/*
 * theme "one-dark-pro" generated by giallo
 */

.z-code {
  color: #abb2bf;
  background-color: #282c34;
}

.z-hl {
  background-color: #2c313c;
}

.giallo-ln {
  color: #495162;
}

.z-keyword {
  color: #c678dd;
}
.z-variable {
  color: #e06c75;
}
.z-storage {
  color: #c678dd;
}
.z-string {
  color: #98c379;
}
.z-constant {
  color: #d19a66;
}
.z-rgb-value {
  color: #56b6c2;
}
.z-comment {
  color: #7f848e;
  font-style: italic;
}
.z-md {
  color: #c678dd;
}
.z-punctuation {
  color: #e06c75;
}
.z-rgb-value {
  color: #d19a66;
}
.z-rgb-value {
  color: #d19a66;
}
.z-punctuation {
  color: #98c379;
}
.z-punctuation {
  color: #98c379;
}
.z-meta.z-embedded {
  color: #abb2bf;
}
.z-source.z-java {
  color: #e06c75;
}
.z-keyword.z-operator {
  color: #abb2bf;
}
.z-variable.z-c {
  color: #abb2bf;
}
.z-variable.z-language {
  color: #e5c07b;
}
.z-token.z-package {
  color: #abb2bf;
}
.z-meta.z-require {
  color: #61afef;
}
.z-variable.z-function {
  color: #61afef;
}
.z-support.z-class {
  color: #e5c07b;
}
.z-keyword.z-control {
  color: #c678dd;
}
.z-control.z-elements {
  color: #d19a66;
}
.z-token.z-storage {
  color: #c678dd;
}
.z-support.z-function {
  color: #56b6c2;
}
.z-meta.z-tag {
  color: #abb2bf;
}
.z-constant.z-numeric {
  color: #d19a66;
}
.z-meta.z-selector {
  color: #c678dd;
}
.z-markup.z-heading {
  color: #e06c75;
}
.z-markup.z-bold {
  color: #d19a66;
}
.z-todo.z-bold {
  color: #d19a66;
}
.z-markup.z-italic {
  color: #c678dd;
}
.z-todo.z-emphasis {
  color: #c678dd;
}
.z-string.z-regexp {
  color: #56b6c2;
}
.z-variable.z-interpolation {
  color: #e06c75;
}
.z-invalid.z-illegal {
  color: #ffffff;
}
.z-invalid.z-broken {
  color: #ffffff;
}
.z-invalid.z-deprecated {
  color: #ffffff;
}
.z-invalid.z-unimplemented {
  color: #ffffff;
}
.z-function.z-parameter {
  color: #abb2bf;
}
.z-function.z-brace {
  color: #abb2bf;
}
.z-selector.z-sass {
  color: #e06c75;
}
.z-token.z-info-token {
  color: #61afef;
}
.z-token.z-warn-token {
  color: #d19a66;
}
.z-token.z-error-token {
  color: #f44747;
}
.z-token.z-debug-token {
  color: #c678dd;
}
.z-source.z-ini {
  color: #98c379;
}
.z-source.z-makefile {
  color: #e5c07b;
}
.z-text.z-variable {
  color: #e06c75;
}
.z-text.z-bracketed {
  color: #e06c75;
}
.z-invalid.z-xi {
  color: #abb2bf;
}
.z-accent.z-xi {
  color: #61afef;
}
.z-wikiword.z-xi {
  color: #d19a66;
}
.z-markup.z-deleted {
  color: #e06c75;
}
.z-markup.z-inserted {
  color: #98c379;
}
.z-markup.z-underline {
  text-decoration: underline;
}
.z-string.z-regexp {
  color: #e06c75;
}
.z-log.z-info {
  color: #98c379;
}
.z-log.z-warning {
  color: #e5c07b;
}
.z-log.z-error {
  color: #e06c75;
}
.z-variable.z-parameter {
  font-style: italic;
}
.z-markup.z-link {
  color: #5c6370;
}
.z-punctuation.z-string {
  color: #e06c75;
}
.z-storage.z-type.z-haskell {
  color: #d19a66;
}
.z-variable.z-language.z-rust {
  color: #e06c75;
}
.z-support.z-constant.z-edge {
  color: #c678dd;
}
.z-keyword.z-operator.z-word {
  color: #c678dd;
}
.z-variable.z-parameter.z-function {
  color: #abb2bf;
}
.z-markup.z-changed.z-diff {
  color: #e5c07b;
}
.z-markup.z-inserted.z-diff {
  color: #98c379;
}
.z-markup.z-deleted.z-diff {
  color: #e06c75;
}
.z-meta.z-function.z-c {
  color: #e06c75;
}
.z-meta.z-function.z-cpp {
  color: #e06c75;
}
.z-punctuation.z-separator.z-key-value {
  color: #abb2bf;
}
.z-support.z-constant.z-math {
  color: #e5c07b;
}
.z-variable.z-other.z-constant {
  color: #e5c07b;
}
.z-punctuation.z-terminator.z-java {
  color: #abb2bf;
}
.z-meta.z-method-call.z-java {
  color: #abb2bf;
}
.z-meta.z-method.z-java {
  color: #61afef;
}
.z-storage.z-type.z-java {
  color: #e5c07b;
}
.z-keyword.z-operator.z-logical {
  color: #56b6c2;
}
.z-keyword.z-operator.z-bitwise {
  color: #56b6c2;
}
.z-keyword.z-operator.z-channel {
  color: #56b6c2;
}
.z-keyword.z-operator.z-css {
  color: #56b6c2;
}
.z-keyword.z-operator.z-scss {
  color: #56b6c2;
}
.z-keyword.z-operator.z-less {
  color: #56b6c2;
}
.z-support.z-module.z-node {
  color: #e5c07b;
}
.z-support.z-module.z-node {
  color: #e5c07b;
}
.z-variable.z-other.z-readwrite {
  color: #e06c75;
}
.z-meta.z-object-literal.z-key {
  color: #e06c75;
}
.z-support.z-variable.z-property {
  color: #e06c75;
}
.z-support.z-constant.z-json {
  color: #d19a66;
}
.z-keyword.z-operator.z-new {
  color: #c678dd;
}
.z-keyword.z-operator.z-ternary {
  color: #c678dd;
}
.z-keyword.z-operator.z-optional {
  color: #c678dd;
}
.z-entity.z-name.z-function {
  color: #61afef;
}
.z-support.z-function.z-console {
  color: #61afef;
}
.z-keyword.z-operator.z-delete {
  color: #c678dd;
}
.z-support.z-variable.z-dom {
  color: #e06c75;
}
.z-keyword.z-operator.z-arithmetic {
  color: #56b6c2;
}
.z-keyword.z-operator.z-comparison {
  color: #56b6c2;
}
.z-keyword.z-operator.z-decrement {
  color: #56b6c2;
}
.z-keyword.z-operator.z-increment {
  color: #56b6c2;
}
.z-keyword.z-operator.z-relational {
  color: #56b6c2;
}
.z-keyword.z-operator.z-c {
  color: #c678dd;
}
.z-keyword.z-operator.z-cpp {
  color: #c678dd;
}
.z-punctuation.z-separator.z-delimiter {
  color: #abb2bf;
}
.z-punctuation.z-separator.z-c {
  color: #c678dd;
}
.z-punctuation.z-separator.z-cpp {
  color: #c678dd;
}
.z-support.z-type.z-python {
  color: #56b6c2;
}
.z-entity.z-name.z-namespace {
  color: #e5c07b;
}
.z-import.z-storage.z-java {
  color: #e5c07b;
}
.z-token.z-package.z-keyword {
  color: #c678dd;
}
.z-entity.z-name.z-function {
  color: #61afef;
}
.z-support.z-function.z-any-method {
  color: #61afef;
}
.z-entity.z-name.z-class {
  color: #e5c07b;
}
.z-entity.z-name.z-type {
  color: #e5c07b;
}
.z-keyword.z-operator.z-less {
  color: #d19a66;
}
.z-keyword.z-other.z-special-method {
  color: #61afef;
}
.z-keyword.z-operator.z-new {
  color: #c678dd;
}
.z-support.z-type.z-property-name {
  color: #abb2bf;
}
.z-support.z-constant.z-property-value {
  color: #abb2bf;
}
.z-support.z-constant.z-font-name {
  color: #d19a66;
}
.z-constant.z-other.z-symbol {
  color: #56b6c2;
}
.z-punctuation.z-definition.z-constant {
  color: #d19a66;
}
.z-entity.z-name.z-tag {
  color: #e06c75;
}
.z-entity.z-other.z-attribute-name {
  color: #d19a66;
}
.z-entity.z-name.z-section {
  color: #61afef;
}
.z-keyword.z-other.z-unit {
  color: #e06c75;
}
.z-punctuation.z-definition.z-bold {
  color: #e5c07b;
}
.z-punctuation.z-definition.z-italic {
  color: #c678dd;
}
.z-markup.z-heading.z-setext {
  color: #abb2bf;
}
.z-punctuation.z-definition.z-asciidoc {
  color: #e5c07b;
}
.z-markup.z-list.z-asciidoc {
  color: #e5c07b;
}
.z-markup.z-link.z-asciidoc {
  color: #c678dd;
}
.z-string.z-unquoted.z-asciidoc {
  color: #61afef;
}
.z-punctuation.z-section.z-embedded {
  color: #e06c75;
}
.z-meta.z-interface.z-php {
  color: #e5c07b;
}
.z-storage.z-type.z-php {
  color: #e5c07b;
}
.z-meta.z-function-call.z-php {
  color: #61afef;
}
.z-support.z-other.z-php {
  color: #61afef;
}
.z-function.z-parameter.z-ruby {
  color: #abb2bf;
}
.z-function.z-parameter.z-cs {
  color: #abb2bf;
}
.z-block.z-scope.z-end {
  color: #abb2bf;
}
.z-block.z-scope.z-begin {
  color: #abb2bf;
}
.z-storage.z-type.z-cs {
  color: #e5c07b;
}
.z-punctuation.z-section.z-embedded {
  color: #c678dd;
}
.z-meta.z-template.z-expression {
  color: #abb2bf;
}
.z-keyword.z-operator.z-module {
  color: #c678dd;
}
.z-support.z-type.z-primitive {
  color: #e5c07b;
}
.z-meta.z-property.z-object {
  color: #e06c75;
}
.z-keyword.z-operator.z-assignment {
  color: #56b6c2;
}
.z-support.z-constant.z-elm {
  color: #d19a66;
}
.z-punctuation.z-quasi.z-element {
  color: #c678dd;
}
.z-constant.z-character.z-entity {
  color: #e06c75;
}
.z-entity.z-global.z-clojure {
  color: #e5c07b;
}
.z-meta.z-symbol.z-clojure {
  color: #e06c75;
}
.z-constant.z-keyword.z-clojure {
  color: #56b6c2;
}
.z-meta.z-arguments.z-coffee {
  color: #e06c75;
}
.z-meta.z-method.z-groovy {
  color: #61afef;
}
.z-support.z-type.z-swift {
  color: #e5c07b;
}
.z-constant.z-regexp.z-xi {
  color: #c678dd;
}
.z-keyword.z-control.z-xi {
  color: #56b6c2;
}
.z-constant.z-character.z-xi {
  color: #61afef;
}
.z-meta.z-brace.z-square {
  color: #abb2bf;
}
.z-punctuation.z-definition.z-comment {
  color: #7f848e;
  font-style: italic;
}
.z-markup.z-quote.z-markdown {
  color: #5c6370;
}
.z-variable.z-other.z-object {
  color: #e5c07b;
}
.z-entity.z-other.z-inherited-class {
  color: #e5c07b;
}
.z-constant.z-other.z-php {
  color: #abb2bf;
}
.z-constant.z-character.z-escape {
  color: #56b6c2;
}
.z-entity.z-name.z-label {
  color: #e06c75;
}
.z-variable.z-language.z-super {
  font-style: italic;
}
.z-comment.z-line.z-double-slash {
  font-style: italic;
}
.z-comment.z-block.z-documentation {
  font-style: italic;
}
.z-markup.z-italic.z-markdown {
  font-style: italic;
}
.z-punctuation.z-definition.z-heading {
  color: #61afef;
}
.z-string.z-quoted.z-json {
  color: #e06c75;
}
.z-constant.z-language.z-json {
  color: #56b6c2;
}
.z-constant.z-language.z-json {
  color: #56b6c2;
}
.z-support.z-constant.z-laravel-blade {
  color: #c678dd;
}
.z-string.z-quoted.z-json {
  color: #98c379;
}
.z-string.z-quoted.z-json {
  color: #98c379;
}
.z-punctuation.z-definition.z-delayed.z-unison {
  color: #e06c75;
}
.z-punctuation.z-separator.z-pipe.z-unison {
  color: #e06c75;
}
.z-punctuation.z-separator.z-delimiter.z-unison {
  color: #e06c75;
}
.z-punctuation.z-definition.z-hash.z-unison {
  color: #e06c75;
}
.z-variable.z-other.z-generic-type.z-haskell {
  color: #c678dd;
}
.z-support.z-variable.z-magic.z-python {
  color: #e06c75;
}
.z-punctuation.z-separator.z-period.z-python {
  color: #abb2bf;
}
.z-punctuation.z-separator.z-element.z-python {
  color: #abb2bf;
}
.z-punctuation.z-parenthesis.z-begin.z-python {
  color: #abb2bf;
}
.z-punctuation.z-parenthesis.z-end.z-python {
  color: #abb2bf;
}
.z-storage.z-modifier.z-lifetime.z-rust {
  color: #abb2bf;
}
.z-support.z-function.z-std.z-rust {
  color: #61afef;
}
.z-entity.z-name.z-lifetime.z-rust {
  color: #e5c07b;
}
.z-constant.z-other.z-character-class.z-regexp {
  color: #e06c75;
}
.z-keyword.z-operator.z-quantifier.z-regexp {
  color: #d19a66;
}
.z-meta.z-diff.z-header.z-from-file {
  color: #61afef;
}
.z-meta.z-diff.z-header.z-to-file {
  color: #61afef;
}
.z-punctuation.z-definition.z-from-file.z-diff {
  color: #61afef;
}
.z-punctuation.z-definition.z-to-file.z-diff {
  color: #61afef;
}
.z-punctuation.z-terminator.z-statement.z-c {
  color: #abb2bf;
}
.z-keyword.z-operator.z-expression.z-import {
  color: #61afef;
}
.z-support.z-constant.z-property.z-math {
  color: #d19a66;
}
.z-storage.z-type.z-annotation.z-java {
  color: #e5c07b;
}
.z-meta.z-method.z-identifier.z-java {
  color: #abb2bf;
}
.z-punctuation.z-separator.z-period.z-java {
  color: #abb2bf;
}
.z-punctuation.z-bracket.z-angle.z-java {
  color: #abb2bf;
}
.z-punctuation.z-definition.z-annotation.z-java {
  color: #abb2bf;
}
.z-meta.z-method.z-body.z-java {
  color: #abb2bf;
}
.z-storage.z-modifier.z-import.z-java {
  color: #e5c07b;
}
.z-storage.z-type.z-generic.z-java {
  color: #e5c07b;
}
.z-keyword.z-operator.z-instanceof.z-java {
  color: #c678dd;
}
.z-support.z-constant.z-property-value.z-scss {
  color: #d19a66;
}
.z-support.z-constant.z-property-value.z-css {
  color: #d19a66;
}
.z-support.z-type.z-object.z-module {
  color: #e5c07b;
}
.z-entity.z-name.z-type.z-module {
  color: #e5c07b;
}
.z-support.z-variable.z-object.z-process {
  color: #e06c75;
}
.z-support.z-variable.z-object.z-node {
  color: #e06c75;
}
.z-keyword.z-operator.z-expression.z-instanceof {
  color: #c678dd;
}
.z-keyword.z-operator.z-expression.z-keyof {
  color: #c678dd;
}
.z-support.z-type.z-object.z-console {
  color: #e06c75;
}
.z-support.z-variable.z-property.z-process {
  color: #d19a66;
}
.z-keyword.z-operator.z-misc.z-rust {
  color: #abb2bf;
}
.z-keyword.z-operator.z-sigil.z-rust {
  color: #c678dd;
}
.z-support.z-type.z-object.z-dom {
  color: #56b6c2;
}
.z-support.z-variable.z-property.z-dom {
  color: #e06c75;
}
.z-keyword.z-operator.z-assignment.z-c {
  color: #c678dd;
}
.z-keyword.z-operator.z-comparison.z-c {
  color: #c678dd;
}
.z-keyword.z-operator.z-increment.z-c {
  color: #c678dd;
}
.z-keyword.z-operator.z-decrement.z-c {
  color: #c678dd;
}
.z-keyword.z-operator.z-assignment.z-cpp {
  color: #c678dd;
}
.z-keyword.z-operator.z-comparison.z-cpp {
  color: #c678dd;
}
.z-keyword.z-operator.z-increment.z-cpp {
  color: #c678dd;
}
.z-keyword.z-operator.z-decrement.z-cpp {
  color: #c678dd;
}
.z-support.z-type.z-posix-reserved.z-c {
  color: #56b6c2;
}
.z-support.z-type.z-posix-reserved.z-cpp {
  color: #56b6c2;
}
.z-keyword.z-operator.z-sizeof.z-c {
  color: #c678dd;
}
.z-keyword.z-operator.z-sizeof.z-cpp {
  color: #c678dd;
}
.z-keyword.z-operator.z-logical.z-python {
  color: #c678dd;
}
.z-variable.z-parameter.z-function.z-python {
  color: #d19a66;
}
.z-punctuation.z-separator.z-arguments.z-python {
  color: #abb2bf;
}
.z-meta.z-function-call.z-generic.z-python {
  color: #61afef;
}
.z-keyword.z-operator.z-assignment.z-compound {
  color: #c678dd;
}
.z-token.z-variable.z-parameter.z-java {
  color: #abb2bf;
}
.z-entity.z-name.z-type.z-namespace {
  color: #e5c07b;
}
.z-entity.z-name.z-type.z-class {
  color: #e5c07b;
}
.z-variable.z-other.z-class.z-js {
  color: #e5c07b;
}
.z-variable.z-other.z-class.z-ts {
  color: #e5c07b;
}
.z-variable.z-other.z-class.z-php {
  color: #e06c75;
}
.z-keyword.z-operator.z-expression.z-delete {
  color: #c678dd;
}
.z-keyword.z-operator.z-expression.z-in {
  color: #c678dd;
}
.z-keyword.z-operator.z-expression.z-of {
  color: #c678dd;
}
.z-keyword.z-operator.z-expression.z-instanceof {
  color: #c678dd;
}
.z-keyword.z-operator.z-expression.z-typeof {
  color: #c678dd;
}
.z-keyword.z-operator.z-expression.z-void {
  color: #c678dd;
}
.z-token.z-storage.z-type.z-java {
  color: #e5c07b;
}
.z-support.z-type.z-property-name.z-toml {
  color: #e06c75;
}
.z-entity.z-other.z-attribute-name.z-id {
  color: #61afef;
}
.z-entity.z-name.z-section.z-markdown {
  color: #e06c75;
}
.z-punctuation.z-definition.z-heading.z-markdown {
  color: #e06c75;
}
.z-punctuation.z-definition.z-bold.z-markdown {
  color: #d19a66;
}
.z-markup.z-inline.z-raw.z-markdown {
  color: #98c379;
}
.z-punctuation.z-definition.z-raw.z-markdown {
  color: #e5c07b;
}
.z-punctuation.z-definition.z-list.z-markdown {
  color: #e5c07b;
}
.z-punctuation.z-definition.z-metadata.z-markdown {
  color: #e06c75;
}
.z-punctuation.z-definition.z-metadata.z-markdown {
  color: #e06c75;
}
.z-markup.z-underline.z-link.z-markdown {
  color: #c678dd;
}
.z-markup.z-raw.z-monospace.z-asciidoc {
  color: #98c379;
}
.z-markup.z-other.z-url.z-asciidoc {
  color: #c678dd;
}
.z-markup.z-other.z-url.z-asciidoc {
  color: #61afef;
}
.z-punctuation.z-section.z-embedded.z-begin {
  color: #c678dd;
}
.z-punctuation.z-section.z-embedded.z-end {
  color: #c678dd;
}
.z-invalid.z-illegal.z-bad-ampersand.z-html {
  color: #abb2bf;
}
.z-invalid.z-illegal.z-unrecognized-tag.z-html {
  color: #e06c75;
}
.z-support.z-type.z-property-name.z-json {
  color: #e06c75;
}
.z-entity.z-other.z-alias.z-php {
  color: #e5c07b;
}
.z-keyword.z-operator.z-error-control.z-php {
  color: #c678dd;
}
.z-keyword.z-operator.z-type.z-php {
  color: #c678dd;
}
.z-invalid.z-illegal.z-non-null-typehinted.z-php {
  color: #f44747;
}
.z-keyword.z-other.z-type.z-php {
  color: #e5c07b;
}
.z-meta.z-function-call.z-object.z-php {
  color: #61afef;
}
.z-meta.z-function-call.z-static.z-php {
  color: #61afef;
}
.z-punctuation.z-separator.z-delimiter.z-php {
  color: #abb2bf;
}
.z-punctuation.z-terminator.z-expression.z-php {
  color: #abb2bf;
}
.z-support.z-constant.z-core.z-rust {
  color: #d19a66;
}
.z-support.z-constant.z-ext.z-php {
  color: #d19a66;
}
.z-support.z-constant.z-std.z-php {
  color: #d19a66;
}
.z-support.z-constant.z-core.z-php {
  color: #d19a66;
}
.z-support.z-constant.z-parser-token.z-php {
  color: #d19a66;
}
.z-entity.z-name.z-goto-label.z-php {
  color: #61afef;
}
.z-keyword.z-operator.z-logical.z-php {
  color: #56b6c2;
}
.z-keyword.z-operator.z-bitwise.z-php {
  color: #56b6c2;
}
.z-keyword.z-operator.z-arithmetic.z-php {
  color: #56b6c2;
}
.z-keyword.z-operator.z-regexp.z-php {
  color: #c678dd;
}
.z-keyword.z-operator.z-comparison.z-php {
  color: #56b6c2;
}
.z-keyword.z-operator.z-heredoc.z-php {
  color: #c678dd;
}
.z-keyword.z-operator.z-nowdoc.z-php {
  color: #c678dd;
}
.z-meta.z-function.z-decorator.z-python {
  color: #61afef;
}
.z-support.z-token.z-decorator.z-python {
  color: #56b6c2;
}
.z-constant.z-language.z-symbol.z-ruby {
  color: #56b6c2;
}
.z-support.z-type.z-primitive.z-ts {
  color: #e5c07b;
}
.z-support.z-type.z-builtin.z-ts {
  color: #e5c07b;
}
.z-support.z-type.z-primitive.z-tsx {
  color: #e5c07b;
}
.z-support.z-type.z-builtin.z-tsx {
  color: #e5c07b;
}
.z-punctuation.z-definition.z-template-expression.z-begin {
  color: #c678dd;
}
.z-punctuation.z-definition.z-template-expression.z-end {
  color: #c678dd;
}
.z-support.z-type.z-type.z-flowtype {
  color: #61afef;
}
.z-variable.z-parameter.z-function.z-js {
  color: #e06c75;
}
.z-keyword.z-other.z-template.z-begin {
  color: #98c379;
}
.z-keyword.z-other.z-template.z-end {
  color: #98c379;
}
.z-keyword.z-other.z-substitution.z-begin {
  color: #98c379;
}
.z-keyword.z-other.z-substitution.z-end {
  color: #98c379;
}
.z-keyword.z-operator.z-assignment.z-go {
  color: #e5c07b;
}
.z-keyword.z-operator.z-arithmetic.z-go {
  color: #c678dd;
}
.z-keyword.z-operator.z-address.z-go {
  color: #c678dd;
}
.z-keyword.z-operator.z-arithmetic.z-c {
  color: #c678dd;
}
.z-keyword.z-operator.z-arithmetic.z-cpp {
  color: #c678dd;
}
.z-entity.z-name.z-package.z-go {
  color: #e5c07b;
}
.z-support.z-type.z-prelude.z-elm {
  color: #56b6c2;
}
.z-entity.z-other.z-attribute-name.z-pseudo-element {
  color: #56b6c2;
}
.z-entity.z-other.z-attribute-name.z-pseudo-class {
  color: #56b6c2;
}
.z-variable.z-parameter.z-function.z-coffee {
  color: #e06c75;
}
.z-meta.z-scope.z-prerequisites.z-makefile {
  color: #e06c75;
}
.z-storage.z-modifier.z-import.z-groovy {
  color: #e5c07b;
}
.z-support.z-variable.z-semantic.z-hlsl {
  color: #e5c07b;
}
.z-support.z-type.z-texture.z-hlsl {
  color: #c678dd;
}
.z-support.z-type.z-sampler.z-hlsl {
  color: #c678dd;
}
.z-support.z-type.z-object.z-hlsl {
  color: #c678dd;
}
.z-support.z-type.z-fx.z-hlsl {
  color: #c678dd;
}
.z-support.z-type.z-object.z-hlsl {
  color: #c678dd;
}
.z-support.z-type.z-vb.z-asp {
  color: #e5c07b;
}
.z-entity.z-name.z-function.z-xi {
  color: #e5c07b;
}
.z-entity.z-name.z-class.z-xi {
  color: #56b6c2;
}
.z-punctuation.z-definition.z-tag.z-xi {
  color: #5c6370;
}
.z-entity.z-name.z-label.z-cs {
  color: #e5c07b;
}
.z-entity.z-name.z-label.z-cs {
  color: #e06c75;
}
.z-constant.z-language.z-symbol.z-elixir {
  color: #56b6c2;
}
.z-support.z-other.z-namespace.z-php {
  color: #abb2bf;
}
.z-variable.z-parameter.z-function.z-latex {
  color: #e06c75;
}
.z-variable.z-other.z-constant.z-property {
  color: #e06c75;
}
.z-variable.z-other.z-readwrite.z-c {
  color: #e06c75;
}
.z-punctuation.z-separator.z-colon.z-php {
  color: #abb2bf;
}
.z-support.z-other.z-parenthesis.z-regexp {
  color: #d19a66;
}
.z-keyword.z-operator.z-expression.z-is {
  color: #c678dd;
}
.z-constant.z-character.z-math.z-tex {
  color: #98c379;
}
.z-entity.z-other.z-attribute-name.z-js {
  font-style: italic;
}
.z-entity.z-other.z-attribute-name.z-ts {
  font-style: italic;
}
.z-entity.z-other.z-attribute-name.z-jsx {
  font-style: italic;
}
.z-entity.z-other.z-attribute-name.z-tsx {
  font-style: italic;
}
.z-entity.z-name.z-tag.z-laravel-blade {
  color: #c678dd;
}
.z-punctuation.z-definition.z-list.z-begin.z-unison {
  color: #e06c75;
}
.z-punctuation.z-definition.z-list.z-end.z-unison {
  color: #e06c75;
}
.z-punctuation.z-definition.z-ability.z-begin.z-unison {
  color: #e06c75;
}
.z-punctuation.z-definition.z-ability.z-end.z-unison {
  color: #e06c75;
}
.z-punctuation.z-operator.z-assignment.z-as.z-unison {
  color: #e06c75;
}
.z-storage.z-type.z-object.z-array.z-java {
  color: #e5c07b;
}
.z-punctuation.z-section.z-block.z-begin.z-java {
  color: #abb2bf;
}
.z-punctuation.z-section.z-block.z-end.z-java {
  color: #abb2bf;
}
.z-punctuation.z-definition.z-method-parameters.z-begin.z-java {
  color: #abb2bf;
}
.z-punctuation.z-definition.z-method-parameters.z-end.z-java {
  color: #abb2bf;
}
.z-punctuation.z-section.z-method.z-begin.z-java {
  color: #abb2bf;
}
.z-punctuation.z-section.z-method.z-end.z-java {
  color: #abb2bf;
}
.z-punctuation.z-section.z-class.z-begin.z-java {
  color: #abb2bf;
}
.z-punctuation.z-section.z-class.z-end.z-java {
  color: #abb2bf;
}
.z-punctuation.z-section.z-inner-class.z-begin.z-java {
  color: #abb2bf;
}
.z-punctuation.z-section.z-inner-class.z-end.z-java {
  color: #abb2bf;
}
.z-meta.z-definition.z-variable.z-name.z-java {
  color: #e06c75;
}
.z-support.z-constant.z-color.z-w3c-standard-color-name.z-css {
  color: #d19a66;
}
.z-support.z-constant.z-color.z-w3c-standard-color-name.z-scss {
  color: #d19a66;
}
.z-punctuation.z-separator.z-list.z-comma.z-css {
  color: #abb2bf;
}
.z-support.z-constant.z-color.z-w3c-standard-color-name.z-css {
  color: #d19a66;
}
.z-support.z-type.z-vendored.z-property-name.z-css {
  color: #56b6c2;
}
.z-keyword.z-operator.z-bitwise.z-shift.z-c {
  color: #c678dd;
}
.z-keyword.z-operator.z-bitwise.z-shift.z-cpp {
  color: #c678dd;
}
.z-variable.z-parameter.z-function.z-language.z-python {
  color: #d19a66;
}
.z-punctuation.z-definition.z-arguments.z-begin.z-python {
  color: #abb2bf;
}
.z-punctuation.z-definition.z-arguments.z-end.z-python {
  color: #abb2bf;
}
.z-punctuation.z-definition.z-list.z-begin.z-python {
  color: #abb2bf;
}
.z-punctuation.z-definition.z-list.z-end.z-python {
  color: #abb2bf;
}
.z-keyword.z-operator.z-assignment.z-compound.z-js {
  color: #56b6c2;
}
.z-keyword.z-operator.z-assignment.z-compound.z-ts {
  color: #56b6c2;
}
.z-support.z-type.z-property-name.z-table.z-toml {
  color: #e06c75;
}
.z-support.z-type.z-property-name.z-array.z-toml {
  color: #e06c75;
}
.z-entity.z-other.z-attribute-name.z-class.z-css {
  color: #d19a66;
}
.z-punctuation.z-definition.z-list.z-begin.z-markdown {
  color: #e5c07b;
}
.z-markup.z-inline.z-raw.z-string.z-markdown {
  color: #98c379;
}
.z-punctuation.z-definition.z-string.z-begin.z-markdown {
  color: #e06c75;
}
.z-punctuation.z-definition.z-string.z-end.z-markdown {
  color: #e06c75;
}
.z-beginning.z-punctuation.z-definition.z-list.z-markdown {
  color: #e06c75;
}
.z-markup.z-underline.z-link.z-image.z-markdown {
  color: #c678dd;
}
.z-string.z-other.z-link.z-title.z-markdown {
  color: #61afef;
}
.z-string.z-other.z-link.z-description.z-markdown {
  color: #61afef;
}
.z-support.z-other.z-namespace.z-use.z-php {
  color: #e5c07b;
}
.z-support.z-other.z-namespace.z-use-as.z-php {
  color: #e5c07b;
}
.z-punctuation.z-section.z-array.z-begin.z-php {
  color: #abb2bf;
}
.z-punctuation.z-section.z-array.z-end.z-php {
  color: #abb2bf;
}
.z-meta.z-other.z-type.z-phpdoc.z-php {
  color: #e5c07b;
}
.z-keyword.z-other.z-array.z-phpdoc.z-php {
  color: #e5c07b;
}
.z-punctuation.z-section.z-scope.z-begin.z-php {
  color: #abb2bf;
}
.z-punctuation.z-section.z-scope.z-end.z-php {
  color: #abb2bf;
}
.z-meta.z-function.z-decorator.z-identifier.z-python {
  color: #56b6c2;
}
.z-constant.z-language.z-symbol.z-hashkey.z-ruby {
  color: #56b6c2;
}
.z-entity.z-name.z-variable.z-local.z-cs {
  color: #e06c75;
}
.z-meta.z-definition.z-variable.z-name.z-groovy {
  color: #e06c75;
}
.z-support.z-type.z-object.z-rw.z-hlsl {
  color: #c678dd;
}
.z-constant.z-character.z-character-class.z-regexp.z-xi {
  color: #e06c75;
}
.z-constant.z-other.z-color.z-rgb-value.z-xi {
  color: #ffffff;
}
.z-entity.z-name.z-scope-resolution.z-function.z-call {
  color: #e5c07b;
}
.z-entity.z-name.z-scope-resolution.z-function.z-definition {
  color: #e5c07b;
}
.z-markup.z-heading.z-setext.z-\31 .z-markdown {
  color: #e06c75;
}
.z-markup.z-heading.z-setext.z-\32 .z-markdown {
  color: #e06c75;
}
.z-constant.z-language.z-symbol.z-double-quoted.z-elixir {
  color: #56b6c2;
}
.z-entity.z-name.z-variable.z-parameter.z-cs {
  color: #e5c07b;
}
.z-entity.z-name.z-variable.z-field.z-cs {
  color: #e06c75;
}
.z-punctuation.z-section.z-embedded.z-begin.z-php {
  color: #be5046;
}
.z-punctuation.z-section.z-embedded.z-end.z-php {
  color: #be5046;
}
.z-entity.z-name.z-variable.z-parameter.z-php {
  color: #abb2bf;
}
.z-constant.z-numeric.z-decimal.z-asm.z-x86_64 {
  color: #c678dd;
}
.z-constant.z-other.z-general.z-math.z-tex {
  color: #61afef;
}
.z-constant.z-character.z-format.z-placeholder.z-other.z-python {
  color: #d19a66;
}
.z-entity.z-name.z-class.z-identifier.z-namespace.z-type {
  color: #e5c07b;
}
.z-invalid.z-deprecated.z-entity.z-other.z-attribute-name.z-html {
  color: #d19a66;
}
.z-punctuation.z-definition.z-begin.z-bracket.z-round.z-php {
  color: #abb2bf;
}
.z-punctuation.z-definition.z-end.z-bracket.z-round.z-php {
  color: #abb2bf;
}
.z-punctuation.z-definition.z-begin.z-bracket.z-curly.z-php {
  color: #abb2bf;
}
.z-punctuation.z-definition.z-end.z-bracket.z-curly.z-php {
  color: #abb2bf;
}
.z-meta.z-definition.z-class.z-inherited.z-classes.z-groovy {
  color: #98c379;
}
.z-beginning.z-punctuation.z-definition.z-quote.z-markdown.z-xi {
  color: #98c379;
}
.z-beginning.z-punctuation.z-definition.z-list.z-markdown.z-xi {
  color: #7f848e;
}
.z-punctuation.z-definition.z-block.z-sequence.z-item.z-yaml {
  color: #abb2bf;
}
.z-support.z-class.z-math.z-block.z-environment.z-latex {
  color: #61afef;
}
.z-variable.z-parameter.z-function.z-language.z-special.z-self.z-python {
  color: #e5c07b;
}
.z-variable.z-parameter.z-function.z-language.z-special.z-cls.z-python {
  color: #e5c07b;
}
.z-punctuation.z-section.z-block.z-begin.z-bracket.z-curly.z-cpp {
  color: #abb2bf;
}
.z-punctuation.z-section.z-block.z-end.z-bracket.z-curly.z-cpp {
  color: #abb2bf;
}
.z-punctuation.z-section.z-block.z-begin.z-bracket.z-curly.z-c {
  color: #abb2bf;
}
.z-punctuation.z-section.z-block.z-end.z-bracket.z-curly.z-c {
  color: #abb2bf;
}
.z-punctuation.z-section.z-parens.z-begin.z-bracket.z-round.z-c {
  color: #abb2bf;
}
.z-punctuation.z-section.z-parens.z-end.z-bracket.z-round.z-c {
  color: #abb2bf;
}
.z-punctuation.z-section.z-parameters.z-begin.z-bracket.z-round.z-c {
  color: #abb2bf;
}
.z-punctuation.z-section.z-parameters.z-end.z-bracket.z-round.z-c {
  color: #abb2bf;
}
.z-punctuation.z-section.z-class.z-begin.z-bracket.z-curly.z-java {
  color: #abb2bf;
}
.z-punctuation.z-section.z-class.z-end.z-bracket.z-curly.z-java {
  color: #abb2bf;
}
.z-punctuation.z-section.z-method.z-begin.z-bracket.z-curly.z-java {
  color: #abb2bf;
}
.z-punctuation.z-section.z-method.z-end.z-bracket.z-curly.z-java {
  color: #abb2bf;
}
.z-punctuation.z-definition.z-parameters.z-begin.z-bracket.z-round.z-php {
  color: #abb2bf;
}
.z-punctuation.z-definition.z-parameters.z-end.z-bracket.z-round.z-php {
  color: #abb2bf;
}
.z-punctuation.z-definition.z-arguments.z-begin.z-bracket.z-round.z-php {
  color: #abb2bf;
}
.z-punctuation.z-definition.z-arguments.z-end.z-bracket.z-round.z-php {
  color: #abb2bf;
}
.z-punctuation.z-definition.z-storage-type.z-begin.z-bracket.z-round.z-php {
  color: #abb2bf;
}
.z-punctuation.z-definition.z-storage-type.z-end.z-bracket.z-round.z-php {
  color: #abb2bf;
}
.z-punctuation.z-definition.z-array.z-begin.z-bracket.z-round.z-php {
  color: #abb2bf;
}
.z-punctuation.z-definition.z-array.z-end.z-bracket.z-round.z-php {
  color: #abb2bf;
}
.z-punctuation.z-definition.z-section.z-switch-block.z-end.z-bracket.z-curly.z-php {
  color: #abb2bf;
}
.z-punctuation.z-definition.z-section.z-switch-block.z-start.z-bracket.z-curly.z-php {
  color: #abb2bf;
}
.z-punctuation.z-definition.z-section.z-switch-block.z-begin.z-bracket.z-curly.z-php {
  color: #abb2bf;
}
.z-punctuation.z-definition.z-section.z-switch-block.z-end.z-bracket.z-curly.z-php {
  color: #abb2bf;
}
