@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/instrument-sans-400-9a91efaa.woff2)format(woff2)}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/instrument-sans-500-9d3547da.woff2)format(woff2)}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/instrument-sans-600-efb77091.woff2)format(woff2)}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/jetbrains-mono-400-14425ba9.woff2)format(woff2)}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/jetbrains-mono-500-cb182fee.woff2)format(woff2)}:root{--bg:#fff;--panel:#f8f9fa;--surface:#f1f3f4;--surface-alt:#e3e5e8;--border:#bdc1c6;--fg:#1f1f1f;--muted:#5f6368;--line:#3c4043;--accent:#0a6c73;--on-accent:#fff;--critical:#b3261e;--warning:#8a5a00;--focus:#0a6c73;--stroke:1px;--line-number:#5f6368;--error-band:#b3261e21;--code-keyword:#8434b8;--code-string:#1a6a2a;--code-comment:#5f6368;--code-constant:#0b55b0;--code-title:#9a4400;--code-attr:#0a6c73;--code-deletion:#b3261e;--font-ui:"Instrument Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--radius:6px;--buncss-light:initial;--buncss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0e1416;--panel:#131c1f;--surface:#1b272a;--surface-alt:#243439;--border:#34474c;--fg:#d7e3e1;--muted:#8fa2a0;--line:#b6c7c5;--accent:#5ec2c3;--on-accent:#0b1a1b;--critical:#f28b82;--warning:#e3b55c;--focus:#5ec2c3;--line-number:#8fa2a0;--error-band:#f28b822e;--code-keyword:#c9a7ff;--code-string:#9bd88c;--code-comment:#8fa2a0;--code-constant:#7fbfff;--code-title:#f0b37a;--code-attr:#5ec2c3;--code-deletion:#f28b82;--buncss-light: ;--buncss-dark:initial;color-scheme:dark}:root[data-theme=contrast]{--bg:#000;--panel:#000;--surface:#000;--surface-alt:#1f1f1f;--border:#fff;--fg:#fff;--muted:#fff;--line:#fff;--accent:#ffd60a;--on-accent:#000;--critical:#ff8a80;--warning:#ffb347;--focus:#ffd60a;--stroke:2px;--line-number:#d9d9d9;--error-band:#ff8a804d;--code-keyword:#ffd60a;--code-string:#fff;--code-comment:#d9d9d9;--code-constant:#fff;--code-title:#fff;--code-attr:#fff;--code-deletion:#ff8a80;--buncss-light: ;--buncss-dark:initial;color-scheme:dark}*{box-sizing:border-box}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--border)transparent}:hover{scrollbar-color:var(--muted)transparent}@supports  not (scrollbar-color: auto){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--muted)}}
