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