.auth-boot{min-height:100dvh;display:grid;place-items:center;padding:24px;background:#f4f7f2}.auth-boot-card{max-width:560px;width:100%;padding:32px;border:1px solid #dce5d8;border-radius:20px;background:white;box-shadow:0 18px 70px #1b3e2510}.auth-boot-card h1{font-size:28px;margin:22px 0 12px}.auth-boot-card p{line-height:1.8;color:#5b7165}.auth-boot-card .brand{padding:0}.auth-boot-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.auth-boot-spinner{width:22px;height:22px;border:2px solid #dae6d2;border-top-color:#216d55;border-radius:50%;display:inline-block;margin-right:12px;vertical-align:middle;animation:auth-spin 1s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.auth-boot-spinner{animation:none}}
