/*
 * theme "Nord Dark" generated by syntect
 */

.z-code {
    color: #D8DEE9; /* Text */
    background-color: #2E3440; /* Background */
}

.z-comment, .z-meta.z-documentation {
    color: #4C566A; /* Comment */
}

.z-string {
    color: #A3BE8C; /* String */
}

.z-string.z-regexp {
    color: #A3BE8C; /* String (Regexp) */
}

.z-constant.z-character.z-escape {
    color: #BF616A; /* Character */
}

.z-constant.z-numeric {
    color: #D08770; /* Numeric */
}

.z-variable {
    color: #5E81AC; /* Variable */
}

.z-variable.z-function {
    color: #D8DEE9; /* Function Variable */
}

.z-variable.z-language {
    color: #B48EAD; /* Language Variable */
}

.z-keyword {
    color: #81A1C1; /* Keyword */
}

.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: #BF616A; /* Import Keyword */
}

.z-keyword.z-operator.z-comparison,
.z-keyword.z-operator.z-assignment,
.z-keyword.z-operator.z-arithmetic {
    color: #D8DEE9; /* Operator */
}

.z-storage {
    color: #81A1C1; /* Storage */
}

.z-storage.z-modifier {
    color: #D8DEE9; /* Modifier */
}

.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: #D8DEE9; /* Class */
}

.z-entity.z-other.z-inherited-class {
    color: #5E81AC; /* Inherited Class */
}

.z-entity.z-other.z-attribute-name {
    color: #D8DEE9; /* Attribute Name */
}

.z-support,
.z-support.z-type,
.z-support.z-class {
    color: #81A1C1; /* Support */
}

.z-entity.z-name.z-function {
    color: #D8DEE9; /* Function Name */
}

.z-punctuation.z-definition.z-variable {
    color: #81A1C1; /* Definition Variable */
}

.z-constant,
.z-constant.z-language,
.z-meta.z-preprocessor {
    color: #D8DEE9; /* Constant */
}

.z-entity.z-name.z-section {
    color: #BF616A; /* Section Name */
}

.z-support.z-function.z-construct,
.z-keyword.z-other.z-new {
    color: #BF616A; /* Construct Function */
}

.z-constant.z-character,
.z-constant.z-other {
    color: #BF616A; /* Other Constant */
}

.z-entity.z-name.z-tag {
    color: #5E81AC; /* Tag Name */
}

.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: #4C566A; /* Tag Definition */
}

.z-support.z-function {
    color: #81A1C1; /* Support Function */
}

.z-punctuation.z-separator.z-continuation {
    color: #BF616A; /* Continuation Separator */
}

.z-storage.z-type {
    color: #5E81AC; /* Type Storage */
}

.z-support.z-type.z-exception {
    color: #BF616A; /* Exception Type */
}

.z-keyword.z-other.z-special-method {
    color: #BF616A; /* Special Method */
}

.z-invalid {
    background-color: #BF616A; /* Invalid Background */
}

.z-string.z-quoted.z-double,
.z-string.z-quoted.z-single {
    color: #A3BE8C; /* Quoted String */
}

.z-punctuation.z-definition.z-string {
    color: #D8DEE9; /* String Definition */
}

.z-meta.z-brace.z-square,
.z-punctuation.z-section.z-brackets {
    color: #5E81AC; /* Square Bracket */
}

.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: #D8DEE9; /* Round/Curly Braces and Sections */
}

.z-support.z-constant.z-color,
.z-invalid.z-deprecated.z-color.z-w3c-non-standard-color-name.z-scss {
    color: #D8DEE9; /* Color Constants */
}

.z-meta.z-selector.z-css {
    color: #D8DEE9; /* CSS Selector */
}

.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: #D8DEE9; /* CSS/SCSS Tag */
}

.z-entity.z-other.z-attribute-name.z-class {
    color: #D8DEE9; /* Class Attribute Name */
}

.z-entity.z-other.z-attribute-name.z-id {
    color: #D8DEE9; /* ID Attribute Name */
}

.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: #5E81AC; /* Pseudo Element/Class */
}

.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: #D8DEE9; /* HTML Basic Text */
}

.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: #D8DEE9; /* HTML Attribute Name */
}

.z-keyword.z-other.z-special-method.z-ruby {
    color: #81A1C1; /* Ruby Special Method */
}

.z-variable.z-other.z-constant.z-ruby {
    color: #D8DEE9; /* Ruby Constant */
}

.z-constant.z.other.z-symbol.z-ruby {
    color: #A3BE8C; /* Ruby Symbol */
}

.z-keyword.z-other.z-special-method.z-ruby {
    color: #BF616A; /* Ruby Special Method */
}

.z-meta.z-array .z-support.z-function.z-construct.z-php {
    color: #D8DEE9; /* PHP Construct Function */
}

.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: #BF616A; /* C Preprocessor */
}

.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: #A3BE8C; /* C Include String */
}

.z-other.z-package.z-exclude,
.z-other.z-remove {
    color: #BF616A; /* Exclude/Remove */
}

.z-other.z-add {
    color: #A3BE8C; /* Add */
}

.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: #BF616A; /* LaTeX Arguments */
}

.z-meta.z-group.z-braces.z-tex {
    color: #D8DEE9; /* LaTeX Group */
}

.z-string.z-other.z-math.z-tex {
    color: #D8DEE9; /* LaTeX Math String */
}

.z-variable.z-parameter.z-function.z-latex {
    color: #BF616A; /* LaTeX Function Parameter */
}

.z-punctuation.z-definition.z-constant.z-math.z-tex {
    color: #BF616A; /* LaTeX Math Constant */
}

.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: #A3BE8C; /* General Math Constants */
}

.z-string.z-other.z-math.z-tex {
    color: #D8DEE9; /* Math String */
}

.z-punctuation.z-definition.z-string.z-begin.z-tex,
.z-punctuation.z-definition.z-string.z-end.z-tex {
    color: #BF616A; /* LaTeX String Definition */
}

.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: #5E81AC; /* LaTeX Label */
}

.z-variable.z-parameter.z-definition.z-label.z-latex {
    color: #BF616A; /* LaTeX Label Parameter */
}

.z-support.z-function.z-be.z-latex {
    color: #81A1C1; /* LaTeX Function */
}

.z-support.z-function.z-section.z-latex {
    color: #BF616A; /* LaTeX Section Function */
}

.z-support.z-function.z-general.z-tex {
    color: #A3BE8C; /* General TeX Function */
}

.z-keyword.z-control.z-ref.z-latex {
    color: #5E81AC; /* LaTeX Reference */
}

.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: #81A1C1; /* Python Storage */
}

.z-support.z-type.z-exception.z-python {
    color: #BF616A; /* Python Exception Type */
}

.z-meta.z-scope.z-for-in-loop.z-shell,
.z-variable.z-other.z-loop.z-shell {
    color: #D8DEE9; /* Shell Loop Variable */
}

.z-meta.z-scope.z-case-block.z-shell,
.z-meta.z-scope.z-case-body.z-shell {
    color: #D8DEE9; /* Shell Case Block */
}

.z-punctuation.z-definition.z-logical-expression.z-shell {
    color: #BF616A; /* Shell Logical Expression */
}

.z-storage.z-modifier.z-c++ {
    color: #81A1C1; /* C++ Modifier */
}

.z-support.z-function.z-perl {
    color: #5E81AC; /* Perl Function */
}

.z-meta.z-diff,
.z-meta.z-diff.z-header {
    color: #4C566A; /* Diff Header */
}

.z-meta.z-diff.z-range {
    color: #5E81AC; /* Diff Range */
}

.z-markup.z-deleted {
    color: #BF616A; /* Deleted Markup */
}

.z-markup.z-changed {
    color: #D8DEE9; /* Changed Markup */
}

.z-markup.z-inserted {
    color: #A3BE8C; /* Inserted Markup */
}

.z-markup.z-warning {
    color: #D8DEE9; /* Warning Markup */
}

.z-markup.z-error {
    color: #BF616A; /* Error Markup */
}

.z-markup.z-heading,
.z-punctuation.z-definition.z-heading.z-markdown {
    color: #D8DEE9; /* Markdown Heading */
    font-weight: bold; /* Bold Heading */
}

.z-markup.z-quote {
    color: #81A1C1; /* Quote Markup */
}

.z-markup.z-italic {
    font-style: italic; /* Italic Markup */
}

.z-markup.z-bold {
    font-weight: bold; /* Bold Markup */
}

.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: #5E81AC; /* Underlined Link */
}

.z-constant.z-other.z-reference.z-link.z-markdown {
    color: #D08770; /* Reference Link */
}

.z-meta.z-paragraph.z-markdown .z-meta.z-dummy.z-line-break {
    background-color: #2E3440; /* Markdown Line Break */
}

.z-brackethighlighter.z-all {
    color: #4C566A; /* Bracket Highlighter */
}

.z-entity.z-name.z-filename.z-find-in-files {
    color: #A3BE8C; /* Filename in Find */
}

.z-constant.z-numeric.z-line-number.z-find-in-files {
    color: #4C566A; /* Line Number in Find */
}

.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: #D8DEE9; /* JavaScript Read/Write Variables */
}


