:root:not([data-theme=dark]){--syntax-line-number:#6e7681;--syntax-comment:#6a737d;--syntax-error:#cb2431;--syntax-keyword:#d73a49;--syntax-constant:#005cc5;--syntax-text:#24292e;--syntax-function:#6f42c1;--syntax-tag:#22863a;--syntax-variable:#e36209;--syntax-string:#032f62;--syntax-deleted:#ffeef0;--syntax-inserted:#f0fff4;--syntax-highlight:#fff5b4}:root:not([data-theme=dark]) .chroma{background:var(--bg-terminal);border-radius:var(--radius-none);border:1px solid color-mix(in srgb,var(--accent-purple) 18%,transparent)}:root:not([data-theme=dark]) .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}:root:not([data-theme=dark]) .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}:root:not([data-theme=dark]) .chroma .lnt,:root:not([data-theme=dark]) .chroma .ln{margin-right:var(--space-2);padding:0 var(--space-2);color:var(--syntax-line-number)}:root:not([data-theme=dark]) .chroma .lntd:first-child{width:3rem;background-color:color-mix(in srgb,var(--accent-purple) 12%,transparent);border-right:1px solid color-mix(in srgb,var(--accent-purple) 24%,transparent)}:root:not([data-theme=dark]) .chroma .lntd:last-child{padding-left:var(--space-4)}:root:not([data-theme=dark]) .chroma .c{color:var(--syntax-comment);font-style:italic}:root:not([data-theme=dark]) .chroma .ch{color:var(--syntax-comment);font-style:italic}:root:not([data-theme=dark]) .chroma .cm{color:var(--syntax-comment);font-style:italic}:root:not([data-theme=dark]) .chroma .c1{color:var(--syntax-comment);font-style:italic}:root:not([data-theme=dark]) .chroma .cs{color:var(--syntax-comment);font-style:italic;font-weight:700}:root:not([data-theme=dark]) .chroma .err{color:var(--syntax-error)}:root:not([data-theme=dark]) .chroma .k{color:var(--syntax-keyword)}:root:not([data-theme=dark]) .chroma .kc{color:var(--syntax-constant)}:root:not([data-theme=dark]) .chroma .kd{color:var(--syntax-keyword)}:root:not([data-theme=dark]) .chroma .kn{color:var(--syntax-keyword)}:root:not([data-theme=dark]) .chroma .kp{color:var(--syntax-keyword)}:root:not([data-theme=dark]) .chroma .kr{color:var(--syntax-keyword)}:root:not([data-theme=dark]) .chroma .kt{color:var(--syntax-keyword)}:root:not([data-theme=dark]) .chroma .n{color:var(--syntax-text)}:root:not([data-theme=dark]) .chroma .na{color:var(--syntax-function)}:root:not([data-theme=dark]) .chroma .nb{color:var(--syntax-constant)}:root:not([data-theme=dark]) .chroma .bc{color:var(--syntax-constant)}:root:not([data-theme=dark]) .chroma .nc{color:var(--syntax-function)}:root:not([data-theme=dark]) .chroma .no{color:var(--syntax-constant)}:root:not([data-theme=dark]) .chroma .nd{color:var(--syntax-function)}:root:not([data-theme=dark]) .chroma .ne{color:var(--syntax-function)}:root:not([data-theme=dark]) .chroma .nf{color:var(--syntax-function)}:root:not([data-theme=dark]) .chroma .fm{color:var(--syntax-function)}:root:not([data-theme=dark]) .chroma .nl{color:var(--syntax-function)}:root:not([data-theme=dark]) .chroma .nn{color:var(--syntax-function)}:root:not([data-theme=dark]) .chroma .nx{color:var(--syntax-function)}:root:not([data-theme=dark]) .chroma .py{color:var(--syntax-text)}:root:not([data-theme=dark]) .chroma .nt{color:var(--syntax-tag)}:root:not([data-theme=dark]) .chroma .nv{color:var(--syntax-variable)}:root:not([data-theme=dark]) .chroma .vc{color:var(--syntax-variable)}:root:not([data-theme=dark]) .chroma .vg{color:var(--syntax-variable)}:root:not([data-theme=dark]) .chroma .vi{color:var(--syntax-variable)}:root:not([data-theme=dark]) .chroma .vm{color:var(--syntax-variable)}:root:not([data-theme=dark]) .chroma .l{color:var(--syntax-string)}:root:not([data-theme=dark]) .chroma .ld{color:var(--syntax-string)}:root:not([data-theme=dark]) .chroma .m{color:var(--syntax-constant)}:root:not([data-theme=dark]) .chroma .mb{color:var(--syntax-constant)}:root:not([data-theme=dark]) .chroma .mf{color:var(--syntax-constant)}:root:not([data-theme=dark]) .chroma .mh{color:var(--syntax-constant)}:root:not([data-theme=dark]) .chroma .mi{color:var(--syntax-constant)}:root:not([data-theme=dark]) .chroma .il{color:var(--syntax-constant)}:root:not([data-theme=dark]) .chroma .mo{color:var(--syntax-constant)}:root:not([data-theme=dark]) .chroma .s{color:var(--syntax-string)}:root:not([data-theme=dark]) .chroma .sa{color:var(--syntax-string)}:root:not([data-theme=dark]) .chroma .sb{color:var(--syntax-string)}:root:not([data-theme=dark]) .chroma .sc{color:var(--syntax-string)}:root:not([data-theme=dark]) .chroma .dl{color:var(--syntax-string)}:root:not([data-theme=dark]) .chroma .sd{color:var(--syntax-string);font-style:italic}:root:not([data-theme=dark]) .chroma .s2{color:var(--syntax-string)}:root:not([data-theme=dark]) .chroma .se{color:var(--syntax-string)}:root:not([data-theme=dark]) .chroma .sh{color:var(--syntax-string)}:root:not([data-theme=dark]) .chroma .si{color:var(--syntax-string)}:root:not([data-theme=dark]) .chroma .sx{color:var(--syntax-string)}:root:not([data-theme=dark]) .chroma .sr{color:var(--syntax-string)}:root:not([data-theme=dark]) .chroma .s1{color:var(--syntax-string)}:root:not([data-theme=dark]) .chroma .ss{color:var(--syntax-string)}:root:not([data-theme=dark]) .chroma .o{color:var(--syntax-keyword)}:root:not([data-theme=dark]) .chroma .ow{color:var(--syntax-keyword);font-weight:700}:root:not([data-theme=dark]) .chroma .p{color:var(--syntax-text)}:root:not([data-theme=dark]) .chroma .g{color:var(--syntax-text)}:root:not([data-theme=dark]) .chroma .gd{color:var(--syntax-error);background-color:var(--syntax-deleted)}:root:not([data-theme=dark]) .chroma .ge{font-style:italic}:root:not([data-theme=dark]) .chroma .gh{color:var(--syntax-constant);font-weight:700}:root:not([data-theme=dark]) .chroma .gi{color:var(--syntax-tag);background-color:var(--syntax-inserted)}:root:not([data-theme=dark]) .chroma .go{color:var(--syntax-comment)}:root:not([data-theme=dark]) .chroma .gp{color:var(--syntax-comment)}:root:not([data-theme=dark]) .chroma .gr{color:var(--syntax-error)}:root:not([data-theme=dark]) .chroma .gs{font-weight:700}:root:not([data-theme=dark]) .chroma .gu{color:var(--syntax-function);font-weight:700}:root:not([data-theme=dark]) .chroma .gt{color:var(--syntax-error)}:root:not([data-theme=dark]) .chroma .hl{background-color:var(--syntax-highlight);display:block;width:100%}:root:not([data-theme=dark]) .highlight-wrapper{position:relative}:root:not([data-theme=dark]) .copy-button{position:absolute;top:.5rem;right:.5rem;background:color-mix(in srgb,var(--bg-terminal) 92%,transparent);border:1px solid color-mix(in srgb,var(--accent-purple) 28%,transparent);color:var(--syntax-text);font-size:var(--text-xs);padding:var(--space-1)var(--space-2);border-radius:var(--radius-none);cursor:pointer;opacity:0;transition:opacity var(--duration-base)var(--ease-standard)}:root:not([data-theme=dark]) .highlight-wrapper:hover .copy-button{opacity:1}:root:not([data-theme=dark]) .copy-button:hover{background:var(--bg-terminal)}:root:not([data-theme=dark]) .copy-button:active{transform:scale(.95)}