.auth-page.svelte-12bir5m{min-height:100vh;padding:var(--space-8) var(--page-padding-x);background:var(--color-bg-page);font-family:var(--font-sans);color:var(--color-text-primary);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.auth-page.svelte-12bir5m:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 12%, var(--color-brand-tan-soft) 0%, transparent 55%), radial-gradient(ellipse at 50% 100%, color-mix(in srgb, var(--color-brand-navy) 6%, transparent) 0%, transparent 60%);position:absolute;inset:0}.auth-stack.svelte-12bir5m{align-items:center;gap:var(--space-6);flex-direction:column;width:100%;max-width:28rem;display:flex}.brand-block.svelte-12bir5m{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.brand-glyph.svelte-12bir5m{border-radius:var(--radius-pill);background:var(--color-brand-tan);width:3rem;height:3rem;color:var(--color-brand-navy);letter-spacing:.08em;box-shadow:var(--shadow-sm);place-items:center;font-size:.875rem;font-weight:800;display:grid}.brand-text.svelte-12bir5m{line-height:1.3}.brand-name.svelte-12bir5m{font-size:var(--text-eyebrow-size);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;color:var(--color-brand-navy);font-weight:700}.brand-subtitle.svelte-12bir5m{letter-spacing:.04em;color:var(--color-text-muted);margin-top:.2rem;font-size:.6875rem}@media (prefers-reduced-motion:reduce){.auth-page.svelte-12bir5m:before{background:0 0}}
