/*
 * theme "dracula" generated by giallo
 */

.z-code {
  color: #F8F8F2;
  background-color: #282A36;
}

.giallo-ln {
  color: #6272A4;
}

.z-emphasis { font-style: italic; }
.z-strong { font-weight: bold; }
.z-header { color: #BD93F9; }
.z-invalid { color: #FF5555; font-style: italic;text-decoration: underline; }
.z-comment { color: #6272A4; }
.z-constant { color: #BD93F9; }
.z-keyword { color: #FF79C6; }
.z-support { color: #8BE9FD; font-style: italic; }
.z-storage { color: #FF79C6;  }
.z-string { color: #F1FA8C; }
.z-variable { color: #F8F8F2; }
.z-keyword { color: #FF79C6; }
.z-variable { color: #FFB86C; font-style: italic; }
.z-variable { color: #FFB86C; font-style: italic; }
.z-variable { color: #FFB86C; font-style: italic; }
.z-punctuation { color: #FF79C6; }
.z-punctuation { color: #FF79C6; }
.z-punctuation { color: #FF79C6; }
.z-punctuation { color: #F8F8F2; }
.z-variable { color: #FFB86C; font-style: italic; }
.z-variable { color: #F1FA8C; }
.z-string { color: #F8F8F2; }
.z-variable { color: #F8F8F2;  }
.z-variable { color: #F8F8F2; }
.z-meta.z-diff { color: #6272A4; }
.z-markup.z-inserted { color: #50FA7B; }
.z-markup.z-deleted { color: #FF5555; }
.z-markup.z-changed { color: #FFB86C; }
.z-invalid.z-deprecated { color: #F8F8F2; font-style: italic;text-decoration: underline; }
.z-markup.z-error { color: #FF5555; }
.z-markup.z-underline { text-decoration: underline; }
.z-markup.z-bold { color: #FFB86C; font-weight: bold; }
.z-markup.z-heading { color: #BD93F9; font-weight: bold; }
.z-markup.z-italic { color: #F1FA8C; font-style: italic; }
.z-markup.z-quote { color: #F1FA8C; font-style: italic; }
.z-variable.z-language { color: #BD93F9; font-style: italic; }
.z-unused.z-comment { color: #6272A4; }
.z-wildcard.z-comment { color: #6272A4; }
.z-constant.z-regexp { color: #FF79C6; }
.z-variable.z-parameter { color: #FFB86C; font-style: italic; }
.z-meta.z-selector { color: #FF79C6; }
.z-support.z-variable { color: #BD93F9;  }
.z-support.z-function {  }
.z-storage.z-modifier { color: #FF79C6; }
.z-string.z-regexp { color: #F1FA8C; }
.z-support.z-constant { color: #BD93F9;  }
.z-log.z-error { color: #FF5555; font-weight: bold; }
.z-log.z-warning { color: #F1FA8C; font-weight: bold; }
.z-meta.z-method { color: #50FA7B; }
.z-punctuation.z-destructuring { color: #FF79C6; }
.z-meta.z-brace { color: #F8F8F2; }
.z-punctuation.z-accessor { color: #F8F8F2; }
.z-source.z-php { color: #FF79C6; }
.z-source.z-ruby { color: #FF79C6; }
.z-storage.z-type { color: #8BE9FD; font-style: italic; }
.z-storage.z-type { color: #8BE9FD; font-style: italic; }
.z-storage.z-type { color: #8BE9FD; font-style: italic; }
.z-variable.z-other { color: #BD93F9; }
.z-meta.z-diff.z-header { color: #6272A4; }
.z-entity.z-name.z-filename { color: #F1FA8C; }
.z-markup.z-inline.z-raw { color: #50FA7B; }
.z-markup.z-raw.z-restructuredtext { color: #50FA7B; }
.z-markup.z-underline.z-link { color: #8BE9FD; }
.z-meta.z-separator.z-markdown { color: #6272A4; }
.z-fenced_code.z-block.z-language { color: #50FA7B; }
.z-entity.z-name.z-class { color: #8BE9FD;  }
.z-keyword.z-expressions-and-types.z-swift { color: #BD93F9; font-style: italic; }
.z-keyword.z-other.z-this { color: #BD93F9; font-style: italic; }
.z-entity.z-other.z-inherited-class { color: #8BE9FD; font-style: italic; }
.z-punctuation.z-definition.z-comment { color: #6272A4; }
.z-variable.z-other.z-constant { color: #BD93F9; }
.z-constant.z-character.z-escape { color: #FF79C6; }
.z-entity.z-name.z-tag { color: #FF79C6; }
.z-entity.z-other.z-attribute-name { color: #50FA7B; font-style: italic; }
.z-entity.z-name.z-function { color: #50FA7B; }
.z-meta.z-function-call.z-object { color: #50FA7B; }
.z-meta.z-function-call.z-php { color: #50FA7B; }
.z-meta.z-function-call.z-static { color: #50FA7B; }
.z-meta.z-method.z-groovy { color: #50FA7B; }
.z-punctuation.z-definition.z-keyword { color: #FF79C6; }
.z-keyword.z-control.z-new { font-weight: bold; }
.z-keyword.z-operator.z-new { font-weight: bold; }
.z-support.z-function.z-magic { color: #BD93F9;  }
.z-variable.z-other.z-predefined { color: #BD93F9;  }
.z-support.z-type.z-property-name {  }
.z-meta.z-group.z-toml { color: #FF79C6; }
.z-punctuation.z-colon.z-graphql { color: #FF79C6; }
.z-punctuation.z-function.z-swift { color: #FF79C6; }
.z-punctuation.z-separator.z-hash { color: #FF79C6; }
.z-punctuation.z-separator.z-inheritance { color: #FF79C6; }
.z-punctuation.z-separator.z-key-value { color: #FF79C6; }
.z-punctuation.z-separator.z-namespace { color: #FF79C6; }
.z-punctuation.z-separator.z-pointer-access { color: #FF79C6; }
.z-punctuation.z-separator.z-slice { color: #FF79C6; }
.z-punctuation.z-separator.z-annotation { color: #FF79C6; }
.z-meta.z-brace.z-round { color: #F8F8F2; }
.z-constant.z-other.z-date { color: #FFB86C; }
.z-constant.z-other.z-timestamp { color: #FFB86C; }
.z-entity.z-name.z-type { color: #8BE9FD; font-style: italic; }
.z-keyword.z-primitive-datatypes.z-swift { color: #8BE9FD; font-style: italic; }
.z-keyword.z-type.z-cs { color: #8BE9FD; font-style: italic; }
.z-meta.z-protocol-list.z-objc { color: #8BE9FD; font-style: italic; }
.z-meta.z-return-type.z-objc { color: #8BE9FD; font-style: italic; }
.z-storage.z-type.z-c { color: #8BE9FD; font-style: italic; }
.z-storage.z-type.z-cs { color: #8BE9FD; font-style: italic; }
.z-storage.z-type.z-groovy { color: #8BE9FD; font-style: italic; }
.z-storage.z-type.z-objc { color: #8BE9FD; font-style: italic; }
.z-storage.z-type.z-php { color: #8BE9FD; font-style: italic; }
.z-storage.z-type.z-haskell { color: #8BE9FD; font-style: italic; }
.z-storage.z-type.z-ocaml { color: #8BE9FD; font-style: italic; }
.z-support.z-variable.z-property { color: #F8F8F2; }
.z-variable.z-fragment.z-graphql { color: #8BE9FD; }
.z-storage.z-modifier.z-import { color: #F8F8F2; }
.z-meta.z-attribute-selector.z-scss { color: #F1FA8C; }
.z-meta.z-preprocessor.z-haskell { color: #6272A4; }
.z-punctuation.z-definition.z-markdown { color: #50FA7B; }
.z-keyword.z-codetag.z-notation { color: #FF79C6; }
.z-storage.z-type.z-class { color: #FF79C6; }
.z-entity.z-name.z-type { color: #8BE9FD; font-style: italic; }
.z-variable.z-other.z-php { color: #FFB86C; font-style: italic; }
.z-variable.z-other.z-readwrite { color: #50FA7B; font-style: italic; }
.z-variable.z-other.z-property { color: #50FA7B; font-style: italic; }
.z-variable.z-other.z-object { color: #50FA7B; }
.z-punctuation.z-definition.z-string { color: #FF79C6; }
.z-punctuation.z-definition.z-variable { color: #FF79C6; }
.z-storage.z-type.z-objc { color: #FF79C6;  }
.z-storage.z-type.z-objc { color: #FF79C6;  }
.z-storage.z-type.z-def { color: #FF79C6;  }
.z-entity.z-other.z-attribute-name { color: #8BE9FD; font-style: italic; }
.z-entity.z-name.z-type { color: #FFB86C; }
.z-entity.z-name.z-type { color: #FFB86C; }
.z-constant.z-character.z-escape { color: #6272A4; }
.z-variable.z-other.z-readwrite { color: #FFB86C; font-style: italic; }
.z-punctuation.z-definition.z-bracket { color: #8BE9FD; }
.z-variable.z-arguments.z-graphql { color: #FFB86C; font-style: italic; }
.z-punctuation.z-definition.z-link.z-restructuredtext { color: #8BE9FD; }
.z-markup.z-underline.z-link.z-image { color: #8BE9FD; }
.z-punctuation.z-definition.z-directive.z-restructuredtext { color: #FF79C6; }
.z-string.z-other.z-link.z-description { color: #FF79C6; }
.z-string.z-other.z-link.z-title { color: #FF79C6; }
.z-entity.z-name.z-directive.z-restructuredtext { color: #F1FA8C; font-style: italic; }
.z-markup.z-raw.z-inner.z-restructuredtext { color: #50FA7B; }
.z-punctuation.z-definition.z-constant.z-restructuredtext { color: #BD93F9; }
.z-entity.z-name.z-type.z-class { color: #8BE9FD;  }
.z-constant.z-character.z-string.z-escape { color: #FF79C6; }
.z-entity.z-other.z-attribute-name.z-parent-selector { color: #FF79C6; }
.z-support.z-function.z-any-method.z-lua { color: #50FA7B; }
.z-keyword.z-operator.z-function.z-infix { color: #50FA7B; }
.z-entity.z-name.z-variable.z-parameter { color: #FFB86C; font-style: italic; }
.z-meta.z-group.z-double.z-toml { color: #FF79C6; }
.z-punctuation.z-separator.z-dictionary.z-key-value { color: #FF79C6; }
.z-support.z-other.z-chomping-indicator.z-yaml { color: #FF79C6; }
.z-keyword.z-operator.z-other.z-powershell { color: #F8F8F2; }
.z-keyword.z-other.z-statement-separator.z-powershell { color: #F8F8F2; }
.z-punctuation.z-definition.z-arguments.z-begin { color: #F8F8F2; }
.z-punctuation.z-definition.z-arguments.z-end { color: #F8F8F2; }
.z-punctuation.z-definition.z-entity.z-begin { color: #F8F8F2; }
.z-punctuation.z-definition.z-entity.z-end { color: #F8F8F2; }
.z-punctuation.z-definition.z-tag.z-cs { color: #F8F8F2; }
.z-punctuation.z-definition.z-type.z-begin { color: #F8F8F2; }
.z-punctuation.z-definition.z-type.z-end { color: #F8F8F2; }
.z-punctuation.z-section.z-scope.z-begin { color: #F8F8F2; }
.z-punctuation.z-section.z-scope.z-end { color: #F8F8F2; }
.z-punctuation.z-terminator.z-expression.z-php { color: #F8F8F2; }
.z-storage.z-type.z-generic.z-java { color: #F8F8F2; }
.z-punctuation.z-definition.z-interpolation.z-begin { color: #FF79C6; }
.z-punctuation.z-definition.z-interpolation.z-end { color: #FF79C6; }
.z-punctuation.z-definition.z-template-expression.z-begin { color: #FF79C6; }
.z-punctuation.z-definition.z-template-expression.z-end { color: #FF79C6; }
.z-punctuation.z-section.z-embedded.z-begin { color: #FF79C6; }
.z-punctuation.z-section.z-embedded.z-coffee { color: #FF79C6; }
.z-punctuation.z-section.z-embedded.z-end { color: #FF79C6; }
.z-punctuation.z-definition.z-variable.z-makefile { color: #FF79C6; }
.z-entity.z-name.z-section.z-toml { color: #8BE9FD; }
.z-entity.z-name.z-tag.z-yaml { color: #8BE9FD; }
.z-variable.z-other.z-key.z-toml { color: #8BE9FD; }
.z-variable.z-other.z-alias.z-yaml { color: #50FA7B; font-style: italic;text-decoration: underline; }
.z-storage.z-class.z-std.z-rust { color: #8BE9FD; font-style: italic; }
.z-storage.z-type.z-attribute.z-swift { color: #8BE9FD; font-style: italic; }
.z-storage.z-type.z-core.z-rust { color: #8BE9FD; font-style: italic; }
.z-entity.z-name.z-type.z-type-parameter { color: #FFB86C; }
.z-punctuation.z-definition.z-character-class.z-regexp { color: #8BE9FD; }
.z-punctuation.z-definition.z-group.z-regexp { color: #FFB86C; }
.z-keyword.z-operator.z-negation.z-regexp { color: #FF5555; }
.z-meta.z-assertion.z-look-ahead.z-regexp { color: #50FA7B; }
.z-punctuation.z-definition.z-string.z-begin { color: #E9F284; }
.z-punctuation.z-definition.z-string.z-end { color: #E9F284; }
.z-string.z-quoted.z-docstring.z-multi { color: #6272A4; }
.z-constant.z-other.z-key.z-perl { color: #F8F8F2; }
.z-variable.z-other.z-constant.z-js { color: #F8F8F2; }
.z-variable.z-other.z-constant.z-ts { color: #F8F8F2; }
.z-variable.z-other.z-constant.z-tsx { color: #F8F8F2; }
.z-entity.z-name.z-fragment.z-graphql { color: #8BE9FD; }
.z-keyword.z-operator.z-dereference.z-java { color: #F8F8F2; }
.z-keyword.z-operator.z-navigation.z-groovy { color: #F8F8F2; }
.z-constant.z-language.z-empty-list.z-haskell { color: #F8F8F2; }
.z-meta.z-scope.z-prerequisites.z-makefile { color: #F1FA8C; }
.z-punctuation.z-definition.z-string.z-begin { color: #BD93F9; }
.z-punctuation.z-definition.z-string.z-end { color: #BD93F9; }
.z-punctuation.z-definition.z-string.z-begin { color: #F8F8F2; }
.z-punctuation.z-definition.z-string.z-end { color: #F8F8F2; }
.z-punctuation.z-definition.z-variable.z-php { color: #BD93F9; font-style: italic; }
.z-punctuation.z-definition.z-constant.z-ruby { color: #FF79C6; }
.z-punctuation.z-definition.z-string.z-begin { color: #FF5555; }
.z-punctuation.z-definition.z-string.z-end { color: #FF5555; }
.z-punctuation.z-definition.z-string.z-begin { color: #6272A4; }
.z-punctuation.z-definition.z-string.z-end { color: #6272A4; }
.z-variable.z-other.z-readwrite.z-alias { color: #F8F8F2;  }
.z-variable.z-other.z-readwrite.z-alias { color: #F8F8F2;  }
.z-punctuation.z-definition.z-string.z-begin { color: #F8F8F2; }
.z-punctuation.z-definition.z-string.z-end { color: #F8F8F2; }
.z-punctuation.z-definition.z-string.z-begin { color: #F1FA8C; }
.z-punctuation.z-definition.z-string.z-end { color: #F1FA8C; }
.z-beginning.z-punctuation.z-definition.z-list.z-markdown { color: #8BE9FD; }
.z-beginning.z-punctuation.z-definition.z-quote.z-markdown { color: #8BE9FD; }
.z-meta.z-link.z-reference.z-def.z-restructuredtext { color: #FF79C6; }
.z-variable.z-other.z-readwrite.z-instance.z-ruby { color: #BD93F9; font-style: italic; }
.z-variable.z-parameter.z-function.z-language.z-special { color: #BD93F9; font-style: italic; }
.z-punctuation.z-definition.z-entity.z-other.z-inherited-class { color: #FF79C6; }
.z-punctuation.z-separator.z-key-value.z-mapping.z-yaml { color: #FF79C6; }
.z-entity.z-name.z-function.z-target.z-makefile { color: #8BE9FD; }
.z-constant.z-other.z-character-class.z-set.z-regexp { color: #F1FA8C; }
.z-constant.z-character.z-escape.z-backslash.z-regexp { color: #F1FA8C; }
.z-punctuation.z-definition.z-group.z-capture.z-regexp { color: #FF79C6; }
.z-punctuation.z-definition.z-group.z-assertion.z-regexp { color: #FF5555; }
.z-punctuation.z-support.z-type.z-property-name.z-begin { color: #8BE9FE; }
.z-punctuation.z-support.z-type.z-property-name.z-end { color: #8BE9FE; }
.z-constant.z-other.z-symbol.z-hashkey.z-ruby { color: #F8F8F2; }
.z-punctuation.z-section.z-embedded.z-begin.z-tsx { color: #F8F8F2; }
.z-punctuation.z-section.z-embedded.z-end.z-tsx { color: #F8F8F2; }
.z-punctuation.z-section.z-embedded.z-begin.z-jsx { color: #F8F8F2; }
.z-punctuation.z-section.z-embedded.z-end.z-jsx { color: #F8F8F2; }
.z-punctuation.z-separator.z-list.z-comma.z-css { color: #F8F8F2; }
.z-punctuation.z-definition.z-block.z-scalar.z-folded.z-yaml { color: #FF79C6; }
.z-punctuation.z-definition.z-block.z-scalar.z-literal.z-yaml { color: #FF79C6; }
.z-punctuation.z-definition.z-block.z-sequence.z-item.z-yaml { color: #FF79C6; }
.z-punctuation.z-definition.z-attribute-selector.z-end.z-bracket.z-square.z-scss { color: #F8F8F2; }
.z-punctuation.z-definition.z-attribute-selector.z-begin.z-bracket.z-square.z-scss { color: #F8F8F2; }
