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

.z-code {
  color: #565869;
  background-color: #FAFBFC;
}

.giallo-ln {
  color: #9194A2AA;
}

.z-keyword { color: #F767BB; }
.z-storage { color: #F767BB; }
.z-variable { color: #565869; }
.z-constant { color: #2DAE58; }
.z-string { color: #CF9C00; }
.z-string { color: #CF9C00; }
.z-comment { color: #ADB1C2; }
.z-punctuation { color: #ADB1C2; }
.z-string { color: #11658F; }
.z-punctuation { color: #00A39F; }
.z-keyword { color: #00A39F; }
.z-constant { color: #00A39F; }
.z-storage { color: #9194A2; }
.z-variable { color: #C25193; }
.z-string { color: #9194A2; }
.z-entity { color: #F767BB; }
.z-variable { color: #11658F; }
.z-variable { color: #11658F; }
.z-keyword { color: #11658F; }
.z-keyword { color: #11658F; }
.z-variable { color: #11658F; }
.z-variable { color: #11658F; }
.z-keyword { color: #11658F; }
.z-string { color: #FF8380; }
.z-punctuation { color: #F767BB; }
.z-keyword { color: #C25193; }
.z-string { color: #565869; }
.z-emphasis { color: #F767BB; }
.z-strong { color: #ADB1C2; }
.z-strong { color: #ADB1C2; }
.z-punctuation { color: #C25193; }
.z-invalid.z-illegal { color: #FF5C56; }
.z-support.z-type { color: #2DAE58; }
.z-constant.z-language { color: #2DAE58; }
.z-support.z-constant { color: #2DAE58; }
.z-variable.z-language { color: #2DAE58; }
.z-support.z-variable { color: #565869; }
.z-support.z-function { color: #09A1ED; }
.z-support.z-class { color: #13BBB7; }
.z-constant.z-numeric { color: #FF5C57; }
.z-constant.z-character { color: #2DAE58; }
.z-string.z-regexp { color: #13BBB7; }
.z-keyword.z-operator { color: #ADB1C2; }
.z-meta.z-tag { color: #ADB1C2; }
.z-source.z-css { color: #ADB1C2; }
.z-meta.z-selector { color: #F767BB; }
.z-meta.z-property-value { color: #13BBB7; }
.z-markup.z-changed { color: #888888; }
.z-markup.z-deleted { color: #888888; }
.z-markup.z-italic { font-style: italic; }
.z-markup.z-error { color: #FF5C56; }
.z-markup.z-inserted { color: #888888; }
.z-meta.z-link { color: #CF9C00; }
.z-markup.z-output { color: #999999; }
.z-markup.z-raw { color: #999999; }
.z-markup.z-prompt { color: #999999; }
.z-markup.z-heading { color: #2DAE58; }
.z-markup.z-bold { font-weight: bold; }
.z-markup.z-traceback { color: #FF5C56; }
.z-markup.z-underline { text-decoration: underline; }
.z-markup.z-quote { color: #777985; }
.z-markup.z-bold { color: #13BBB7; }
.z-markup.z-italic { color: #13BBB7; }
.z-meta.z-separator { color: #09A1ED; }
.z-storage.z-type { color: #F767BB; }
.z-storage.z-type { color: #2DAE58; }
.z-keyword.z-control { color: #00A39F; }
.z-keyword.z-other { color: #00A39F88; }
.z-keyword.z-other { color: #9194A2; }
.z-meta.z-property-name { color: #565869; }
.z-support.z-constant { color: #2DAE58; }
.z-support.z-function { color: #09A1ED; }
.z-keyword.z-other { color: #F767BB; }
.z-keyword.z-operator { color: #2DAE58; }
.z-storage.z-type { color: #2DAE58; }
.z-support.z-type { color: #2DAE58; }
.z-constant.z-language { color: #2DAE58; }
.z-string.z-regexp { color: #CF9C00; }
.z-support.z-property-value { color: #11658F; }
.z-support.z-class { color: #2DAE58; }
.z-keyword.z-other { color: #ADB1C2; }
.z-keyword.z-control { color: #F767BB; }
.z-keyword.z-control { color: #11658F; }
.z-storage.z-type { color: #9194A2; }
.z-markup.z-underline {  }
.z-support.z-type { color: #F767BB; }
.z-meta.z-symbol { color: #13BBB7; }
.z-keyword.z-other { color: #ADB1C2; }
.z-constant.z-language { color: #FF8380; }
.z-log.z-constant { color: #C25193; }
.z-storage.z-type { color: #9194A2; }
.z-operator.z-logical { color: #C25193; }
.z-variable.z-parameter { color: #ADB1C2; }
.z-constant.z-numeric { color: #2DAE58; }
.z-string.z-regexp { color: #2DAE58; }
.z-keyword.z-control { color: #ADB1C2; }
.z-constant.z-numeric { color: #F767BB; }
.z-meta.z-separator { color: #ADB1C2; }
.z-meta.z-object-literal.z-key { color: #11658F; }
.z-support.z-type.z-property-name { color: #11658F; }
.z-keyword.z-operator.z-new { color: #F767BB; }
.z-storage.z-type.z-primitive { color: #2DAE58; }
.z-storage.z-type.z-annotation { color: #C25193; }
.z-keyword.z-other.z-unit { color: #FF5C57CC; }
.z-variable.z-language.z-this { color: #13BBB7; }
.z-entity.z-name.z-function { color: #09A1ED; }
.z-entity.z-other.z-inherited-class { color: #13BBB7; }
.z-keyword.z-preprocessor.z-pragma { color: #11658F; }
.z-keyword.z-other.z-preprocessor { color: #11658F; }
.z-entity.z-name.z-exception { color: #FF5C56; }
.z-constant.z-character.z-escape { color: #F5B900; }
.z-variable.z-other.z-regexp { color: #00A39F; }
.z-constant.z-other.z-symbol { color: #CF9C00; }
.z-punctuation.z-definition.z-comment { color: #ADB1C2; }
.z-comment.z-block.z-preprocessor { color: #9194A2;  }
.z-keyword.z-other.z-arrow { color: #ADB1C2; }
.z-keyword.z-control.z-\40  { color: #ADB1C2; }
.z-entity.z-name.z-tag { color: #13BBB7; }
.z-constant.z-character.z-entity { color: #CF9C00; }
.z-punctuation.z-definition.z-entity { color: #CF9C00; }
.z-keyword.z-control.z-at-rule { color: #C25193; }
.z-support.z-constant.z-property-value { color: #13BBB7; }
.z-keyword.z-other.z-important { color: #238744; }
.z-source.z-css.z-scss { color: #F767BB; }
.z-markup.z-inline.z-raw { color: #F767BB;  }
.z-meta.z-brace.z-round { color: #ADB1C2; }
.z-meta.z-brace.z-square { color: #ADB1C2; }
.z-constant.z-language.z-import-export-all { color: #C25193; }
.z-support.z-function.z-js { color: #11658F; }
.z-string.z-regexp.z-js { color: #13BBB7; }
.z-variable.z-language.z-super { color: #F767BB; }
.z-meta.z-jsx.z-children { color: #686968; }
.z-storage.z-modifier.z-php { color: #F767BB; }
.z-storage.z-type.z-php { color: #2DAE58; }
.z-keyword.z-import.z-go { color: #FF5C56; }
.z-keyword.z-package.z-go { color: #FF5C56; }
.z-keyword.z-type.z-cs { color: #2DAE58; }
.z-storage.z-type.z-cs { color: #2DAE58; }
.z-meta.z-diff.z-header { color: #11658F; }
.z-markup.z-inserted.z-diff { color: #2DAE58; }
.z-markup.z-deleted.z-diff { color: #FF5C56; }
.z-meta.z-diff.z-range { color: #09A1ED; }
.z-meta.z-diff.z-index { color: #09A1ED; }
.z-storage.z-type.z-elm { color: #13BBB7; }
.z-support.z-module.z-elm { color: #13BBB7; }
.z-storage.z-type.z-haskell { color: #2DAE58; }
.z-meta.z-preprocessor.z-haskell { color: #75798F; }
.z-tag.z-end.z-latte { color: #ADB1C2; }
.z-tag.z-begin.z-latte { color: #ADB1C2; }
.z-constant.z-language.z-po { color: #13BBB7; }
.z-storage.z-type.z-scala { color: #2DAE58; }
.z-variable.z-parameter.z-scala { color: #11658F; }
.z-meta.z-bracket.z-scala { color: #ADB1C2; }
.z-meta.z-colon.z-scala { color: #ADB1C2; }
.z-meta.z-function-call.z-livescript { color: #09A1ED; }
.z-meta.z-inheritance-clause.z-swift { color: #13BBB7; }
.z-meta.z-function-call.z-twig { color: #565869; }
.z-meta.z-prolog.z-haml { color: #9194A2; }
.z-support.z-constant.z-handlebars { color: #ADB1C2; }
.z-storage.z-type.z-groovy { color: #13BBB7; }
.z-constant.z-character.z-escape { color: #11658F; }
.z-constant.z-character.z-escape { color: #11658F; }
.z-entity.z-name.z-type { color: #2DAE58; }
.z-entity.z-name.z-type { color: #13BBB7; }
.z-entity.z-name.z-type { color: #13BBB7; }
.z-constant.z-character.z-escape { color: #13BBB7; }
.z-entity.z-name.z-type { color: #2DAE58; }
.z-entity.z-name.z-tag { color: #9194A2; }
.z-entity.z-name.z-tag { color: #9194A2; }
.z-entity.z-other.z-attribute-name { color: #FF8380; }
.z-entity.z-name.z-tag { color: #F767BB; }
.z-punctuation.z-definition.z-keyword { color: #C25193; }
.z-support.z-type.z-property-name { color: #565869; }
.z-punctuation.z-definition.z-keyword { color: #C25193; }
.z-meta.z-at-rule.z-if { color: #ADB1C2; }
.z-meta.z-at-rule.z-else { color: #ADB1C2; }
.z-meta.z-at-rule.z-each { color: #ADB1C2; }
.z-entity.z-name.z-tag { color: #F767BB; }
.z-support.z-type.z-property-name { color: #565869; }
.z-keyword.z-control.z-default { color: #C25193; }
.z-support.z-function.z-construct { color: #11658F; }
.z-support.z-function.z-var { color: #11658F; }
.z-storage.z-type.z-php { color: #F767BB; }
.z-keyword.z-other.z-DML { color: #D94E4A; }
.z-entity.z-name.z-section { color: #F767BB; }
.z-entity.z-other.z-attribute-name { color: #F767BB; }
.z-keyword.z-control.z-less { color: #ADB1C2; }
.z-keyword.z-control.z-flow { color: #ADB1C2; }
.z-storage.z-class.z-std { color: #2DAE58; }
.z-storage.z-type.z-objc { color: #2DAE58; }
.z-storage.z-type.z-objc { color: #2DAE58; }
.z-constant.z-other.z-symbol { color: #2DAE58; }
.z-storage.z-type.z-haskell { color: #13BBB7; }
.z-storage.z-type.z-haskell { color: #13BBB7; }
.z-meta.z-header.z-po { color: #ADB1C2; }
.z-support.z-constant.z-property-value { color: #11658F; }
.z-entity.z-name.z-class { color: #13BBB7; }
.z-entity.z-name.z-type { color: #13BBB7; }
.z-punctuation.z-section.z-embedded { color: #B38700; }
.z-constant.z-other.z-symbol { color: #FF8380; }
.z-storage.z-type.z-groovy { color: #2DAE58; }
.z-constant.z-character.z-escape { color: #11658F; }
.z-entity.z-name.z-type { color: #2DAE58; }
.z-storage.z-type.z-php { color: #2DAE58; }
.z-storage.z-type.z-php { color: #2DAE58; }
.z-entity.z-other.z-attribute-name { color: #13BBB7; }
.z-entity.z-name.z-label { color: #11658F; }
.z-constant.z-other.z-placeholder { color: #B38700; }
.z-constant.z-other.z-placeholder { color: #B38700; }
.z-keyword.z-operator.z-expression.z-import { color: #F767BB; }
.z-keyword.z-operator.z-expression.z-delete { color: #F767BB; }
.z-storage.z-type.z-built-in.z-primitive { color: #2DAE58; }
.z-entity.z-name.z-function.z-decorator { color: #11658F; }
.z-keyword.z-control.z-directive.z-include { color: #11658F; }
.z-keyword.z-operator.z-quantifier.z-regexp { color: #00A39F; }
.z-keyword.z-operator.z-negation.z-regexp { color: #00A39F; }
.z-keyword.z-operator.z-or.z-regexp { color: #00A39F; }
.z-meta.z-tag.z-sgml.z-doctype { color: #9194A2; }
.z-punctuation.z-definition.z-tag.z-html { color: #ADB1C2; }
.z-entity.z-other.z-attribute-name.z-html { color: #FF8380; }
.z-punctuation.z-definition.z-entity.z-css { color: #FF82CBBB; }
.z-keyword.z-operator.z-combinator.z-css { color: #FF82CBBB; }
.z-keyword.z-control.z-content.z-scss { color: #C25193; }
.z-keyword.z-control.z-return.z-scss { color: #C25193; }
.z-meta.z-at-rule.z-mixin.z-scss { color: #ADB1C2; }
.z-meta.z-at-rule.z-include.z-scss { color: #ADB1C2; }
.z-storage.z-type.z-function.z-arrow { color: #ADB1C2; }
.z-entity.z-name.z-tag.z-yaml { color: #11658F; }
.z-variable.z-other.z-alias.z-yaml { color: #2DAE58; }
.z-storage.z-modifier.z-extends.z-php { color: #F767BB; }
.z-storage.z-type.z-function.z-coffee { color: #ADB1C2; }
.z-keyword.z-control.z-protocol-specification.z-objc { color: #F767BB; }
.z-keyword.z-other.z-special-method.z-dockerfile { color: #09A1ED; }
.z-constant.z-other.z-symbol.z-elixir { color: #11658F; }
.z-variable.z-other.z-field.z-erlang { color: #11658F; }
.z-meta.z-metadata.z-simple.z-clojure { color: #ADB1C2; }
.z-keyword.z-operator.z-word.z-applescript { color: #F767BB; }
.z-variable.z-language.z-self.z-lua { color: #13BBB7; }
.z-string.z-unquoted.z-tag-string.z-django { color: #565869; }
.z-entity.z-tag.z-tagbraces.z-django { color: #ADB1C2; }
.z-entity.z-tag.z-filter-pipe.z-django { color: #ADB1C2; }
.z-constant.z-other.z-key.z-groovy { color: #11658F; }
.z-storage.z-modifier.z-import.z-groovy { color: #CF9C00; }
.z-entity.z-name.z-type.z-wasm { color: #2DAE58; }
.z-entity.z-other.z-attribute-name.z-html { color: #9194A2; }
.z-punctuation.z-definition.z-tag.z-html { color: #9194A2; }
.z-support.z-type.z-vendored.z-property-name { color: #565869AA; }
.z-meta.z-brace.z-curly.z-css { color: #ADB1C2; }
.z-entity.z-other.z-attribute-name.z-class { color: #F767BB; }
.z-entity.z-other.z-attribute-name.z-id { color: #F767BB; }
.z-entity.z-other.z-alias.z-php { color: #13BBB7; }
.z-support.z-function.z-core.z-rust { color: #11658F; }
.z-storage.z-type.z-core.z-rust { color: #2DAE58; }
.z-entity.z-name.z-type.z-rust { color: #13BBB7; }
.z-entity.z-name.z-type.z-class { color: #13BBB7; }
.z-entity.z-name.z-function.z-swift { color: #565869; }
.z-punctuation.z-definition.z-tag.z-begin.z-html { color: #ADB1C2; }
.z-punctuation.z-definition.z-tag.z-end.z-html { color: #ADB1C2; }
.z-entity.z-name.z-tag.z-reference.z-scss { color: #C25193; }
.z-string.z-other.z-link.z-title.z-markdown { color: #09A1ED; }
.z-support.z-type.z-object.z-module.z-js { color: #F767BB; }
.z-punctuation.z-section.z-embedded.z-begin.z-php { color: #75798F; }
.z-punctuation.z-section.z-embedded.z-end.z-php { color: #75798F; }
.z-entity.z-name.z-type.z-namespace.z-cs { color: #13BBB7; }
.z-entity.z-name.z-type.z-class.z-swift { color: #13BBB7; }
.z-entity.z-other.z-attribute-name.z-class.z-pug { color: #13BBB7; }
.z-entity.z-other.z-attribute-name.z-id.z-pug { color: #13BBB7; }
.z-constant.z-name.z-attribute.z-tag.z-pug { color: #ADB1C2; }
.z-entity.z-name.z-tag.z-style.z-html { color: #13BBB7; }
.z-entity.z-other.z-attribute-name.z-class.z-css { color: #F767BB; }
.z-entity.z-other.z-attribute-name.z-id.z-css { color: #F767BB; }
.z-entity.z-other.z-attribute-name.z-class.z-css { color: #F767BB; }
