:root{--bg-0:#0b0d10;--bg-1:#11141a;--bg-2:#171b23;--bg-3:#1e2430;--line:#262d3a;--line-soft:#1c222d;--text-1:#e8ecf2;--text-2:#9aa4b2;--text-3:#8b95a5;--accent:#4f8cff;--accent-strong:#2563eb;--accent-soft:#17253f;--ok:#3ecf8e;--warn:#f5b544;--fk:#b48cff;--pk:#f5b544;--mono:"JetBrains Mono", ui-monospace, monospace;--sans:"IBM Plex Sans", system-ui, sans-serif;--r-sm:6px;--r-md:10px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--bg-0);color:var(--text-1);font-family:var(--sans);font-size:14px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}@media (width<=760px){.cm-editor.cm-editor{font-size:16px}}
