:root{--bg:#fff;--fg:#16181d;--muted:#5f6673;--border:#d9dce2;--accent:#2f54eb;--ok:#1a7f37;--err:#cf222e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0f1115;--fg:#e6e8ec;--muted:#9aa1ad;--border:#2a2e36;--accent:#7c9cff;--ok:#3fb950;--err:#f85149}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font:16px/1.5 system-ui,sans-serif}main{max-width:640px;margin:0 auto;padding:24px 16px}h1{margin:0 0 4px;font-size:1.4rem}p.lead{color:var(--muted);margin:0 0 24px}label{margin:16px 0 6px;font-weight:600;display:block}.row{gap:8px;display:flex}input,select,button{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--fg);border-radius:8px;padding:10px 12px}input{flex:1;min-width:0;font-family:ui-monospace,monospace}button{cursor:pointer}button.primary{background:var(--accent);border-color:var(--accent);color:#fff;width:100%;margin-top:20px;font-weight:600}button:disabled{opacity:.5;cursor:default}dl{grid-template-columns:max-content 1fr;gap:6px 12px;margin:24px 0 0;display:grid}dt{color:var(--muted)}dd{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,monospace;font-size:.9rem}.ok{color:var(--ok);font-weight:600}.err{color:var(--err);font-weight:600}
