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

.z-code {
  color: #383A42;
  background-color: #FAFAFA;
}

.z-hl {
  background-color: #383A420C;
}

.giallo-ln {
  color: #9D9D9F;
}

.z-comment { color: #A0A1A7; font-style: italic; }
.z-keyword { color: #A626A4; }
.z-storage { color: #A626A4; }
.z-constant { color: #986801; }
.z-variable { color: #E45649; }
.z-string { color: #50A14F; }
.z-none { color: #383A42; }
.z-customrule { color: #383A42; }
.z-source { color: #383A42; }
.z-embedded { color: #383A42; }
.z-property-name { color: #696C77; }
.z-property-value { color: #696C77; }
.z-quoted { color: #50A14F; }
.z-separator { color: #986801; }
.z-array { color: #696C77; }
.z-scope { color: #696C77; }
.z-section { color: #696C77; }
.z-function { color: #E45649; }
.z-bool { color: #986801; }
.z-bracket { color: #383A42; }
.z-attribute-name { color: #C18401; }
.z-string { color: #A626A4; }
.z-punctuation { color: #50A14F; }
.z-punctuation { color: #E45649; }
.z-variable { color: #383A42; }
.z-variable { color: #383A42; }
.z-variable { color: #383A42; }
.z-variable { color: #383A42; }
.z-variable { color: #C18401; }
.z-variable { color: #C18401; }
.z-variable { color: #C18401; }
.z-variable { color: #C18401; }
.z-constant { color: #986801; }
.z-storage { color: #986801; }
.z-punctuation { color: #E45649; }
.z-entity { color: #4078F2; }
.z-punctuation { color: #383A42; }
.z-punctuation { color: #50A14F; }
.z-punctuation { color: #50A14F; }
.z-keyword.z-control { color: #A626A4; }
.z-keyword.z-operator { color: #383A42; }
.z-constant.z-variable { color: #986801; }
.z-constant.z-numeric { color: #986801; }
.z-variable.z-interpolation { color: #CA1243; }
.z-variable.z-parameter { color: #383A42; }
.z-string.z-regexp { color: #0184BC; }
.z-support.z-class { color: #C18401; }
.z-support.z-type { color: #0184BC; }
.z-support.z-function { color: #0184BC; }
.z-meta.z-class { color: #C18401; }
.z-meta.z-method-call { color: #383A42; }
.z-meta.z-method { color: #383A42; }
.z-meta.z-link { color: #986801; }
.z-meta.z-require { color: #4078F2; }
.z-meta.z-selector { color: #A626A4; }
.z-meta.z-separator { color: #383A42; }
.z-meta.z-tag { color: #383A42; }
.z-invalid.z-deprecated { color: #000000; background-color: #F2A60D; }
.z-invalid.z-illegal { color: #FFFFFF; background-color: #FF1414; }
.z-markup.z-bold { color: #986801; font-weight: bold; }
.z-markup.z-changed { color: #A626A4; }
.z-markup.z-deleted { color: #E45649; }
.z-markup.z-italic { color: #A626A4; font-style: italic; }
.z-markup.z-heading { color: #E45649; }
.z-markup.z-link { color: #0184BC; }
.z-markup.z-inserted { color: #50A14F; }
.z-markup.z-quote { color: #986801; }
.z-markup.z-raw { color: #50A14F; }
.z-ng.z-interpolation { color: #E45649; }
.z-ng.z-pipe { color: #383A42; }
.z-ng.z-operator { color: #383A42; }
.z-ng.z-tag { color: #0184BC; }
.z-support.z-constant { color: #986801; }
.z-markup.z-link { color: #A0A1A7; }
.z-keyword.z-operator { color: #A626A4; }
.z-keyword.z-operator { color: #A626A4; }
.z-keyword.z-operator { color: #A626A4; }
.z-property-name.z-support { color: #383A42; }
.z-property-value.z-support { color: #383A42; }
.z-constant.z-language { color: #4078F2; }
.z-constant.z-numeric { color: #4078F2; }
.z-constant.z-definition { color: #4078F2; }
.z-variable.z-definition { color: #A626A4; }
.z-variable.z-anonymous { color: #A626A4; }
.z-keyword.z-special-method { color: #E45649; }
.z-embedded.z-section { color: #E45649; }
.z-regexp.z-section { color: #CA1243; }
.z-regexp.z-string { color: #CA1243; }
.z-keyword.z-operator { color: #986801; }
.z-variable.z-constant { color: #C18401; }
.z-storage.z-type { color: #C18401; }
.z-meta.z-key-pair { color: #E45649; }
.z-keyword.z-operator { color: #0184BC; }
.z-keyword.z-operator { color: #0184BC; }
.z-keyword.z-operator { color: #0184BC; }
.z-function.z-begin { color: #4078F2; }
.z-function.z-end { color: #4078F2; }
.z-string.z-begin { color: #383A42; }
.z-string.z-end { color: #383A42; }
.z-class.z-bracket { color: #383A42; }
.z-variable.z-parameter { color: #986801; }
.z-keyword.z-operator { color: #0184BC; }
.z-keyword.z-operator { color: #0184BC; }
.z-punctuation.z-definition { color: #CA1243; }
.z-punctuation.z-definition { color: #CA1243; }
.z-punctuation.z-accessor { color: #383A42; }
.z-punctuation.z-accessor { color: #383A42; }
.z-punctuation.z-accessor { color: #383A42; }
.z-support.z-variable { color: #E45649; }
.z-support.z-variable { color: #E45649; }
.z-support.z-variable { color: #E45649; }
.z-keyword.z-operator { color: #0184BC; }
.z-keyword.z-operator { color: #0184BC; }
.z-support.z-type { color: #383A42; }
.z-support.z-type { color: #383A42; }
.z-support.z-type { color: #383A42; }
.z-support.z-type { color: #383A42; }
.z-constant.z-other { color: #383A42; }
.z-keyword.z-operator { color: #383A42; }
.z-punctuation.z-accessor { color: #50A14F; }
.z-punctuation.z-accessor { color: #50A14F; }
.z-punctuation.z-accessor { color: #50A14F; }
.z-keyword.z-operator { color: #383A42; }
.z-keyword.z-operator { color: #383A42; }
.z-keyword.z-operator { color: #383A42; }
.z-keyword.z-operator { color: #383A42; }
.z-keyword.z-operator { color: #383A42; }
.z-keyword.z-operator { color: #383A42; }
.z-keyword.z-operator { color: #383A42; }
.z-keyword.z-operator { color: #383A42; }
.z-punctuation.z-definition { color: #50A14F; }
.z-punctuation.z-definition { color: #50A14F; }
.z-punctuation.z-definition { color: #50A14F; }
.z-punctuation.z-definition { color: #50A14F; }
.z-punctuation.z-string { color: #E45649; }
.z-entity.z-name.z-type { color: #C18401; }
.z-entity.z-other.z-inherited-class { color: #C18401; }
.z-keyword.z-other.z-special-method { color: #4078F2; }
.z-keyword.z-other.z-unit { color: #986801; }
.z-storage.z-type.z-annotation { color: #A626A4; }
.z-storage.z-type.z-primitive { color: #A626A4; }
.z-storage.z-modifier.z-package { color: #383A42; }
.z-storage.z-modifier.z-import { color: #383A42; }
.z-constant.z-character.z-escape { color: #0184BC; }
.z-constant.z-other.z-color { color: #0184BC; }
.z-constant.z-other.z-symbol { color: #0184BC; }
.z-string.z-other.z-link { color: #E45649; }
.z-punctuation.z-definition.z-comment { color: #A0A1A7; }
.z-punctuation.z-definition.z-method-parameters { color: #383A42; }
.z-punctuation.z-definition.z-function-parameters { color: #383A42; }
.z-punctuation.z-definition.z-parameters { color: #383A42; }
.z-punctuation.z-definition.z-separator { color: #383A42; }
.z-punctuation.z-definition.z-seperator { color: #383A42; }
.z-punctuation.z-definition.z-array { color: #383A42; }
.z-punctuation.z-definition.z-heading { color: #4078F2; }
.z-punctuation.z-definition.z-identity { color: #4078F2; }
.z-punctuation.z-definition.z-bold { color: #C18401; font-weight: bold; }
.z-punctuation.z-definition.z-italic { color: #A626A4; font-style: italic; }
.z-punctuation.z-section.z-embedded { color: #CA1243; }
.z-punctuation.z-section.z-method { color: #383A42; }
.z-punctuation.z-section.z-class { color: #383A42; }
.z-punctuation.z-section.z-inner-class { color: #383A42; }
.z-support.z-function.z-any-method { color: #4078F2; }
.z-entity.z-name.z-function { color: #4078F2; }
.z-entity.z-name.z-class { color: #C18401; }
.z-entity.z-name.z-section { color: #4078F2; }
.z-entity.z-name.z-tag { color: #E45649; }
.z-entity.z-other.z-attribute-name { color: #986801; }
.z-meta.z-class.z-body { color: #383A42; }
.z-meta.z-definition.z-variable { color: #E45649; }
.z-ng.z-interpolation.z-begin { color: #4078F2; }
.z-ng.z-interpolation.z-end { color: #4078F2; }
.z-support.z-type.z-property-name { color: #383A42; }
.z-meta.z-array-binding-pattern-variable.z-js { color: #383A42; }
.z-meta.z-array-binding-pattern-variable.z-ts { color: #383A42; }
.z-meta.z-array-binding-pattern-variable.z-tsx { color: #383A42; }
.z-meta.z-class.z-js { color: #383A42; }
.z-meta.z-class.z-ts { color: #383A42; }
.z-meta.z-class.z-jsx { color: #383A42; }
.z-meta.z-class.z-tsx { color: #383A42; }
.z-constant.z-language.z-json { color: #0184BC; }
.z-storage.z-type.z-cs { color: #C18401; }
.z-meta.z-attribute.z-rust { color: #986801; }
.z-markup.z-heading.z-setext { color: #383A42; }
.z-markup.z-quote.z-markdown { color: #A0A1A7; font-style: italic; }
.z-meta.z-class.z-php { color: #383A42; }
.z-source.z-ruby.z-embedded { color: #C18401; }
.z-punctuation.z-definition.z-heading { color: #4078F2; }
.z-source.z-embedded.z-source { color: #383A42; }
.z-parameter.z-variable.z-function { color: #986801; font-style: italic; }
.z-embedded.z-source.z-empty { color: #E45649; }
.z-storage.z-type.z-string { color: #A626A4; }
.z-storage.z-modifier.z-import { color: #C18401; }
.z-keyword.z-operator.z-instanceof { color: #A626A4; }
.z-keyword.z-operator.z-delete { color: #A626A4; }
.z-keyword.z-operator.z-in { color: #A626A4; }
.z-keyword.z-operator.z-of { color: #A626A4; }
.z-keyword.z-operator.z-instanceof { color: #A626A4; }
.z-keyword.z-operator.z-new { color: #A626A4; }
.z-keyword.z-operator.z-typeof { color: #A626A4; }
.z-keyword.z-operator.z-void { color: #A626A4; }
.z-punctuation.z-definition.z-typeparameters { color: #383A42; }
.z-punctuation.z-definition.z-typeparameters { color: #383A42; }
.z-punctuation.z-definition.z-typeparameters { color: #383A42; }
.z-punctuation.z-definition.z-block { color: #383A42; }
.z-punctuation.z-definition.z-block { color: #383A42; }
.z-punctuation.z-definition.z-block { color: #383A42; }
.z-punctuation.z-separator.z-comma { color: #383A42; }
.z-punctuation.z-separator.z-comma { color: #383A42; }
.z-punctuation.z-separator.z-comma { color: #383A42; }
.z-punctuation.z-section.z-embedded { color: #383A42; }
.z-punctuation.z-section.z-embedded { color: #383A42; }
.z-punctuation.z-section.z-embedded { color: #383A42; }
.z-punctuation.z-section.z-embedded { color: #383A42; }
.z-string.z-quoted.z-json { color: #E45649; }
.z-constant.z-language.z-json { color: #0184BC; }
.z-constant.z-language.z-json { color: #0184BC; }
.z-string.z-quoted.z-json { color: #50A14F; }
.z-string.z-quoted.z-json { color: #50A14F; }
.z-entity.z-name.z-type.z-class { color: #C18401; }
.z-entity.z-other.z-attribute-name.z-id { color: #4078F2; }
.z-support.z-type.z-property-name.z-json { color: #E45649; }
.z-punctuation.z-separator.z-key-value.z-ts { color: #0184BC; }
.z-punctuation.z-separator.z-key-value.z-js { color: #0184BC; }
.z-punctuation.z-separator.z-key-value.z-tsx { color: #0184BC; }
.z-variable.z-other.z-readwrite.z-js { color: #383A42; }
.z-variable.z-other.z-readwrite.z-ts { color: #383A42; }
.z-variable.z-other.z-readwrite.z-tsx { color: #383A42; }
.z-support.z-variable.z-dom.z-js { color: #E45649; }
.z-support.z-variable.z-dom.z-ts { color: #E45649; }
.z-support.z-variable.z-property.z-js { color: #E45649; }
.z-support.z-variable.z-property.z-ts { color: #E45649; }
.z-support.z-variable.z-property.z-tsx { color: #E45649; }
.z-keyword.z-control.z-default.z-js { color: #E45649; }
.z-keyword.z-control.z-default.z-ts { color: #E45649; }
.z-keyword.z-control.z-default.z-tsx { color: #E45649; }
.z-meta.z-brace.z-round.z-js { color: #383A42; }
.z-meta.z-brace.z-square.z-js { color: #383A42; }
.z-meta.z-brace.z-round.z-ts { color: #383A42; }
.z-meta.z-brace.z-square.z-ts { color: #383A42; }
.z-meta.z-brace.z-round.z-tsx { color: #383A42; }
.z-meta.z-brace.z-square.z-tsx { color: #383A42; }
.z-punctuation.z-terminator.z-statement.z-js { color: #383A42; }
.z-punctuation.z-terminator.z-statement.z-ts { color: #383A42; }
.z-punctuation.z-terminator.z-statement.z-tsx { color: #383A42; }
.z-keyword.z-operator.z-new.z-ts { color: #A626A4; }
.z-keyword.z-operator.z-new.z-j { color: #A626A4; }
.z-keyword.z-operator.z-new.z-tsx { color: #A626A4; }
.z-punctuation.z-separator.z-parameter.z-js { color: #383A42; }
.z-punctuation.z-separator.z-parameter.z-ts { color: #383A42; }
.z-punctuation.z-separator.z-parameter.z-tsx { color: #383A42; }
.z-constant.z-language.z-import-export-all.z-js { color: #E45649; }
.z-constant.z-language.z-import-export-all.z-ts { color: #E45649; }
.z-constant.z-language.z-import-export-all.z-jsx { color: #0184BC; }
.z-constant.z-language.z-import-export-all.z-tsx { color: #0184BC; }
.z-keyword.z-control.z-as.z-js { color: #383A42; }
.z-keyword.z-control.z-as.z-ts { color: #383A42; }
.z-keyword.z-control.z-as.z-jsx { color: #383A42; }
.z-keyword.z-control.z-as.z-tsx { color: #383A42; }
.z-variable.z-other.z-constant.z-js { color: #986801; }
.z-variable.z-other.z-constant.z-ts { color: #986801; }
.z-variable.z-other.z-constant.z-jsx { color: #986801; }
.z-variable.z-other.z-constant.z-tsx { color: #986801; }
.z-storage.z-type.z-property.z-js { color: #0184BC; }
.z-storage.z-type.z-property.z-jsx { color: #0184BC; }
.z-storage.z-type.z-property.z-ts { color: #0184BC; }
.z-storage.z-type.z-property.z-tsx { color: #0184BC; }
.z-variable.z-other.z-object.z-js { color: #383A42; }
.z-variable.z-other.z-object.z-ts { color: #383A42; }
.z-meta.z-object-literal.z-key.z-js { color: #E45649; }
.z-meta.z-object-literal.z-key.z-ts { color: #E45649; }
.z-support.z-variable.z-magic.z-python { color: #E45649; }
.z-meta.z-function.z-parameters.z-python { color: #986801; }
.z-punctuation.z-separator.z-annotation.z-python { color: #383A42; }
.z-punctuation.z-separator.z-parameters.z-python { color: #383A42; }
.z-variable.z-other.z-readwrite.z-cs { color: #383A42; }
.z-variable.z-other.z-object.z-cs { color: #383A42; }
.z-keyword.z-other.z-unsafe.z-rust { color: #A626A4; }
.z-entity.z-name.z-type.z-rust { color: #0184BC; }
.z-storage.z-modifier.z-lifetime.z-rust { color: #383A42; }
.z-entity.z-name.z-lifetime.z-rust { color: #986801; }
.z-storage.z-type.z-core.z-rust { color: #0184BC; }
.z-storage.z-class.z-std.z-rust { color: #0184BC; }
.z-markup.z-raw.z-block.z-markdown { color: #383A42; }
.z-punctuation.z-definition.z-variable.z-shell { color: #E45649; }
.z-support.z-constant.z-property-value.z-css { color: #383A42; }
.z-punctuation.z-definition.z-constant.z-css { color: #986801; }
.z-punctuation.z-separator.z-key-value.z-scss { color: #E45649; }
.z-punctuation.z-definition.z-constant.z-scss { color: #986801; }
.z-entity.z-name.z-section.z-markdown { color: #E45649; }
.z-punctuation.z-definition.z-heading.z-markdown { color: #E45649; }
.z-punctuation.z-definition.z-bold.z-markdown { color: #986801; }
.z-markup.z-inline.z-raw.z-markdown { color: #50A14F; }
.z-punctuation.z-definition.z-metadata.z-markdown { color: #383A42; }
.z-punctuation.z-definition.z-metadata.z-markdown { color: #A626A4; }
.z-markup.z-underline.z-link.z-markdown { color: #A626A4; }
.z-punctuation.z-separator.z-variable.z-ruby { color: #E45649; }
.z-variable.z-other.z-constant.z-ruby { color: #986801; }
.z-keyword.z-operator.z-other.z-ruby { color: #50A14F; }
.z-punctuation.z-definition.z-variable.z-php { color: #E45649; }
.z-keyword.z-other.z-definition.z-ini { color: #E45649; }
.z-keyword.z-operator.z-logical.z-python { color: #A626A4; }
.z-variable.z-other.z-readwrite.z-js { color: #986801; }
.z-variable.z-other.z-readwrite.z-ts { color: #986801; }
.z-variable.z-other.z-readwrite.z-tsx { color: #986801; }
.z-variable.z-other.z-readwrite.z-js { color: #E45649; }
.z-variable.z-other.z-readwrite.z-ts { color: #E45649; }
.z-punctuation.z-separator.z-key-value.z-scss { color: #383A42; }
.z-punctuation.z-definition.z-string.z-template { color: #50A14F; }
.z-punctuation.z-definition.z-string.z-template { color: #50A14F; }
.z-punctuation.z-definition.z-string.z-template { color: #50A14F; }
.z-punctuation.z-definition.z-string.z-template { color: #50A14F; }
.z-support.z-variable.z-property.z-dom.z-js { color: #E45649; }
.z-support.z-variable.z-property.z-dom.z-ts { color: #E45649; }
.z-keyword.z-operator.z-expression.z-instanceof.z-js { color: #A626A4; }
.z-keyword.z-operator.z-expression.z-instanceof.z-ts { color: #A626A4; }
.z-keyword.z-operator.z-expression.z-instanceof.z-tsx { color: #A626A4; }
.z-keyword.z-operator.z-expression.z-of.z-js { color: #A626A4; }
.z-keyword.z-operator.z-expression.z-of.z-ts { color: #A626A4; }
.z-keyword.z-operator.z-expression.z-of.z-tsx { color: #A626A4; }
.z-variable.z-other.z-constant.z-property.z-js { color: #986801; }
.z-variable.z-other.z-constant.z-property.z-ts { color: #986801; }
.z-variable.z-other.z-constant.z-property.z-tsx { color: #986801; }
.z-variable.z-other.z-readwrite.z-alias.z-js { color: #E45649; }
.z-variable.z-other.z-readwrite.z-alias.z-ts { color: #E45649; }
.z-variable.z-other.z-readwrite.z-alias.z-jsx { color: #E45649; }
.z-variable.z-other.z-readwrite.z-alias.z-tsx { color: #E45649; }
.z-entity.z-name.z-type.z-module.z-js { color: #50A14F; }
.z-entity.z-name.z-type.z-module.z-ts { color: #50A14F; }
.z-entity.z-name.z-type.z-module.z-jsx { color: #50A14F; }
.z-entity.z-name.z-type.z-module.z-tsx { color: #50A14F; }
.z-support.z-type.z-object.z-module.z-js { color: #E45649; }
.z-support.z-type.z-object.z-module.z-jsx { color: #E45649; }
.z-support.z-type.z-object.z-module.z-ts { color: #E45649; }
.z-support.z-type.z-object.z-module.z-tsx { color: #E45649; }
.z-variable.z-other.z-constant.z-object.z-js { color: #986801; }
.z-variable.z-other.z-constant.z-object.z-jsx { color: #986801; }
.z-variable.z-other.z-constant.z-object.z-ts { color: #986801; }
.z-variable.z-other.z-constant.z-object.z-tsx { color: #986801; }
.z-keyword.z-operator.z-expression.z-in.z-js { color: #A626A4; }
.z-keyword.z-operator.z-expression.z-in.z-jsx { color: #A626A4; }
.z-keyword.z-operator.z-expression.z-in.z-ts { color: #A626A4; }
.z-keyword.z-operator.z-expression.z-in.z-tsx { color: #A626A4; }
.z-entity.z-name.z-variable.z-field.z-cs { color: #E45649; }
.z-variable.z-other.z-object.z-property.z-cs { color: #383A42; }
.z-entity.z-name.z-variable.z-property.z-cs { color: #4078F2; }
.z-storage.z-type.z-primitive.z-array.z-java { color: #C18401; }
.z-beginning.z-punctuation.z-definition.z-list.z-markdown { color: #E45649; }
.z-punctuation.z-definition.z-string.z-begin.z-markdown { color: #383A42; }
.z-punctuation.z-definition.z-string.z-end.z-markdown { color: #383A42; }
.z-markup.z-underline.z-link.z-image.z-markdown { color: #A626A4; }
.z-string.z-other.z-link.z-title.z-markdown { color: #4078F2; }
.z-string.z-other.z-link.z-description.z-markdown { color: #4078F2; }
