:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--fg:#1c1f23;--muted:#5b6168;--border:#c6cad0;--field-bg:#fff;--accent:#1f5fbf;--accent-fg:#fff;--focus:#1f5fbf;--error-bg:#fdecec;--error-fg:#8a1c1c;--success-bg:#e9f6ee;--success-fg:#185a32}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#16181b;--fg:#e8eaed;--muted:#a3a9b1;--border:#454b53;--field-bg:#1f2226;--accent:#6ea2f2;--accent-fg:#0d1117;--focus:#8db6f5;--error-bg:#3a1d1d;--error-fg:#f4b4b4;--success-bg:#17301f;--success-fg:#a6dfb8}}*,:before,:after{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--fg);margin:0;padding:16px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}main{max-width:640px;margin:0 auto}p{margin:0 0 16px}a{color:var(--accent)}.field{margin-bottom:16px}label{margin-bottom:4px;font-weight:600;display:block}input,select,textarea{border:1px solid var(--border);background:var(--field-bg);width:100%;color:var(--fg);font:inherit;border-radius:6px;padding:8px 10px;display:block}textarea{resize:vertical}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hint{color:var(--muted);margin:4px 0 0;font-size:14px}.field-error{color:var(--error-fg);margin:4px 0 0;font-size:14px}.field-error:empty{display:none}.notice{color:var(--muted);font-size:14px}button{background:var(--accent);color:var(--accent-fg);font:inherit;cursor:pointer;border:0;border-radius:6px;padding:10px 24px;font-weight:600}button:disabled{opacity:.7;cursor:progress}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.status:empty{display:none}.status{border-radius:6px;margin-top:16px;padding:12px 16px}.status p:last-child{margin-bottom:0}.status h2{margin:0 0 8px;font-size:20px}.status-success{background:var(--success-bg);color:var(--success-fg)}.status-error{background:var(--error-bg);color:var(--error-fg)}.status a{color:inherit}
