:root{--hl-text:#18202c;--hl-kw:#9a5b0a;--hl-fn:#2a5d8f;--hl-str:#2f7560;--hl-num:#a4501c;--hl-punct:#586477;--hl-comment:#7c8798;--hl-del:#a62a3a;--hl-ins:#23704f;--hl-line:rgba(47, 117, 96, 0.08)}@media(prefers-color-scheme:dark){:root{--hl-text:#c9cdd8;--hl-kw:#d9a85a;--hl-fn:#a8c8e0;--hl-str:#9bc3a8;--hl-num:#e6b29a;--hl-punct:#7d8496;--hl-comment:#6b7385;--hl-del:#f08a98;--hl-ins:#6fcf9f;--hl-line:rgba(126, 184, 164, 0.08)}}.chroma{color:var(--hl-text);background-color:transparent}.chroma .x{}.chroma .err{color:var(--hl-del);background:0 0}.chroma .cl{}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:100%}.chroma .lnt,.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .6em;color:var(--hl-comment);line-height:1.5;font-size:13px}.chroma .hl{background-color:var(--hl-line);display:block;margin:0 -16px;padding:0 16px}.chroma .line{display:block;line-height:1.5;font-size:13px}.chroma .cl{line-height:1.5;font-size:13px}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr,.chroma .nb,.chroma .bp,.chroma .nd,.chroma .nt{color:var(--hl-kw)}.chroma .kt,.chroma .nc,.chroma .no,.chroma .ni,.chroma .nf,.chroma .fm,.chroma .ne{color:var(--hl-fn)}.chroma .n,.chroma .nv,.chroma .vc,.chroma .vg,.chroma .vi,.chroma .vm,.chroma .nl,.chroma .nn,.chroma .nx,.chroma .py{color:var(--hl-text)}.chroma .l,.chroma .ld,.chroma .s,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .dl,.chroma .sd,.chroma .s2,.chroma .se,.chroma .sh,.chroma .si,.chroma .sx,.chroma .sr,.chroma .s1,.chroma .ss,.chroma .na{color:var(--hl-str)}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .il,.chroma .mo{color:var(--hl-num)}.chroma .o,.chroma .ow,.chroma .p{color:var(--hl-punct)}.chroma .c,.chroma .ch,.chroma .cm,.chroma .c1,.chroma .cp,.chroma .cpf,.chroma .cs{color:var(--hl-comment);font-style:italic}.chroma .gd{color:var(--hl-del)}.chroma .gi{color:var(--hl-ins)}.chroma .ge{font-style:italic}.chroma .gs{font-weight:600}.chroma .gh,.chroma .gu{color:var(--hl-kw);font-weight:500}.chroma .go{color:var(--hl-punct)}.chroma .gp{color:var(--hl-kw)}.chroma .gt{color:var(--hl-del)}