/*
 * theme "Solarized (dark)" generated by syntect
 */

body.dark .z-code {
    color: #839496;
    background-color: #002b36;
}

body.dark .z-comment,
.z-meta.z-documentation {
    color: #586e75;
}
body.dark .z-string {
    color: #2aa198;
}
body.dark .z-string.z-regexp {
    color: #2aa198;
}
body.dark .z-constant.z-character.z-escape {
    color: #dc322f;
}
body.dark .z-constant.z-numeric {
    color: #6c71c4;
}
body.dark .z-variable {
    color: #268bd2;
}
body.dark .z-variable.z-function {
    color: #b58900;
}
body.dark .z-variable.z-language {
    color: #d33682;
}
body.dark .z-keyword {
    color: #859900;
}
body.dark .z-meta.z-import .z-keyword,
.z-keyword.z-control.z-import,
.z-keyword.z-control.z-import.z-from,
.z-keyword.z-other.z-import,
.z-keyword.z-control.z-at-rule.z-include,
.z-keyword.z-control.z-at-rule.z-import {
    color: #cb4b16;
}
body.dark .z-keyword.z-operator.z-comparison,
.z-keyword.z-operator.z-assignment,
.z-keyword.z-operator.z-arithmetic {
    color: #657b83;
}
body.dark .z-storage {
    color: #859900;
}
body.dark .z-storage.z-modifier {
    color: #93a1a1;
}
body.dark .z-keyword.z-control.z-class,
.z-entity.z-name,
.z-entity.z-name.z-class,
.z-entity.z-name.z-type.z-class {
    color: #b58900;
}
body.dark .z-entity.z-other.z-inherited-class {
    color: #268bd2;
}
body.dark .z-entity.z-other.z-attribute-name {
    color: #b58900;
}
body.dark .z-support,
.z-support.z-type,
.z-support.z-class {
    color: #859900;
}
body.dark .z-entity.z-name.z-function {
    color: #b58900;
}
body.dark .z-punctuation.z-definition.z-variable {
    color: #859900;
}
body.dark .z-constant,
.z-constant.z-language,
.z-meta.z-preprocessor {
    color: #b58900;
}
body.dark .z-entity.z-name.z-section {
    color: #cb4b16;
}
body.dark .z-support.z-function.z-construct,
.z-keyword.z-other.z-new {
    color: #dc322f;
}
body.dark .z-constant.z-character,
.z-constant.z-other {
    color: #cb4b16;
}
body.dark .z-entity.z-name.z-tag {
    color: #268bd2;
}
body.dark .z-punctuation.z-definition.z-tag.z-html,
.z-punctuation.z-definition.z-tag.z-begin,
.z-punctuation.z-definition.z-tag.z-end {
    color: #586e75;
}
body.dark .z-support.z-function {
    color: #859900;
}
body.dark .z-punctuation.z-separator.z-continuation {
    color: #dc322f;
}
body.dark .z-storage.z-type {
    color: #268bd2;
}
body.dark .z-support.z-type.z-exception {
    color: #cb4b16;
}
body.dark .z-keyword.z-other.z-special-method {
    color: #cb4b16;
}
body.dark .z-invalid {
    background-color: #6e2e32;
}
body.dark .z-string.z-quoted.z-double,
.z-string.z-quoted.z-single {
    color: #2aa198;
}
body.dark .z-punctuation.z-definition.z-string {
    color: #839496;
}
body.dark .z-meta.z-brace.z-square,
.z-punctuation.z-section.z-brackets {
    color: #268bd2;
}
body.dark .z-meta.z-brace.z-round,
.z-meta.z-brace.z-curly,
.z-punctuation.z-section,
.z-punctuation.z-section.z-block,
.z-punctuation.z-definition.z-parameters,
.z-punctuation.z-section.z-group {
    color: #657b83;
}
body.dark .z-support.z-constant.z-color,
.z-invalid.z-deprecated.z-color.z-w3c-non-standard-color-name.z-scss {
    color: #b58900;
}
body.dark .z-meta.z-selector.z-css {
    color: #657b83;
}
body.dark .z-entity.z-name.z-tag.z-css,
.z-entity.z-name.z-tag.z-scss,
.z-source.z-less .z-keyword.z-control.z-html.z-elements,
.z-source.z-sass .z-keyword.z-control.z-untitled {
    color: #b58900;
}
body.dark .z-entity.z-other.z-attribute-name.z-class {
    color: #b58900;
}
body.dark .z-entity.z-other.z-attribute-name.z-id {
    color: #b58900;
}
body.dark .z-entity.z-other.z-attribute-name.z-pseudo-element,
.z-entity.z-other.z-attribute-name.z-tag.z-pseudo-element,
.z-entity.z-other.z-attribute-name.z-pseudo-class,
.z-entity.z-other.z-attribute-name.z-tag.z-pseudo-class {
    color: #268bd2;
}
body.dark .z-text.z-html.z-basic .z-meta.z-tag.z-other.z-html,
.z-text.z-html.z-basic .z-meta.z-tag.z-any.z-html,
.z-text.z-html.z-basic .z-meta.z-tag.z-block.z-any,
.z-text.z-html.z-basic .z-meta.z-tag.z-inline.z-any,
.z-text.z-html.z-basic .z-meta.z-tag.z-structure.z-any.z-html,
.z-text.z-html.z-basic .z-source.z-js.z-embedded.z-html,
.z-punctuation.z-separator.z-key-value.z-html {
    color: #657b83;
}
body.dark .z-text.z-html.z-basic .z-entity.z-other.z-attribute-name.z-html,
.z-meta.z-tag.z-xml .z-entity.z-other.z-attribute-name {
    color: #b58900;
}
body.dark .z-keyword.z-other.z-special-method.z-ruby {
    color: #859900;
}
body.dark .z-variable.z-other.z-constant.z-ruby {
    color: #b58900;
}
body.dark .z-constant.z-other.z-symbol.z-ruby {
    color: #2aa198;
}
body.dark .z-keyword.z-other.z-special-method.z-ruby {
    color: #cb4b16;
}
body.dark .z-meta.z-array .z-support.z-function.z-construct.z-php {
    color: #b58900;
}
body.dark .z-entity.z-name.z-function.z-preprocessor.z-c,
.z-meta.z-preprocessor.z-c.z-include,
.z-meta.z-preprocessor.z-macro.z-c {
    color: #cb4b16;
}
body.dark
    .z-meta.z-preprocessor.z-c.z-include
    .z-string.z-quoted.z-other.z-lt-gt.z-include.z-c,
.z-meta.z-preprocessor.z-c.z-include
    .z-punctuation.z-definition.z-string.z-begin.z-c,
.z-meta.z-preprocessor.z-c.z-include
    .z-punctuation.z-definition.z-string.z-end.z-c {
    color: #2aa198;
}
body.dark .z-other.z-package.z-exclude,
.z-other.z-remove {
    color: #dc322f;
}
body.dark .z-other.z-add {
    color: #2aa198;
}
body.dark .z-punctuation.z-section.z-group.z-tex,
.z-punctuation.z-definition.z-arguments.z-begin.z-latex,
.z-punctuation.z-definition.z-arguments.z-end.z-latex,
.z-punctuation.z-definition.z-arguments.z-latex {
    color: #dc322f;
}
body.dark .z-meta.z-group.z-braces.z-tex {
    color: #b58900;
}
body.dark .z-string.z-other.z-math.z-tex {
    color: #b58900;
}
body.dark .z-variable.z-parameter.z-function.z-latex {
    color: #cb4b16;
}
body.dark .z-punctuation.z-definition.z-constant.z-math.z-tex {
    color: #dc322f;
}
body.dark .z-text.z-tex.z-latex .z-constant.z-other.z-math.z-tex,
.z-constant.z-other.z-general.z-math.z-tex,
.z-constant.z-other.z-general.z-math.z-tex,
.z-constant.z-character.z-math.z-tex {
    color: #2aa198;
}
body.dark .z-string.z-other.z-math.z-tex {
    color: #b58900;
}
body.dark .z-punctuation.z-definition.z-string.z-begin.z-tex,
.z-punctuation.z-definition.z-string.z-end.z-tex {
    color: #dc322f;
}
body.dark .z-keyword.z-control.z-label.z-latex,
.z-text.z-tex.z-latex .z-constant.z-other.z-general.z-math.z-tex {
    color: #2aa198;
}
body.dark .z-variable.z-parameter.z-definition.z-label.z-latex {
    color: #dc322f;
}
body.dark .z-support.z-function.z-be.z-latex {
    color: #859900;
}
body.dark .z-support.z-function.z-section.z-latex {
    color: #cb4b16;
}
body.dark .z-support.z-function.z-general.z-tex {
    color: #2aa198;
}
body.dark .z-keyword.z-control.z-ref.z-latex {
    color: #2aa198;
}
body.dark .z-storage.z-type.z-class.z-python,
.z-storage.z-type.z-function.z-python,
.z-storage.z-modifier.z-global.z-python {
    color: #859900;
}
body.dark .z-support.z-type.z-exception.z-python {
    color: #b58900;
}
body.dark .z-meta.z-scope.z-for-in-loop.z-shell,
.z-variable.z-other.z-loop.z-shell {
    color: #93a1a1;
}
body.dark .z-meta.z-scope.z-case-block.z-shell,
.z-meta.z-scope.z-case-body.z-shell {
    color: #93a1a1;
}
body.dark .z-punctuation.z-definition.z-logical-expression.z-shell {
    color: #dc322f;
}
body.dark .z-storage.z-modifier.z-c++ {
    color: #859900;
}
body.dark .z-support.z-function.z-perl {
    color: #268bd2;
}
body.dark .z-meta.z-diff,
.z-meta.z-diff.z-header {
    color: #586e75;
}
body.dark .z-meta.z-diff.z-range {
    color: #268bd2;
}
body.dark .z-markup.z-deleted {
    color: #dc322f;
}
body.dark .z-markup.z-changed {
    color: #b58900;
}
body.dark .z-markup.z-inserted {
    color: #859900;
}
body.dark .z-markup.z-warning {
    color: #b58900;
}
body.dark .z-markup.z-error {
    color: #dc322f;
}
body.dark .z-markup.z-heading,
.z-punctuation.z-definition.z-heading.z-markdown {
    color: #b58900;
    font-weight: bold;
}
body.dark .z-markup.z-quote {
    color: #859900;
}
body.dark .z-markup.z-italic {
    font-style: italic;
}
body.dark .z-markup.z-bold {
    font-weight: bold;
}
body.dark .z-markup.z-underline.z-link.z-markdown,
.z-meta.z-link.z-reference .z-constant.z-other.z-reference.z-link.z-markdown {
    color: #2aa198;
}
body.dark .z-constant.z-other.z-reference.z-link.z-markdown {
    color: #6c71c4;
}
body.dark .z-meta.z-paragraph.z-markdown .z-meta.z-dummy.z-line-break {
    background-color: #586e75;
}
body.dark .z-brackethighlighter.z-all {
    color: #586e75;
}
body.dark .z-entity.z-name.z-filename.z-find-in-files {
    color: #2aa198;
}
body.dark .z-constant.z-numeric.z-line-number.z-find-in-files {
    color: #586e75;
}
body.dark .z-variable.z-other.z-readwrite.z-js,
.z-variable.z-other.z-object.z-js,
.z-variable.z-other.z-constant.z-js {
    color: #839496;
}
