:root,:root[data-theme=dark]{--bg:#0d1117;--bg-secondary:#161b22;--bg-hover:#1c2128;--border:#30363d;--text:#e6edf3;--text-muted:#a0aab4;--text-dim:#8b949e;--accent:#58a6ff;--accent-muted:#1f6feb;--match-bg:#1f6feb14;--match-line-bg:#1f6feb26;--match-border:#1f6feb;--chip-bg:#21262d;--chip-active:#1f6feb;--badge-bg:#21262d;--badge-text:#a0aab4;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"SF Mono", "Fira Code", "Fira Mono", "Roboto Mono", monospace;--radius:6px}:root[data-theme=light]{--bg:#fff;--bg-secondary:#f6f8fa;--bg-hover:#eaeef2;--border:#d0d7de;--text:#1f2328;--text-muted:#636c76;--text-dim:#848d97;--accent:#0969da;--accent-muted:#0550ae;--match-bg:#0969da0f;--match-line-bg:#0969da1f;--match-border:#0969da;--chip-bg:#eaeef2;--chip-active:#0550ae;--badge-bg:#eaeef2;--badge-text:#636c76;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"SF Mono", "Fira Code", "Fira Mono", "Roboto Mono", monospace;--radius:6px}@media (prefers-color-scheme:light){:root:not([data-theme]){--bg:#fff;--bg-secondary:#f6f8fa;--bg-hover:#eaeef2;--border:#d0d7de;--text:#1f2328;--text-muted:#636c76;--text-dim:#848d97;--accent:#0969da;--accent-muted:#0550ae;--match-bg:#0969da0f;--match-line-bg:#0969da1f;--match-border:#0969da;--chip-bg:#eaeef2;--chip-active:#0550ae;--badge-bg:#eaeef2;--badge-text:#636c76}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:14px;line-height:1.5}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;font-family:inherit;font-size:inherit}input,select{font-family:inherit;font-size:inherit}code,pre{font-family:var(--font-mono);font-size:13px}.hljs{color:#c9d1d9;background:0 0}.hljs-comment,.hljs-punctuation{color:#8b949e}.hljs-attr,.hljs-attribute,.hljs-meta,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable,.hljs-literal,.hljs-number,.hljs-doctag{color:#79c0ff}.hljs-params{color:#c9d1d9}.hljs-function{color:#d2a8ff}.hljs-class .hljs-title,.hljs-title,.hljs-title.class_{color:#f0883e}.hljs-strong{color:#c9d1d9;font-weight:600}.hljs-code,.hljs-formula,.hljs-section,.hljs-name,.hljs-selector-tag{color:#7ee787}.hljs-bullet,.hljs-regexp,.hljs-symbol,.hljs-template-variable,.hljs-link,.hljs-selector-pseudo,.hljs-type{color:#56d364}.hljs-built_in,.hljs-keyword,.hljs-tag{color:#ff7b72}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type,.hljs-string{color:#a5d6ff}.hljs-keyword{color:#ff7b72}.hljs-addition{color:#aff5b4;background:#033a16}.hljs-deletion{color:#ffdcd7;background:#67060c}:root[data-theme=light] .hljs{color:#24292f}:root[data-theme=light] .hljs-comment,:root[data-theme=light] .hljs-punctuation{color:#6e7781}:root[data-theme=light] .hljs-attr,:root[data-theme=light] .hljs-attribute,:root[data-theme=light] .hljs-meta,:root[data-theme=light] .hljs-selector-attr,:root[data-theme=light] .hljs-selector-class,:root[data-theme=light] .hljs-selector-id,:root[data-theme=light] .hljs-variable,:root[data-theme=light] .hljs-literal,:root[data-theme=light] .hljs-number,:root[data-theme=light] .hljs-doctag{color:#0550ae}:root[data-theme=light] .hljs-params{color:#24292f}:root[data-theme=light] .hljs-function{color:#8250df}:root[data-theme=light] .hljs-class .hljs-title,:root[data-theme=light] .hljs-title,:root[data-theme=light] .hljs-title.class_{color:#953800}:root[data-theme=light] .hljs-strong{color:#24292f}:root[data-theme=light] .hljs-code,:root[data-theme=light] .hljs-formula,:root[data-theme=light] .hljs-section,:root[data-theme=light] .hljs-name,:root[data-theme=light] .hljs-selector-tag,:root[data-theme=light] .hljs-bullet,:root[data-theme=light] .hljs-regexp,:root[data-theme=light] .hljs-symbol,:root[data-theme=light] .hljs-template-variable,:root[data-theme=light] .hljs-link,:root[data-theme=light] .hljs-selector-pseudo,:root[data-theme=light] .hljs-type{color:#116329}:root[data-theme=light] .hljs-built_in,:root[data-theme=light] .hljs-keyword,:root[data-theme=light] .hljs-tag{color:#cf222e}:root[data-theme=light] .hljs-string,:root[data-theme=light] .hljs-quote,:root[data-theme=light] .hljs-template-tag{color:#0a3069}:root[data-theme=light] .hljs-addition{color:#116329;background:#dafbe1}:root[data-theme=light] .hljs-deletion{color:#82071e;background:#ffebe9}
