.login.svelte-1x05zx6{flex-direction:column;gap:14px;max-width:420px;margin:10vh auto 0;display:flex}h1.svelte-1x05zx6{margin:0;font-size:1.3rem}.dim.svelte-1x05zx6{color:var(--text-dim);margin:0}input.svelte-1x05zx6{border:1px solid var(--border);background:var(--bg-elev2);color:var(--text);border-radius:8px;padding:12px;font-size:1rem}button.svelte-1x05zx6{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:12px 16px;font-size:1rem;font-weight:600}button.svelte-1x05zx6:disabled{opacity:.5;cursor:not-allowed}.err.svelte-1x05zx6{color:var(--err);margin:0}
