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

.dark {
  .z-code {
  color: #dcdfe4;
  background-color: #282c34;
  border: 1px solid #5c6370;
  }

  .z-comment {
  color: #5c6370;
  }
  .z-variable.z-parameter.z-function {
  color: #dcdfe4;
  }
  .z-keyword {
  color: #c678dd;
  }
  .z-variable {
  color: #e06c75;
  }
  .z-entity.z-name.z-function, .z-meta.z-require, .z-support.z-function.z-any-method {
  color: #61afef;
  }
  .z-support.z-class, .z-entity.z-name.z-class, .z-entity.z-name.z-type.z-class {
  color: #e5c07b;
  }
  .z-meta.z-class {
  color: #e5c07b;
  }
  .z-keyword.z-other.z-special-method {
  color: #61afef;
  }
  .z-storage {
  color: #c678dd;
  }
  .z-support.z-function {
  color: #61afef;
  }
  .z-string {
  color: #98c379;
  }
  .z-constant.z-numeric {
  color: #e5c07b;
  }
  .z-none {
  color: #e5c07b;
  }
  .z-none {
  color: #e5c07b;
  }
  .z-constant {
  color: #e5c07b;
  }
  .z-entity.z-name.z-tag {
  color: #e06c75;
  }
  .z-entity.z-other.z-attribute-name {
  color: #e5c07b;
  }
  .z-entity.z-other.z-attribute-name.z-id, .z-punctuation.z-definition.z-entity {
  color: #e5c07b;
  }
  .z-meta.z-selector {
  color: #c678dd;
  }
  .z-markup.z-heading .z-punctuation.z-definition.z-heading, .z-entity.z-name.z-section {
  color: #61afef;
  }
  .z-markup.z-bold, .z-punctuation.z-definition.z-bold {
  color: #c678dd;
  }
  .z-markup.z-italic, .z-punctuation.z-definition.z-italic {
  color: #c678dd;
  }
  .z-markup.z-raw.z-inline {
  color: #98c379;
  }
  .z-meta.z-link {
  color: #98c379;
  }
  .z-markup.z-quote {
  color: #98c379;
  }
  .z-source.z-java .z-meta.z-class.z-java .z-meta.z-method.z-java {
  color: #dcdfe4;
  }
  .z-source.z-java .z-meta.z-class.z-java .z-meta.z-class.z-body.z-java {
  color: #dcdfe4;
  }
  .z-source.z-js .z-meta.z-function.z-js .z-variable.z-parameter.z-function.z-js {
  color: #e06c75;
  }
  .z-source.z-js .z-variable.z-other.z-readwrite.z-js {
  color: #e06c75;
  }
  .z-source.z-js .z-variable.z-other.z-object.z-js {
  color: #dcdfe4;
  }
  .z-source.z-js .z-meta.z-function-call.z-method.z-js .z-variable.z-other.z-readwrite.z-js {
  color: #e06c75;
  }
  .z-source.z-js .z-meta.z-block.z-js .z-variable.z-other.z-readwrite.z-js {
  color: #e06c75;
  }
  .z-source.z-js .z-meta.z-block.z-js .z-variable.z-other.z-object.z-js {
  color: #dcdfe4;
  }
  .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: #dcdfe4;
  }
  .z-source.z-js .z-meta.z-function-call.z-method.z-js .z-variable.z-function.z-js {
  color: #dcdfe4;
  }
  .z-source.z-js .z-meta.z-property.z-object.z-js .z-entity.z-name.z-function.z-js {
  color: #61afef;
  }
  .z-source.z-js .z-support.z-constant.z-prototype.z-js {
  color: #dcdfe4;
  }
  .z-markup.z-inserted {
  color: #98c379;
  }
  .z-markup.z-deleted {
  color: #e06c75;
  }
  .z-markup.z-changed {
  color: #e5c07b;
  }
  .z-string.z-regexp {
  color: #98c379;
  }
  .z-constant.z-character.z-escape {
  color: #56b6c2;
  }
  .z-invalid.z-illegal {
  color: #dcdfe4;
  background-color: #e06c75;
  }
  .z-invalid.z-broken {
  color: #dcdfe4;
  background-color: #e5c07b;
  }
  .z-invalid.z-deprecated {
  color: #dcdfe4;
  background-color: #e5c07b;
  }
  .z-invalid.z-unimplemented {
  color: #dcdfe4;
  background-color: #c678dd;
  }
}
