html{background:#0b0f17}body{margin:0}main.svelte-1x05zx6{--ink:#e8ecf3;--dim:#8b95a7;--line:#222a38;--panel:#111724;--accent:#7c5cff;color:var(--ink);flex-direction:column;gap:16px;max-width:440px;margin:0 auto;padding:48px 16px 64px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;line-height:1.5;display:flex}.back.svelte-1x05zx6{color:var(--dim);font-size:13px;text-decoration:none}h1.svelte-1x05zx6{letter-spacing:-.02em;margin:0;font-size:30px}h2.svelte-1x05zx6{margin:0 0 6px;font-size:18px}p.svelte-1x05zx6{color:var(--dim);margin:0}section.svelte-1x05zx6{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:14px;padding:20px;display:flex}section.ok.svelte-1x05zx6{border-color:#2f9e6b}form.svelte-1x05zx6{flex-direction:column;gap:10px;display:flex}form.alt.svelte-1x05zx6{border-top:1px solid var(--line);padding-top:14px}label.svelte-1x05zx6 span:where(.svelte-1x05zx6){letter-spacing:.05em;text-transform:uppercase;color:var(--dim);margin-bottom:6px;font-size:12px;display:block}input[type=email].svelte-1x05zx6{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#0b0f17;border-radius:8px;padding:10px 12px}.btn.svelte-1x05zx6{background:var(--accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:10px 16px;font-weight:600}.btn.ghost.svelte-1x05zx6{border:1px solid var(--line);color:var(--ink);background:0 0}.err.svelte-1x05zx6{color:#ff6b8a;font-size:13px}
