.auth.svelte-52fghe{max-width:28rem;margin:0 auto}h1.svelte-52fghe{font-family:var(--font-display);font-size:clamp(28px,6vw,36px);font-weight:600;margin:0 0 8px}.lead.svelte-52fghe{color:var(--text-mute);margin:0 0 24px}.form.svelte-52fghe{display:flex;flex-direction:column;gap:14px}.field.svelte-52fghe{display:flex;flex-direction:column;gap:6px}.field.svelte-52fghe span:where(.svelte-52fghe){font-size:13px;color:var(--text-mute);font-weight:500}.field.svelte-52fghe input:where(.svelte-52fghe){font-size:16px;padding:14px 16px;border-radius:var(--radius-md)}.err.svelte-52fghe{color:var(--danger);font-size:14px;padding:10px 14px;background:#e5484d1a;border:1px solid var(--danger);border-radius:var(--radius-sm)}.cta.svelte-52fghe{background:var(--gold);color:#0a0a0a;border:none;border-radius:var(--radius-md);padding:14px 22px;font-size:16px;font-weight:600;margin-top:8px}.cta.svelte-52fghe:disabled{opacity:.6;cursor:not-allowed}.alt.svelte-52fghe{color:var(--text-mute);margin-top:24px;font-size:14px;text-align:center}.alt.svelte-52fghe a:where(.svelte-52fghe){color:var(--gold)}.legal.svelte-52fghe{margin-top:24px;color:var(--text-mute);font-size:11px;line-height:1.5}
