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

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

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

@media (prefers-color-scheme: dark) {
.hl-code, .hl-code * { color: inherit; }
/*
 * theme "Solarized (dark)" generated by syntect
 */

.hl-code {
 color: #839496;
 background-color: #002b36;
}

.hl-comment, .hl-meta.hl-documentation {
 color: #586e75;
}
.hl-string {
 color: #2aa198;
}
.hl-string.hl-regexp {
 color: #2aa198;
}
.hl-constant.hl-character.hl-escape {
 color: #dc322f;
}
.hl-constant.hl-numeric {
 color: #6c71c4;
}
.hl-variable {
 color: #268bd2;
}
.hl-variable.hl-function {
 color: #b58900;
}
.hl-variable.hl-language {
 color: #d33682;
}
.hl-keyword {
 color: #859900;
}
.hl-meta.hl-import .hl-keyword, .hl-keyword.hl-control.hl-import, .hl-keyword.hl-control.hl-import.hl-from, .hl-keyword.hl-other.hl-import, .hl-keyword.hl-control.hl-at-rule.hl-include, .hl-keyword.hl-control.hl-at-rule.hl-import {
 color: #cb4b16;
}
.hl-keyword.hl-operator.hl-comparison, .hl-keyword.hl-operator.hl-assignment, .hl-keyword.hl-operator.hl-arithmetic {
 color: #657b83;
}
.hl-storage {
 color: #859900;
}
.hl-storage.hl-modifier {
 color: #93a1a1;
}
.hl-keyword.hl-control.hl-class, .hl-entity.hl-name, .hl-entity.hl-name.hl-class, .hl-entity.hl-name.hl-type.hl-class {
 color: #b58900;
}
.hl-entity.hl-other.hl-inherited-class {
 color: #268bd2;
}
.hl-entity.hl-other.hl-attribute-name {
 color: #b58900;
}
.hl-support, .hl-support.hl-type, .hl-support.hl-class {
 color: #859900;
}
.hl-entity.hl-name.hl-function {
 color: #b58900;
}
.hl-punctuation.hl-definition.hl-variable {
 color: #859900;
}
.hl-constant, .hl-constant.hl-language, .hl-meta.hl-preprocessor {
 color: #b58900;
}
.hl-entity.hl-name.hl-section {
 color: #cb4b16;
}
.hl-support.hl-function.hl-construct, .hl-keyword.hl-other.hl-new {
 color: #dc322f;
}
.hl-constant.hl-character, .hl-constant.hl-other {
 color: #cb4b16;
}
.hl-entity.hl-name.hl-tag {
 color: #268bd2;
}
.hl-punctuation.hl-definition.hl-tag.hl-html, .hl-punctuation.hl-definition.hl-tag.hl-begin, .hl-punctuation.hl-definition.hl-tag.hl-end {
 color: #586e75;
}
.hl-support.hl-function {
 color: #859900;
}
.hl-punctuation.hl-separator.hl-continuation {
 color: #dc322f;
}
.hl-storage.hl-type {
 color: #268bd2;
}
.hl-support.hl-type.hl-exception {
 color: #cb4b16;
}
.hl-keyword.hl-other.hl-special-method {
 color: #cb4b16;
}
.hl-invalid {
 background-color: #6e2e32;
}
.hl-string.hl-quoted.hl-double, .hl-string.hl-quoted.hl-single {
 color: #2aa198;
}
.hl-punctuation.hl-definition.hl-string {
 color: #839496;
}
.hl-meta.hl-brace.hl-square, .hl-punctuation.hl-section.hl-brackets {
 color: #268bd2;
}
.hl-meta.hl-brace.hl-round, .hl-meta.hl-brace.hl-curly, .hl-punctuation.hl-section, .hl-punctuation.hl-section.hl-block, .hl-punctuation.hl-definition.hl-parameters, .hl-punctuation.hl-section.hl-group {
 color: #657b83;
}
.hl-support.hl-constant.hl-color, .hl-invalid.hl-deprecated.hl-color.hl-w3c-non-standard-color-name.hl-scss {
 color: #b58900;
}
.hl-meta.hl-selector.hl-css {
 color: #657b83;
}
.hl-entity.hl-name.hl-tag.hl-css, .hl-entity.hl-name.hl-tag.hl-scss, .hl-source.hl-less .hl-keyword.hl-control.hl-html.hl-elements, .hl-source.hl-sass .hl-keyword.hl-control.hl-untitled {
 color: #b58900;
}
.hl-entity.hl-other.hl-attribute-name.hl-class {
 color: #b58900;
}
.hl-entity.hl-other.hl-attribute-name.hl-id {
 color: #b58900;
}
.hl-entity.hl-other.hl-attribute-name.hl-pseudo-element, .hl-entity.hl-other.hl-attribute-name.hl-tag.hl-pseudo-element, .hl-entity.hl-other.hl-attribute-name.hl-pseudo-class, .hl-entity.hl-other.hl-attribute-name.hl-tag.hl-pseudo-class {
 color: #268bd2;
}
.hl-text.hl-html.hl-basic .hl-meta.hl-tag.hl-other.hl-html, .hl-text.hl-html.hl-basic .hl-meta.hl-tag.hl-any.hl-html, .hl-text.hl-html.hl-basic .hl-meta.hl-tag.hl-block.hl-any, .hl-text.hl-html.hl-basic .hl-meta.hl-tag.hl-inline.hl-any, .hl-text.hl-html.hl-basic .hl-meta.hl-tag.hl-structure.hl-any.hl-html, .hl-text.hl-html.hl-basic .hl-source.hl-js.hl-embedded.hl-html, .hl-punctuation.hl-separator.hl-key-value.hl-html {
 color: #657b83;
}
.hl-text.hl-html.hl-basic .hl-entity.hl-other.hl-attribute-name.hl-html, .hl-meta.hl-tag.hl-xml .hl-entity.hl-other.hl-attribute-name {
 color: #b58900;
}
.hl-keyword.hl-other.hl-special-method.hl-ruby {
 color: #859900;
}
.hl-variable.hl-other.hl-constant.hl-ruby {
 color: #b58900;
}
.hl-constant.hl-other.hl-symbol.hl-ruby {
 color: #2aa198;
}
.hl-keyword.hl-other.hl-special-method.hl-ruby {
 color: #cb4b16;
}
.hl-meta.hl-array .hl-support.hl-function.hl-construct.hl-php {
 color: #b58900;
}
.hl-entity.hl-name.hl-function.hl-preprocessor.hl-c, .hl-meta.hl-preprocessor.hl-c.hl-include, .hl-meta.hl-preprocessor.hl-macro.hl-c {
 color: #cb4b16;
}
.hl-meta.hl-preprocessor.hl-c.hl-include .hl-string.hl-quoted.hl-other.hl-lt-gt.hl-include.hl-c, .hl-meta.hl-preprocessor.hl-c.hl-include .hl-punctuation.hl-definition.hl-string.hl-begin.hl-c, .hl-meta.hl-preprocessor.hl-c.hl-include .hl-punctuation.hl-definition.hl-string.hl-end.hl-c {
 color: #2aa198;
}
.hl-other.hl-package.hl-exclude, .hl-other.hl-remove {
 color: #dc322f;
}
.hl-other.hl-add {
 color: #2aa198;
}
.hl-punctuation.hl-section.hl-group.hl-tex, .hl-punctuation.hl-definition.hl-arguments.hl-begin.hl-latex, .hl-punctuation.hl-definition.hl-arguments.hl-end.hl-latex, .hl-punctuation.hl-definition.hl-arguments.hl-latex {
 color: #dc322f;
}
.hl-meta.hl-group.hl-braces.hl-tex {
 color: #b58900;
}
.hl-string.hl-other.hl-math.hl-tex {
 color: #b58900;
}
.hl-variable.hl-parameter.hl-function.hl-latex {
 color: #cb4b16;
}
.hl-punctuation.hl-definition.hl-constant.hl-math.hl-tex {
 color: #dc322f;
}
.hl-text.hl-tex.hl-latex .hl-constant.hl-other.hl-math.hl-tex, .hl-constant.hl-other.hl-general.hl-math.hl-tex, .hl-constant.hl-other.hl-general.hl-math.hl-tex, .hl-constant.hl-character.hl-math.hl-tex {
 color: #2aa198;
}
.hl-string.hl-other.hl-math.hl-tex {
 color: #b58900;
}
.hl-punctuation.hl-definition.hl-string.hl-begin.hl-tex, .hl-punctuation.hl-definition.hl-string.hl-end.hl-tex {
 color: #dc322f;
}
.hl-keyword.hl-control.hl-label.hl-latex, .hl-text.hl-tex.hl-latex .hl-constant.hl-other.hl-general.hl-math.hl-tex {
 color: #2aa198;
}
.hl-variable.hl-parameter.hl-definition.hl-label.hl-latex {
 color: #dc322f;
}
.hl-support.hl-function.hl-be.hl-latex {
 color: #859900;
}
.hl-support.hl-function.hl-section.hl-latex {
 color: #cb4b16;
}
.hl-support.hl-function.hl-general.hl-tex {
 color: #2aa198;
}
.hl-keyword.hl-control.hl-ref.hl-latex {
 color: #2aa198;
}
.hl-storage.hl-type.hl-class.hl-python, .hl-storage.hl-type.hl-function.hl-python, .hl-storage.hl-modifier.hl-global.hl-python {
 color: #859900;
}
.hl-support.hl-type.hl-exception.hl-python {
 color: #b58900;
}
.hl-meta.hl-scope.hl-for-in-loop.hl-shell, .hl-variable.hl-other.hl-loop.hl-shell {
 color: #93a1a1;
}
.hl-meta.hl-scope.hl-case-block.hl-shell, .hl-meta.hl-scope.hl-case-body.hl-shell {
 color: #93a1a1;
}
.hl-punctuation.hl-definition.hl-logical-expression.hl-shell {
 color: #dc322f;
}
.hl-storage.hl-modifier.hl-c\2b \2b  {
 color: #859900;
}
.hl-support.hl-function.hl-perl {
 color: #268bd2;
}
.hl-meta.hl-diff, .hl-meta.hl-diff.hl-header {
 color: #586e75;
}
.hl-meta.hl-diff.hl-range {
 color: #268bd2;
}
.hl-markup.hl-deleted {
 color: #dc322f;
}
.hl-markup.hl-changed {
 color: #2aa198;
}
.hl-markup.hl-inserted {
 color: #859900;
}
.hl-markup.hl-heading, .hl-punctuation.hl-definition.hl-heading.hl-markdown {
 color: #b58900;
}
.hl-markup.hl-quote {
 color: #859900;
}
.hl-markup.hl-italic {
font-style: italic;
}
.hl-markup.hl-bold {
font-weight: bold;
}
.hl-markup.hl-underline.hl-link.hl-markdown, .hl-meta.hl-link.hl-reference .hl-constant.hl-other.hl-reference.hl-link.hl-markdown {
 color: #2aa198;
}
.hl-constant.hl-other.hl-reference.hl-link.hl-markdown {
 color: #6c71c4;
}
.hl-meta.hl-paragraph.hl-markdown .hl-meta.hl-dummy.hl-line-break {
 background-color: #586e75;
}
.hl-sublimelinter.hl-notes {
 color: #586e75;
 background-color: #586e75;
}
.hl-sublimelinter.hl-outline.hl-illegal {
 color: #586e75;
 background-color: #586e75;
}
.hl-sublimelinter.hl-underline.hl-illegal {
 background-color: #dc322f;
}
.hl-sublimelinter.hl-outline.hl-warning {
 color: #839496;
 background-color: #839496;
}
.hl-sublimelinter.hl-underline.hl-warning {
 background-color: #b58900;
}
.hl-sublimelinter.hl-outline.hl-violation {
 color: #657b83;
 background-color: #657b83;
}
.hl-sublimelinter.hl-underline.hl-violation {
 background-color: #cb4b16;
}
.hl-sublimelinter.hl-mark.hl-warning {
 color: #b58900;
}
.hl-sublimelinter.hl-mark.hl-error {
 color: #dc322f;
}
.hl-sublimelinter.hl-gutter-mark {
 color: #657b83;
}
.hl-brackethighlighter.hl-all {
 color: #586e75;
}
.hl-entity.hl-name.hl-filename.hl-find-in-files {
 color: #2aa198;
}
.hl-constant.hl-numeric.hl-line-number.hl-find-in-files {
 color: #586e75;
}
.hl-markup.hl-deleted.hl-git_gutter {
 color: #dc322f;
}
.hl-markup.hl-inserted.hl-git_gutter {
 color: #859900;
}
.hl-markup.hl-changed.hl-git_gutter {
 color: #b58900;
}
.hl-variable.hl-other.hl-readwrite.hl-js, .hl-variable.hl-other.hl-object.hl-js, .hl-variable.hl-other.hl-constant.hl-js {
 color: #839496;
}
}
html[data-color-mode="dark"] {
.hl-code, .hl-code * { color: inherit; }
/*
 * theme "Solarized (dark)" generated by syntect
 */

.hl-code {
 color: #839496;
 background-color: #002b36;
}

.hl-comment, .hl-meta.hl-documentation {
 color: #586e75;
}
.hl-string {
 color: #2aa198;
}
.hl-string.hl-regexp {
 color: #2aa198;
}
.hl-constant.hl-character.hl-escape {
 color: #dc322f;
}
.hl-constant.hl-numeric {
 color: #6c71c4;
}
.hl-variable {
 color: #268bd2;
}
.hl-variable.hl-function {
 color: #b58900;
}
.hl-variable.hl-language {
 color: #d33682;
}
.hl-keyword {
 color: #859900;
}
.hl-meta.hl-import .hl-keyword, .hl-keyword.hl-control.hl-import, .hl-keyword.hl-control.hl-import.hl-from, .hl-keyword.hl-other.hl-import, .hl-keyword.hl-control.hl-at-rule.hl-include, .hl-keyword.hl-control.hl-at-rule.hl-import {
 color: #cb4b16;
}
.hl-keyword.hl-operator.hl-comparison, .hl-keyword.hl-operator.hl-assignment, .hl-keyword.hl-operator.hl-arithmetic {
 color: #657b83;
}
.hl-storage {
 color: #859900;
}
.hl-storage.hl-modifier {
 color: #93a1a1;
}
.hl-keyword.hl-control.hl-class, .hl-entity.hl-name, .hl-entity.hl-name.hl-class, .hl-entity.hl-name.hl-type.hl-class {
 color: #b58900;
}
.hl-entity.hl-other.hl-inherited-class {
 color: #268bd2;
}
.hl-entity.hl-other.hl-attribute-name {
 color: #b58900;
}
.hl-support, .hl-support.hl-type, .hl-support.hl-class {
 color: #859900;
}
.hl-entity.hl-name.hl-function {
 color: #b58900;
}
.hl-punctuation.hl-definition.hl-variable {
 color: #859900;
}
.hl-constant, .hl-constant.hl-language, .hl-meta.hl-preprocessor {
 color: #b58900;
}
.hl-entity.hl-name.hl-section {
 color: #cb4b16;
}
.hl-support.hl-function.hl-construct, .hl-keyword.hl-other.hl-new {
 color: #dc322f;
}
.hl-constant.hl-character, .hl-constant.hl-other {
 color: #cb4b16;
}
.hl-entity.hl-name.hl-tag {
 color: #268bd2;
}
.hl-punctuation.hl-definition.hl-tag.hl-html, .hl-punctuation.hl-definition.hl-tag.hl-begin, .hl-punctuation.hl-definition.hl-tag.hl-end {
 color: #586e75;
}
.hl-support.hl-function {
 color: #859900;
}
.hl-punctuation.hl-separator.hl-continuation {
 color: #dc322f;
}
.hl-storage.hl-type {
 color: #268bd2;
}
.hl-support.hl-type.hl-exception {
 color: #cb4b16;
}
.hl-keyword.hl-other.hl-special-method {
 color: #cb4b16;
}
.hl-invalid {
 background-color: #6e2e32;
}
.hl-string.hl-quoted.hl-double, .hl-string.hl-quoted.hl-single {
 color: #2aa198;
}
.hl-punctuation.hl-definition.hl-string {
 color: #839496;
}
.hl-meta.hl-brace.hl-square, .hl-punctuation.hl-section.hl-brackets {
 color: #268bd2;
}
.hl-meta.hl-brace.hl-round, .hl-meta.hl-brace.hl-curly, .hl-punctuation.hl-section, .hl-punctuation.hl-section.hl-block, .hl-punctuation.hl-definition.hl-parameters, .hl-punctuation.hl-section.hl-group {
 color: #657b83;
}
.hl-support.hl-constant.hl-color, .hl-invalid.hl-deprecated.hl-color.hl-w3c-non-standard-color-name.hl-scss {
 color: #b58900;
}
.hl-meta.hl-selector.hl-css {
 color: #657b83;
}
.hl-entity.hl-name.hl-tag.hl-css, .hl-entity.hl-name.hl-tag.hl-scss, .hl-source.hl-less .hl-keyword.hl-control.hl-html.hl-elements, .hl-source.hl-sass .hl-keyword.hl-control.hl-untitled {
 color: #b58900;
}
.hl-entity.hl-other.hl-attribute-name.hl-class {
 color: #b58900;
}
.hl-entity.hl-other.hl-attribute-name.hl-id {
 color: #b58900;
}
.hl-entity.hl-other.hl-attribute-name.hl-pseudo-element, .hl-entity.hl-other.hl-attribute-name.hl-tag.hl-pseudo-element, .hl-entity.hl-other.hl-attribute-name.hl-pseudo-class, .hl-entity.hl-other.hl-attribute-name.hl-tag.hl-pseudo-class {
 color: #268bd2;
}
.hl-text.hl-html.hl-basic .hl-meta.hl-tag.hl-other.hl-html, .hl-text.hl-html.hl-basic .hl-meta.hl-tag.hl-any.hl-html, .hl-text.hl-html.hl-basic .hl-meta.hl-tag.hl-block.hl-any, .hl-text.hl-html.hl-basic .hl-meta.hl-tag.hl-inline.hl-any, .hl-text.hl-html.hl-basic .hl-meta.hl-tag.hl-structure.hl-any.hl-html, .hl-text.hl-html.hl-basic .hl-source.hl-js.hl-embedded.hl-html, .hl-punctuation.hl-separator.hl-key-value.hl-html {
 color: #657b83;
}
.hl-text.hl-html.hl-basic .hl-entity.hl-other.hl-attribute-name.hl-html, .hl-meta.hl-tag.hl-xml .hl-entity.hl-other.hl-attribute-name {
 color: #b58900;
}
.hl-keyword.hl-other.hl-special-method.hl-ruby {
 color: #859900;
}
.hl-variable.hl-other.hl-constant.hl-ruby {
 color: #b58900;
}
.hl-constant.hl-other.hl-symbol.hl-ruby {
 color: #2aa198;
}
.hl-keyword.hl-other.hl-special-method.hl-ruby {
 color: #cb4b16;
}
.hl-meta.hl-array .hl-support.hl-function.hl-construct.hl-php {
 color: #b58900;
}
.hl-entity.hl-name.hl-function.hl-preprocessor.hl-c, .hl-meta.hl-preprocessor.hl-c.hl-include, .hl-meta.hl-preprocessor.hl-macro.hl-c {
 color: #cb4b16;
}
.hl-meta.hl-preprocessor.hl-c.hl-include .hl-string.hl-quoted.hl-other.hl-lt-gt.hl-include.hl-c, .hl-meta.hl-preprocessor.hl-c.hl-include .hl-punctuation.hl-definition.hl-string.hl-begin.hl-c, .hl-meta.hl-preprocessor.hl-c.hl-include .hl-punctuation.hl-definition.hl-string.hl-end.hl-c {
 color: #2aa198;
}
.hl-other.hl-package.hl-exclude, .hl-other.hl-remove {
 color: #dc322f;
}
.hl-other.hl-add {
 color: #2aa198;
}
.hl-punctuation.hl-section.hl-group.hl-tex, .hl-punctuation.hl-definition.hl-arguments.hl-begin.hl-latex, .hl-punctuation.hl-definition.hl-arguments.hl-end.hl-latex, .hl-punctuation.hl-definition.hl-arguments.hl-latex {
 color: #dc322f;
}
.hl-meta.hl-group.hl-braces.hl-tex {
 color: #b58900;
}
.hl-string.hl-other.hl-math.hl-tex {
 color: #b58900;
}
.hl-variable.hl-parameter.hl-function.hl-latex {
 color: #cb4b16;
}
.hl-punctuation.hl-definition.hl-constant.hl-math.hl-tex {
 color: #dc322f;
}
.hl-text.hl-tex.hl-latex .hl-constant.hl-other.hl-math.hl-tex, .hl-constant.hl-other.hl-general.hl-math.hl-tex, .hl-constant.hl-other.hl-general.hl-math.hl-tex, .hl-constant.hl-character.hl-math.hl-tex {
 color: #2aa198;
}
.hl-string.hl-other.hl-math.hl-tex {
 color: #b58900;
}
.hl-punctuation.hl-definition.hl-string.hl-begin.hl-tex, .hl-punctuation.hl-definition.hl-string.hl-end.hl-tex {
 color: #dc322f;
}
.hl-keyword.hl-control.hl-label.hl-latex, .hl-text.hl-tex.hl-latex .hl-constant.hl-other.hl-general.hl-math.hl-tex {
 color: #2aa198;
}
.hl-variable.hl-parameter.hl-definition.hl-label.hl-latex {
 color: #dc322f;
}
.hl-support.hl-function.hl-be.hl-latex {
 color: #859900;
}
.hl-support.hl-function.hl-section.hl-latex {
 color: #cb4b16;
}
.hl-support.hl-function.hl-general.hl-tex {
 color: #2aa198;
}
.hl-keyword.hl-control.hl-ref.hl-latex {
 color: #2aa198;
}
.hl-storage.hl-type.hl-class.hl-python, .hl-storage.hl-type.hl-function.hl-python, .hl-storage.hl-modifier.hl-global.hl-python {
 color: #859900;
}
.hl-support.hl-type.hl-exception.hl-python {
 color: #b58900;
}
.hl-meta.hl-scope.hl-for-in-loop.hl-shell, .hl-variable.hl-other.hl-loop.hl-shell {
 color: #93a1a1;
}
.hl-meta.hl-scope.hl-case-block.hl-shell, .hl-meta.hl-scope.hl-case-body.hl-shell {
 color: #93a1a1;
}
.hl-punctuation.hl-definition.hl-logical-expression.hl-shell {
 color: #dc322f;
}
.hl-storage.hl-modifier.hl-c\2b \2b  {
 color: #859900;
}
.hl-support.hl-function.hl-perl {
 color: #268bd2;
}
.hl-meta.hl-diff, .hl-meta.hl-diff.hl-header {
 color: #586e75;
}
.hl-meta.hl-diff.hl-range {
 color: #268bd2;
}
.hl-markup.hl-deleted {
 color: #dc322f;
}
.hl-markup.hl-changed {
 color: #2aa198;
}
.hl-markup.hl-inserted {
 color: #859900;
}
.hl-markup.hl-heading, .hl-punctuation.hl-definition.hl-heading.hl-markdown {
 color: #b58900;
}
.hl-markup.hl-quote {
 color: #859900;
}
.hl-markup.hl-italic {
font-style: italic;
}
.hl-markup.hl-bold {
font-weight: bold;
}
.hl-markup.hl-underline.hl-link.hl-markdown, .hl-meta.hl-link.hl-reference .hl-constant.hl-other.hl-reference.hl-link.hl-markdown {
 color: #2aa198;
}
.hl-constant.hl-other.hl-reference.hl-link.hl-markdown {
 color: #6c71c4;
}
.hl-meta.hl-paragraph.hl-markdown .hl-meta.hl-dummy.hl-line-break {
 background-color: #586e75;
}
.hl-sublimelinter.hl-notes {
 color: #586e75;
 background-color: #586e75;
}
.hl-sublimelinter.hl-outline.hl-illegal {
 color: #586e75;
 background-color: #586e75;
}
.hl-sublimelinter.hl-underline.hl-illegal {
 background-color: #dc322f;
}
.hl-sublimelinter.hl-outline.hl-warning {
 color: #839496;
 background-color: #839496;
}
.hl-sublimelinter.hl-underline.hl-warning {
 background-color: #b58900;
}
.hl-sublimelinter.hl-outline.hl-violation {
 color: #657b83;
 background-color: #657b83;
}
.hl-sublimelinter.hl-underline.hl-violation {
 background-color: #cb4b16;
}
.hl-sublimelinter.hl-mark.hl-warning {
 color: #b58900;
}
.hl-sublimelinter.hl-mark.hl-error {
 color: #dc322f;
}
.hl-sublimelinter.hl-gutter-mark {
 color: #657b83;
}
.hl-brackethighlighter.hl-all {
 color: #586e75;
}
.hl-entity.hl-name.hl-filename.hl-find-in-files {
 color: #2aa198;
}
.hl-constant.hl-numeric.hl-line-number.hl-find-in-files {
 color: #586e75;
}
.hl-markup.hl-deleted.hl-git_gutter {
 color: #dc322f;
}
.hl-markup.hl-inserted.hl-git_gutter {
 color: #859900;
}
.hl-markup.hl-changed.hl-git_gutter {
 color: #b58900;
}
.hl-variable.hl-other.hl-readwrite.hl-js, .hl-variable.hl-other.hl-object.hl-js, .hl-variable.hl-other.hl-constant.hl-js {
 color: #839496;
}
}
