.auth-layout.svelte-1s728sz{gap:28px;padding:64px 0 80px;display:grid}.auth-copy.svelte-1s728sz{gap:12px;max-width:60rem;display:grid}.eyebrow.svelte-1s728sz{text-transform:uppercase;letter-spacing:.14em;color:var(--brand);font-size:12px}h1.svelte-1s728sz{max-width:11ch;font-size:clamp(2.8rem,6vw,4.8rem);line-height:.98}p.svelte-1s728sz{color:var(--soft);line-height:1.6}.auth-grid.svelte-1s728sz{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.auth-card.svelte-1s728sz{background:var(--panel);border:1px solid var(--panel-border);border-radius:22px;gap:14px;padding:24px;display:grid}label.svelte-1s728sz{gap:6px;display:grid}span.svelte-1s728sz{color:var(--muted);font-size:13px}input.svelte-1s728sz{border:1px solid var(--panel-border);width:100%;color:var(--text);background:#ffffff08;border-radius:12px;padding:12px 14px}button.svelte-1s728sz{background:linear-gradient(135deg, var(--brand), #ffd166);color:#161616;border-radius:14px;padding:12px 16px;font-weight:700}.message.svelte-1s728sz{border-radius:14px;max-width:48rem;padding:14px 16px}.error.svelte-1s728sz{background:#ff8a5b1f;border:1px solid #ff8a5b4d}.success.svelte-1s728sz{background:#8ed0811f;border:1px solid #8ed0814d}@media (width<=800px){.auth-grid.svelte-1s728sz{grid-template-columns:1fr}}
