form.svelte-52fghe{width:min(100%,36rem);display:grid;gap:.95rem}.auth-shell.svelte-52fghe{display:grid;gap:1rem}.auth-card.svelte-52fghe{padding:1.15rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff08,#ffffff03),color-mix(in srgb,var(--color-surface) 94%,black 6%);box-shadow:0 18px 38px #04050733}.field.svelte-52fghe{display:grid;gap:.35rem}label.svelte-52fghe{display:block;font-size:.83rem;color:var(--color-text-muted)}input.svelte-52fghe{width:100%;padding:.55rem .65rem;border-radius:10px;border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text)}.password-row.svelte-52fghe{display:flex;gap:.5rem;align-items:center}.password-row.svelte-52fghe input:where(.svelte-52fghe){flex:1}.toggle.svelte-52fghe{min-width:4.4rem;padding:.58rem .72rem}.checkbox-row.svelte-52fghe{display:flex;align-items:center;gap:.65rem;margin-top:.15rem}.checkbox-row.svelte-52fghe input:where(.svelte-52fghe){width:auto}.submit.svelte-52fghe{padding:.72rem .85rem;border-radius:12px;border:1px solid rgba(179,58,63,.24);background:linear-gradient(180deg,#b33a3f3d,#b33a3f26);color:var(--color-primary-contrast);font-weight:var(--weight-semibold)}p.svelte-52fghe{margin:.5rem 0 0;color:var(--color-text-muted)}a.svelte-52fghe{color:var(--color-text)}.error.svelte-52fghe{color:#ff8d92}@media(max-width:760px){.password-row.svelte-52fghe{flex-direction:column;align-items:stretch}}
