body{color:#e8eaf0;background:#0f1117;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}main.svelte-1x05zx6{justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.card.svelte-1x05zx6{background:#1a1d27;border:1px solid #262a36;border-radius:12px;width:100%;max-width:380px;padding:2.5rem 2rem;box-shadow:0 8px 32px #0006}h1.svelte-1x05zx6{letter-spacing:.1em;text-align:center;margin:0 0 .25rem;font-size:2.5rem}.accent.svelte-1x05zx6{color:#00d4aa}.sub.svelte-1x05zx6{color:#8a8f9c;text-align:center;margin:0 0 2rem;font-size:.9rem}form.svelte-1x05zx6{flex-direction:column;gap:.75rem;display:flex}input.svelte-1x05zx6{color:#e8eaf0;background:#0f1117;border:1px solid #2a2f3d;border-radius:8px;padding:.75rem 1rem;font-family:inherit;font-size:1rem}input[name=token].svelte-1x05zx6{text-align:center;letter-spacing:.5em;font-size:1.4rem}input.svelte-1x05zx6:focus{border-color:#00d4aa;outline:none}button.svelte-1x05zx6{color:#0f1117;cursor:pointer;background:#00d4aa;border:0;border-radius:8px;padding:.75rem 1rem;font-family:inherit;font-size:1rem;font-weight:600}button.svelte-1x05zx6:disabled{opacity:.5;cursor:not-allowed}.ok.svelte-1x05zx6{color:#00d4aa;text-align:center;margin:0 0 1rem;font-size:.95rem;line-height:1.5}.resend.svelte-1x05zx6{margin-top:1rem}.link.svelte-1x05zx6{color:#8a8f9c;background:0 0;padding:.4rem;font-size:.85rem;font-weight:400;text-decoration:underline}.link.svelte-1x05zx6:hover{color:#e8eaf0}.err.svelte-1x05zx6{color:#ff6b6b;text-align:center;margin:1rem 0 0;font-size:.9rem}
