html,body{margin:0;background:#070c09}.wrap.svelte-1x05zx6{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:radial-gradient(1200px 600px at 50% -10%,#0e2419,#070c09 60%)}.card.svelte-1x05zx6{width:100%;max-width:360px;background:#0c130e;border:1px solid #1d3a2b;border-radius:18px;padding:30px 26px 24px;box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column;align-items:stretch;text-align:center}.face.svelte-1x05zx6{display:flex;justify-content:center;margin-bottom:8px;filter:drop-shadow(0 0 18px rgba(52,211,153,.25))}h1.svelte-1x05zx6{margin:2px 0;color:#4ade80;font-size:1.7rem;letter-spacing:.5px}.sub.svelte-1x05zx6{margin:0 0 20px;color:#7f9a88;font-size:.95rem}label.svelte-1x05zx6{display:block;text-align:left;margin-bottom:14px}label.svelte-1x05zx6 span:where(.svelte-1x05zx6){display:block;font-size:.78rem;color:#8aa998;margin-bottom:6px;letter-spacing:.3px}input.svelte-1x05zx6{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:11px;border:1px solid #244a34;background:#0a110c;color:#e6f5ec;font-size:1rem;outline:none}input.svelte-1x05zx6:focus{border-color:#34d399;box-shadow:0 0 0 3px #34d39926}.err.svelte-1x05zx6{background:#3a1414;color:#ffb4b4;border:1px solid #5a2020;border-radius:10px;padding:9px 12px;font-size:.86rem;margin-bottom:14px}button.svelte-1x05zx6{margin-top:4px;padding:13px;border:none;border-radius:12px;cursor:pointer;background:linear-gradient(180deg,#37d98c,#27b472);color:#04150c;font-weight:700;font-size:1.02rem}button.svelte-1x05zx6:disabled{opacity:.6;cursor:default}.hint.svelte-1x05zx6{margin-top:16px;color:#5f7a68;font-size:.74rem}
