.auth-page.svelte-qqre6b{min-height:100vh;display:grid;place-items:center;padding:var(--space-6)}.auth-card.svelte-qqre6b{width:100%;max-width:400px;padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.auth-card.svelte-qqre6b header:where(.svelte-qqre6b){text-align:center;margin-bottom:var(--space-6)}.auth-card.svelte-qqre6b header:where(.svelte-qqre6b) .logo:where(.svelte-qqre6b){height:40px;margin-bottom:var(--space-4)}.auth-card.svelte-qqre6b header:where(.svelte-qqre6b) h1:where(.svelte-qqre6b){margin-bottom:var(--space-2)}.auth-card.svelte-qqre6b header:where(.svelte-qqre6b) p:where(.svelte-qqre6b){margin:0;color:var(--color-text-secondary);font-size:.875rem}.auth-card.svelte-qqre6b form:where(.svelte-qqre6b){display:flex;flex-direction:column;gap:var(--space-4)}.back.svelte-qqre6b{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);font-size:.875rem;color:var(--color-text-secondary)}.back.svelte-qqre6b:hover{color:var(--color-primary)}.alert-success.svelte-qqre6b{padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);border-radius:var(--radius-md);font-size:.875rem;background:color-mix(in oklab,var(--color-primary) 12%,transparent);color:var(--color-primary)}
