.auth-layout.svelte-1wx4tso{display:flex;justify-content:center;padding:3rem 1rem}.auth-card.svelte-1wx4tso{width:100%;max-width:420px;border-radius:16px;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:2rem}.auth-card.svelte-1wx4tso h2:where(.svelte-1wx4tso){margin:0;font-size:1.25rem;letter-spacing:-.01em}.muted.svelte-1wx4tso{margin:.5rem 0 0;font-size:.92rem;color:hsl(var(--muted-foreground))}.error.svelte-1wx4tso{margin:1rem 0 0;border-radius:10px;border:1px solid hsl(var(--destructive) / .35);background:hsl(var(--destructive) / .08);color:hsl(var(--destructive));padding:.7rem .85rem;font-size:.9rem}.success.svelte-1wx4tso{margin:1rem 0 0;border-radius:10px;border:1px solid hsl(142 71% 45% / .35);background:#21c45d14;color:#16833e;padding:.7rem .85rem;font-size:.9rem}.form-grid.svelte-1wx4tso{margin-top:1rem;display:grid;gap:.95rem}.switch-link.svelte-1wx4tso{margin:1rem 0 0;color:hsl(var(--muted-foreground));font-size:.92rem}.switch-link.svelte-1wx4tso a:where(.svelte-1wx4tso){color:#1d4ed8;font-weight:600;text-decoration:none}.switch-link.svelte-1wx4tso a:where(.svelte-1wx4tso):hover{text-decoration:underline}
