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

.z-code {
  color: #D4D4D4;
  background-color: #1E1E1E;
}

.z-emphasis { font-style: italic; }
.z-strong { font-weight: bold; }
.z-header { color: #000080; }
.z-comment { color: #6A9955; }
.z-invalid { color: #F44747; }
.z-storage { color: #569CD6; }
.z-string { color: #CE9178; }
.z-keyword { color: #569CD6; }
.z-variable { color: #9CDCFE; }
.z-variable { color: #9CDCFE; }
.z-meta.z-embedded { color: #D4D4D4; }
.z-constant.z-language { color: #569CD6; }
.z-constant.z-numeric { color: #B5CEA8; }
.z-constant.z-regexp { color: #646695; }
.z-markup.z-underline { text-decoration: underline; }
.z-markup.z-bold { color: #569CD6; font-weight: bold; }
.z-markup.z-heading { color: #569CD6; font-weight: bold; }
.z-markup.z-italic { font-style: italic; }
.z-markup.z-strikethrough { text-decoration: line-through; }
.z-markup.z-inserted { color: #B5CEA8; }
.z-markup.z-deleted { color: #CE9178; }
.z-markup.z-changed { color: #569CD6; }
.z-meta.z-preprocessor { color: #569CD6; }
.z-storage.z-type { color: #569CD6; }
.z-storage.z-modifier { color: #569CD6; }
.z-string.z-tag { color: #CE9178; }
.z-string.z-value { color: #CE9178; }
.z-string.z-regexp { color: #D16969; }
.z-keyword.z-control { color: #569CD6; }
.z-keyword.z-operator { color: #D4D4D4; }
.z-variable.z-language { color: #569CD6; }
.z-support.z-function { color: #DCDCAA; }
.z-support.z-class { color: #4EC9B0; }
.z-support.z-type { color: #4EC9B0; }
.z-keyword.z-control { color: #C586C0; }
.z-support.z-variable { color: #9CDCFE; }
.z-constant.z-character { color: #569CD6; }
.z-source.z-groovy.z-embedded { color: #D4D4D4; }
.z-variable.z-other.z-enummember { color: #B5CEA8; }
.z-entity.z-name.z-tag { color: #569CD6; }
.z-entity.z-other.z-attribute-name { color: #9CDCFE; }
.z-markup.z-inline.z-raw { color: #CE9178; }
.z-punctuation.z-definition.z-tag { color: #808080; }
.z-meta.z-preprocessor.z-string { color: #CE9178; }
.z-meta.z-preprocessor.z-numeric { color: #B5CEA8; }
.z-meta.z-diff.z-header { color: #569CD6; }
.z-keyword.z-operator.z-noexcept { color: #569CD6; }
.z-meta.z-embedded.z-assembly { color: #CE9178; }
.z-punctuation.z-section.z-embedded { color: #569CD6; }
.z-meta.z-template.z-expression { color: #D4D4D4; }
.z-support.z-type.z-property-name { color: #9CDCFE; }
.z-source.z-coffee.z-embedded { color: #9CDCFE; }
.z-keyword.z-operator.z-new { color: #569CD6; }
.z-keyword.z-operator.z-expression { color: #569CD6; }
.z-keyword.z-operator.z-cast { color: #569CD6; }
.z-keyword.z-operator.z-sizeof { color: #569CD6; }
.z-keyword.z-operator.z-alignof { color: #569CD6; }
.z-keyword.z-operator.z-typeid { color: #569CD6; }
.z-keyword.z-operator.z-alignas { color: #569CD6; }
.z-keyword.z-operator.z-instanceof { color: #569CD6; }
.z-keyword.z-operator.z-wordlike { color: #569CD6; }
.z-keyword.z-other.z-unit { color: #B5CEA8; }
.z-support.z-function.z-git-rebase { color: #9CDCFE; }
.z-constant.z-sha.z-git-rebase { color: #B5CEA8; }
.z-entity.z-name.z-function { color: #DCDCAA; }
.z-support.z-constant.z-handlebars { color: #DCDCAA; }
.z-entity.z-name.z-type { color: #4EC9B0; }
.z-entity.z-name.z-namespace { color: #4EC9B0; }
.z-entity.z-other.z-attribute { color: #4EC9B0; }
.z-entity.z-name.z-scope-resolution { color: #4EC9B0; }
.z-entity.z-name.z-class { color: #4EC9B0; }
.z-storage.z-type.z-cs { color: #4EC9B0; }
.z-storage.z-type.z-java { color: #4EC9B0; }
.z-storage.z-type.z-groovy { color: #4EC9B0; }
.z-support.z-constant.z-math { color: #4EC9B0; }
.z-support.z-constant.z-dom { color: #4EC9B0; }
.z-support.z-constant.z-json { color: #4EC9B0; }
.z-entity.z-other.z-inherited-class { color: #4EC9B0; }
.z-keyword.z-operator.z-delete { color: #C586C0; }
.z-keyword.z-other.z-using { color: #C586C0; }
.z-keyword.z-other.z-operator { color: #C586C0; }
.z-entity.z-name.z-operator { color: #C586C0; }
.z-entity.z-name.z-variable { color: #9CDCFE; }
.z-constant.z-other.z-placeholder { color: #9CDCFE; }
.z-variable.z-other.z-constant { color: #4FC1FF; }
.z-variable.z-other.z-enummember { color: #4FC1FF; }
.z-meta.z-object-literal.z-key { color: #9CDCFE; }
.z-support.z-constant.z-property-value { color: #CE9178; }
.z-support.z-constant.z-font-name { color: #CE9178; }
.z-support.z-constant.z-media-type { color: #CE9178; }
.z-support.z-constant.z-media { color: #CE9178; }
.z-constant.z-other.z-rgb-value { color: #CE9178; }
.z-support.z-constant.z-color { color: #CE9178; }
.z-constant.z-other.z-option { color: #569CD6; }
.z-constant.z-character.z-escape { color: #D7BA7D; }
.z-entity.z-name.z-label { color: #C8C8C8; }
.z-variable.z-other.z-member { color: #DCDCAA; }
.z-keyword.z-operator.z-new { color: #C586C0; }
.z-variable.z-legacy.z-builtin.z-python { color: #D4D4D4; }
.z-keyword.z-operator.z-plus.z-exponent { color: #B5CEA8; }
.z-keyword.z-operator.z-minus.z-exponent { color: #B5CEA8; }
.z-entity.z-name.z-tag.z-css { color: #D7BA7D; }
.z-entity.z-name.z-tag.z-less { color: #D7BA7D; }
.z-entity.z-other.z-attribute-name.z-scss { color: #D7BA7D; }
.z-entity.z-name.z-function.z-preprocessor { color: #569CD6; }
.z-punctuation.z-definition.z-template-expression.z-begin { color: #569CD6; }
.z-punctuation.z-definition.z-template-expression.z-end { color: #569CD6; }
.z-support.z-type.z-vendored.z-property-name { color: #9CDCFE; }
.z-keyword.z-operator.z-logical.z-python { color: #569CD6; }
.z-storage.z-modifier.z-import.z-java { color: #D4D4D4; }
.z-variable.z-language.z-wildcard.z-java { color: #D4D4D4; }
.z-storage.z-modifier.z-package.z-java { color: #D4D4D4; }
.z-entity.z-name.z-operator.z-custom-literal { color: #DCDCAA; }
.z-storage.z-type.z-numeric.z-go { color: #4EC9B0; }
.z-storage.z-type.z-byte.z-go { color: #4EC9B0; }
.z-storage.z-type.z-boolean.z-go { color: #4EC9B0; }
.z-storage.z-type.z-string.z-go { color: #4EC9B0; }
.z-storage.z-type.z-uintptr.z-go { color: #4EC9B0; }
.z-storage.z-type.z-error.z-go { color: #4EC9B0; }
.z-storage.z-type.z-rune.z-go { color: #4EC9B0; }
.z-storage.z-type.z-generic.z-cs { color: #4EC9B0; }
.z-storage.z-type.z-modifier.z-cs { color: #4EC9B0; }
.z-storage.z-type.z-variable.z-cs { color: #4EC9B0; }
.z-storage.z-type.z-annotation.z-java { color: #4EC9B0; }
.z-storage.z-type.z-generic.z-java { color: #4EC9B0; }
.z-storage.z-type.z-primitive.z-java { color: #4EC9B0; }
.z-storage.z-type.z-token.z-java { color: #4EC9B0; }
.z-storage.z-type.z-annotation.z-groovy { color: #4EC9B0; }
.z-storage.z-type.z-parameters.z-groovy { color: #4EC9B0; }
.z-storage.z-type.z-generic.z-groovy { color: #4EC9B0; }
.z-storage.z-type.z-primitive.z-groovy { color: #4EC9B0; }
.z-meta.z-type.z-cast.z-expr { color: #4EC9B0; }
.z-meta.z-type.z-new.z-expr { color: #4EC9B0; }
.z-punctuation.z-separator.z-namespace.z-ruby { color: #4EC9B0; }
.z-keyword.z-other.z-directive.z-using { color: #C586C0; }
.z-meta.z-definition.z-variable.z-name { color: #9CDCFE; }
.z-constant.z-other.z-color.z-rgb-value { color: #CE9178; }
.z-punctuation.z-definition.z-group.z-regexp { color: #CE9178; }
.z-punctuation.z-definition.z-character-class.z-regexp { color: #CE9178; }
.z-keyword.z-operator.z-negation.z-regexp { color: #CE9178; }
.z-support.z-other.z-parenthesis.z-regexp { color: #CE9178; }
.z-constant.z-character.z-character-class.z-regexp { color: #D16969; }
.z-constant.z-other.z-character-class.z-regexp { color: #D16969; }
.z-constant.z-character.z-set.z-regexp { color: #D16969; }
.z-keyword.z-operator.z-or.z-regexp { color: #DCDCAA; }
.z-keyword.z-control.z-anchor.z-regexp { color: #DCDCAA; }
.z-keyword.z-operator.z-quantifier.z-regexp { color: #D7BA7D; }
.z-meta.z-image.z-inline.z-markdown { color: #D4D4D4; }
.z-entity.z-other.z-attribute-name.z-class { color: #D7BA7D; }
.z-entity.z-other.z-attribute-name.z-pseudo-class { color: #D7BA7D; }
.z-entity.z-other.z-attribute-name.z-id { color: #D7BA7D; }
.z-entity.z-other.z-attribute-name.z-class.z-css { color: #D7BA7D; }
.z-entity.z-other.z-attribute-name.z-id.z-css { color: #D7BA7D; }
.z-entity.z-other.z-attribute-name.z-parent-selector.z-css { color: #D7BA7D; }
.z-entity.z-other.z-attribute-name.z-parent.z-less { color: #D7BA7D; }
.z-entity.z-other.z-attribute-name.z-pseudo-element.z-css { color: #D7BA7D; }
.z-punctuation.z-definition.z-quote.z-begin.z-markdown { color: #6A9955; }
.z-punctuation.z-definition.z-list.z-begin.z-markdown { color: #6796E6; }
.z-meta.z-structure.z-dictionary.z-key.z-python { color: #9CDCFE; }
.z-punctuation.z-section.z-embedded.z-begin.z-php { color: #569CD6; }
.z-punctuation.z-section.z-embedded.z-end.z-php { color: #569CD6; }
.z-storage.z-type.z-object.z-array.z-java { color: #4EC9B0; }
.z-storage.z-type.z-primitive.z-array.z-java { color: #4EC9B0; }
.z-storage.z-type.z-object.z-array.z-groovy { color: #4EC9B0; }
.z-storage.z-type.z-primitive.z-array.z-groovy { color: #4EC9B0; }
.z-punctuation.z-definition.z-group.z-assertion.z-regexp { color: #CE9178; }
.z-punctuation.z-character.z-set.z-begin.z-regexp { color: #CE9178; }
.z-punctuation.z-character.z-set.z-end.z-regexp { color: #CE9178; }
.z-constant.z-other.z-character-class.z-set.z-regexp { color: #D16969; }
