.wrap.svelte-1x05zx6{min-height:100%;display:grid;place-items:center;padding:1.5rem;background:linear-gradient(160deg,#0f172a,#1e293b 60%,#334155)}.card.svelte-1x05zx6{width:100%;max-width:380px;background:#fff;border-radius:16px;padding:2rem 1.75rem;box-shadow:0 20px 40px #00000040}.head.svelte-1x05zx6{text-align:center;margin-bottom:1.5rem}.logo.svelte-1x05zx6{font-size:2.5rem}h1.svelte-1x05zx6{font-size:1.25rem;margin:.5rem 0 .25rem}.head.svelte-1x05zx6 p:where(.svelte-1x05zx6){margin:0;color:var(--muted);font-size:.9rem}form.svelte-1x05zx6{display:flex;flex-direction:column;gap:1rem}label.svelte-1x05zx6{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:500;color:#334155}.error.svelte-1x05zx6{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:.6rem .75rem;border-radius:8px;font-size:.85rem}button.svelte-1x05zx6{justify-content:center;padding:.6rem;margin-top:.25rem}
