.auth-page.svelte-1x05zx6{color:#e5eefb;background:#071018;place-items:center;min-height:100dvh;padding:24px;display:grid}.auth-card.svelte-1x05zx6{background:#111c29;border:1px solid #334155;border-radius:18px;gap:14px;width:min(460px,100%);padding:24px;display:grid;box-shadow:0 24px 80px #0008}.auth-eyebrow.svelte-1x05zx6{color:#67e8f9;letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:900}.auth-card.svelte-1x05zx6 h1:where(.svelte-1x05zx6){margin:0;font-size:clamp(1.8rem,4vw,2.6rem)}.auth-card.svelte-1x05zx6 p:where(.svelte-1x05zx6){margin:0;line-height:1.5}.auth-form.svelte-1x05zx6{gap:12px;display:grid}.auth-form.svelte-1x05zx6 label:where(.svelte-1x05zx6){gap:5px;display:grid}.auth-form.svelte-1x05zx6 label:where(.svelte-1x05zx6) span:where(.svelte-1x05zx6){color:#cbd5e1;font-weight:800}.auth-form.svelte-1x05zx6 input:where(.svelte-1x05zx6){color:#f8fafc;background:#0b1420;border:1px solid #475569;border-radius:10px;min-height:44px;padding:0 12px}.auth-form.svelte-1x05zx6 button:where(.svelte-1x05zx6){color:#06202a;background:#22d3ee;border:0;border-radius:12px;min-height:48px;font-weight:900}.auth-error.svelte-1x05zx6{color:#fff;background:#7f1d1d;border-radius:10px;padding:10px 12px}.signup-callout.svelte-1x05zx6{border-top:1px solid #334155;gap:8px;padding-top:14px;display:grid}.signup-callout.svelte-1x05zx6 small:where(.svelte-1x05zx6){color:#aab8ca}.signup-button.svelte-1x05zx6{color:#67e8f9;border:1px solid #67e8f9;border-radius:12px;place-items:center;min-height:48px;font-weight:900;text-decoration:none;display:grid}.signup-button.svelte-1x05zx6:hover,.signup-button.svelte-1x05zx6:focus-visible{color:#fff;background:#164e63}
