/* Generated by chroma — do not edit. */
html:not([data-theme="dark"]) .chr-bg { background-color: #f7f7f7; }
html:not([data-theme="dark"]) .chr-chroma { background-color: #f7f7f7; -webkit-text-size-adjust: none; }
html:not([data-theme="dark"]) .chr-chroma .chr-err { color: #f6f8fa; background-color: #82071e }
html:not([data-theme="dark"]) .chr-chroma .chr-lnlinks { outline: none; text-decoration: none; color: inherit }
html:not([data-theme="dark"]) .chr-chroma .chr-lntd { vertical-align: top; padding: 0; margin: 0; border: 0; }
html:not([data-theme="dark"]) .chr-chroma .chr-lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; }
html:not([data-theme="dark"]) .chr-chroma .chr-hl { background-color: #dedede }
html:not([data-theme="dark"]) .chr-chroma .chr-lnt { white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f }
html:not([data-theme="dark"]) .chr-chroma .chr-ln { white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f }
html:not([data-theme="dark"]) .chr-chroma .chr-line { display: flex; }
html:not([data-theme="dark"]) .chr-chroma .chr-k { color: #cf222e }
html:not([data-theme="dark"]) .chr-chroma .chr-kc { color: #cf222e }
html:not([data-theme="dark"]) .chr-chroma .chr-kd { color: #cf222e }
html:not([data-theme="dark"]) .chr-chroma .chr-kn { color: #cf222e }
html:not([data-theme="dark"]) .chr-chroma .chr-kp { color: #cf222e }
html:not([data-theme="dark"]) .chr-chroma .chr-kr { color: #cf222e }
html:not([data-theme="dark"]) .chr-chroma .chr-kt { color: #cf222e }
html:not([data-theme="dark"]) .chr-chroma .chr-na { color: #1f2328 }
html:not([data-theme="dark"]) .chr-chroma .chr-nc { color: #1f2328 }
html:not([data-theme="dark"]) .chr-chroma .chr-no { color: #0550ae }
html:not([data-theme="dark"]) .chr-chroma .chr-nd { color: #0550ae }
html:not([data-theme="dark"]) .chr-chroma .chr-ni { color: #6639ba }
html:not([data-theme="dark"]) .chr-chroma .chr-nl { color: #990000; font-weight: bold }
html:not([data-theme="dark"]) .chr-chroma .chr-nn { color: #24292e }
html:not([data-theme="dark"]) .chr-chroma .chr-nx { color: #1f2328 }
html:not([data-theme="dark"]) .chr-chroma .chr-nt { color: #0550ae }
html:not([data-theme="dark"]) .chr-chroma .chr-nb { color: #6639ba }
html:not([data-theme="dark"]) .chr-chroma .chr-bp { color: #6a737d }
html:not([data-theme="dark"]) .chr-chroma .chr-nv { color: #953800 }
html:not([data-theme="dark"]) .chr-chroma .chr-vc { color: #953800 }
html:not([data-theme="dark"]) .chr-chroma .chr-vg { color: #953800 }
html:not([data-theme="dark"]) .chr-chroma .chr-vi { color: #953800 }
html:not([data-theme="dark"]) .chr-chroma .chr-vm { color: #953800 }
html:not([data-theme="dark"]) .chr-chroma .chr-nf { color: #6639ba }
html:not([data-theme="dark"]) .chr-chroma .chr-fm { color: #6639ba }
html:not([data-theme="dark"]) .chr-chroma .chr-s { color: #0a3069 }
html:not([data-theme="dark"]) .chr-chroma .chr-sa { color: #0a3069 }
html:not([data-theme="dark"]) .chr-chroma .chr-sb { color: #0a3069 }
html:not([data-theme="dark"]) .chr-chroma .chr-sc { color: #0a3069 }
html:not([data-theme="dark"]) .chr-chroma .chr-dl { color: #0a3069 }
html:not([data-theme="dark"]) .chr-chroma .chr-sd { color: #0a3069 }
html:not([data-theme="dark"]) .chr-chroma .chr-s2 { color: #0a3069 }
html:not([data-theme="dark"]) .chr-chroma .chr-se { color: #0a3069 }
html:not([data-theme="dark"]) .chr-chroma .chr-sh { color: #0a3069 }
html:not([data-theme="dark"]) .chr-chroma .chr-si { color: #0a3069 }
html:not([data-theme="dark"]) .chr-chroma .chr-sx { color: #0a3069 }
html:not([data-theme="dark"]) .chr-chroma .chr-sr { color: #0a3069 }
html:not([data-theme="dark"]) .chr-chroma .chr-s1 { color: #0a3069 }
html:not([data-theme="dark"]) .chr-chroma .chr-ss { color: #032f62 }
html:not([data-theme="dark"]) .chr-chroma .chr-m { color: #0550ae }
html:not([data-theme="dark"]) .chr-chroma .chr-mb { color: #0550ae }
html:not([data-theme="dark"]) .chr-chroma .chr-mf { color: #0550ae }
html:not([data-theme="dark"]) .chr-chroma .chr-mh { color: #0550ae }
html:not([data-theme="dark"]) .chr-chroma .chr-mi { color: #0550ae }
html:not([data-theme="dark"]) .chr-chroma .chr-il { color: #0550ae }
html:not([data-theme="dark"]) .chr-chroma .chr-mo { color: #0550ae }
html:not([data-theme="dark"]) .chr-chroma .chr-o { color: #0550ae }
html:not([data-theme="dark"]) .chr-chroma .chr-ow { color: #0550ae }
html:not([data-theme="dark"]) .chr-chroma .chr-or { color: #0550ae }
html:not([data-theme="dark"]) .chr-chroma .chr-p { color: #1f2328 }
html:not([data-theme="dark"]) .chr-chroma .chr-c { color: #57606a }
html:not([data-theme="dark"]) .chr-chroma .chr-ch { color: #57606a }
html:not([data-theme="dark"]) .chr-chroma .chr-cm { color: #57606a }
html:not([data-theme="dark"]) .chr-chroma .chr-c1 { color: #57606a }
html:not([data-theme="dark"]) .chr-chroma .chr-cs { color: #57606a }
html:not([data-theme="dark"]) .chr-chroma .chr-cp { color: #57606a }
html:not([data-theme="dark"]) .chr-chroma .chr-cpf { color: #57606a }
html:not([data-theme="dark"]) .chr-chroma .chr-gd { color: #82071e; background-color: #ffebe9 }
html:not([data-theme="dark"]) .chr-chroma .chr-ge { color: #1f2328 }
html:not([data-theme="dark"]) .chr-chroma .chr-gi { color: #116329; background-color: #dafbe1 }
html:not([data-theme="dark"]) .chr-chroma .chr-go { color: #1f2328 }
html:not([data-theme="dark"]) .chr-chroma .chr-gl { text-decoration: underline }
html:not([data-theme="dark"]) .chr-chroma .chr-w { color: #ffffff }

html[data-theme="dark"] .chr-bg { color: #e6edf3; background-color: #0d1117; }
html[data-theme="dark"] .chr-chroma { color: #e6edf3; background-color: #0d1117; -webkit-text-size-adjust: none; }
html[data-theme="dark"] .chr-chroma .chr-err { color: #f85149 }
html[data-theme="dark"] .chr-chroma .chr-lnlinks { outline: none; text-decoration: none; color: inherit }
html[data-theme="dark"] .chr-chroma .chr-lntd { vertical-align: top; padding: 0; margin: 0; border: 0; }
html[data-theme="dark"] .chr-chroma .chr-lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; }
html[data-theme="dark"] .chr-chroma .chr-hl { background-color: #6e7681 }
html[data-theme="dark"] .chr-chroma .chr-lnt { white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #737679 }
html[data-theme="dark"] .chr-chroma .chr-ln { white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #6e7681 }
html[data-theme="dark"] .chr-chroma .chr-line { display: flex; }
html[data-theme="dark"] .chr-chroma .chr-k { color: #ff7b72 }
html[data-theme="dark"] .chr-chroma .chr-kc { color: #79c0ff }
html[data-theme="dark"] .chr-chroma .chr-kd { color: #ff7b72 }
html[data-theme="dark"] .chr-chroma .chr-kn { color: #ff7b72 }
html[data-theme="dark"] .chr-chroma .chr-kp { color: #79c0ff }
html[data-theme="dark"] .chr-chroma .chr-kr { color: #ff7b72 }
html[data-theme="dark"] .chr-chroma .chr-kt { color: #ff7b72 }
html[data-theme="dark"] .chr-chroma .chr-nc { color: #f0883e; font-weight: bold }
html[data-theme="dark"] .chr-chroma .chr-no { color: #79c0ff; font-weight: bold }
html[data-theme="dark"] .chr-chroma .chr-nd { color: #d2a8ff; font-weight: bold }
html[data-theme="dark"] .chr-chroma .chr-ni { color: #ffa657 }
html[data-theme="dark"] .chr-chroma .chr-ne { color: #f0883e; font-weight: bold }
html[data-theme="dark"] .chr-chroma .chr-nl { color: #79c0ff; font-weight: bold }
html[data-theme="dark"] .chr-chroma .chr-nn { color: #ff7b72 }
html[data-theme="dark"] .chr-chroma .chr-py { color: #79c0ff }
html[data-theme="dark"] .chr-chroma .chr-nt { color: #7ee787 }
html[data-theme="dark"] .chr-chroma .chr-nv { color: #79c0ff }
html[data-theme="dark"] .chr-chroma .chr-vc { color: #79c0ff }
html[data-theme="dark"] .chr-chroma .chr-vg { color: #79c0ff }
html[data-theme="dark"] .chr-chroma .chr-vi { color: #79c0ff }
html[data-theme="dark"] .chr-chroma .chr-vm { color: #79c0ff }
html[data-theme="dark"] .chr-chroma .chr-nf { color: #d2a8ff; font-weight: bold }
html[data-theme="dark"] .chr-chroma .chr-fm { color: #d2a8ff; font-weight: bold }
html[data-theme="dark"] .chr-chroma .chr-l { color: #a5d6ff }
html[data-theme="dark"] .chr-chroma .chr-ld { color: #79c0ff }
html[data-theme="dark"] .chr-chroma .chr-s { color: #a5d6ff }
html[data-theme="dark"] .chr-chroma .chr-sa { color: #79c0ff }
html[data-theme="dark"] .chr-chroma .chr-sb { color: #a5d6ff }
html[data-theme="dark"] .chr-chroma .chr-sc { color: #a5d6ff }
html[data-theme="dark"] .chr-chroma .chr-dl { color: #79c0ff }
html[data-theme="dark"] .chr-chroma .chr-sd { color: #a5d6ff }
html[data-theme="dark"] .chr-chroma .chr-s2 { color: #a5d6ff }
html[data-theme="dark"] .chr-chroma .chr-se { color: #79c0ff }
html[data-theme="dark"] .chr-chroma .chr-sh { color: #79c0ff }
html[data-theme="dark"] .chr-chroma .chr-si { color: #a5d6ff }
html[data-theme="dark"] .chr-chroma .chr-sx { color: #a5d6ff }
html[data-theme="dark"] .chr-chroma .chr-sr { color: #79c0ff }
html[data-theme="dark"] .chr-chroma .chr-s1 { color: #a5d6ff }
html[data-theme="dark"] .chr-chroma .chr-ss { color: #a5d6ff }
html[data-theme="dark"] .chr-chroma .chr-m { color: #a5d6ff }
html[data-theme="dark"] .chr-chroma .chr-mb { color: #a5d6ff }
html[data-theme="dark"] .chr-chroma .chr-mf { color: #a5d6ff }
html[data-theme="dark"] .chr-chroma .chr-mh { color: #a5d6ff }
html[data-theme="dark"] .chr-chroma .chr-mi { color: #a5d6ff }
html[data-theme="dark"] .chr-chroma .chr-il { color: #a5d6ff }
html[data-theme="dark"] .chr-chroma .chr-mo { color: #a5d6ff }
html[data-theme="dark"] .chr-chroma .chr-o { color: #ff7b72; font-weight: bold }
html[data-theme="dark"] .chr-chroma .chr-ow { color: #ff7b72; font-weight: bold }
html[data-theme="dark"] .chr-chroma .chr-or { color: #ff7b72; font-weight: bold }
html[data-theme="dark"] .chr-chroma .chr-c { color: #8b949e; font-style: italic }
html[data-theme="dark"] .chr-chroma .chr-ch { color: #8b949e; font-style: italic }
html[data-theme="dark"] .chr-chroma .chr-cm { color: #8b949e; font-style: italic }
html[data-theme="dark"] .chr-chroma .chr-c1 { color: #8b949e; font-style: italic }
html[data-theme="dark"] .chr-chroma .chr-cs { color: #8b949e; font-weight: bold; font-style: italic }
html[data-theme="dark"] .chr-chroma .chr-cp { color: #8b949e; font-weight: bold; font-style: italic }
html[data-theme="dark"] .chr-chroma .chr-cpf { color: #8b949e; font-weight: bold; font-style: italic }
html[data-theme="dark"] .chr-chroma .chr-gd { color: #ffa198; background-color: #490202 }
html[data-theme="dark"] .chr-chroma .chr-ge { font-style: italic }
html[data-theme="dark"] .chr-chroma .chr-gr { color: #ffa198 }
html[data-theme="dark"] .chr-chroma .chr-gh { color: #79c0ff; font-weight: bold }
html[data-theme="dark"] .chr-chroma .chr-gi { color: #56d364; background-color: #0f5323 }
html[data-theme="dark"] .chr-chroma .chr-go { color: #8b949e }
html[data-theme="dark"] .chr-chroma .chr-gp { color: #8b949e }
html[data-theme="dark"] .chr-chroma .chr-gs { font-weight: bold }
html[data-theme="dark"] .chr-chroma .chr-gu { color: #79c0ff }
html[data-theme="dark"] .chr-chroma .chr-gt { color: #ff7b72 }
html[data-theme="dark"] .chr-chroma .chr-gl { text-decoration: underline }
html[data-theme="dark"] .chr-chroma .chr-w { color: #6e7681 }
