:root {
--syntax-light-background: #f1f4f9;
--syntax-light-highlight: #ffffcc;
--syntax-light-: #202235;
--syntax-light-text: #202235;
--syntax-light-text-whitespace: #202235;
--syntax-light-error: #DC2626;
--syntax-light-keyword: #7C3AED;
--syntax-light-keyword-constant: #7C3AED;
--syntax-light-keyword-declaration: #7C3AED;
--syntax-light-keyword-namespace: #7C3AED;
--syntax-light-keyword-pseudo: #7C3AED;
--syntax-light-keyword-reserved: #7C3AED;
--syntax-light-keyword-type: #6D28D9;
--syntax-light-name: #202235;
--syntax-light-name-attribute: #8B6914;
--syntax-light-name-builtin: #0369A1;
--syntax-light-name-builtin-pseudo: #0369A1;
--syntax-light-name-class: #C2410C;
--syntax-light-name-constant: #202235;
--syntax-light-name-decorator: #C2410C;
--syntax-light-name-entity: #202235;
--syntax-light-name-exception: #B91C1C;
--syntax-light-name-function: #C2410C;
--syntax-light-name-function-magic: #C2410C;
--syntax-light-name-label: #202235;
--syntax-light-name-namespace: #0E7490;
--syntax-light-name-other: #202235;
--syntax-light-name-property: #202235;
--syntax-light-name-tag: #202235;
--syntax-light-name-variable: #202235;
--syntax-light-name-variable-class: #202235;
--syntax-light-name-variable-global: #202235;
--syntax-light-name-variable-instance: #202235;
--syntax-light-name-variable-magic: #202235;
--syntax-light-literal: #202235;
--syntax-light-literal-string: #107535;
--syntax-light-literal-string-affix: #107535;
--syntax-light-literal-string-backtick: #107535;
--syntax-light-literal-string-char: #107535;
--syntax-light-literal-string-delimiter: #107535;
--syntax-light-literal-string-doc: #4D7C0F;
--syntax-light-literal-string-double: #107535;
--syntax-light-literal-string-escape: #0D6D6E;
--syntax-light-literal-string-heredoc: #107535;
--syntax-light-literal-string-interpol: #0D6D6E;
--syntax-light-literal-string-other: #107535;
--syntax-light-literal-string-regex: #107535;
--syntax-light-literal-string-single: #107535;
--syntax-light-literal-string-symbol: #107535;
--syntax-light-literal-number: #B45309;
--syntax-light-comment: #6B7280;
--syntax-light-comment-hashbang: #6B7280;
--syntax-light-comment-multiline: #6B7280;
--syntax-light-comment-preproc: #6B7280;
--syntax-light-comment-preprocfile: #6B7280;
--syntax-light-comment-single: #6B7280;
--syntax-light-comment-special: #6B7280;
--syntax-light-operator: #64748B;
--syntax-light-operator-word: #7C3AED;
--syntax-light-punctuation: #475569;
--syntax-light-generic: #202235;
--syntax-light-generic-deleted: #DC2626;
--syntax-light-generic-emph: #202235;
--syntax-light-generic-error: #DC2626;
--syntax-light-generic-heading: #202235;
--syntax-light-generic-inserted: #107535;
--syntax-light-generic-output: #202235;
--syntax-light-generic-prompt: #202235;
--syntax-light-generic-strong: #202235;
--syntax-light-generic-subheading: #202235;
--syntax-light-generic-traceback: #DC2626;
--syntax-light-escape: #202235;
--syntax-light-other: #202235;
--syntax-light-literal-date: #202235;
--syntax-light-literal-number-bin: #B45309;
--syntax-light-literal-number-float: #B45309;
--syntax-light-literal-number-hex: #B45309;
--syntax-light-literal-number-integer: #B45309;
--syntax-light-literal-number-integer-long: #B45309;
--syntax-light-literal-number-oct: #B45309;
--syntax-light-punctuation-marker: #475569;
--syntax-light-generic-emphstrong: #202235;
}
html.light .highlight .c { color: var(--syntax-light-comment); font-style: italic }
html.light .highlight .err { color: var(--syntax-light-error) }
html.light .highlight .esc { color: var(--syntax-light-escape) }
html.light .highlight .g { color: var(--syntax-light-generic) }
html.light .highlight .k { color: var(--syntax-light-keyword); font-weight: bold }
html.light .highlight .l { color: var(--syntax-light-literal) }
html.light .highlight .n { color: var(--syntax-light-name) }
html.light .highlight .o { color: var(--syntax-light-operator) }
html.light .highlight .x { color: var(--syntax-light-other) }
html.light .highlight .p { color: var(--syntax-light-punctuation) }
html.light .highlight .ch { color: var(--syntax-light-comment-hashbang); font-style: italic }
html.light .highlight .cm { color: var(--syntax-light-comment-multiline); font-style: italic }
html.light .highlight .cp { color: var(--syntax-light-comment-preproc); font-style: italic }
html.light .highlight .cpf { color: var(--syntax-light-comment-preprocfile); font-style: italic }
html.light .highlight .c1 { color: var(--syntax-light-comment-single); font-style: italic }
html.light .highlight .cs { color: var(--syntax-light-comment-special); font-style: italic }
html.light .highlight .gd { color: var(--syntax-light-generic-deleted) }
html.light .highlight .ge { color: var(--syntax-light-generic-emph); font-style: italic }
html.light .highlight .ges { color: var(--syntax-light-generic-emphstrong) }
html.light .highlight .gr { color: var(--syntax-light-generic-error) }
html.light .highlight .gh { color: var(--syntax-light-generic-heading); font-weight: bold }
html.light .highlight .gi { color: var(--syntax-light-generic-inserted) }
html.light .highlight .go { color: var(--syntax-light-generic-output) }
html.light .highlight .gp { color: var(--syntax-light-generic-prompt); font-weight: bold }
html.light .highlight .gs { color: var(--syntax-light-generic-strong); font-weight: bold }
html.light .highlight .gu { color: var(--syntax-light-generic-subheading); font-weight: bold }
html.light .highlight .gt { color: var(--syntax-light-generic-traceback) }
html.light .highlight .kc { color: var(--syntax-light-keyword-constant); font-weight: bold }
html.light .highlight .kd { color: var(--syntax-light-keyword-declaration); font-weight: bold }
html.light .highlight .kn { color: var(--syntax-light-keyword-namespace); font-weight: bold }
html.light .highlight .kp { color: var(--syntax-light-keyword-pseudo); font-weight: bold }
html.light .highlight .kr { color: var(--syntax-light-keyword-reserved); font-weight: bold }
html.light .highlight .kt { color: var(--syntax-light-keyword-type); font-weight: bold }
html.light .highlight .ld { color: var(--syntax-light-literal-date) }
html.light .highlight .m { color: var(--syntax-light-literal-number) }
html.light .highlight .s { color: var(--syntax-light-literal-string) }
html.light .highlight .na { color: var(--syntax-light-name-attribute) }
html.light .highlight .nb { color: var(--syntax-light-name-builtin) }
html.light .highlight .nc { color: var(--syntax-light-name-class) }
html.light .highlight .no { color: var(--syntax-light-name-constant) }
html.light .highlight .nd { color: var(--syntax-light-name-decorator); font-style: italic }
html.light .highlight .ni { color: var(--syntax-light-name-entity) }
html.light .highlight .ne { color: var(--syntax-light-name-exception) }
html.light .highlight .nf { color: var(--syntax-light-name-function) }
html.light .highlight .nl { color: var(--syntax-light-name-label) }
html.light .highlight .nn { color: var(--syntax-light-name-namespace) }
html.light .highlight .nx { color: var(--syntax-light-name-other) }
html.light .highlight .py { color: var(--syntax-light-name-property) }
html.light .highlight .nt { color: var(--syntax-light-name-tag) }
html.light .highlight .nv { color: var(--syntax-light-name-variable) }
html.light .highlight .ow { color: var(--syntax-light-operator-word); font-weight: bold }
html.light .highlight .pm { color: var(--syntax-light-punctuation-marker) }
html.light .highlight .w { color: var(--syntax-light-text-whitespace) }
html.light .highlight .mb { color: var(--syntax-light-literal-number-bin) }
html.light .highlight .mf { color: var(--syntax-light-literal-number-float) }
html.light .highlight .mh { color: var(--syntax-light-literal-number-hex) }
html.light .highlight .mi { color: var(--syntax-light-literal-number-integer) }
html.light .highlight .mo { color: var(--syntax-light-literal-number-oct) }
html.light .highlight .sa { color: var(--syntax-light-literal-string-affix) }
html.light .highlight .sb { color: var(--syntax-light-literal-string-backtick) }
html.light .highlight .sc { color: var(--syntax-light-literal-string-char) }
html.light .highlight .dl { color: var(--syntax-light-literal-string-delimiter) }
html.light .highlight .sd { color: var(--syntax-light-literal-string-doc); font-style: italic }
html.light .highlight .s2 { color: var(--syntax-light-literal-string-double) }
html.light .highlight .se { color: var(--syntax-light-literal-string-escape); font-weight: bold }
html.light .highlight .sh { color: var(--syntax-light-literal-string-heredoc) }
html.light .highlight .si { color: var(--syntax-light-literal-string-interpol) }
html.light .highlight .sx { color: var(--syntax-light-literal-string-other) }
html.light .highlight .sr { color: var(--syntax-light-literal-string-regex) }
html.light .highlight .s1 { color: var(--syntax-light-literal-string-single) }
html.light .highlight .ss { color: var(--syntax-light-literal-string-symbol) }
html.light .highlight .bp { color: var(--syntax-light-name-builtin-pseudo) }
html.light .highlight .fm { color: var(--syntax-light-name-function-magic) }
html.light .highlight .vc { color: var(--syntax-light-name-variable-class) }
html.light .highlight .vg { color: var(--syntax-light-name-variable-global) }
html.light .highlight .vi { color: var(--syntax-light-name-variable-instance) }
html.light .highlight .vm { color: var(--syntax-light-name-variable-magic) }
html.light .highlight .il { color: var(--syntax-light-literal-number-integer-long) }
:root {
--syntax-dark-background: #1a1c2e;
--syntax-dark-highlight: #ffffcc;
--syntax-dark-: #E6EDF3;
--syntax-dark-text: #E6EDF3;
--syntax-dark-text-whitespace: #E6EDF3;
--syntax-dark-error: #EF9A9A;
--syntax-dark-keyword: #CBA6F7;
--syntax-dark-keyword-constant: #CBA6F7;
--syntax-dark-keyword-declaration: #CBA6F7;
--syntax-dark-keyword-namespace: #CBA6F7;
--syntax-dark-keyword-pseudo: #CBA6F7;
--syntax-dark-keyword-reserved: #CBA6F7;
--syntax-dark-keyword-type: #B4BEFE;
--syntax-dark-name: #CDD6F4;
--syntax-dark-name-attribute: #F9E2AF;
--syntax-dark-name-builtin: #89DCEB;
--syntax-dark-name-builtin-pseudo: #89DCEB;
--syntax-dark-name-class: #FAB387;
--syntax-dark-name-constant: #CDD6F4;
--syntax-dark-name-decorator: #FAB387;
--syntax-dark-name-entity: #CDD6F4;
--syntax-dark-name-exception: #EF9A9A;
--syntax-dark-name-function: #FAB387;
--syntax-dark-name-function-magic: #FAB387;
--syntax-dark-name-label: #CDD6F4;
--syntax-dark-name-namespace: #94E2D5;
--syntax-dark-name-other: #CDD6F4;
--syntax-dark-name-property: #CDD6F4;
--syntax-dark-name-tag: #CDD6F4;
--syntax-dark-name-variable: #E6EDF3;
--syntax-dark-name-variable-class: #E6EDF3;
--syntax-dark-name-variable-global: #E6EDF3;
--syntax-dark-name-variable-instance: #E6EDF3;
--syntax-dark-name-variable-magic: #E6EDF3;
--syntax-dark-literal: #E6EDF3;
--syntax-dark-literal-string: #A5D6A7;
--syntax-dark-literal-string-affix: #A5D6A7;
--syntax-dark-literal-string-backtick: #A5D6A7;
--syntax-dark-literal-string-char: #A5D6A7;
--syntax-dark-literal-string-delimiter: #A5D6A7;
--syntax-dark-literal-string-doc: #A6E3A1;
--syntax-dark-literal-string-double: #A5D6A7;
--syntax-dark-literal-string-escape: #94E2D5;
--syntax-dark-literal-string-heredoc: #A5D6A7;
--syntax-dark-literal-string-interpol: #94E2D5;
--syntax-dark-literal-string-other: #A5D6A7;
--syntax-dark-literal-string-regex: #A5D6A7;
--syntax-dark-literal-string-single: #A5D6A7;
--syntax-dark-literal-string-symbol: #A5D6A7;
--syntax-dark-literal-number: #FAB387;
--syntax-dark-comment: #9CA3AF;
--syntax-dark-comment-hashbang: #9CA3AF;
--syntax-dark-comment-multiline: #9CA3AF;
--syntax-dark-comment-preproc: #9CA3AF;
--syntax-dark-comment-preprocfile: #9CA3AF;
--syntax-dark-comment-single: #9CA3AF;
--syntax-dark-comment-special: #9CA3AF;
--syntax-dark-operator: #B0BEC5;
--syntax-dark-operator-word: #CBA6F7;
--syntax-dark-punctuation: #9CA3AF;
--syntax-dark-generic: #E6EDF3;
--syntax-dark-generic-deleted: #EF9A9A;
--syntax-dark-generic-emph: #E6EDF3;
--syntax-dark-generic-error: #EF9A9A;
--syntax-dark-generic-heading: #E6EDF3;
--syntax-dark-generic-inserted: #A5D6A7;
--syntax-dark-generic-output: #E6EDF3;
--syntax-dark-generic-prompt: #E6EDF3;
--syntax-dark-generic-strong: #E6EDF3;
--syntax-dark-generic-subheading: #E6EDF3;
--syntax-dark-generic-traceback: #EF9A9A;
--syntax-dark-escape: #E6EDF3;
--syntax-dark-other: #E6EDF3;
--syntax-dark-literal-date: #E6EDF3;
--syntax-dark-literal-number-bin: #FAB387;
--syntax-dark-literal-number-float: #FAB387;
--syntax-dark-literal-number-hex: #FAB387;
--syntax-dark-literal-number-integer: #FAB387;
--syntax-dark-literal-number-integer-long: #FAB387;
--syntax-dark-literal-number-oct: #FAB387;
--syntax-dark-punctuation-marker: #9CA3AF;
--syntax-dark-generic-emphstrong: #E6EDF3;
}
html.dark .highlight .c, html.light .dark-code .highlight .c { color: var(--syntax-dark-comment); font-style: italic }
html.dark .highlight .err, html.light .dark-code .highlight .err { color: var(--syntax-dark-error) }
html.dark .highlight .esc, html.light .dark-code .highlight .esc { color: var(--syntax-dark-escape) }
html.dark .highlight .g, html.light .dark-code .highlight .g { color: var(--syntax-dark-generic) }
html.dark .highlight .k, html.light .dark-code .highlight .k { color: var(--syntax-dark-keyword); font-weight: bold }
html.dark .highlight .l, html.light .dark-code .highlight .l { color: var(--syntax-dark-literal) }
html.dark .highlight .n, html.light .dark-code .highlight .n { color: var(--syntax-dark-name) }
html.dark .highlight .o, html.light .dark-code .highlight .o { color: var(--syntax-dark-operator) }
html.dark .highlight .x, html.light .dark-code .highlight .x { color: var(--syntax-dark-other) }
html.dark .highlight .p, html.light .dark-code .highlight .p { color: var(--syntax-dark-punctuation) }
html.dark .highlight .ch, html.light .dark-code .highlight .ch { color: var(--syntax-dark-comment-hashbang); font-style: italic }
html.dark .highlight .cm, html.light .dark-code .highlight .cm { color: var(--syntax-dark-comment-multiline); font-style: italic }
html.dark .highlight .cp, html.light .dark-code .highlight .cp { color: var(--syntax-dark-comment-preproc); font-style: italic }
html.dark .highlight .cpf, html.light .dark-code .highlight .cpf { color: var(--syntax-dark-comment-preprocfile); font-style: italic }
html.dark .highlight .c1, html.light .dark-code .highlight .c1 { color: var(--syntax-dark-comment-single); font-style: italic }
html.dark .highlight .cs, html.light .dark-code .highlight .cs { color: var(--syntax-dark-comment-special); font-style: italic }
html.dark .highlight .gd, html.light .dark-code .highlight .gd { color: var(--syntax-dark-generic-deleted) }
html.dark .highlight .ge, html.light .dark-code .highlight .ge { color: var(--syntax-dark-generic-emph); font-style: italic }
html.dark .highlight .ges, html.light .dark-code .highlight .ges { color: var(--syntax-dark-generic-emphstrong) }
html.dark .highlight .gr, html.light .dark-code .highlight .gr { color: var(--syntax-dark-generic-error) }
html.dark .highlight .gh, html.light .dark-code .highlight .gh { color: var(--syntax-dark-generic-heading); font-weight: bold }
html.dark .highlight .gi, html.light .dark-code .highlight .gi { color: var(--syntax-dark-generic-inserted) }
html.dark .highlight .go, html.light .dark-code .highlight .go { color: var(--syntax-dark-generic-output) }
html.dark .highlight .gp, html.light .dark-code .highlight .gp { color: var(--syntax-dark-generic-prompt); font-weight: bold }
html.dark .highlight .gs, html.light .dark-code .highlight .gs { color: var(--syntax-dark-generic-strong); font-weight: bold }
html.dark .highlight .gu, html.light .dark-code .highlight .gu { color: var(--syntax-dark-generic-subheading); font-weight: bold }
html.dark .highlight .gt, html.light .dark-code .highlight .gt { color: var(--syntax-dark-generic-traceback) }
html.dark .highlight .kc, html.light .dark-code .highlight .kc { color: var(--syntax-dark-keyword-constant); font-weight: bold }
html.dark .highlight .kd, html.light .dark-code .highlight .kd { color: var(--syntax-dark-keyword-declaration); font-weight: bold }
html.dark .highlight .kn, html.light .dark-code .highlight .kn { color: var(--syntax-dark-keyword-namespace); font-weight: bold }
html.dark .highlight .kp, html.light .dark-code .highlight .kp { color: var(--syntax-dark-keyword-pseudo); font-weight: bold }
html.dark .highlight .kr, html.light .dark-code .highlight .kr { color: var(--syntax-dark-keyword-reserved); font-weight: bold }
html.dark .highlight .kt, html.light .dark-code .highlight .kt { color: var(--syntax-dark-keyword-type); font-weight: bold }
html.dark .highlight .ld, html.light .dark-code .highlight .ld { color: var(--syntax-dark-literal-date) }
html.dark .highlight .m, html.light .dark-code .highlight .m { color: var(--syntax-dark-literal-number) }
html.dark .highlight .s, html.light .dark-code .highlight .s { color: var(--syntax-dark-literal-string) }
html.dark .highlight .na, html.light .dark-code .highlight .na { color: var(--syntax-dark-name-attribute) }
html.dark .highlight .nb, html.light .dark-code .highlight .nb { color: var(--syntax-dark-name-builtin) }
html.dark .highlight .nc, html.light .dark-code .highlight .nc { color: var(--syntax-dark-name-class) }
html.dark .highlight .no, html.light .dark-code .highlight .no { color: var(--syntax-dark-name-constant) }
html.dark .highlight .nd, html.light .dark-code .highlight .nd { color: var(--syntax-dark-name-decorator); font-style: italic }
html.dark .highlight .ni, html.light .dark-code .highlight .ni { color: var(--syntax-dark-name-entity) }
html.dark .highlight .ne, html.light .dark-code .highlight .ne { color: var(--syntax-dark-name-exception) }
html.dark .highlight .nf, html.light .dark-code .highlight .nf { color: var(--syntax-dark-name-function) }
html.dark .highlight .nl, html.light .dark-code .highlight .nl { color: var(--syntax-dark-name-label) }
html.dark .highlight .nn, html.light .dark-code .highlight .nn { color: var(--syntax-dark-name-namespace) }
html.dark .highlight .nx, html.light .dark-code .highlight .nx { color: var(--syntax-dark-name-other) }
html.dark .highlight .py, html.light .dark-code .highlight .py { color: var(--syntax-dark-name-property) }
html.dark .highlight .nt, html.light .dark-code .highlight .nt { color: var(--syntax-dark-name-tag) }
html.dark .highlight .nv, html.light .dark-code .highlight .nv { color: var(--syntax-dark-name-variable) }
html.dark .highlight .ow, html.light .dark-code .highlight .ow { color: var(--syntax-dark-operator-word); font-weight: bold }
html.dark .highlight .pm, html.light .dark-code .highlight .pm { color: var(--syntax-dark-punctuation-marker) }
html.dark .highlight .w, html.light .dark-code .highlight .w { color: var(--syntax-dark-text-whitespace) }
html.dark .highlight .mb, html.light .dark-code .highlight .mb { color: var(--syntax-dark-literal-number-bin) }
html.dark .highlight .mf, html.light .dark-code .highlight .mf { color: var(--syntax-dark-literal-number-float) }
html.dark .highlight .mh, html.light .dark-code .highlight .mh { color: var(--syntax-dark-literal-number-hex) }
html.dark .highlight .mi, html.light .dark-code .highlight .mi { color: var(--syntax-dark-literal-number-integer) }
html.dark .highlight .mo, html.light .dark-code .highlight .mo { color: var(--syntax-dark-literal-number-oct) }
html.dark .highlight .sa, html.light .dark-code .highlight .sa { color: var(--syntax-dark-literal-string-affix) }
html.dark .highlight .sb, html.light .dark-code .highlight .sb { color: var(--syntax-dark-literal-string-backtick) }
html.dark .highlight .sc, html.light .dark-code .highlight .sc { color: var(--syntax-dark-literal-string-char) }
html.dark .highlight .dl, html.light .dark-code .highlight .dl { color: var(--syntax-dark-literal-string-delimiter) }
html.dark .highlight .sd, html.light .dark-code .highlight .sd { color: var(--syntax-dark-literal-string-doc); font-style: italic }
html.dark .highlight .s2, html.light .dark-code .highlight .s2 { color: var(--syntax-dark-literal-string-double) }
html.dark .highlight .se, html.light .dark-code .highlight .se { color: var(--syntax-dark-literal-string-escape); font-weight: bold }
html.dark .highlight .sh, html.light .dark-code .highlight .sh { color: var(--syntax-dark-literal-string-heredoc) }
html.dark .highlight .si, html.light .dark-code .highlight .si { color: var(--syntax-dark-literal-string-interpol) }
html.dark .highlight .sx, html.light .dark-code .highlight .sx { color: var(--syntax-dark-literal-string-other) }
html.dark .highlight .sr, html.light .dark-code .highlight .sr { color: var(--syntax-dark-literal-string-regex) }
html.dark .highlight .s1, html.light .dark-code .highlight .s1 { color: var(--syntax-dark-literal-string-single) }
html.dark .highlight .ss, html.light .dark-code .highlight .ss { color: var(--syntax-dark-literal-string-symbol) }
html.dark .highlight .bp, html.light .dark-code .highlight .bp { color: var(--syntax-dark-name-builtin-pseudo) }
html.dark .highlight .fm, html.light .dark-code .highlight .fm { color: var(--syntax-dark-name-function-magic) }
html.dark .highlight .vc, html.light .dark-code .highlight .vc { color: var(--syntax-dark-name-variable-class) }
html.dark .highlight .vg, html.light .dark-code .highlight .vg { color: var(--syntax-dark-name-variable-global) }
html.dark .highlight .vi, html.light .dark-code .highlight .vi { color: var(--syntax-dark-name-variable-instance) }
html.dark .highlight .vm, html.light .dark-code .highlight .vm { color: var(--syntax-dark-name-variable-magic) }
html.dark .highlight .il, html.light .dark-code .highlight .il { color: var(--syntax-dark-literal-number-integer-long) }
