/*
 * theme "Eclat Nocturne" generated by giallo
 */

.z-code {
  color: #C0BEAF;
  background-color: #191919;
}

.z-hl {
  background-color: #272726CC;
}

.giallo-ln {
  color: #5A5A59EE;
}

.z-text { color: #C0BEAF; }
.z-source { color: #C0BEAF; }
.z-comment { color: #5A5A59; font-style: italic; }
.z-keyword { color: #DA7C7E; }
.z-string { color: #A0A973; }
.z-variable { color: #C0BEAF; }
.z-storage.z-modifier { color: #DA7C7E; }
.z-meta.z-function-call { color: #AA9DCA; font-style: italic; }
.z-support.z-function { color: #AA9DCA; font-style: italic; }
.z-support.z-type { color: #D1A075; }
.z-storage.z-type { color: #D1A075; }
.z-constant.z-numeric { color: #D1A075; }
.z-constant.z-other { color: #3B9174; }
.z-constant.z-language { color: #3B9174; }
.z-constant.z-character { color: #3B9174; }
.z-variable.z-parameter { color: #C0BEAF; }
.z-keyword.z-operator { color: #8F8F8A; }
.z-punctuation.z-accessor { color: #8F8F8A; }
.z-punctuation.z-semi { color: #8F8F8A; }
.z-punctuation.z-section { color: #8F8F8A; }
.z-punctuation.z-terminator { color: #8F8F8A; }
.z-punctuation.z-separator { color: #8F8F8A; }
.z-punctuation.z-brackets { color: #8F8F8A; }
.z-punctuation.z-comma { color: #8F8F8A; }
.z-string.z-regexp { color: #AA9DCA; }
.z-punctuation.z-definition.z-comment { color: #5A5A59; font-style: italic; }
.z-comment.z-block.z-documentation { color: #8F8F8A; }
.z-entity.z-name.z-function { color: #AA9DCA; font-style: italic; }
.z-entity.z-name.z-type { color: #D1A075; }
.z-punctuation.z-definition.z-string { color: #A0A973; }
.z-constant.z-language.z-boolean { color: #CE94A7; font-weight: bold; }
.z-variable.z-other.z-constant { color: #3B9174; }
.z-variable.z-other.z-object { color: #C0BEAF; }
.z-entity.z-name.z-namespace { color: #C0BEAF; }
.z-variable.z-other.z-property { color: #AA9DCA; }
.z-variable.z-other.z-enummember { color: #AA9DCA; }
.z-meta.z-object.z-member { color: #AA9DCA; }
.z-support.z-type.z-property-name { color: #AA9DCA; }
.z-entity.z-other.z-attribute-name { color: #CE94A7; font-style: italic; }
.z-entity.z-name.z-tag { color: #D1A075; }
.z-meta.z-attribute.z-rust { color: #CE94A7; font-style: italic; }
.z-storage.z-type.z-rust { color: #DA7C7E; }
.z-meta.z-block.z-c { color: #C0BEAF; }
.z-punctuation.z-decorator.z-ts { color: #CE94A7; font-style: italic; }
.z-meta.z-decorator.z-ts { color: #CE94A7; font-style: italic; }
.z-punctuation.z-definition.z-comment { color: #8F8F8A; }
.z-support.z-type.z-python { color: #CE94A7; font-style: italic; }
.z-entity.z-name.z-function.z-preprocessor { color: #3B9174; }
.z-entity.z-name.z-function.z-operator { color: #8F8F8A; }
.z-storage.z-type.z-class.z-doxygen { color: #AA9DCA; }
.z-punctuation.z-definition.z-attribute.z-rust { color: #CE94A7; font-style: italic; }
.z-comment.z-line.z-documentation.z-rust { color: #8F8F8A; }
.z-punctuation.z-definition.z-lifetime.z-rust { color: #8F8F8A; }
.z-entity.z-name.z-module.z-rust { color: #C0BEAF; }
.z-meta.z-preprocessor.z-macro.z-c { color: #CE94A7; font-style: italic; }
.z-meta.z-preprocessor.z-macro.z-cpp { color: #CE94A7; font-style: italic; }
.z-punctuation.z-definition.z-decorator.z-python { color: #CE94A7; font-style: italic; }
.z-storage.z-type.z-class.z-jsdoc { color: #AA9DCA; }
.z-punctuation.z-definition.z-comment.z-rust { color: #8F8F8A; }
.z-variable.z-other.z-readwrite.z-ts { color: #CE94A7; font-style: italic; }
.z-entity.z-name.z-type.z-lifetime.z-rust { color: #C0BEAF; }
.z-storage.z-type.z-namespace.z-definition.z-cpp { color: #DA7C7E; }
.z-storage.z-type.z-namespace.z-alias.z-cpp { color: #DA7C7E; }
.z-keyword.z-other.z-namespace.z-alias.z-cpp { color: #DA7C7E; }
.z-string.z-quoted.z-docstring.z-multi.z-python { color: #8F8F8A; }
.z-punctuation.z-definition.z-block.z-tag.z-jsdoc { color: #AA9DCA; }
.z-punctuation.z-definition.z-comment.z-begin.z-documentation { color: #8F8F8A; }
.z-punctuation.z-definition.z-comment.z-end.z-documentation { color: #8F8F8A; }
.z-variable.z-other.z-macro.z-argument.z-cpp { color: #CE94A7; font-style: italic; }
.z-punctuation.z-definition.z-string.z-begin.z-python { color: #8F8F8A; }
.z-punctuation.z-definition.z-string.z-end.z-python { color: #8F8F8A; }
.z-entity.z-name.z-function.z-decorator.z-python { color: #CE94A7; font-style: italic; }
