.corner.svelte-1x05zx6{position:fixed;top:20px;right:20px}main.svelte-1x05zx6{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:24px}.mark.svelte-1x05zx6{width:64px;height:64px;border-radius:14px;display:block}:root[data-theme=dark] .mark-light.svelte-1x05zx6{display:none}:root[data-theme=light] .mark-dark.svelte-1x05zx6{display:none}h1.svelte-1x05zx6{font-size:clamp(44px,7vw,80px);font-weight:600;letter-spacing:-.04em;line-height:1}.sub.svelte-1x05zx6{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.18em}form.svelte-1x05zx6{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:260px;margin-top:10px}input.svelte-1x05zx6{width:100%;padding:11px 14px;background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;color:var(--text);font-family:inherit;font-size:14px;text-align:center;outline:none;transition:border-color .15s ease}input.svelte-1x05zx6:focus{border-color:var(--accent-ring)}input.invalid.svelte-1x05zx6{border-color:var(--accent)}form.svelte-1x05zx6 .cta:where(.svelte-1x05zx6){justify-content:center;background:var(--accent);color:#fff;padding:11px 14px;font-size:14px}form.svelte-1x05zx6 .cta:where(.svelte-1x05zx6):disabled{opacity:.5;cursor:default}.err.svelte-1x05zx6{font-size:12px;color:var(--accent);margin:0;text-align:center}
