/*
 * theme "vitesse-dark" generated by giallo
 */

.z-code {
  color: #DBD7CAEE;
  background-color: #121212;
}

.z-hl {
  background-color: #181818;
}

.giallo-ln {
  color: #DEDCD550;
}

.z-comment { color: #758575DD; }
.z-delimiter { color: #666666; }
.z-punctuation { color: #666666; }
.z-constant { color: #C99076; }
.z-entity { color: #80A665; }
.z-keyword { color: #4D9375; }
.z-storage { color: #CB7676; }
.z-string { color: #C98A7D; }
.z-support { color: #B8A965; }
.z-property { color: #B8A965; }
.z-variable { color: #BD976A; }
.z-identifier { color: #BD976A; }
.z-namespace { color: #DB889A; }
.z-carriage-return { color: #24292E; background-color: #F97583; font-style: italic;text-decoration: underline; }
.z-number { color: #4C9A91; }
.z-variable { color: #C98A7D; }
.z-source { color: #C98A7D; }
.z-string.z-comment { color: #758575DD; }
.z-delimiter.z-bracket { color: #666666; }
.z-meta.z-brace { color: #666666; }
.z-variable.z-language { color: #C99076; }
.z-entity.z-name { color: #80A665; }
.z-tag.z-html { color: #4D9375; }
.z-storage.z-type { color: #CB7676; }
.z-attribute.z-value { color: #C98A7D; }
.z-meta.z-property-name { color: #B8A965; }
.z-attribute.z-name { color: #B8A965; }
.z-keyword.z-operator { color: #CB7676; }
.z-invalid.z-broken { color: #FDAEB7; font-style: italic; }
.z-invalid.z-deprecated { color: #FDAEB7; font-style: italic; }
.z-invalid.z-illegal { color: #FDAEB7; font-style: italic; }
.z-invalid.z-unimplemented { color: #FDAEB7; font-style: italic; }
.z-message.z-error { color: #FDAEB7; }
.z-source.z-regexp { color: #C4704F; }
.z-string.z-regexp { color: #C4704F; }
.z-support.z-constant { color: #C99076; }
.z-constant.z-numeric { color: #4C9A91; }
.z-constant.z-language { color: #4D9375; }
.z-meta.z-module-reference { color: #4D9375; }
.z-markup.z-heading { color: #4D9375; font-weight: bold; }
.z-markup.z-quote { color: #5D99A9; }
.z-markup.z-italic { color: #DBD7CAEE; font-style: italic; }
.z-markup.z-bold { color: #DBD7CAEE; font-weight: bold; }
.z-markup.z-raw { color: #4D9375; }
.z-markup.z-deleted { color: #FDAEB7; background-color: #86181D; }
.z-markup.z-inserted { color: #85E89D; background-color: #144620; }
.z-markup.z-changed { color: #FFAB70; background-color: #C24E00; }
.z-markup.z-ignored { color: #2F363D; background-color: #79B8FF; }
.z-markup.z-untracked { color: #2F363D; background-color: #79B8FF; }
.z-meta.z-separator { color: #79B8FF; font-weight: bold; }
.z-meta.z-output { color: #79B8FF; }
.z-brackethighlighter.z-tag { color: #D1D5DA; }
.z-brackethighlighter.z-curly { color: #D1D5DA; }
.z-brackethighlighter.z-round { color: #D1D5DA; }
.z-brackethighlighter.z-square { color: #D1D5DA; }
.z-brackethighlighter.z-angle { color: #D1D5DA; }
.z-brackethighlighter.z-quote { color: #D1D5DA; }
.z-brackethighlighter.z-unmatched { color: #FDAEB7; }
.z-type.z-identifier { color: #6872AB; }
.z-entity.z-name { color: #4D9375; font-weight: bold; }
.z-punctuation.z-definition.z-comment { color: #758575DD; }
.z-keyword.z-operator.z-rest { color: #666666; }
.z-keyword.z-operator.z-spread { color: #666666; }
.z-keyword.z-operator.z-relational { color: #666666; }
.z-keyword.z-operator.z-assignment { color: #666666; }
.z-keyword.z-operator.z-type { color: #666666; }
.z-meta.z-type.z-annotation { color: #666666; }
.z-meta.z-objectliteral.z-ts { color: #666666; }
.z-entity.z-name.z-constant { color: #C99076; }
.z-meta.z-definition.z-variable { color: #C99076; }
.z-variable.z-parameter.z-function { color: #DBD7CAEE; }
.z-entity.z-name.z-tag { color: #4D9375; }
.z-entity.z-name.z-function { color: #80A665; }
.z-punctuation.z-definition.z-template-expression { color: #4D9375; }
.z-support.z-type.z-builtin { color: #CB7676; }
.z-constant.z-language.z-undefined { color: #CB7676; }
.z-constant.z-language.z-null { color: #CB7676; }
.z-text.z-html.z-derivative { color: #DBD7CAEE; }
.z-storage.z-modifier.z-package { color: #DBD7CAEE; }
.z-storage.z-modifier.z-import { color: #DBD7CAEE; }
.z-storage.z-type.z-java { color: #DBD7CAEE; }
.z-punctuation.z-definition.z-string { color: #C98A7D77; }
.z-meta.z-object-literal.z-key { color: #B8A965; }
.z-entity.z-other.z-attribute-name { color: #BD976A; }
.z-support.z-type.z-primitive { color: #5DA994; }
.z-entity.z-name.z-type { color: #5DA994; }
.z-string.z-regexp.z-character-class { color: #C98A7D; }
.z-keyword.z-other.z-unit { color: #CB7676; }
.z-constant.z-language.z-boolean { color: #4D9375; }
.z-punctuation.z-definition.z-deleted { color: #FDAEB7; background-color: #86181D; }
.z-punctuation.z-definition.z-inserted { color: #85E89D; background-color: #144620; }
.z-punctuation.z-definition.z-changed { color: #FFAB70; background-color: #C24E00; }
.z-meta.z-diff.z-range { color: #B392F0; font-weight: bold; }
.z-meta.z-diff.z-header { color: #79B8FF; }
.z-string.z-other.z-link { color: #C98A7D; }
.z-constant.z-character.z-escape { color: #C98A7D; }
.z-source.z-ruby.z-embedded { color: #C98A7D; }
.z-string.z-regexp.z-arbitrary-repitition { color: #C98A7D; }
.z-constant.z-character.z-escape { color: #E6CC77; }
.z-invalid.z-illegal.z-character-not-allowed-here.z-html { color: #666666; }
.z-keyword.z-operator.z-type.z-annotation { color: #666666; }
.z-meta.z-embedded.z-block.z-github-actions-expression { color: #666666; }
.z-storage.z-type.z-function.z-arrow { color: #666666; }
.z-storage.z-type.z-class.z-jsdoc { color: #4D9375; }
.z-constant.z-language.z-import-export-all.z-ts { color: #CB7676; }
.z-punctuation.z-support.z-type.z-property-name { color: #B8A96577; }
.z-entity.z-name.z-tag.z-yaml { color: #B8A965; }
.z-keyword.z-operator.z-assignment.z-compound { color: #CB7676; }
.z-meta.z-var.z-expr.z-ts { color: #CB7676; }
.z-keyword.z-operator.z-quantifier.z-regexp { color: #4C9A91; }
.z-meta.z-diff.z-header.z-from-file { color: #FDAEB7; background-color: #86181D; }
.z-meta.z-diff.z-header.z-to-file { color: #85E89D; background-color: #144620; }
.z-constant.z-other.z-reference.z-link { color: #C98A7D; }
.z-markup.z-underline.z-link.z-markdown { color: #DEDCD590; text-decoration: underline; }
.z-constant.z-other.z-character-class.z-regexp { color: #6872AB; }
.z-invalid.z-illegal.z-unrecognized-tag.z-html {  }
.z-meta.z-tag.z-block.z-any.z-html { color: #666666; }
.z-meta.z-tag.z-inline.z-any.z-html { color: #666666; }
.z-punctuation.z-definition.z-list.z-begin.z-markdown { color: #D4976C; }
.z-punctuation.z-definition.z-string.z-begin.z-markdown { color: #C98A7D; }
.z-punctuation.z-definition.z-string.z-end.z-markdown { color: #C98A7D; }
.z-markup.z-underline.z-link.z-image.z-markdown { color: #DEDCD590; text-decoration: underline; }
.z-entity.z-other.z-attribute-name.z-html.z-vue { color: #80A665; }
.z-meta.z-tag.z-structure.z-input.z-void.z-html { color: #666666; }
.z-punctuation.z-definition.z-string.z-begin.z-html.z-vue { color: #666666; }
.z-punctuation.z-definition.z-string.z-end.z-html.z-vue { color: #666666; }
.z-invalid.z-deprecated.z-entity.z-other.z-attribute-name.z-html { color: #BD976A; }
