.bg{color:var(--fg1,#ebdbb2);background-color:var(--bg1,#3c3836)}.chroma{color:var(--fg1,#ebdbb2);background-color:var(--bg1,#3c3836)}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#504945}.chroma .lnt{white-space:pre;user-select:none;margin-right:.4em;padding:0 .5em;color:#7c6f64}.chroma .ln{white-space:pre;user-select:none;margin-right:.4em;padding:0 .5em;color:#7c6f64}.chroma .line{display:flex}.chroma .k{color:#fe8019}.chroma .kc{color:#fe8019}.chroma .kd{color:#fb4934}.chroma .kn{color:#fe8019}.chroma .kp{color:#fe8019}.chroma .kr{color:#fe8019}.chroma .kt{color:#fabd2f}.chroma .na{color:#b8bb26}.chroma .nb{color:#83a598}.chroma .nc{color:#fabd2f}.chroma .nd{color:#b8bb26}.chroma .nf{color:#b8bb26}.chroma .nl{color:#83a598}.chroma .nt{color:#fb4934}.chroma .nv{color:#83a598}.chroma .vc{color:#83a598}.chroma .vg{color:#83a598}.chroma .vi{color:#83a598}.chroma .s{color:#b8bb26}.chroma .sa{color:#b8bb26}.chroma .sb{color:#b8bb26}.chroma .sc{color:#b8bb26}.chroma .dl{color:#b8bb26}.chroma .sd{color:#b8bb26;font-style:italic}.chroma .s2{color:#b8bb26}.chroma .se{color:#fe8019;font-weight:700}.chroma .sh{color:#b8bb26}.chroma .si{color:#b8bb26}.chroma .sx{color:#b8bb26}.chroma .sr{color:#8ec07c}.chroma .s1{color:#b8bb26}.chroma .ss{color:#b8bb26}.chroma .m{color:#d3869b}.chroma .mb{color:#d3869b}.chroma .mf{color:#d3869b}.chroma .mh{color:#d3869b}.chroma .mi{color:#d3869b}.chroma .il{color:#d3869b}.chroma .mo{color:#d3869b}.chroma .o{color:#8ec07c}.chroma .ow{color:#8ec07c;font-weight:700}.chroma .c{color:#928374;font-style:italic}.chroma .ch{color:#928374;font-style:italic}.chroma .cm{color:#928374;font-style:italic}.chroma .c1{color:#928374;font-style:italic}.chroma .cs{color:#928374;font-style:italic}.chroma .cp{color:#8ec07c}.chroma .cpf{color:#8ec07c}.chroma .gd{color:#fb4934}.chroma .ge{font-style:italic}.chroma .gh{color:#fabd2f;font-weight:700}.chroma .gi{color:#b8bb26;font-weight:700}.chroma .go{color:#665c54}.chroma .gs{font-weight:700}.chroma .gu{color:#8ec07c;font-weight:700}.chroma .gl{text-decoration:underline}.chroma .p{color:#d5c4a1}@media(prefers-color-scheme:light){.bg{color:#3c3836;background-color:#ebdbb2}.chroma{color:#3c3836;background-color:#ebdbb2}.chroma .lnt{color:#a89984}.chroma .ln{color:#a89984}.chroma .hl{background-color:#d5c4a1}.chroma .k{color:#af3a03}.chroma .kc{color:#af3a03}.chroma .kd{color:#9d0006}.chroma .kn{color:#af3a03}.chroma .kp{color:#af3a03}.chroma .kr{color:#af3a03}.chroma .kt{color:#b57614}.chroma .na{color:#79740e}.chroma .nb{color:#076678}.chroma .nc{color:#b57614}.chroma .nd{color:#79740e}.chroma .nf{color:#79740e}.chroma .nl{color:#076678}.chroma .nt{color:#9d0006}.chroma .nv{color:#076678}.chroma .vc{color:#076678}.chroma .vg{color:#076678}.chroma .vi{color:#076678}.chroma .s{color:#79740e}.chroma .sa{color:#79740e}.chroma .sb{color:#79740e}.chroma .sc{color:#79740e}.chroma .dl{color:#79740e}.chroma .sd{color:#79740e;font-style:italic}.chroma .s2{color:#79740e}.chroma .se{color:#af3a03;font-weight:700}.chroma .sh{color:#79740e}.chroma .si{color:#79740e}.chroma .sx{color:#79740e}.chroma .sr{color:#427b58}.chroma .s1{color:#79740e}.chroma .ss{color:#79740e}.chroma .m{color:#8f3f71}.chroma .mb{color:#8f3f71}.chroma .mf{color:#8f3f71}.chroma .mh{color:#8f3f71}.chroma .mi{color:#8f3f71}.chroma .il{color:#8f3f71}.chroma .mo{color:#8f3f71}.chroma .o{color:#427b58}.chroma .ow{color:#427b58;font-weight:700}.chroma .c{color:#928374;font-style:italic}.chroma .ch{color:#928374;font-style:italic}.chroma .cm{color:#928374;font-style:italic}.chroma .c1{color:#928374;font-style:italic}.chroma .cs{color:#928374;font-style:italic}.chroma .cp{color:#427b58}.chroma .cpf{color:#427b58}.chroma .gd{color:#9d0006}.chroma .gh{color:#b57614;font-weight:700}.chroma .gi{color:#79740e;font-weight:700}.chroma .go{color:#a89984}.chroma .gu{color:#427b58;font-weight:700}.chroma .p{color:#504945}}[data-theme=light] .bg,[data-theme=light] .chroma{color:#3c3836;background-color:#ebdbb2}[data-theme=dark] .bg,[data-theme=dark] .chroma{color:#ebdbb2;background-color:#3c3836}