:root{--token-comment:#8087a2;--token-keyword:#c6a0f6;--token-function:#8aadf4;--token-string:#a6da95;--token-number:#f5a97f;--token-operator:#91d7e3;--token-type:#eed49f;--token-error:#ed8796;--token-line-hl:#363a4f;--token-line-number:#6e738d}@media(prefers-color-scheme:light){:root{--token-comment:#9ca0b0;--token-keyword:#8839ef;--token-function:#1e66f5;--token-string:#40a02b;--token-number:#fe640b;--token-operator:#179299;--token-type:#df8e1d;--token-error:#d20f39;--token-line-hl:#e6e9ef;--token-line-number:#9ca0b0}}html[data-theme=dark]{--token-comment:#8087a2;--token-keyword:#c6a0f6;--token-function:#8aadf4;--token-string:#a6da95;--token-number:#f5a97f;--token-operator:#91d7e3;--token-type:#eed49f;--token-error:#ed8796;--token-line-hl:#363a4f;--token-line-number:#6e738d}html[data-theme=light]{--token-comment:#9ca0b0;--token-keyword:#8839ef;--token-function:#1e66f5;--token-string:#40a02b;--token-number:#fe640b;--token-operator:#179299;--token-type:#df8e1d;--token-error:#d20f39;--token-line-hl:#e6e9ef;--token-line-number:#9ca0b0}.chroma{color:var(--text);background-color:var(--code-bg)}.chroma .hl{background-color:var(--token-line-hl)}.chroma .ln,.chroma .lnt{color:var(--token-line-number)}.chroma .c,.chroma .ch,.chroma .cm,.chroma .c1,.chroma .cs,.chroma .cp,.chroma .cpf{color:var(--token-comment);font-style:italic}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr,.chroma .kt{color:var(--token-keyword)}.chroma .nf,.chroma .fm{color:var(--token-function)}.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{color:var(--token-string)}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .il,.chroma .mo{color:var(--token-number)}.chroma .o,.chroma .ow{color:var(--token-operator)}.chroma .nc,.chroma .nn,.chroma .bp{color:var(--token-type)}.chroma .err,.chroma .gr{color:var(--token-error)}.highlight,.code-container{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.highlight pre.chroma{padding:1.6rem;border-radius:.8rem;border:1px solid var(--code-border);box-sizing:border-box}.chroma pre code{font-size:1.2rem}