/*
 * theme "Catppuccin Mocha" generated by syntect
 */

.z-code {
 color: #cdd6f4;
 background-color: #1e1e2e;
}

.z-text, .z-source, .z-variable.z-other.z-readwrite, .z-punctuation.z-definition.z-variable {
 color: #cdd6f4;
}
.z-punctuation {
 color: #9399b2;
}
.z-comment, .z-punctuation.z-definition.z-comment {
 color: #9399b2;
font-style: italic;
}
.z-string, .z-punctuation.z-definition.z-string {
 color: #a6e3a1;
}
.z-constant.z-character.z-escape {
 color: #f5c2e7;
}
.z-constant.z-numeric, .z-variable.z-other.z-constant, .z-entity.z-name.z-constant, .z-constant.z-language.z-boolean, .z-constant.z-language.z-false, .z-constant.z-language.z-true, .z-keyword.z-other.z-unit.z-user-defined, .z-keyword.z-other.z-unit.z-suffix.z-floating-point {
 color: #fab387;
}
.z-keyword, .z-keyword.z-operator.z-word, .z-keyword.z-operator.z-new, .z-variable.z-language.z-super, .z-support.z-type.z-primitive, .z-storage.z-type, .z-storage.z-modifier, .z-punctuation.z-definition.z-keyword {
 color: #cba6f7;
}
.z-entity.z-name.z-tag.z-documentation {
 color: #cba6f7;
}
.z-keyword.z-operator, .z-punctuation.z-accessor, .z-punctuation.z-definition.z-generic, .z-meta.z-function.z-closure .z-punctuation.z-section.z-parameters, .z-punctuation.z-definition.z-tag, .z-punctuation.z-separator.z-key-value {
 color: #94e2d5;
}
.z-entity.z-name.z-function, .z-meta.z-function-call.z-method, .z-support.z-function, .z-support.z-function.z-misc, .z-variable.z-function {
 color: #89b4fa;
font-style: italic;
}
.z-entity.z-name.z-class, .z-entity.z-other.z-inherited-class, .z-support.z-class, .z-meta.z-function-call.z-constructor, .z-entity.z-name.z-struct {
 color: #f9e2af;
font-style: italic;
}
.z-entity.z-name.z-enum {
 color: #f9e2af;
font-style: italic;
}
.z-meta.z-enum .z-variable.z-other.z-readwrite, .z-variable.z-other.z-enummember {
 color: #94e2d5;
}
.z-meta.z-property.z-object {
 color: #94e2d5;
}
.z-meta.z-type, .z-meta.z-type-alias, .z-support.z-type, .z-entity.z-name.z-type {
 color: #f9e2af;
font-style: italic;
}
.z-meta.z-annotation .z-variable.z-function, .z-meta.z-annotation .z-variable.z-annotation.z-function, .z-meta.z-annotation .z-punctuation.z-definition.z-annotation, .z-meta.z-decorator, .z-punctuation.z-decorator {
 color: #fab387;
}
.z-variable.z-parameter, .z-meta.z-function.z-parameters {
 color: #eba0ac;
font-style: italic;
}
.z-constant.z-language, .z-support.z-function.z-builtin {
 color: #f38ba8;
}
.z-entity.z-other.z-attribute-name.z-documentation {
 color: #f38ba8;
}
.z-keyword.z-control.z-directive, .z-punctuation.z-definition.z-directive {
 color: #f9e2af;
}
.z-punctuation.z-definition.z-typeparameters {
 color: #89dceb;
}
.z-entity.z-name.z-namespace {
 color: #f9e2af;
}
.z-support.z-type.z-property-name.z-css {
 color: #89b4fa;
}
.z-variable.z-language.z-this, .z-variable.z-language.z-this .z-punctuation.z-definition.z-variable {
 color: #f38ba8;
}
.z-variable.z-object.z-property {
 color: #cdd6f4;
}
.z-string.z-template .z-variable, .z-string .z-variable {
 color: #cdd6f4;
}
.z-keyword.z-operator.z-new {
font-weight: bold;
}
.z-storage.z-modifier.z-specifier.z-extern.z-cpp {
 color: #cba6f7;
}
.z-entity.z-name.z-scope-resolution.z-template.z-call.z-cpp, .z-entity.z-name.z-scope-resolution.z-parameter.z-cpp, .z-entity.z-name.z-scope-resolution.z-cpp, .z-entity.z-name.z-scope-resolution.z-function.z-definition.z-cpp {
 color: #f9e2af;
}
.z-storage.z-type.z-class.z-doxygen {
}
.z-storage.z-modifier.z-reference.z-cpp {
 color: #94e2d5;
}
.z-meta.z-interpolation.z-cs {
 color: #cdd6f4;
}
.z-comment.z-block.z-documentation.z-cs {
 color: #cdd6f4;
}
.z-source.z-css .z-entity.z-other.z-attribute-name.z-class.z-css, .z-entity.z-other.z-attribute-name.z-parent-selector.z-css .z-punctuation.z-definition.z-entity.z-css {
 color: #f9e2af;
}
.z-punctuation.z-separator.z-operator.z-css {
 color: #94e2d5;
}
.z-source.z-css .z-entity.z-other.z-attribute-name.z-pseudo-class {
 color: #94e2d5;
}
.z-source.z-css .z-constant.z-other.z-unicode-range {
 color: #fab387;
}
.z-source.z-css .z-variable.z-parameter.z-url {
 color: #a6e3a1;
}
.z-support.z-type.z-vendored.z-property-name {
 color: #89dceb;
}
.z-source.z-css .z-meta.z-property-value .z-variable, .z-source.z-css .z-meta.z-property-value .z-variable.z-other.z-less, .z-source.z-css .z-meta.z-property-value .z-variable.z-other.z-less .z-punctuation.z-definition.z-variable.z-less, .z-meta.z-definition.z-variable.z-scss {
 color: #eba0ac;
}
.z-source.z-css .z-meta.z-property-list .z-variable, .z-meta.z-property-list .z-variable.z-other.z-less, .z-meta.z-property-list .z-variable.z-other.z-less .z-punctuation.z-definition.z-variable.z-less {
 color: #89b4fa;
}
.z-keyword.z-other.z-unit.z-percentage.z-css {
 color: #fab387;
}
.z-source.z-css .z-meta.z-attribute-selector {
 color: #a6e3a1;
}
.z-keyword.z-other.z-definition.z-ini, .z-punctuation.z-support.z-type.z-property-name.z-json, .z-support.z-type.z-property-name.z-json, .z-punctuation.z-support.z-type.z-property-name.z-toml, .z-support.z-type.z-property-name.z-toml, .z-entity.z-name.z-tag.z-yaml, .z-punctuation.z-support.z-type.z-property-name.z-yaml, .z-support.z-type.z-property-name.z-yaml {
 color: #89b4fa;
}
.z-constant.z-language.z-json, .z-constant.z-language.z-yaml {
 color: #fab387;
}
.z-entity.z-name.z-type.z-anchor.z-yaml, .z-variable.z-other.z-alias.z-yaml {
 color: #f9e2af;
}
.z-support.z-type.z-property-name.z-table, .z-entity.z-name.z-section.z-group-title.z-ini {
 color: #f9e2af;
}
.z-constant.z-other.z-time.z-datetime.z-offset.z-toml {
 color: #f5c2e7;
}
.z-punctuation.z-definition.z-anchor.z-yaml, .z-punctuation.z-definition.z-alias.z-yaml {
 color: #f5c2e7;
}
.z-entity.z-other.z-document.z-begin.z-yaml {
 color: #f5c2e7;
}
.z-markup.z-changed.z-diff {
 color: #fab387;
}
.z-meta.z-diff.z-header.z-from-file, .z-meta.z-diff.z-header.z-to-file, .z-punctuation.z-definition.z-from-file.z-diff, .z-punctuation.z-definition.z-to-file.z-diff {
 color: #89b4fa;
}
.z-markup.z-inserted.z-diff {
 color: #a6e3a1;
}
.z-markup.z-deleted.z-diff {
 color: #f38ba8;
}
.z-variable.z-other.z-env {
 color: #89b4fa;
}
.z-string.z-quoted .z-variable.z-other.z-env {
 color: #cdd6f4;
}
.z-support.z-function.z-builtin.z-gdscript {
 color: #89b4fa;
}
.z-constant.z-language.z-gdscript {
 color: #fab387;
}
.z-comment .z-meta.z-annotation.z-go {
 color: #eba0ac;
}
.z-comment .z-meta.z-annotation.z-parameters.z-go {
 color: #fab387;
}
.z-constant.z-language.z-go {
 color: #fab387;
}
.z-variable.z-graphql {
 color: #cdd6f4;
}
.z-string.z-unquoted.z-alias.z-graphql {
 color: #f2cdcd;
}
.z-constant.z-character.z-enum.z-graphql {
 color: #94e2d5;
}
.z-meta.z-objectvalues.z-graphql .z-constant.z-object.z-key.z-graphql .z-string.z-unquoted.z-graphql {
 color: #f2cdcd;
}
.z-keyword.z-other.z-doctype, .z-meta.z-tag.z-sgml.z-doctype .z-punctuation.z-definition.z-tag, .z-meta.z-tag.z-metadata.z-doctype .z-entity.z-name.z-tag, .z-meta.z-tag.z-metadata.z-doctype .z-punctuation.z-definition.z-tag {
 color: #cba6f7;
}
.z-entity.z-name.z-tag {
 color: #89b4fa;
}
.z-text.z-html .z-constant.z-character.z-entity, .z-text.z-html .z-constant.z-character.z-entity .z-punctuation, .z-constant.z-character.z-entity.z-xml, .z-constant.z-character.z-entity.z-xml .z-punctuation, .z-constant.z-character.z-entity.z-js.z-jsx, .z-constant.z-charactger.z-entity.z-js.z-jsx .z-punctuation, .z-constant.z-character.z-entity.z-tsx, .z-constant.z-character.z-entity.z-tsx .z-punctuation {
 color: #f38ba8;
}
.z-entity.z-other.z-attribute-name {
 color: #f9e2af;
}
.z-support.z-class.z-component, .z-support.z-class.z-component.z-jsx, .z-support.z-class.z-component.z-tsx, .z-support.z-class.z-component.z-vue {
 color: #f5c2e7;
}
.z-punctuation.z-definition.z-annotation, .z-storage.z-type.z-annotation {
 color: #fab387;
}
.z-constant.z-other.z-enum.z-java {
 color: #94e2d5;
}
.z-storage.z-modifier.z-import.z-java {
 color: #cdd6f4;
}
.z-comment.z-block.z-javadoc.z-java .z-keyword.z-other.z-documentation.z-javadoc.z-java {
}
.z-meta.z-export .z-variable.z-other.z-readwrite.z-js {
 color: #eba0ac;
}
.z-variable.z-other.z-constant.z-js, .z-variable.z-other.z-constant.z-ts, .z-variable.z-other.z-property.z-js, .z-variable.z-other.z-property.z-ts {
 color: #cdd6f4;
}
.z-variable.z-other.z-jsdoc, .z-comment.z-block.z-documentation .z-variable.z-other {
 color: #eba0ac;
}
.z-storage.z-type.z-class.z-jsdoc {
}
.z-support.z-type.z-object.z-console.z-js {
 color: #cdd6f4;
}
.z-support.z-constant.z-node, .z-support.z-type.z-object.z-module.z-js {
 color: #cba6f7;
}
.z-storage.z-modifier.z-implements {
 color: #cba6f7;
}
.z-constant.z-language.z-null.z-js, .z-constant.z-language.z-null.z-ts, .z-constant.z-language.z-undefined.z-js, .z-constant.z-language.z-undefined.z-ts, .z-support.z-type.z-builtin.z-ts {
 color: #cba6f7;
}
.z-variable.z-parameter.z-generic {
 color: #f9e2af;
}
.z-keyword.z-declaration.z-function.z-arrow.z-js, .z-storage.z-type.z-function.z-arrow.z-ts {
 color: #94e2d5;
}
.z-punctuation.z-decorator.z-ts {
 color: #89b4fa;
font-style: italic;
}
.z-keyword.z-operator.z-expression.z-in.z-js, .z-keyword.z-operator.z-expression.z-in.z-ts, .z-keyword.z-operator.z-expression.z-infer.z-ts, .z-keyword.z-operator.z-expression.z-instanceof.z-js, .z-keyword.z-operator.z-expression.z-instanceof.z-ts, .z-keyword.z-operator.z-expression.z-is, .z-keyword.z-operator.z-expression.z-keyof.z-ts, .z-keyword.z-operator.z-expression.z-of.z-js, .z-keyword.z-operator.z-expression.z-of.z-ts, .z-keyword.z-operator.z-expression.z-typeof.z-ts {
 color: #cba6f7;
}
.z-support.z-function.z-macro.z-julia {
 color: #94e2d5;
font-style: italic;
}
.z-constant.z-language.z-julia {
 color: #fab387;
}
.z-constant.z-other.z-symbol.z-julia {
 color: #eba0ac;
}
.z-text.z-tex .z-keyword.z-control.z-preamble {
 color: #94e2d5;
}
.z-text.z-tex .z-support.z-function.z-be {
 color: #89dceb;
}
.z-constant.z-other.z-general.z-math.z-tex {
 color: #f2cdcd;
}
.z-variable.z-language.z-liquid {
 color: #f5c2e7;
}
.z-comment.z-line.z-double-dash.z-documentation.z-lua .z-storage.z-type.z-annotation.z-lua {
 color: #cba6f7;
}
.z-comment.z-line.z-double-dash.z-documentation.z-lua .z-entity.z-name.z-variable.z-lua, .z-comment.z-line.z-double-dash.z-documentation.z-lua .z-variable.z-lua {
 color: #cdd6f4;
}
.z-heading.z-1.z-markdown .z-punctuation.z-definition.z-heading.z-markdown, .z-heading.z-1.z-markdown, .z-heading.z-1.z-quarto .z-punctuation.z-definition.z-heading.z-quarto, .z-heading.z-1.z-quarto, .z-markup.z-heading.z-atx.z-1.z-mdx, .z-markup.z-heading.z-atx.z-1.z-mdx .z-punctuation.z-definition.z-heading.z-mdx, .z-markup.z-heading.z-setext.z-1.z-markdown, .z-markup.z-heading.z-heading-0.z-asciidoc {
 color: #f38ba8;
}
.z-heading.z-2.z-markdown .z-punctuation.z-definition.z-heading.z-markdown, .z-heading.z-2.z-markdown, .z-heading.z-2.z-quarto .z-punctuation.z-definition.z-heading.z-quarto, .z-heading.z-2.z-quarto, .z-markup.z-heading.z-atx.z-2.z-mdx, .z-markup.z-heading.z-atx.z-2.z-mdx .z-punctuation.z-definition.z-heading.z-mdx, .z-markup.z-heading.z-setext.z-2.z-markdown, .z-markup.z-heading.z-heading-1.z-asciidoc {
 color: #fab387;
}
.z-heading.z-3.z-markdown .z-punctuation.z-definition.z-heading.z-markdown, .z-heading.z-3.z-markdown, .z-heading.z-3.z-quarto .z-punctuation.z-definition.z-heading.z-quarto, .z-heading.z-3.z-quarto, .z-markup.z-heading.z-atx.z-3.z-mdx, .z-markup.z-heading.z-atx.z-3.z-mdx .z-punctuation.z-definition.z-heading.z-mdx, .z-markup.z-heading.z-heading-2.z-asciidoc {
 color: #f9e2af;
}
.z-heading.z-4.z-markdown .z-punctuation.z-definition.z-heading.z-markdown, .z-heading.z-4.z-markdown, .z-heading.z-4.z-quarto .z-punctuation.z-definition.z-heading.z-quarto, .z-heading.z-4.z-quarto, .z-markup.z-heading.z-atx.z-4.z-mdx, .z-markup.z-heading.z-atx.z-4.z-mdx .z-punctuation.z-definition.z-heading.z-mdx, .z-markup.z-heading.z-heading-3.z-asciidoc {
 color: #a6e3a1;
}
.z-heading.z-5.z-markdown .z-punctuation.z-definition.z-heading.z-markdown, .z-heading.z-5.z-markdown, .z-heading.z-5.z-quarto .z-punctuation.z-definition.z-heading.z-quarto, .z-heading.z-5.z-quarto, .z-markup.z-heading.z-atx.z-5.z-mdx, .z-markup.z-heading.z-atx.z-5.z-mdx .z-punctuation.z-definition.z-heading.z-mdx, .z-markup.z-heading.z-heading-4.z-asciidoc {
 color: #74c7ec;
}
.z-heading.z-6.z-markdown .z-punctuation.z-definition.z-heading.z-markdown, .z-heading.z-6.z-markdown, .z-heading.z-6.z-quarto .z-punctuation.z-definition.z-heading.z-quarto, .z-heading.z-6.z-quarto, .z-markup.z-heading.z-atx.z-6.z-mdx, .z-markup.z-heading.z-atx.z-6.z-mdx .z-punctuation.z-definition.z-heading.z-mdx, .z-markup.z-heading.z-heading-5.z-asciidoc {
 color: #b4befe;
}
.z-markup.z-bold {
 color: #f38ba8;
font-weight: bold;
}
.z-markup.z-italic {
 color: #f38ba8;
font-style: italic;
}
.z-punctuation.z-definition.z-link, .z-markup.z-underline.z-link {
 color: #89b4fa;
}
.z-text.z-html.z-markdown .z-punctuation.z-definition.z-link.z-title, .z-text.z-html.z-quarto .z-punctuation.z-definition.z-link.z-title, .z-string.z-other.z-link.z-title.z-markdown, .z-string.z-other.z-link.z-title.z-quarto, .z-markup.z-link, .z-punctuation.z-definition.z-constant.z-markdown, .z-punctuation.z-definition.z-constant.z-quarto, .z-constant.z-other.z-reference.z-link.z-markdown, .z-constant.z-other.z-reference.z-link.z-quarto, .z-markup.z-substitution.z-attribute-reference {
 color: #b4befe;
}
.z-punctuation.z-definition.z-raw.z-markdown, .z-punctuation.z-definition.z-raw.z-quarto, .z-markup.z-inline.z-raw.z-string.z-markdown, .z-markup.z-inline.z-raw.z-string.z-quarto, .z-markup.z-raw.z-block.z-markdown, .z-markup.z-raw.z-block.z-quarto {
 color: #a6e3a1;
}
.z-fenced_code.z-block.z-language {
 color: #89dceb;
}
.z-markup.z-fenced_code.z-block .z-punctuation.z-definition, .z-markup.z-raw .z-support.z-asciidoc {
 color: #9399b2;
}
.z-markup.z-quote, .z-punctuation.z-definition.z-quote.z-begin {
 color: #f5c2e7;
}
.z-meta.z-separator.z-markdown {
 color: #94e2d5;
}
.z-punctuation.z-definition.z-list.z-begin.z-markdown, .z-punctuation.z-definition.z-list.z-begin.z-quarto, .z-markup.z-list.z-bullet {
 color: #94e2d5;
}
.z-markup.z-heading.z-quarto {
font-weight: bold;
}
.z-entity.z-other.z-attribute-name.z-multipart.z-nix, .z-entity.z-other.z-attribute-name.z-single.z-nix {
 color: #89b4fa;
}
.z-variable.z-parameter.z-name.z-nix {
 color: #cdd6f4;
}
.z-meta.z-embedded .z-variable.z-parameter.z-name.z-nix {
 color: #b4befe;
}
.z-string.z-unquoted.z-path.z-nix {
 color: #f5c2e7;
}
.z-support.z-attribute.z-builtin, .z-meta.z-attribute.z-php {
 color: #f9e2af;
}
.z-meta.z-function.z-parameters.z-php .z-punctuation.z-definition.z-variable.z-php {
 color: #eba0ac;
}
.z-constant.z-language.z-php {
 color: #cba6f7;
}
.z-text.z-html.z-php .z-support.z-function {
 color: #89dceb;
}
.z-keyword.z-other.z-phpdoc.z-php {
}
.z-support.z-variable.z-magic.z-python, .z-meta.z-function-call.z-arguments.z-python {
 color: #cdd6f4;
}
.z-support.z-function.z-magic.z-python {
 color: #89dceb;
font-style: italic;
}
.z-variable.z-parameter.z-function.z-language.z-special.z-self.z-python, .z-variable.z-language.z-special.z-self.z-python {
 color: #f38ba8;
font-style: italic;
}
.z-keyword.z-control.z-flow.z-python, .z-keyword.z-operator.z-logical.z-python {
 color: #cba6f7;
}
.z-storage.z-type.z-function.z-python {
 color: #cba6f7;
}
.z-support.z-token.z-decorator.z-python, .z-meta.z-function.z-decorator.z-identifier.z-python {
 color: #89dceb;
}
.z-meta.z-function-call.z-python {
 color: #89b4fa;
}
.z-entity.z-name.z-function.z-decorator.z-python, .z-punctuation.z-definition.z-decorator.z-python {
 color: #fab387;
font-style: italic;
}
.z-constant.z-character.z-format.z-placeholder.z-other.z-python {
 color: #f5c2e7;
}
.z-support.z-type.z-exception.z-python, .z-support.z-function.z-builtin.z-python {
 color: #fab387;
}
.z-support.z-type.z-python {
 color: #cba6f7;
}
.z-constant.z-language.z-python {
 color: #fab387;
}
.z-meta.z-indexed-name.z-python, .z-meta.z-item-access.z-python {
 color: #eba0ac;
font-style: italic;
}
.z-storage.z-type.z-string.z-python {
 color: #a6e3a1;
font-style: italic;
}
.z-meta.z-function.z-parameters.z-python {
}
.z-string.z-regexp .z-punctuation.z-definition.z-string.z-begin, .z-string.z-regexp .z-punctuation.z-definition.z-string.z-end {
 color: #f5c2e7;
}
.z-keyword.z-control.z-anchor.z-regexp {
 color: #cba6f7;
}
.z-string.z-regexp.z-ts {
 color: #cdd6f4;
}
.z-punctuation.z-definition.z-group.z-regexp, .z-keyword.z-other.z-back-reference.z-regexp {
 color: #a6e3a1;
}
.z-punctuation.z-definition.z-character-class.z-regexp {
 color: #f9e2af;
}
.z-constant.z-other.z-character-class.z-regexp {
 color: #f5c2e7;
}
.z-constant.z-other.z-character-class.z-range.z-regexp {
 color: #f5e0dc;
}
.z-keyword.z-operator.z-quantifier.z-regexp {
 color: #94e2d5;
}
.z-constant.z-character.z-numeric.z-regexp {
 color: #fab387;
}
.z-punctuation.z-definition.z-group.z-no-capture.z-regexp, .z-meta.z-assertion.z-look-ahead.z-regexp, .z-meta.z-assertion.z-negative-look-ahead.z-regexp {
 color: #89b4fa;
}
.z-meta.z-annotation.z-rust, .z-meta.z-annotation.z-rust .z-punctuation, .z-meta.z-attribute.z-rust, .z-punctuation.z-definition.z-attribute.z-rust {
 color: #f9e2af;
font-style: italic;
}
.z-meta.z-attribute.z-rust .z-string.z-quoted.z-double.z-rust, .z-meta.z-attribute.z-rust .z-string.z-quoted.z-single.z-char.z-rust {
}
.z-entity.z-name.z-function.z-macro.z-rules.z-rust, .z-storage.z-type.z-module.z-rust, .z-storage.z-modifier.z-rust, .z-storage.z-type.z-struct.z-rust, .z-storage.z-type.z-enum.z-rust, .z-storage.z-type.z-trait.z-rust, .z-storage.z-type.z-union.z-rust, .z-storage.z-type.z-impl.z-rust, .z-storage.z-type.z-rust, .z-storage.z-type.z-function.z-rust, .z-storage.z-type.z-type.z-rust {
 color: #cba6f7;
}
.z-entity.z-name.z-type.z-numeric.z-rust {
 color: #cba6f7;
}
.z-meta.z-generic.z-rust {
 color: #fab387;
}
.z-entity.z-name.z-impl.z-rust {
 color: #f9e2af;
font-style: italic;
}
.z-entity.z-name.z-module.z-rust {
 color: #fab387;
}
.z-entity.z-name.z-trait.z-rust {
 color: #f9e2af;
font-style: italic;
}
.z-storage.z-type.z-source.z-rust {
 color: #f9e2af;
}
.z-entity.z-name.z-union.z-rust {
 color: #f9e2af;
}
.z-meta.z-enum.z-rust .z-storage.z-type.z-source.z-rust {
 color: #94e2d5;
}
.z-support.z-macro.z-rust, .z-meta.z-macro.z-rust .z-support.z-function.z-rust, .z-entity.z-name.z-function.z-macro.z-rust {
 color: #89b4fa;
font-style: italic;
}
.z-storage.z-modifier.z-lifetime.z-rust, .z-entity.z-name.z-type.z-lifetime {
 color: #89b4fa;
font-style: italic;
}
.z-string.z-quoted.z-double.z-rust .z-constant.z-other.z-placeholder.z-rust {
 color: #f5c2e7;
}
.z-meta.z-function.z-return-type.z-rust .z-meta.z-generic.z-rust .z-storage.z-type.z-rust {
 color: #cdd6f4;
}
.z-meta.z-function.z-call.z-rust {
 color: #89b4fa;
}
.z-punctuation.z-brackets.z-angle.z-rust {
 color: #89dceb;
}
.z-constant.z-other.z-caps.z-rust {
 color: #fab387;
}
.z-meta.z-function.z-definition.z-rust .z-variable.z-other.z-rust {
 color: #eba0ac;
}
.z-meta.z-function.z-call.z-rust .z-variable.z-other.z-rust {
 color: #cdd6f4;
}
.z-variable.z-language.z-self.z-rust {
 color: #f38ba8;
}
.z-variable.z-other.z-metavariable.z-name.z-rust, .z-meta.z-macro.z-metavariable.z-rust .z-keyword.z-operator.z-macro.z-dollar.z-rust {
 color: #f5c2e7;
}
.z-comment.z-line.z-shebang, .z-comment.z-line.z-shebang .z-punctuation.z-definition.z-comment, .z-comment.z-line.z-shebang, .z-punctuation.z-definition.z-comment.z-shebang.z-shell, .z-meta.z-shebang.z-shell {
 color: #f5c2e7;
font-style: italic;
}
.z-comment.z-line.z-shebang .z-constant.z-language {
 color: #94e2d5;
font-style: italic;
}
.z-meta.z-function-call.z-arguments.z-shell .z-punctuation.z-definition.z-variable.z-shell, .z-meta.z-function-call.z-arguments.z-shell .z-punctuation.z-section.z-interpolation, .z-meta.z-function-call.z-arguments.z-shell .z-punctuation.z-definition.z-variable.z-shell, .z-meta.z-function-call.z-arguments.z-shell .z-punctuation.z-section.z-interpolation {
 color: #f38ba8;
}
.z-meta.z-string .z-meta.z-interpolation.z-parameter.z-shell .z-variable.z-other.z-readwrite {
 color: #fab387;
font-style: italic;
}
.z-source.z-shell .z-punctuation.z-section.z-interpolation, .z-punctuation.z-definition.z-evaluation.z-backticks.z-shell {
 color: #94e2d5;
}
.z-entity.z-name.z-tag.z-heredoc.z-shell {
 color: #cba6f7;
}
.z-string.z-quoted.z-double.z-shell .z-variable.z-other.z-normal.z-shell {
 color: #cdd6f4;
}
.z-markup.z-heading.z-typst {
 color: #f38ba8;
}
.z-source.z-json .z-meta.z-mapping.z-key .z-string {
 color: #89b4fa;
}
.z-source.z-json .z-meta.z-mapping.z-key .z-punctuation.z-definition.z-string.z-begin, .z-source.z-json .z-meta.z-mapping.z-key .z-punctuation.z-definition.z-string.z-end {
 color: #9399b2;
}
.z-markup.z-heading.z-synopsis.z-man, .z-markup.z-heading.z-title.z-man, .z-markup.z-heading.z-other.z-man, .z-markup.z-heading.z-env.z-man {
 color: #cba6f7;
}
.z-markup.z-heading.z-commands.z-man {
 color: #89b4fa;
}
.z-markup.z-heading.z-env.z-man {
 color: #f5c2e7;
}
.z-entity.z-name {
 color: #94e2d5;
}
.z-markup.z-heading.z-1.z-markdown {
 color: #f38ba8;
}
.z-markup.z-heading.z-2.z-markdown {
 color: #fab387;
}
.z-markup.z-heading.z-markdown {
 color: #f9e2af;
}
