:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fafaf9;--fg:#1c1917;--muted:#78716c;--border:#d6d3d1;--accent:#4f46e5;--accent-fg:#fff;--error:#dc2626;--success:#16a34a;background:var(--bg);color:var(--fg);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0c0a09;--fg:#f5f5f4;--muted:#a8a29e;--border:#44403c;--accent:#818cf8;--accent-fg:#0c0a09;--error:#f87171;--success:#4ade80}}*{box-sizing:border-box}body{margin:0}main{max-width:34rem;margin:0 auto;padding:4rem 1.25rem}h1{letter-spacing:-.02em;margin:0 0 .5rem;font-size:2rem}header p{color:var(--muted);margin:0 0 2rem;line-height:1.5}form{gap:1rem;display:grid}label{gap:.375rem;font-size:.9375rem;font-weight:500;display:grid}small{color:var(--muted);font-weight:400}input,textarea{border:1px solid var(--border);width:100%;color:inherit;font:inherit;background:0 0;border-radius:.5rem;padding:.625rem .75rem;font-weight:400}textarea{resize:vertical}input:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}#turnstile{min-height:65px}button{background:var(--accent);color:var(--accent-fg);font:inherit;cursor:pointer;border:0;border-radius:.5rem;justify-self:start;padding:.625rem 1.25rem;font-weight:600}button:disabled{opacity:.6;cursor:progress}#form-status{min-height:1.5em;color:var(--muted);margin:0}#form-status[data-kind=error]{color:var(--error)}#form-status[data-kind=success]{color:var(--success)}
