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

pre .source .code {
  color: #323232;
  background-color: #ffffff;
}

pre .source .comment {
  color: #969896;
  font-style: italic;
}
pre .source .string {
  color: #183691;
}
pre .source .regexp-operator {
  color: #a71d5d;
}
pre .source .string.regexp.characterclass .punctuation.definition.string.begin,
pre .source .string.regexp.characterclass .punctuation.definition.string.end {
  color: #a71d5d;
}
pre .source .constant.numeric {
  color: #0086b3;
}
pre .source .constant.language {
  color: #0086b3;
}
pre .source .constant.character,
pre .source .constant.other,
pre .source .variable.other.constant {
  color: #0086b3;
}
pre .source .variable {
  color: #323232;
}
pre .source .keyword {
  color: #a71d5d;
  font-weight: bold;
}
pre .source .bitwise-operator {
  color: #a71d5d;
  font-weight: bold;
}
pre .source .storage {
  color: #a71d5d;
  font-weight: bold;
}
pre .source .storage.type {
  color: #a71d5d;
  font-weight: bold;
}
pre .source .entity.name.class {
  color: #0086b3;
}
pre .source .entity.other.inherited-class {
  color: #0086b3;
}
pre .source .entity.name.function {
  color: #795da3;
  font-weight: bold;
}
pre .source .variable.parameter {
  color: #323232;
}
pre .source .entity.name.tag {
  color: #63a35c;
}
pre .source .entity.other.attribute-name {
  color: #795da3;
}
pre .source .support.function {
  color: #62a35c;
}
pre .source .support.constant {
  color: #0086b3;
}
pre .source .support.type,
pre .source .support.class {
  color: #0086b3;
}
pre .source .support.other.variable {
  color: #323232;
}
pre .source .invalid,
pre .source .invalid.illegal,
pre .source .invalid.deprecated {
  color: #b52a1d;
  background-color: #f5f5f5;
  font-weight: bold;
}
pre .source .entity.name.filename.find-in-files {
  color: #323232;
  font-weight: bold;
}
pre .source .constant.numeric.line-number.find-in-files,
pre .source .constant.numeric.line-number.match.find-in-files {
  color: #b3b3b3;
}
pre .source .meta.diff.header {
  color: #969896;
  background-color: #ffffff;
  font-style: italic;
}
pre .source .meta.diff.header .punctuation.definition.from-file.diff {
  color: #bd2c00;
  background-color: #ffecec;
  font-weight: bold;
  font-style: italic;
}
pre .source .meta.diff.header .punctuation.definition.to-file.diff {
  color: #55a532;
  background-color: #eaffea;
  font-weight: bold;
  font-style: italic;
}
pre .source .meta.diff.range {
  color: #969896;
  font-weight: bold;
  font-style: italic;
}
pre .source .markup.deleted {
  background-color: #ffecec;
}
pre .source .markup.deleted .punctuation.definition.inserted {
  color: #bd2c00;
  font-weight: bold;
}
pre .source .markup.inserted {
  background-color: #eaffea;
}
pre .source .markup.inserted .punctuation.definition.inserted {
  color: #55a532;
  font-weight: bold;
}
pre .source .markup.deleted.git_gutter {
  color: #bd2c00;
}
pre .source .markup.inserted.git_gutter {
  color: #55a532;
}
pre .source .markup.changed.git_gutter {
  color: #0086b3;
}
pre .source .markup.ignored.git_gutter {
  color: #b3b3b3;
}
pre .source .markup.untracked.git_gutter {
  color: #b3b3b3;
}
pre .source .source.css .punctuation.definition.entity {
  color: #323232;
}
pre .source .source.css .entity.other.attribute-name.pseudo-class,
pre .source .source.css .entity.other.attribute-name.pseudo-element {
  color: #a71d5d;
}
pre .source .source.css .meta.value,
pre .source .source.css .support.constant,
pre .source .source.css .support.function {
  color: #323232;
}
pre .source .source.css .constant.other.color {
  color: #ed6a43;
}
pre .source .source.scss .punctuation.definition.entity {
  color: #323232;
}
pre .source .source.scss .entity.other.attribute-name.pseudo-class,
pre .source .source.scss .entity.other.attribute-name.pseudo-element {
  color: #a71d5d;
}
pre .source .source.scss .support.constant.property-value,
pre .source .source.scss .support.function {
  color: #323232;
}
pre .source .source.scss .variable {
  color: #a71d5d;
}
pre .source .variable.language.this.js {
  color: #ed6a43;
}
pre .source .source.js .entity.name.function {
  color: #323232;
}
pre .source .source.js .meta.function .entity.name.function,
pre .source .source.js .entity.name.function .meta.function {
  color: #795da3;
  font-weight: bold;
}
pre .source .entity.name.type.new.js {
  color: #795da3;
}
pre .source .variable.language.prototype.js {
  color: #0086b3;
}
pre .source .source.js .support.function {
  color: #0086b3;
}
pre .source .support.type.object.console.js {
  color: #795da3;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .string.quoted.double.json {
  color: #183691;
  font-weight: bold;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .meta.structure.dictionary.value.json .string.quoted.double.json {
  color: #323232;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .string.quoted.double.json {
  color: #183691;
  font-weight: bold;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .meta.structure.dictionary.value.json .string.quoted.double.json {
  color: #323232;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .string.quoted.double.json {
  color: #183691;
  font-weight: bold;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .meta.structure.dictionary.value.json .string.quoted.double.json {
  color: #323232;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .string.quoted.double.json {
  color: #183691;
  font-weight: bold;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .meta.structure.dictionary.value.json .string.quoted.double.json {
  color: #323232;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .string.quoted.double.json {
  color: #183691;
  font-weight: bold;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .meta.structure.dictionary.value.json .string.quoted.double.json {
  color: #323232;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .string.quoted.double.json {
  color: #183691;
  font-weight: bold;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .meta.structure.dictionary.value.json .string.quoted.double.json {
  color: #323232;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .string.quoted.double.json {
  color: #183691;
  font-weight: bold;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .meta.structure.dictionary.value.json .string.quoted.double.json {
  color: #323232;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .string.quoted.double.json {
  color: #183691;
  font-weight: bold;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .meta.structure.dictionary.value.json .string.quoted.double.json {
  color: #323232;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .string.quoted.double.json {
  color: #183691;
  font-weight: bold;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .meta.structure.dictionary.value.json .string.quoted.double.json {
  color: #323232;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .string.quoted.double.json {
  color: #183691;
  font-weight: bold;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .meta.structure.dictionary.value.json .string.quoted.double.json {
  color: #323232;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .string.quoted.double.json {
  color: #183691;
  font-weight: bold;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .meta.structure.dictionary.value.json .string.quoted.double.json {
  color: #323232;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .string.quoted.double.json {
  color: #183691;
  font-weight: bold;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .meta.structure.dictionary.value.json .string.quoted.double.json {
  color: #323232;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .string.quoted.double.json {
  color: #183691;
  font-weight: bold;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .meta.structure.dictionary.value.json .string.quoted.double.json {
  color: #323232;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .string.quoted.double.json {
  color: #183691;
  font-weight: bold;
}
pre .source .meta .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .meta.structure.dictionary.value.json .string.quoted.double.json {
  color: #323232;
}
pre .source .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .string.quoted.double.json {
  color: #183691;
  font-weight: bold;
}
pre .source .meta .meta .meta .meta .meta .meta .meta.structure.dictionary.json .meta.structure.dictionary.value.json .string.quoted.double.json {
  color: #323232;
}
pre .source .meta .meta .meta .meta .meta .meta.structure.dictionary.json .string.quoted.double.json {
  color: #183691;
  font-weight: bold;
}
pre .source .meta .meta .meta .meta .meta .meta.structure.dictionary.json .meta.structure.dictionary.value.json .string.quoted.double.json {
  color: #323232;
}
pre .source .meta .meta .meta .meta .meta.structure.dictionary.json .string.quoted.double.json {
  color: #183691;
  font-weight: bold;
}
pre .source .meta .meta .meta .meta .meta.structure.dictionary.json .meta.structure.dictionary.value.json .string.quoted.double.json {
  color: #323232;
}
pre .source .meta .meta .meta .meta.structure.dictionary.json .string.quoted.double.json {
  color: #183691;
  font-weight: bold;
}
pre .source .meta .meta .meta .meta.structure.dictionary.json .meta.structure.dictionary.value.json .string.quoted.double.json {
  color: #323232;
}
pre .source .meta .meta .meta.structure.dictionary.json .string.quoted.double.json {
  color: #183691;
  font-weight: bold;
}
pre .source .meta .meta .meta.structure.dictionary.json .meta.structure.dictionary.value.json .string.quoted.double.json {
  color: #323232;
}
pre .source .meta .meta.structure.dictionary.json .string.quoted.double.json {
  color: #183691;
  font-weight: bold;
}
pre .source .meta .meta.structure.dictionary.json .meta.structure.dictionary.value.json .string.quoted.double.json {
  color: #323232;
}
pre .source .meta.structure.dictionary.json .string.quoted.double.json {
  color: #183691;
  font-weight: bold;
}
pre .source .meta.structure.dictionary.json .meta.structure.dictionary.value.json .string.quoted.double.json {
  color: #323232;
}
pre .source .source.python .keyword {
  font-weight: bold;
}
pre .source .source.python .storage {
  font-weight: bold;
}
pre .source .source.python .storage.type {
  font-weight: bold;
}
pre .source .source.python .entity.name.function {
  color: #323232;
  font-weight: bold;
}
pre .source .source.php .entity.name.type.class {
  color: #323232;
  font-weight: bold;
}
pre .source .variable.language.ruby {
  color: #ed6a43;
}
pre .source .entity.name.type.module.ruby {
  color: #795da3;
  font-weight: bold;
}
pre .source .entity.name.type.class.ruby {
  color: #795da3;
  font-weight: bold;
}
pre .source .entity.other.inherited-class.ruby {
  color: #795da3;
  font-weight: bold;
}
pre .source .text.html.markdown .punctuation.definition {
  color: #a71d5d;
}
pre .source .text.html.markdown .meta.separator {
  color: #b3b3b3;
}
pre .source .text.html.markdown .markup.heading {
  font-weight: bold;
}
pre .source .text.html.markdown .markup.raw.block {
  color: #323232;
}
pre .source .text.html.markdown .markup.raw.inline {
  color: #323232;
}
pre .source .text.html.markdown .meta.link,
pre .source .text.html.markdown .meta.image {
  color: #4183c4;
}
pre .source .text.html.markdown .markup.underline.link,
pre .source .text.html.markdown .constant.other.reference {
  font-style: italic;
}
pre .source .text.html.markdown .markup.list {
  color: #ed6a43;
}
pre .source .text.html.markdown .markup.bold {
  font-weight: bold;
}
pre .source .text.html.markdown .markup.italic {
  font-style: italic;
}
pre .source .text.html.markdown .markup.bold .markup.italic {
  font-weight: bold;
  font-style: italic;
}
pre .source .text.html.markdown .markup.italic .markup.bold {
  font-weight: bold;
  font-style: italic;
}

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

  pre .source .code {
    color: #d3d0c8;
    background-color: #2d2d2d;
  }

  pre .source .variable.parameter.function {
    color: #d3d0c8;
  }
  pre .source .comment,
  pre .source .punctuation.definition.comment {
    color: #747369;
  }
  pre .source .punctuation.definition.string,
  pre .source .punctuation.definition.variable,
  pre .source .punctuation.definition.string,
  pre .source .punctuation.definition.parameters,
  pre .source .punctuation.definition.string,
  pre .source .punctuation.definition.array {
    color: #d3d0c8;
  }
  pre .source .none {
    color: #d3d0c8;
  }
  pre .source .keyword.operator {
    color: #d3d0c8;
  }
  pre .source .keyword {
    color: #cc99cc;
  }
  pre .source .variable,
  pre .source .variable.other.dollar.only.js {
    color: #f2777a;
  }
  pre .source .entity.name.function,
  pre .source .meta.require,
  pre .source .support.function.any-method,
  pre .source .variable.function {
    color: #6699cc;
  }
  pre .source .support.class,
  pre .source .entity.name.class,
  pre .source .entity.name.type.class {
    color: #ffcc66;
  }
  pre .source .meta.class {
    color: #f2f0ec;
  }
  pre .source .keyword.other.special-method {
    color: #6699cc;
  }
  pre .source .storage {
    color: #cc99cc;
  }
  pre .source .support.function {
    color: #66cccc;
  }
  pre .source .string,
  pre .source .constant.other.symbol,
  pre .source .entity.other.inherited-class {
    color: #99cc99;
  }
  pre .source .constant.numeric {
    color: #f99157;
  }
  pre .source .none {
    color: #f99157;
  }
  pre .source .none {
    color: #f99157;
  }
  pre .source .constant {
    color: #f99157;
  }
  pre .source .entity.name.tag {
    color: #f2777a;
  }
  pre .source .entity.other.attribute-name {
    color: #f99157;
  }
  pre .source .entity.other.attribute-name.id,
  pre .source .punctuation.definition.entity {
    color: #6699cc;
  }
  pre .source .meta.selector {
    color: #cc99cc;
  }
  pre .source .none {
    color: #f99157;
  }
  pre .source .markup.heading .punctuation.definition.heading,
  pre .source .entity.name.section {
    color: #6699cc;
  }
  pre .source .keyword.other.unit {
    color: #f99157;
  }
  pre .source .markup.bold,
  pre .source .punctuation.definition.bold {
    color: #ffcc66;
    font-weight: bold;
  }
  pre .source .markup.italic,
  pre .source .punctuation.definition.italic {
    color: #cc99cc;
    font-style: italic;
  }
  pre .source .markup.raw.inline {
    color: #99cc99;
  }
  pre .source .string.other.link {
    color: #f2777a;
  }
  pre .source .meta.link {
    color: #f99157;
  }
  pre .source .meta.image {
    color: #f99157;
  }
  pre .source .markup.list {
    color: #f2777a;
  }
  pre .source .markup.quote {
    color: #f99157;
  }
  pre .source .meta.separator {
    color: #d3d0c8;
    background-color: #515151;
  }
  pre .source .markup.inserted,
  pre .source .markup.inserted.git_gutter {
    color: #99cc99;
  }
  pre .source .markup.deleted,
  pre .source .markup.deleted.git_gutter {
    color: #f2777a;
  }
  pre .source .markup.changed,
  pre .source .markup.changed.git_gutter {
    color: #cc99cc;
  }
  pre .source .markup.ignored,
  pre .source .markup.ignored.git_gutter {
    color: #515151;
  }
  pre .source .markup.untracked,
  pre .source .markup.untracked.git_gutter {
    color: #515151;
  }
  pre .source .constant.other.color {
    color: #66cccc;
  }
  pre .source .string.regexp {
    color: #66cccc;
  }
  pre .source .constant.character.escape {
    color: #66cccc;
  }
  pre .source .punctuation.section.embedded,
  pre .source .variable.interpolation {
    color: #d27b53;
  }
  pre .source .invalid.illegal {
    color: #2d2d2d;
    background-color: #f2777a;
  }
  pre .source .markup.deleted.git_gutter {
    color: #f92672;
  }
  pre .source .markup.inserted.git_gutter {
    color: #a6e22e;
  }
  pre .source .markup.changed.git_gutter {
    color: #967efb;
  }
  pre .source .markup.ignored.git_gutter {
    color: #565656;
  }
  pre .source .markup.untracked.git_gutter {
    color: #565656;
  }
}
