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

.z-code {
  color: #000000;
  background-color: #FFFFFF;
}

.z-emphasis { font-style: italic; }
.z-strong { font-weight: bold; }
.z-comment { color: #008000; }
.z-invalid { color: #CD3131; }
.z-storage { color: #0000FF; }
.z-string { color: #A31515; }
.z-keyword { color: #0000FF; }
.z-variable { color: #001080; }
.z-variable { color: #E50000; }
.z-meta.z-embedded { color: #000000; }
.z-constant.z-language { color: #0000FF; }
.z-constant.z-numeric { color: #098658; }
.z-constant.z-regexp { color: #811F3F; }
.z-markup.z-underline { text-decoration: underline; }
.z-markup.z-bold { color: #000080; font-weight: bold; }
.z-markup.z-heading { color: #800000; font-weight: bold; }
.z-markup.z-italic { font-style: italic; }
.z-markup.z-strikethrough { text-decoration: line-through; }
.z-markup.z-inserted { color: #098658; }
.z-markup.z-deleted { color: #A31515; }
.z-markup.z-changed { color: #0451A5; }
.z-meta.z-preprocessor { color: #0000FF; }
.z-storage.z-type { color: #0000FF; }
.z-storage.z-modifier { color: #0000FF; }
.z-string.z-regexp { color: #811F3F; }
.z-keyword.z-control { color: #0000FF; }
.z-keyword.z-operator { color: #000000; }
.z-variable.z-language { color: #0000FF; }
.z-support.z-function { color: #795E26; }
.z-support.z-class { color: #267F99; }
.z-support.z-type { color: #267F99; }
.z-keyword.z-control { color: #AF00DB; }
.z-support.z-variable { color: #001080; }
.z-constant.z-character { color: #0000FF; }
.z-source.z-groovy.z-embedded { color: #000000; }
.z-meta.z-diff.z-header { color: #000080; }
.z-variable.z-other.z-enummember { color: #098658; }
.z-entity.z-name.z-tag { color: #800000; }
.z-entity.z-name.z-selector { color: #800000; }
.z-entity.z-other.z-attribute-name { color: #E50000; }
.z-markup.z-inline.z-raw { color: #800000; }
.z-punctuation.z-definition.z-tag { color: #800000; }
.z-meta.z-preprocessor.z-string { color: #A31515; }
.z-meta.z-preprocessor.z-numeric { color: #098658; }
.z-keyword.z-operator.z-noexcept { color: #0000FF; }
.z-meta.z-embedded.z-assembly { color: #A31515; }
.z-string.z-quoted.z-pug { color: #0000FF; }
.z-string.z-interpolated.z-pug { color: #0000FF; }
.z-string.z-unquoted.z-html { color: #0000FF; }
.z-punctuation.z-section.z-embedded { color: #0000FF; }
.z-meta.z-template.z-expression { color: #000000; }
.z-support.z-constant.z-property-value { color: #0451A5; }
.z-support.z-constant.z-font-name { color: #0451A5; }
.z-support.z-constant.z-media-type { color: #0451A5; }
.z-support.z-constant.z-media { color: #0451A5; }
.z-constant.z-other.z-rgb-value { color: #0451A5; }
.z-support.z-constant.z-color { color: #0451A5; }
.z-support.z-type.z-property-name { color: #E50000; }
.z-source.z-coffee.z-embedded { color: #E50000; }
.z-keyword.z-operator.z-new { color: #0000FF; }
.z-keyword.z-operator.z-expression { color: #0000FF; }
.z-keyword.z-operator.z-cast { color: #0000FF; }
.z-keyword.z-operator.z-sizeof { color: #0000FF; }
.z-keyword.z-operator.z-alignof { color: #0000FF; }
.z-keyword.z-operator.z-typeid { color: #0000FF; }
.z-keyword.z-operator.z-alignas { color: #0000FF; }
.z-keyword.z-operator.z-instanceof { color: #0000FF; }
.z-keyword.z-operator.z-wordlike { color: #0000FF; }
.z-keyword.z-other.z-unit { color: #098658; }
.z-support.z-function.z-git-rebase { color: #0451A5; }
.z-constant.z-sha.z-git-rebase { color: #098658; }
.z-entity.z-name.z-function { color: #795E26; }
.z-support.z-constant.z-handlebars { color: #795E26; }
.z-entity.z-name.z-type { color: #267F99; }
.z-entity.z-name.z-namespace { color: #267F99; }
.z-entity.z-other.z-attribute { color: #267F99; }
.z-entity.z-name.z-scope-resolution { color: #267F99; }
.z-entity.z-name.z-class { color: #267F99; }
.z-storage.z-type.z-cs { color: #267F99; }
.z-storage.z-type.z-java { color: #267F99; }
.z-storage.z-type.z-groovy { color: #267F99; }
.z-support.z-constant.z-math { color: #267F99; }
.z-support.z-constant.z-dom { color: #267F99; }
.z-support.z-constant.z-json { color: #267F99; }
.z-entity.z-other.z-inherited-class { color: #267F99; }
.z-keyword.z-other.z-using { color: #AF00DB; }
.z-keyword.z-other.z-operator { color: #AF00DB; }
.z-entity.z-name.z-operator { color: #AF00DB; }
.z-entity.z-name.z-variable { color: #001080; }
.z-constant.z-other.z-placeholder { color: #001080; }
.z-variable.z-other.z-constant { color: #0070C1; }
.z-variable.z-other.z-enummember { color: #0070C1; }
.z-meta.z-object-literal.z-key { color: #001080; }
.z-support.z-constant.z-property-value { color: #0451A5; }
.z-support.z-constant.z-font-name { color: #0451A5; }
.z-support.z-constant.z-media-type { color: #0451A5; }
.z-support.z-constant.z-media { color: #0451A5; }
.z-constant.z-other.z-rgb-value { color: #0451A5; }
.z-support.z-constant.z-color { color: #0451A5; }
.z-constant.z-other.z-option { color: #0000FF; }
.z-constant.z-character.z-escape { color: #EE0000; }
.z-entity.z-name.z-label { color: #000000; }
.z-variable.z-other.z-member { color: #795E26; }
.z-keyword.z-operator.z-new { color: #AF00DB; }
.z-keyword.z-operator.z-delete { color: #AF00DB; }
.z-variable.z-legacy.z-builtin.z-python { color: #000000; }
.z-keyword.z-operator.z-plus.z-exponent { color: #098658; }
.z-keyword.z-operator.z-minus.z-exponent { color: #098658; }
.z-entity.z-other.z-attribute-name.z-scss { color: #800000; }
.z-entity.z-name.z-function.z-preprocessor { color: #0000FF; }
.z-string.z-unquoted.z-block.z-yaml { color: #0000FF; }
.z-string.z-quoted.z-single.z-yaml { color: #0000FF; }
.z-string.z-quoted.z-double.z-xml { color: #0000FF; }
.z-string.z-quoted.z-single.z-xml { color: #0000FF; }
.z-string.z-unquoted.z-cdata.z-xml { color: #0000FF; }
.z-string.z-quoted.z-double.z-html { color: #0000FF; }
.z-string.z-quoted.z-single.z-html { color: #0000FF; }
.z-string.z-quoted.z-single.z-handlebars { color: #0000FF; }
.z-string.z-quoted.z-double.z-handlebars { color: #0000FF; }
.z-punctuation.z-definition.z-template-expression.z-begin { color: #0000FF; }
.z-punctuation.z-definition.z-template-expression.z-end { color: #0000FF; }
.z-constant.z-other.z-color.z-rgb-value { color: #0451A5; }
.z-support.z-type.z-vendored.z-property-name { color: #E50000; }
.z-support.z-type.z-property-name.z-json { color: #0451A5; }
.z-keyword.z-operator.z-logical.z-python { color: #0000FF; }
.z-storage.z-modifier.z-import.z-java { color: #000000; }
.z-variable.z-language.z-wildcard.z-java { color: #000000; }
.z-storage.z-modifier.z-package.z-java { color: #000000; }
.z-entity.z-name.z-operator.z-custom-literal { color: #795E26; }
.z-storage.z-type.z-numeric.z-go { color: #267F99; }
.z-storage.z-type.z-byte.z-go { color: #267F99; }
.z-storage.z-type.z-boolean.z-go { color: #267F99; }
.z-storage.z-type.z-string.z-go { color: #267F99; }
.z-storage.z-type.z-uintptr.z-go { color: #267F99; }
.z-storage.z-type.z-error.z-go { color: #267F99; }
.z-storage.z-type.z-rune.z-go { color: #267F99; }
.z-storage.z-type.z-generic.z-cs { color: #267F99; }
.z-storage.z-type.z-modifier.z-cs { color: #267F99; }
.z-storage.z-type.z-variable.z-cs { color: #267F99; }
.z-storage.z-type.z-annotation.z-java { color: #267F99; }
.z-storage.z-type.z-generic.z-java { color: #267F99; }
.z-storage.z-type.z-primitive.z-java { color: #267F99; }
.z-storage.z-type.z-token.z-java { color: #267F99; }
.z-storage.z-type.z-annotation.z-groovy { color: #267F99; }
.z-storage.z-type.z-parameters.z-groovy { color: #267F99; }
.z-storage.z-type.z-generic.z-groovy { color: #267F99; }
.z-storage.z-type.z-primitive.z-groovy { color: #267F99; }
.z-meta.z-type.z-cast.z-expr { color: #267F99; }
.z-meta.z-type.z-new.z-expr { color: #267F99; }
.z-punctuation.z-separator.z-namespace.z-ruby { color: #267F99; }
.z-keyword.z-other.z-directive.z-using { color: #AF00DB; }
.z-meta.z-definition.z-variable.z-name { color: #001080; }
.z-constant.z-other.z-color.z-rgb-value { color: #0451A5; }
.z-punctuation.z-definition.z-group.z-regexp { color: #D16969; }
.z-punctuation.z-definition.z-character-class.z-regexp { color: #D16969; }
.z-keyword.z-operator.z-negation.z-regexp { color: #D16969; }
.z-support.z-other.z-parenthesis.z-regexp { color: #D16969; }
.z-constant.z-character.z-character-class.z-regexp { color: #811F3F; }
.z-constant.z-other.z-character-class.z-regexp { color: #811F3F; }
.z-constant.z-character.z-set.z-regexp { color: #811F3F; }
.z-keyword.z-operator.z-quantifier.z-regexp { color: #000000; }
.z-keyword.z-operator.z-or.z-regexp { color: #EE0000; }
.z-keyword.z-control.z-anchor.z-regexp { color: #EE0000; }
.z-meta.z-image.z-inline.z-markdown { color: #000000; }
.z-entity.z-other.z-attribute-name.z-class { color: #800000; }
.z-entity.z-other.z-attribute-name.z-pseudo-class { color: #800000; }
.z-entity.z-other.z-attribute-name.z-id { color: #800000; }
.z-entity.z-other.z-attribute-name.z-class.z-css { color: #800000; }
.z-entity.z-other.z-attribute-name.z-id.z-css { color: #800000; }
.z-entity.z-other.z-attribute-name.z-parent-selector.z-css { color: #800000; }
.z-entity.z-other.z-attribute-name.z-parent.z-less { color: #800000; }
.z-entity.z-other.z-attribute-name.z-pseudo-element.z-css { color: #800000; }
.z-punctuation.z-definition.z-quote.z-begin.z-markdown { color: #0451A5; }
.z-punctuation.z-definition.z-list.z-begin.z-markdown { color: #0451A5; }
.z-meta.z-structure.z-dictionary.z-key.z-python { color: #0451A5; }
.z-string.z-comment.z-buffered.z-block.z-pug { color: #0000FF; }
.z-string.z-unquoted.z-plain.z-in.z-yaml { color: #0000FF; }
.z-string.z-unquoted.z-plain.z-out.z-yaml { color: #0000FF; }
.z-punctuation.z-section.z-embedded.z-begin.z-php { color: #800000; }
.z-punctuation.z-section.z-embedded.z-end.z-php { color: #800000; }
.z-storage.z-type.z-object.z-array.z-java { color: #267F99; }
.z-storage.z-type.z-primitive.z-array.z-java { color: #267F99; }
.z-storage.z-type.z-object.z-array.z-groovy { color: #267F99; }
.z-storage.z-type.z-primitive.z-array.z-groovy { color: #267F99; }
.z-punctuation.z-definition.z-group.z-assertion.z-regexp { color: #D16969; }
.z-punctuation.z-character.z-set.z-begin.z-regexp { color: #D16969; }
.z-punctuation.z-character.z-set.z-end.z-regexp { color: #D16969; }
.z-constant.z-other.z-character-class.z-set.z-regexp { color: #811F3F; }
