/*
 * theme "GitHub" generated by syntect
 */

.hl-code {
 color: #333333;
 background-color: #ffffff;
}

.hl-comment {
 color: #666a71;
}
.hl-keyword.hl-operator, .hl-support.hl-constant {
 color: #a71d5d;
}
.hl-constant.hl-language {
 color: #006b93;
}
.hl-keyword, .hl-storage {
 color: #a71d5d;
}
.hl-storage.hl-type {
 color: #a71d5d;
}
.hl-support.hl-type {
 color: #006b93;
}
.hl-variable {
 color: #006b93;
}
.hl-variable.hl-language {
 color: #b83e00;
}
.hl-variable.hl-parameter.hl-function {
 color: #030303;
}
.hl-entity.hl-name.hl-function, .hl-entity {
 color: #795da3;
}
.hl-support.hl-function {
 color: #006b93;
}
.hl-entity.hl-name.hl-type, .hl-entity.hl-other.hl-inherited-class {
 color: #000000;
}
.hl-support.hl-class {
 color: #006b93;
}
.hl-entity.hl-name.hl-exception {
 color: #c81e1e;
}
.hl-entity.hl-name.hl-section {
}
.hl-constant.hl-numeric, .hl-constant {
 color: #006b93;
}
.hl-constant.hl-character, .hl-string, .hl-string .hl-punctuation {
 color: #183691;
}
.hl-string.hl-regexp, .hl-string.hl-regexp .hl-constant.hl-character, .hl-string.hl-regexp .hl-punctuation {
 color: #006e1e;
}
.hl-constant.hl-other.hl-symbol {
 color: #990073;
}
.hl-string .hl-source, .hl-text .hl-source {
 color: #333333;
}
.hl-variable.hl-other.hl-property {
 color: #030303;
}
.hl-entity.hl-name {
 color: #333333;
}
.hl-invalid {
 color: #0f0000;
}
.hl-entity.hl-name.hl-tag {
 color: #2e7a27;
}
.hl-punctuation.hl-definition.hl-tag {
 color: #030303;
}
.hl-meta.hl-tag .hl-string .hl-punctuation {
 color: #183691;
}
.hl-constant.hl-character.hl-entity {
 color: #000000;
}
.hl-entity.hl-other.hl-attribute-name {
 color: #795da3;
}
.hl-meta.hl-tag .hl-string.hl-quoted, .hl-meta.hl-tag .hl-string.hl-quoted .hl-constant.hl-character.hl-entity {
 color: #183691;
}
.hl-meta.hl-selector, .hl-meta.hl-selector .hl-entity, .hl-meta.hl-selector .hl-entity .hl-punctuation, .hl-entity.hl-name.hl-tag.hl-css, .hl-entity.hl-other.hl-attribute-name.hl-class, .hl-keyword.hl-control.hl-html.hl-sass {
 color: #2e7a27;
}
.hl-entity.hl-other.hl-attribute-name.hl-class, .hl-constant.hl-other.hl-unit {
 color: #795da3;
}
.hl-support.hl-type.hl-property-name, .hl-support.hl-constant.hl-property-value {
 color: #006b93;
}
.hl-keyword.hl-other.hl-special-method.hl-ruby.hl-gem {
 color: #006b93;
}
.hl-variable.hl-other.hl-block.hl-ruby {
 color: #000000;
}
.hl-support.hl-function.hl-prelude, .hl-variable.hl-other.hl-generic-type.hl-haskell {
 color: #000000;
}
.hl-constant.hl-other.hl-haskell, .hl-support.hl-constant.hl-haskell {
 color: #445588;
}
.hl-meta.hl-diff, .hl-meta.hl-diff.hl-header {
 color: #5a564d;
}
.hl-markup.hl-deleted {
 color: #770000;
 background-color: #ffdddd;
}
.hl-markup.hl-inserted {
 color: #003300;
 background-color: #ddffdd;
}
.hl-markup.hl-changed {
 color: #ececec;
}

/* The site CSS controls the code box: neutralize theme backgrounds. */
pre.hl-code,
.hl-code {
  background: transparent;
}

@media (prefers-color-scheme: dark) {
/*
 * theme "OneHalfDark" generated by syntect
 */

.hl-code {
 color: #dcdfe4;
 background-color: #282c34;
}

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

pre.hl-code,
.hl-code {
  background: transparent;
}
}
