.login.svelte-1x05zx6{background:var(--surface);border-radius:var(--radius);max-width:360px;box-shadow:var(--shadow);gap:1rem;margin:3rem auto;padding:1.5rem;display:grid}h1.svelte-1x05zx6{margin:0}label.svelte-1x05zx6{gap:.25rem;font-weight:500;display:grid}input.svelte-1x05zx6{font:inherit;border:1px solid var(--muted-bg);background:var(--bg);color:inherit;border-radius:8px;padding:.5rem .75rem}button.svelte-1x05zx6{font:inherit;background:var(--accent);color:var(--surface);cursor:pointer;border:0;border-radius:8px;padding:.6rem;font-weight:600}.error.svelte-1x05zx6{color:#dc2626;margin:0}
