.auth-page.svelte-1wx4tso{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--space-4)}.auth-card.svelte-1wx4tso{width:100%;max-width:440px;padding:var(--space-8)}.auth-card.svelte-1wx4tso h1:where(.svelte-1wx4tso){margin-bottom:var(--space-2)}.subtitle.svelte-1wx4tso{margin-bottom:var(--space-6)}.success-banner.svelte-1wx4tso{background-color:color-mix(in srgb,var(--color-success) 10%,transparent);border:1px solid var(--color-success);padding:var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-4)}.success-banner.svelte-1wx4tso:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.success-banner.svelte-1wx4tso h2:where(.svelte-1wx4tso){font-size:var(--text-h3);color:var(--color-success);margin-bottom:var(--space-2)}.auth-link.svelte-1wx4tso a:where(.svelte-1wx4tso){display:inline-flex;align-items:center;min-height:44px}.submit-btn.svelte-1wx4tso{width:100%;margin-top:var(--space-2)}.spinner.svelte-1wx4tso{display:inline-block;width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-1wx4tso-spin .6s linear infinite}@keyframes svelte-1wx4tso-spin{to{transform:rotate(360deg)}}.auth-link.svelte-1wx4tso{text-align:center;margin-top:var(--space-4);font-size:var(--text-caption)}@media(prefers-reduced-motion:reduce){.spinner.svelte-1wx4tso{animation:none;border:2px solid currentColor;opacity:.5}}
