.auth-page.svelte-hhe87k{background:var(--bg-canvas);flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100dvh;padding:48px 16px;display:flex;position:relative}.auth-card.svelte-hhe87k{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-lg);width:100%;max-width:400px;box-shadow:var(--shadow-2);text-align:center;animation:svelte-hhe87k-card-in var(--dur-slow) var(--ease-out);padding:32px}.mark.svelte-hhe87k{justify-content:center;margin-bottom:20px;display:flex}.eyebrow.svelte-hhe87k{color:var(--fg-3);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0 0 6px;font-weight:500}h1.svelte-hhe87k{font-family:var(--font-display);color:var(--fg);margin:0;font-size:1.75rem;font-weight:400;line-height:1.15}.lede.svelte-hhe87k{color:var(--fg-2);font-size:var(--text-sm);line-height:var(--lh-sm);overflow-wrap:anywhere;margin-top:8px}.lede.svelte-hhe87k p{margin:0}.lede.svelte-hhe87k p+p{margin-top:8px}.body.svelte-hhe87k{text-align:left;margin-top:24px}.foot.svelte-hhe87k{max-width:400px;color:var(--fg-3);font-size:var(--text-xs);line-height:var(--lh-xs);text-align:center}@keyframes svelte-hhe87k-card-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.auth-card.svelte-hhe87k{animation:none}}@media (width<=480px){.auth-page.svelte-hhe87k{justify-content:flex-start;padding:32px 12px}.auth-card.svelte-hhe87k{padding:24px 20px}}
