/* Syntax highlighting: syntect themes 'ayu' (terminal skin) and 'GitHub'
   (archive skin), each scoped to its skin.

   Generated once, not on every build. To change a theme: set
   highlight_themes_css in config.toml, run zola build, scope the two
   emitted files, concatenate here, then remove the setting again.
   Zola keeps emitting the .z-* classes regardless -- highlight_theme
   = "css" controls the markup, highlight_themes_css only the CSS. */

/* syntect theme 'ayu', scoped to [data-skin="terminal"] by tools/scope-syntax.py */
[data-skin="terminal"] .z-code {
 color: #bfbab0;
 background-color: #0f1419;
}

[data-skin="terminal"] .z-comment,
[data-skin="terminal"] .z-punctuation.z-definition.z-comment {
 color: #5c6773;
font-style: italic;
}

[data-skin="terminal"] .z-variable {
 color: #bfbab0;
}

[data-skin="terminal"] .z-string,
[data-skin="terminal"] .z-constant.z-other.z-symbol {
 color: #c2d94c;
}

[data-skin="terminal"] .z-constant.z-numeric {
 color: #f29718;
}

[data-skin="terminal"] .z-string.z-regexp,
[data-skin="terminal"] .z-constant.z-character.z-escape {
 color: #95e6cb;
}

[data-skin="terminal"] .z-constant.z-language {
 color: #f29718;
}

[data-skin="terminal"] .z-constant.z-character,
[data-skin="terminal"] .z-constant.z-other {
 color: #f29718;
}

[data-skin="terminal"] .z-variable.z-member {
 color: #ec5f67;
}

[data-skin="terminal"] .z-keyword,
[data-skin="terminal"] .z-keyword.z-operator.z-word {
 color: #ff7733;
}

[data-skin="terminal"] .z-keyword.z-operator {
 color: #f29668;
}

[data-skin="terminal"] .z-punctuation.z-separator,
[data-skin="terminal"] .z-punctuation.z-terminator {
 color: #bfbab0;
}

[data-skin="terminal"] .z-punctuation.z-section {
 color: #bfbab0;
}

[data-skin="terminal"] .z-punctuation.z-accessor {
 color: #f29668;
}

[data-skin="terminal"] .z-punctuation.z-definition.z-annotation {
 color: #bfbab0;
}

[data-skin="terminal"] .z-variable.z-other.z-dollar.z-only.z-js,
[data-skin="terminal"] .z-variable.z-other.z-object.z-dollar.z-only.z-js,
[data-skin="terminal"] .z-variable.z-type.z-dollar.z-only.z-js,
[data-skin="terminal"] .z-support.z-class.z-dollar.z-only.z-js {
 color: #e6b673;
}

[data-skin="terminal"] .z-storage {
 color: #ff7733;
}

[data-skin="terminal"] .z-storage.z-type {
 color: #ff7733;
}

[data-skin="terminal"] .z-entity.z-name.z-function {
 color: #ffb454;
}

[data-skin="terminal"] .z-entity.z-name,
[data-skin="terminal"] .z-entity.z-name.z-tag,
[data-skin="terminal"] .z-entity.z-name.z-label) {
 color: #59c2ff;
}

[data-skin="terminal"] .z-entity.z-other.z-inherited-class {
 color: #59c2ff;
text-decoration: underline;
}

[data-skin="terminal"] .z-variable.z-parameter {
 color: #f29718;
}

[data-skin="terminal"] .z-variable.z-language {
 color: #39bae6;
font-style: italic;
}

[data-skin="terminal"] .z-entity.z-name.z-tag,
[data-skin="terminal"] .z-meta.z-tag.z-sgml {
 color: #39bae6;
}

[data-skin="terminal"] .z-punctuation.z-definition.z-tag.z-end,
[data-skin="terminal"] .z-punctuation.z-definition.z-tag.z-begin,
[data-skin="terminal"] .z-punctuation.z-definition.z-tag {
 color: #39bae6;
}

[data-skin="terminal"] .z-entity.z-other.z-attribute-name {
 color: #ffb454;
}

[data-skin="terminal"] .z-variable.z-function,
[data-skin="terminal"] .z-variable.z-annotation {
 color: #ffb454;
}

[data-skin="terminal"] .z-support.z-function,
[data-skin="terminal"] .z-support.z-macro {
 color: #f07178;
}

[data-skin="terminal"] .z-support.z-constant {
 color: #f29668;
font-style: italic;
}

[data-skin="terminal"] .z-support.z-type,
[data-skin="terminal"] .z-support.z-class {
 color: #39bae6;
font-style: italic;
}

[data-skin="terminal"] .z-invalid {
 color: #ff3333;
}

[data-skin="terminal"] .z-invalid.z-deprecated {
 color: #ffffff;
 background-color: #ff7733;
}

[data-skin="terminal"] .z-meta.z-diff,
[data-skin="terminal"] .z-meta.z-diff.z-header {
 color: #c594c5;
}

[data-skin="terminal"] .z-source.z-ruby .z-variable.z-other.z-readwrite {
 color: #ffb454;
}

[data-skin="terminal"] .z-source.z-css .z-entity.z-name.z-tag,
[data-skin="terminal"] .z-source.z-sass .z-entity.z-name.z-tag,
[data-skin="terminal"] .z-source.z-scss .z-entity.z-name.z-tag,
[data-skin="terminal"] .z-source.z-less .z-entity.z-name.z-tag,
[data-skin="terminal"] .z-source.z-stylus .z-entity.z-name.z-tag {
 color: #59c2ff;
}

[data-skin="terminal"] .z-source.z-css .z-support.z-type,
[data-skin="terminal"] .z-source.z-sass .z-support.z-type,
[data-skin="terminal"] .z-source.z-scss .z-support.z-type,
[data-skin="terminal"] .z-source.z-less .z-support.z-type,
[data-skin="terminal"] .z-source.z-stylus .z-support.z-type {
 color: #5c6773;
}

[data-skin="terminal"] .z-support.z-type.z-property-name {
 color: #39bae6;
}

[data-skin="terminal"] .z-constant.z-numeric.z-line-number.z-find-in-files {
 color: #5c6773;
}

[data-skin="terminal"] .z-constant.z-numeric.z-line-number.z-match {
 color: #ff7733;
}

[data-skin="terminal"] .z-entity.z-name.z-filename.z-find-in-files {
 color: #c2d94c;
}

[data-skin="terminal"] .z-message.z-error {
 color: #ff3333;
}

[data-skin="terminal"] .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json,
[data-skin="terminal"] .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
 color: #39bae6;
}

[data-skin="terminal"] .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json,
[data-skin="terminal"] .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
 color: #39bae6;
}

[data-skin="terminal"] .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json,
[data-skin="terminal"] .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
 color: #39bae6;
}

[data-skin="terminal"] .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json,
[data-skin="terminal"] .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
 color: #39bae6;
}

[data-skin="terminal"] .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json,
[data-skin="terminal"] .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
 color: #39bae6;
}

[data-skin="terminal"] .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json,
[data-skin="terminal"] .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
 color: #39bae6;
}

[data-skin="terminal"] .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json,
[data-skin="terminal"] .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
 color: #39bae6;
}

[data-skin="terminal"] .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json,
[data-skin="terminal"] .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
 color: #39bae6;
}

[data-skin="terminal"] .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json,
[data-skin="terminal"] .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
 color: #39bae6;
}

[data-skin="terminal"] .z-markup.z-heading {
 color: #ff7733;
font-weight: bold;
}

[data-skin="terminal"] .z-string.z-other.z-link,
[data-skin="terminal"] .z-markup.z-underline.z-link {
 color: #95e6cb;
text-decoration: underline;
font-style: italic;
}

[data-skin="terminal"] .z-punctuation.z-definition.z-image {
 color: #ffb454;
}

[data-skin="terminal"] .z-markup.z-italic {
 color: #f07178;
font-style: italic;
}

[data-skin="terminal"] .z-markup.z-bold {
 color: #f07178;
font-weight: bold;
}

[data-skin="terminal"] .z-markup.z-italic .z-markup.z-bold,
[data-skin="terminal"] .z-markup.z-bold .z-markup.z-italic {
font-weight: bold;
font-style: italic;
}

[data-skin="terminal"] .z-markup.z-raw {
 background-color: #bfbab0;
}

[data-skin="terminal"] .z-markup.z-raw.z-inline {
 background-color: #bfbab0;
}

[data-skin="terminal"] .z-meta.z-separator {
 color: #5c6773;
 background-color: #bfbab0;
font-weight: bold;
}

[data-skin="terminal"] .z-markup.z-quote {
 color: #f29718;
font-style: italic;
}

[data-skin="terminal"] .z-markup.z-list.z-numbered.z-bullet,
[data-skin="terminal"] .z-markup.z-list .z-punctuation.z-definition.z-list_item {
 color: #95e6cb;
}

[data-skin="terminal"] .z-markup.z-inserted {
 color: #c2d94c;
}

[data-skin="terminal"] .z-markup.z-changed {
 color: #39bae6;
}

[data-skin="terminal"] .z-markup.z-deleted {
 color: #f07178;
}

[data-skin="terminal"] .z-markup.z-strike {
 color: #e6b673;
}

[data-skin="terminal"] .z-markup.z-table {
 color: #39bae6;
 background-color: #bfbab0;
}

[data-skin="terminal"] .z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
 color: #f29668;
}

[data-skin="terminal"] .z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break {
 color: #5c6773;
}

[data-skin="terminal"] .z-markup.z-raw.z-block.z-fenced.z-markdown {
 color: #bfbab0;
 background-color: #bfbab0;
}

[data-skin="terminal"] .z-punctuation.z-definition.z-fenced.z-markdown,
[data-skin="terminal"] .z-variable.z-language.z-fenced.z-markdown {
 color: #5c6773;
 background-color: #bfbab0;
}

[data-skin="terminal"] .z-variable.z-language.z-fenced.z-markdown {
 color: #5c6773;
}

[data-skin="terminal"] .z-markup.z-inserted.z-git_gutter {
 color: #c2d94c;
}

[data-skin="terminal"] .z-markup.z-changed.z-git_gutter {
 color: #39bae6;
}

[data-skin="terminal"] .z-markup.z-deleted.z-git_gutter {
 color: #ff3333;
}

[data-skin="terminal"] .z-markup.z-ignored.z-git_gutter {
 color: #20272c;
}

[data-skin="terminal"] .z-markup.z-untracked.z-git_gutter {
 color: #20272c;
}

[data-skin="terminal"] .z-gutter_color {
 color: #ffffff;
}

[data-skin="terminal"] .z-acejump.z-label.z-blue {
 color: #ffffff;
 background-color: #39bae6;
}

[data-skin="terminal"] .z-acejump.z-label.z-green {
 color: #ffffff;
 background-color: #c2d94c;
}

[data-skin="terminal"] .z-acejump.z-label.z-orange {
 color: #ffffff;
 background-color: #ff7733;
}

[data-skin="terminal"] .z-acejump.z-label.z-purple {
 color: #ffffff;
 background-color: #f07178;
}

[data-skin="terminal"] .z-sublimelinter.z-mark.z-warning {
 color: #39bae6;
}

[data-skin="terminal"] .z-sublimelinter.z-gutter-mark {
 color: #ffffff;
}

[data-skin="terminal"] .z-sublimelinter.z-mark.z-error {
 color: #ff3333;
}


/* syntect theme 'GitHub', scoped to [data-skin="archive"] by tools/scope-syntax.py */
[data-skin="archive"] .z-code {
 color: #323232;
 background-color: #ffffff;
}

[data-skin="archive"] .z-comment {
 color: #969896;
font-style: italic;
}

[data-skin="archive"] .z-string {
 color: #183691;
}

[data-skin="archive"] .z-regexp-operator {
 color: #a71d5d;
}

[data-skin="archive"] .z-string.z-regexp.z-characterclass .z-punctuation.z-definition.z-string.z-begin,
[data-skin="archive"] .z-string.z-regexp.z-characterclass .z-punctuation.z-definition.z-string.z-end {
 color: #a71d5d;
}

[data-skin="archive"] .z-constant.z-numeric {
 color: #0086b3;
}

[data-skin="archive"] .z-constant.z-language {
 color: #0086b3;
}

[data-skin="archive"] .z-constant.z-character,
[data-skin="archive"] .z-constant.z-other,
[data-skin="archive"] .z-variable.z-other.z-constant {
 color: #0086b3;
}

[data-skin="archive"] .z-variable {
 color: #323232;
}

[data-skin="archive"] .z-keyword {
 color: #a71d5d;
font-weight: bold;
}

[data-skin="archive"] .z-bitwise-operator {
 color: #a71d5d;
font-weight: bold;
}

[data-skin="archive"] .z-storage {
 color: #a71d5d;
font-weight: bold;
}

[data-skin="archive"] .z-storage.z-type {
 color: #a71d5d;
font-weight: bold;
}

[data-skin="archive"] .z-entity.z-name.z-class {
 color: #0086b3;
}

[data-skin="archive"] .z-entity.z-other.z-inherited-class {
 color: #0086b3;
}

[data-skin="archive"] .z-entity.z-name.z-function {
 color: #795da3;
font-weight: bold;
}

[data-skin="archive"] .z-variable.z-parameter {
 color: #323232;
}

[data-skin="archive"] .z-entity.z-name.z-tag {
 color: #63a35c;
}

[data-skin="archive"] .z-entity.z-other.z-attribute-name {
 color: #795da3;
}

[data-skin="archive"] .z-support.z-function {
 color: #62a35c;
}

[data-skin="archive"] .z-support.z-constant {
 color: #0086b3;
}

[data-skin="archive"] .z-support.z-type,
[data-skin="archive"] .z-support.z-class {
 color: #0086b3;
}

[data-skin="archive"] .z-support.z-other.z-variable {
 color: #323232;
}

[data-skin="archive"] .z-invalid,
[data-skin="archive"] .z-invalid.z-illegal,
[data-skin="archive"] .z-invalid.z-deprecated {
 color: #b52a1d;
 background-color: #f5f5f5;
font-weight: bold;
}

[data-skin="archive"] .z-entity.z-name.z-filename.z-find-in-files {
 color: #323232;
font-weight: bold;
}

[data-skin="archive"] .z-constant.z-numeric.z-line-number.z-find-in-files,
[data-skin="archive"] .z-constant.z-numeric.z-line-number.z-match.z-find-in-files {
 color: #b3b3b3;
}

[data-skin="archive"] .z-meta.z-diff.z-header {
 color: #969896;
 background-color: #ffffff;
font-style: italic;
}

[data-skin="archive"] .z-meta.z-diff.z-header .z-punctuation.z-definition.z-from-file.z-diff {
 color: #bd2c00;
 background-color: #ffecec;
font-weight: bold;
font-style: italic;
}

[data-skin="archive"] .z-meta.z-diff.z-header .z-punctuation.z-definition.z-to-file.z-diff {
 color: #55a532;
 background-color: #eaffea;
font-weight: bold;
font-style: italic;
}

[data-skin="archive"] .z-meta.z-diff.z-range {
 color: #969896;
font-weight: bold;
font-style: italic;
}

[data-skin="archive"] .z-markup.z-deleted {
 background-color: #ffecec;
}

[data-skin="archive"] .z-markup.z-deleted .z-punctuation.z-definition.z-inserted {
 color: #bd2c00;
font-weight: bold;
}

[data-skin="archive"] .z-markup.z-inserted {
 background-color: #eaffea;
}

[data-skin="archive"] .z-markup.z-inserted .z-punctuation.z-definition.z-inserted {
 color: #55a532;
font-weight: bold;
}

[data-skin="archive"] .z-markup.z-deleted.z-git_gutter {
 color: #bd2c00;
}

[data-skin="archive"] .z-markup.z-inserted.z-git_gutter {
 color: #55a532;
}

[data-skin="archive"] .z-markup.z-changed.z-git_gutter {
 color: #0086b3;
}

[data-skin="archive"] .z-markup.z-ignored.z-git_gutter {
 color: #b3b3b3;
}

[data-skin="archive"] .z-markup.z-untracked.z-git_gutter {
 color: #b3b3b3;
}

[data-skin="archive"] .z-source.z-css .z-punctuation.z-definition.z-entity {
 color: #323232;
}

[data-skin="archive"] .z-source.z-css .z-entity.z-other.z-attribute-name.z-pseudo-class,
[data-skin="archive"] .z-source.z-css .z-entity.z-other.z-attribute-name.z-pseudo-element {
 color: #a71d5d;
}

[data-skin="archive"] .z-source.z-css .z-meta.z-value,
[data-skin="archive"] .z-source.z-css .z-support.z-constant,
[data-skin="archive"] .z-source.z-css .z-support.z-function {
 color: #323232;
}

[data-skin="archive"] .z-source.z-css .z-constant.z-other.z-color {
 color: #ed6a43;
}

[data-skin="archive"] .z-source.z-scss .z-punctuation.z-definition.z-entity {
 color: #323232;
}

[data-skin="archive"] .z-source.z-scss .z-entity.z-other.z-attribute-name.z-pseudo-class,
[data-skin="archive"] .z-source.z-scss .z-entity.z-other.z-attribute-name.z-pseudo-element {
 color: #a71d5d;
}

[data-skin="archive"] .z-source.z-scss .z-support.z-constant.z-property-value,
[data-skin="archive"] .z-source.z-scss .z-support.z-function {
 color: #323232;
}

[data-skin="archive"] .z-source.z-scss .z-variable {
 color: #a71d5d;
}

[data-skin="archive"] .z-variable.z-language.z-this.z-js {
 color: #ed6a43;
}

[data-skin="archive"] .z-source.z-js .z-entity.z-name.z-function {
 color: #323232;
}

[data-skin="archive"] .z-source.z-js .z-meta.z-function .z-entity.z-name.z-function,
[data-skin="archive"] .z-source.z-js .z-entity.z-name.z-function .z-meta.z-function {
 color: #795da3;
font-weight: bold;
}

[data-skin="archive"] .z-entity.z-name.z-type.z-new.z-js {
 color: #795da3;
}

[data-skin="archive"] .z-variable.z-language.z-prototype.z-js {
 color: #0086b3;
}

[data-skin="archive"] .z-source.z-js .z-support.z-function {
 color: #0086b3;
}

[data-skin="archive"] .z-support.z-type.z-object.z-console.z-js {
 color: #795da3;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}

[data-skin="archive"] .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}

[data-skin="archive"] .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}

[data-skin="archive"] .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}

[data-skin="archive"] .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}

[data-skin="archive"] .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}

[data-skin="archive"] .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
 color: #183691;
font-weight: bold;
}

[data-skin="archive"] .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
 color: #323232;
}

[data-skin="archive"] .z-source.z-python .z-keyword {
font-weight: bold;
}

[data-skin="archive"] .z-source.z-python .z-storage {
font-weight: bold;
}

[data-skin="archive"] .z-source.z-python .z-storage.z-type {
font-weight: bold;
}

[data-skin="archive"] .z-source.z-python .z-entity.z-name.z-function {
 color: #323232;
font-weight: bold;
}

[data-skin="archive"] .z-source.z-php .z-entity.z-name.z-type.z-class {
 color: #323232;
font-weight: bold;
}

[data-skin="archive"] .z-variable.z-language.z-ruby {
 color: #ed6a43;
}

[data-skin="archive"] .z-entity.z-name.z-type.z-module.z-ruby {
 color: #795da3;
font-weight: bold;
}

[data-skin="archive"] .z-entity.z-name.z-type.z-class.z-ruby {
 color: #795da3;
font-weight: bold;
}

[data-skin="archive"] .z-entity.z-other.z-inherited-class.z-ruby {
 color: #795da3;
font-weight: bold;
}

[data-skin="archive"] .z-punctuation.z-definition.z-heading.z-markdown,
[data-skin="archive"] .z-punctuation.z-definition.z-italic.z-markdown,
[data-skin="archive"] .z-punctuation.z-definition.z-bold.z-markdown,
[data-skin="archive"] .z-punctuation.z-definition.z-string.z-begin.z-markdown,
[data-skin="archive"] .z-punctuation.z-definition.z-string.z-end.z-markdown,
[data-skin="archive"] .z-punctuation.z-definition.z-metadata.z-markdown,
[data-skin="archive"] .z-punctuation.z-definition.z-link.z-markdown,
[data-skin="archive"] .z-punctuation.z-definition.z-blockquote.z-markdown,
[data-skin="archive"] .z-punctuation.z-definition.z-raw.z-markdown {
 color: #a71d5d;
}

[data-skin="archive"] .z-text.z-html.z-markdown .z-meta.z-separator {
 color: #b3b3b3;
}

[data-skin="archive"] .z-text.z-html.z-markdown .z-markup.z-heading {
font-weight: bold;
}

[data-skin="archive"] .z-text.z-html.z-markdown .z-markup.z-raw.z-block {
 color: #323232;
}

[data-skin="archive"] .z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
 color: #323232;
}

[data-skin="archive"] .z-text.z-html.z-markdown .z-meta.z-link,
[data-skin="archive"] .z-text.z-html.z-markdown .z-meta.z-image {
 color: #4183c4;
}

[data-skin="archive"] .z-text.z-html.z-markdown .z-markup.z-underline.z-link,
[data-skin="archive"] .z-text.z-html.z-markdown .z-constant.z-other.z-reference {
font-style: italic;
}

[data-skin="archive"] .z-text.z-html.z-markdown .z-markup.z-list {
 color: #ed6a43;
}

[data-skin="archive"] .z-text.z-html.z-markdown .z-markup.z-bold {
font-weight: bold;
}

[data-skin="archive"] .z-text.z-html.z-markdown .z-markup.z-italic {
font-style: italic;
}

[data-skin="archive"] .z-text.z-html.z-markdown .z-markup.z-bold .z-markup.z-italic {
font-weight: bold;
font-style: italic;
}

[data-skin="archive"] .z-text.z-html.z-markdown .z-markup.z-italic .z-markup.z-bold {
font-weight: bold;
font-style: italic;
}

