:where(.runbun-code){margin:0}
.runbun-code{border:1px solid var(--runbun-code-border,color-mix(in srgb,currentColor 15%,transparent));border-radius:var(--runbun-code-radius,8px);overflow:hidden;background:var(--hls-background);color:var(--hls-foreground)}
.runbun-code figcaption{padding:.5rem 1rem;border-bottom:1px solid var(--runbun-code-border,color-mix(in srgb,currentColor 15%,transparent));font-family:var(--runbun-code-font,ui-monospace,monospace);font-size:var(--runbun-code-caption-size,.75rem);opacity:.8}
.runbun-code pre{margin:0;padding:1rem;overflow-x:auto;font-family:var(--runbun-code-font,ui-monospace,monospace);font-size:var(--runbun-code-size,.875rem);line-height:var(--runbun-code-line-height,1.6)}
.runbun-tabs{display:grid;border:1px solid var(--runbun-code-border,color-mix(in srgb,currentColor 15%,transparent));border-radius:var(--runbun-code-radius,8px);overflow:hidden;background:var(--hls-background);color:var(--hls-foreground)}
.runbun-tabs>.runbun-code{grid-area:2/1;visibility:hidden;min-width:0;margin:0;border:0;border-radius:0}
.runbun-tablist{grid-area:1/1;display:flex;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px var(--runbun-code-border,color-mix(in srgb,currentColor 15%,transparent));font-family:var(--runbun-code-font,ui-monospace,monospace);font-size:var(--runbun-code-caption-size,.75rem)}
.runbun-tablist label{position:relative;padding:.5rem 1rem;cursor:pointer;white-space:nowrap;opacity:.65;border-bottom:2px solid transparent}
.runbun-tablist label:hover{opacity:.9}
.runbun-tablist label:has(input:checked){opacity:1;border-bottom-color:currentColor}
.runbun-tablist label:has(input:focus-visible){outline:2px solid currentColor;outline-offset:-2px}
.runbun-tablist input{position:absolute;opacity:0;pointer-events:none}
.runbun-tabs:has(>.runbun-tablist>label:nth-of-type(1)>input:checked)>.runbun-code:nth-of-type(1){visibility:visible}
.runbun-tabs:has(>.runbun-tablist>label:nth-of-type(2)>input:checked)>.runbun-code:nth-of-type(2){visibility:visible}
.runbun-tabs:has(>.runbun-tablist>label:nth-of-type(3)>input:checked)>.runbun-code:nth-of-type(3){visibility:visible}
.runbun-tabs:has(>.runbun-tablist>label:nth-of-type(4)>input:checked)>.runbun-code:nth-of-type(4){visibility:visible}
.runbun-tabs:has(>.runbun-tablist>label:nth-of-type(5)>input:checked)>.runbun-code:nth-of-type(5){visibility:visible}
.runbun-tabs:has(>.runbun-tablist>label:nth-of-type(6)>input:checked)>.runbun-code:nth-of-type(6){visibility:visible}
.runbun-tabs:has(>.runbun-tablist>label:nth-of-type(7)>input:checked)>.runbun-code:nth-of-type(7){visibility:visible}
.runbun-tabs:has(>.runbun-tablist>label:nth-of-type(8)>input:checked)>.runbun-code:nth-of-type(8){visibility:visible}
.runbun-tabs:has(>.runbun-tablist>label:nth-of-type(9)>input:checked)>.runbun-code:nth-of-type(9){visibility:visible}
.runbun-tabs:has(>.runbun-tablist>label:nth-of-type(10)>input:checked)>.runbun-code:nth-of-type(10){visibility:visible}
.runbun-tabs:has(>.runbun-tablist>label:nth-of-type(11)>input:checked)>.runbun-code:nth-of-type(11){visibility:visible}
.runbun-tabs:has(>.runbun-tablist>label:nth-of-type(12)>input:checked)>.runbun-code:nth-of-type(12){visibility:visible}
:root[data-code-theme='elysia-dark']{--hls-background: #171723;--hls-foreground: #EDEAFB;--hls-comment: #A7AEDC;--hls-string: #A8CDF0;--hls-number: #C9D2F2;--hls-boolean: #C9D2F2;--hls-constant: #C9D2F2;--hls-keyword: #CFB4E8;--hls-function: #F6BCD6;--hls-type: #F6BCD6;--hls-constructor: #F6BCD6;--hls-property: #F6BCD6;--hls-comment-doc: #A7AEDC;--hls-constant-builtin: #C9D2F2;--hls-function-definition: #F6BCD6;--hls-function-method: #F6BCD6;--hls-keyword-control: #CFB4E8;--hls-keyword-declaration: #CFB4E8;--hls-keyword-import: #CFB4E8;--hls-keyword-operator: #CFB4E8;--hls-property-json-key: #F6BCD6;--hls-string-escape: #A8CDF0;--hls-string-regex: #A8CDF0;--hls-string-special: #A8CDF0;--hls-string-special-symbol: #A8CDF0;--hls-type-builtin: #F6BCD6;--hls-type-class: #F6BCD6;--hls-keyword-jsdoc: #CFB4E8;--hls-type-jsdoc: #F6BCD6;--hls-attribute: #EDEAFB;--hls-attribute-jsx: #EDEAFB;--hls-diff-minus: #EDEAFB;--hls-diff-plus: #EDEAFB;--hls-embedded: #EDEAFB;--hls-emphasis: #EDEAFB;--hls-emphasis-strong: #EDEAFB;--hls-label: #EDEAFB;--hls-namespace: #EDEAFB;--hls-operator: #EDEAFB;--hls-predictive: #EDEAFB;--hls-preproc: #EDEAFB;--hls-primary: #EDEAFB;--hls-punctuation: #EDEAFB;--hls-punctuation-bracket: #EDEAFB;--hls-punctuation-bracket-html: #EDEAFB;--hls-punctuation-bracket-jsx: #EDEAFB;--hls-punctuation-delimiter: #EDEAFB;--hls-punctuation-delimiter-html: #EDEAFB;--hls-punctuation-delimiter-jsx: #EDEAFB;--hls-punctuation-list-marker: #EDEAFB;--hls-punctuation-markup: #EDEAFB;--hls-punctuation-special: #EDEAFB;--hls-selector: #EDEAFB;--hls-selector-class: #EDEAFB;--hls-selector-id: #EDEAFB;--hls-tag: #EDEAFB;--hls-tag-doctype: #EDEAFB;--hls-tag-jsx: #EDEAFB;--hls-text-jsx: #EDEAFB;--hls-text-literal: #EDEAFB;--hls-title: #EDEAFB;--hls-variable: #EDEAFB;--hls-variable-parameter: #EDEAFB;--hls-variable-special: #EDEAFB;--hls-enum: #EDEAFB;--hls-hint: #EDEAFB;--hls-link-text: #EDEAFB;--hls-link-uri: #EDEAFB;--hls-selector-pseudo: #EDEAFB;--hls-tag-component-jsx: #EDEAFB;--hls-variable-jsdoc: #EDEAFB;--hls-variant: #EDEAFB;}
:root[data-code-theme='elysia-light']{--hls-background: #FFFFFF;--hls-foreground: #2A2630;--hls-comment: #585563;--hls-string: #45688B;--hls-number: #5360AA;--hls-boolean: #5360AA;--hls-constant: #5360AA;--hls-keyword: #7E5BA8;--hls-function: #904061;--hls-type: #904061;--hls-constructor: #904061;--hls-property: #904061;--hls-comment-doc: #585563;--hls-constant-builtin: #5360AA;--hls-function-definition: #904061;--hls-function-method: #904061;--hls-keyword-control: #7E5BA8;--hls-keyword-declaration: #7E5BA8;--hls-keyword-import: #7E5BA8;--hls-keyword-operator: #7E5BA8;--hls-property-json-key: #904061;--hls-string-escape: #45688B;--hls-string-regex: #45688B;--hls-string-special: #45688B;--hls-string-special-symbol: #45688B;--hls-type-builtin: #904061;--hls-type-class: #904061;--hls-keyword-jsdoc: #7E5BA8;--hls-type-jsdoc: #904061;--hls-attribute: #2A2630;--hls-attribute-jsx: #2A2630;--hls-diff-minus: #2A2630;--hls-diff-plus: #2A2630;--hls-embedded: #2A2630;--hls-emphasis: #2A2630;--hls-emphasis-strong: #2A2630;--hls-label: #2A2630;--hls-namespace: #2A2630;--hls-operator: #2A2630;--hls-predictive: #2A2630;--hls-preproc: #2A2630;--hls-primary: #2A2630;--hls-punctuation: #2A2630;--hls-punctuation-bracket: #2A2630;--hls-punctuation-bracket-html: #2A2630;--hls-punctuation-bracket-jsx: #2A2630;--hls-punctuation-delimiter: #2A2630;--hls-punctuation-delimiter-html: #2A2630;--hls-punctuation-delimiter-jsx: #2A2630;--hls-punctuation-list-marker: #2A2630;--hls-punctuation-markup: #2A2630;--hls-punctuation-special: #2A2630;--hls-selector: #2A2630;--hls-selector-class: #2A2630;--hls-selector-id: #2A2630;--hls-tag: #2A2630;--hls-tag-doctype: #2A2630;--hls-tag-jsx: #2A2630;--hls-text-jsx: #2A2630;--hls-text-literal: #2A2630;--hls-title: #2A2630;--hls-variable: #2A2630;--hls-variable-parameter: #2A2630;--hls-variable-special: #2A2630;--hls-enum: #2A2630;--hls-hint: #2A2630;--hls-link-text: #2A2630;--hls-link-uri: #2A2630;--hls-selector-pseudo: #2A2630;--hls-tag-component-jsx: #2A2630;--hls-variable-jsdoc: #2A2630;--hls-variant: #2A2630;}
:root[data-code-theme='pierre-dark']{--hls-background: #0a0a0a;--hls-foreground: #fafafa;--hls-comment: #737373;--hls-comment-doc: #737373;--hls-string: #5ecc71;--hls-string-escape: #61d5c0;--hls-string-regex: #64d1db;--hls-string-special: #61d5c0;--hls-string-special-symbol: #ffd452;--hls-number: #68cdf2;--hls-constant: #ffd452;--hls-boolean: #68cdf2;--hls-keyword: #ff678d;--hls-keyword-operator: #08c0ef;--hls-function: #9d6afb;--hls-function-method: #9d6afb;--hls-function-builtin: #9d6afb;--hls-function-special-definition: #9d6afb;--hls-function-call: #9d6afb;--hls-type: #d568ea;--hls-type-builtin: #d568ea;--hls-constructor: #d568ea;--hls-variable: #ffa359;--hls-variable-builtin: #ffab16;--hls-variable-member: #ffa359;--hls-variable-parameter: #a3a3a3;--hls-variable-special: #ffab16;--hls-property: #ffa359;--hls-property-css: #009fff;--hls-property-definition: #009fff;--hls-property-name: #009fff;--hls-value: #68cdf2;--hls-constant-css: #ffd452;--hls-string-plain: #68cdf2;--hls-plain-value: #68cdf2;--hls-tag-css: #ff855e;--hls-tag-name: #ff855e;--hls-class: #60d199;--hls-class-name: #60d199;--hls-selector-class: #60d199;--hls-selector-id: #9d6afb;--hls-id-name: #9d6afb;--hls-selector-pseudo: #08c0ef;--hls-pseudo-class-selector: #08c0ef;--hls-pseudo-element-selector: #08c0ef;--hls-keyword-directive: #ff678d;--hls-keyword-control-at-rule: #ff678d;--hls-at-keyword: #ff678d;--hls-variable-scss: #ffa359;--hls-variable-css: #ffa359;--hls-property-custom: #ffa359;--hls-unit: #68cdf2;--hls-number-unit: #68cdf2;--hls-color: #ffd452;--hls-constant-color: #ffd452;--hls-keyword-important: #ff678d;--hls-variable-language: #ffab16;--hls-this: #ffab16;--hls-self: #ffab16;--hls-type-class: #d568ea;--hls-property-object: #ffa359;--hls-property-identifier: #ffa359;--hls-shorthand-property-identifier: #ffa359;--hls-shorthand-property-identifier-pattern: #ffa359;--hls-method-definition: #9d6afb;--hls-function-method-call: #9d6afb;--hls-string-template: #5ecc71;--hls-template-string: #5ecc71;--hls-tag-jsx: #ff855e;--hls-tag-component: #d568ea;--hls-punctuation: #636363;--hls-punctuation-bracket: #636363;--hls-punctuation-delimiter: #636363;--hls-punctuation-list-marker: #636363;--hls-punctuation-special: #ff678d;--hls-operator: #08c0ef;--hls-tag: #ff855e;--hls-attribute: #60d199;--hls-label: #ffab16;--hls-namespace: #ffab16;--hls-decorator: #69b1ff;--hls-attribute-builtin: #69b1ff;--hls-embedded: #fafafa;--hls-preproc: #ff678d;--hls-text-literal: #5ecc71;--hls-markup-heading: #ff855e;--hls-markup-bold: #ffd452;--hls-markup-italic: #ff678d;--hls-markup-strikethrough: #737373;--hls-markup-link-url: #009fff;--hls-markup-link-text: #9d6afb;--hls-markup-quote: #737373;--hls-markup-list: #ff855e;--hls-markup-list-numbered: #ff855e;--hls-markup-list-unnumbered: #ff855e;--hls-markup-raw: #5ecc71;--hls-markup-raw-inline: #5ecc71;--hls-markup-raw-block: #5ecc71;--hls-diff-plus: #07c480;--hls-diff-minus: #ff2e3f;--hls-diff-delta: #ffca00;--hls-link-text: #009fff;--hls-link-uri: #ff678d;--hls-emphasis: #fafafa;--hls-emphasis-strong: #fafafa;--hls-primary: #009fff;--hls-title: #ff855e;--hls-predictive: #636363;--hls-selector: #ff855e;--hls-enum: #d568ea;--hls-hint: #737373;--hls-variant: #ffd452;--hls-attribute-jsx: #60d199;--hls-constant-builtin: #ffd452;--hls-function-definition: #9d6afb;--hls-keyword-control: #ff678d;--hls-keyword-declaration: #ff678d;--hls-keyword-import: #ff678d;--hls-property-json-key: #ffa359;--hls-punctuation-bracket-html: #636363;--hls-punctuation-bracket-jsx: #636363;--hls-punctuation-delimiter-html: #636363;--hls-punctuation-delimiter-jsx: #636363;--hls-punctuation-markup: #636363;--hls-tag-doctype: #ff855e;--hls-keyword-jsdoc: #ff678d;--hls-tag-component-jsx: #d568ea;--hls-type-jsdoc: #d568ea;--hls-variable-jsdoc: #ffa359;--hls-text-jsx: #fafafa;}
:root[data-code-theme='pierre-light']{--hls-background: #ffffff;--hls-foreground: #0a0a0a;--hls-comment: #737373;--hls-comment-doc: #737373;--hls-string: #199f43;--hls-string-escape: #16a994;--hls-string-regex: #17a5af;--hls-string-special: #16a994;--hls-string-special-symbol: #d5a910;--hls-number: #1ca1c7;--hls-constant: #d5a910;--hls-boolean: #1ca1c7;--hls-keyword: #d32a61;--hls-keyword-operator: #08c0ef;--hls-function: #693acf;--hls-function-method: #693acf;--hls-function-builtin: #693acf;--hls-function-special-definition: #693acf;--hls-function-call: #693acf;--hls-type: #a631be;--hls-type-builtin: #a631be;--hls-constructor: #a631be;--hls-variable: #d47628;--hls-variable-builtin: #d5901c;--hls-variable-member: #d47628;--hls-variable-parameter: #636363;--hls-variable-special: #d5901c;--hls-property: #d47628;--hls-property-css: #009fff;--hls-property-definition: #009fff;--hls-property-name: #009fff;--hls-value: #1ca1c7;--hls-constant-css: #d5a910;--hls-string-plain: #1ca1c7;--hls-plain-value: #1ca1c7;--hls-tag-css: #d5512f;--hls-tag-name: #d5512f;--hls-class: #18a46c;--hls-class-name: #18a46c;--hls-selector-class: #18a46c;--hls-selector-id: #693acf;--hls-id-name: #693acf;--hls-selector-pseudo: #08c0ef;--hls-pseudo-class-selector: #08c0ef;--hls-pseudo-element-selector: #08c0ef;--hls-keyword-directive: #d32a61;--hls-keyword-control-at-rule: #d32a61;--hls-at-keyword: #d32a61;--hls-variable-scss: #d47628;--hls-variable-css: #d47628;--hls-property-custom: #d47628;--hls-unit: #1ca1c7;--hls-number-unit: #1ca1c7;--hls-color: #d5a910;--hls-constant-color: #d5a910;--hls-keyword-important: #d32a61;--hls-variable-language: #d5901c;--hls-this: #d5901c;--hls-self: #d5901c;--hls-type-class: #a631be;--hls-property-object: #d47628;--hls-property-identifier: #d47628;--hls-shorthand-property-identifier: #d47628;--hls-shorthand-property-identifier-pattern: #d47628;--hls-method-definition: #693acf;--hls-function-method-call: #693acf;--hls-string-template: #199f43;--hls-template-string: #199f43;--hls-tag-jsx: #d5512f;--hls-tag-component: #a631be;--hls-punctuation: #636363;--hls-punctuation-bracket: #636363;--hls-punctuation-delimiter: #636363;--hls-punctuation-list-marker: #636363;--hls-punctuation-special: #d32a61;--hls-operator: #08c0ef;--hls-tag: #d5512f;--hls-attribute: #18a46c;--hls-label: #d5901c;--hls-namespace: #d5901c;--hls-decorator: #1a85d4;--hls-attribute-builtin: #1a85d4;--hls-embedded: #0a0a0a;--hls-preproc: #d32a61;--hls-text-literal: #199f43;--hls-markup-heading: #d5512f;--hls-markup-bold: #d5a910;--hls-markup-italic: #d32a61;--hls-markup-strikethrough: #737373;--hls-markup-link-url: #009fff;--hls-markup-link-text: #693acf;--hls-markup-quote: #737373;--hls-markup-list: #d5512f;--hls-markup-list-numbered: #d5512f;--hls-markup-list-unnumbered: #d5512f;--hls-markup-raw: #199f43;--hls-markup-raw-inline: #199f43;--hls-markup-raw-block: #199f43;--hls-diff-plus: #18a46c;--hls-diff-minus: #d52c36;--hls-diff-delta: #d5a910;--hls-link-text: #009fff;--hls-link-uri: #d32a61;--hls-emphasis: #0a0a0a;--hls-emphasis-strong: #0a0a0a;--hls-primary: #009fff;--hls-title: #d5512f;--hls-predictive: #8a8a8a;--hls-selector: #d5512f;--hls-enum: #a631be;--hls-hint: #737373;--hls-variant: #d5a910;--hls-attribute-jsx: #18a46c;--hls-constant-builtin: #d5a910;--hls-function-definition: #693acf;--hls-keyword-control: #d32a61;--hls-keyword-declaration: #d32a61;--hls-keyword-import: #d32a61;--hls-property-json-key: #d47628;--hls-punctuation-bracket-html: #636363;--hls-punctuation-bracket-jsx: #636363;--hls-punctuation-delimiter-html: #636363;--hls-punctuation-delimiter-jsx: #636363;--hls-punctuation-markup: #636363;--hls-tag-doctype: #d5512f;--hls-keyword-jsdoc: #d32a61;--hls-tag-component-jsx: #a631be;--hls-type-jsdoc: #a631be;--hls-variable-jsdoc: #d47628;--hls-text-jsx: #0a0a0a;}
:root[data-code-theme='pierre-dark-soft']{--hls-background: #171717;--hls-foreground: #d4d4d4;--hls-comment: #636363;--hls-comment-doc: #636363;--hls-string: #8cda94;--hls-string-escape: #8fe0d0;--hls-string-regex: #92dde4;--hls-string-special: #8fe0d0;--hls-string-special-symbol: #ffde80;--hls-number: #96d9f6;--hls-constant: #ffde80;--hls-boolean: #96d9f6;--hls-keyword: #ff91a8;--hls-keyword-operator: #68cdf2;--hls-function: #ba8ffd;--hls-function-method: #ba8ffd;--hls-function-builtin: #ba8ffd;--hls-function-special-definition: #ba8ffd;--hls-function-call: #ba8ffd;--hls-type: #e290f0;--hls-type-builtin: #e290f0;--hls-constructor: #e290f0;--hls-variable: #ffba82;--hls-variable-builtin: #ffbc56;--hls-variable-member: #ffba82;--hls-variable-parameter: #8a8a8a;--hls-variable-special: #ffbc56;--hls-property: #ffba82;--hls-property-css: #69b1ff;--hls-property-definition: #69b1ff;--hls-property-name: #69b1ff;--hls-value: #96d9f6;--hls-constant-css: #ffde80;--hls-string-plain: #96d9f6;--hls-plain-value: #96d9f6;--hls-tag-css: #ffa685;--hls-tag-name: #ffa685;--hls-class: #8eddb2;--hls-class-name: #8eddb2;--hls-selector-class: #8eddb2;--hls-selector-id: #ba8ffd;--hls-id-name: #ba8ffd;--hls-selector-pseudo: #68cdf2;--hls-pseudo-class-selector: #68cdf2;--hls-pseudo-element-selector: #68cdf2;--hls-keyword-directive: #ff91a8;--hls-keyword-control-at-rule: #ff91a8;--hls-at-keyword: #ff91a8;--hls-variable-scss: #ffba82;--hls-variable-css: #ffba82;--hls-property-custom: #ffba82;--hls-unit: #96d9f6;--hls-number-unit: #96d9f6;--hls-color: #ffde80;--hls-constant-color: #ffde80;--hls-keyword-important: #ff91a8;--hls-variable-language: #ffbc56;--hls-this: #ffbc56;--hls-self: #ffbc56;--hls-type-class: #e290f0;--hls-property-object: #ffba82;--hls-property-identifier: #ffba82;--hls-shorthand-property-identifier: #ffba82;--hls-shorthand-property-identifier-pattern: #ffba82;--hls-method-definition: #ba8ffd;--hls-function-method-call: #ba8ffd;--hls-string-template: #8cda94;--hls-template-string: #8cda94;--hls-tag-jsx: #ffa685;--hls-tag-component: #e290f0;--hls-punctuation: #737373;--hls-punctuation-bracket: #737373;--hls-punctuation-delimiter: #737373;--hls-punctuation-list-marker: #737373;--hls-punctuation-special: #ff91a8;--hls-operator: #68cdf2;--hls-tag: #ffa685;--hls-attribute: #8eddb2;--hls-label: #ffbc56;--hls-namespace: #ffbc56;--hls-decorator: #97c4ff;--hls-attribute-builtin: #97c4ff;--hls-embedded: #d4d4d4;--hls-preproc: #ff91a8;--hls-text-literal: #8cda94;--hls-markup-heading: #ffa685;--hls-markup-bold: #ffde80;--hls-markup-italic: #ff91a8;--hls-markup-strikethrough: #636363;--hls-markup-link-url: #69b1ff;--hls-markup-link-text: #ba8ffd;--hls-markup-quote: #636363;--hls-markup-list: #ffa685;--hls-markup-list-numbered: #ffa685;--hls-markup-list-unnumbered: #ffa685;--hls-markup-raw: #8cda94;--hls-markup-raw-inline: #8cda94;--hls-markup-raw-block: #8cda94;--hls-diff-plus: #60d199;--hls-diff-minus: #ff6762;--hls-diff-delta: #ffd452;--hls-link-text: #69b1ff;--hls-link-uri: #ff91a8;--hls-emphasis: #d4d4d4;--hls-emphasis-strong: #d4d4d4;--hls-primary: #69b1ff;--hls-title: #ffa685;--hls-predictive: #525252;--hls-selector: #ffa685;--hls-enum: #e290f0;--hls-hint: #636363;--hls-variant: #ffde80;--hls-attribute-jsx: #8eddb2;--hls-constant-builtin: #ffde80;--hls-function-definition: #ba8ffd;--hls-keyword-control: #ff91a8;--hls-keyword-declaration: #ff91a8;--hls-keyword-import: #ff91a8;--hls-property-json-key: #ffba82;--hls-punctuation-bracket-html: #737373;--hls-punctuation-bracket-jsx: #737373;--hls-punctuation-delimiter-html: #737373;--hls-punctuation-delimiter-jsx: #737373;--hls-punctuation-markup: #737373;--hls-tag-doctype: #ffa685;--hls-keyword-jsdoc: #ff91a8;--hls-tag-component-jsx: #e290f0;--hls-type-jsdoc: #e290f0;--hls-variable-jsdoc: #ffba82;--hls-text-jsx: #d4d4d4;}
:root[data-code-theme='pierre-light-soft']{--hls-background: #ffffff;--hls-foreground: #525252;--hls-comment: #8a8a8a;--hls-comment-doc: #8a8a8a;--hls-string: #0dbe4e;--hls-string-escape: #00cab1;--hls-string-regex: #00c5d2;--hls-string-special: #00cab1;--hls-string-special-symbol: #ffca00;--hls-number: #08c0ef;--hls-constant: #ffca00;--hls-boolean: #08c0ef;--hls-keyword: #ff678d;--hls-keyword-operator: #68cdf2;--hls-function: #9d6afb;--hls-function-method: #9d6afb;--hls-function-builtin: #9d6afb;--hls-function-special-definition: #9d6afb;--hls-function-call: #9d6afb;--hls-type: #d568ea;--hls-type-builtin: #d568ea;--hls-constructor: #d568ea;--hls-variable: #fe8c2c;--hls-variable-builtin: #ffab16;--hls-variable-member: #fe8c2c;--hls-variable-parameter: #737373;--hls-variable-special: #ffab16;--hls-property: #fe8c2c;--hls-property-css: #009fff;--hls-property-definition: #009fff;--hls-property-name: #009fff;--hls-value: #08c0ef;--hls-constant-css: #ffca00;--hls-string-plain: #08c0ef;--hls-plain-value: #08c0ef;--hls-tag-css: #ff5d36;--hls-tag-name: #ff5d36;--hls-class: #07c480;--hls-class-name: #07c480;--hls-selector-class: #07c480;--hls-selector-id: #9d6afb;--hls-id-name: #9d6afb;--hls-selector-pseudo: #68cdf2;--hls-pseudo-class-selector: #68cdf2;--hls-pseudo-element-selector: #68cdf2;--hls-keyword-directive: #ff678d;--hls-keyword-control-at-rule: #ff678d;--hls-at-keyword: #ff678d;--hls-variable-scss: #fe8c2c;--hls-variable-css: #fe8c2c;--hls-property-custom: #fe8c2c;--hls-unit: #08c0ef;--hls-number-unit: #08c0ef;--hls-color: #ffca00;--hls-constant-color: #ffca00;--hls-keyword-important: #ff678d;--hls-variable-language: #ffab16;--hls-this: #ffab16;--hls-self: #ffab16;--hls-type-class: #d568ea;--hls-property-object: #fe8c2c;--hls-property-identifier: #fe8c2c;--hls-shorthand-property-identifier: #fe8c2c;--hls-shorthand-property-identifier-pattern: #fe8c2c;--hls-method-definition: #9d6afb;--hls-function-method-call: #9d6afb;--hls-string-template: #0dbe4e;--hls-template-string: #0dbe4e;--hls-tag-jsx: #ff5d36;--hls-tag-component: #d568ea;--hls-punctuation: #737373;--hls-punctuation-bracket: #737373;--hls-punctuation-delimiter: #737373;--hls-punctuation-list-marker: #737373;--hls-punctuation-special: #ff678d;--hls-operator: #68cdf2;--hls-tag: #ff5d36;--hls-attribute: #07c480;--hls-label: #ffab16;--hls-namespace: #ffab16;--hls-decorator: #69b1ff;--hls-attribute-builtin: #69b1ff;--hls-embedded: #525252;--hls-preproc: #ff678d;--hls-text-literal: #0dbe4e;--hls-markup-heading: #ff5d36;--hls-markup-bold: #ffca00;--hls-markup-italic: #ff678d;--hls-markup-strikethrough: #8a8a8a;--hls-markup-link-url: #009fff;--hls-markup-link-text: #9d6afb;--hls-markup-quote: #8a8a8a;--hls-markup-list: #ff5d36;--hls-markup-list-numbered: #ff5d36;--hls-markup-list-unnumbered: #ff5d36;--hls-markup-raw: #0dbe4e;--hls-markup-raw-inline: #0dbe4e;--hls-markup-raw-block: #0dbe4e;--hls-diff-plus: #07c480;--hls-diff-minus: #ff2e3f;--hls-diff-delta: #ffca00;--hls-link-text: #009fff;--hls-link-uri: #ff678d;--hls-emphasis: #525252;--hls-emphasis-strong: #525252;--hls-primary: #009fff;--hls-title: #ff5d36;--hls-predictive: #a3a3a3;--hls-selector: #ff5d36;--hls-enum: #d568ea;--hls-hint: #8a8a8a;--hls-variant: #ffca00;--hls-attribute-jsx: #07c480;--hls-constant-builtin: #ffca00;--hls-function-definition: #9d6afb;--hls-keyword-control: #ff678d;--hls-keyword-declaration: #ff678d;--hls-keyword-import: #ff678d;--hls-property-json-key: #fe8c2c;--hls-punctuation-bracket-html: #737373;--hls-punctuation-bracket-jsx: #737373;--hls-punctuation-delimiter-html: #737373;--hls-punctuation-delimiter-jsx: #737373;--hls-punctuation-markup: #737373;--hls-tag-doctype: #ff5d36;--hls-keyword-jsdoc: #ff678d;--hls-tag-component-jsx: #d568ea;--hls-type-jsdoc: #d568ea;--hls-variable-jsdoc: #fe8c2c;--hls-text-jsx: #525252;}
:root[data-code-theme='pierre-dark-vibrant']{--hls-background: color(display-p3 0.039216 0.039216 0.039216);--hls-foreground: color(display-p3 0.980392 0.980392 0.980392);--hls-comment: color(display-p3 0.450980 0.450980 0.450980);--hls-comment-doc: color(display-p3 0.450980 0.450980 0.450980);--hls-string: color(display-p3 0.451324 0.823458 0.446819);--hls-string-escape: color(display-p3 0.466798 0.860904 0.775090);--hls-string-regex: color(display-p3 0.520590 0.857139 0.902107);--hls-string-special: color(display-p3 0.466798 0.860904 0.775090);--hls-string-special-symbol: color(display-p3 1.000000 0.868456 0.454295);--hls-number: color(display-p3 0.452682 0.814110 0.989434);--hls-constant: color(display-p3 1.000000 0.868456 0.454295);--hls-boolean: color(display-p3 0.452682 0.814110 0.989434);--hls-keyword: color(display-p3 0.994741 0.445201 0.573499);--hls-keyword-operator: color(display-p3 0.327292 0.790977 0.995660);--hls-function: color(display-p3 0.615613 0.445256 1.000000);--hls-function-method: color(display-p3 0.615613 0.445256 1.000000);--hls-function-builtin: color(display-p3 0.615613 0.445256 1.000000);--hls-function-special-definition: color(display-p3 0.615613 0.445256 1.000000);--hls-function-call: color(display-p3 0.615613 0.445256 1.000000);--hls-type: color(display-p3 0.829375 0.434619 0.954315);--hls-type-builtin: color(display-p3 0.829375 0.434619 0.954315);--hls-constructor: color(display-p3 0.829375 0.434619 0.954315);--hls-variable: color(display-p3 1.000000 0.688063 0.418777);--hls-variable-builtin: color(display-p3 1.000000 0.719280 0.270071);--hls-variable-member: color(display-p3 1.000000 0.688063 0.418777);--hls-variable-parameter: color(display-p3 0.639216 0.639216 0.639216);--hls-variable-special: color(display-p3 1.000000 0.719280 0.270071);--hls-property: color(display-p3 1.000000 0.688063 0.418777);--hls-property-css: color(display-p3 0.308664 0.645271 1.000000);--hls-property-definition: color(display-p3 0.308664 0.645271 1.000000);--hls-property-name: color(display-p3 0.308664 0.645271 1.000000);--hls-value: color(display-p3 0.452682 0.814110 0.989434);--hls-constant-css: color(display-p3 1.000000 0.868456 0.454295);--hls-string-plain: color(display-p3 0.452682 0.814110 0.989434);--hls-plain-value: color(display-p3 0.452682 0.814110 0.989434);--hls-tag-css: color(display-p3 1.000000 0.566977 0.409224);--hls-tag-name: color(display-p3 1.000000 0.566977 0.409224);--hls-class: color(display-p3 0.460672 0.843934 0.608755);--hls-class-name: color(display-p3 0.460672 0.843934 0.608755);--hls-selector-class: color(display-p3 0.460672 0.843934 0.608755);--hls-selector-id: color(display-p3 0.615613 0.445256 1.000000);--hls-id-name: color(display-p3 0.615613 0.445256 1.000000);--hls-selector-pseudo: color(display-p3 0.327292 0.790977 0.995660);--hls-pseudo-class-selector: color(display-p3 0.327292 0.790977 0.995660);--hls-pseudo-element-selector: color(display-p3 0.327292 0.790977 0.995660);--hls-keyword-directive: color(display-p3 0.994741 0.445201 0.573499);--hls-keyword-control-at-rule: color(display-p3 0.994741 0.445201 0.573499);--hls-at-keyword: color(display-p3 0.994741 0.445201 0.573499);--hls-variable-scss: color(display-p3 1.000000 0.688063 0.418777);--hls-variable-css: color(display-p3 1.000000 0.688063 0.418777);--hls-property-custom: color(display-p3 1.000000 0.688063 0.418777);--hls-unit: color(display-p3 0.452682 0.814110 0.989434);--hls-number-unit: color(display-p3 0.452682 0.814110 0.989434);--hls-color: color(display-p3 1.000000 0.868456 0.454295);--hls-constant-color: color(display-p3 1.000000 0.868456 0.454295);--hls-keyword-important: color(display-p3 0.994741 0.445201 0.573499);--hls-variable-language: color(display-p3 1.000000 0.719280 0.270071);--hls-this: color(display-p3 1.000000 0.719280 0.270071);--hls-self: color(display-p3 1.000000 0.719280 0.270071);--hls-type-class: color(display-p3 0.829375 0.434619 0.954315);--hls-property-object: color(display-p3 1.000000 0.688063 0.418777);--hls-property-identifier: color(display-p3 1.000000 0.688063 0.418777);--hls-shorthand-property-identifier: color(display-p3 1.000000 0.688063 0.418777);--hls-shorthand-property-identifier-pattern: color(display-p3 1.000000 0.688063 0.418777);--hls-method-definition: color(display-p3 0.615613 0.445256 1.000000);--hls-function-method-call: color(display-p3 0.615613 0.445256 1.000000);--hls-string-template: color(display-p3 0.451324 0.823458 0.446819);--hls-template-string: color(display-p3 0.451324 0.823458 0.446819);--hls-tag-jsx: color(display-p3 1.000000 0.566977 0.409224);--hls-tag-component: color(display-p3 0.829375 0.434619 0.954315);--hls-punctuation: color(display-p3 0.388235 0.388235 0.388235);--hls-punctuation-bracket: color(display-p3 0.388235 0.388235 0.388235);--hls-punctuation-delimiter: color(display-p3 0.388235 0.388235 0.388235);--hls-punctuation-list-marker: color(display-p3 0.388235 0.388235 0.388235);--hls-punctuation-special: color(display-p3 0.994741 0.445201 0.573499);--hls-operator: color(display-p3 0.327292 0.790977 0.995660);--hls-tag: color(display-p3 1.000000 0.566977 0.409224);--hls-attribute: color(display-p3 0.460672 0.843934 0.608755);--hls-label: color(display-p3 1.000000 0.719280 0.270071);--hls-namespace: color(display-p3 1.000000 0.719280 0.270071);--hls-decorator: color(display-p3 0.453315 0.683106 1.000000);--hls-attribute-builtin: color(display-p3 0.453315 0.683106 1.000000);--hls-embedded: color(display-p3 0.980392 0.980392 0.980392);--hls-preproc: color(display-p3 0.994741 0.445201 0.573499);--hls-text-literal: color(display-p3 0.451324 0.823458 0.446819);--hls-markup-heading: color(display-p3 1.000000 0.566977 0.409224);--hls-markup-bold: color(display-p3 1.000000 0.868456 0.454295);--hls-markup-italic: color(display-p3 0.994741 0.445201 0.573499);--hls-markup-strikethrough: color(display-p3 0.450980 0.450980 0.450980);--hls-markup-link-url: color(display-p3 0.308664 0.645271 1.000000);--hls-markup-link-text: color(display-p3 0.615613 0.445256 1.000000);--hls-markup-quote: color(display-p3 0.450980 0.450980 0.450980);--hls-markup-list: color(display-p3 1.000000 0.566977 0.409224);--hls-markup-list-numbered: color(display-p3 1.000000 0.566977 0.409224);--hls-markup-list-unnumbered: color(display-p3 1.000000 0.566977 0.409224);--hls-markup-raw: color(display-p3 0.451324 0.823458 0.446819);--hls-markup-raw-inline: color(display-p3 0.451324 0.823458 0.446819);--hls-markup-raw-block: color(display-p3 0.451324 0.823458 0.446819);--hls-diff-plus: color(display-p3 0.304148 0.801790 0.517191);--hls-diff-minus: color(display-p3 1.000000 0.250216 0.262337);--hls-diff-delta: color(display-p3 1.000000 0.832068 0.300621);--hls-link-text: color(display-p3 0.308664 0.645271 1.000000);--hls-link-uri: color(display-p3 0.994741 0.445201 0.573499);--hls-emphasis: color(display-p3 0.980392 0.980392 0.980392);--hls-emphasis-strong: color(display-p3 0.980392 0.980392 0.980392);--hls-primary: color(display-p3 0.308664 0.645271 1.000000);--hls-title: color(display-p3 1.000000 0.566977 0.409224);--hls-predictive: color(display-p3 0.388235 0.388235 0.388235);--hls-selector: color(display-p3 1.000000 0.566977 0.409224);--hls-enum: color(display-p3 0.829375 0.434619 0.954315);--hls-hint: color(display-p3 0.450980 0.450980 0.450980);--hls-variant: color(display-p3 1.000000 0.868456 0.454295);--hls-attribute-jsx: color(display-p3 0.460672 0.843934 0.608755);--hls-constant-builtin: color(display-p3 1.000000 0.868456 0.454295);--hls-function-definition: color(display-p3 0.615613 0.445256 1.000000);--hls-keyword-control: color(display-p3 0.994741 0.445201 0.573499);--hls-keyword-declaration: color(display-p3 0.994741 0.445201 0.573499);--hls-keyword-import: color(display-p3 0.994741 0.445201 0.573499);--hls-property-json-key: color(display-p3 1.000000 0.688063 0.418777);--hls-punctuation-bracket-html: color(display-p3 0.388235 0.388235 0.388235);--hls-punctuation-bracket-jsx: color(display-p3 0.388235 0.388235 0.388235);--hls-punctuation-delimiter-html: color(display-p3 0.388235 0.388235 0.388235);--hls-punctuation-delimiter-jsx: color(display-p3 0.388235 0.388235 0.388235);--hls-punctuation-markup: color(display-p3 0.388235 0.388235 0.388235);--hls-tag-doctype: color(display-p3 1.000000 0.566977 0.409224);--hls-keyword-jsdoc: color(display-p3 0.994741 0.445201 0.573499);--hls-tag-component-jsx: color(display-p3 0.829375 0.434619 0.954315);--hls-type-jsdoc: color(display-p3 0.829375 0.434619 0.954315);--hls-variable-jsdoc: color(display-p3 1.000000 0.688063 0.418777);--hls-text-jsx: color(display-p3 0.980392 0.980392 0.980392);}
:root[data-code-theme='pierre-light-vibrant']{--hls-background: color(display-p3 1.000000 1.000000 1.000000);--hls-foreground: color(display-p3 0.039216 0.039216 0.039216);--hls-comment: color(display-p3 0.450980 0.450980 0.450980);--hls-comment-doc: color(display-p3 0.450980 0.450980 0.450980);--hls-string: color(display-p3 0.259723 0.647032 0.276349);--hls-string-escape: color(display-p3 0.272343 0.688141 0.603353);--hls-string-regex: color(display-p3 0.262058 0.668164 0.717478);--hls-string-special: color(display-p3 0.272343 0.688141 0.603353);--hls-string-special-symbol: color(display-p3 0.883654 0.721037 0.210874);--hls-number: color(display-p3 0.246852 0.642335 0.817202);--hls-constant: color(display-p3 0.883654 0.721037 0.210874);--hls-boolean: color(display-p3 0.246852 0.642335 0.817202);--hls-keyword: color(display-p3 0.834880 0.207921 0.387456);--hls-keyword-operator: color(display-p3 0.327292 0.790977 0.995660);--hls-function: color(display-p3 0.391345 0.215644 0.853560);--hls-function-method: color(display-p3 0.391345 0.215644 0.853560);--hls-function-builtin: color(display-p3 0.391345 0.215644 0.853560);--hls-function-special-definition: color(display-p3 0.391345 0.215644 0.853560);--hls-function-call: color(display-p3 0.391345 0.215644 0.853560);--hls-type: color(display-p3 0.660755 0.179954 0.815400);--hls-type-builtin: color(display-p3 0.660755 0.179954 0.815400);--hls-constructor: color(display-p3 0.660755 0.179954 0.815400);--hls-variable: color(display-p3 0.854172 0.502144 0.209646);--hls-variable-builtin: color(display-p3 0.870477 0.613222 0.203432);--hls-variable-member: color(display-p3 0.854172 0.502144 0.209646);--hls-variable-parameter: color(display-p3 0.388235 0.388235 0.388235);--hls-variable-special: color(display-p3 0.870477 0.613222 0.203432);--hls-property: color(display-p3 0.854172 0.502144 0.209646);--hls-property-css: color(display-p3 0.308664 0.645271 1.000000);--hls-property-definition: color(display-p3 0.308664 0.645271 1.000000);--hls-property-name: color(display-p3 0.308664 0.645271 1.000000);--hls-value: color(display-p3 0.246852 0.642335 0.817202);--hls-constant-css: color(display-p3 0.883654 0.721037 0.210874);--hls-string-plain: color(display-p3 0.246852 0.642335 0.817202);--hls-plain-value: color(display-p3 0.246852 0.642335 0.817202);--hls-tag-css: color(display-p3 0.846123 0.351499 0.208754);--hls-tag-name: color(display-p3 0.846123 0.351499 0.208754);--hls-class: color(display-p3 0.266455 0.667541 0.435918);--hls-class-name: color(display-p3 0.266455 0.667541 0.435918);--hls-selector-class: color(display-p3 0.266455 0.667541 0.435918);--hls-selector-id: color(display-p3 0.391345 0.215644 0.853560);--hls-id-name: color(display-p3 0.391345 0.215644 0.853560);--hls-selector-pseudo: color(display-p3 0.327292 0.790977 0.995660);--hls-pseudo-class-selector: color(display-p3 0.327292 0.790977 0.995660);--hls-pseudo-element-selector: color(display-p3 0.327292 0.790977 0.995660);--hls-keyword-directive: color(display-p3 0.834880 0.207921 0.387456);--hls-keyword-control-at-rule: color(display-p3 0.834880 0.207921 0.387456);--hls-at-keyword: color(display-p3 0.834880 0.207921 0.387456);--hls-variable-scss: color(display-p3 0.854172 0.502144 0.209646);--hls-variable-css: color(display-p3 0.854172 0.502144 0.209646);--hls-property-custom: color(display-p3 0.854172 0.502144 0.209646);--hls-unit: color(display-p3 0.246852 0.642335 0.817202);--hls-number-unit: color(display-p3 0.246852 0.642335 0.817202);--hls-color: color(display-p3 0.883654 0.721037 0.210874);--hls-constant-color: color(display-p3 0.883654 0.721037 0.210874);--hls-keyword-important: color(display-p3 0.834880 0.207921 0.387456);--hls-variable-language: color(display-p3 0.870477 0.613222 0.203432);--hls-this: color(display-p3 0.870477 0.613222 0.203432);--hls-self: color(display-p3 0.870477 0.613222 0.203432);--hls-type-class: color(display-p3 0.660755 0.179954 0.815400);--hls-property-object: color(display-p3 0.854172 0.502144 0.209646);--hls-property-identifier: color(display-p3 0.854172 0.502144 0.209646);--hls-shorthand-property-identifier: color(display-p3 0.854172 0.502144 0.209646);--hls-shorthand-property-identifier-pattern: color(display-p3 0.854172 0.502144 0.209646);--hls-method-definition: color(display-p3 0.391345 0.215644 0.853560);--hls-function-method-call: color(display-p3 0.391345 0.215644 0.853560);--hls-string-template: color(display-p3 0.259723 0.647032 0.276349);--hls-template-string: color(display-p3 0.259723 0.647032 0.276349);--hls-tag-jsx: color(display-p3 0.846123 0.351499 0.208754);--hls-tag-component: color(display-p3 0.660755 0.179954 0.815400);--hls-punctuation: color(display-p3 0.388235 0.388235 0.388235);--hls-punctuation-bracket: color(display-p3 0.388235 0.388235 0.388235);--hls-punctuation-delimiter: color(display-p3 0.388235 0.388235 0.388235);--hls-punctuation-list-marker: color(display-p3 0.388235 0.388235 0.388235);--hls-punctuation-special: color(display-p3 0.834880 0.207921 0.387456);--hls-operator: color(display-p3 0.327292 0.790977 0.995660);--hls-tag: color(display-p3 0.846123 0.351499 0.208754);--hls-attribute: color(display-p3 0.266455 0.667541 0.435918);--hls-label: color(display-p3 0.870477 0.613222 0.203432);--hls-namespace: color(display-p3 0.870477 0.613222 0.203432);--hls-decorator: color(display-p3 0.227104 0.537899 0.881328);--hls-attribute-builtin: color(display-p3 0.227104 0.537899 0.881328);--hls-embedded: color(display-p3 0.039216 0.039216 0.039216);--hls-preproc: color(display-p3 0.834880 0.207921 0.387456);--hls-text-literal: color(display-p3 0.259723 0.647032 0.276349);--hls-markup-heading: color(display-p3 0.846123 0.351499 0.208754);--hls-markup-bold: color(display-p3 0.883654 0.721037 0.210874);--hls-markup-italic: color(display-p3 0.834880 0.207921 0.387456);--hls-markup-strikethrough: color(display-p3 0.450980 0.450980 0.450980);--hls-markup-link-url: color(display-p3 0.308664 0.645271 1.000000);--hls-markup-link-text: color(display-p3 0.391345 0.215644 0.853560);--hls-markup-quote: color(display-p3 0.450980 0.450980 0.450980);--hls-markup-list: color(display-p3 0.846123 0.351499 0.208754);--hls-markup-list-numbered: color(display-p3 0.846123 0.351499 0.208754);--hls-markup-list-unnumbered: color(display-p3 0.846123 0.351499 0.208754);--hls-markup-raw: color(display-p3 0.259723 0.647032 0.276349);--hls-markup-raw-inline: color(display-p3 0.259723 0.647032 0.276349);--hls-markup-raw-block: color(display-p3 0.259723 0.647032 0.276349);--hls-diff-plus: color(display-p3 0.266455 0.667541 0.435918);--hls-diff-minus: color(display-p3 0.838044 0.219378 0.220424);--hls-diff-delta: color(display-p3 0.883654 0.721037 0.210874);--hls-link-text: color(display-p3 0.308664 0.645271 1.000000);--hls-link-uri: color(display-p3 0.834880 0.207921 0.387456);--hls-emphasis: color(display-p3 0.039216 0.039216 0.039216);--hls-emphasis-strong: color(display-p3 0.039216 0.039216 0.039216);--hls-primary: color(display-p3 0.308664 0.645271 1.000000);--hls-title: color(display-p3 0.846123 0.351499 0.208754);--hls-predictive: color(display-p3 0.541176 0.541176 0.541176);--hls-selector: color(display-p3 0.846123 0.351499 0.208754);--hls-enum: color(display-p3 0.660755 0.179954 0.815400);--hls-hint: color(display-p3 0.450980 0.450980 0.450980);--hls-variant: color(display-p3 0.883654 0.721037 0.210874);--hls-attribute-jsx: color(display-p3 0.266455 0.667541 0.435918);--hls-constant-builtin: color(display-p3 0.883654 0.721037 0.210874);--hls-function-definition: color(display-p3 0.391345 0.215644 0.853560);--hls-keyword-control: color(display-p3 0.834880 0.207921 0.387456);--hls-keyword-declaration: color(display-p3 0.834880 0.207921 0.387456);--hls-keyword-import: color(display-p3 0.834880 0.207921 0.387456);--hls-property-json-key: color(display-p3 0.854172 0.502144 0.209646);--hls-punctuation-bracket-html: color(display-p3 0.388235 0.388235 0.388235);--hls-punctuation-bracket-jsx: color(display-p3 0.388235 0.388235 0.388235);--hls-punctuation-delimiter-html: color(display-p3 0.388235 0.388235 0.388235);--hls-punctuation-delimiter-jsx: color(display-p3 0.388235 0.388235 0.388235);--hls-punctuation-markup: color(display-p3 0.388235 0.388235 0.388235);--hls-tag-doctype: color(display-p3 0.846123 0.351499 0.208754);--hls-keyword-jsdoc: color(display-p3 0.834880 0.207921 0.387456);--hls-tag-component-jsx: color(display-p3 0.660755 0.179954 0.815400);--hls-type-jsdoc: color(display-p3 0.660755 0.179954 0.815400);--hls-variable-jsdoc: color(display-p3 0.854172 0.502144 0.209646);--hls-text-jsx: color(display-p3 0.039216 0.039216 0.039216);}
:root[data-code-theme='pierre-dark-protanopia-deuteranopia']{--hls-background: #0a0a0a;--hls-foreground: #fafafa;--hls-comment: #737373;--hls-comment-doc: #737373;--hls-string: #97c4ff;--hls-string-escape: #64d1db;--hls-string-regex: #68cdf2;--hls-string-special: #64d1db;--hls-string-special-symbol: #ffcc81;--hls-number: #96d9f6;--hls-constant: #ffcc81;--hls-boolean: #96d9f6;--hls-keyword: #b969f3;--hls-keyword-operator: #08c0ef;--hls-function: #ba8ffd;--hls-function-method: #ba8ffd;--hls-function-builtin: #ba8ffd;--hls-function-special-definition: #ba8ffd;--hls-function-call: #ba8ffd;--hls-type: #e290f0;--hls-type-builtin: #e290f0;--hls-constructor: #e290f0;--hls-variable: #ffa359;--hls-variable-builtin: #ffbc56;--hls-variable-member: #ffa359;--hls-variable-parameter: #a3a3a3;--hls-variable-special: #ffbc56;--hls-property: #ffa359;--hls-property-css: #009fff;--hls-property-definition: #009fff;--hls-property-name: #009fff;--hls-value: #96d9f6;--hls-constant-css: #ffcc81;--hls-string-plain: #96d9f6;--hls-plain-value: #96d9f6;--hls-tag-css: #ffa359;--hls-tag-name: #ffa359;--hls-class: #ffbc56;--hls-class-name: #ffbc56;--hls-selector-class: #ffbc56;--hls-selector-id: #ba8ffd;--hls-id-name: #ba8ffd;--hls-selector-pseudo: #08c0ef;--hls-pseudo-class-selector: #08c0ef;--hls-pseudo-element-selector: #08c0ef;--hls-keyword-directive: #b969f3;--hls-keyword-control-at-rule: #b969f3;--hls-at-keyword: #b969f3;--hls-variable-scss: #ffa359;--hls-variable-css: #ffa359;--hls-property-custom: #ffa359;--hls-unit: #96d9f6;--hls-number-unit: #96d9f6;--hls-color: #ffcc81;--hls-constant-color: #ffcc81;--hls-keyword-important: #b969f3;--hls-variable-language: #ffbc56;--hls-this: #ffbc56;--hls-self: #ffbc56;--hls-type-class: #e290f0;--hls-property-object: #ffa359;--hls-property-identifier: #ffa359;--hls-shorthand-property-identifier: #ffa359;--hls-shorthand-property-identifier-pattern: #ffa359;--hls-method-definition: #ba8ffd;--hls-function-method-call: #ba8ffd;--hls-string-template: #97c4ff;--hls-template-string: #97c4ff;--hls-tag-jsx: #ffa359;--hls-tag-component: #e290f0;--hls-punctuation: #636363;--hls-punctuation-bracket: #636363;--hls-punctuation-delimiter: #636363;--hls-punctuation-list-marker: #636363;--hls-punctuation-special: #b969f3;--hls-operator: #08c0ef;--hls-tag: #ffa359;--hls-attribute: #ffbc56;--hls-label: #ffbc56;--hls-namespace: #ffbc56;--hls-decorator: #69b1ff;--hls-attribute-builtin: #69b1ff;--hls-embedded: #fafafa;--hls-preproc: #b969f3;--hls-text-literal: #97c4ff;--hls-markup-heading: #ffa359;--hls-markup-bold: #ffcc81;--hls-markup-italic: #b969f3;--hls-markup-strikethrough: #737373;--hls-markup-link-url: #009fff;--hls-markup-link-text: #ba8ffd;--hls-markup-quote: #737373;--hls-markup-list: #ffa359;--hls-markup-list-numbered: #ffa359;--hls-markup-list-unnumbered: #ffa359;--hls-markup-raw: #97c4ff;--hls-markup-raw-inline: #97c4ff;--hls-markup-raw-block: #97c4ff;--hls-diff-plus: #97c4ff;--hls-diff-minus: #fe8c2c;--hls-diff-delta: #ffde80;--hls-link-text: #009fff;--hls-link-uri: #b969f3;--hls-emphasis: #fafafa;--hls-emphasis-strong: #fafafa;--hls-primary: #009fff;--hls-title: #ffa359;--hls-predictive: #636363;--hls-selector: #ffa359;--hls-enum: #e290f0;--hls-hint: #737373;--hls-variant: #ffcc81;--hls-attribute-jsx: #ffbc56;--hls-constant-builtin: #ffcc81;--hls-function-definition: #ba8ffd;--hls-keyword-control: #b969f3;--hls-keyword-declaration: #b969f3;--hls-keyword-import: #b969f3;--hls-property-json-key: #ffa359;--hls-punctuation-bracket-html: #636363;--hls-punctuation-bracket-jsx: #636363;--hls-punctuation-delimiter-html: #636363;--hls-punctuation-delimiter-jsx: #636363;--hls-punctuation-markup: #636363;--hls-tag-doctype: #ffa359;--hls-keyword-jsdoc: #b969f3;--hls-tag-component-jsx: #e290f0;--hls-type-jsdoc: #e290f0;--hls-variable-jsdoc: #ffa359;--hls-text-jsx: #fafafa;}
:root[data-code-theme='pierre-light-protanopia-deuteranopia']{--hls-background: #ffffff;--hls-foreground: #0a0a0a;--hls-comment: #737373;--hls-comment-doc: #737373;--hls-string: #215584;--hls-string-escape: #1e858e;--hls-string-regex: #2182a1;--hls-string-special: #1e858e;--hls-string-special-symbol: #ac741d;--hls-number: #2182a1;--hls-constant: #ac741d;--hls-boolean: #2182a1;--hls-keyword: #8836c7;--hls-keyword-operator: #2182a1;--hls-function: #5731a7;--hls-function-method: #5731a7;--hls-function-builtin: #5731a7;--hls-function-special-definition: #5731a7;--hls-function-call: #5731a7;--hls-type: #a631be;--hls-type-builtin: #a631be;--hls-constructor: #a631be;--hls-variable: #ac6023;--hls-variable-builtin: #ac741d;--hls-variable-member: #ac6023;--hls-variable-parameter: #636363;--hls-variable-special: #ac741d;--hls-property: #ac6023;--hls-property-css: #009fff;--hls-property-definition: #009fff;--hls-property-name: #009fff;--hls-value: #2182a1;--hls-constant-css: #ac741d;--hls-string-plain: #2182a1;--hls-plain-value: #2182a1;--hls-tag-css: #ac6023;--hls-tag-name: #ac6023;--hls-class: #ac741d;--hls-class-name: #ac741d;--hls-selector-class: #ac741d;--hls-selector-id: #5731a7;--hls-id-name: #5731a7;--hls-selector-pseudo: #2182a1;--hls-pseudo-class-selector: #2182a1;--hls-pseudo-element-selector: #2182a1;--hls-keyword-directive: #8836c7;--hls-keyword-control-at-rule: #8836c7;--hls-at-keyword: #8836c7;--hls-variable-scss: #ac6023;--hls-variable-css: #ac6023;--hls-property-custom: #ac6023;--hls-unit: #2182a1;--hls-number-unit: #2182a1;--hls-color: #ac741d;--hls-constant-color: #ac741d;--hls-keyword-important: #8836c7;--hls-variable-language: #ac741d;--hls-this: #ac741d;--hls-self: #ac741d;--hls-type-class: #a631be;--hls-property-object: #ac6023;--hls-property-identifier: #ac6023;--hls-shorthand-property-identifier: #ac6023;--hls-shorthand-property-identifier-pattern: #ac6023;--hls-method-definition: #5731a7;--hls-function-method-call: #5731a7;--hls-string-template: #215584;--hls-template-string: #215584;--hls-tag-jsx: #ac6023;--hls-tag-component: #a631be;--hls-punctuation: #636363;--hls-punctuation-bracket: #636363;--hls-punctuation-delimiter: #636363;--hls-punctuation-list-marker: #636363;--hls-punctuation-special: #8836c7;--hls-operator: #2182a1;--hls-tag: #ac6023;--hls-attribute: #ac741d;--hls-label: #ac741d;--hls-namespace: #ac741d;--hls-decorator: #216cab;--hls-attribute-builtin: #216cab;--hls-embedded: #0a0a0a;--hls-preproc: #8836c7;--hls-text-literal: #215584;--hls-markup-heading: #ac6023;--hls-markup-bold: #ac741d;--hls-markup-italic: #8836c7;--hls-markup-strikethrough: #737373;--hls-markup-link-url: #009fff;--hls-markup-link-text: #5731a7;--hls-markup-quote: #737373;--hls-markup-list: #ac6023;--hls-markup-list-numbered: #ac6023;--hls-markup-list-unnumbered: #ac6023;--hls-markup-raw: #215584;--hls-markup-raw-inline: #215584;--hls-markup-raw-block: #215584;--hls-diff-plus: #216cab;--hls-diff-minus: #ac6023;--hls-diff-delta: #ffca00;--hls-link-text: #009fff;--hls-link-uri: #8836c7;--hls-emphasis: #0a0a0a;--hls-emphasis-strong: #0a0a0a;--hls-primary: #009fff;--hls-title: #ac6023;--hls-predictive: #8a8a8a;--hls-selector: #ac6023;--hls-enum: #a631be;--hls-hint: #737373;--hls-variant: #ac741d;--hls-attribute-jsx: #ac741d;--hls-constant-builtin: #ac741d;--hls-function-definition: #5731a7;--hls-keyword-control: #8836c7;--hls-keyword-declaration: #8836c7;--hls-keyword-import: #8836c7;--hls-property-json-key: #ac6023;--hls-punctuation-bracket-html: #636363;--hls-punctuation-bracket-jsx: #636363;--hls-punctuation-delimiter-html: #636363;--hls-punctuation-delimiter-jsx: #636363;--hls-punctuation-markup: #636363;--hls-tag-doctype: #ac6023;--hls-keyword-jsdoc: #8836c7;--hls-tag-component-jsx: #a631be;--hls-type-jsdoc: #a631be;--hls-variable-jsdoc: #ac6023;--hls-text-jsx: #0a0a0a;}
:root[data-code-theme='pierre-dark-tritanopia']{--hls-background: #0a0a0a;--hls-foreground: #fafafa;--hls-comment: #737373;--hls-comment-doc: #737373;--hls-string: #92dde4;--hls-string-escape: #64d1db;--hls-string-regex: #64d1db;--hls-string-special: #64d1db;--hls-string-special-symbol: #ffcc81;--hls-number: #69b1ff;--hls-constant: #ffcc81;--hls-boolean: #69b1ff;--hls-keyword: #d568ea;--hls-keyword-operator: #00c5d2;--hls-function: #97c4ff;--hls-function-method: #97c4ff;--hls-function-builtin: #97c4ff;--hls-function-special-definition: #97c4ff;--hls-function-call: #97c4ff;--hls-type: #ea68bc;--hls-type-builtin: #ea68bc;--hls-constructor: #ea68bc;--hls-variable: #ff855e;--hls-variable-builtin: #ff855e;--hls-variable-member: #ff855e;--hls-variable-parameter: #a3a3a3;--hls-variable-special: #ff855e;--hls-property: #ff855e;--hls-property-css: #009fff;--hls-property-definition: #009fff;--hls-property-name: #009fff;--hls-value: #69b1ff;--hls-constant-css: #ffcc81;--hls-string-plain: #69b1ff;--hls-plain-value: #69b1ff;--hls-tag-css: #ff855e;--hls-tag-name: #ff855e;--hls-class: #64d1db;--hls-class-name: #64d1db;--hls-selector-class: #64d1db;--hls-selector-id: #97c4ff;--hls-id-name: #97c4ff;--hls-selector-pseudo: #00c5d2;--hls-pseudo-class-selector: #00c5d2;--hls-pseudo-element-selector: #00c5d2;--hls-keyword-directive: #d568ea;--hls-keyword-control-at-rule: #d568ea;--hls-at-keyword: #d568ea;--hls-variable-scss: #ff855e;--hls-variable-css: #ff855e;--hls-property-custom: #ff855e;--hls-unit: #69b1ff;--hls-number-unit: #69b1ff;--hls-color: #ffcc81;--hls-constant-color: #ffcc81;--hls-keyword-important: #d568ea;--hls-variable-language: #ff855e;--hls-this: #ff855e;--hls-self: #ff855e;--hls-type-class: #ea68bc;--hls-property-object: #ff855e;--hls-property-identifier: #ff855e;--hls-shorthand-property-identifier: #ff855e;--hls-shorthand-property-identifier-pattern: #ff855e;--hls-method-definition: #97c4ff;--hls-function-method-call: #97c4ff;--hls-string-template: #92dde4;--hls-template-string: #92dde4;--hls-tag-jsx: #ff855e;--hls-tag-component: #ea68bc;--hls-punctuation: #636363;--hls-punctuation-bracket: #636363;--hls-punctuation-delimiter: #636363;--hls-punctuation-list-marker: #636363;--hls-punctuation-special: #d568ea;--hls-operator: #00c5d2;--hls-tag: #ff855e;--hls-attribute: #64d1db;--hls-label: #ff855e;--hls-namespace: #ff855e;--hls-decorator: #69b1ff;--hls-attribute-builtin: #69b1ff;--hls-embedded: #fafafa;--hls-preproc: #d568ea;--hls-text-literal: #92dde4;--hls-markup-heading: #ff855e;--hls-markup-bold: #ffcc81;--hls-markup-italic: #d568ea;--hls-markup-strikethrough: #737373;--hls-markup-link-url: #009fff;--hls-markup-link-text: #97c4ff;--hls-markup-quote: #737373;--hls-markup-list: #ff855e;--hls-markup-list-numbered: #ff855e;--hls-markup-list-unnumbered: #ff855e;--hls-markup-raw: #92dde4;--hls-markup-raw-inline: #92dde4;--hls-markup-raw-block: #92dde4;--hls-diff-plus: #92dde4;--hls-diff-minus: #ff855e;--hls-diff-delta: #ffbc56;--hls-link-text: #009fff;--hls-link-uri: #d568ea;--hls-emphasis: #fafafa;--hls-emphasis-strong: #fafafa;--hls-primary: #009fff;--hls-title: #ff855e;--hls-predictive: #636363;--hls-selector: #ff855e;--hls-enum: #ea68bc;--hls-hint: #737373;--hls-variant: #ffcc81;--hls-attribute-jsx: #64d1db;--hls-constant-builtin: #ffcc81;--hls-function-definition: #97c4ff;--hls-keyword-control: #d568ea;--hls-keyword-declaration: #d568ea;--hls-keyword-import: #d568ea;--hls-property-json-key: #ff855e;--hls-punctuation-bracket-html: #636363;--hls-punctuation-bracket-jsx: #636363;--hls-punctuation-delimiter-html: #636363;--hls-punctuation-delimiter-jsx: #636363;--hls-punctuation-markup: #636363;--hls-tag-doctype: #ff855e;--hls-keyword-jsdoc: #d568ea;--hls-tag-component-jsx: #ea68bc;--hls-type-jsdoc: #ea68bc;--hls-variable-jsdoc: #ff855e;--hls-text-jsx: #fafafa;}
:root[data-code-theme='pierre-light-tritanopia']{--hls-background: #ffffff;--hls-foreground: #0a0a0a;--hls-comment: #737373;--hls-comment-doc: #737373;--hls-string: #1e858e;--hls-string-escape: #1e858e;--hls-string-regex: #1e858e;--hls-string-special: #1e858e;--hls-string-special-symbol: #ac741d;--hls-number: #1a85d4;--hls-constant: #ac741d;--hls-boolean: #1a85d4;--hls-keyword: #a631be;--hls-keyword-operator: #1e858e;--hls-function: #216cab;--hls-function-method: #216cab;--hls-function-builtin: #216cab;--hls-function-special-definition: #216cab;--hls-function-call: #216cab;--hls-type: #bd2e90;--hls-type-builtin: #bd2e90;--hls-constructor: #bd2e90;--hls-variable: #ad4529;--hls-variable-builtin: #d5512f;--hls-variable-member: #ad4529;--hls-variable-parameter: #636363;--hls-variable-special: #d5512f;--hls-property: #ad4529;--hls-property-css: #009fff;--hls-property-definition: #009fff;--hls-property-name: #009fff;--hls-value: #1a85d4;--hls-constant-css: #ac741d;--hls-string-plain: #1a85d4;--hls-plain-value: #1a85d4;--hls-tag-css: #d5512f;--hls-tag-name: #d5512f;--hls-class: #1e858e;--hls-class-name: #1e858e;--hls-selector-class: #1e858e;--hls-selector-id: #216cab;--hls-id-name: #216cab;--hls-selector-pseudo: #1e858e;--hls-pseudo-class-selector: #1e858e;--hls-pseudo-element-selector: #1e858e;--hls-keyword-directive: #a631be;--hls-keyword-control-at-rule: #a631be;--hls-at-keyword: #a631be;--hls-variable-scss: #ad4529;--hls-variable-css: #ad4529;--hls-property-custom: #ad4529;--hls-unit: #1a85d4;--hls-number-unit: #1a85d4;--hls-color: #ac741d;--hls-constant-color: #ac741d;--hls-keyword-important: #a631be;--hls-variable-language: #d5512f;--hls-this: #d5512f;--hls-self: #d5512f;--hls-type-class: #bd2e90;--hls-property-object: #ad4529;--hls-property-identifier: #ad4529;--hls-shorthand-property-identifier: #ad4529;--hls-shorthand-property-identifier-pattern: #ad4529;--hls-method-definition: #216cab;--hls-function-method-call: #216cab;--hls-string-template: #1e858e;--hls-template-string: #1e858e;--hls-tag-jsx: #d5512f;--hls-tag-component: #bd2e90;--hls-punctuation: #636363;--hls-punctuation-bracket: #636363;--hls-punctuation-delimiter: #636363;--hls-punctuation-list-marker: #636363;--hls-punctuation-special: #a631be;--hls-operator: #1e858e;--hls-tag: #d5512f;--hls-attribute: #1e858e;--hls-label: #d5512f;--hls-namespace: #d5512f;--hls-decorator: #1a85d4;--hls-attribute-builtin: #1a85d4;--hls-embedded: #0a0a0a;--hls-preproc: #a631be;--hls-text-literal: #1e858e;--hls-markup-heading: #d5512f;--hls-markup-bold: #ac741d;--hls-markup-italic: #a631be;--hls-markup-strikethrough: #737373;--hls-markup-link-url: #009fff;--hls-markup-link-text: #216cab;--hls-markup-quote: #737373;--hls-markup-list: #d5512f;--hls-markup-list-numbered: #d5512f;--hls-markup-list-unnumbered: #d5512f;--hls-markup-raw: #1e858e;--hls-markup-raw-inline: #1e858e;--hls-markup-raw-block: #1e858e;--hls-diff-plus: #1e858e;--hls-diff-minus: #d5512f;--hls-diff-delta: #ffab16;--hls-link-text: #009fff;--hls-link-uri: #a631be;--hls-emphasis: #0a0a0a;--hls-emphasis-strong: #0a0a0a;--hls-primary: #009fff;--hls-title: #d5512f;--hls-predictive: #8a8a8a;--hls-selector: #d5512f;--hls-enum: #bd2e90;--hls-hint: #737373;--hls-variant: #ac741d;--hls-attribute-jsx: #1e858e;--hls-constant-builtin: #ac741d;--hls-function-definition: #216cab;--hls-keyword-control: #a631be;--hls-keyword-declaration: #a631be;--hls-keyword-import: #a631be;--hls-property-json-key: #ad4529;--hls-punctuation-bracket-html: #636363;--hls-punctuation-bracket-jsx: #636363;--hls-punctuation-delimiter-html: #636363;--hls-punctuation-delimiter-jsx: #636363;--hls-punctuation-markup: #636363;--hls-tag-doctype: #d5512f;--hls-keyword-jsdoc: #a631be;--hls-tag-component-jsx: #bd2e90;--hls-type-jsdoc: #bd2e90;--hls-variable-jsdoc: #ad4529;--hls-text-jsx: #0a0a0a;}
:root[data-code-theme='ayu-dark']{--hls-background: #0d1016ff;--hls-foreground: #bfbdb6ff;--hls-attribute: #5ac1feff;--hls-boolean: #d2a6ffff;--hls-comment: #5c6773ff;--hls-comment-doc: #8c8b88ff;--hls-constant: #d2a6ffff;--hls-constructor: #5ac1feff;--hls-embedded: #bfbdb6ff;--hls-emphasis: #5ac1feff;--hls-emphasis-strong: #5ac1feff;--hls-enum: #fe8f40ff;--hls-function: #ffb353ff;--hls-hint: #628b80ff;--hls-keyword: #ff8f3fff;--hls-label: #5ac1feff;--hls-link-text: #fe8f40ff;--hls-link-uri: #aad84cff;--hls-namespace: #bfbdb6ff;--hls-number: #d2a6ffff;--hls-operator: #f29668ff;--hls-predictive: #5a728bff;--hls-preproc: #ff8f3fff;--hls-primary: #bfbdb6ff;--hls-property: #5ac1feff;--hls-punctuation: #a6a5a0ff;--hls-punctuation-bracket: #a6a5a0ff;--hls-punctuation-delimiter: #a6a5a0ff;--hls-punctuation-list-marker: #a6a5a0ff;--hls-punctuation-markup: #a6a5a0ff;--hls-punctuation-special: #d2a6ffff;--hls-selector: #d2a6ffff;--hls-selector-pseudo: #5ac1feff;--hls-string: #a9d94bff;--hls-string-escape: #8c8b88ff;--hls-string-regex: #95e6cbff;--hls-string-special: #e5b572ff;--hls-string-special-symbol: #fe8f40ff;--hls-tag: #5ac1feff;--hls-text-literal: #fe8f40ff;--hls-title: #bfbdb6ff;--hls-type: #59c2ffff;--hls-variable: #bfbdb6ff;--hls-variable-parameter: #d2a6ffff;--hls-variant: #5ac1feff;--hls-diff-plus: #aad94cff;--hls-diff-minus: #f07178ff;--hls-attribute-jsx: #5ac1feff;--hls-constant-builtin: #d2a6ffff;--hls-function-definition: #ffb353ff;--hls-function-method: #ffb353ff;--hls-keyword-control: #ff8f3fff;--hls-keyword-declaration: #ff8f3fff;--hls-keyword-import: #ff8f3fff;--hls-keyword-operator: #ff8f3fff;--hls-property-json-key: #5ac1feff;--hls-punctuation-bracket-html: #a6a5a0ff;--hls-punctuation-bracket-jsx: #a6a5a0ff;--hls-punctuation-delimiter-html: #a6a5a0ff;--hls-punctuation-delimiter-jsx: #a6a5a0ff;--hls-selector-class: #d2a6ffff;--hls-selector-id: #d2a6ffff;--hls-tag-doctype: #5ac1feff;--hls-tag-jsx: #5ac1feff;--hls-type-builtin: #59c2ffff;--hls-type-class: #59c2ffff;--hls-variable-special: #bfbdb6ff;--hls-keyword-jsdoc: #ff8f3fff;--hls-tag-component-jsx: #5ac1feff;--hls-type-jsdoc: #59c2ffff;--hls-variable-jsdoc: #bfbdb6ff;--hls-text-jsx: #bfbdb6ff;}
:root[data-code-theme='ayu-light']{--hls-background: #fcfcfcff;--hls-foreground: #5c6166ff;--hls-attribute: #3b9ee5ff;--hls-boolean: #a37accff;--hls-comment: #abb0b6ff;--hls-comment-doc: #898d90ff;--hls-constant: #a37accff;--hls-constructor: #3b9ee5ff;--hls-embedded: #5c6166ff;--hls-emphasis: #3b9ee5ff;--hls-emphasis-strong: #3b9ee5ff;--hls-enum: #f98d3fff;--hls-function: #f2ad48ff;--hls-hint: #8ca7c2ff;--hls-keyword: #fa8d3eff;--hls-label: #3b9ee5ff;--hls-link-text: #f98d3fff;--hls-link-uri: #85b304ff;--hls-namespace: #5c6166ff;--hls-number: #a37accff;--hls-operator: #ed9365ff;--hls-predictive: #9eb9d3ff;--hls-preproc: #fa8d3eff;--hls-primary: #5c6166ff;--hls-property: #3b9ee5ff;--hls-punctuation: #73777bff;--hls-punctuation-bracket: #73777bff;--hls-punctuation-delimiter: #73777bff;--hls-punctuation-list-marker: #73777bff;--hls-punctuation-markup: #73777bff;--hls-punctuation-special: #a37accff;--hls-selector: #a37accff;--hls-selector-pseudo: #3b9ee5ff;--hls-string: #86b300ff;--hls-string-escape: #898d90ff;--hls-string-regex: #4bbf98ff;--hls-string-special: #e6ba7eff;--hls-string-special-symbol: #f98d3fff;--hls-tag: #3b9ee5ff;--hls-text-literal: #f98d3fff;--hls-title: #5c6166ff;--hls-type: #389ee6ff;--hls-variable: #5c6166ff;--hls-variable-parameter: #a37accff;--hls-variant: #3b9ee5ff;--hls-diff-plus: #6cbf43ff;--hls-diff-minus: #ff6666ff;--hls-attribute-jsx: #3b9ee5ff;--hls-constant-builtin: #a37accff;--hls-function-definition: #f2ad48ff;--hls-function-method: #f2ad48ff;--hls-keyword-control: #fa8d3eff;--hls-keyword-declaration: #fa8d3eff;--hls-keyword-import: #fa8d3eff;--hls-keyword-operator: #fa8d3eff;--hls-property-json-key: #3b9ee5ff;--hls-punctuation-bracket-html: #73777bff;--hls-punctuation-bracket-jsx: #73777bff;--hls-punctuation-delimiter-html: #73777bff;--hls-punctuation-delimiter-jsx: #73777bff;--hls-selector-class: #a37accff;--hls-selector-id: #a37accff;--hls-tag-doctype: #3b9ee5ff;--hls-tag-jsx: #3b9ee5ff;--hls-type-builtin: #389ee6ff;--hls-type-class: #389ee6ff;--hls-variable-special: #5c6166ff;--hls-keyword-jsdoc: #fa8d3eff;--hls-tag-component-jsx: #3b9ee5ff;--hls-type-jsdoc: #389ee6ff;--hls-variable-jsdoc: #5c6166ff;--hls-text-jsx: #5c6166ff;}
:root[data-code-theme='catppuccin-mocha']{--hls-background: #1e1e2e;--hls-foreground: #cdd6f4;--hls-variable: #cdd6f4;--hls-variable-builtin: #f38ba8;--hls-variable-parameter: #eba0ac;--hls-variable-member: #89b4fa;--hls-variable-special: #f38ba8;--hls-constant: #fab387;--hls-constant-builtin: #fab387;--hls-constant-macro: #cba6f7;--hls-module: #f9e2af;--hls-label: #74c7ec;--hls-string: #a6e3a1;--hls-string-documentation: #94e2d5;--hls-string-regexp: #fab387;--hls-string-escape: #f5c2e7;--hls-string-special: #f5c2e7;--hls-string-special-path: #f5c2e7;--hls-string-special-symbol: #f2cdcd;--hls-string-special-url: #f5e0dc;--hls-character: #94e2d5;--hls-character-special: #f5c2e7;--hls-boolean: #fab387;--hls-number: #fab387;--hls-number-float: #fab387;--hls-tag: #89b4fa;--hls-tag-attribute: #f9e2af;--hls-tag-delimiter: #94e2d5;--hls-type: #f9e2af;--hls-type-builtin: #cba6f7;--hls-type-definition: #f9e2af;--hls-type-interface: #f9e2af;--hls-type-super: #f9e2af;--hls-attribute: #fab387;--hls-property: #89b4fa;--hls-function: #89b4fa;--hls-function-builtin: #fab387;--hls-function-call: #89b4fa;--hls-function-macro: #94e2d5;--hls-function-method: #89b4fa;--hls-function-method-call: #89b4fa;--hls-constructor: #f2cdcd;--hls-operator: #89dceb;--hls-keyword: #cba6f7;--hls-keyword-modifier: #cba6f7;--hls-keyword-type: #cba6f7;--hls-keyword-coroutine: #cba6f7;--hls-keyword-function: #cba6f7;--hls-keyword-operator: #cba6f7;--hls-keyword-import: #cba6f7;--hls-keyword-repeat: #cba6f7;--hls-keyword-return: #cba6f7;--hls-keyword-debug: #cba6f7;--hls-keyword-exception: #cba6f7;--hls-keyword-conditional: #cba6f7;--hls-keyword-conditional-ternary: #cba6f7;--hls-keyword-directive: #f5c2e7;--hls-keyword-directive-define: #f5c2e7;--hls-keyword-export: #89dceb;--hls-punctuation: #9399b2;--hls-punctuation-delimiter: #9399b2;--hls-punctuation-bracket: #9399b2;--hls-punctuation-special: #f5c2e7;--hls-punctuation-special-symbol: #f2cdcd;--hls-punctuation-list-marker: #94e2d5;--hls-comment: #9399b2;--hls-comment-doc: #9399b2;--hls-comment-documentation: #9399b2;--hls-comment-info: #94e2d5;--hls-comment-error: #f38ba8;--hls-comment-warning: #f9e2af;--hls-comment-warn: #f9e2af;--hls-comment-hint: #89b4fa;--hls-comment-todo: #f2cdcd;--hls-comment-note: #f5e0dc;--hls-diff-plus: #a6e3a1;--hls-diff-minus: #f38ba8;--hls-parameter: #eba0ac;--hls-field: #b4befe;--hls-namespace: #f9e2af;--hls-float: #fab387;--hls-symbol: #f5c2e7;--hls-string-regex: #fab387;--hls-text: #cdd6f4;--hls-emphasis-strong: #eba0ac;--hls-emphasis: #eba0ac;--hls-embedded: #eba0ac;--hls-text-literal: #a6e3a1;--hls-concept: #74c7ec;--hls-enum: #94e2d5;--hls-function-decorator: #fab387;--hls-type-class-definition: #f9e2af;--hls-hint: #7f849c;--hls-link-text: #b4befe;--hls-link-uri: #89b4fa;--hls-parent: #fab387;--hls-predictive: #6c7086;--hls-predoc: #f38ba8;--hls-primary: #eba0ac;--hls-tag-doctype: #cba6f7;--hls-string-doc: #94e2d5;--hls-title: #cdd6f4;--hls-variant: #f38ba8;--hls-preproc: #f5c2e7;--hls-selector: #89B4FA;--hls-selector-class: #F9E2AF;--hls-selector-id: #F9E2AF;--hls-selector-pseudo: #94E2D5;--hls-attribute-jsx: #fab387;--hls-function-definition: #89b4fa;--hls-keyword-control: #cba6f7;--hls-keyword-declaration: #cba6f7;--hls-property-json-key: #89b4fa;--hls-punctuation-bracket-html: #9399b2;--hls-punctuation-bracket-jsx: #9399b2;--hls-punctuation-delimiter-html: #9399b2;--hls-punctuation-delimiter-jsx: #9399b2;--hls-punctuation-markup: #9399b2;--hls-tag-jsx: #89b4fa;--hls-text-jsx: #cdd6f4;--hls-type-class: #f9e2af;--hls-keyword-jsdoc: #cba6f7;--hls-tag-component-jsx: #89b4fa;--hls-type-jsdoc: #f9e2af;--hls-variable-jsdoc: #cdd6f4;}
:root[data-code-theme='catppuccin-latte']{--hls-background: #eff1f5;--hls-foreground: #4c4f69;--hls-variable: #4c4f69;--hls-variable-builtin: #d20f39;--hls-variable-parameter: #e64553;--hls-variable-member: #1e66f5;--hls-variable-special: #d20f39;--hls-constant: #fe640b;--hls-constant-builtin: #fe640b;--hls-constant-macro: #8839ef;--hls-module: #df8e1d;--hls-label: #209fb5;--hls-string: #40a02b;--hls-string-documentation: #179299;--hls-string-regexp: #fe640b;--hls-string-escape: #ea76cb;--hls-string-special: #ea76cb;--hls-string-special-path: #ea76cb;--hls-string-special-symbol: #dd7878;--hls-string-special-url: #dc8a78;--hls-character: #179299;--hls-character-special: #ea76cb;--hls-boolean: #fe640b;--hls-number: #fe640b;--hls-number-float: #fe640b;--hls-tag: #1e66f5;--hls-tag-attribute: #df8e1d;--hls-tag-delimiter: #179299;--hls-type: #df8e1d;--hls-type-builtin: #8839ef;--hls-type-definition: #df8e1d;--hls-type-interface: #df8e1d;--hls-type-super: #df8e1d;--hls-attribute: #fe640b;--hls-property: #1e66f5;--hls-function: #1e66f5;--hls-function-builtin: #fe640b;--hls-function-call: #1e66f5;--hls-function-macro: #179299;--hls-function-method: #1e66f5;--hls-function-method-call: #1e66f5;--hls-constructor: #dd7878;--hls-operator: #04a5e5;--hls-keyword: #8839ef;--hls-keyword-modifier: #8839ef;--hls-keyword-type: #8839ef;--hls-keyword-coroutine: #8839ef;--hls-keyword-function: #8839ef;--hls-keyword-operator: #8839ef;--hls-keyword-import: #8839ef;--hls-keyword-repeat: #8839ef;--hls-keyword-return: #8839ef;--hls-keyword-debug: #8839ef;--hls-keyword-exception: #8839ef;--hls-keyword-conditional: #8839ef;--hls-keyword-conditional-ternary: #8839ef;--hls-keyword-directive: #ea76cb;--hls-keyword-directive-define: #ea76cb;--hls-keyword-export: #04a5e5;--hls-punctuation: #7c7f93;--hls-punctuation-delimiter: #7c7f93;--hls-punctuation-bracket: #7c7f93;--hls-punctuation-special: #ea76cb;--hls-punctuation-special-symbol: #dd7878;--hls-punctuation-list-marker: #179299;--hls-comment: #7c7f93;--hls-comment-doc: #7c7f93;--hls-comment-documentation: #7c7f93;--hls-comment-info: #179299;--hls-comment-error: #d20f39;--hls-comment-warning: #df8e1d;--hls-comment-warn: #df8e1d;--hls-comment-hint: #1e66f5;--hls-comment-todo: #dd7878;--hls-comment-note: #dc8a78;--hls-diff-plus: #40a02b;--hls-diff-minus: #d20f39;--hls-parameter: #e64553;--hls-field: #7287fd;--hls-namespace: #df8e1d;--hls-float: #fe640b;--hls-symbol: #ea76cb;--hls-string-regex: #fe640b;--hls-text: #4c4f69;--hls-emphasis-strong: #e64553;--hls-emphasis: #e64553;--hls-embedded: #e64553;--hls-text-literal: #40a02b;--hls-concept: #209fb5;--hls-enum: #179299;--hls-function-decorator: #fe640b;--hls-type-class-definition: #df8e1d;--hls-hint: #8c8fa1;--hls-link-text: #7287fd;--hls-link-uri: #1e66f5;--hls-parent: #fe640b;--hls-predictive: #9ca0b0;--hls-predoc: #d20f39;--hls-primary: #e64553;--hls-tag-doctype: #8839ef;--hls-string-doc: #179299;--hls-title: #4c4f69;--hls-variant: #d20f39;--hls-preproc: #ea76cb;--hls-selector: #1E66F5;--hls-selector-class: #DF8E1D;--hls-selector-id: #DF8E1D;--hls-selector-pseudo: #179299;--hls-attribute-jsx: #fe640b;--hls-function-definition: #1e66f5;--hls-keyword-control: #8839ef;--hls-keyword-declaration: #8839ef;--hls-property-json-key: #1e66f5;--hls-punctuation-bracket-html: #7c7f93;--hls-punctuation-bracket-jsx: #7c7f93;--hls-punctuation-delimiter-html: #7c7f93;--hls-punctuation-delimiter-jsx: #7c7f93;--hls-punctuation-markup: #7c7f93;--hls-tag-jsx: #1e66f5;--hls-text-jsx: #4c4f69;--hls-type-class: #df8e1d;--hls-keyword-jsdoc: #8839ef;--hls-tag-component-jsx: #1e66f5;--hls-type-jsdoc: #df8e1d;--hls-variable-jsdoc: #4c4f69;}
:root[data-code-theme='everforest-dark']{--hls-background: #2d353b;--hls-foreground: #d3c6aa;--hls-attribute: #d699b6;--hls-boolean: #d699b6;--hls-comment: #859289;--hls-comment-doc: #9da9a0;--hls-constant: #d3c6aa;--hls-constant-builtin: #83c092;--hls-constructor: #a7c080;--hls-embedded: #a7c080;--hls-emphasis: #83c092;--hls-emphasis-strong: #83c092;--hls-enum: #dbbc7f;--hls-function: #a7c080;--hls-function-builtin: #a7c080;--hls-hint: #d699b6;--hls-keyword: #e67e80;--hls-label: #e69875;--hls-link-text: #dbbc7f;--hls-link-uri: #7fbbb3;--hls-namespace: #dbbc7f;--hls-number: #d699b6;--hls-operator: #e69875;--hls-predictive: #859289;--hls-preproc: #d699b6;--hls-primary: #d3c6aa;--hls-property: #7fbbb3;--hls-punctuation: #859289;--hls-punctuation-bracket: #d3c6aa;--hls-punctuation-delimiter: #859289;--hls-punctuation-list-marker: #7fbbb3;--hls-punctuation-markup: #859289;--hls-punctuation-special: #7fbbb3;--hls-selector: #e67e80;--hls-selector-pseudo: #d699b6;--hls-string: #83c092;--hls-string-escape: #a7c080;--hls-string-regex: #a7c080;--hls-string-special: #dbbc7f;--hls-string-special-symbol: #d3c6aa;--hls-tag: #e69875;--hls-tag-doctype: #d699b6;--hls-text-literal: #a7c080;--hls-title: #e69875;--hls-type: #dbbc7f;--hls-variable: #d3c6aa;--hls-variable-special: #d699b6;--hls-variant: #d3c6aa;--hls-diff-minus: #e67e80a0;--hls-diff-plus: #a7c080a0;--hls-attribute-jsx: #d699b6;--hls-function-definition: #a7c080;--hls-function-method: #a7c080;--hls-keyword-control: #e67e80;--hls-keyword-declaration: #e67e80;--hls-keyword-import: #e67e80;--hls-keyword-operator: #e67e80;--hls-property-json-key: #7fbbb3;--hls-punctuation-bracket-html: #d3c6aa;--hls-punctuation-bracket-jsx: #d3c6aa;--hls-punctuation-delimiter-html: #859289;--hls-punctuation-delimiter-jsx: #859289;--hls-selector-class: #e67e80;--hls-selector-id: #e67e80;--hls-tag-jsx: #e69875;--hls-type-builtin: #dbbc7f;--hls-type-class: #dbbc7f;--hls-variable-parameter: #d3c6aa;--hls-keyword-jsdoc: #e67e80;--hls-tag-component-jsx: #e69875;--hls-type-jsdoc: #dbbc7f;--hls-variable-jsdoc: #d3c6aa;--hls-text-jsx: #d3c6aa;}
:root[data-code-theme='everforest-light']{--hls-background: #fdf6e3;--hls-foreground: #5c6a72;--hls-attribute: #df69ba;--hls-boolean: #df69ba;--hls-comment: #939f91;--hls-comment-doc: #829181;--hls-constant: #5c6a72;--hls-constant-builtin: #35a77c;--hls-constructor: #8da101;--hls-embedded: #8da101;--hls-emphasis: #35a77c;--hls-emphasis-strong: #35a77c;--hls-enum: #dfa000;--hls-function: #8da101;--hls-function-builtin: #8da101;--hls-hint: #df69ba;--hls-keyword: #f85552;--hls-label: #f57d26;--hls-link-text: #dfa000;--hls-link-uri: #3a94c5;--hls-namespace: #dfa000;--hls-number: #df69ba;--hls-operator: #f57d26;--hls-predictive: #939f91;--hls-preproc: #df69ba;--hls-primary: #5c6a72;--hls-property: #3a94c5;--hls-punctuation: #939f91;--hls-punctuation-bracket: #5c6a72;--hls-punctuation-delimiter: #939f91;--hls-punctuation-list-marker: #3a94c5;--hls-punctuation-markup: #939f91;--hls-punctuation-special: #3a94c5;--hls-selector: #f85552;--hls-selector-pseudo: #df69ba;--hls-string: #35a77c;--hls-string-escape: #8da101;--hls-string-regex: #8da101;--hls-string-special: #dfa000;--hls-string-special-symbol: #5c6a72;--hls-tag: #f57d26;--hls-tag-doctype: #df69ba;--hls-text-literal: #8da101;--hls-title: #f57d26;--hls-type: #dfa000;--hls-variable: #5c6a72;--hls-variable-special: #df69ba;--hls-variant: #5c6a72;--hls-diff-minus: #f85552a0;--hls-diff-plus: #8da101a0;--hls-attribute-jsx: #df69ba;--hls-function-definition: #8da101;--hls-function-method: #8da101;--hls-keyword-control: #f85552;--hls-keyword-declaration: #f85552;--hls-keyword-import: #f85552;--hls-keyword-operator: #f85552;--hls-property-json-key: #3a94c5;--hls-punctuation-bracket-html: #5c6a72;--hls-punctuation-bracket-jsx: #5c6a72;--hls-punctuation-delimiter-html: #939f91;--hls-punctuation-delimiter-jsx: #939f91;--hls-selector-class: #f85552;--hls-selector-id: #f85552;--hls-tag-jsx: #f57d26;--hls-type-builtin: #dfa000;--hls-type-class: #dfa000;--hls-variable-parameter: #5c6a72;--hls-keyword-jsdoc: #f85552;--hls-tag-component-jsx: #f57d26;--hls-type-jsdoc: #dfa000;--hls-variable-jsdoc: #5c6a72;--hls-text-jsx: #5c6a72;}
:root[data-code-theme='github-dark']{--hls-background: #24292e;--hls-foreground: #e1e4e8;--hls-boolean: #79b8ff;--hls-comment: #6a737d;--hls-comment-doc: #6a737d;--hls-comment-documentation: #6a737d;--hls-constant: #79b8ff;--hls-constant-builtin: #79b8ff;--hls-constructor: #85e89d;--hls-emphasis: #e1e4e8;--hls-emphasis-strong: #e1e4e8;--hls-enum: #79b8ff;--hls-function: #b392f0;--hls-function-builtin: #b392f0;--hls-function-method: #b392f0;--hls-function-method-call: #b392f0;--hls-keyword: #f97583;--hls-keyword-operator: #f97583;--hls-label: #b392f0;--hls-link-text: #dbedff;--hls-link-uri: #dbedff;--hls-number: #79b8ff;--hls-operator: #f97583;--hls-property: #79b8ff;--hls-punctuation-bracket: #79b8ff;--hls-punctuation-delimiter: #f97583;--hls-string: #9ecbff;--hls-string-escape: #9ecbff;--hls-string-regex: #9ecbff;--hls-string-regexp: #9ecbff;--hls-string-special: #9ecbff;--hls-string-special-symbol: #9ecbff;--hls-tag: #85e89d;--hls-text-literal: #9ecbff;--hls-title: #b392f0;--hls-type: #b392f0;--hls-type-builtin: #b392f0;--hls-type-class-definition: #b392f0;--hls-variable: #e1e4e8;--hls-variable-member: #ffab70;--hls-attribute: #B392F0;--hls-embedded: #e1e4e8;--hls-namespace: #B392F0;--hls-predictive: #6a737d;--hls-preproc: #f97583;--hls-primary: #e1e4e8;--hls-punctuation: #e1e4e8;--hls-selector: #85E89D;--hls-hint: #848d97;--hls-variant: #79B8FF;--hls-diff-minus: #FDAEB7;--hls-diff-plus: #85E89D;--hls-punctuation-list-marker: #FFAB70;--hls-selector-class: #B392F0;--hls-selector-id: #B392F0;--hls-selector-pseudo: #B392F0;--hls-attribute-jsx: #B392F0;--hls-function-definition: #b392f0;--hls-keyword-control: #f97583;--hls-keyword-declaration: #f97583;--hls-keyword-import: #f97583;--hls-property-json-key: #79b8ff;--hls-punctuation-bracket-html: #79b8ff;--hls-punctuation-bracket-jsx: #79b8ff;--hls-punctuation-delimiter-html: #f97583;--hls-punctuation-delimiter-jsx: #f97583;--hls-punctuation-markup: #e1e4e8;--hls-punctuation-special: #e1e4e8;--hls-tag-doctype: #85e89d;--hls-tag-jsx: #85e89d;--hls-type-class: #b392f0;--hls-variable-parameter: #e1e4e8;--hls-variable-special: #e1e4e8;--hls-keyword-jsdoc: #f97583;--hls-tag-component-jsx: #85e89d;--hls-type-jsdoc: #b392f0;--hls-variable-jsdoc: #e1e4e8;--hls-text-jsx: #e1e4e8;}
:root[data-code-theme='github-light']{--hls-background: #ffffff;--hls-foreground: #24292e;--hls-boolean: #005cc5;--hls-comment: #6a737d;--hls-comment-doc: #6a737d;--hls-comment-documentation: #6a737d;--hls-constant: #005cc5;--hls-constant-builtin: #005cc5;--hls-constructor: #22863a;--hls-emphasis: #24292e;--hls-emphasis-strong: #24292e;--hls-enum: #005cc5;--hls-function: #6f42c1;--hls-function-builtin: #6f42c1;--hls-function-method: #6f42c1;--hls-function-method-call: #6f42c1;--hls-keyword: #d73a49;--hls-keyword-operator: #d73a49;--hls-label: #6f42c1;--hls-link-text: #032f62;--hls-link-uri: #032f62;--hls-number: #005cc5;--hls-operator: #d73a49;--hls-property: #005cc5;--hls-punctuation-bracket: #005cc5;--hls-punctuation-delimiter: #d73a49;--hls-string: #032f62;--hls-string-escape: #032f62;--hls-string-regex: #032f62;--hls-string-regexp: #032f62;--hls-string-special: #032f62;--hls-string-special-symbol: #032f62;--hls-tag: #22863a;--hls-text-literal: #032f62;--hls-title: #6f42c1;--hls-type: #6f42c1;--hls-type-builtin: #6f42c1;--hls-type-class-definition: #6f42c1;--hls-variable: #24292e;--hls-variable-member: #e36209;--hls-attribute: #6F42C1;--hls-embedded: #24292e;--hls-namespace: #6F42C1;--hls-predictive: #6a737d;--hls-preproc: #d73a49;--hls-primary: #24292e;--hls-punctuation: #24292e;--hls-selector: #22863A;--hls-hint: #848d97;--hls-variant: #005CC5;--hls-diff-minus: #B31D28;--hls-diff-plus: #22863A;--hls-punctuation-list-marker: #E36209;--hls-selector-class: #6F42C1;--hls-selector-id: #6F42C1;--hls-selector-pseudo: #6F42C1;--hls-attribute-jsx: #6F42C1;--hls-function-definition: #6f42c1;--hls-keyword-control: #d73a49;--hls-keyword-declaration: #d73a49;--hls-keyword-import: #d73a49;--hls-property-json-key: #005cc5;--hls-punctuation-bracket-html: #005cc5;--hls-punctuation-bracket-jsx: #005cc5;--hls-punctuation-delimiter-html: #d73a49;--hls-punctuation-delimiter-jsx: #d73a49;--hls-punctuation-markup: #24292e;--hls-punctuation-special: #24292e;--hls-tag-doctype: #22863a;--hls-tag-jsx: #22863a;--hls-type-class: #6f42c1;--hls-variable-parameter: #24292e;--hls-variable-special: #24292e;--hls-keyword-jsdoc: #d73a49;--hls-tag-component-jsx: #22863a;--hls-type-jsdoc: #6f42c1;--hls-variable-jsdoc: #24292e;--hls-text-jsx: #24292e;}
:root[data-code-theme='github-dark-default']{--hls-background: #0d1117;--hls-foreground: #e6edf3;--hls-boolean: #79c0ff;--hls-comment: #8b949e;--hls-comment-doc: #8b949e;--hls-constant: #79c0ff;--hls-constructor: #7ee787;--hls-emphasis: #e6edf3;--hls-emphasis-strong: #e6edf3;--hls-function: #d2a8ff;--hls-keyword: #ff7b72;--hls-label: #ffa657;--hls-link-text: #a5d6ff;--hls-link-uri: #a5d6ff;--hls-number: #79c0ff;--hls-string: #a5d6ff;--hls-string-escape: #ff7b72;--hls-string-regex: #a5d6ff;--hls-string-special: #a5d6ff;--hls-string-special-symbol: #a5d6ff;--hls-tag: #7ee787;--hls-text-literal: #a5d6ff;--hls-title: #ffa657;--hls-variable: #e6edf3;--hls-type: #79c0ff;--hls-variable-special: #79c0ff;--hls-attribute: #79C0FF;--hls-embedded: #e6edf3;--hls-namespace: #FFA657;--hls-operator: #FF7B72;--hls-predictive: #8b949e;--hls-preproc: #ff7b72;--hls-primary: #e6edf3;--hls-property: #e6edf3;--hls-punctuation: #e6edf3;--hls-selector: #7EE787;--hls-enum: #FFA657;--hls-hint: #7d8590;--hls-variant: #79C0FF;--hls-diff-minus: #FFA198;--hls-diff-plus: #7EE787;--hls-property-json-key: #7EE787;--hls-punctuation-list-marker: #FFA657;--hls-punctuation-special: #FF7B72;--hls-selector-class: #79C0FF;--hls-selector-id: #79C0FF;--hls-selector-pseudo: #79C0FF;--hls-punctuation-delimiter-jsx: #FF7B72;--hls-variable-parameter: #FFA657;--hls-attribute-jsx: #79C0FF;--hls-constant-builtin: #79c0ff;--hls-function-definition: #d2a8ff;--hls-function-method: #d2a8ff;--hls-keyword-control: #ff7b72;--hls-keyword-declaration: #ff7b72;--hls-keyword-import: #ff7b72;--hls-keyword-operator: #ff7b72;--hls-punctuation-bracket: #e6edf3;--hls-punctuation-bracket-html: #e6edf3;--hls-punctuation-bracket-jsx: #e6edf3;--hls-punctuation-delimiter: #e6edf3;--hls-punctuation-delimiter-html: #e6edf3;--hls-punctuation-markup: #e6edf3;--hls-tag-doctype: #7ee787;--hls-tag-jsx: #7ee787;--hls-type-builtin: #79c0ff;--hls-type-class: #79c0ff;--hls-keyword-jsdoc: #ff7b72;--hls-tag-component-jsx: #7ee787;--hls-type-jsdoc: #79c0ff;--hls-variable-jsdoc: #e6edf3;--hls-text-jsx: #e6edf3;}
:root[data-code-theme='github-light-default']{--hls-background: #ffffffff;--hls-foreground: #1f2328ff;--hls-attribute: #0550aeff;--hls-boolean: #0550aeff;--hls-comment: #59636eff;--hls-comment-doc: #59636eff;--hls-constant: #0550aeff;--hls-constructor: #cf222eff;--hls-embedded: #cf222eff;--hls-emphasis: #1f2328ff;--hls-emphasis-strong: #1f2328ff;--hls-enum: #953800ff;--hls-function: #8250dfff;--hls-function-method: #8250dfff;--hls-function-special-definition: #8250dfff;--hls-hint: #59636eff;--hls-keyword: #cf222eff;--hls-keyword-operator: #cf222eff;--hls-label: #0550aeff;--hls-link-text: #0a3069ff;--hls-link-uri: #0550aeff;--hls-number: #0550aeff;--hls-operator: #cf222eff;--hls-predictive: #59636eff;--hls-preproc: #cf222eff;--hls-primary: #1f2328ff;--hls-property: #1f2328ff;--hls-property-json-key: #116329ff;--hls-punctuation: #cf222eff;--hls-punctuation-bracket: #1f2328ff;--hls-punctuation-delimiter: #1f2328ff;--hls-punctuation-delimiter-jsx: #cf222eff;--hls-punctuation-list-marker: #953800ff;--hls-punctuation-special: #cf222eff;--hls-string: #0a3069ff;--hls-string-escape: #cf222eff;--hls-string-regex: #0a3069ff;--hls-string-special: #0550aeff;--hls-string-special-symbol: #0550aeff;--hls-tag: #116329ff;--hls-text-literal: #0550aeff;--hls-title: #0550aeff;--hls-type: #953800ff;--hls-type-builtin: #0550aeff;--hls-variable: #1f2328ff;--hls-variable-builtin: #0550aeff;--hls-variable-parameter: #953800ff;--hls-variable-special: #0550aeff;--hls-variant: #953800ff;--hls-namespace: #953800;--hls-selector: #116329;--hls-diff-minus: #82071E;--hls-diff-plus: #116329;--hls-selector-class: #0550AE;--hls-selector-id: #0550AE;--hls-selector-pseudo: #0550AE;--hls-attribute-jsx: #0550aeff;--hls-constant-builtin: #0550aeff;--hls-function-definition: #8250dfff;--hls-keyword-control: #cf222eff;--hls-keyword-declaration: #cf222eff;--hls-keyword-import: #cf222eff;--hls-punctuation-bracket-html: #1f2328ff;--hls-punctuation-bracket-jsx: #1f2328ff;--hls-punctuation-delimiter-html: #1f2328ff;--hls-punctuation-markup: #cf222eff;--hls-tag-doctype: #116329ff;--hls-tag-jsx: #116329ff;--hls-type-class: #953800ff;--hls-keyword-jsdoc: #cf222eff;--hls-tag-component-jsx: #116329ff;--hls-type-jsdoc: #953800ff;--hls-variable-jsdoc: #1f2328ff;--hls-text-jsx: #1f2328ff;}
:root[data-code-theme='github-dark-high-contrast']{--hls-background: #010409ff;--hls-foreground: #ffffffff;--hls-attribute: #91cbffff;--hls-boolean: #91cbffff;--hls-comment: #9198a1ff;--hls-comment-doc: #9198a1ff;--hls-constant: #91cbffff;--hls-constructor: #ff9492ff;--hls-embedded: #ff9492ff;--hls-emphasis: #ffffffff;--hls-emphasis-strong: #ffffffff;--hls-enum: #ffb757ff;--hls-function: #dbb7ffff;--hls-function-method: #dbb7ffff;--hls-function-special-definition: #dbb7ffff;--hls-hint: #b7bdc8ff;--hls-keyword: #ff9492ff;--hls-keyword-operator: #ff9492ff;--hls-label: #91cbffff;--hls-link-text: #addcffff;--hls-link-uri: #91cbffff;--hls-number: #91cbffff;--hls-operator: #ff9492ff;--hls-predictive: #b7bdc8ff;--hls-preproc: #ff9492ff;--hls-primary: #ffffffff;--hls-property: #ffffffff;--hls-property-json-key: #72f088ff;--hls-punctuation: #ff9492ff;--hls-punctuation-bracket: #ffffffff;--hls-punctuation-delimiter: #ffffffff;--hls-punctuation-delimiter-jsx: #ff9492ff;--hls-punctuation-list-marker: #ffb757ff;--hls-punctuation-special: #ff9492ff;--hls-string: #addcffff;--hls-string-escape: #ff9492ff;--hls-string-regex: #addcffff;--hls-string-special: #91cbffff;--hls-string-special-symbol: #91cbffff;--hls-tag: #72f088ff;--hls-text-literal: #91cbffff;--hls-title: #91cbffff;--hls-type: #ffb757ff;--hls-type-builtin: #91cbffff;--hls-variable: #ffffffff;--hls-variable-builtin: #91cbffff;--hls-variable-parameter: #ffb757ff;--hls-variable-special: #91cbffff;--hls-variant: #ffb757ff;--hls-namespace: #FFB757;--hls-selector: #72F088;--hls-diff-minus: #FFB1AF;--hls-diff-plus: #72F088;--hls-selector-class: #91CBFF;--hls-selector-id: #91CBFF;--hls-selector-pseudo: #91CBFF;--hls-attribute-jsx: #91cbffff;--hls-constant-builtin: #91cbffff;--hls-function-definition: #dbb7ffff;--hls-keyword-control: #ff9492ff;--hls-keyword-declaration: #ff9492ff;--hls-keyword-import: #ff9492ff;--hls-punctuation-bracket-html: #ffffffff;--hls-punctuation-bracket-jsx: #ffffffff;--hls-punctuation-delimiter-html: #ffffffff;--hls-punctuation-markup: #ff9492ff;--hls-tag-doctype: #72f088ff;--hls-tag-jsx: #72f088ff;--hls-type-class: #ffb757ff;--hls-keyword-jsdoc: #ff9492ff;--hls-tag-component-jsx: #72f088ff;--hls-type-jsdoc: #ffb757ff;--hls-variable-jsdoc: #ffffffff;--hls-text-jsx: #ffffffff;}
:root[data-code-theme='github-light-high-contrast']{--hls-background: #ffffffff;--hls-foreground: #010409ff;--hls-attribute: #023b95ff;--hls-boolean: #023b95ff;--hls-comment: #59636eff;--hls-comment-doc: #59636eff;--hls-constant: #023b95ff;--hls-constructor: #a0111fff;--hls-embedded: #a0111fff;--hls-emphasis: #010409ff;--hls-emphasis-strong: #010409ff;--hls-enum: #702c00ff;--hls-function: #622cbcff;--hls-function-method: #622cbcff;--hls-function-special-definition: #622cbcff;--hls-hint: #454c54ff;--hls-keyword: #a0111fff;--hls-keyword-operator: #a0111fff;--hls-label: #023b95ff;--hls-link-text: #032563ff;--hls-link-uri: #023b95ff;--hls-number: #023b95ff;--hls-operator: #a0111fff;--hls-predictive: #454c54ff;--hls-preproc: #a0111fff;--hls-primary: #010409ff;--hls-property: #010409ff;--hls-property-json-key: #024c1aff;--hls-punctuation: #a0111fff;--hls-punctuation-bracket: #010409ff;--hls-punctuation-delimiter: #010409ff;--hls-punctuation-delimiter-jsx: #a0111fff;--hls-punctuation-list-marker: #702c00ff;--hls-punctuation-special: #a0111fff;--hls-string: #032563ff;--hls-string-escape: #a0111fff;--hls-string-regex: #032563ff;--hls-string-special: #023b95ff;--hls-string-special-symbol: #023b95ff;--hls-tag: #024c1aff;--hls-text-literal: #023b95ff;--hls-title: #023b95ff;--hls-type: #702c00ff;--hls-type-builtin: #023b95ff;--hls-variable: #010409ff;--hls-variable-builtin: #023b95ff;--hls-variable-parameter: #702c00ff;--hls-variable-special: #023b95ff;--hls-variant: #702c00ff;--hls-namespace: #702C00;--hls-selector: #024C1A;--hls-diff-minus: #6E011A;--hls-diff-plus: #024C1A;--hls-selector-class: #023B95;--hls-selector-id: #023B95;--hls-selector-pseudo: #023B95;--hls-attribute-jsx: #023b95ff;--hls-constant-builtin: #023b95ff;--hls-function-definition: #622cbcff;--hls-keyword-control: #a0111fff;--hls-keyword-declaration: #a0111fff;--hls-keyword-import: #a0111fff;--hls-punctuation-bracket-html: #010409ff;--hls-punctuation-bracket-jsx: #010409ff;--hls-punctuation-delimiter-html: #010409ff;--hls-punctuation-markup: #a0111fff;--hls-tag-doctype: #024c1aff;--hls-tag-jsx: #024c1aff;--hls-type-class: #702c00ff;--hls-keyword-jsdoc: #a0111fff;--hls-tag-component-jsx: #024c1aff;--hls-type-jsdoc: #702c00ff;--hls-variable-jsdoc: #010409ff;--hls-text-jsx: #010409ff;}
:root[data-code-theme='gruvbox-dark-hard']{--hls-background: #1d2021ff;--hls-foreground: #ebdbb2ff;--hls-attribute: #83a598ff;--hls-boolean: #d3869bff;--hls-comment: #a89984ff;--hls-comment-doc: #c6b697ff;--hls-constant: #fabd2eff;--hls-constructor: #83a598ff;--hls-embedded: #8ec07cff;--hls-emphasis: #83a598ff;--hls-emphasis-strong: #83a598ff;--hls-enum: #fe7f18ff;--hls-function: #b8bb25ff;--hls-function-builtin: #fb4833ff;--hls-hint: #8c957dff;--hls-keyword: #fb4833ff;--hls-label: #83a598ff;--hls-link-text: #8ec07cff;--hls-link-uri: #d3869bff;--hls-namespace: #83a598ff;--hls-number: #d3869bff;--hls-operator: #8ec07cff;--hls-predictive: #717363ff;--hls-preproc: #fb4833ff;--hls-primary: #ebdbb2ff;--hls-property: #ebdbb2ff;--hls-punctuation: #d5c4a1ff;--hls-punctuation-bracket: #a89984ff;--hls-punctuation-delimiter: #e5d5adff;--hls-punctuation-list-marker: #ebdbb2ff;--hls-punctuation-markup: #83a598ff;--hls-punctuation-special: #e5d5adff;--hls-selector: #fabd2eff;--hls-selector-pseudo: #83a598ff;--hls-string: #b8bb25ff;--hls-string-escape: #c6b697ff;--hls-string-regex: #fe7f18ff;--hls-string-special: #d3869bff;--hls-string-special-symbol: #8ec07cff;--hls-tag: #8ec07cff;--hls-text-literal: #83a598ff;--hls-title: #b8bb25ff;--hls-type: #fabd2eff;--hls-variable: #ebdbb2ff;--hls-variable-parameter: #ebdbb2ff;--hls-variable-special: #83a598ff;--hls-variant: #83a598ff;--hls-diff-plus: #b8bb26ff;--hls-diff-minus: #fb4934ff;--hls-attribute-jsx: #83a598ff;--hls-constant-builtin: #fabd2eff;--hls-function-definition: #b8bb25ff;--hls-function-method: #b8bb25ff;--hls-keyword-control: #fb4833ff;--hls-keyword-declaration: #fb4833ff;--hls-keyword-import: #fb4833ff;--hls-keyword-operator: #fb4833ff;--hls-property-json-key: #ebdbb2ff;--hls-punctuation-bracket-html: #a89984ff;--hls-punctuation-bracket-jsx: #a89984ff;--hls-punctuation-delimiter-html: #e5d5adff;--hls-punctuation-delimiter-jsx: #e5d5adff;--hls-selector-class: #fabd2eff;--hls-selector-id: #fabd2eff;--hls-tag-doctype: #8ec07cff;--hls-tag-jsx: #8ec07cff;--hls-type-builtin: #fabd2eff;--hls-type-class: #fabd2eff;--hls-keyword-jsdoc: #fb4833ff;--hls-tag-component-jsx: #8ec07cff;--hls-type-jsdoc: #fabd2eff;--hls-variable-jsdoc: #ebdbb2ff;--hls-text-jsx: #ebdbb2ff;}
:root[data-code-theme='gruvbox-light-hard']{--hls-background: #f9f5d7ff;--hls-foreground: #282828ff;--hls-attribute: #0b6678ff;--hls-boolean: #8f3e71ff;--hls-comment: #7c6f64ff;--hls-comment-doc: #5d544eff;--hls-constant: #b57613ff;--hls-constructor: #0b6678ff;--hls-embedded: #427b58ff;--hls-emphasis: #0b6678ff;--hls-emphasis-strong: #0b6678ff;--hls-enum: #af3a02ff;--hls-function: #79740eff;--hls-function-builtin: #9d0006ff;--hls-hint: #677562ff;--hls-keyword: #9d0006ff;--hls-label: #0b6678ff;--hls-link-text: #427b58ff;--hls-link-uri: #8f3e71ff;--hls-namespace: #066578ff;--hls-number: #8f3e71ff;--hls-operator: #427b58ff;--hls-predictive: #7c9780ff;--hls-preproc: #9d0006ff;--hls-primary: #282828ff;--hls-property: #282828ff;--hls-punctuation: #3c3836ff;--hls-punctuation-bracket: #665c54ff;--hls-punctuation-delimiter: #413d3aff;--hls-punctuation-list-marker: #282828ff;--hls-punctuation-markup: #066578ff;--hls-punctuation-special: #413d3aff;--hls-selector: #b57613ff;--hls-selector-pseudo: #0b6678ff;--hls-string: #79740eff;--hls-string-escape: #5d544eff;--hls-string-regex: #af3a02ff;--hls-string-special: #8f3e71ff;--hls-string-special-symbol: #427b58ff;--hls-tag: #427b58ff;--hls-text-literal: #066578ff;--hls-title: #79740eff;--hls-type: #b57613ff;--hls-variable: #282828ff;--hls-variable-parameter: #282828ff;--hls-variable-special: #066578ff;--hls-variant: #0b6678ff;--hls-diff-plus: #79740eff;--hls-diff-minus: #9d0006ff;--hls-attribute-jsx: #0b6678ff;--hls-constant-builtin: #b57613ff;--hls-function-definition: #79740eff;--hls-function-method: #79740eff;--hls-keyword-control: #9d0006ff;--hls-keyword-declaration: #9d0006ff;--hls-keyword-import: #9d0006ff;--hls-keyword-operator: #9d0006ff;--hls-property-json-key: #282828ff;--hls-punctuation-bracket-html: #665c54ff;--hls-punctuation-bracket-jsx: #665c54ff;--hls-punctuation-delimiter-html: #413d3aff;--hls-punctuation-delimiter-jsx: #413d3aff;--hls-selector-class: #b57613ff;--hls-selector-id: #b57613ff;--hls-tag-doctype: #427b58ff;--hls-tag-jsx: #427b58ff;--hls-type-builtin: #b57613ff;--hls-type-class: #b57613ff;--hls-keyword-jsdoc: #9d0006ff;--hls-tag-component-jsx: #427b58ff;--hls-type-jsdoc: #b57613ff;--hls-variable-jsdoc: #282828ff;--hls-text-jsx: #282828ff;}
:root[data-code-theme='gruvbox-dark-medium']{--hls-background: #282828ff;--hls-foreground: #ebdbb2ff;--hls-attribute: #83a598ff;--hls-boolean: #d3869bff;--hls-comment: #a89984ff;--hls-comment-doc: #c6b697ff;--hls-constant: #fabd2eff;--hls-constructor: #83a598ff;--hls-embedded: #8ec07cff;--hls-emphasis: #83a598ff;--hls-emphasis-strong: #83a598ff;--hls-enum: #fe7f18ff;--hls-function: #b8bb25ff;--hls-function-builtin: #fb4833ff;--hls-hint: #8c957dff;--hls-keyword: #fb4833ff;--hls-label: #83a598ff;--hls-link-text: #8ec07cff;--hls-link-uri: #d3869bff;--hls-namespace: #83a598ff;--hls-number: #d3869bff;--hls-operator: #8ec07cff;--hls-predictive: #717363ff;--hls-preproc: #fb4833ff;--hls-primary: #ebdbb2ff;--hls-property: #ebdbb2ff;--hls-punctuation: #d5c4a1ff;--hls-punctuation-bracket: #a89984ff;--hls-punctuation-delimiter: #e5d5adff;--hls-punctuation-list-marker: #ebdbb2ff;--hls-punctuation-markup: #83a598ff;--hls-punctuation-special: #e5d5adff;--hls-selector: #fabd2eff;--hls-selector-pseudo: #83a598ff;--hls-string: #b8bb25ff;--hls-string-escape: #c6b697ff;--hls-string-regex: #fe7f18ff;--hls-string-special: #d3869bff;--hls-string-special-symbol: #8ec07cff;--hls-tag: #8ec07cff;--hls-text-literal: #83a598ff;--hls-title: #b8bb25ff;--hls-type: #fabd2eff;--hls-variable: #ebdbb2ff;--hls-variable-parameter: #ebdbb2ff;--hls-variable-special: #83a598ff;--hls-variant: #83a598ff;--hls-diff-plus: #b8bb26ff;--hls-diff-minus: #fb4934ff;--hls-attribute-jsx: #83a598ff;--hls-constant-builtin: #fabd2eff;--hls-function-definition: #b8bb25ff;--hls-function-method: #b8bb25ff;--hls-keyword-control: #fb4833ff;--hls-keyword-declaration: #fb4833ff;--hls-keyword-import: #fb4833ff;--hls-keyword-operator: #fb4833ff;--hls-property-json-key: #ebdbb2ff;--hls-punctuation-bracket-html: #a89984ff;--hls-punctuation-bracket-jsx: #a89984ff;--hls-punctuation-delimiter-html: #e5d5adff;--hls-punctuation-delimiter-jsx: #e5d5adff;--hls-selector-class: #fabd2eff;--hls-selector-id: #fabd2eff;--hls-tag-doctype: #8ec07cff;--hls-tag-jsx: #8ec07cff;--hls-type-builtin: #fabd2eff;--hls-type-class: #fabd2eff;--hls-keyword-jsdoc: #fb4833ff;--hls-tag-component-jsx: #8ec07cff;--hls-type-jsdoc: #fabd2eff;--hls-variable-jsdoc: #ebdbb2ff;--hls-text-jsx: #ebdbb2ff;}
:root[data-code-theme='gruvbox-light-medium']{--hls-background: #fbf1c7ff;--hls-foreground: #282828ff;--hls-attribute: #0b6678ff;--hls-boolean: #8f3e71ff;--hls-comment: #7c6f64ff;--hls-comment-doc: #5d544eff;--hls-constant: #b57613ff;--hls-constructor: #0b6678ff;--hls-embedded: #427b58ff;--hls-emphasis: #0b6678ff;--hls-emphasis-strong: #0b6678ff;--hls-enum: #af3a02ff;--hls-function: #79740eff;--hls-function-builtin: #9d0006ff;--hls-hint: #677562ff;--hls-keyword: #9d0006ff;--hls-label: #0b6678ff;--hls-link-text: #427b58ff;--hls-link-uri: #8f3e71ff;--hls-namespace: #066578ff;--hls-number: #8f3e71ff;--hls-operator: #427b58ff;--hls-predictive: #7c9780ff;--hls-preproc: #9d0006ff;--hls-primary: #282828ff;--hls-property: #282828ff;--hls-punctuation: #3c3836ff;--hls-punctuation-bracket: #665c54ff;--hls-punctuation-delimiter: #413d3aff;--hls-punctuation-list-marker: #282828ff;--hls-punctuation-markup: #066578ff;--hls-punctuation-special: #413d3aff;--hls-selector: #b57613ff;--hls-selector-pseudo: #0b6678ff;--hls-string: #79740eff;--hls-string-escape: #5d544eff;--hls-string-regex: #af3a02ff;--hls-string-special: #8f3e71ff;--hls-string-special-symbol: #427b58ff;--hls-tag: #427b58ff;--hls-text-literal: #066578ff;--hls-title: #79740eff;--hls-type: #b57613ff;--hls-variable: #282828ff;--hls-variable-parameter: #282828ff;--hls-variable-special: #066578ff;--hls-variant: #0b6678ff;--hls-diff-plus: #79740eff;--hls-diff-minus: #9d0006ff;--hls-attribute-jsx: #0b6678ff;--hls-constant-builtin: #b57613ff;--hls-function-definition: #79740eff;--hls-function-method: #79740eff;--hls-keyword-control: #9d0006ff;--hls-keyword-declaration: #9d0006ff;--hls-keyword-import: #9d0006ff;--hls-keyword-operator: #9d0006ff;--hls-property-json-key: #282828ff;--hls-punctuation-bracket-html: #665c54ff;--hls-punctuation-bracket-jsx: #665c54ff;--hls-punctuation-delimiter-html: #413d3aff;--hls-punctuation-delimiter-jsx: #413d3aff;--hls-selector-class: #b57613ff;--hls-selector-id: #b57613ff;--hls-tag-doctype: #427b58ff;--hls-tag-jsx: #427b58ff;--hls-type-builtin: #b57613ff;--hls-type-class: #b57613ff;--hls-keyword-jsdoc: #9d0006ff;--hls-tag-component-jsx: #427b58ff;--hls-type-jsdoc: #b57613ff;--hls-variable-jsdoc: #282828ff;--hls-text-jsx: #282828ff;}
:root[data-code-theme='gruvbox-dark-soft']{--hls-background: #32302fff;--hls-foreground: #ebdbb2ff;--hls-attribute: #83a598ff;--hls-boolean: #d3869bff;--hls-comment: #a89984ff;--hls-comment-doc: #c6b697ff;--hls-constant: #fabd2eff;--hls-constructor: #83a598ff;--hls-embedded: #8ec07cff;--hls-emphasis: #83a598ff;--hls-emphasis-strong: #83a598ff;--hls-enum: #fe7f18ff;--hls-function: #b8bb25ff;--hls-function-builtin: #fb4833ff;--hls-hint: #8c957dff;--hls-keyword: #fb4833ff;--hls-label: #83a598ff;--hls-link-text: #8ec07cff;--hls-link-uri: #d3869bff;--hls-namespace: #83a598ff;--hls-number: #d3869bff;--hls-operator: #8ec07cff;--hls-predictive: #717363ff;--hls-preproc: #fb4833ff;--hls-primary: #ebdbb2ff;--hls-property: #ebdbb2ff;--hls-punctuation: #d5c4a1ff;--hls-punctuation-bracket: #a89984ff;--hls-punctuation-delimiter: #e5d5adff;--hls-punctuation-list-marker: #ebdbb2ff;--hls-punctuation-markup: #83a598ff;--hls-punctuation-special: #e5d5adff;--hls-selector: #fabd2eff;--hls-selector-pseudo: #83a598ff;--hls-string: #b8bb25ff;--hls-string-escape: #c6b697ff;--hls-string-regex: #fe7f18ff;--hls-string-special: #d3869bff;--hls-string-special-symbol: #8ec07cff;--hls-tag: #8ec07cff;--hls-text-literal: #83a598ff;--hls-title: #b8bb25ff;--hls-type: #fabd2eff;--hls-variable: #ebdbb2ff;--hls-variable-parameter: #ebdbb2ff;--hls-variable-special: #83a598ff;--hls-variant: #83a598ff;--hls-diff-plus: #b8bb26ff;--hls-diff-minus: #fb4934ff;--hls-attribute-jsx: #83a598ff;--hls-constant-builtin: #fabd2eff;--hls-function-definition: #b8bb25ff;--hls-function-method: #b8bb25ff;--hls-keyword-control: #fb4833ff;--hls-keyword-declaration: #fb4833ff;--hls-keyword-import: #fb4833ff;--hls-keyword-operator: #fb4833ff;--hls-property-json-key: #ebdbb2ff;--hls-punctuation-bracket-html: #a89984ff;--hls-punctuation-bracket-jsx: #a89984ff;--hls-punctuation-delimiter-html: #e5d5adff;--hls-punctuation-delimiter-jsx: #e5d5adff;--hls-selector-class: #fabd2eff;--hls-selector-id: #fabd2eff;--hls-tag-doctype: #8ec07cff;--hls-tag-jsx: #8ec07cff;--hls-type-builtin: #fabd2eff;--hls-type-class: #fabd2eff;--hls-keyword-jsdoc: #fb4833ff;--hls-tag-component-jsx: #8ec07cff;--hls-type-jsdoc: #fabd2eff;--hls-variable-jsdoc: #ebdbb2ff;--hls-text-jsx: #ebdbb2ff;}
:root[data-code-theme='gruvbox-light-soft']{--hls-background: #f2e5bcff;--hls-foreground: #282828ff;--hls-attribute: #0b6678ff;--hls-boolean: #8f3e71ff;--hls-comment: #7c6f64ff;--hls-comment-doc: #5d544eff;--hls-constant: #b57613ff;--hls-constructor: #0b6678ff;--hls-embedded: #427b58ff;--hls-emphasis: #0b6678ff;--hls-emphasis-strong: #0b6678ff;--hls-enum: #af3a02ff;--hls-function: #79740eff;--hls-function-builtin: #9d0006ff;--hls-hint: #677562ff;--hls-keyword: #9d0006ff;--hls-label: #0b6678ff;--hls-link-text: #427b58ff;--hls-link-uri: #8f3e71ff;--hls-namespace: #066578ff;--hls-number: #8f3e71ff;--hls-operator: #427b58ff;--hls-predictive: #7c9780ff;--hls-preproc: #9d0006ff;--hls-primary: #282828ff;--hls-property: #282828ff;--hls-punctuation: #3c3836ff;--hls-punctuation-bracket: #665c54ff;--hls-punctuation-delimiter: #413d3aff;--hls-punctuation-list-marker: #282828ff;--hls-punctuation-markup: #066578ff;--hls-punctuation-special: #413d3aff;--hls-selector: #b57613ff;--hls-selector-pseudo: #0b6678ff;--hls-string: #79740eff;--hls-string-escape: #5d544eff;--hls-string-regex: #af3a02ff;--hls-string-special: #8f3e71ff;--hls-string-special-symbol: #427b58ff;--hls-tag: #427b58ff;--hls-text-literal: #066578ff;--hls-title: #79740eff;--hls-type: #b57613ff;--hls-variable: #282828ff;--hls-variable-parameter: #282828ff;--hls-variable-special: #066578ff;--hls-variant: #0b6678ff;--hls-diff-plus: #79740eff;--hls-diff-minus: #9d0006ff;--hls-attribute-jsx: #0b6678ff;--hls-constant-builtin: #b57613ff;--hls-function-definition: #79740eff;--hls-function-method: #79740eff;--hls-keyword-control: #9d0006ff;--hls-keyword-declaration: #9d0006ff;--hls-keyword-import: #9d0006ff;--hls-keyword-operator: #9d0006ff;--hls-property-json-key: #282828ff;--hls-punctuation-bracket-html: #665c54ff;--hls-punctuation-bracket-jsx: #665c54ff;--hls-punctuation-delimiter-html: #413d3aff;--hls-punctuation-delimiter-jsx: #413d3aff;--hls-selector-class: #b57613ff;--hls-selector-id: #b57613ff;--hls-tag-doctype: #427b58ff;--hls-tag-jsx: #427b58ff;--hls-type-builtin: #b57613ff;--hls-type-class: #b57613ff;--hls-keyword-jsdoc: #9d0006ff;--hls-tag-component-jsx: #427b58ff;--hls-type-jsdoc: #b57613ff;--hls-variable-jsdoc: #282828ff;--hls-text-jsx: #282828ff;}
:root[data-code-theme='horizon']{--hls-background: #1C1E26;--hls-foreground: #D5D8DA;--hls-attribute: #F09483E6;--hls-comment: #BBBBBB4D;--hls-comment-doc: #BBBBBB4D;--hls-constant: #F09483E6;--hls-constructor: #E95678E6;--hls-emphasis: #25B0BCE6;--hls-emphasis-strong: #B877DBE6;--hls-function: #25B0BCE6;--hls-keyword: #B877DBE6;--hls-label: #FAC29AE6;--hls-link-text: #FAB795E6;--hls-link-uri: #FAB795E6;--hls-number: #F09483E6;--hls-operator: #BBBBBB;--hls-property: #E95678E6;--hls-punctuation: #BBBBBB;--hls-punctuation-bracket: #BBBBBB;--hls-punctuation-delimiter: #BBBBBB;--hls-punctuation-list-marker: #BBBBBB;--hls-punctuation-special: #BBBBBB;--hls-tag: #E95678E6;--hls-title: #FAC29AE6;--hls-type: #FAC29AE6;--hls-variable: #E95678E6;--hls-variable-special: #FAC29AE6;--hls-boolean: #F09483E6;--hls-embedded: #D5D8DA;--hls-namespace: #FAC29AE6;--hls-predictive: #BBBBBB4D;--hls-preproc: #B877DBE6;--hls-primary: #D5D8DA;--hls-selector: #E95678E6;--hls-string: #FAB795E6;--hls-enum: #FAC29AE6;--hls-hint: #969696ff;--hls-variant: #E95678E6;--hls-diff-minus: #F43E5C;--hls-diff-plus: #27D797B3;--hls-selector-class: #F09483E6;--hls-selector-id: #25B0BCE6;--hls-string-escape: #25B0BCE6;--hls-string-regex: #F09483E6;--hls-text-literal: #F09483E6;--hls-selector-pseudo: #FAB795E6;--hls-string-special-symbol: #F09483E6;--hls-attribute-jsx: #F09483E6;--hls-constant-builtin: #F09483E6;--hls-function-definition: #25B0BCE6;--hls-function-method: #25B0BCE6;--hls-keyword-control: #B877DBE6;--hls-keyword-declaration: #B877DBE6;--hls-keyword-import: #B877DBE6;--hls-keyword-operator: #B877DBE6;--hls-property-json-key: #E95678E6;--hls-punctuation-bracket-html: #BBBBBB;--hls-punctuation-bracket-jsx: #BBBBBB;--hls-punctuation-delimiter-html: #BBBBBB;--hls-punctuation-delimiter-jsx: #BBBBBB;--hls-punctuation-markup: #BBBBBB;--hls-string-special: #FAB795E6;--hls-tag-doctype: #E95678E6;--hls-tag-jsx: #E95678E6;--hls-type-builtin: #FAC29AE6;--hls-type-class: #FAC29AE6;--hls-variable-parameter: #E95678E6;--hls-keyword-jsdoc: #B877DBE6;--hls-tag-component-jsx: #E95678E6;--hls-type-jsdoc: #FAC29AE6;--hls-variable-jsdoc: #E95678E6;--hls-text-jsx: #D5D8DA;}
:root[data-code-theme='horizon-bright']{--hls-background: #FDF0ED;--hls-foreground: #06060C;--hls-attribute: #DC3318;--hls-comment: #33333380;--hls-comment-doc: #33333380;--hls-constant: #DC3318;--hls-constructor: #DA103F;--hls-emphasis: #1D8991;--hls-emphasis-strong: #8A31B9;--hls-function: #1D8991;--hls-keyword: #8A31B9;--hls-label: #F77D26;--hls-link-text: #F6661E;--hls-link-uri: #F6661E;--hls-number: #DC3318;--hls-operator: #333333;--hls-property: #DA103F;--hls-punctuation: #333333;--hls-punctuation-bracket: #333333;--hls-punctuation-delimiter: #333333;--hls-punctuation-list-marker: #333333;--hls-punctuation-special: #333333;--hls-tag: #DA103F;--hls-title: #F77D26;--hls-type: #F77D26;--hls-variable: #DA103F;--hls-variable-special: #F77D26;--hls-boolean: #DC3318;--hls-embedded: #06060C;--hls-namespace: #F77D26;--hls-predictive: #33333380;--hls-preproc: #8A31B9;--hls-primary: #06060C;--hls-selector: #DA103F;--hls-string: #F6661E;--hls-enum: #F77D26;--hls-hint: #969696ff;--hls-variant: #DA103F;--hls-diff-minus: #F43E5C;--hls-diff-plus: #1EB980B3;--hls-selector-class: #DC3318;--hls-selector-id: #1D8991;--hls-string-escape: #1D8991;--hls-string-regex: #DC3318;--hls-text-literal: #DC3318;--hls-selector-pseudo: #F6661E;--hls-string-special-symbol: #DC3318;--hls-attribute-jsx: #DC3318;--hls-constant-builtin: #DC3318;--hls-function-definition: #1D8991;--hls-function-method: #1D8991;--hls-keyword-control: #8A31B9;--hls-keyword-declaration: #8A31B9;--hls-keyword-import: #8A31B9;--hls-keyword-operator: #8A31B9;--hls-property-json-key: #DA103F;--hls-punctuation-bracket-html: #333333;--hls-punctuation-bracket-jsx: #333333;--hls-punctuation-delimiter-html: #333333;--hls-punctuation-delimiter-jsx: #333333;--hls-punctuation-markup: #333333;--hls-string-special: #F6661E;--hls-tag-doctype: #DA103F;--hls-tag-jsx: #DA103F;--hls-type-builtin: #F77D26;--hls-type-class: #F77D26;--hls-variable-parameter: #DA103F;--hls-keyword-jsdoc: #8A31B9;--hls-tag-component-jsx: #DA103F;--hls-type-jsdoc: #F77D26;--hls-variable-jsdoc: #DA103F;--hls-text-jsx: #06060C;}
:root[data-code-theme='kanagawa-wave']{--hls-background: #1F1F28;--hls-foreground: #DCD7BA;--hls-attribute: #DCA561;--hls-boolean: #FF9E3B;--hls-comment: #727169;--hls-comment-doc: #727169;--hls-constant: #FFA066;--hls-constructor: #7E9CD8;--hls-embedded: #E82424;--hls-emphasis: #E82424;--hls-emphasis-strong: #E82424;--hls-enum: #6A9589;--hls-function: #7E9CD8;--hls-hint: #6A9589;--hls-keyword: #957FB8;--hls-link-text: #7E9CD8;--hls-link-uri: #7E9CD8;--hls-number: #D27E99;--hls-operator: #C0A36E;--hls-predictive: #4F4F66;--hls-predoc: #E82424;--hls-primary: #E46876;--hls-property: #7E9CD8;--hls-punctuation: #6A9589;--hls-punctuation-bracket: #6A9589;--hls-punctuation-delimiter: #4F4F66;--hls-punctuation-list-marker: #6A9589;--hls-punctuation-special: #6A9589;--hls-punctuation-special-symbol: #E82424;--hls-string: #98BB6C;--hls-string-escape: #E46876;--hls-string-regex: #E46876;--hls-string-special: #E46876;--hls-string-special-symbol: #FF5D62;--hls-tag: #7E9CD8;--hls-text-literal: #98BB6C;--hls-title: #DCD7BA;--hls-type: #6A9589;--hls-type-interface: #6A9589;--hls-type-super: #6A9589;--hls-variable: #DCD7BA;--hls-variable-member: #DCD7BA;--hls-variable-parameter: #b8b4d0;--hls-variable-special: #957FB8;--hls-variant: #E82424;--hls-label: #7AA89F;--hls-namespace: #E6C384;--hls-preproc: #957FB8;--hls-selector: #E6C384;--hls-diff-minus: #C34043;--hls-diff-plus: #76946A;--hls-selector-id: #957FB8;--hls-selector-pseudo: #957FB8;--hls-attribute-jsx: #DCA561;--hls-constant-builtin: #FFA066;--hls-function-definition: #7E9CD8;--hls-function-method: #7E9CD8;--hls-keyword-control: #957FB8;--hls-keyword-declaration: #957FB8;--hls-keyword-import: #957FB8;--hls-keyword-operator: #957FB8;--hls-property-json-key: #7E9CD8;--hls-punctuation-bracket-html: #6A9589;--hls-punctuation-bracket-jsx: #6A9589;--hls-punctuation-delimiter-html: #4F4F66;--hls-punctuation-delimiter-jsx: #4F4F66;--hls-punctuation-markup: #6A9589;--hls-selector-class: #E6C384;--hls-tag-doctype: #7E9CD8;--hls-tag-jsx: #7E9CD8;--hls-type-builtin: #6A9589;--hls-type-class: #6A9589;--hls-keyword-jsdoc: #957FB8;--hls-tag-component-jsx: #7E9CD8;--hls-type-jsdoc: #6A9589;--hls-variable-jsdoc: #DCD7BA;--hls-text-jsx: #DCD7BA;}
:root[data-code-theme='kanagawa-lotus']{--hls-background: #f2ecbc;--hls-foreground: #545464;--hls-attribute: #de9800;--hls-boolean: #cc6d00;--hls-comment: #8a8980;--hls-comment-doc: #8a8980;--hls-constant: #cc6d00;--hls-constructor: #4d699b;--hls-embedded: #e82424;--hls-emphasis: #e82424;--hls-emphasis-strong: #e82424;--hls-enum: #5e857a;--hls-function: #4d699b;--hls-hint: #5e857a;--hls-keyword: #766b90;--hls-link-text: #4d699b;--hls-link-uri: #4d699b;--hls-number: #b35b79;--hls-operator: #836f4a;--hls-predictive: #8a8980;--hls-predoc: #e82424;--hls-primary: #c84053;--hls-property: #4d699b;--hls-punctuation: #5e857a;--hls-punctuation-bracket: #5e857a;--hls-punctuation-delimiter: #8a8980;--hls-punctuation-list-marker: #5e857a;--hls-punctuation-special: #5e857a;--hls-punctuation-special-symbol: #e82424;--hls-string: #6f894e;--hls-string-escape: #c84053;--hls-string-regex: #c84053;--hls-string-special: #c84053;--hls-string-special-symbol: #d7474b;--hls-tag: #4d699b;--hls-text-literal: #6f894e;--hls-title: #545464;--hls-type: #5e857a;--hls-type-interface: #5e857a;--hls-type-super: #5e857a;--hls-variable: #545464;--hls-variable-member: #545464;--hls-variable-parameter: #766b90;--hls-variable-special: #b35b79;--hls-variant: #e82424;--hls-label: #597B75;--hls-namespace: #77713F;--hls-preproc: #766b90;--hls-selector: #77713F;--hls-diff-minus: #D7474B;--hls-diff-plus: #6E915F;--hls-selector-id: #624C83;--hls-selector-pseudo: #624C83;--hls-attribute-jsx: #de9800;--hls-constant-builtin: #cc6d00;--hls-function-definition: #4d699b;--hls-function-method: #4d699b;--hls-keyword-control: #766b90;--hls-keyword-declaration: #766b90;--hls-keyword-import: #766b90;--hls-keyword-operator: #766b90;--hls-property-json-key: #4d699b;--hls-punctuation-bracket-html: #5e857a;--hls-punctuation-bracket-jsx: #5e857a;--hls-punctuation-delimiter-html: #8a8980;--hls-punctuation-delimiter-jsx: #8a8980;--hls-punctuation-markup: #5e857a;--hls-selector-class: #77713F;--hls-tag-doctype: #4d699b;--hls-tag-jsx: #4d699b;--hls-type-builtin: #5e857a;--hls-type-class: #5e857a;--hls-keyword-jsdoc: #766b90;--hls-tag-component-jsx: #4d699b;--hls-type-jsdoc: #5e857a;--hls-variable-jsdoc: #545464;--hls-text-jsx: #545464;}
:root[data-code-theme='material-theme']{--hls-background: #263238;--hls-foreground: #EEFFFF;--hls-attribute: #C792EA;--hls-comment: #546E7A;--hls-comment-doc: #546E7A;--hls-constructor: #f07178;--hls-emphasis: #f07178;--hls-emphasis-strong: #f07178;--hls-function: #82AAFF;--hls-keyword: #89DDFF;--hls-number: #F78C6C;--hls-punctuation: #89DDFF;--hls-punctuation-bracket: #89DDFF;--hls-punctuation-delimiter: #89DDFF;--hls-punctuation-list-marker: #89DDFF;--hls-punctuation-special: #89DDFF;--hls-string: #C3E88D;--hls-string-escape: #C3E88D;--hls-string-regex: #C3E88D;--hls-string-special: #C3E88D;--hls-string-special-symbol: #C3E88D;--hls-tag: #f07178;--hls-text-literal: #C3E88D;--hls-boolean: #FF9CAC;--hls-constant: #EEFFFF;--hls-embedded: #EEFFFF;--hls-label: #FFCB6B;--hls-namespace: #FFCB6B;--hls-operator: #89DDFF;--hls-predictive: #546E7A;--hls-preproc: #89DDFF;--hls-primary: #EEFFFF;--hls-property: #F07178;--hls-selector: #FFCB6B;--hls-title: #89DDFF;--hls-type: #FFCB6B;--hls-variable: #EEFFFF;--hls-enum: #FFCB6B;--hls-hint: #969696ff;--hls-link-text: #C3E88D;--hls-link-uri: #EEFFFF;--hls-variant: #EEFFFF;--hls-constant-builtin: #89DDFF;--hls-diff-minus: #F07178;--hls-diff-plus: #C3E88D;--hls-selector-id: #F78C6C;--hls-variable-parameter: #EEFFFF;--hls-selector-pseudo: #C792EA;--hls-attribute-jsx: #C792EA;--hls-function-definition: #82AAFF;--hls-function-method: #82AAFF;--hls-keyword-control: #89DDFF;--hls-keyword-declaration: #89DDFF;--hls-keyword-import: #89DDFF;--hls-keyword-operator: #89DDFF;--hls-property-json-key: #F07178;--hls-punctuation-bracket-html: #89DDFF;--hls-punctuation-bracket-jsx: #89DDFF;--hls-punctuation-delimiter-html: #89DDFF;--hls-punctuation-delimiter-jsx: #89DDFF;--hls-punctuation-markup: #89DDFF;--hls-selector-class: #FFCB6B;--hls-tag-doctype: #f07178;--hls-tag-jsx: #f07178;--hls-type-builtin: #FFCB6B;--hls-type-class: #FFCB6B;--hls-variable-special: #EEFFFF;--hls-keyword-jsdoc: #89DDFF;--hls-tag-component-jsx: #f07178;--hls-type-jsdoc: #FFCB6B;--hls-variable-jsdoc: #EEFFFF;--hls-text-jsx: #EEFFFF;}
:root[data-code-theme='material-theme-lighter']{--hls-background: #FAFAFA;--hls-foreground: #90A4AE;--hls-attribute: #9C3EDA;--hls-comment: #90A4AE;--hls-comment-doc: #90A4AE;--hls-constructor: #E53935;--hls-emphasis: #E53935;--hls-emphasis-strong: #E53935;--hls-function: #6182B8;--hls-keyword: #39ADB5;--hls-number: #F76D47;--hls-punctuation: #39ADB5;--hls-punctuation-bracket: #39ADB5;--hls-punctuation-delimiter: #39ADB5;--hls-punctuation-list-marker: #39ADB5;--hls-punctuation-special: #39ADB5;--hls-string: #91B859;--hls-string-escape: #91B859;--hls-string-regex: #91B859;--hls-string-special: #91B859;--hls-string-special-symbol: #91B859;--hls-tag: #E53935;--hls-text-literal: #91B859;--hls-boolean: #FF5370;--hls-constant: #90A4AE;--hls-embedded: #90A4AE;--hls-label: #E2931D;--hls-namespace: #E2931D;--hls-operator: #39ADB5;--hls-predictive: #90A4AE;--hls-preproc: #39ADB5;--hls-primary: #90A4AE;--hls-property: #E53935;--hls-selector: #E2931D;--hls-title: #39ADB5;--hls-type: #E2931D;--hls-variable: #90A4AE;--hls-enum: #E2931D;--hls-hint: #969696ff;--hls-link-text: #91B859;--hls-link-uri: #90A4AE;--hls-variant: #90A4AE;--hls-constant-builtin: #39ADB5;--hls-diff-minus: #E53935;--hls-diff-plus: #91B859;--hls-selector-id: #F76D47;--hls-variable-parameter: #90A4AE;--hls-selector-pseudo: #9C3EDA;--hls-attribute-jsx: #9C3EDA;--hls-function-definition: #6182B8;--hls-function-method: #6182B8;--hls-keyword-control: #39ADB5;--hls-keyword-declaration: #39ADB5;--hls-keyword-import: #39ADB5;--hls-keyword-operator: #39ADB5;--hls-property-json-key: #E53935;--hls-punctuation-bracket-html: #39ADB5;--hls-punctuation-bracket-jsx: #39ADB5;--hls-punctuation-delimiter-html: #39ADB5;--hls-punctuation-delimiter-jsx: #39ADB5;--hls-punctuation-markup: #39ADB5;--hls-selector-class: #E2931D;--hls-tag-doctype: #E53935;--hls-tag-jsx: #E53935;--hls-type-builtin: #E2931D;--hls-type-class: #E2931D;--hls-variable-special: #90A4AE;--hls-keyword-jsdoc: #39ADB5;--hls-tag-component-jsx: #E53935;--hls-type-jsdoc: #E2931D;--hls-variable-jsdoc: #90A4AE;--hls-text-jsx: #90A4AE;}
:root[data-code-theme='min-dark']{--hls-background: #1A1A1A;--hls-foreground: #BBBBBB;--hls-attribute: #B392F1;--hls-boolean: #79B8FF;--hls-comment: #888888;--hls-comment-doc: #888888;--hls-constant: #79B8FF;--hls-enum: #B392F1;--hls-function: #B392F1;--hls-keyword: #FA7584;--hls-number: #F8F8F8;--hls-operator: #FA7584;--hls-property: #BBBBBB;--hls-punctuation: #D1D1D1;--hls-string: #FFAB70;--hls-string-escape: #FA7584;--hls-tag: #FFAB70;--hls-text-literal: #E394DC;--hls-type: #79B8FF;--hls-type-builtin: #79B8FF;--hls-variable: #bbbbbb;--hls-variable-special: #79B8FF;--hls-constructor: #B392F0;--hls-embedded: #BBBBBB;--hls-emphasis: #BBBBBB;--hls-label: #bbbbbb;--hls-namespace: #79B8FF;--hls-predictive: #888888;--hls-preproc: #FA7584;--hls-primary: #BBBBBB;--hls-selector: #FFAB70;--hls-title: #79B8FF;--hls-hint: #969696ff;--hls-link-text: #79B8FF;--hls-link-uri: #FFAB70;--hls-variant: #79B8FF;--hls-diff-minus: #BBBBBB;--hls-diff-plus: #BBBBBB;--hls-emphasis-strong: #BBBBBB;--hls-selector-class: #B392F0;--hls-selector-id: #B392F0;--hls-selector-pseudo: #B392F0;--hls-attribute-jsx: #B392F1;--hls-constant-builtin: #79B8FF;--hls-function-definition: #B392F1;--hls-function-method: #B392F1;--hls-keyword-control: #FA7584;--hls-keyword-declaration: #FA7584;--hls-keyword-import: #FA7584;--hls-keyword-operator: #FA7584;--hls-property-json-key: #BBBBBB;--hls-punctuation-bracket: #D1D1D1;--hls-punctuation-bracket-html: #D1D1D1;--hls-punctuation-bracket-jsx: #D1D1D1;--hls-punctuation-delimiter: #D1D1D1;--hls-punctuation-delimiter-html: #D1D1D1;--hls-punctuation-delimiter-jsx: #D1D1D1;--hls-punctuation-list-marker: #D1D1D1;--hls-punctuation-markup: #D1D1D1;--hls-punctuation-special: #D1D1D1;--hls-string-regex: #FFAB70;--hls-string-special: #FFAB70;--hls-string-special-symbol: #FFAB70;--hls-tag-doctype: #FFAB70;--hls-tag-jsx: #FFAB70;--hls-type-class: #79B8FF;--hls-variable-parameter: #bbbbbb;--hls-keyword-jsdoc: #FA7584;--hls-tag-component-jsx: #FFAB70;--hls-type-jsdoc: #79B8FF;--hls-variable-jsdoc: #bbbbbb;--hls-text-jsx: #BBBBBB;}
:root[data-code-theme='min-light']{--hls-background: #FFFFFF;--hls-foreground: #212121;--hls-attribute: #6F42C1;--hls-boolean: #1976D2;--hls-comment: #C2C3C5;--hls-comment-doc: #C2C3C5;--hls-constant: #1976D2;--hls-enum: #6F42C1;--hls-function: #6F42C1;--hls-keyword: #D32F2F;--hls-number: #212121;--hls-operator: #D32F2F;--hls-property: #212121;--hls-punctuation: #424242;--hls-string: #22863A;--hls-string-escape: #D32F2F;--hls-tag: #22863A;--hls-text-literal: #C2185B;--hls-type: #1976D2;--hls-type-builtin: #1976D2;--hls-variable: #212121;--hls-variable-special: #1976D2;--hls-constructor: #6F42C1;--hls-embedded: #212121;--hls-emphasis: #212121;--hls-label: #212121;--hls-namespace: #1976D2;--hls-predictive: #C2C3C5;--hls-preproc: #D32F2F;--hls-primary: #212121;--hls-selector: #22863A;--hls-title: #1976D2;--hls-hint: #757575;--hls-link-text: #D32F2F;--hls-link-uri: #22863A;--hls-variant: #1976D2;--hls-diff-minus: #D32F2F;--hls-diff-plus: #77cc00;--hls-emphasis-strong: #212121;--hls-selector-class: #6F42C1;--hls-selector-id: #6F42C1;--hls-selector-pseudo: #6F42C1;--hls-attribute-jsx: #6F42C1;--hls-constant-builtin: #1976D2;--hls-function-definition: #6F42C1;--hls-function-method: #6F42C1;--hls-keyword-control: #D32F2F;--hls-keyword-declaration: #D32F2F;--hls-keyword-import: #D32F2F;--hls-keyword-operator: #D32F2F;--hls-property-json-key: #212121;--hls-punctuation-bracket: #424242;--hls-punctuation-bracket-html: #424242;--hls-punctuation-bracket-jsx: #424242;--hls-punctuation-delimiter: #424242;--hls-punctuation-delimiter-html: #424242;--hls-punctuation-delimiter-jsx: #424242;--hls-punctuation-list-marker: #424242;--hls-punctuation-markup: #424242;--hls-punctuation-special: #424242;--hls-string-regex: #22863A;--hls-string-special: #22863A;--hls-string-special-symbol: #22863A;--hls-tag-doctype: #22863A;--hls-tag-jsx: #22863A;--hls-type-class: #1976D2;--hls-variable-parameter: #212121;--hls-keyword-jsdoc: #D32F2F;--hls-tag-component-jsx: #22863A;--hls-type-jsdoc: #1976D2;--hls-variable-jsdoc: #212121;--hls-text-jsx: #212121;}
:root[data-code-theme='night-owl']{--hls-background: #011627;--hls-foreground: #d6deeb;--hls-attribute: #c5e478;--hls-boolean: #ff5874;--hls-comment: #637777;--hls-comment-doc: #637777;--hls-constant: #82AAFF;--hls-constant-builtin: #ff5874;--hls-constructor: #82aaff;--hls-diff-minus: #EF5350;--hls-diff-plus: #9CCC65;--hls-embedded: #d6deeb;--hls-emphasis: #82aaff;--hls-emphasis-strong: #ffcb8b;--hls-enum: #ffcb8b;--hls-function: #82aaff;--hls-function-method: #82aaff;--hls-hint: #829D9D;--hls-keyword: #c792ea;--hls-keyword-control: #c792ea;--hls-keyword-declaration: #c792ea;--hls-label: #82aaff;--hls-link-text: #82aaff;--hls-link-uri: #7fdbca;--hls-namespace: #d6deeb;--hls-number: #F78C6C;--hls-operator: #c792ea;--hls-predictive: #5f7e97;--hls-preproc: #c792ea;--hls-primary: #d6deeb;--hls-property: #d6deeb;--hls-punctuation: #d6deeb;--hls-punctuation-bracket: #ffd602;--hls-punctuation-delimiter: #d6deeb;--hls-punctuation-list-marker: #7fdbca;--hls-punctuation-markup: #7fdbca;--hls-punctuation-special: #82aaff;--hls-selector: #c5e478;--hls-selector-pseudo: #82aaff;--hls-string: #ecc48d;--hls-string-escape: #F78C6C;--hls-string-regex: #5ca7e4;--hls-string-special: #ecc48d;--hls-string-special-symbol: #ecc48d;--hls-tag: #caece6;--hls-text-literal: #ecc48d;--hls-title: #82aaff;--hls-type: #ffcb8b;--hls-type-builtin: #c5e478;--hls-variable: #d6deeb;--hls-variable-special: #7fdbca;--hls-variant: #ffcb8b;--hls-attribute-jsx: #c5e478;--hls-function-definition: #82aaff;--hls-keyword-import: #c792ea;--hls-keyword-operator: #c792ea;--hls-property-json-key: #d6deeb;--hls-punctuation-bracket-html: #ffd602;--hls-punctuation-bracket-jsx: #ffd602;--hls-punctuation-delimiter-html: #d6deeb;--hls-punctuation-delimiter-jsx: #d6deeb;--hls-selector-class: #c5e478;--hls-selector-id: #c5e478;--hls-tag-doctype: #caece6;--hls-tag-jsx: #caece6;--hls-type-class: #ffcb8b;--hls-variable-parameter: #d6deeb;--hls-keyword-jsdoc: #c792ea;--hls-tag-component-jsx: #caece6;--hls-type-jsdoc: #ffcb8b;--hls-variable-jsdoc: #d6deeb;--hls-text-jsx: #d6deeb;}
:root[data-code-theme='night-owl-light']{--hls-background: #FBFBFB;--hls-foreground: #403f53;--hls-attribute: #4876d6;--hls-boolean: #bc5454;--hls-comment: #989fb1;--hls-comment-doc: #989fb1;--hls-constant: #4876d6;--hls-constant-builtin: #bc5454;--hls-constructor: #994cc3;--hls-diff-minus: #f76e6e;--hls-diff-plus: #49d0c5;--hls-embedded: #403f53;--hls-emphasis: #994cc3;--hls-emphasis-strong: #4876d6;--hls-enum: #4876d6;--hls-function: #4876d6;--hls-function-method: #4876d6;--hls-hint: #969696;--hls-keyword: #994cc3;--hls-keyword-control: #994cc3;--hls-keyword-declaration: #994cc3;--hls-label: #4876d6;--hls-link-text: #403f53;--hls-link-uri: #ff869a;--hls-namespace: #403f53;--hls-number: #aa0982;--hls-operator: #0c969b;--hls-predictive: #93A1A1;--hls-preproc: #994cc3;--hls-primary: #403f53;--hls-property: #0c969b;--hls-punctuation: #403f53;--hls-punctuation-bracket: #994cc3;--hls-punctuation-delimiter: #403f53;--hls-punctuation-list-marker: #4876d6;--hls-punctuation-markup: #4876d6;--hls-punctuation-special: #994cc3;--hls-selector: #994cc3;--hls-selector-pseudo: #994cc3;--hls-string: #c96765;--hls-string-escape: #aa0982;--hls-string-regex: #5ca7e4;--hls-string-special: #c96765;--hls-string-special-symbol: #c96765;--hls-tag: #994cc3;--hls-text-literal: #0c969b;--hls-title: #4876d6;--hls-type: #4876d6;--hls-type-builtin: #bc5454;--hls-variable: #403f53;--hls-variable-special: #0c969b;--hls-variant: #4876d6;--hls-attribute-jsx: #4876d6;--hls-function-definition: #4876d6;--hls-keyword-import: #994cc3;--hls-keyword-operator: #994cc3;--hls-property-json-key: #0c969b;--hls-punctuation-bracket-html: #994cc3;--hls-punctuation-bracket-jsx: #994cc3;--hls-punctuation-delimiter-html: #403f53;--hls-punctuation-delimiter-jsx: #403f53;--hls-selector-class: #994cc3;--hls-selector-id: #994cc3;--hls-tag-doctype: #994cc3;--hls-tag-jsx: #994cc3;--hls-type-class: #4876d6;--hls-variable-parameter: #403f53;--hls-keyword-jsdoc: #994cc3;--hls-tag-component-jsx: #994cc3;--hls-type-jsdoc: #4876d6;--hls-variable-jsdoc: #403f53;--hls-text-jsx: #403f53;}
:root[data-code-theme='one-dark-pro']{--hls-background: #23272e;--hls-foreground: #abb2bf;--hls-comment: #7F838C;--hls-comment-doc: #7f848e;--hls-attribute: #d19a66;--hls-boolean: #d19a66;--hls-constant: #d19a66;--hls-constructor: #e06c75;--hls-embedded: #abb2bf;--hls-emphasis: #c678dd;--hls-enum: #56b6c2;--hls-function: #61afef;--hls-keyword: #c678dd;--hls-keyword-operator: #c678dd;--hls-link-text: #61afef;--hls-link-uri: #61afef;--hls-number: #d19a66;--hls-operator: #abb2bf;--hls-predictive: #4d5970;--hls-property: #e06c75;--hls-punctuation: #abb2bf;--hls-punctuation-list-marker: #d07277ff;--hls-string: #98c379;--hls-string-escape: #56b6c2;--hls-string-regex: #e06c75;--hls-string-special: #e06c75;--hls-string-special-symbol: #e06c75;--hls-tag: #e06c75;--hls-text-literal: #98c379;--hls-title: #d07277ff;--hls-type: #e5c07b;--hls-variable: #e06c75;--hls-variable-special: #e5c07b;--hls-variant: #61afef;--hls-label: #E06C75;--hls-namespace: #E5C07B;--hls-preproc: #c678dd;--hls-primary: #abb2bf;--hls-selector: #E06C75;--hls-hint: #7a849c;--hls-diff-minus: #E06C75;--hls-diff-plus: #98C379;--hls-selector-class: #D19A66;--hls-selector-id: #61AFEF;--hls-selector-pseudo: #56B6C2;--hls-attribute-jsx: #d19a66;--hls-constant-builtin: #d19a66;--hls-emphasis-strong: #c678dd;--hls-function-definition: #61afef;--hls-function-method: #61afef;--hls-keyword-control: #c678dd;--hls-keyword-declaration: #c678dd;--hls-keyword-import: #c678dd;--hls-property-json-key: #e06c75;--hls-punctuation-bracket: #abb2bf;--hls-punctuation-bracket-html: #abb2bf;--hls-punctuation-bracket-jsx: #abb2bf;--hls-punctuation-delimiter: #abb2bf;--hls-punctuation-delimiter-html: #abb2bf;--hls-punctuation-delimiter-jsx: #abb2bf;--hls-punctuation-markup: #abb2bf;--hls-punctuation-special: #abb2bf;--hls-tag-doctype: #e06c75;--hls-tag-jsx: #e06c75;--hls-type-builtin: #e5c07b;--hls-type-class: #e5c07b;--hls-variable-parameter: #e06c75;--hls-keyword-jsdoc: #c678dd;--hls-tag-component-jsx: #e06c75;--hls-type-jsdoc: #e5c07b;--hls-variable-jsdoc: #e06c75;--hls-text-jsx: #abb2bf;}
:root[data-code-theme='one-light']{--hls-background: #FAFAFA;--hls-foreground: #383A42;--hls-attribute: #986801;--hls-boolean: #986801;--hls-comment: #A0A1A7;--hls-comment-doc: #A0A1A7;--hls-constant: #986801;--hls-constructor: #4078F2;--hls-embedded: #383A42;--hls-emphasis: #A626A4;--hls-emphasis-strong: #986801;--hls-enum: #C18401;--hls-function: #4078F2;--hls-function-method: #4078F2;--hls-function-special-definition: #4078F2;--hls-hint: #9D9D9F;--hls-keyword: #A626A4;--hls-keyword-operator: #A626A4;--hls-label: #E45649;--hls-link-text: #4078F2;--hls-link-uri: #A626A4;--hls-number: #986801;--hls-operator: #0184BC;--hls-predictive: #A0A1A7;--hls-preproc: #A626A4;--hls-primary: #383A42;--hls-property: #E45649;--hls-property-json-key: #E45649;--hls-punctuation: #383A42;--hls-punctuation-bracket: #383A42;--hls-punctuation-delimiter: #383A42;--hls-punctuation-list-marker: #E45649;--hls-punctuation-special: #CA1243;--hls-string: #50A14F;--hls-string-escape: #0184BC;--hls-string-regex: #0184BC;--hls-string-special: #0184BC;--hls-string-special-symbol: #0184BC;--hls-tag: #E45649;--hls-text-literal: #50A14F;--hls-title: #E45649;--hls-type: #C18401;--hls-type-builtin: #0184BC;--hls-variable: #E45649;--hls-variable-builtin: #E45649;--hls-variable-parameter: #383A42;--hls-variable-special: #E45649;--hls-variant: #C18401;--hls-namespace: #C18401;--hls-selector: #E45649;--hls-diff-minus: #E45649;--hls-diff-plus: #50A14F;--hls-selector-class: #986801;--hls-selector-id: #4078F2;--hls-selector-pseudo: #986801;--hls-attribute-jsx: #986801;--hls-constant-builtin: #986801;--hls-function-definition: #4078F2;--hls-keyword-control: #A626A4;--hls-keyword-declaration: #A626A4;--hls-keyword-import: #A626A4;--hls-punctuation-bracket-html: #383A42;--hls-punctuation-bracket-jsx: #383A42;--hls-punctuation-delimiter-html: #383A42;--hls-punctuation-delimiter-jsx: #383A42;--hls-punctuation-markup: #383A42;--hls-tag-doctype: #E45649;--hls-tag-jsx: #E45649;--hls-type-class: #C18401;--hls-keyword-jsdoc: #A626A4;--hls-tag-component-jsx: #E45649;--hls-type-jsdoc: #C18401;--hls-variable-jsdoc: #E45649;--hls-text-jsx: #383A42;}
:root[data-code-theme='rose-pine']{--hls-background: #191724;--hls-foreground: #e0def4;--hls-attribute: #c4a7e7;--hls-boolean: #ebbcba;--hls-comment: #6e6a86;--hls-comment-doc: #908caa;--hls-constant: #f6c177;--hls-constructor: #9ccfd8;--hls-embedded: #e0def4;--hls-emphasis: #c4a7e7;--hls-emphasis-strong: #9ccfd8;--hls-enum: #31748f;--hls-function: #ebbcba;--hls-hint: #c4a7e7;--hls-keyword: #31748f;--hls-label: #9ccfd8;--hls-link-text: #c4a7e7;--hls-link-uri: #31748f;--hls-number: #f6c177;--hls-operator: #908caa;--hls-predictive: #908caa;--hls-preproc: #f6c177;--hls-primary: #c4a7e7;--hls-property: #9ccfd8;--hls-punctuation: #908caa;--hls-punctuation-bracket: #908caa;--hls-punctuation-delimiter: #908caa;--hls-punctuation-list-marker: #908caa;--hls-punctuation-special: #908caa;--hls-string: #f6c177;--hls-string-escape: #31748f;--hls-string-regex: #c4a7e7;--hls-string-special: #31748f;--hls-string-special-symbol: #31748f;--hls-tag: #9ccfd8;--hls-text-literal: #f6c177;--hls-title: #eb6f92;--hls-type: #9ccfd8;--hls-variable: #e0def4;--hls-variable-special: #eb6f92;--hls-variant: #ebbcba;--hls-namespace: #9CCFD8;--hls-selector: #9CCFD8;--hls-diff-minus: #908caa;--hls-diff-plus: #9ccfd8;--hls-selector-class: #C4A7E7;--hls-selector-id: #C4A7E7;--hls-selector-pseudo: #C4A7E7;--hls-attribute-jsx: #c4a7e7;--hls-constant-builtin: #f6c177;--hls-function-definition: #ebbcba;--hls-function-method: #ebbcba;--hls-keyword-control: #31748f;--hls-keyword-declaration: #31748f;--hls-keyword-import: #31748f;--hls-keyword-operator: #31748f;--hls-property-json-key: #9ccfd8;--hls-punctuation-bracket-html: #908caa;--hls-punctuation-bracket-jsx: #908caa;--hls-punctuation-delimiter-html: #908caa;--hls-punctuation-delimiter-jsx: #908caa;--hls-punctuation-markup: #908caa;--hls-tag-doctype: #9ccfd8;--hls-tag-jsx: #9ccfd8;--hls-type-builtin: #9ccfd8;--hls-type-class: #9ccfd8;--hls-variable-parameter: #e0def4;--hls-keyword-jsdoc: #31748f;--hls-tag-component-jsx: #9ccfd8;--hls-type-jsdoc: #9ccfd8;--hls-variable-jsdoc: #e0def4;--hls-text-jsx: #e0def4;}
:root[data-code-theme='rose-pine-dawn']{--hls-background: #faf4ed;--hls-foreground: #575279;--hls-attribute: #907aa9;--hls-boolean: #d7827e;--hls-comment: #9893a5;--hls-comment-doc: #797593;--hls-constant: #ea9d34;--hls-constructor: #56949f;--hls-embedded: #575279;--hls-emphasis: #907aa9;--hls-emphasis-strong: #56949f;--hls-enum: #286983;--hls-function: #d7827e;--hls-hint: #907aa9;--hls-keyword: #286983;--hls-label: #56949f;--hls-link-text: #907aa9;--hls-link-uri: #286983;--hls-number: #ea9d34;--hls-operator: #797593;--hls-predictive: #797593;--hls-preproc: #ea9d34;--hls-primary: #907aa9;--hls-property: #56949f;--hls-punctuation: #797593;--hls-punctuation-bracket: #797593;--hls-punctuation-delimiter: #797593;--hls-punctuation-list-marker: #797593;--hls-punctuation-special: #797593;--hls-string: #ea9d34;--hls-string-escape: #286983;--hls-string-regex: #907aa9;--hls-string-special: #286983;--hls-string-special-symbol: #286983;--hls-tag: #56949f;--hls-text-literal: #ea9d34;--hls-title: #b4637a;--hls-type: #56949f;--hls-variable: #575279;--hls-variable-special: #b4637a;--hls-variant: #d7827e;--hls-namespace: #56949F;--hls-selector: #56949F;--hls-diff-minus: #797593;--hls-diff-plus: #56949f;--hls-selector-class: #907AA9;--hls-selector-id: #907AA9;--hls-selector-pseudo: #907AA9;--hls-attribute-jsx: #907aa9;--hls-constant-builtin: #ea9d34;--hls-function-definition: #d7827e;--hls-function-method: #d7827e;--hls-keyword-control: #286983;--hls-keyword-declaration: #286983;--hls-keyword-import: #286983;--hls-keyword-operator: #286983;--hls-property-json-key: #56949f;--hls-punctuation-bracket-html: #797593;--hls-punctuation-bracket-jsx: #797593;--hls-punctuation-delimiter-html: #797593;--hls-punctuation-delimiter-jsx: #797593;--hls-punctuation-markup: #797593;--hls-tag-doctype: #56949f;--hls-tag-jsx: #56949f;--hls-type-builtin: #56949f;--hls-type-class: #56949f;--hls-variable-parameter: #575279;--hls-keyword-jsdoc: #286983;--hls-tag-component-jsx: #56949f;--hls-type-jsdoc: #56949f;--hls-variable-jsdoc: #575279;--hls-text-jsx: #575279;}
:root[data-code-theme='slack-dark']{--hls-background: #222222;--hls-foreground: #E6E6E6;--hls-attribute: #9cdcfe;--hls-boolean: #569cd6;--hls-comment: #6A9955;--hls-comment-doc: #6A9955;--hls-constant: #569cd6;--hls-constructor: #569cd6;--hls-embedded: #D4D4D4;--hls-emphasis-strong: #569cd6;--hls-function: #DCDCAA;--hls-keyword: #569cd6;--hls-number: #b5cea8;--hls-operator: #d4d4d4;--hls-preproc: #569cd6;--hls-property: #9cdcfe;--hls-punctuation: #808080;--hls-punctuation-bracket: #808080;--hls-punctuation-delimiter: #808080;--hls-punctuation-list-marker: #808080;--hls-punctuation-special: #808080;--hls-string: #ce9178;--hls-string-escape: #569cd6;--hls-string-regex: #ce9178;--hls-string-special: #ce9178;--hls-string-special-symbol: #ce9178;--hls-tag: #569cd6;--hls-text-literal: #ce9178;--hls-type: #4EC9B0;--hls-variable: #9CDCFE;--hls-variable-special: #569cd6;--hls-emphasis: #E6E6E6;--hls-label: #9CDCFE;--hls-namespace: #4EC9B0;--hls-predictive: #6A9955;--hls-primary: #E6E6E6;--hls-selector: #D7BA7D;--hls-title: #569CD6;--hls-enum: #4EC9B0;--hls-hint: #6A9955;--hls-link-text: #CE9178;--hls-link-uri: #E6E6E6;--hls-variant: #9CDCFE;--hls-diff-minus: #CE9178;--hls-diff-plus: #B5CEA8;--hls-attribute-jsx: #9cdcfe;--hls-constant-builtin: #569cd6;--hls-function-definition: #DCDCAA;--hls-function-method: #DCDCAA;--hls-keyword-control: #569cd6;--hls-keyword-declaration: #569cd6;--hls-keyword-import: #569cd6;--hls-keyword-operator: #569cd6;--hls-property-json-key: #9cdcfe;--hls-punctuation-bracket-html: #808080;--hls-punctuation-bracket-jsx: #808080;--hls-punctuation-delimiter-html: #808080;--hls-punctuation-delimiter-jsx: #808080;--hls-punctuation-markup: #808080;--hls-selector-class: #D7BA7D;--hls-selector-id: #D7BA7D;--hls-tag-doctype: #569cd6;--hls-tag-jsx: #569cd6;--hls-type-builtin: #4EC9B0;--hls-type-class: #4EC9B0;--hls-variable-parameter: #9CDCFE;--hls-keyword-jsdoc: #569cd6;--hls-selector-pseudo: #D7BA7D;--hls-tag-component-jsx: #569cd6;--hls-type-jsdoc: #4EC9B0;--hls-variable-jsdoc: #9CDCFE;--hls-text-jsx: #E6E6E6;}
:root[data-code-theme='slack-ochin']{--hls-background: #FFFFFF;--hls-foreground: #000000;--hls-attribute: #df8618;--hls-comment: #357b42;--hls-comment-doc: #357b42;--hls-constant: #174781;--hls-constructor: #0444ac;--hls-emphasis: #174781;--hls-emphasis-strong: #08134A;--hls-function: #7eb233;--hls-keyword: #7b30d0;--hls-number: #174781;--hls-string: #a44185;--hls-string-escape: #174781;--hls-string-regex: #a44185;--hls-string-special: #a44185;--hls-string-special-symbol: #a44185;--hls-tag: #0444ac;--hls-text-literal: #a44185;--hls-type: #0444ac;--hls-variable: #2f86d2;--hls-variable-special: #2f86d2;--hls-boolean: #174781;--hls-embedded: #000000;--hls-label: #2f86d2;--hls-namespace: #0444ac;--hls-operator: #7B30D0;--hls-predictive: #357b42;--hls-preproc: #7b30d0;--hls-primary: #000000;--hls-property: #2F86D2;--hls-punctuation: #000000;--hls-selector: #0444AC;--hls-title: #0444ac;--hls-enum: #0444AC;--hls-hint: #F9F9F9;--hls-link-text: #A44185;--hls-link-uri: #924205;--hls-variant: #2F86D2;--hls-diff-minus: #e53935;--hls-diff-plus: #ECB22E;--hls-property-json-key: #DC3EB7;--hls-selector-class: #DF8618;--hls-selector-id: #DF8618;--hls-selector-pseudo: #DF8618;--hls-attribute-jsx: #df8618;--hls-constant-builtin: #174781;--hls-function-definition: #7eb233;--hls-function-method: #7eb233;--hls-keyword-control: #7b30d0;--hls-keyword-declaration: #7b30d0;--hls-keyword-import: #7b30d0;--hls-keyword-operator: #7b30d0;--hls-punctuation-bracket: #000000;--hls-punctuation-bracket-html: #000000;--hls-punctuation-bracket-jsx: #000000;--hls-punctuation-delimiter: #000000;--hls-punctuation-delimiter-html: #000000;--hls-punctuation-delimiter-jsx: #000000;--hls-punctuation-list-marker: #000000;--hls-punctuation-markup: #000000;--hls-punctuation-special: #000000;--hls-tag-doctype: #0444ac;--hls-tag-jsx: #0444ac;--hls-type-builtin: #0444ac;--hls-type-class: #0444ac;--hls-variable-parameter: #2f86d2;--hls-keyword-jsdoc: #7b30d0;--hls-tag-component-jsx: #0444ac;--hls-type-jsdoc: #0444ac;--hls-variable-jsdoc: #2f86d2;--hls-text-jsx: #000000;}
:root[data-code-theme='solarized-dark']{--hls-background: #002b36ff;--hls-foreground: #839496ff;--hls-comment: #586e75ff;--hls-comment-doc: #586e75ff;--hls-string: #2aa198ff;--hls-string-regex: #dc322fff;--hls-string-escape: #cb4b16ff;--hls-link-text: #2aa198ff;--hls-number: #d33682ff;--hls-boolean: #b58900ff;--hls-constant-builtin: #b58900ff;--hls-constant: #268BD2;--hls-variable: #268BD2;--hls-variable-special: #268bd2ff;--hls-keyword: #859900ff;--hls-operator: #859900ff;--hls-type: #cb4b16ff;--hls-type-builtin: #859900ff;--hls-function: #268bd2ff;--hls-function-builtin: #268bd2ff;--hls-tag: #268bd2ff;--hls-attribute: #93a1a1ff;--hls-punctuation-special: #839496ff;--hls-punctuation-bracket: #839496ff;--hls-punctuation-delimiter: #839496ff;--hls-punctuation: #839496ff;--hls-preproc: #b58900ff;--hls-title: #268bd2ff;--hls-emphasis-strong: #D33682;--hls-emphasis: #D33682;--hls-text-literal: #2aa198ff;--hls-enum: #cb4b16ff;--hls-property: #839496ff;--hls-label: #839496ff;--hls-constructor: #268bd2ff;--hls-namespace: #cb4b16ff;--hls-diff-minus: #dc322fff;--hls-diff-plus: #859900ff;--hls-embedded: #839496ff;--hls-selector: #268bd2ff;--hls-selector-pseudo: #93a1a1ff;--hls-variant: #268bd2ff;--hls-string-special: #2aa198ff;--hls-string-special-symbol: #cb4b16ff;--hls-primary: #839496ff;--hls-link-uri: #839496ff;--hls-hint: #83949666;--hls-predictive: #83949666;--hls-punctuation-list-marker: #839496ff;--hls-punctuation-markup: #839496ff;--hls-keyword-declaration: #93A1A1;--hls-property-json-key: #859900;--hls-selector-class: #93A1A1;--hls-selector-id: #93A1A1;--hls-tag-doctype: #839496ff;--hls-variable-parameter: #839496ff;--hls-keyword-jsdoc: #93A1A1;--hls-punctuation-bracket-html: #586E75;--hls-punctuation-bracket-jsx: #586E75;--hls-punctuation-delimiter-html: #586E75;--hls-punctuation-delimiter-jsx: #586E75;--hls-tag-component-jsx: #859900;--hls-attribute-jsx: #93a1a1ff;--hls-function-definition: #268bd2ff;--hls-function-method: #268bd2ff;--hls-keyword-control: #859900ff;--hls-keyword-import: #859900ff;--hls-keyword-operator: #859900ff;--hls-tag-jsx: #268bd2ff;--hls-type-class: #cb4b16ff;--hls-type-jsdoc: #cb4b16ff;--hls-variable-jsdoc: #268BD2;--hls-text-jsx: #839496ff;}
:root[data-code-theme='solarized-light']{--hls-background: #fdf6e3ff;--hls-foreground: #657b83ff;--hls-comment: #93a1a1ff;--hls-comment-doc: #93a1a1ff;--hls-string: #2aa198ff;--hls-string-regex: #dc322fff;--hls-string-escape: #cb4b16ff;--hls-link-text: #2aa198ff;--hls-number: #d33682ff;--hls-boolean: #b58900ff;--hls-constant-builtin: #b58900ff;--hls-constant: #268BD2;--hls-variable: #268BD2;--hls-variable-special: #268bd2ff;--hls-keyword: #859900ff;--hls-operator: #859900ff;--hls-type: #cb4b16ff;--hls-type-builtin: #859900ff;--hls-function: #268bd2ff;--hls-function-builtin: #268bd2ff;--hls-tag: #268bd2ff;--hls-attribute: #93a1a1ff;--hls-punctuation-special: #657b83ff;--hls-punctuation-bracket: #657b83ff;--hls-punctuation-delimiter: #657b83ff;--hls-punctuation: #657b83ff;--hls-preproc: #b58900ff;--hls-title: #268bd2ff;--hls-emphasis-strong: #D33682;--hls-emphasis: #D33682;--hls-text-literal: #2aa198ff;--hls-enum: #cb4b16ff;--hls-property: #657b83ff;--hls-label: #657b83ff;--hls-constructor: #268bd2ff;--hls-namespace: #cb4b16ff;--hls-diff-minus: #dc322fff;--hls-diff-plus: #859900ff;--hls-embedded: #657b83ff;--hls-selector: #268bd2ff;--hls-selector-pseudo: #93a1a1ff;--hls-variant: #268bd2ff;--hls-string-special: #2aa198ff;--hls-string-special-symbol: #cb4b16ff;--hls-primary: #657b83ff;--hls-link-uri: #657b83ff;--hls-hint: #657b8366;--hls-predictive: #657b8366;--hls-punctuation-list-marker: #657b83ff;--hls-punctuation-markup: #657b83ff;--hls-keyword-declaration: #586E75;--hls-property-json-key: #859900;--hls-selector-class: #93A1A1;--hls-selector-id: #93A1A1;--hls-tag-doctype: #657b83ff;--hls-variable-parameter: #657b83ff;--hls-keyword-jsdoc: #586E75;--hls-punctuation-bracket-html: #93A1A1;--hls-punctuation-bracket-jsx: #93A1A1;--hls-punctuation-delimiter-html: #93A1A1;--hls-punctuation-delimiter-jsx: #93A1A1;--hls-tag-component-jsx: #859900;--hls-attribute-jsx: #93a1a1ff;--hls-function-definition: #268bd2ff;--hls-function-method: #268bd2ff;--hls-keyword-control: #859900ff;--hls-keyword-import: #859900ff;--hls-keyword-operator: #859900ff;--hls-tag-jsx: #268bd2ff;--hls-type-class: #cb4b16ff;--hls-type-jsdoc: #cb4b16ff;--hls-variable-jsdoc: #268BD2;--hls-text-jsx: #657b83ff;}
:root[data-code-theme='dark-plus']{--hls-background: #1e1e1eff;--hls-foreground: #d4d4d4ff;--hls-comment: #6a9955ff;--hls-comment-doc: #6a9955ff;--hls-string: #ce9178ff;--hls-string-regex: #d16969ff;--hls-string-escape: #d7ba7dff;--hls-link-text: #ce9178ff;--hls-number: #b5cea8ff;--hls-boolean: #569cd6ff;--hls-constant-builtin: #569cd6ff;--hls-constant: #4FC1FF;--hls-variable: #9cdcfeff;--hls-variable-special: #569cd6ff;--hls-variable-parameter: #9cdcfeff;--hls-keyword: #569cd6ff;--hls-operator: #d4d4d4ff;--hls-type: #4ec9b0ff;--hls-type-builtin: #4ec9b0ff;--hls-function: #dcdcaaff;--hls-function-builtin: #dcdcaaff;--hls-tag: #569cd6ff;--hls-attribute: #9cdcfeff;--hls-punctuation-special: #569cd6ff;--hls-punctuation-bracket: #d4d4d4ff;--hls-punctuation-delimiter: #d4d4d4ff;--hls-punctuation-list-marker: #6796e6ff;--hls-punctuation: #d4d4d4ff;--hls-preproc: #569cd6ff;--hls-title: #569cd6ff;--hls-emphasis-strong: #569cd6ff;--hls-emphasis: #c586c0ff;--hls-text-literal: #ce9178ff;--hls-enum: #4ec9b0ff;--hls-property: #9cdcfeff;--hls-label: #C8C8C8;--hls-constructor: #dcdcaaff;--hls-namespace: #4ec9b0ff;--hls-diff-minus: #ce9178ff;--hls-diff-plus: #b5cea8ff;--hls-embedded: #d4d4d4ff;--hls-selector: #d7ba7dff;--hls-selector-pseudo: #D7BA7D;--hls-variant: #4fc1ffff;--hls-string-special: #ce9178ff;--hls-punctuation-markup: #d4d4d4ff;--hls-primary: #d4d4d4ff;--hls-link-uri: #d4d4d4ff;--hls-hint: #d4d4d466;--hls-predictive: #d4d4d466;--hls-string-special-symbol: #d4d4d4ff;--hls-keyword-control: #C586C0;--hls-keyword-import: #C586C0;--hls-tag-doctype: #d4d4d4ff;--hls-punctuation-bracket-html: #808080;--hls-punctuation-bracket-jsx: #808080;--hls-punctuation-delimiter-html: #808080;--hls-punctuation-delimiter-jsx: #808080;--hls-tag-component-jsx: #4EC9B0;--hls-attribute-jsx: #9cdcfeff;--hls-function-definition: #dcdcaaff;--hls-function-method: #dcdcaaff;--hls-keyword-declaration: #569cd6ff;--hls-keyword-operator: #569cd6ff;--hls-property-json-key: #9cdcfeff;--hls-selector-class: #d7ba7dff;--hls-selector-id: #d7ba7dff;--hls-tag-jsx: #569cd6ff;--hls-type-class: #4ec9b0ff;--hls-keyword-jsdoc: #569cd6ff;--hls-type-jsdoc: #4ec9b0ff;--hls-variable-jsdoc: #9cdcfeff;--hls-text-jsx: #d4d4d4ff;}
:root[data-code-theme='light-plus']{--hls-background: #ffffffff;--hls-foreground: #000000ff;--hls-comment: #008000ff;--hls-comment-doc: #008000ff;--hls-string: #a31515ff;--hls-string-regex: #811f3fff;--hls-string-escape: #ee0000ff;--hls-link-text: #a31515ff;--hls-number: #098658ff;--hls-boolean: #0000ffff;--hls-constant-builtin: #0000ffff;--hls-constant: #0070C1;--hls-variable: #001080ff;--hls-variable-special: #0000ffff;--hls-variable-parameter: #001080ff;--hls-keyword: #0000ffff;--hls-operator: #000000ff;--hls-type: #267f99ff;--hls-type-builtin: #267f99ff;--hls-function: #795e26ff;--hls-function-builtin: #795e26ff;--hls-tag: #800000ff;--hls-attribute: #e50000ff;--hls-punctuation-special: #0000ffff;--hls-punctuation-bracket: #000000ff;--hls-punctuation-delimiter: #000000ff;--hls-punctuation-list-marker: #0451a5ff;--hls-punctuation: #000000ff;--hls-preproc: #0000ffff;--hls-title: #800000ff;--hls-emphasis-strong: #000080ff;--hls-emphasis: #800080ff;--hls-text-literal: #800000ff;--hls-enum: #267f99ff;--hls-property: #001080ff;--hls-label: #000000;--hls-constructor: #795e26ff;--hls-namespace: #267f99ff;--hls-diff-minus: #a31515ff;--hls-diff-plus: #098658ff;--hls-embedded: #000000ff;--hls-selector: #800000ff;--hls-selector-pseudo: #800000;--hls-variant: #0070c1ff;--hls-string-special: #a31515ff;--hls-punctuation-markup: #000000ff;--hls-property-json-key: #0451a5ff;--hls-primary: #000000ff;--hls-link-uri: #000000ff;--hls-hint: #00000066;--hls-predictive: #00000066;--hls-string-special-symbol: #000000ff;--hls-keyword-control: #AF00DB;--hls-keyword-import: #AF00DB;--hls-tag-doctype: #000000ff;--hls-punctuation-bracket-html: #800000;--hls-punctuation-bracket-jsx: #800000;--hls-punctuation-delimiter-html: #800000;--hls-punctuation-delimiter-jsx: #800000;--hls-tag-component-jsx: #267F99;--hls-attribute-jsx: #e50000ff;--hls-function-definition: #795e26ff;--hls-function-method: #795e26ff;--hls-keyword-declaration: #0000ffff;--hls-keyword-operator: #0000ffff;--hls-selector-class: #800000ff;--hls-selector-id: #800000ff;--hls-tag-jsx: #800000ff;--hls-type-class: #267f99ff;--hls-keyword-jsdoc: #0000ffff;--hls-type-jsdoc: #267f99ff;--hls-variable-jsdoc: #001080ff;--hls-text-jsx: #000000ff;}
:root[data-code-theme='vitesse-dark']{--hls-background: #121212;--hls-foreground: #dbd7caee;--hls-attribute: #bd976a;--hls-boolean: #4d9375;--hls-character: #dbd7caee;--hls-character-special: #dbd7caee;--hls-comment: #758575dd;--hls-comment-doc: #758575dd;--hls-concept: #dbd7caee;--hls-constant: #bd976a;--hls-constant-builtin: #cb7676;--hls-constant-macro: #c99076;--hls-constructor: #4d9375;--hls-diff: #dbd7caee;--hls-diff-minus: #dbd7caee;--hls-diff-plus: #dbd7caee;--hls-embedded: #dbd7caee;--hls-emphasis: #dbd7caee;--hls-emphasis-strong: #dbd7caee;--hls-enum: #dbd7caee;--hls-field: #dbd7caee;--hls-float: #dbd7caee;--hls-function: #80a665;--hls-function-builtin: #80a665;--hls-function-call: #80a665;--hls-function-decorator: #80a665;--hls-function-macro: #80a665;--hls-function-method: #80a665;--hls-function-method-call: #80a665;--hls-hint: #dbd7caee;--hls-keyword: #cb7676;--hls-keyword-conditional: #4d9375;--hls-keyword-conditional-ternary: #4d9375;--hls-keyword-coroutine: #4d9375;--hls-keyword-debug: #4d9375;--hls-keyword-directive: #4d9375;--hls-keyword-directive-define: #4d9375;--hls-keyword-exception: #4d9375;--hls-keyword-export: #4d9375;--hls-keyword-function: #4d9375;--hls-keyword-import: #4d9375;--hls-keyword-modifier: #4d9375;--hls-keyword-operator: #4d9375;--hls-keyword-repeat: #4d9375;--hls-keyword-return: #4d9375;--hls-keyword-type: #5DA994;--hls-label: #80a665;--hls-link-text: #c98a7d;--hls-link-uri: #758575dd;--hls-module: #dbd7caee;--hls-namespace: #5d99a9;--hls-number: #4C9A91;--hls-number-float: #dbd7caee;--hls-operator: #cb7676;--hls-parameter: #bd976a;--hls-parent: #dbd7caee;--hls-predictive: #dbd7caee;--hls-predoc: #dbd7caee;--hls-preproc: #dbd7caee;--hls-primary: #4d9375;--hls-property: #b8a965;--hls-property-json-key: #b8a965;--hls-punctuation: #666666;--hls-punctuation-bracket: #666666;--hls-punctuation-delimiter: #666666;--hls-punctuation-delimiter-jsx: #666666;--hls-punctuation-list-marker: #666666;--hls-punctuation-special: #666666;--hls-punctuation-special-symbol: #666666;--hls-selector: #bd976a;--hls-selector-pseudo: #80a665;--hls-string: #c98a7d;--hls-string-doc: #c98a7d;--hls-string-documentation: #c98a7d;--hls-string-escape: #6872ab;--hls-punctuation-markup: #666666;--hls-string-regex: #c4704f;--hls-string-regexp: #c4704f;--hls-string-special: #c98a7d;--hls-string-special-path: #c98a7d;--hls-string-special-symbol: #c98a7d;--hls-string-special-url: #c98a7d;--hls-symbol: #c98a7d;--hls-tag: #4d9375;--hls-tag-attribute: #4d9375;--hls-tag-delimiter: #4d9375;--hls-tag-doctype: #4d9375;--hls-text: #dbd7caee;--hls-text-literal: #dedcd590;--hls-title: #4d9375;--hls-type: #5d99a9;--hls-type-builtin: #5DA994;--hls-type-builtin-class: #6872ab;--hls-type-class-definition: #5DA994;--hls-type-definition: #5DA994;--hls-type-interface: #5DA994;--hls-type-super: #5DA994;--hls-variable: #bd976a;--hls-variable-builtin: #bd976a;--hls-variable-member: #bd976a;--hls-variable-parameter: #bd976a;--hls-variable-special: #c99076;--hls-variant: #bd976a;--hls-constant-comment-todo: #5eaab5;--hls-string-comment-info: #6394bf;--hls-keyword-comment-warn: #d4976c;--hls-property-comment-error: #cb7676;--hls-attribute-jsx: #bd976a;--hls-function-definition: #80a665;--hls-keyword-control: #cb7676;--hls-keyword-declaration: #cb7676;--hls-punctuation-bracket-html: #666666;--hls-punctuation-bracket-jsx: #666666;--hls-punctuation-delimiter-html: #666666;--hls-selector-class: #bd976a;--hls-selector-id: #bd976a;--hls-tag-jsx: #4d9375;--hls-text-jsx: #dbd7caee;--hls-type-class: #5d99a9;--hls-keyword-jsdoc: #cb7676;--hls-tag-component-jsx: #4d9375;--hls-type-jsdoc: #5d99a9;--hls-variable-jsdoc: #bd976a;}
:root[data-code-theme='vitesse-light']{--hls-background: #ffffff;--hls-foreground: #393a34;--hls-attribute: #b07d48;--hls-boolean: #1e754f;--hls-character: #393a34;--hls-character-special: #393a34;--hls-comment: #a0ada0;--hls-comment-doc: #a0ada0;--hls-concept: #393a34;--hls-constant: #b07d48;--hls-constant-builtin: #ab5959;--hls-constant-macro: #a65e2b;--hls-constructor: #1e754f;--hls-diff: #393a34;--hls-diff-minus: #393a34;--hls-diff-plus: #393a34;--hls-embedded: #393a34;--hls-emphasis: #393a34;--hls-emphasis-strong: #393a34;--hls-enum: #393a34;--hls-field: #393a34;--hls-float: #393a34;--hls-function: #59873a;--hls-function-builtin: #59873a;--hls-function-call: #59873a;--hls-function-decorator: #59873a;--hls-function-macro: #59873a;--hls-function-method: #59873a;--hls-function-method-call: #59873a;--hls-hint: #393a34;--hls-keyword: #ab5959;--hls-keyword-conditional: #1e754f;--hls-keyword-conditional-ternary: #1e754f;--hls-keyword-coroutine: #1e754f;--hls-keyword-debug: #1e754f;--hls-keyword-directive: #1e754f;--hls-keyword-directive-define: #1e754f;--hls-keyword-exception: #1e754f;--hls-keyword-export: #1e754f;--hls-keyword-function: #1e754f;--hls-keyword-import: #1e754f;--hls-keyword-modifier: #1e754f;--hls-keyword-operator: #1e754f;--hls-keyword-repeat: #1e754f;--hls-keyword-return: #1e754f;--hls-keyword-type: #2e8f82;--hls-label: #59873a;--hls-link-text: #b56959;--hls-link-uri: #a0ada0;--hls-module: #393a34;--hls-namespace: #2e808f;--hls-number: #2f798a;--hls-number-float: #393a34;--hls-operator: #ab5959;--hls-parameter: #b07d48;--hls-parent: #393a34;--hls-predictive: #393a34;--hls-predoc: #393a34;--hls-preproc: #393a34;--hls-primary: #1c6b48;--hls-property: #998418;--hls-property-json-key: #998418;--hls-punctuation: #999999;--hls-punctuation-bracket: #999999;--hls-punctuation-delimiter: #999999;--hls-punctuation-delimiter-jsx: #999999;--hls-punctuation-list-marker: #999999;--hls-punctuation-special: #999999;--hls-punctuation-special-symbol: #999999;--hls-selector: #b07d48;--hls-selector-pseudo: #59873a;--hls-string: #b56959;--hls-string-doc: #b56959;--hls-string-documentation: #b56959;--hls-string-escape: #5a6aa6;--hls-punctuation-markup: #999999;--hls-string-regex: #ab5e3f;--hls-string-regexp: #ab5e3f;--hls-string-special: #b56959;--hls-string-special-path: #b56959;--hls-string-special-symbol: #b56959;--hls-string-special-url: #b56959;--hls-symbol: #b56959;--hls-tag: #1e754f;--hls-tag-attribute: #1e754f;--hls-tag-delimiter: #1e754f;--hls-tag-doctype: #1e754f;--hls-text: #393a34;--hls-text-literal: #393a3490;--hls-title: #1c6b48;--hls-type: #2e808f;--hls-type-builtin: #2e8f82;--hls-type-builtin-class: #5a6aa6;--hls-type-class-definition: #2e8f82;--hls-type-definition: #2e8f82;--hls-type-interface: #2e8f82;--hls-type-super: #2e8f82;--hls-variable: #b07d48;--hls-variable-builtin: #b07d48;--hls-variable-member: #b07d48;--hls-variable-parameter: #b07d48;--hls-variable-special: #a65e2b;--hls-variant: #b07d48;--hls-constant-comment-todo: #2993a3;--hls-string-comment-info: #296aa3;--hls-keyword-comment-warn: #a65e2b;--hls-property-comment-error: #ab5959;--hls-attribute-jsx: #b07d48;--hls-function-definition: #59873a;--hls-keyword-control: #ab5959;--hls-keyword-declaration: #ab5959;--hls-punctuation-bracket-html: #999999;--hls-punctuation-bracket-jsx: #999999;--hls-punctuation-delimiter-html: #999999;--hls-selector-class: #b07d48;--hls-selector-id: #b07d48;--hls-tag-jsx: #1e754f;--hls-text-jsx: #393a34;--hls-type-class: #2e808f;--hls-keyword-jsdoc: #ab5959;--hls-tag-component-jsx: #1e754f;--hls-type-jsdoc: #2e808f;--hls-variable-jsdoc: #b07d48;}