/*
 * theme "nord" generated by giallo
 */

.z-code {
  color: #D8DEE9;
  background-color: #2E3440;
}

.z-hl {
  background-color: #3B4252;
}

.giallo-ln {
  color: #4C566A;
}

.z-emphasis { font-style: italic; }
.z-strong { font-weight: bold; }
.z-comment { color: #616E88; }
.z-keyword { color: #81A1C1; }
.z-punctuation { color: #ECEFF4; }
.z-storage { color: #81A1C1; }
.z-string { color: #A3BE8C; }
.z-punctuation { color: #5E81AC; }
.z-constant.z-character { color: #EBCB8B; }
.z-constant.z-language { color: #81A1C1; }
.z-constant.z-numeric { color: #B48EAD; }
.z-constant.z-regexp { color: #EBCB8B; }
.z-invalid.z-deprecated { color: #D8DEE9; background-color: #EBCB8B; }
.z-invalid.z-illegal { color: #D8DEE9; background-color: #BF616A; }
.z-keyword.z-operator { color: #81A1C1; }
.z-markup.z-bold { font-weight: bold; }
.z-markup.z-changed { color: #EBCB8B; }
.z-markup.z-deleted { color: #BF616A; }
.z-markup.z-inserted { color: #A3BE8C; }
.z-meta.z-preprocessor { color: #5E81AC; }
.z-punctuation.z-section { color: #ECEFF4; }
.z-punctuation.z-terminator { color: #81A1C1; }
.z-string.z-regexp { color: #EBCB8B; }
.z-support.z-class { color: #8FBCBB; }
.z-support.z-constant { color: #81A1C1; }
.z-support.z-function { color: #88C0D0; }
.z-support.z-type { color: #8FBCBB; }
.z-token.z-debug-token { color: #B48EAD; }
.z-token.z-error-token { color: #BF616A; }
.z-token.z-info-token { color: #88C0D0; }
.z-token.z-warn-token { color: #EBCB8B; }
.z-variable.z-other { color: #D8DEE9; }
.z-variable.z-language { color: #81A1C1; }
.z-variable.z-parameter { color: #D8DEE9; }
.z-markup.z-heading { color: #88C0D0; }
.z-meta.z-property-value { color: #88C0D0; }
.z-constant.z-other { color: #D8DEE9; }
.z-storage.z-type { color: #8FBCBB; }
.z-punctuation.z-decorator { color: #D08770; }
.z-markup.z-italic { font-style: italic; }
.z-markup.z-quote { color: #616E88; }
.z-meta.z-function-call { color: #88C0D0; }
.z-support.z-type { color: #88C0D0; }
.z-meta.z-attribute { color: #5E81AC; }
.z-variable.z-interpolation { color: #D8DEE9; font-style: italic; }
.z-punctuation.z-decorator { color: #D08770; }
.z-punctuation.z-decorator { color: #D08770; }
.z-support.z-class { color: #8FBCBB; }
.z-support.z-type { color: #8FBCBB; }
.z-support.z-class { color: #8FBCBB; }
.z-support.z-type { color: #8FBCBB; }
.z-support.z-variable { color: #D8DEE9; }
.z-support.z-variable { color: #D8DEE9; }
.z-meta.z-method { color: #88C0D0; }
.z-punctuation.z-definition { color: #8FBCBB; }
.z-support.z-type { color: #D08770; }
.z-keyword.z-operator { color: #5E81AC; }
.z-constant.z-character.z-escape { color: #EBCB8B; }
.z-entity.z-name.z-class { color: #8FBCBB; }
.z-entity.z-name.z-function { color: #88C0D0; }
.z-entity.z-name.z-tag { color: #81A1C1; }
.z-entity.z-other.z-attribute-name { color: #8FBCBB; }
.z-entity.z-other.z-inherited-class { color: #8FBCBB; font-weight: bold; }
.z-keyword.z-other.z-new { color: #81A1C1; }
.z-punctuation.z-definition.z-method-parameters { color: #ECEFF4; }
.z-punctuation.z-definition.z-function-parameters { color: #ECEFF4; }
.z-punctuation.z-definition.z-parameters { color: #ECEFF4; }
.z-punctuation.z-definition.z-tag { color: #81A1C1; }
.z-punctuation.z-definition.z-comment { color: #616E88; }
.z-punctuation.z-definition.z-variable { color: #81A1C1; }
.z-support.z-function.z-construct { color: #81A1C1; }
.z-support.z-type.z-exception { color: #8FBCBB; }
.z-meta.z-preprocessor.z-include { color: #8FBCBB; }
.z-punctuation.z-definition.z-directive { color: #5E81AC; font-weight: bold; }
.z-punctuation.z-definition.z-directive { color: #5E81AC; font-weight: bold; }
.z-punctuation.z-definition.z-keyword { color: #81A1C1; }
.z-support.z-type.z-property-name { color: #D8DEE9; }
.z-punctuation.z-definition.z-from-file { color: #8FBCBB; }
.z-punctuation.z-definition.z-range { color: #8FBCBB; }
.z-punctuation.z-definition.z-separator { color: #81A1C1; }
.z-keyword.z-other.z-documentation { color: #8FBCBB; }
.z-storage.z-modifier.z-import { color: #8FBCBB; }
.z-storage.z-modifier.z-package { color: #8FBCBB; }
.z-storage.z-type.z-annotation { color: #D08770; }
.z-storage.z-type.z-generic { color: #8FBCBB; }
.z-storage.z-type.z-primitive { color: #81A1C1; }
.z-meta.z-object-literal.z-key { color: #88C0D0; }
.z-support.z-type.z-primitive { color: #81A1C1; }
.z-variable.z-other.z-object { color: #D8DEE9; }
.z-constant.z-other.z-inline-data { color: #D08770; font-style: italic; }
.z-punctuation.z-definition.z-entity { color: #81A1C1; }
.z-markup.z-fenced_code.z-block { color: #8FBCBB; }
.z-markup.z-inline.z-raw { color: #8FBCBB; }
.z-markup.z-underline.z-link { text-decoration: underline; }
.z-punctuation.z-definition.z-heading { color: #81A1C1; }
.z-punctuation.z-definition.z-constant { color: #81A1C1; }
.z-punctuation.z-definition.z-string { color: #81A1C1; }
.z-punctuation.z-definition.z-variable { color: #D8DEE9; }
.z-meta.z-function-call.z-object { color: #88C0D0; }
.z-meta.z-function-call.z-generic { color: #88C0D0; }
.z-entity.z-name.z-type { color: #8FBCBB; }
.z-punctuation.z-definition.z-interpolation { color: #EBCB8B; }
.z-meta.z-object-literal.z-key { color: #D8DEE9; }
.z-meta.z-object-literal.z-key { color: #D8DEE9; }
.z-entity.z-name.z-type { color: #8FBCBB; }
.z-entity.z-name.z-class { color: #8FBCBB; }
.z-entity.z-name.z-type { color: #8FBCBB; }
.z-entity.z-name.z-class { color: #8FBCBB; }
.z-support.z-constant.z-math { color: #8FBCBB; }
.z-support.z-constant.z-dom { color: #8FBCBB; }
.z-support.z-constant.z-json { color: #8FBCBB; }
.z-support.z-constant.z-math { color: #8FBCBB; }
.z-support.z-constant.z-dom { color: #8FBCBB; }
.z-support.z-constant.z-json { color: #8FBCBB; }
.z-keyword.z-other.z-doctype { color: #5E81AC; }
.z-string.z-unquoted.z-cdata { color: #D08770; font-style: italic; }
.z-entity.z-name.z-tag { color: #8FBCBB; }
.z-punctuation.z-definition.z-keyword { color: #D08770; }
.z-variable.z-other.z-readwrite { color: #D08770; }
.z-entity.z-name.z-function { color: #D08770; }
.z-punctuation.z-definition.z-template-expression { color: #81A1C1; }
.z-meta.z-method-call.z-with-arguments { color: #ECEFF4; }
.z-meta.z-brace.z-square { color: #ECEFF4; }
.z-meta.z-brace.z-round { color: #ECEFF4; }
.z-meta.z-brace.z-square { color: #ECEFF4; }
.z-meta.z-brace.z-round { color: #ECEFF4; }
.z-punctuation.z-definition.z-raw { color: #8FBCBB; }
.z-entity.z-name.z-function { color: #88C0D0; font-weight: bold; }
.z-variable.z-other.z-readwrite { color: #D08770; }
.z-entity.z-name.z-function { color: #D08770; }
.z-variable.z-other.z-readwrite { color: #D08770; }
.z-entity.z-name.z-function { color: #D08770; }
.z-entity.z-name.z-function { color: #88C0D0; }
.z-entity.z-name.z-function { color: #88C0D0; }
.z-meta.z-brace.z-square { color: #ECEFF4; }
.z-meta.z-brace.z-round { color: #ECEFF4; }
.z-meta.z-brace.z-square { color: #ECEFF4; }
.z-meta.z-brace.z-round { color: #ECEFF4; }
.z-entity.z-name.z-tag { color: #5E81AC; }
.z-punctuation.z-definition.z-string { color: #D08770; font-style: italic; }
.z-support.z-variable.z-property { color: #D8DEE9; }
.z-variable.z-other.z-object { color: #D8DEE9; }
.z-entity.z-name.z-type.z-class { color: #8FBCBB; }
.z-punctuation.z-end.z-definition.z-comment { color: #616E88; }
.z-punctuation.z-start.z-definition.z-comment { color: #616E88; }
.z-punctuation.z-section.z-embedded.z-begin { color: #81A1C1; }
.z-punctuation.z-section.z-embedded.z-end { color: #81A1C1; }
.z-punctuation.z-separator.z-pointer-access.z-c { color: #81A1C1; }
.z-constant.z-other.z-symbol.z-elixir { color: #D8DEE9; font-weight: bold; }
.z-variable.z-other.z-constant.z-elixir { color: #8FBCBB; }
.z-keyword.z-control.z-directive.z-conditional { color: #5E81AC; font-weight: bold; }
.z-keyword.z-control.z-directive.z-conditional { color: #5E81AC; font-weight: bold; }
.z-constant.z-other.z-color.z-rgb-value { color: #B48EAD; }
.z-keyword.z-control.z-at-rule.z-media { color: #D08770; }
.z-meta.z-diff.z-range.z-context { color: #8FBCBB; }
.z-meta.z-diff.z-header.z-from-file { color: #8FBCBB; }
.z-constant.z-other.z-placeholder.z-go { color: #EBCB8B; }
.z-keyword.z-other.z-documentation.z-directive { color: #8FBCBB; }
.z-keyword.z-other.z-documentation.z-custom { color: #8FBCBB; }
.z-punctuation.z-definition.z-keyword.z-javadoc { color: #8FBCBB; }
.z-storage.z-type.z-class.z-jsdoc { color: #8FBCBB; }
.z-variable.z-other.z-readwrite.z-alias { color: #8FBCBB; }
.z-constant.z-character.z-entity.z-html { color: #EBCB8B; }
.z-meta.z-tag.z-sgml.z-doctype { color: #5E81AC; }
.z-punctuation.z-separator.z-key-value.z-ini { color: #81A1C1; }
.z-beginning.z-punctuation.z-definition.z-list { color: #81A1C1; }
.z-beginning.z-punctuation.z-definition.z-quote { color: #8FBCBB; }
.z-constant.z-character.z-math.z-tex { color: #81A1C1; }
.z-punctuation.z-definition.z-math.z-begin { color: #5E81AC; }
.z-punctuation.z-definition.z-math.z-end { color: #5E81AC; }
.z-punctuation.z-math.z-operator.z-latex { color: #81A1C1; }
.z-constant.z-other.z-reference.z-link { color: #88C0D0; }
.z-string.z-other.z-link.z-description { color: #88C0D0; }
.z-string.z-other.z-link.z-title { color: #88C0D0; }
.z-entity.z-name.z-function.z-decorator { color: #D08770; }
.z-variable.z-parameter.z-function.z-language { color: #D8DEE9; }
.z-entity.z-name.z-type.z-trait { font-weight: bold; }
.z-entity.z-name.z-tag.z-namespace { color: #8FBCBB; }
.z-punctuation.z-definition.z-entity.z-html { color: #81A1C1; }
.z-punctuation.z-quasi.z-element.z-begin { color: #81A1C1; }
.z-punctuation.z-quasi.z-element.z-end { color: #81A1C1; }
.z-entity.z-name.z-type.z-module.z-elixir { color: #8FBCBB; }
.z-variable.z-other.z-readwrite.z-module.z-elixir { color: #D8DEE9; font-weight: bold; }
.z-string.z-quoted.z-other.z-lt-gt.z-include { color: #8FBCBB; }
.z-keyword.z-other.z-documentation.z-author.z-javadoc { color: #8FBCBB; }
.z-keyword.z-other.z-documentation.z-see.z-javadoc { color: #8FBCBB; }
.z-meta.z-tag.z-template.z-link.z-javadoc { color: #8FBCBB; }
.z-string.z-other.z-link.z-title.z-javadoc { color: #8FBCBB; }
.z-meta.z-tag.z-template.z-value.z-javadoc { color: #88C0D0; }
.z-punctuation.z-definition.z-tag.z-begin.z-javadoc { color: #616E88; }
.z-punctuation.z-definition.z-tag.z-end.z-javadoc { color: #616E88; }
.z-entity.z-name.z-section.z-group-title.z-ini { color: #88C0D0; }
.z-punctuation.z-definition.z-function.z-math.z-tex { color: #88C0D0; }
.z-punctuation.z-definition.z-interpolation.z-begin.z-bracket.z-curly { color: #81A1C1; }
.z-punctuation.z-definition.z-interpolation.z-end.z-bracket.z-curly { color: #81A1C1; }
.z-variable.z-parameter.z-function.z-language.z-special.z-self { color: #81A1C1; }
