/*
 * theme "OneHalfLight" generated by syntect
 */

.z-code {
    color: #383a42;
    background-color: #fafafa;
}

.z-comment {
    color: #a0a1a7;
}
.z-variable.z-parameter.z-function {
    color: #383a42;
}
.z-keyword {
    color: #a626a4;
}
.z-variable {
    color: #e45649;
}
.z-entity.z-name.z-function,
.z-meta.z-require,
.z-support.z-function.z-any-method {
    color: #0184bc;
}
.z-support.z-class,
.z-entity.z-name.z-class,
.z-entity.z-name.z-type.z-class {
    color: #c18401;
}
.z-meta.z-class {
    color: #c18401;
}
.z-keyword.z-other.z-special-method {
    color: #0184bc;
}
.z-storage {
    color: #a626a4;
}
.z-support.z-function {
    color: #0184bc;
}
.z-string {
    color: #50a14f;
}
.z-constant.z-numeric {
    color: #c18401;
}
.z-none {
    color: #c18401;
}
.z-none {
    color: #c18401;
}
.z-constant {
    color: #c18401;
}
.z-entity.z-name.z-tag {
    color: #e45649;
}
.z-entity.z-other.z-attribute-name {
    color: #c18401;
}
.z-entity.z-other.z-attribute-name.z-id,
.z-punctuation.z-definition.z-entity {
    color: #c18401;
}
.z-meta.z-selector {
    color: #a626a4;
}
.z-markup.z-heading .z-punctuation.z-definition.z-heading,
.z-entity.z-name.z-section {
    color: #0184bc;
}
.z-markup.z-bold,
.z-punctuation.z-definition.z-bold {
    color: #a626a4;
}
.z-markup.z-italic,
.z-punctuation.z-definition.z-italic {
    color: #a626a4;
}
.z-markup.z-raw.z-inline {
    color: #50a14f;
}
.z-meta.z-link {
    color: #50a14f;
}
.z-markup.z-quote {
    color: #50a14f;
}
.z-source.z-java .z-meta.z-class.z-java .z-meta.z-method.z-java {
    color: #383a42;
}
.z-source.z-java .z-meta.z-class.z-java .z-meta.z-class.z-body.z-java {
    color: #383a42;
}
.z-source.z-js .z-meta.z-function.z-js .z-variable.z-parameter.z-function.z-js {
    color: #e45649;
}
.z-source.z-js .z-variable.z-other.z-readwrite.z-js {
    color: #e45649;
}
.z-source.z-js .z-variable.z-other.z-object.z-js {
    color: #383a42;
}
.z-source.z-js
    .z-meta.z-function-call.z-method.z-js
    .z-variable.z-other.z-readwrite.z-js {
    color: #e45649;
}
.z-source.z-js .z-meta.z-block.z-js .z-variable.z-other.z-readwrite.z-js {
    color: #e45649;
}
.z-source.z-js .z-meta.z-block.z-js .z-variable.z-other.z-object.z-js {
    color: #383a42;
}
.z-source.z-js
    .z-meta.z-block.z-js
    .z-meta.z-function-call.z-method.z-js
    .z-variable.z-other.z-readwrite.z-js {
    color: #383a42;
}
.z-source.z-js
    .z-meta.z-function-call.z-method.z-js
    .z-variable.z-function.z-js {
    color: #383a42;
}
.z-source.z-js
    .z-meta.z-property.z-object.z-js
    .z-entity.z-name.z-function.z-js {
    color: #0184bc;
}
.z-source.z-js .z-support.z-constant.z-prototype.z-js {
    color: #383a42;
}
.z-markup.z-inserted {
    color: #98c379;
}
.z-markup.z-deleted {
    color: #e06c75;
}
.z-markup.z-changed {
    color: #e5c07b;
}
.z-string.z-regexp {
    color: #50a14f;
}
.z-constant.z-character.z-escape {
    color: #0997b3;
}
.z-invalid.z-illegal {
    color: #fafafa;
    background-color: #e06c75;
}
.z-invalid.z-broken {
    color: #fafafa;
    background-color: #e5c07b;
}
.z-invalid.z-deprecated {
    color: #fafafa;
    background-color: #e5c07b;
}
.z-invalid.z-unimplemented {
    color: #fafafa;
    background-color: #c678dd;
}
