:root{--vscode-bg: #1e1e1e;--vscode-sidebar: #252526;--vscode-text: #cccccc;--vscode-accent: #007acc;--vscode-line-number: #858585;--syntax-keyword: #569cd6;--syntax-string: #ce9178;--syntax-comment: #6a9955;--syntax-function: #dcdcaa;--syntax-number: #b5cea8;--vscode-border: #3c3c3c;--vscode-hover: #2a2d2e;--vscode-tab-active: #1e1e1e;--vscode-tab-inactive: #2d2d2d;--vscode-statusbar: #007acc}[data-theme=light]{--vscode-bg: #ffffff;--vscode-sidebar: #f3f3f3;--vscode-text: #1e1e1e;--vscode-accent: #007acc;--vscode-line-number: #6e7681;--syntax-keyword: #0000ff;--syntax-string: #a31515;--syntax-comment: #008000;--syntax-function: #795e26;--syntax-number: #098658;--vscode-border: #e0e0e0;--vscode-hover: #e8e8e8;--vscode-tab-active: #ffffff;--vscode-tab-inactive: #ececec;--vscode-statusbar: #007acc;--vscode-scrollbar-thumb: #c2c2c2;--vscode-scrollbar-thumb-hover: #a8a8a8}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Consolas,Monaco,Courier New,monospace;background-color:var(--vscode-bg);color:var(--vscode-text);font-size:14px;line-height:1.6;transition:background-color .3s ease,color .3s ease;overflow:hidden}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#79797966;border-radius:0;border:none}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#79797966}[data-theme=light] ::-webkit-scrollbar-thumb{background:#64646466}::-webkit-scrollbar-thumb:hover{background:#646464b3}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#646464b3}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#646464b3}::-webkit-scrollbar-thumb:active{background:#bfbfbf66}[data-theme=dark] ::-webkit-scrollbar-thumb:active{background:#bfbfbf66}[data-theme=light] ::-webkit-scrollbar-thumb:active{background:#0009}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:rgba(121,121,121,.4) transparent}a{color:var(--vscode-accent);text-decoration:none;transition:opacity .2s ease}a:hover{opacity:.8}code,pre{font-family:Consolas,Monaco,Courier New,monospace}.keyword{color:var(--syntax-keyword);font-weight:600}.string{color:var(--syntax-string)}.comment{color:var(--syntax-comment);font-style:italic}.function{color:var(--syntax-function)}.number{color:var(--syntax-number)}.property{color:var(--vscode-text)}
