/*
 * theme "catppuccin-mocha" generated by giallo
 */

.hl-code {
  color: #CDD6F4;
  background-color: #1E1E2E;
}

.hl-hl {
  background-color: #CDD6F412;
}

.giallo-ln {
  color: #7F849C;
}

.hl-text { color: #CDD6F4; }
.hl-source { color: #CDD6F4; }
.hl-punctuation { color: #9399B2;  }
.hl-comment { color: #9399B2; font-style: italic; }
.hl-string { color: #A6E3A1; }
.hl-keyword { color: #CBA6F7;  }
.hl-variable { color: #CDD6F4; }
.hl-variable { color: #CDD6F4; }
.hl-punctuation { color: #F38BA8; }
.hl-punctuation { color: #F38BA8; }
.hl-punctuation { color: #F38BA8; }
.hl-punctuation { color: #F9E2AF; font-style: italic; }
.hl-variable { color: #EBA0AC; }
.hl-variable { color: #89B4FA; }
.hl-punctuation { color: #F38BA8; }
.hl-constant.hl-numeric { color: #FAB387; }
.hl-storage.hl-type { color: #CBA6F7;  }
.hl-storage.hl-modifier { color: #CBA6F7;  }
.hl-keyword.hl-operator { color: #94E2D5; }
.hl-punctuation.hl-accessor { color: #94E2D5; }
.hl-support.hl-function { color: #89B4FA; font-style: italic; }
.hl-variable.hl-function { color: #89B4FA; font-style: italic; }
.hl-support.hl-class { color: #F9E2AF; font-style: italic; }
.hl-meta.hl-type { color: #F9E2AF; font-style: italic; }
.hl-meta.hl-type-alias { color: #F9E2AF; font-style: italic; }
.hl-support.hl-type { color: #F9E2AF; font-style: italic; }
.hl-meta.hl-decorator { color: #FAB387; }
.hl-punctuation.hl-decorator { color: #FAB387; }
.hl-variable.hl-parameter { color: #EBA0AC; font-style: italic; }
.hl-constant.hl-language { color: #F38BA8; }
.hl-variable.hl-graphql { color: #CDD6F4; }
.hl-markup.hl-bold { color: #F38BA8; font-weight: bold; }
.hl-markup.hl-italic { color: #F38BA8; font-style: italic; }
.hl-markup.hl-strikethrough { color: #A6ADC8; text-decoration: line-through; }
.hl-markup.hl-link { color: #B4BEFE; }
.hl-markup.hl-quote { color: #F5C2E7; }
.hl-variable.hl-function { color: #FAB387; }
.hl-meta.hl-attribute-selector { color: #A6E3A1; }
.hl-variable.hl-other { color: #EBA0AC;  }
.hl-variable.hl-lua { color: #CDD6F4; }
.hl-punctuation.hl-definition { color: #9399B2; }
.hl-support.hl-asciidoc { color: #9399B2; }
.hl-support.hl-function { color: #89DCEB; }
.hl-constant.hl-language { color: #94E2D5; font-style: italic; }
.hl-variable.hl-other.hl-readwrite { color: #CDD6F4; }
.hl-punctuation.hl-definition.hl-variable { color: #CDD6F4; }
.hl-punctuation.hl-definition.hl-comment { color: #9399B2; font-style: italic; }
.hl-punctuation.hl-definition.hl-string { color: #A6E3A1; }
.hl-constant.hl-character.hl-escape { color: #F5C2E7; }
.hl-variable.hl-other.hl-constant { color: #FAB387; }
.hl-entity.hl-name.hl-constant { color: #FAB387; }
.hl-constant.hl-language.hl-boolean { color: #FAB387; }
.hl-constant.hl-language.hl-false { color: #FAB387; }
.hl-constant.hl-language.hl-true { color: #FAB387; }
.hl-keyword.hl-operator.hl-word { color: #CBA6F7;  }
.hl-keyword.hl-operator.hl-new { color: #CBA6F7;  }
.hl-variable.hl-language.hl-super { color: #CBA6F7;  }
.hl-support.hl-type.hl-primitive { color: #CBA6F7;  }
.hl-punctuation.hl-definition.hl-keyword { color: #CBA6F7;  }
.hl-punctuation.hl-definition.hl-generic { color: #94E2D5; }
.hl-punctuation.hl-definition.hl-tag { color: #94E2D5; }
.hl-punctuation.hl-separator.hl-key-value { color: #94E2D5; }
.hl-entity.hl-name.hl-function { color: #89B4FA; font-style: italic; }
.hl-meta.hl-function-call.hl-method { color: #89B4FA; font-style: italic; }
.hl-support.hl-function.hl-misc { color: #89B4FA; font-style: italic; }
.hl-entity.hl-name.hl-class { color: #F9E2AF; font-style: italic; }
.hl-entity.hl-other.hl-inherited-class { color: #F9E2AF; font-style: italic; }
.hl-meta.hl-function-call.hl-constructor { color: #F9E2AF; font-style: italic; }
.hl-entity.hl-name.hl-struct { color: #F9E2AF; font-style: italic; }
.hl-entity.hl-name.hl-enum { color: #F9E2AF; font-style: italic; }
.hl-variable.hl-other.hl-enummember { color: #94E2D5; }
.hl-meta.hl-property.hl-object { color: #94E2D5; }
.hl-entity.hl-name.hl-type { color: #F9E2AF; font-style: italic; }
.hl-meta.hl-function.hl-parameters { color: #EBA0AC; font-style: italic; }
.hl-support.hl-function.hl-builtin { color: #F38BA8; }
.hl-keyword.hl-control.hl-directive { color: #F9E2AF; }
.hl-punctuation.hl-definition.hl-directive { color: #F9E2AF; }
.hl-punctuation.hl-definition.hl-typeparameters { color: #89DCEB; }
.hl-entity.hl-name.hl-namespace { color: #F9E2AF; }
.hl-variable.hl-language.hl-this { color: #F38BA8; }
.hl-variable.hl-object.hl-property { color: #CDD6F4; }
.hl-keyword.hl-operator.hl-new { font-weight: bold; }
.hl-meta.hl-interpolation.hl-cs { color: #CDD6F4; }
.hl-constant.hl-language.hl-json { color: #FAB387; }
.hl-constant.hl-language.hl-yaml { color: #FAB387; }
.hl-markup.hl-changed.hl-diff { color: #FAB387; }
.hl-markup.hl-inserted.hl-diff { color: #A6E3A1; }
.hl-markup.hl-deleted.hl-diff { color: #F38BA8; }
.hl-variable.hl-other.hl-env { color: #89B4FA; }
.hl-constant.hl-language.hl-gdscript { color: #FAB387; }
.hl-constant.hl-language.hl-go { color: #FAB387; }
.hl-keyword.hl-other.hl-doctype { color: #CBA6F7; }
.hl-entity.hl-name.hl-tag { color: #89B4FA;  }
.hl-entity.hl-other.hl-attribute-name { color: #F9E2AF; }
.hl-support.hl-class.hl-component { color: #F5C2E7;  }
.hl-punctuation.hl-definition.hl-annotation { color: #FAB387; }
.hl-storage.hl-type.hl-annotation { color: #FAB387; }
.hl-variable.hl-other.hl-jsdoc { color: #EBA0AC;  }
.hl-support.hl-constant.hl-node { color: #CBA6F7; }
.hl-storage.hl-modifier.hl-implements { color: #CBA6F7; }
.hl-variable.hl-parameter.hl-generic { color: #F9E2AF; }
.hl-punctuation.hl-decorator.hl-ts { color: #89B4FA; font-style: italic; }
.hl-constant.hl-language.hl-julia { color: #FAB387; }
.hl-variable.hl-language.hl-liquid { color: #F5C2E7; }
.hl-heading.hl-\31 .hl-markdown { color: #F38BA8; }
.hl-heading.hl-\31 .hl-quarto { color: #F38BA8; }
.hl-heading.hl-\32 .hl-markdown { color: #FAB387; }
.hl-heading.hl-\32 .hl-quarto { color: #FAB387; }
.hl-heading.hl-\33 .hl-markdown { color: #F9E2AF; }
.hl-heading.hl-\33 .hl-quarto { color: #F9E2AF; }
.hl-heading.hl-\34 .hl-markdown { color: #A6E3A1; }
.hl-heading.hl-\34 .hl-quarto { color: #A6E3A1; }
.hl-heading.hl-\35 .hl-markdown { color: #74C7EC; }
.hl-heading.hl-\35 .hl-quarto { color: #74C7EC; }
.hl-heading.hl-\36 .hl-markdown { color: #B4BEFE; }
.hl-heading.hl-\36 .hl-quarto { color: #B4BEFE; }
.hl-punctuation.hl-definition.hl-link { color: #89B4FA; }
.hl-markup.hl-underline.hl-link { color: #89B4FA; }
.hl-markup.hl-substitution.hl-attribute-reference { color: #B4BEFE; }
.hl-fenced_code.hl-block.hl-language { color: #89DCEB; }
.hl-meta.hl-separator.hl-markdown { color: #94E2D5; }
.hl-markup.hl-list.hl-bullet { color: #94E2D5; }
.hl-markup.hl-heading.hl-quarto { font-weight: bold; }
.hl-support.hl-attribute.hl-builtin { color: #F9E2AF; }
.hl-meta.hl-attribute.hl-php { color: #F9E2AF; }
.hl-constant.hl-language.hl-php { color: #CBA6F7; }
.hl-meta.hl-function-call.hl-python { color: #89B4FA; }
.hl-support.hl-type.hl-python { color: #CBA6F7; }
.hl-constant.hl-language.hl-python { color: #FAB387; }
.hl-meta.hl-indexed-name.hl-python { color: #EBA0AC; font-style: italic; }
.hl-meta.hl-item-access.hl-python { color: #EBA0AC; font-style: italic; }
.hl-meta.hl-function-call.hl-r { color: #89B4FA; }
.hl-string.hl-regexp.hl-ts { color: #CDD6F4; }
.hl-meta.hl-annotation.hl-rust { color: #F9E2AF; font-style: italic; }
.hl-meta.hl-attribute.hl-rust { color: #F9E2AF; font-style: italic; }
.hl-storage.hl-modifier.hl-rust { color: #CBA6F7;  }
.hl-storage.hl-type.hl-rust { color: #CBA6F7;  }
.hl-meta.hl-generic.hl-rust { color: #FAB387; }
.hl-support.hl-macro.hl-rust { color: #89B4FA; font-style: italic; }
.hl-comment.hl-line.hl-shebang { color: #F5C2E7; font-style: italic; }
.hl-comment.hl-line.hl-shebang { color: #F5C2E7; font-style: italic; }
.hl-meta.hl-shebang.hl-shell { color: #F5C2E7; font-style: italic; }
.hl-markup.hl-heading.hl-typst { color: #F38BA8; }
.hl-punctuation.hl-section.hl-parameters { color: #94E2D5; }
.hl-variable.hl-other.hl-readwrite { color: #94E2D5; }
.hl-variable.hl-annotation.hl-function { color: #FAB387; }
.hl-punctuation.hl-definition.hl-annotation { color: #FAB387; }
.hl-punctuation.hl-definition.hl-variable { color: #F38BA8; }
.hl-constant.hl-other.hl-unicode-range { color: #FAB387; }
.hl-variable.hl-parameter.hl-url { color: #A6E3A1;  }
.hl-variable.hl-other.hl-less { color: #89B4FA; }
.hl-variable.hl-other.hl-env { color: #CDD6F4; }
.hl-meta.hl-annotation.hl-go { color: #EBA0AC; }
.hl-punctuation.hl-definition.hl-tag { color: #CBA6F7; }
.hl-entity.hl-name.hl-tag { color: #CBA6F7; }
.hl-punctuation.hl-definition.hl-tag { color: #CBA6F7; }
.hl-constant.hl-character.hl-entity { color: #F38BA8; }
.hl-keyword.hl-control.hl-preamble { color: #94E2D5; }
.hl-support.hl-function.hl-be { color: #89DCEB; }
.hl-support.hl-function.hl-rust { color: #89B4FA; font-style: italic; }
.hl-variable.hl-other.hl-rust { color: #EBA0AC; }
.hl-variable.hl-other.hl-rust { color: #CDD6F4; }
.hl-punctuation.hl-definition.hl-comment { color: #F5C2E7; font-style: italic; }
.hl-punctuation.hl-section.hl-interpolation { color: #F38BA8; }
.hl-punctuation.hl-section.hl-interpolation { color: #F38BA8; }
.hl-punctuation.hl-section.hl-interpolation { color: #94E2D5; }
.hl-variable.hl-other.hl-less { color: #EBA0AC; }
.hl-string.hl-unquoted.hl-graphql { color: #F2CDCD; }
.hl-storage.hl-type.hl-rust { color: #CDD6F4; }
.hl-variable.hl-other.hl-readwrite { color: #FAB387; font-style: italic; }
.hl-keyword.hl-other.hl-unit.hl-user-defined { color: #FAB387; }
.hl-entity.hl-name.hl-tag.hl-documentation { color: #CBA6F7; }
.hl-entity.hl-other.hl-attribute-name.hl-documentation { color: #F38BA8; }
.hl-support.hl-type.hl-property-name.hl-css { color: #89B4FA;  }
.hl-support.hl-type.hl-property-name.hl-less { color: #89B4FA;  }
.hl-entity.hl-name.hl-scope-resolution.hl-cpp { color: #F9E2AF; }
.hl-storage.hl-type.hl-class.hl-doxygen {  }
.hl-storage.hl-modifier.hl-reference.hl-cpp { color: #94E2D5; }
.hl-comment.hl-block.hl-documentation.hl-cs { color: #CDD6F4; }
.hl-punctuation.hl-separator.hl-operator.hl-css { color: #94E2D5; }
.hl-support.hl-type.hl-vendored.hl-property-name { color: #89DCEB; }
.hl-meta.hl-definition.hl-variable.hl-scss { color: #EBA0AC; }
.hl-keyword.hl-other.hl-definition.hl-ini { color: #89B4FA;  }
.hl-support.hl-type.hl-property-name.hl-json { color: #89B4FA;  }
.hl-support.hl-type.hl-property-name.hl-toml { color: #89B4FA;  }
.hl-entity.hl-name.hl-tag.hl-yaml { color: #89B4FA;  }
.hl-support.hl-type.hl-property-name.hl-yaml { color: #89B4FA;  }
.hl-variable.hl-other.hl-alias.hl-yaml { color: #F9E2AF;  }
.hl-support.hl-type.hl-property-name.hl-table { color: #F9E2AF; }
.hl-punctuation.hl-definition.hl-anchor.hl-yaml { color: #F5C2E7; }
.hl-punctuation.hl-definition.hl-alias.hl-yaml { color: #F5C2E7; }
.hl-meta.hl-diff.hl-header.hl-from-file { color: #89B4FA; }
.hl-meta.hl-diff.hl-header.hl-to-file { color: #89B4FA; }
.hl-punctuation.hl-definition.hl-from-file.hl-diff { color: #89B4FA; }
.hl-punctuation.hl-definition.hl-to-file.hl-diff { color: #89B4FA; }
.hl-support.hl-function.hl-builtin.hl-gdscript { color: #89B4FA; }
.hl-string.hl-unquoted.hl-alias.hl-graphql { color: #F2CDCD; }
.hl-constant.hl-character.hl-enum.hl-graphql { color: #94E2D5; }
.hl-constant.hl-character.hl-entity.hl-xml { color: #F38BA8; }
.hl-constant.hl-character.hl-entity.hl-tsx { color: #F38BA8; }
.hl-support.hl-class.hl-component.hl-jsx { color: #F5C2E7;  }
.hl-support.hl-class.hl-component.hl-tsx { color: #F5C2E7;  }
.hl-support.hl-class.hl-component.hl-vue { color: #F5C2E7;  }
.hl-constant.hl-other.hl-enum.hl-java { color: #94E2D5; }
.hl-storage.hl-modifier.hl-import.hl-java { color: #CDD6F4; }
.hl-variable.hl-other.hl-constant.hl-js { color: #CDD6F4; }
.hl-variable.hl-other.hl-constant.hl-ts { color: #CDD6F4; }
.hl-variable.hl-other.hl-property.hl-js { color: #CDD6F4; }
.hl-variable.hl-other.hl-property.hl-ts { color: #CDD6F4; }
.hl-storage.hl-type.hl-class.hl-jsdoc {  }
.hl-constant.hl-language.hl-null.hl-js { color: #CBA6F7; }
.hl-constant.hl-language.hl-null.hl-ts { color: #CBA6F7; }
.hl-constant.hl-language.hl-undefined.hl-js { color: #CBA6F7; }
.hl-constant.hl-language.hl-undefined.hl-ts { color: #CBA6F7; }
.hl-support.hl-type.hl-builtin.hl-ts { color: #CBA6F7; }
.hl-keyword.hl-operator.hl-expression.hl-is { color: #CBA6F7; }
.hl-support.hl-function.hl-macro.hl-julia { color: #94E2D5; font-style: italic; }
.hl-constant.hl-other.hl-symbol.hl-julia { color: #EBA0AC; }
.hl-markup.hl-heading.hl-heading-0.hl-asciidoc { color: #F38BA8; }
.hl-markup.hl-heading.hl-heading-1.hl-asciidoc { color: #FAB387; }
.hl-markup.hl-heading.hl-heading-2.hl-asciidoc { color: #F9E2AF; }
.hl-markup.hl-heading.hl-heading-3.hl-asciidoc { color: #A6E3A1; }
.hl-markup.hl-heading.hl-heading-4.hl-asciidoc { color: #74C7EC; }
.hl-markup.hl-heading.hl-heading-5.hl-asciidoc { color: #B4BEFE; }
.hl-punctuation.hl-definition.hl-constant.hl-markdown { color: #B4BEFE; }
.hl-punctuation.hl-definition.hl-constant.hl-quarto { color: #B4BEFE; }
.hl-punctuation.hl-definition.hl-raw.hl-markdown { color: #A6E3A1; }
.hl-punctuation.hl-definition.hl-raw.hl-quarto { color: #A6E3A1; }
.hl-markup.hl-raw.hl-block.hl-markdown { color: #A6E3A1; }
.hl-markup.hl-raw.hl-block.hl-quarto { color: #A6E3A1; }
.hl-punctuation.hl-definition.hl-quote.hl-begin { color: #F5C2E7; }
.hl-variable.hl-parameter.hl-name.hl-nix { color: #CDD6F4;  }
.hl-string.hl-unquoted.hl-path.hl-nix { color: #F5C2E7;  }
.hl-keyword.hl-other.hl-phpdoc.hl-php {  }
.hl-support.hl-variable.hl-magic.hl-python { color: #CDD6F4; }
.hl-meta.hl-function-call.hl-arguments.hl-python { color: #CDD6F4; }
.hl-support.hl-function.hl-magic.hl-python { color: #89DCEB; font-style: italic; }
.hl-keyword.hl-control.hl-flow.hl-python { color: #CBA6F7; }
.hl-keyword.hl-operator.hl-logical.hl-python { color: #CBA6F7; }
.hl-storage.hl-type.hl-function.hl-python { color: #CBA6F7; }
.hl-support.hl-token.hl-decorator.hl-python { color: #89DCEB; }
.hl-punctuation.hl-definition.hl-decorator.hl-python { color: #FAB387; font-style: italic; }
.hl-support.hl-type.hl-exception.hl-python { color: #FAB387; }
.hl-support.hl-function.hl-builtin.hl-python { color: #FAB387; }
.hl-storage.hl-type.hl-string.hl-python { color: #A6E3A1; font-style: italic; }
.hl-meta.hl-function.hl-parameters.hl-python {  }
.hl-meta.hl-function-call.hl-arguments.hl-r { color: #CDD6F4; }
.hl-keyword.hl-control.hl-anchor.hl-regexp { color: #CBA6F7; }
.hl-punctuation.hl-definition.hl-group.hl-regexp { color: #A6E3A1; }
.hl-keyword.hl-other.hl-back-reference.hl-regexp { color: #A6E3A1; }
.hl-punctuation.hl-definition.hl-character-class.hl-regexp { color: #F9E2AF; }
.hl-constant.hl-other.hl-character-class.hl-regexp { color: #F5C2E7; }
.hl-keyword.hl-operator.hl-quantifier.hl-regexp { color: #94E2D5; }
.hl-constant.hl-character.hl-numeric.hl-regexp { color: #FAB387; }
.hl-meta.hl-assertion.hl-look-ahead.hl-regexp { color: #89B4FA; }
.hl-meta.hl-assertion.hl-negative-look-ahead.hl-regexp { color: #89B4FA; }
.hl-punctuation.hl-definition.hl-attribute.hl-rust { color: #F9E2AF; font-style: italic; }
.hl-storage.hl-type.hl-module.hl-rust { color: #CBA6F7;  }
.hl-storage.hl-type.hl-struct.hl-rust { color: #CBA6F7;  }
.hl-storage.hl-type.hl-enum.hl-rust { color: #CBA6F7;  }
.hl-storage.hl-type.hl-trait.hl-rust { color: #CBA6F7;  }
.hl-storage.hl-type.hl-union.hl-rust { color: #CBA6F7;  }
.hl-storage.hl-type.hl-impl.hl-rust { color: #CBA6F7;  }
.hl-storage.hl-type.hl-function.hl-rust { color: #CBA6F7;  }
.hl-storage.hl-type.hl-type.hl-rust { color: #CBA6F7;  }
.hl-entity.hl-name.hl-impl.hl-rust { color: #F9E2AF; font-style: italic; }
.hl-entity.hl-name.hl-module.hl-rust { color: #FAB387; }
.hl-entity.hl-name.hl-trait.hl-rust { color: #F9E2AF; font-style: italic; }
.hl-storage.hl-type.hl-source.hl-rust { color: #F9E2AF; }
.hl-entity.hl-name.hl-union.hl-rust { color: #F9E2AF; }
.hl-storage.hl-modifier.hl-lifetime.hl-rust { color: #89B4FA; font-style: italic; }
.hl-entity.hl-name.hl-type.hl-lifetime { color: #89B4FA; font-style: italic; }
.hl-meta.hl-function.hl-call.hl-rust { color: #89B4FA; }
.hl-punctuation.hl-brackets.hl-angle.hl-rust { color: #89DCEB; }
.hl-constant.hl-other.hl-caps.hl-rust { color: #FAB387; }
.hl-variable.hl-language.hl-self.hl-rust { color: #F38BA8; }
.hl-punctuation.hl-definition.hl-entity.hl-css { color: #F9E2AF; }
.hl-entity.hl-other.hl-attribute-name.hl-pseudo-class { color: #94E2D5; }
.hl-meta.hl-annotation.hl-parameters.hl-go { color: #FAB387; }
.hl-variable.hl-other.hl-readwrite.hl-js { color: #EBA0AC; }
.hl-storage.hl-type.hl-annotation.hl-lua { color: #CBA6F7;  }
.hl-entity.hl-name.hl-variable.hl-lua { color: #CDD6F4; }
.hl-punctuation.hl-definition.hl-heading.hl-markdown { color: #F38BA8; }
.hl-punctuation.hl-definition.hl-heading.hl-quarto { color: #F38BA8; }
.hl-punctuation.hl-definition.hl-heading.hl-mdx { color: #F38BA8; }
.hl-punctuation.hl-definition.hl-heading.hl-markdown { color: #FAB387; }
.hl-punctuation.hl-definition.hl-heading.hl-quarto { color: #FAB387; }
.hl-punctuation.hl-definition.hl-heading.hl-mdx { color: #FAB387; }
.hl-punctuation.hl-definition.hl-heading.hl-markdown { color: #F9E2AF; }
.hl-punctuation.hl-definition.hl-heading.hl-quarto { color: #F9E2AF; }
.hl-punctuation.hl-definition.hl-heading.hl-mdx { color: #F9E2AF; }
.hl-punctuation.hl-definition.hl-heading.hl-markdown { color: #A6E3A1; }
.hl-punctuation.hl-definition.hl-heading.hl-quarto { color: #A6E3A1; }
.hl-punctuation.hl-definition.hl-heading.hl-mdx { color: #A6E3A1; }
.hl-punctuation.hl-definition.hl-heading.hl-markdown { color: #74C7EC; }
.hl-punctuation.hl-definition.hl-heading.hl-quarto { color: #74C7EC; }
.hl-punctuation.hl-definition.hl-heading.hl-mdx { color: #74C7EC; }
.hl-punctuation.hl-definition.hl-heading.hl-markdown { color: #B4BEFE; }
.hl-punctuation.hl-definition.hl-heading.hl-quarto { color: #B4BEFE; }
.hl-punctuation.hl-definition.hl-heading.hl-mdx { color: #B4BEFE; }
.hl-punctuation.hl-definition.hl-link.hl-title { color: #B4BEFE; }
.hl-punctuation.hl-definition.hl-link.hl-title { color: #B4BEFE; }
.hl-variable.hl-parameter.hl-name.hl-nix { color: #B4BEFE;  }
.hl-punctuation.hl-definition.hl-variable.hl-php { color: #EBA0AC; }
.hl-punctuation.hl-definition.hl-string.hl-begin { color: #F5C2E7; }
.hl-punctuation.hl-definition.hl-string.hl-end { color: #F5C2E7; }
.hl-string.hl-quoted.hl-double.hl-rust {  }
.hl-storage.hl-type.hl-source.hl-rust { color: #94E2D5; }
.hl-constant.hl-other.hl-placeholder.hl-rust { color: #F5C2E7; }
.hl-punctuation.hl-definition.hl-variable.hl-shell { color: #F38BA8; }
.hl-punctuation.hl-definition.hl-variable.hl-shell { color: #F38BA8; }
.hl-variable.hl-other.hl-normal.hl-shell { color: #CDD6F4; }
.hl-punctuation.hl-definition.hl-variable.hl-less { color: #89B4FA; }
.hl-punctuation.hl-definition.hl-variable.hl-less { color: #EBA0AC; }
.hl-keyword.hl-other.hl-unit.hl-suffix.hl-floating-point { color: #FAB387; }
.hl-storage.hl-modifier.hl-specifier.hl-extern.hl-cpp { color: #CBA6F7; }
.hl-entity.hl-name.hl-scope-resolution.hl-parameter.hl-cpp { color: #F9E2AF; }
.hl-keyword.hl-other.hl-unit.hl-percentage.hl-css { color: #FAB387; }
.hl-punctuation.hl-support.hl-type.hl-property-name.hl-json { color: #89B4FA;  }
.hl-punctuation.hl-support.hl-type.hl-property-name.hl-toml { color: #89B4FA;  }
.hl-punctuation.hl-support.hl-type.hl-property-name.hl-yaml { color: #89B4FA;  }
.hl-entity.hl-name.hl-type.hl-anchor.hl-yaml { color: #F9E2AF;  }
.hl-entity.hl-name.hl-section.hl-group-title.hl-ini { color: #F9E2AF; }
.hl-entity.hl-other.hl-document.hl-begin.hl-yaml { color: #F5C2E7; }
.hl-constant.hl-character.hl-entity.hl-js.hl-jsx { color: #F38BA8; }
.hl-support.hl-type.hl-object.hl-console.hl-js { color: #CDD6F4; }
.hl-support.hl-type.hl-object.hl-module.hl-js { color: #CBA6F7; }
.hl-keyword.hl-declaration.hl-function.hl-arrow.hl-js { color: #94E2D5; }
.hl-storage.hl-type.hl-function.hl-arrow.hl-ts { color: #94E2D5; }
.hl-keyword.hl-operator.hl-expression.hl-in.hl-js { color: #CBA6F7; }
.hl-keyword.hl-operator.hl-expression.hl-in.hl-ts { color: #CBA6F7; }
.hl-keyword.hl-operator.hl-expression.hl-infer.hl-ts { color: #CBA6F7; }
.hl-keyword.hl-operator.hl-expression.hl-instanceof.hl-js { color: #CBA6F7; }
.hl-keyword.hl-operator.hl-expression.hl-instanceof.hl-ts { color: #CBA6F7; }
.hl-keyword.hl-operator.hl-expression.hl-keyof.hl-ts { color: #CBA6F7; }
.hl-keyword.hl-operator.hl-expression.hl-of.hl-js { color: #CBA6F7; }
.hl-keyword.hl-operator.hl-expression.hl-of.hl-ts { color: #CBA6F7; }
.hl-keyword.hl-operator.hl-expression.hl-typeof.hl-ts { color: #CBA6F7; }
.hl-constant.hl-other.hl-general.hl-math.hl-tex { color: #F2CDCD; }
.hl-markup.hl-heading.hl-atx.hl-\31 .hl-mdx { color: #F38BA8; }
.hl-markup.hl-heading.hl-setext.hl-\31 .hl-markdown { color: #F38BA8; }
.hl-markup.hl-heading.hl-atx.hl-\32 .hl-mdx { color: #FAB387; }
.hl-markup.hl-heading.hl-setext.hl-\32 .hl-markdown { color: #FAB387; }
.hl-markup.hl-heading.hl-atx.hl-\33 .hl-mdx { color: #F9E2AF; }
.hl-markup.hl-heading.hl-atx.hl-\34 .hl-mdx { color: #A6E3A1; }
.hl-markup.hl-heading.hl-atx.hl-\35 .hl-mdx { color: #74C7EC; }
.hl-markup.hl-heading.hl-atx.hl-\36 .hl-mdx { color: #B4BEFE; }
.hl-string.hl-other.hl-link.hl-title.hl-markdown { color: #B4BEFE; }
.hl-string.hl-other.hl-link.hl-title.hl-quarto { color: #B4BEFE; }
.hl-constant.hl-other.hl-reference.hl-link.hl-markdown { color: #B4BEFE; }
.hl-constant.hl-other.hl-reference.hl-link.hl-quarto { color: #B4BEFE; }
.hl-markup.hl-inline.hl-raw.hl-string.hl-markdown { color: #A6E3A1; }
.hl-markup.hl-inline.hl-raw.hl-string.hl-quarto { color: #A6E3A1; }
.hl-punctuation.hl-definition.hl-list.hl-begin.hl-markdown { color: #94E2D5; }
.hl-punctuation.hl-definition.hl-list.hl-begin.hl-quarto { color: #94E2D5; }
.hl-entity.hl-other.hl-attribute-name.hl-multipart.hl-nix { color: #89B4FA; }
.hl-entity.hl-other.hl-attribute-name.hl-single.hl-nix { color: #89B4FA; }
.hl-variable.hl-language.hl-special.hl-self.hl-python { color: #F38BA8; font-style: italic; }
.hl-meta.hl-function.hl-decorator.hl-identifier.hl-python { color: #89DCEB; }
.hl-entity.hl-name.hl-function.hl-decorator.hl-python { color: #FAB387; font-style: italic; }
.hl-constant.hl-other.hl-character-class.hl-range.hl-regexp { color: #F5E0DC; }
.hl-punctuation.hl-definition.hl-group.hl-no-capture.hl-regexp { color: #89B4FA; }
.hl-entity.hl-name.hl-type.hl-numeric.hl-rust { color: #CBA6F7;  }
.hl-entity.hl-name.hl-function.hl-macro.hl-rust { color: #89B4FA; font-style: italic; }
.hl-variable.hl-other.hl-metavariable.hl-name.hl-rust { color: #F5C2E7; }
.hl-punctuation.hl-definition.hl-comment.hl-shebang.hl-shell { color: #F5C2E7; font-style: italic; }
.hl-punctuation.hl-definition.hl-evaluation.hl-backticks.hl-shell { color: #94E2D5; }
.hl-entity.hl-name.hl-tag.hl-heredoc.hl-shell { color: #CBA6F7; }
.hl-entity.hl-other.hl-attribute-name.hl-class.hl-css { color: #F9E2AF; }
.hl-keyword.hl-other.hl-documentation.hl-javadoc.hl-java {  }
.hl-string.hl-quoted.hl-single.hl-char.hl-rust {  }
.hl-keyword.hl-operator.hl-macro.hl-dollar.hl-rust { color: #F5C2E7; }
.hl-entity.hl-name.hl-scope-resolution.hl-template.hl-call.hl-cpp { color: #F9E2AF; }
.hl-entity.hl-name.hl-scope-resolution.hl-function.hl-definition.hl-cpp { color: #F9E2AF; }
.hl-constant.hl-other.hl-time.hl-datetime.hl-offset.hl-toml { color: #F5C2E7; }
.hl-constant.hl-character.hl-format.hl-placeholder.hl-other.hl-python { color: #F5C2E7; }
.hl-entity.hl-name.hl-function.hl-macro.hl-rules.hl-rust { color: #CBA6F7;  }
.hl-variable.hl-parameter.hl-function.hl-language.hl-special.hl-self.hl-python { color: #F38BA8; font-style: italic; }
