.auth.svelte-1wx4tso{background:var(--c-bg);place-items:center;min-height:100vh;padding:1.5rem;display:grid}.panel.svelte-1wx4tso{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);width:100%;max-width:420px;box-shadow:var(--shadow);padding:clamp(1.5rem,4vw,2.25rem)}.logo.svelte-1wx4tso{margin-bottom:1.25rem}h1.svelte-1wx4tso{color:var(--c-purple);font-size:1.5rem}.muted.svelte-1wx4tso{font-size:.9rem}form.svelte-1wx4tso{margin-top:1.25rem}label.svelte-1wx4tso{margin-top:.75rem}.btn.full.svelte-1wx4tso{justify-content:center;width:100%;margin-top:1.1rem}.error.svelte-1wx4tso{color:#8a1f1f;border-radius:var(--radius-sm);background:#fdecec;border:1px solid #f5c2c2;margin:0 0 .5rem;padding:.6rem .8rem;font-size:.85rem}.home.svelte-1wx4tso{text-align:center;color:var(--c-text-muted);margin-top:1.1rem;font-size:.85rem;display:block}
