.wrap.svelte-1x05zx6{place-items:center;min-height:calc(100vh - 140px);display:grid}.card.svelte-1x05zx6{background:var(--panel);border:1px solid var(--line);border-radius:20px;gap:.9rem;width:min(400px,100%);padding:2rem 1.8rem;display:grid;box-shadow:0 30px 80px #00000059}h1.svelte-1x05zx6{letter-spacing:-.02em;margin:0;font-size:1.6rem}.lede.svelte-1x05zx6,.hint.svelte-1x05zx6{color:var(--muted);margin:0;font-size:.88rem}.center.svelte-1x05zx6{text-align:center}.divider.svelte-1x05zx6{border-top:1px solid var(--line);padding-top:.9rem}a.svelte-1x05zx6{color:var(--accent-2)}input[type=email].svelte-1x05zx6,input[type=password].svelte-1x05zx6{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;outline:none;width:100%;padding:.6rem .75rem}input.svelte-1x05zx6:focus-visible{border-color:var(--accent)}.btn.svelte-1x05zx6{justify-content:center;padding:.7rem;font-size:1rem}.err.svelte-1x05zx6{color:var(--bad);margin:0}.warn.svelte-1x05zx6{color:var(--warn);margin:0;font-size:.88rem}code.svelte-1x05zx6{font-family:var(--mono);background:var(--bg-2);border-radius:4px;padding:.05rem .3rem;font-size:.85em}
