@charset "UTF-8";
[theme=base16-3024] {
  /*!
    Theme: 3024
    Author: Jan T. Sott (http://github.com/idleberg)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-3024] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-3024] code.hljs {
  padding: 3px 5px;
}
[theme=base16-3024] .hljs {
  color: #a5a2a2;
  background: #090300;
}
[theme=base16-3024] .hljs ::selection, [theme=base16-3024] .hljs::selection {
  background-color: #4a4543;
  color: #a5a2a2;
}
[theme=base16-3024] .hljs-comment {
  color: #5c5855;
}
[theme=base16-3024] .hljs-tag {
  color: #807d7c;
}
[theme=base16-3024] .hljs-operator, [theme=base16-3024] .hljs-punctuation, [theme=base16-3024] .hljs-subst {
  color: #a5a2a2;
}
[theme=base16-3024] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-3024] .hljs-bullet, [theme=base16-3024] .hljs-deletion, [theme=base16-3024] .hljs-name, [theme=base16-3024] .hljs-selector-tag, [theme=base16-3024] .hljs-template-variable, [theme=base16-3024] .hljs-variable {
  color: #db2d20;
}
[theme=base16-3024] .hljs-attr, [theme=base16-3024] .hljs-link, [theme=base16-3024] .hljs-literal, [theme=base16-3024] .hljs-number, [theme=base16-3024] .hljs-symbol, [theme=base16-3024] .hljs-variable.constant_ {
  color: #e8bbd0;
}
[theme=base16-3024] .hljs-class .hljs-title, [theme=base16-3024] .hljs-title, [theme=base16-3024] .hljs-title.class_ {
  color: #fded02;
}
[theme=base16-3024] .hljs-strong {
  font-weight: 700;
  color: #fded02;
}
[theme=base16-3024] .hljs-addition, [theme=base16-3024] .hljs-code, [theme=base16-3024] .hljs-string, [theme=base16-3024] .hljs-title.class_.inherited__ {
  color: #01a252;
}
[theme=base16-3024] .hljs-built_in, [theme=base16-3024] .hljs-doctag, [theme=base16-3024] .hljs-keyword.hljs-atrule, [theme=base16-3024] .hljs-quote, [theme=base16-3024] .hljs-regexp {
  color: #b5e4f4;
}
[theme=base16-3024] .hljs-attribute, [theme=base16-3024] .hljs-function .hljs-title, [theme=base16-3024] .hljs-section, [theme=base16-3024] .hljs-title.function_, [theme=base16-3024] .ruby .hljs-property {
  color: #01a0e4;
}
[theme=base16-3024] .diff .hljs-meta, [theme=base16-3024] .hljs-keyword, [theme=base16-3024] .hljs-template-tag, [theme=base16-3024] .hljs-type {
  color: #a16a94;
}
[theme=base16-3024] .hljs-emphasis {
  color: #a16a94;
  font-style: italic;
}
[theme=base16-3024] .hljs-meta, [theme=base16-3024] .hljs-meta .hljs-keyword, [theme=base16-3024] .hljs-meta .hljs-string {
  color: #cdab53;
}
[theme=base16-3024] .hljs-meta .hljs-keyword, [theme=base16-3024] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-apathy] {
  /*!
    Theme: Apathy
    Author: Jannik Siebert (https://github.com/janniks)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-apathy] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-apathy] code.hljs {
  padding: 3px 5px;
}
[theme=base16-apathy] .hljs {
  color: #81b5ac;
  background: #031a16;
}
[theme=base16-apathy] .hljs ::selection, [theme=base16-apathy] .hljs::selection {
  background-color: #184e45;
  color: #81b5ac;
}
[theme=base16-apathy] .hljs-comment {
  color: #2b685e;
}
[theme=base16-apathy] .hljs-tag {
  color: #5f9c92;
}
[theme=base16-apathy] .hljs-operator, [theme=base16-apathy] .hljs-punctuation, [theme=base16-apathy] .hljs-subst {
  color: #81b5ac;
}
[theme=base16-apathy] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-apathy] .hljs-bullet, [theme=base16-apathy] .hljs-deletion, [theme=base16-apathy] .hljs-name, [theme=base16-apathy] .hljs-selector-tag, [theme=base16-apathy] .hljs-template-variable, [theme=base16-apathy] .hljs-variable {
  color: #3e9688;
}
[theme=base16-apathy] .hljs-attr, [theme=base16-apathy] .hljs-link, [theme=base16-apathy] .hljs-literal, [theme=base16-apathy] .hljs-number, [theme=base16-apathy] .hljs-symbol, [theme=base16-apathy] .hljs-variable.constant_ {
  color: #3e7996;
}
[theme=base16-apathy] .hljs-class .hljs-title, [theme=base16-apathy] .hljs-title, [theme=base16-apathy] .hljs-title.class_ {
  color: #3e4c96;
}
[theme=base16-apathy] .hljs-strong {
  font-weight: 700;
  color: #3e4c96;
}
[theme=base16-apathy] .hljs-addition, [theme=base16-apathy] .hljs-code, [theme=base16-apathy] .hljs-string, [theme=base16-apathy] .hljs-title.class_.inherited__ {
  color: #883e96;
}
[theme=base16-apathy] .hljs-built_in, [theme=base16-apathy] .hljs-doctag, [theme=base16-apathy] .hljs-keyword.hljs-atrule, [theme=base16-apathy] .hljs-quote, [theme=base16-apathy] .hljs-regexp {
  color: #963e4c;
}
[theme=base16-apathy] .hljs-attribute, [theme=base16-apathy] .hljs-function .hljs-title, [theme=base16-apathy] .hljs-section, [theme=base16-apathy] .hljs-title.function_, [theme=base16-apathy] .ruby .hljs-property {
  color: #96883e;
}
[theme=base16-apathy] .diff .hljs-meta, [theme=base16-apathy] .hljs-keyword, [theme=base16-apathy] .hljs-template-tag, [theme=base16-apathy] .hljs-type {
  color: #4c963e;
}
[theme=base16-apathy] .hljs-emphasis {
  color: #4c963e;
  font-style: italic;
}
[theme=base16-apathy] .hljs-meta, [theme=base16-apathy] .hljs-meta .hljs-keyword, [theme=base16-apathy] .hljs-meta .hljs-string {
  color: #3e965b;
}
[theme=base16-apathy] .hljs-meta .hljs-keyword, [theme=base16-apathy] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-apprentice] {
  /*!
    Theme: Apprentice
    Author: romainl
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-apprentice] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-apprentice] code.hljs {
  padding: 3px 5px;
}
[theme=base16-apprentice] .hljs {
  color: #bcbcbc;
  background: #262626;
}
[theme=base16-apprentice] .hljs ::selection, [theme=base16-apprentice] .hljs::selection {
  background-color: #333;
  color: #bcbcbc;
}
[theme=base16-apprentice] .hljs-comment {
  color: #6c6c6c;
}
[theme=base16-apprentice] .hljs-tag {
  color: #787878;
}
[theme=base16-apprentice] .hljs-operator, [theme=base16-apprentice] .hljs-punctuation, [theme=base16-apprentice] .hljs-subst {
  color: #bcbcbc;
}
[theme=base16-apprentice] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-apprentice] .hljs-bullet, [theme=base16-apprentice] .hljs-deletion, [theme=base16-apprentice] .hljs-name, [theme=base16-apprentice] .hljs-selector-tag, [theme=base16-apprentice] .hljs-template-variable, [theme=base16-apprentice] .hljs-variable {
  color: #5f8787;
}
[theme=base16-apprentice] .hljs-attr, [theme=base16-apprentice] .hljs-link, [theme=base16-apprentice] .hljs-literal, [theme=base16-apprentice] .hljs-number, [theme=base16-apprentice] .hljs-symbol, [theme=base16-apprentice] .hljs-variable.constant_ {
  color: #ff8700;
}
[theme=base16-apprentice] .hljs-class .hljs-title, [theme=base16-apprentice] .hljs-title, [theme=base16-apprentice] .hljs-title.class_ {
  color: #5f8787;
}
[theme=base16-apprentice] .hljs-strong {
  font-weight: 700;
  color: #5f8787;
}
[theme=base16-apprentice] .hljs-addition, [theme=base16-apprentice] .hljs-code, [theme=base16-apprentice] .hljs-string, [theme=base16-apprentice] .hljs-title.class_.inherited__ {
  color: #87af87;
}
[theme=base16-apprentice] .hljs-built_in, [theme=base16-apprentice] .hljs-doctag, [theme=base16-apprentice] .hljs-keyword.hljs-atrule, [theme=base16-apprentice] .hljs-quote, [theme=base16-apprentice] .hljs-regexp {
  color: #5f875f;
}
[theme=base16-apprentice] .hljs-attribute, [theme=base16-apprentice] .hljs-function .hljs-title, [theme=base16-apprentice] .hljs-section, [theme=base16-apprentice] .hljs-title.function_, [theme=base16-apprentice] .ruby .hljs-property {
  color: #ffffaf;
}
[theme=base16-apprentice] .diff .hljs-meta, [theme=base16-apprentice] .hljs-keyword, [theme=base16-apprentice] .hljs-template-tag, [theme=base16-apprentice] .hljs-type {
  color: #87afd7;
}
[theme=base16-apprentice] .hljs-emphasis {
  color: #87afd7;
  font-style: italic;
}
[theme=base16-apprentice] .hljs-meta, [theme=base16-apprentice] .hljs-meta .hljs-keyword, [theme=base16-apprentice] .hljs-meta .hljs-string {
  color: #5f87af;
}
[theme=base16-apprentice] .hljs-meta .hljs-keyword, [theme=base16-apprentice] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-ashes] {
  /*!
    Theme: Ashes
    Author: Jannik Siebert (https://github.com/janniks)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-ashes] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-ashes] code.hljs {
  padding: 3px 5px;
}
[theme=base16-ashes] .hljs {
  color: #c7ccd1;
  background: #1c2023;
}
[theme=base16-ashes] .hljs ::selection, [theme=base16-ashes] .hljs::selection {
  background-color: #565e65;
  color: #c7ccd1;
}
[theme=base16-ashes] .hljs-comment {
  color: #747c84;
}
[theme=base16-ashes] .hljs-tag {
  color: #adb3ba;
}
[theme=base16-ashes] .hljs-operator, [theme=base16-ashes] .hljs-punctuation, [theme=base16-ashes] .hljs-subst {
  color: #c7ccd1;
}
[theme=base16-ashes] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-ashes] .hljs-bullet, [theme=base16-ashes] .hljs-deletion, [theme=base16-ashes] .hljs-name, [theme=base16-ashes] .hljs-selector-tag, [theme=base16-ashes] .hljs-template-variable, [theme=base16-ashes] .hljs-variable {
  color: #c7ae95;
}
[theme=base16-ashes] .hljs-attr, [theme=base16-ashes] .hljs-link, [theme=base16-ashes] .hljs-literal, [theme=base16-ashes] .hljs-number, [theme=base16-ashes] .hljs-symbol, [theme=base16-ashes] .hljs-variable.constant_ {
  color: #c7c795;
}
[theme=base16-ashes] .hljs-class .hljs-title, [theme=base16-ashes] .hljs-title, [theme=base16-ashes] .hljs-title.class_ {
  color: #aec795;
}
[theme=base16-ashes] .hljs-strong {
  font-weight: 700;
  color: #aec795;
}
[theme=base16-ashes] .hljs-addition, [theme=base16-ashes] .hljs-code, [theme=base16-ashes] .hljs-string, [theme=base16-ashes] .hljs-title.class_.inherited__ {
  color: #95c7ae;
}
[theme=base16-ashes] .hljs-built_in, [theme=base16-ashes] .hljs-doctag, [theme=base16-ashes] .hljs-keyword.hljs-atrule, [theme=base16-ashes] .hljs-quote, [theme=base16-ashes] .hljs-regexp {
  color: #95aec7;
}
[theme=base16-ashes] .hljs-attribute, [theme=base16-ashes] .hljs-function .hljs-title, [theme=base16-ashes] .hljs-section, [theme=base16-ashes] .hljs-title.function_, [theme=base16-ashes] .ruby .hljs-property {
  color: #ae95c7;
}
[theme=base16-ashes] .diff .hljs-meta, [theme=base16-ashes] .hljs-keyword, [theme=base16-ashes] .hljs-template-tag, [theme=base16-ashes] .hljs-type {
  color: #c795ae;
}
[theme=base16-ashes] .hljs-emphasis {
  color: #c795ae;
  font-style: italic;
}
[theme=base16-ashes] .hljs-meta, [theme=base16-ashes] .hljs-meta .hljs-keyword, [theme=base16-ashes] .hljs-meta .hljs-string {
  color: #c79595;
}
[theme=base16-ashes] .hljs-meta .hljs-keyword, [theme=base16-ashes] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-atelier-cave-light] {
  /*!
    Theme: Atelier Cave Light
    Author: Bram de Haan (http://atelierbramdehaan.nl)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-atelier-cave-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-atelier-cave-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-atelier-cave-light] .hljs {
  color: #585260;
  background: #efecf4;
}
[theme=base16-atelier-cave-light] .hljs ::selection, [theme=base16-atelier-cave-light] .hljs::selection {
  background-color: #8b8792;
  color: #585260;
}
[theme=base16-atelier-cave-light] .hljs-comment {
  color: #7e7887;
}
[theme=base16-atelier-cave-light] .hljs-tag {
  color: #655f6d;
}
[theme=base16-atelier-cave-light] .hljs-operator, [theme=base16-atelier-cave-light] .hljs-punctuation, [theme=base16-atelier-cave-light] .hljs-subst {
  color: #585260;
}
[theme=base16-atelier-cave-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-atelier-cave-light] .hljs-bullet, [theme=base16-atelier-cave-light] .hljs-deletion, [theme=base16-atelier-cave-light] .hljs-name, [theme=base16-atelier-cave-light] .hljs-selector-tag, [theme=base16-atelier-cave-light] .hljs-template-variable, [theme=base16-atelier-cave-light] .hljs-variable {
  color: #be4678;
}
[theme=base16-atelier-cave-light] .hljs-attr, [theme=base16-atelier-cave-light] .hljs-link, [theme=base16-atelier-cave-light] .hljs-literal, [theme=base16-atelier-cave-light] .hljs-number, [theme=base16-atelier-cave-light] .hljs-symbol, [theme=base16-atelier-cave-light] .hljs-variable.constant_ {
  color: #aa573c;
}
[theme=base16-atelier-cave-light] .hljs-class .hljs-title, [theme=base16-atelier-cave-light] .hljs-title, [theme=base16-atelier-cave-light] .hljs-title.class_ {
  color: #a06e3b;
}
[theme=base16-atelier-cave-light] .hljs-strong {
  font-weight: 700;
  color: #a06e3b;
}
[theme=base16-atelier-cave-light] .hljs-addition, [theme=base16-atelier-cave-light] .hljs-code, [theme=base16-atelier-cave-light] .hljs-string, [theme=base16-atelier-cave-light] .hljs-title.class_.inherited__ {
  color: #2a9292;
}
[theme=base16-atelier-cave-light] .hljs-built_in, [theme=base16-atelier-cave-light] .hljs-doctag, [theme=base16-atelier-cave-light] .hljs-keyword.hljs-atrule, [theme=base16-atelier-cave-light] .hljs-quote, [theme=base16-atelier-cave-light] .hljs-regexp {
  color: #398bc6;
}
[theme=base16-atelier-cave-light] .hljs-attribute, [theme=base16-atelier-cave-light] .hljs-function .hljs-title, [theme=base16-atelier-cave-light] .hljs-section, [theme=base16-atelier-cave-light] .hljs-title.function_, [theme=base16-atelier-cave-light] .ruby .hljs-property {
  color: #576ddb;
}
[theme=base16-atelier-cave-light] .diff .hljs-meta, [theme=base16-atelier-cave-light] .hljs-keyword, [theme=base16-atelier-cave-light] .hljs-template-tag, [theme=base16-atelier-cave-light] .hljs-type {
  color: #955ae7;
}
[theme=base16-atelier-cave-light] .hljs-emphasis {
  color: #955ae7;
  font-style: italic;
}
[theme=base16-atelier-cave-light] .hljs-meta, [theme=base16-atelier-cave-light] .hljs-meta .hljs-keyword, [theme=base16-atelier-cave-light] .hljs-meta .hljs-string {
  color: #bf40bf;
}
[theme=base16-atelier-cave-light] .hljs-meta .hljs-keyword, [theme=base16-atelier-cave-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-atelier-cave] {
  /*!
    Theme: Atelier Cave
    Author: Bram de Haan (http://atelierbramdehaan.nl)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-atelier-cave] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-atelier-cave] code.hljs {
  padding: 3px 5px;
}
[theme=base16-atelier-cave] .hljs {
  color: #8b8792;
  background: #19171c;
}
[theme=base16-atelier-cave] .hljs ::selection, [theme=base16-atelier-cave] .hljs::selection {
  background-color: #585260;
  color: #8b8792;
}
[theme=base16-atelier-cave] .hljs-comment {
  color: #655f6d;
}
[theme=base16-atelier-cave] .hljs-tag {
  color: #7e7887;
}
[theme=base16-atelier-cave] .hljs-operator, [theme=base16-atelier-cave] .hljs-punctuation, [theme=base16-atelier-cave] .hljs-subst {
  color: #8b8792;
}
[theme=base16-atelier-cave] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-atelier-cave] .hljs-bullet, [theme=base16-atelier-cave] .hljs-deletion, [theme=base16-atelier-cave] .hljs-name, [theme=base16-atelier-cave] .hljs-selector-tag, [theme=base16-atelier-cave] .hljs-template-variable, [theme=base16-atelier-cave] .hljs-variable {
  color: #be4678;
}
[theme=base16-atelier-cave] .hljs-attr, [theme=base16-atelier-cave] .hljs-link, [theme=base16-atelier-cave] .hljs-literal, [theme=base16-atelier-cave] .hljs-number, [theme=base16-atelier-cave] .hljs-symbol, [theme=base16-atelier-cave] .hljs-variable.constant_ {
  color: #aa573c;
}
[theme=base16-atelier-cave] .hljs-class .hljs-title, [theme=base16-atelier-cave] .hljs-title, [theme=base16-atelier-cave] .hljs-title.class_ {
  color: #a06e3b;
}
[theme=base16-atelier-cave] .hljs-strong {
  font-weight: 700;
  color: #a06e3b;
}
[theme=base16-atelier-cave] .hljs-addition, [theme=base16-atelier-cave] .hljs-code, [theme=base16-atelier-cave] .hljs-string, [theme=base16-atelier-cave] .hljs-title.class_.inherited__ {
  color: #2a9292;
}
[theme=base16-atelier-cave] .hljs-built_in, [theme=base16-atelier-cave] .hljs-doctag, [theme=base16-atelier-cave] .hljs-keyword.hljs-atrule, [theme=base16-atelier-cave] .hljs-quote, [theme=base16-atelier-cave] .hljs-regexp {
  color: #398bc6;
}
[theme=base16-atelier-cave] .hljs-attribute, [theme=base16-atelier-cave] .hljs-function .hljs-title, [theme=base16-atelier-cave] .hljs-section, [theme=base16-atelier-cave] .hljs-title.function_, [theme=base16-atelier-cave] .ruby .hljs-property {
  color: #576ddb;
}
[theme=base16-atelier-cave] .diff .hljs-meta, [theme=base16-atelier-cave] .hljs-keyword, [theme=base16-atelier-cave] .hljs-template-tag, [theme=base16-atelier-cave] .hljs-type {
  color: #955ae7;
}
[theme=base16-atelier-cave] .hljs-emphasis {
  color: #955ae7;
  font-style: italic;
}
[theme=base16-atelier-cave] .hljs-meta, [theme=base16-atelier-cave] .hljs-meta .hljs-keyword, [theme=base16-atelier-cave] .hljs-meta .hljs-string {
  color: #bf40bf;
}
[theme=base16-atelier-cave] .hljs-meta .hljs-keyword, [theme=base16-atelier-cave] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-atelier-dune-light] {
  /*!
    Theme: Atelier Dune Light
    Author: Bram de Haan (http://atelierbramdehaan.nl)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-atelier-dune-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-atelier-dune-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-atelier-dune-light] .hljs {
  color: #6e6b5e;
  background: #fefbec;
}
[theme=base16-atelier-dune-light] .hljs ::selection, [theme=base16-atelier-dune-light] .hljs::selection {
  background-color: #a6a28c;
  color: #6e6b5e;
}
[theme=base16-atelier-dune-light] .hljs-comment {
  color: #999580;
}
[theme=base16-atelier-dune-light] .hljs-tag {
  color: #7d7a68;
}
[theme=base16-atelier-dune-light] .hljs-operator, [theme=base16-atelier-dune-light] .hljs-punctuation, [theme=base16-atelier-dune-light] .hljs-subst {
  color: #6e6b5e;
}
[theme=base16-atelier-dune-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-atelier-dune-light] .hljs-bullet, [theme=base16-atelier-dune-light] .hljs-deletion, [theme=base16-atelier-dune-light] .hljs-name, [theme=base16-atelier-dune-light] .hljs-selector-tag, [theme=base16-atelier-dune-light] .hljs-template-variable, [theme=base16-atelier-dune-light] .hljs-variable {
  color: #d73737;
}
[theme=base16-atelier-dune-light] .hljs-attr, [theme=base16-atelier-dune-light] .hljs-link, [theme=base16-atelier-dune-light] .hljs-literal, [theme=base16-atelier-dune-light] .hljs-number, [theme=base16-atelier-dune-light] .hljs-symbol, [theme=base16-atelier-dune-light] .hljs-variable.constant_ {
  color: #b65611;
}
[theme=base16-atelier-dune-light] .hljs-class .hljs-title, [theme=base16-atelier-dune-light] .hljs-title, [theme=base16-atelier-dune-light] .hljs-title.class_ {
  color: #ae9513;
}
[theme=base16-atelier-dune-light] .hljs-strong {
  font-weight: 700;
  color: #ae9513;
}
[theme=base16-atelier-dune-light] .hljs-addition, [theme=base16-atelier-dune-light] .hljs-code, [theme=base16-atelier-dune-light] .hljs-string, [theme=base16-atelier-dune-light] .hljs-title.class_.inherited__ {
  color: #60ac39;
}
[theme=base16-atelier-dune-light] .hljs-built_in, [theme=base16-atelier-dune-light] .hljs-doctag, [theme=base16-atelier-dune-light] .hljs-keyword.hljs-atrule, [theme=base16-atelier-dune-light] .hljs-quote, [theme=base16-atelier-dune-light] .hljs-regexp {
  color: #1fad83;
}
[theme=base16-atelier-dune-light] .hljs-attribute, [theme=base16-atelier-dune-light] .hljs-function .hljs-title, [theme=base16-atelier-dune-light] .hljs-section, [theme=base16-atelier-dune-light] .hljs-title.function_, [theme=base16-atelier-dune-light] .ruby .hljs-property {
  color: #6684e1;
}
[theme=base16-atelier-dune-light] .diff .hljs-meta, [theme=base16-atelier-dune-light] .hljs-keyword, [theme=base16-atelier-dune-light] .hljs-template-tag, [theme=base16-atelier-dune-light] .hljs-type {
  color: #b854d4;
}
[theme=base16-atelier-dune-light] .hljs-emphasis {
  color: #b854d4;
  font-style: italic;
}
[theme=base16-atelier-dune-light] .hljs-meta, [theme=base16-atelier-dune-light] .hljs-meta .hljs-keyword, [theme=base16-atelier-dune-light] .hljs-meta .hljs-string {
  color: #d43552;
}
[theme=base16-atelier-dune-light] .hljs-meta .hljs-keyword, [theme=base16-atelier-dune-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-atelier-dune] {
  /*!
    Theme: Atelier Dune
    Author: Bram de Haan (http://atelierbramdehaan.nl)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-atelier-dune] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-atelier-dune] code.hljs {
  padding: 3px 5px;
}
[theme=base16-atelier-dune] .hljs {
  color: #a6a28c;
  background: #20201d;
}
[theme=base16-atelier-dune] .hljs ::selection, [theme=base16-atelier-dune] .hljs::selection {
  background-color: #6e6b5e;
  color: #a6a28c;
}
[theme=base16-atelier-dune] .hljs-comment {
  color: #7d7a68;
}
[theme=base16-atelier-dune] .hljs-tag {
  color: #999580;
}
[theme=base16-atelier-dune] .hljs-operator, [theme=base16-atelier-dune] .hljs-punctuation, [theme=base16-atelier-dune] .hljs-subst {
  color: #a6a28c;
}
[theme=base16-atelier-dune] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-atelier-dune] .hljs-bullet, [theme=base16-atelier-dune] .hljs-deletion, [theme=base16-atelier-dune] .hljs-name, [theme=base16-atelier-dune] .hljs-selector-tag, [theme=base16-atelier-dune] .hljs-template-variable, [theme=base16-atelier-dune] .hljs-variable {
  color: #d73737;
}
[theme=base16-atelier-dune] .hljs-attr, [theme=base16-atelier-dune] .hljs-link, [theme=base16-atelier-dune] .hljs-literal, [theme=base16-atelier-dune] .hljs-number, [theme=base16-atelier-dune] .hljs-symbol, [theme=base16-atelier-dune] .hljs-variable.constant_ {
  color: #b65611;
}
[theme=base16-atelier-dune] .hljs-class .hljs-title, [theme=base16-atelier-dune] .hljs-title, [theme=base16-atelier-dune] .hljs-title.class_ {
  color: #ae9513;
}
[theme=base16-atelier-dune] .hljs-strong {
  font-weight: 700;
  color: #ae9513;
}
[theme=base16-atelier-dune] .hljs-addition, [theme=base16-atelier-dune] .hljs-code, [theme=base16-atelier-dune] .hljs-string, [theme=base16-atelier-dune] .hljs-title.class_.inherited__ {
  color: #60ac39;
}
[theme=base16-atelier-dune] .hljs-built_in, [theme=base16-atelier-dune] .hljs-doctag, [theme=base16-atelier-dune] .hljs-keyword.hljs-atrule, [theme=base16-atelier-dune] .hljs-quote, [theme=base16-atelier-dune] .hljs-regexp {
  color: #1fad83;
}
[theme=base16-atelier-dune] .hljs-attribute, [theme=base16-atelier-dune] .hljs-function .hljs-title, [theme=base16-atelier-dune] .hljs-section, [theme=base16-atelier-dune] .hljs-title.function_, [theme=base16-atelier-dune] .ruby .hljs-property {
  color: #6684e1;
}
[theme=base16-atelier-dune] .diff .hljs-meta, [theme=base16-atelier-dune] .hljs-keyword, [theme=base16-atelier-dune] .hljs-template-tag, [theme=base16-atelier-dune] .hljs-type {
  color: #b854d4;
}
[theme=base16-atelier-dune] .hljs-emphasis {
  color: #b854d4;
  font-style: italic;
}
[theme=base16-atelier-dune] .hljs-meta, [theme=base16-atelier-dune] .hljs-meta .hljs-keyword, [theme=base16-atelier-dune] .hljs-meta .hljs-string {
  color: #d43552;
}
[theme=base16-atelier-dune] .hljs-meta .hljs-keyword, [theme=base16-atelier-dune] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-atelier-estuary-light] {
  /*!
    Theme: Atelier Estuary Light
    Author: Bram de Haan (http://atelierbramdehaan.nl)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-atelier-estuary-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-atelier-estuary-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-atelier-estuary-light] .hljs {
  color: #5f5e4e;
  background: #f4f3ec;
}
[theme=base16-atelier-estuary-light] .hljs ::selection, [theme=base16-atelier-estuary-light] .hljs::selection {
  background-color: #929181;
  color: #5f5e4e;
}
[theme=base16-atelier-estuary-light] .hljs-comment {
  color: #878573;
}
[theme=base16-atelier-estuary-light] .hljs-tag {
  color: #6c6b5a;
}
[theme=base16-atelier-estuary-light] .hljs-operator, [theme=base16-atelier-estuary-light] .hljs-punctuation, [theme=base16-atelier-estuary-light] .hljs-subst {
  color: #5f5e4e;
}
[theme=base16-atelier-estuary-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-atelier-estuary-light] .hljs-bullet, [theme=base16-atelier-estuary-light] .hljs-deletion, [theme=base16-atelier-estuary-light] .hljs-name, [theme=base16-atelier-estuary-light] .hljs-selector-tag, [theme=base16-atelier-estuary-light] .hljs-template-variable, [theme=base16-atelier-estuary-light] .hljs-variable {
  color: #ba6236;
}
[theme=base16-atelier-estuary-light] .hljs-attr, [theme=base16-atelier-estuary-light] .hljs-link, [theme=base16-atelier-estuary-light] .hljs-literal, [theme=base16-atelier-estuary-light] .hljs-number, [theme=base16-atelier-estuary-light] .hljs-symbol, [theme=base16-atelier-estuary-light] .hljs-variable.constant_ {
  color: #ae7313;
}
[theme=base16-atelier-estuary-light] .hljs-class .hljs-title, [theme=base16-atelier-estuary-light] .hljs-title, [theme=base16-atelier-estuary-light] .hljs-title.class_ {
  color: #a5980d;
}
[theme=base16-atelier-estuary-light] .hljs-strong {
  font-weight: 700;
  color: #a5980d;
}
[theme=base16-atelier-estuary-light] .hljs-addition, [theme=base16-atelier-estuary-light] .hljs-code, [theme=base16-atelier-estuary-light] .hljs-string, [theme=base16-atelier-estuary-light] .hljs-title.class_.inherited__ {
  color: #7d9726;
}
[theme=base16-atelier-estuary-light] .hljs-built_in, [theme=base16-atelier-estuary-light] .hljs-doctag, [theme=base16-atelier-estuary-light] .hljs-keyword.hljs-atrule, [theme=base16-atelier-estuary-light] .hljs-quote, [theme=base16-atelier-estuary-light] .hljs-regexp {
  color: #5b9d48;
}
[theme=base16-atelier-estuary-light] .hljs-attribute, [theme=base16-atelier-estuary-light] .hljs-function .hljs-title, [theme=base16-atelier-estuary-light] .hljs-section, [theme=base16-atelier-estuary-light] .hljs-title.function_, [theme=base16-atelier-estuary-light] .ruby .hljs-property {
  color: #36a166;
}
[theme=base16-atelier-estuary-light] .diff .hljs-meta, [theme=base16-atelier-estuary-light] .hljs-keyword, [theme=base16-atelier-estuary-light] .hljs-template-tag, [theme=base16-atelier-estuary-light] .hljs-type {
  color: #5f9182;
}
[theme=base16-atelier-estuary-light] .hljs-emphasis {
  color: #5f9182;
  font-style: italic;
}
[theme=base16-atelier-estuary-light] .hljs-meta, [theme=base16-atelier-estuary-light] .hljs-meta .hljs-keyword, [theme=base16-atelier-estuary-light] .hljs-meta .hljs-string {
  color: #9d6c7c;
}
[theme=base16-atelier-estuary-light] .hljs-meta .hljs-keyword, [theme=base16-atelier-estuary-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-atelier-estuary] {
  /*!
    Theme: Atelier Estuary
    Author: Bram de Haan (http://atelierbramdehaan.nl)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-atelier-estuary] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-atelier-estuary] code.hljs {
  padding: 3px 5px;
}
[theme=base16-atelier-estuary] .hljs {
  color: #929181;
  background: #22221b;
}
[theme=base16-atelier-estuary] .hljs ::selection, [theme=base16-atelier-estuary] .hljs::selection {
  background-color: #5f5e4e;
  color: #929181;
}
[theme=base16-atelier-estuary] .hljs-comment {
  color: #6c6b5a;
}
[theme=base16-atelier-estuary] .hljs-tag {
  color: #878573;
}
[theme=base16-atelier-estuary] .hljs-operator, [theme=base16-atelier-estuary] .hljs-punctuation, [theme=base16-atelier-estuary] .hljs-subst {
  color: #929181;
}
[theme=base16-atelier-estuary] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-atelier-estuary] .hljs-bullet, [theme=base16-atelier-estuary] .hljs-deletion, [theme=base16-atelier-estuary] .hljs-name, [theme=base16-atelier-estuary] .hljs-selector-tag, [theme=base16-atelier-estuary] .hljs-template-variable, [theme=base16-atelier-estuary] .hljs-variable {
  color: #ba6236;
}
[theme=base16-atelier-estuary] .hljs-attr, [theme=base16-atelier-estuary] .hljs-link, [theme=base16-atelier-estuary] .hljs-literal, [theme=base16-atelier-estuary] .hljs-number, [theme=base16-atelier-estuary] .hljs-symbol, [theme=base16-atelier-estuary] .hljs-variable.constant_ {
  color: #ae7313;
}
[theme=base16-atelier-estuary] .hljs-class .hljs-title, [theme=base16-atelier-estuary] .hljs-title, [theme=base16-atelier-estuary] .hljs-title.class_ {
  color: #a5980d;
}
[theme=base16-atelier-estuary] .hljs-strong {
  font-weight: 700;
  color: #a5980d;
}
[theme=base16-atelier-estuary] .hljs-addition, [theme=base16-atelier-estuary] .hljs-code, [theme=base16-atelier-estuary] .hljs-string, [theme=base16-atelier-estuary] .hljs-title.class_.inherited__ {
  color: #7d9726;
}
[theme=base16-atelier-estuary] .hljs-built_in, [theme=base16-atelier-estuary] .hljs-doctag, [theme=base16-atelier-estuary] .hljs-keyword.hljs-atrule, [theme=base16-atelier-estuary] .hljs-quote, [theme=base16-atelier-estuary] .hljs-regexp {
  color: #5b9d48;
}
[theme=base16-atelier-estuary] .hljs-attribute, [theme=base16-atelier-estuary] .hljs-function .hljs-title, [theme=base16-atelier-estuary] .hljs-section, [theme=base16-atelier-estuary] .hljs-title.function_, [theme=base16-atelier-estuary] .ruby .hljs-property {
  color: #36a166;
}
[theme=base16-atelier-estuary] .diff .hljs-meta, [theme=base16-atelier-estuary] .hljs-keyword, [theme=base16-atelier-estuary] .hljs-template-tag, [theme=base16-atelier-estuary] .hljs-type {
  color: #5f9182;
}
[theme=base16-atelier-estuary] .hljs-emphasis {
  color: #5f9182;
  font-style: italic;
}
[theme=base16-atelier-estuary] .hljs-meta, [theme=base16-atelier-estuary] .hljs-meta .hljs-keyword, [theme=base16-atelier-estuary] .hljs-meta .hljs-string {
  color: #9d6c7c;
}
[theme=base16-atelier-estuary] .hljs-meta .hljs-keyword, [theme=base16-atelier-estuary] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-atelier-forest-light] {
  /*!
    Theme: Atelier Forest Light
    Author: Bram de Haan (http://atelierbramdehaan.nl)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-atelier-forest-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-atelier-forest-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-atelier-forest-light] .hljs {
  color: #68615e;
  background: #f1efee;
}
[theme=base16-atelier-forest-light] .hljs ::selection, [theme=base16-atelier-forest-light] .hljs::selection {
  background-color: #a8a19f;
  color: #68615e;
}
[theme=base16-atelier-forest-light] .hljs-comment {
  color: #9c9491;
}
[theme=base16-atelier-forest-light] .hljs-tag {
  color: #766e6b;
}
[theme=base16-atelier-forest-light] .hljs-operator, [theme=base16-atelier-forest-light] .hljs-punctuation, [theme=base16-atelier-forest-light] .hljs-subst {
  color: #68615e;
}
[theme=base16-atelier-forest-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-atelier-forest-light] .hljs-bullet, [theme=base16-atelier-forest-light] .hljs-deletion, [theme=base16-atelier-forest-light] .hljs-name, [theme=base16-atelier-forest-light] .hljs-selector-tag, [theme=base16-atelier-forest-light] .hljs-template-variable, [theme=base16-atelier-forest-light] .hljs-variable {
  color: #f22c40;
}
[theme=base16-atelier-forest-light] .hljs-attr, [theme=base16-atelier-forest-light] .hljs-link, [theme=base16-atelier-forest-light] .hljs-literal, [theme=base16-atelier-forest-light] .hljs-number, [theme=base16-atelier-forest-light] .hljs-symbol, [theme=base16-atelier-forest-light] .hljs-variable.constant_ {
  color: #df5320;
}
[theme=base16-atelier-forest-light] .hljs-class .hljs-title, [theme=base16-atelier-forest-light] .hljs-title, [theme=base16-atelier-forest-light] .hljs-title.class_ {
  color: #c38418;
}
[theme=base16-atelier-forest-light] .hljs-strong {
  font-weight: 700;
  color: #c38418;
}
[theme=base16-atelier-forest-light] .hljs-addition, [theme=base16-atelier-forest-light] .hljs-code, [theme=base16-atelier-forest-light] .hljs-string, [theme=base16-atelier-forest-light] .hljs-title.class_.inherited__ {
  color: #7b9726;
}
[theme=base16-atelier-forest-light] .hljs-built_in, [theme=base16-atelier-forest-light] .hljs-doctag, [theme=base16-atelier-forest-light] .hljs-keyword.hljs-atrule, [theme=base16-atelier-forest-light] .hljs-quote, [theme=base16-atelier-forest-light] .hljs-regexp {
  color: #3d97b8;
}
[theme=base16-atelier-forest-light] .hljs-attribute, [theme=base16-atelier-forest-light] .hljs-function .hljs-title, [theme=base16-atelier-forest-light] .hljs-section, [theme=base16-atelier-forest-light] .hljs-title.function_, [theme=base16-atelier-forest-light] .ruby .hljs-property {
  color: #407ee7;
}
[theme=base16-atelier-forest-light] .diff .hljs-meta, [theme=base16-atelier-forest-light] .hljs-keyword, [theme=base16-atelier-forest-light] .hljs-template-tag, [theme=base16-atelier-forest-light] .hljs-type {
  color: #6666ea;
}
[theme=base16-atelier-forest-light] .hljs-emphasis {
  color: #6666ea;
  font-style: italic;
}
[theme=base16-atelier-forest-light] .hljs-meta, [theme=base16-atelier-forest-light] .hljs-meta .hljs-keyword, [theme=base16-atelier-forest-light] .hljs-meta .hljs-string {
  color: #c33ff3;
}
[theme=base16-atelier-forest-light] .hljs-meta .hljs-keyword, [theme=base16-atelier-forest-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-atelier-forest] {
  /*!
    Theme: Atelier Forest
    Author: Bram de Haan (http://atelierbramdehaan.nl)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-atelier-forest] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-atelier-forest] code.hljs {
  padding: 3px 5px;
}
[theme=base16-atelier-forest] .hljs {
  color: #a8a19f;
  background: #1b1918;
}
[theme=base16-atelier-forest] .hljs ::selection, [theme=base16-atelier-forest] .hljs::selection {
  background-color: #68615e;
  color: #a8a19f;
}
[theme=base16-atelier-forest] .hljs-comment {
  color: #766e6b;
}
[theme=base16-atelier-forest] .hljs-tag {
  color: #9c9491;
}
[theme=base16-atelier-forest] .hljs-operator, [theme=base16-atelier-forest] .hljs-punctuation, [theme=base16-atelier-forest] .hljs-subst {
  color: #a8a19f;
}
[theme=base16-atelier-forest] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-atelier-forest] .hljs-bullet, [theme=base16-atelier-forest] .hljs-deletion, [theme=base16-atelier-forest] .hljs-name, [theme=base16-atelier-forest] .hljs-selector-tag, [theme=base16-atelier-forest] .hljs-template-variable, [theme=base16-atelier-forest] .hljs-variable {
  color: #f22c40;
}
[theme=base16-atelier-forest] .hljs-attr, [theme=base16-atelier-forest] .hljs-link, [theme=base16-atelier-forest] .hljs-literal, [theme=base16-atelier-forest] .hljs-number, [theme=base16-atelier-forest] .hljs-symbol, [theme=base16-atelier-forest] .hljs-variable.constant_ {
  color: #df5320;
}
[theme=base16-atelier-forest] .hljs-class .hljs-title, [theme=base16-atelier-forest] .hljs-title, [theme=base16-atelier-forest] .hljs-title.class_ {
  color: #c38418;
}
[theme=base16-atelier-forest] .hljs-strong {
  font-weight: 700;
  color: #c38418;
}
[theme=base16-atelier-forest] .hljs-addition, [theme=base16-atelier-forest] .hljs-code, [theme=base16-atelier-forest] .hljs-string, [theme=base16-atelier-forest] .hljs-title.class_.inherited__ {
  color: #7b9726;
}
[theme=base16-atelier-forest] .hljs-built_in, [theme=base16-atelier-forest] .hljs-doctag, [theme=base16-atelier-forest] .hljs-keyword.hljs-atrule, [theme=base16-atelier-forest] .hljs-quote, [theme=base16-atelier-forest] .hljs-regexp {
  color: #3d97b8;
}
[theme=base16-atelier-forest] .hljs-attribute, [theme=base16-atelier-forest] .hljs-function .hljs-title, [theme=base16-atelier-forest] .hljs-section, [theme=base16-atelier-forest] .hljs-title.function_, [theme=base16-atelier-forest] .ruby .hljs-property {
  color: #407ee7;
}
[theme=base16-atelier-forest] .diff .hljs-meta, [theme=base16-atelier-forest] .hljs-keyword, [theme=base16-atelier-forest] .hljs-template-tag, [theme=base16-atelier-forest] .hljs-type {
  color: #6666ea;
}
[theme=base16-atelier-forest] .hljs-emphasis {
  color: #6666ea;
  font-style: italic;
}
[theme=base16-atelier-forest] .hljs-meta, [theme=base16-atelier-forest] .hljs-meta .hljs-keyword, [theme=base16-atelier-forest] .hljs-meta .hljs-string {
  color: #c33ff3;
}
[theme=base16-atelier-forest] .hljs-meta .hljs-keyword, [theme=base16-atelier-forest] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-atelier-heath-light] {
  /*!
    Theme: Atelier Heath Light
    Author: Bram de Haan (http://atelierbramdehaan.nl)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-atelier-heath-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-atelier-heath-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-atelier-heath-light] .hljs {
  color: #695d69;
  background: #f7f3f7;
}
[theme=base16-atelier-heath-light] .hljs ::selection, [theme=base16-atelier-heath-light] .hljs::selection {
  background-color: #ab9bab;
  color: #695d69;
}
[theme=base16-atelier-heath-light] .hljs-comment {
  color: #9e8f9e;
}
[theme=base16-atelier-heath-light] .hljs-tag {
  color: #776977;
}
[theme=base16-atelier-heath-light] .hljs-operator, [theme=base16-atelier-heath-light] .hljs-punctuation, [theme=base16-atelier-heath-light] .hljs-subst {
  color: #695d69;
}
[theme=base16-atelier-heath-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-atelier-heath-light] .hljs-bullet, [theme=base16-atelier-heath-light] .hljs-deletion, [theme=base16-atelier-heath-light] .hljs-name, [theme=base16-atelier-heath-light] .hljs-selector-tag, [theme=base16-atelier-heath-light] .hljs-template-variable, [theme=base16-atelier-heath-light] .hljs-variable {
  color: #ca402b;
}
[theme=base16-atelier-heath-light] .hljs-attr, [theme=base16-atelier-heath-light] .hljs-link, [theme=base16-atelier-heath-light] .hljs-literal, [theme=base16-atelier-heath-light] .hljs-number, [theme=base16-atelier-heath-light] .hljs-symbol, [theme=base16-atelier-heath-light] .hljs-variable.constant_ {
  color: #a65926;
}
[theme=base16-atelier-heath-light] .hljs-class .hljs-title, [theme=base16-atelier-heath-light] .hljs-title, [theme=base16-atelier-heath-light] .hljs-title.class_ {
  color: #bb8a35;
}
[theme=base16-atelier-heath-light] .hljs-strong {
  font-weight: 700;
  color: #bb8a35;
}
[theme=base16-atelier-heath-light] .hljs-addition, [theme=base16-atelier-heath-light] .hljs-code, [theme=base16-atelier-heath-light] .hljs-string, [theme=base16-atelier-heath-light] .hljs-title.class_.inherited__ {
  color: #918b3b;
}
[theme=base16-atelier-heath-light] .hljs-built_in, [theme=base16-atelier-heath-light] .hljs-doctag, [theme=base16-atelier-heath-light] .hljs-keyword.hljs-atrule, [theme=base16-atelier-heath-light] .hljs-quote, [theme=base16-atelier-heath-light] .hljs-regexp {
  color: #159393;
}
[theme=base16-atelier-heath-light] .hljs-attribute, [theme=base16-atelier-heath-light] .hljs-function .hljs-title, [theme=base16-atelier-heath-light] .hljs-section, [theme=base16-atelier-heath-light] .hljs-title.function_, [theme=base16-atelier-heath-light] .ruby .hljs-property {
  color: #516aec;
}
[theme=base16-atelier-heath-light] .diff .hljs-meta, [theme=base16-atelier-heath-light] .hljs-keyword, [theme=base16-atelier-heath-light] .hljs-template-tag, [theme=base16-atelier-heath-light] .hljs-type {
  color: #7b59c0;
}
[theme=base16-atelier-heath-light] .hljs-emphasis {
  color: #7b59c0;
  font-style: italic;
}
[theme=base16-atelier-heath-light] .hljs-meta, [theme=base16-atelier-heath-light] .hljs-meta .hljs-keyword, [theme=base16-atelier-heath-light] .hljs-meta .hljs-string {
  color: #c3c;
}
[theme=base16-atelier-heath-light] .hljs-meta .hljs-keyword, [theme=base16-atelier-heath-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-atelier-heath] {
  /*!
    Theme: Atelier Heath
    Author: Bram de Haan (http://atelierbramdehaan.nl)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-atelier-heath] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-atelier-heath] code.hljs {
  padding: 3px 5px;
}
[theme=base16-atelier-heath] .hljs {
  color: #ab9bab;
  background: #1b181b;
}
[theme=base16-atelier-heath] .hljs ::selection, [theme=base16-atelier-heath] .hljs::selection {
  background-color: #695d69;
  color: #ab9bab;
}
[theme=base16-atelier-heath] .hljs-comment {
  color: #776977;
}
[theme=base16-atelier-heath] .hljs-tag {
  color: #9e8f9e;
}
[theme=base16-atelier-heath] .hljs-operator, [theme=base16-atelier-heath] .hljs-punctuation, [theme=base16-atelier-heath] .hljs-subst {
  color: #ab9bab;
}
[theme=base16-atelier-heath] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-atelier-heath] .hljs-bullet, [theme=base16-atelier-heath] .hljs-deletion, [theme=base16-atelier-heath] .hljs-name, [theme=base16-atelier-heath] .hljs-selector-tag, [theme=base16-atelier-heath] .hljs-template-variable, [theme=base16-atelier-heath] .hljs-variable {
  color: #ca402b;
}
[theme=base16-atelier-heath] .hljs-attr, [theme=base16-atelier-heath] .hljs-link, [theme=base16-atelier-heath] .hljs-literal, [theme=base16-atelier-heath] .hljs-number, [theme=base16-atelier-heath] .hljs-symbol, [theme=base16-atelier-heath] .hljs-variable.constant_ {
  color: #a65926;
}
[theme=base16-atelier-heath] .hljs-class .hljs-title, [theme=base16-atelier-heath] .hljs-title, [theme=base16-atelier-heath] .hljs-title.class_ {
  color: #bb8a35;
}
[theme=base16-atelier-heath] .hljs-strong {
  font-weight: 700;
  color: #bb8a35;
}
[theme=base16-atelier-heath] .hljs-addition, [theme=base16-atelier-heath] .hljs-code, [theme=base16-atelier-heath] .hljs-string, [theme=base16-atelier-heath] .hljs-title.class_.inherited__ {
  color: #918b3b;
}
[theme=base16-atelier-heath] .hljs-built_in, [theme=base16-atelier-heath] .hljs-doctag, [theme=base16-atelier-heath] .hljs-keyword.hljs-atrule, [theme=base16-atelier-heath] .hljs-quote, [theme=base16-atelier-heath] .hljs-regexp {
  color: #159393;
}
[theme=base16-atelier-heath] .hljs-attribute, [theme=base16-atelier-heath] .hljs-function .hljs-title, [theme=base16-atelier-heath] .hljs-section, [theme=base16-atelier-heath] .hljs-title.function_, [theme=base16-atelier-heath] .ruby .hljs-property {
  color: #516aec;
}
[theme=base16-atelier-heath] .diff .hljs-meta, [theme=base16-atelier-heath] .hljs-keyword, [theme=base16-atelier-heath] .hljs-template-tag, [theme=base16-atelier-heath] .hljs-type {
  color: #7b59c0;
}
[theme=base16-atelier-heath] .hljs-emphasis {
  color: #7b59c0;
  font-style: italic;
}
[theme=base16-atelier-heath] .hljs-meta, [theme=base16-atelier-heath] .hljs-meta .hljs-keyword, [theme=base16-atelier-heath] .hljs-meta .hljs-string {
  color: #c3c;
}
[theme=base16-atelier-heath] .hljs-meta .hljs-keyword, [theme=base16-atelier-heath] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-atelier-lakeside-light] {
  /*!
    Theme: Atelier Lakeside Light
    Author: Bram de Haan (http://atelierbramdehaan.nl)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-atelier-lakeside-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-atelier-lakeside-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-atelier-lakeside-light] .hljs {
  color: #516d7b;
  background: #ebf8ff;
}
[theme=base16-atelier-lakeside-light] .hljs ::selection, [theme=base16-atelier-lakeside-light] .hljs::selection {
  background-color: #7ea2b4;
  color: #516d7b;
}
[theme=base16-atelier-lakeside-light] .hljs-comment {
  color: #7195a8;
}
[theme=base16-atelier-lakeside-light] .hljs-tag {
  color: #5a7b8c;
}
[theme=base16-atelier-lakeside-light] .hljs-operator, [theme=base16-atelier-lakeside-light] .hljs-punctuation, [theme=base16-atelier-lakeside-light] .hljs-subst {
  color: #516d7b;
}
[theme=base16-atelier-lakeside-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-atelier-lakeside-light] .hljs-bullet, [theme=base16-atelier-lakeside-light] .hljs-deletion, [theme=base16-atelier-lakeside-light] .hljs-name, [theme=base16-atelier-lakeside-light] .hljs-selector-tag, [theme=base16-atelier-lakeside-light] .hljs-template-variable, [theme=base16-atelier-lakeside-light] .hljs-variable {
  color: #d22d72;
}
[theme=base16-atelier-lakeside-light] .hljs-attr, [theme=base16-atelier-lakeside-light] .hljs-link, [theme=base16-atelier-lakeside-light] .hljs-literal, [theme=base16-atelier-lakeside-light] .hljs-number, [theme=base16-atelier-lakeside-light] .hljs-symbol, [theme=base16-atelier-lakeside-light] .hljs-variable.constant_ {
  color: #935c25;
}
[theme=base16-atelier-lakeside-light] .hljs-class .hljs-title, [theme=base16-atelier-lakeside-light] .hljs-title, [theme=base16-atelier-lakeside-light] .hljs-title.class_ {
  color: #8a8a0f;
}
[theme=base16-atelier-lakeside-light] .hljs-strong {
  font-weight: 700;
  color: #8a8a0f;
}
[theme=base16-atelier-lakeside-light] .hljs-addition, [theme=base16-atelier-lakeside-light] .hljs-code, [theme=base16-atelier-lakeside-light] .hljs-string, [theme=base16-atelier-lakeside-light] .hljs-title.class_.inherited__ {
  color: #568c3b;
}
[theme=base16-atelier-lakeside-light] .hljs-built_in, [theme=base16-atelier-lakeside-light] .hljs-doctag, [theme=base16-atelier-lakeside-light] .hljs-keyword.hljs-atrule, [theme=base16-atelier-lakeside-light] .hljs-quote, [theme=base16-atelier-lakeside-light] .hljs-regexp {
  color: #2d8f6f;
}
[theme=base16-atelier-lakeside-light] .hljs-attribute, [theme=base16-atelier-lakeside-light] .hljs-function .hljs-title, [theme=base16-atelier-lakeside-light] .hljs-section, [theme=base16-atelier-lakeside-light] .hljs-title.function_, [theme=base16-atelier-lakeside-light] .ruby .hljs-property {
  color: #257fad;
}
[theme=base16-atelier-lakeside-light] .diff .hljs-meta, [theme=base16-atelier-lakeside-light] .hljs-keyword, [theme=base16-atelier-lakeside-light] .hljs-template-tag, [theme=base16-atelier-lakeside-light] .hljs-type {
  color: #6b6bb8;
}
[theme=base16-atelier-lakeside-light] .hljs-emphasis {
  color: #6b6bb8;
  font-style: italic;
}
[theme=base16-atelier-lakeside-light] .hljs-meta, [theme=base16-atelier-lakeside-light] .hljs-meta .hljs-keyword, [theme=base16-atelier-lakeside-light] .hljs-meta .hljs-string {
  color: #b72dd2;
}
[theme=base16-atelier-lakeside-light] .hljs-meta .hljs-keyword, [theme=base16-atelier-lakeside-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-atelier-lakeside] {
  /*!
    Theme: Atelier Lakeside
    Author: Bram de Haan (http://atelierbramdehaan.nl)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-atelier-lakeside] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-atelier-lakeside] code.hljs {
  padding: 3px 5px;
}
[theme=base16-atelier-lakeside] .hljs {
  color: #7ea2b4;
  background: #161b1d;
}
[theme=base16-atelier-lakeside] .hljs ::selection, [theme=base16-atelier-lakeside] .hljs::selection {
  background-color: #516d7b;
  color: #7ea2b4;
}
[theme=base16-atelier-lakeside] .hljs-comment {
  color: #5a7b8c;
}
[theme=base16-atelier-lakeside] .hljs-tag {
  color: #7195a8;
}
[theme=base16-atelier-lakeside] .hljs-operator, [theme=base16-atelier-lakeside] .hljs-punctuation, [theme=base16-atelier-lakeside] .hljs-subst {
  color: #7ea2b4;
}
[theme=base16-atelier-lakeside] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-atelier-lakeside] .hljs-bullet, [theme=base16-atelier-lakeside] .hljs-deletion, [theme=base16-atelier-lakeside] .hljs-name, [theme=base16-atelier-lakeside] .hljs-selector-tag, [theme=base16-atelier-lakeside] .hljs-template-variable, [theme=base16-atelier-lakeside] .hljs-variable {
  color: #d22d72;
}
[theme=base16-atelier-lakeside] .hljs-attr, [theme=base16-atelier-lakeside] .hljs-link, [theme=base16-atelier-lakeside] .hljs-literal, [theme=base16-atelier-lakeside] .hljs-number, [theme=base16-atelier-lakeside] .hljs-symbol, [theme=base16-atelier-lakeside] .hljs-variable.constant_ {
  color: #935c25;
}
[theme=base16-atelier-lakeside] .hljs-class .hljs-title, [theme=base16-atelier-lakeside] .hljs-title, [theme=base16-atelier-lakeside] .hljs-title.class_ {
  color: #8a8a0f;
}
[theme=base16-atelier-lakeside] .hljs-strong {
  font-weight: 700;
  color: #8a8a0f;
}
[theme=base16-atelier-lakeside] .hljs-addition, [theme=base16-atelier-lakeside] .hljs-code, [theme=base16-atelier-lakeside] .hljs-string, [theme=base16-atelier-lakeside] .hljs-title.class_.inherited__ {
  color: #568c3b;
}
[theme=base16-atelier-lakeside] .hljs-built_in, [theme=base16-atelier-lakeside] .hljs-doctag, [theme=base16-atelier-lakeside] .hljs-keyword.hljs-atrule, [theme=base16-atelier-lakeside] .hljs-quote, [theme=base16-atelier-lakeside] .hljs-regexp {
  color: #2d8f6f;
}
[theme=base16-atelier-lakeside] .hljs-attribute, [theme=base16-atelier-lakeside] .hljs-function .hljs-title, [theme=base16-atelier-lakeside] .hljs-section, [theme=base16-atelier-lakeside] .hljs-title.function_, [theme=base16-atelier-lakeside] .ruby .hljs-property {
  color: #257fad;
}
[theme=base16-atelier-lakeside] .diff .hljs-meta, [theme=base16-atelier-lakeside] .hljs-keyword, [theme=base16-atelier-lakeside] .hljs-template-tag, [theme=base16-atelier-lakeside] .hljs-type {
  color: #6b6bb8;
}
[theme=base16-atelier-lakeside] .hljs-emphasis {
  color: #6b6bb8;
  font-style: italic;
}
[theme=base16-atelier-lakeside] .hljs-meta, [theme=base16-atelier-lakeside] .hljs-meta .hljs-keyword, [theme=base16-atelier-lakeside] .hljs-meta .hljs-string {
  color: #b72dd2;
}
[theme=base16-atelier-lakeside] .hljs-meta .hljs-keyword, [theme=base16-atelier-lakeside] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-atelier-plateau-light] {
  /*!
    Theme: Atelier Plateau Light
    Author: Bram de Haan (http://atelierbramdehaan.nl)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-atelier-plateau-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-atelier-plateau-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-atelier-plateau-light] .hljs {
  color: #585050;
  background: #f4ecec;
}
[theme=base16-atelier-plateau-light] .hljs ::selection, [theme=base16-atelier-plateau-light] .hljs::selection {
  background-color: #8a8585;
  color: #585050;
}
[theme=base16-atelier-plateau-light] .hljs-comment {
  color: #7e7777;
}
[theme=base16-atelier-plateau-light] .hljs-tag {
  color: #655d5d;
}
[theme=base16-atelier-plateau-light] .hljs-operator, [theme=base16-atelier-plateau-light] .hljs-punctuation, [theme=base16-atelier-plateau-light] .hljs-subst {
  color: #585050;
}
[theme=base16-atelier-plateau-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-atelier-plateau-light] .hljs-bullet, [theme=base16-atelier-plateau-light] .hljs-deletion, [theme=base16-atelier-plateau-light] .hljs-name, [theme=base16-atelier-plateau-light] .hljs-selector-tag, [theme=base16-atelier-plateau-light] .hljs-template-variable, [theme=base16-atelier-plateau-light] .hljs-variable {
  color: #ca4949;
}
[theme=base16-atelier-plateau-light] .hljs-attr, [theme=base16-atelier-plateau-light] .hljs-link, [theme=base16-atelier-plateau-light] .hljs-literal, [theme=base16-atelier-plateau-light] .hljs-number, [theme=base16-atelier-plateau-light] .hljs-symbol, [theme=base16-atelier-plateau-light] .hljs-variable.constant_ {
  color: #b45a3c;
}
[theme=base16-atelier-plateau-light] .hljs-class .hljs-title, [theme=base16-atelier-plateau-light] .hljs-title, [theme=base16-atelier-plateau-light] .hljs-title.class_ {
  color: #a06e3b;
}
[theme=base16-atelier-plateau-light] .hljs-strong {
  font-weight: 700;
  color: #a06e3b;
}
[theme=base16-atelier-plateau-light] .hljs-addition, [theme=base16-atelier-plateau-light] .hljs-code, [theme=base16-atelier-plateau-light] .hljs-string, [theme=base16-atelier-plateau-light] .hljs-title.class_.inherited__ {
  color: #4b8b8b;
}
[theme=base16-atelier-plateau-light] .hljs-built_in, [theme=base16-atelier-plateau-light] .hljs-doctag, [theme=base16-atelier-plateau-light] .hljs-keyword.hljs-atrule, [theme=base16-atelier-plateau-light] .hljs-quote, [theme=base16-atelier-plateau-light] .hljs-regexp {
  color: #5485b6;
}
[theme=base16-atelier-plateau-light] .hljs-attribute, [theme=base16-atelier-plateau-light] .hljs-function .hljs-title, [theme=base16-atelier-plateau-light] .hljs-section, [theme=base16-atelier-plateau-light] .hljs-title.function_, [theme=base16-atelier-plateau-light] .ruby .hljs-property {
  color: #7272ca;
}
[theme=base16-atelier-plateau-light] .diff .hljs-meta, [theme=base16-atelier-plateau-light] .hljs-keyword, [theme=base16-atelier-plateau-light] .hljs-template-tag, [theme=base16-atelier-plateau-light] .hljs-type {
  color: #8464c4;
}
[theme=base16-atelier-plateau-light] .hljs-emphasis {
  color: #8464c4;
  font-style: italic;
}
[theme=base16-atelier-plateau-light] .hljs-meta, [theme=base16-atelier-plateau-light] .hljs-meta .hljs-keyword, [theme=base16-atelier-plateau-light] .hljs-meta .hljs-string {
  color: #bd5187;
}
[theme=base16-atelier-plateau-light] .hljs-meta .hljs-keyword, [theme=base16-atelier-plateau-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-atelier-plateau] {
  /*!
    Theme: Atelier Plateau
    Author: Bram de Haan (http://atelierbramdehaan.nl)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-atelier-plateau] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-atelier-plateau] code.hljs {
  padding: 3px 5px;
}
[theme=base16-atelier-plateau] .hljs {
  color: #8a8585;
  background: #1b1818;
}
[theme=base16-atelier-plateau] .hljs ::selection, [theme=base16-atelier-plateau] .hljs::selection {
  background-color: #585050;
  color: #8a8585;
}
[theme=base16-atelier-plateau] .hljs-comment {
  color: #655d5d;
}
[theme=base16-atelier-plateau] .hljs-tag {
  color: #7e7777;
}
[theme=base16-atelier-plateau] .hljs-operator, [theme=base16-atelier-plateau] .hljs-punctuation, [theme=base16-atelier-plateau] .hljs-subst {
  color: #8a8585;
}
[theme=base16-atelier-plateau] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-atelier-plateau] .hljs-bullet, [theme=base16-atelier-plateau] .hljs-deletion, [theme=base16-atelier-plateau] .hljs-name, [theme=base16-atelier-plateau] .hljs-selector-tag, [theme=base16-atelier-plateau] .hljs-template-variable, [theme=base16-atelier-plateau] .hljs-variable {
  color: #ca4949;
}
[theme=base16-atelier-plateau] .hljs-attr, [theme=base16-atelier-plateau] .hljs-link, [theme=base16-atelier-plateau] .hljs-literal, [theme=base16-atelier-plateau] .hljs-number, [theme=base16-atelier-plateau] .hljs-symbol, [theme=base16-atelier-plateau] .hljs-variable.constant_ {
  color: #b45a3c;
}
[theme=base16-atelier-plateau] .hljs-class .hljs-title, [theme=base16-atelier-plateau] .hljs-title, [theme=base16-atelier-plateau] .hljs-title.class_ {
  color: #a06e3b;
}
[theme=base16-atelier-plateau] .hljs-strong {
  font-weight: 700;
  color: #a06e3b;
}
[theme=base16-atelier-plateau] .hljs-addition, [theme=base16-atelier-plateau] .hljs-code, [theme=base16-atelier-plateau] .hljs-string, [theme=base16-atelier-plateau] .hljs-title.class_.inherited__ {
  color: #4b8b8b;
}
[theme=base16-atelier-plateau] .hljs-built_in, [theme=base16-atelier-plateau] .hljs-doctag, [theme=base16-atelier-plateau] .hljs-keyword.hljs-atrule, [theme=base16-atelier-plateau] .hljs-quote, [theme=base16-atelier-plateau] .hljs-regexp {
  color: #5485b6;
}
[theme=base16-atelier-plateau] .hljs-attribute, [theme=base16-atelier-plateau] .hljs-function .hljs-title, [theme=base16-atelier-plateau] .hljs-section, [theme=base16-atelier-plateau] .hljs-title.function_, [theme=base16-atelier-plateau] .ruby .hljs-property {
  color: #7272ca;
}
[theme=base16-atelier-plateau] .diff .hljs-meta, [theme=base16-atelier-plateau] .hljs-keyword, [theme=base16-atelier-plateau] .hljs-template-tag, [theme=base16-atelier-plateau] .hljs-type {
  color: #8464c4;
}
[theme=base16-atelier-plateau] .hljs-emphasis {
  color: #8464c4;
  font-style: italic;
}
[theme=base16-atelier-plateau] .hljs-meta, [theme=base16-atelier-plateau] .hljs-meta .hljs-keyword, [theme=base16-atelier-plateau] .hljs-meta .hljs-string {
  color: #bd5187;
}
[theme=base16-atelier-plateau] .hljs-meta .hljs-keyword, [theme=base16-atelier-plateau] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-atelier-savanna-light] {
  /*!
    Theme: Atelier Savanna Light
    Author: Bram de Haan (http://atelierbramdehaan.nl)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-atelier-savanna-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-atelier-savanna-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-atelier-savanna-light] .hljs {
  color: #526057;
  background: #ecf4ee;
}
[theme=base16-atelier-savanna-light] .hljs ::selection, [theme=base16-atelier-savanna-light] .hljs::selection {
  background-color: #87928a;
  color: #526057;
}
[theme=base16-atelier-savanna-light] .hljs-comment {
  color: #78877d;
}
[theme=base16-atelier-savanna-light] .hljs-tag {
  color: #5f6d64;
}
[theme=base16-atelier-savanna-light] .hljs-operator, [theme=base16-atelier-savanna-light] .hljs-punctuation, [theme=base16-atelier-savanna-light] .hljs-subst {
  color: #526057;
}
[theme=base16-atelier-savanna-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-atelier-savanna-light] .hljs-bullet, [theme=base16-atelier-savanna-light] .hljs-deletion, [theme=base16-atelier-savanna-light] .hljs-name, [theme=base16-atelier-savanna-light] .hljs-selector-tag, [theme=base16-atelier-savanna-light] .hljs-template-variable, [theme=base16-atelier-savanna-light] .hljs-variable {
  color: #b16139;
}
[theme=base16-atelier-savanna-light] .hljs-attr, [theme=base16-atelier-savanna-light] .hljs-link, [theme=base16-atelier-savanna-light] .hljs-literal, [theme=base16-atelier-savanna-light] .hljs-number, [theme=base16-atelier-savanna-light] .hljs-symbol, [theme=base16-atelier-savanna-light] .hljs-variable.constant_ {
  color: #9f713c;
}
[theme=base16-atelier-savanna-light] .hljs-class .hljs-title, [theme=base16-atelier-savanna-light] .hljs-title, [theme=base16-atelier-savanna-light] .hljs-title.class_ {
  color: #a07e3b;
}
[theme=base16-atelier-savanna-light] .hljs-strong {
  font-weight: 700;
  color: #a07e3b;
}
[theme=base16-atelier-savanna-light] .hljs-addition, [theme=base16-atelier-savanna-light] .hljs-code, [theme=base16-atelier-savanna-light] .hljs-string, [theme=base16-atelier-savanna-light] .hljs-title.class_.inherited__ {
  color: #489963;
}
[theme=base16-atelier-savanna-light] .hljs-built_in, [theme=base16-atelier-savanna-light] .hljs-doctag, [theme=base16-atelier-savanna-light] .hljs-keyword.hljs-atrule, [theme=base16-atelier-savanna-light] .hljs-quote, [theme=base16-atelier-savanna-light] .hljs-regexp {
  color: #1c9aa0;
}
[theme=base16-atelier-savanna-light] .hljs-attribute, [theme=base16-atelier-savanna-light] .hljs-function .hljs-title, [theme=base16-atelier-savanna-light] .hljs-section, [theme=base16-atelier-savanna-light] .hljs-title.function_, [theme=base16-atelier-savanna-light] .ruby .hljs-property {
  color: #478c90;
}
[theme=base16-atelier-savanna-light] .diff .hljs-meta, [theme=base16-atelier-savanna-light] .hljs-keyword, [theme=base16-atelier-savanna-light] .hljs-template-tag, [theme=base16-atelier-savanna-light] .hljs-type {
  color: #55859b;
}
[theme=base16-atelier-savanna-light] .hljs-emphasis {
  color: #55859b;
  font-style: italic;
}
[theme=base16-atelier-savanna-light] .hljs-meta, [theme=base16-atelier-savanna-light] .hljs-meta .hljs-keyword, [theme=base16-atelier-savanna-light] .hljs-meta .hljs-string {
  color: #867469;
}
[theme=base16-atelier-savanna-light] .hljs-meta .hljs-keyword, [theme=base16-atelier-savanna-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-atelier-savanna] {
  /*!
    Theme: Atelier Savanna
    Author: Bram de Haan (http://atelierbramdehaan.nl)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-atelier-savanna] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-atelier-savanna] code.hljs {
  padding: 3px 5px;
}
[theme=base16-atelier-savanna] .hljs {
  color: #87928a;
  background: #171c19;
}
[theme=base16-atelier-savanna] .hljs ::selection, [theme=base16-atelier-savanna] .hljs::selection {
  background-color: #526057;
  color: #87928a;
}
[theme=base16-atelier-savanna] .hljs-comment {
  color: #5f6d64;
}
[theme=base16-atelier-savanna] .hljs-tag {
  color: #78877d;
}
[theme=base16-atelier-savanna] .hljs-operator, [theme=base16-atelier-savanna] .hljs-punctuation, [theme=base16-atelier-savanna] .hljs-subst {
  color: #87928a;
}
[theme=base16-atelier-savanna] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-atelier-savanna] .hljs-bullet, [theme=base16-atelier-savanna] .hljs-deletion, [theme=base16-atelier-savanna] .hljs-name, [theme=base16-atelier-savanna] .hljs-selector-tag, [theme=base16-atelier-savanna] .hljs-template-variable, [theme=base16-atelier-savanna] .hljs-variable {
  color: #b16139;
}
[theme=base16-atelier-savanna] .hljs-attr, [theme=base16-atelier-savanna] .hljs-link, [theme=base16-atelier-savanna] .hljs-literal, [theme=base16-atelier-savanna] .hljs-number, [theme=base16-atelier-savanna] .hljs-symbol, [theme=base16-atelier-savanna] .hljs-variable.constant_ {
  color: #9f713c;
}
[theme=base16-atelier-savanna] .hljs-class .hljs-title, [theme=base16-atelier-savanna] .hljs-title, [theme=base16-atelier-savanna] .hljs-title.class_ {
  color: #a07e3b;
}
[theme=base16-atelier-savanna] .hljs-strong {
  font-weight: 700;
  color: #a07e3b;
}
[theme=base16-atelier-savanna] .hljs-addition, [theme=base16-atelier-savanna] .hljs-code, [theme=base16-atelier-savanna] .hljs-string, [theme=base16-atelier-savanna] .hljs-title.class_.inherited__ {
  color: #489963;
}
[theme=base16-atelier-savanna] .hljs-built_in, [theme=base16-atelier-savanna] .hljs-doctag, [theme=base16-atelier-savanna] .hljs-keyword.hljs-atrule, [theme=base16-atelier-savanna] .hljs-quote, [theme=base16-atelier-savanna] .hljs-regexp {
  color: #1c9aa0;
}
[theme=base16-atelier-savanna] .hljs-attribute, [theme=base16-atelier-savanna] .hljs-function .hljs-title, [theme=base16-atelier-savanna] .hljs-section, [theme=base16-atelier-savanna] .hljs-title.function_, [theme=base16-atelier-savanna] .ruby .hljs-property {
  color: #478c90;
}
[theme=base16-atelier-savanna] .diff .hljs-meta, [theme=base16-atelier-savanna] .hljs-keyword, [theme=base16-atelier-savanna] .hljs-template-tag, [theme=base16-atelier-savanna] .hljs-type {
  color: #55859b;
}
[theme=base16-atelier-savanna] .hljs-emphasis {
  color: #55859b;
  font-style: italic;
}
[theme=base16-atelier-savanna] .hljs-meta, [theme=base16-atelier-savanna] .hljs-meta .hljs-keyword, [theme=base16-atelier-savanna] .hljs-meta .hljs-string {
  color: #867469;
}
[theme=base16-atelier-savanna] .hljs-meta .hljs-keyword, [theme=base16-atelier-savanna] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-atelier-seaside-light] {
  /*!
    Theme: Atelier Seaside Light
    Author: Bram de Haan (http://atelierbramdehaan.nl)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-atelier-seaside-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-atelier-seaside-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-atelier-seaside-light] .hljs {
  color: #5e6e5e;
  background: #f4fbf4;
}
[theme=base16-atelier-seaside-light] .hljs ::selection, [theme=base16-atelier-seaside-light] .hljs::selection {
  background-color: #8ca68c;
  color: #5e6e5e;
}
[theme=base16-atelier-seaside-light] .hljs-comment {
  color: #809980;
}
[theme=base16-atelier-seaside-light] .hljs-tag {
  color: #687d68;
}
[theme=base16-atelier-seaside-light] .hljs-operator, [theme=base16-atelier-seaside-light] .hljs-punctuation, [theme=base16-atelier-seaside-light] .hljs-subst {
  color: #5e6e5e;
}
[theme=base16-atelier-seaside-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-atelier-seaside-light] .hljs-bullet, [theme=base16-atelier-seaside-light] .hljs-deletion, [theme=base16-atelier-seaside-light] .hljs-name, [theme=base16-atelier-seaside-light] .hljs-selector-tag, [theme=base16-atelier-seaside-light] .hljs-template-variable, [theme=base16-atelier-seaside-light] .hljs-variable {
  color: #e6193c;
}
[theme=base16-atelier-seaside-light] .hljs-attr, [theme=base16-atelier-seaside-light] .hljs-link, [theme=base16-atelier-seaside-light] .hljs-literal, [theme=base16-atelier-seaside-light] .hljs-number, [theme=base16-atelier-seaside-light] .hljs-symbol, [theme=base16-atelier-seaside-light] .hljs-variable.constant_ {
  color: #87711d;
}
[theme=base16-atelier-seaside-light] .hljs-class .hljs-title, [theme=base16-atelier-seaside-light] .hljs-title, [theme=base16-atelier-seaside-light] .hljs-title.class_ {
  color: #98981b;
}
[theme=base16-atelier-seaside-light] .hljs-strong {
  font-weight: 700;
  color: #98981b;
}
[theme=base16-atelier-seaside-light] .hljs-addition, [theme=base16-atelier-seaside-light] .hljs-code, [theme=base16-atelier-seaside-light] .hljs-string, [theme=base16-atelier-seaside-light] .hljs-title.class_.inherited__ {
  color: #29a329;
}
[theme=base16-atelier-seaside-light] .hljs-built_in, [theme=base16-atelier-seaside-light] .hljs-doctag, [theme=base16-atelier-seaside-light] .hljs-keyword.hljs-atrule, [theme=base16-atelier-seaside-light] .hljs-quote, [theme=base16-atelier-seaside-light] .hljs-regexp {
  color: #1999b3;
}
[theme=base16-atelier-seaside-light] .hljs-attribute, [theme=base16-atelier-seaside-light] .hljs-function .hljs-title, [theme=base16-atelier-seaside-light] .hljs-section, [theme=base16-atelier-seaside-light] .hljs-title.function_, [theme=base16-atelier-seaside-light] .ruby .hljs-property {
  color: #3d62f5;
}
[theme=base16-atelier-seaside-light] .diff .hljs-meta, [theme=base16-atelier-seaside-light] .hljs-keyword, [theme=base16-atelier-seaside-light] .hljs-template-tag, [theme=base16-atelier-seaside-light] .hljs-type {
  color: #ad2bee;
}
[theme=base16-atelier-seaside-light] .hljs-emphasis {
  color: #ad2bee;
  font-style: italic;
}
[theme=base16-atelier-seaside-light] .hljs-meta, [theme=base16-atelier-seaside-light] .hljs-meta .hljs-keyword, [theme=base16-atelier-seaside-light] .hljs-meta .hljs-string {
  color: #e619c3;
}
[theme=base16-atelier-seaside-light] .hljs-meta .hljs-keyword, [theme=base16-atelier-seaside-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-atelier-seaside] {
  /*!
    Theme: Atelier Seaside
    Author: Bram de Haan (http://atelierbramdehaan.nl)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-atelier-seaside] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-atelier-seaside] code.hljs {
  padding: 3px 5px;
}
[theme=base16-atelier-seaside] .hljs {
  color: #8ca68c;
  background: #131513;
}
[theme=base16-atelier-seaside] .hljs ::selection, [theme=base16-atelier-seaside] .hljs::selection {
  background-color: #5e6e5e;
  color: #8ca68c;
}
[theme=base16-atelier-seaside] .hljs-comment {
  color: #687d68;
}
[theme=base16-atelier-seaside] .hljs-tag {
  color: #809980;
}
[theme=base16-atelier-seaside] .hljs-operator, [theme=base16-atelier-seaside] .hljs-punctuation, [theme=base16-atelier-seaside] .hljs-subst {
  color: #8ca68c;
}
[theme=base16-atelier-seaside] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-atelier-seaside] .hljs-bullet, [theme=base16-atelier-seaside] .hljs-deletion, [theme=base16-atelier-seaside] .hljs-name, [theme=base16-atelier-seaside] .hljs-selector-tag, [theme=base16-atelier-seaside] .hljs-template-variable, [theme=base16-atelier-seaside] .hljs-variable {
  color: #e6193c;
}
[theme=base16-atelier-seaside] .hljs-attr, [theme=base16-atelier-seaside] .hljs-link, [theme=base16-atelier-seaside] .hljs-literal, [theme=base16-atelier-seaside] .hljs-number, [theme=base16-atelier-seaside] .hljs-symbol, [theme=base16-atelier-seaside] .hljs-variable.constant_ {
  color: #87711d;
}
[theme=base16-atelier-seaside] .hljs-class .hljs-title, [theme=base16-atelier-seaside] .hljs-title, [theme=base16-atelier-seaside] .hljs-title.class_ {
  color: #98981b;
}
[theme=base16-atelier-seaside] .hljs-strong {
  font-weight: 700;
  color: #98981b;
}
[theme=base16-atelier-seaside] .hljs-addition, [theme=base16-atelier-seaside] .hljs-code, [theme=base16-atelier-seaside] .hljs-string, [theme=base16-atelier-seaside] .hljs-title.class_.inherited__ {
  color: #29a329;
}
[theme=base16-atelier-seaside] .hljs-built_in, [theme=base16-atelier-seaside] .hljs-doctag, [theme=base16-atelier-seaside] .hljs-keyword.hljs-atrule, [theme=base16-atelier-seaside] .hljs-quote, [theme=base16-atelier-seaside] .hljs-regexp {
  color: #1999b3;
}
[theme=base16-atelier-seaside] .hljs-attribute, [theme=base16-atelier-seaside] .hljs-function .hljs-title, [theme=base16-atelier-seaside] .hljs-section, [theme=base16-atelier-seaside] .hljs-title.function_, [theme=base16-atelier-seaside] .ruby .hljs-property {
  color: #3d62f5;
}
[theme=base16-atelier-seaside] .diff .hljs-meta, [theme=base16-atelier-seaside] .hljs-keyword, [theme=base16-atelier-seaside] .hljs-template-tag, [theme=base16-atelier-seaside] .hljs-type {
  color: #ad2bee;
}
[theme=base16-atelier-seaside] .hljs-emphasis {
  color: #ad2bee;
  font-style: italic;
}
[theme=base16-atelier-seaside] .hljs-meta, [theme=base16-atelier-seaside] .hljs-meta .hljs-keyword, [theme=base16-atelier-seaside] .hljs-meta .hljs-string {
  color: #e619c3;
}
[theme=base16-atelier-seaside] .hljs-meta .hljs-keyword, [theme=base16-atelier-seaside] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-atelier-sulphurpool-light] {
  /*!
    Theme: Atelier Sulphurpool Light
    Author: Bram de Haan (http://atelierbramdehaan.nl)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-atelier-sulphurpool-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-atelier-sulphurpool-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-atelier-sulphurpool-light] .hljs {
  color: #5e6687;
  background: #f5f7ff;
}
[theme=base16-atelier-sulphurpool-light] .hljs ::selection, [theme=base16-atelier-sulphurpool-light] .hljs::selection {
  background-color: #979db4;
  color: #5e6687;
}
[theme=base16-atelier-sulphurpool-light] .hljs-comment {
  color: #898ea4;
}
[theme=base16-atelier-sulphurpool-light] .hljs-tag {
  color: #6b7394;
}
[theme=base16-atelier-sulphurpool-light] .hljs-operator, [theme=base16-atelier-sulphurpool-light] .hljs-punctuation, [theme=base16-atelier-sulphurpool-light] .hljs-subst {
  color: #5e6687;
}
[theme=base16-atelier-sulphurpool-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-atelier-sulphurpool-light] .hljs-bullet, [theme=base16-atelier-sulphurpool-light] .hljs-deletion, [theme=base16-atelier-sulphurpool-light] .hljs-name, [theme=base16-atelier-sulphurpool-light] .hljs-selector-tag, [theme=base16-atelier-sulphurpool-light] .hljs-template-variable, [theme=base16-atelier-sulphurpool-light] .hljs-variable {
  color: #c94922;
}
[theme=base16-atelier-sulphurpool-light] .hljs-attr, [theme=base16-atelier-sulphurpool-light] .hljs-link, [theme=base16-atelier-sulphurpool-light] .hljs-literal, [theme=base16-atelier-sulphurpool-light] .hljs-number, [theme=base16-atelier-sulphurpool-light] .hljs-symbol, [theme=base16-atelier-sulphurpool-light] .hljs-variable.constant_ {
  color: #c76b29;
}
[theme=base16-atelier-sulphurpool-light] .hljs-class .hljs-title, [theme=base16-atelier-sulphurpool-light] .hljs-title, [theme=base16-atelier-sulphurpool-light] .hljs-title.class_ {
  color: #c08b30;
}
[theme=base16-atelier-sulphurpool-light] .hljs-strong {
  font-weight: 700;
  color: #c08b30;
}
[theme=base16-atelier-sulphurpool-light] .hljs-addition, [theme=base16-atelier-sulphurpool-light] .hljs-code, [theme=base16-atelier-sulphurpool-light] .hljs-string, [theme=base16-atelier-sulphurpool-light] .hljs-title.class_.inherited__ {
  color: #ac9739;
}
[theme=base16-atelier-sulphurpool-light] .hljs-built_in, [theme=base16-atelier-sulphurpool-light] .hljs-doctag, [theme=base16-atelier-sulphurpool-light] .hljs-keyword.hljs-atrule, [theme=base16-atelier-sulphurpool-light] .hljs-quote, [theme=base16-atelier-sulphurpool-light] .hljs-regexp {
  color: #22a2c9;
}
[theme=base16-atelier-sulphurpool-light] .hljs-attribute, [theme=base16-atelier-sulphurpool-light] .hljs-function .hljs-title, [theme=base16-atelier-sulphurpool-light] .hljs-section, [theme=base16-atelier-sulphurpool-light] .hljs-title.function_, [theme=base16-atelier-sulphurpool-light] .ruby .hljs-property {
  color: #3d8fd1;
}
[theme=base16-atelier-sulphurpool-light] .diff .hljs-meta, [theme=base16-atelier-sulphurpool-light] .hljs-keyword, [theme=base16-atelier-sulphurpool-light] .hljs-template-tag, [theme=base16-atelier-sulphurpool-light] .hljs-type {
  color: #6679cc;
}
[theme=base16-atelier-sulphurpool-light] .hljs-emphasis {
  color: #6679cc;
  font-style: italic;
}
[theme=base16-atelier-sulphurpool-light] .hljs-meta, [theme=base16-atelier-sulphurpool-light] .hljs-meta .hljs-keyword, [theme=base16-atelier-sulphurpool-light] .hljs-meta .hljs-string {
  color: #9c637a;
}
[theme=base16-atelier-sulphurpool-light] .hljs-meta .hljs-keyword, [theme=base16-atelier-sulphurpool-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-atelier-sulphurpool] {
  /*!
    Theme: Atelier Sulphurpool
    Author: Bram de Haan (http://atelierbramdehaan.nl)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-atelier-sulphurpool] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-atelier-sulphurpool] code.hljs {
  padding: 3px 5px;
}
[theme=base16-atelier-sulphurpool] .hljs {
  color: #979db4;
  background: #202746;
}
[theme=base16-atelier-sulphurpool] .hljs ::selection, [theme=base16-atelier-sulphurpool] .hljs::selection {
  background-color: #5e6687;
  color: #979db4;
}
[theme=base16-atelier-sulphurpool] .hljs-comment {
  color: #6b7394;
}
[theme=base16-atelier-sulphurpool] .hljs-tag {
  color: #898ea4;
}
[theme=base16-atelier-sulphurpool] .hljs-operator, [theme=base16-atelier-sulphurpool] .hljs-punctuation, [theme=base16-atelier-sulphurpool] .hljs-subst {
  color: #979db4;
}
[theme=base16-atelier-sulphurpool] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-atelier-sulphurpool] .hljs-bullet, [theme=base16-atelier-sulphurpool] .hljs-deletion, [theme=base16-atelier-sulphurpool] .hljs-name, [theme=base16-atelier-sulphurpool] .hljs-selector-tag, [theme=base16-atelier-sulphurpool] .hljs-template-variable, [theme=base16-atelier-sulphurpool] .hljs-variable {
  color: #c94922;
}
[theme=base16-atelier-sulphurpool] .hljs-attr, [theme=base16-atelier-sulphurpool] .hljs-link, [theme=base16-atelier-sulphurpool] .hljs-literal, [theme=base16-atelier-sulphurpool] .hljs-number, [theme=base16-atelier-sulphurpool] .hljs-symbol, [theme=base16-atelier-sulphurpool] .hljs-variable.constant_ {
  color: #c76b29;
}
[theme=base16-atelier-sulphurpool] .hljs-class .hljs-title, [theme=base16-atelier-sulphurpool] .hljs-title, [theme=base16-atelier-sulphurpool] .hljs-title.class_ {
  color: #c08b30;
}
[theme=base16-atelier-sulphurpool] .hljs-strong {
  font-weight: 700;
  color: #c08b30;
}
[theme=base16-atelier-sulphurpool] .hljs-addition, [theme=base16-atelier-sulphurpool] .hljs-code, [theme=base16-atelier-sulphurpool] .hljs-string, [theme=base16-atelier-sulphurpool] .hljs-title.class_.inherited__ {
  color: #ac9739;
}
[theme=base16-atelier-sulphurpool] .hljs-built_in, [theme=base16-atelier-sulphurpool] .hljs-doctag, [theme=base16-atelier-sulphurpool] .hljs-keyword.hljs-atrule, [theme=base16-atelier-sulphurpool] .hljs-quote, [theme=base16-atelier-sulphurpool] .hljs-regexp {
  color: #22a2c9;
}
[theme=base16-atelier-sulphurpool] .hljs-attribute, [theme=base16-atelier-sulphurpool] .hljs-function .hljs-title, [theme=base16-atelier-sulphurpool] .hljs-section, [theme=base16-atelier-sulphurpool] .hljs-title.function_, [theme=base16-atelier-sulphurpool] .ruby .hljs-property {
  color: #3d8fd1;
}
[theme=base16-atelier-sulphurpool] .diff .hljs-meta, [theme=base16-atelier-sulphurpool] .hljs-keyword, [theme=base16-atelier-sulphurpool] .hljs-template-tag, [theme=base16-atelier-sulphurpool] .hljs-type {
  color: #6679cc;
}
[theme=base16-atelier-sulphurpool] .hljs-emphasis {
  color: #6679cc;
  font-style: italic;
}
[theme=base16-atelier-sulphurpool] .hljs-meta, [theme=base16-atelier-sulphurpool] .hljs-meta .hljs-keyword, [theme=base16-atelier-sulphurpool] .hljs-meta .hljs-string {
  color: #9c637a;
}
[theme=base16-atelier-sulphurpool] .hljs-meta .hljs-keyword, [theme=base16-atelier-sulphurpool] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-atlas] {
  /*!
    Theme: Atlas
    Author: Alex Lende (https://ajlende.com)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-atlas] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-atlas] code.hljs {
  padding: 3px 5px;
}
[theme=base16-atlas] .hljs {
  color: #a1a19a;
  background: #002635;
}
[theme=base16-atlas] .hljs ::selection, [theme=base16-atlas] .hljs::selection {
  background-color: #517f8d;
  color: #a1a19a;
}
[theme=base16-atlas] .hljs-comment {
  color: #6c8b91;
}
[theme=base16-atlas] .hljs-tag {
  color: #869696;
}
[theme=base16-atlas] .hljs-operator, [theme=base16-atlas] .hljs-punctuation, [theme=base16-atlas] .hljs-subst {
  color: #a1a19a;
}
[theme=base16-atlas] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-atlas] .hljs-bullet, [theme=base16-atlas] .hljs-deletion, [theme=base16-atlas] .hljs-name, [theme=base16-atlas] .hljs-selector-tag, [theme=base16-atlas] .hljs-template-variable, [theme=base16-atlas] .hljs-variable {
  color: #ff5a67;
}
[theme=base16-atlas] .hljs-attr, [theme=base16-atlas] .hljs-link, [theme=base16-atlas] .hljs-literal, [theme=base16-atlas] .hljs-number, [theme=base16-atlas] .hljs-symbol, [theme=base16-atlas] .hljs-variable.constant_ {
  color: #f08e48;
}
[theme=base16-atlas] .hljs-class .hljs-title, [theme=base16-atlas] .hljs-title, [theme=base16-atlas] .hljs-title.class_ {
  color: #ffcc1b;
}
[theme=base16-atlas] .hljs-strong {
  font-weight: 700;
  color: #ffcc1b;
}
[theme=base16-atlas] .hljs-addition, [theme=base16-atlas] .hljs-code, [theme=base16-atlas] .hljs-string, [theme=base16-atlas] .hljs-title.class_.inherited__ {
  color: #7fc06e;
}
[theme=base16-atlas] .hljs-built_in, [theme=base16-atlas] .hljs-doctag, [theme=base16-atlas] .hljs-keyword.hljs-atrule, [theme=base16-atlas] .hljs-quote, [theme=base16-atlas] .hljs-regexp {
  color: #14747e;
}
[theme=base16-atlas] .hljs-attribute, [theme=base16-atlas] .hljs-function .hljs-title, [theme=base16-atlas] .hljs-section, [theme=base16-atlas] .hljs-title.function_, [theme=base16-atlas] .ruby .hljs-property {
  color: #5dd7b9;
}
[theme=base16-atlas] .diff .hljs-meta, [theme=base16-atlas] .hljs-keyword, [theme=base16-atlas] .hljs-template-tag, [theme=base16-atlas] .hljs-type {
  color: #9a70a4;
}
[theme=base16-atlas] .hljs-emphasis {
  color: #9a70a4;
  font-style: italic;
}
[theme=base16-atlas] .hljs-meta, [theme=base16-atlas] .hljs-meta .hljs-keyword, [theme=base16-atlas] .hljs-meta .hljs-string {
  color: #c43060;
}
[theme=base16-atlas] .hljs-meta .hljs-keyword, [theme=base16-atlas] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-bespin] {
  /*!
    Theme: Bespin
    Author: Jan T. Sott
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-bespin] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-bespin] code.hljs {
  padding: 3px 5px;
}
[theme=base16-bespin] .hljs {
  color: #8a8986;
  background: #28211c;
}
[theme=base16-bespin] .hljs ::selection, [theme=base16-bespin] .hljs::selection {
  background-color: #5e5d5c;
  color: #8a8986;
}
[theme=base16-bespin] .hljs-comment {
  color: #666;
}
[theme=base16-bespin] .hljs-tag {
  color: #797977;
}
[theme=base16-bespin] .hljs-operator, [theme=base16-bespin] .hljs-punctuation, [theme=base16-bespin] .hljs-subst {
  color: #8a8986;
}
[theme=base16-bespin] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-bespin] .hljs-bullet, [theme=base16-bespin] .hljs-deletion, [theme=base16-bespin] .hljs-name, [theme=base16-bespin] .hljs-selector-tag, [theme=base16-bespin] .hljs-template-variable, [theme=base16-bespin] .hljs-variable {
  color: #cf6a4c;
}
[theme=base16-bespin] .hljs-attr, [theme=base16-bespin] .hljs-link, [theme=base16-bespin] .hljs-literal, [theme=base16-bespin] .hljs-number, [theme=base16-bespin] .hljs-symbol, [theme=base16-bespin] .hljs-variable.constant_ {
  color: #cf7d34;
}
[theme=base16-bespin] .hljs-class .hljs-title, [theme=base16-bespin] .hljs-title, [theme=base16-bespin] .hljs-title.class_ {
  color: #f9ee98;
}
[theme=base16-bespin] .hljs-strong {
  font-weight: 700;
  color: #f9ee98;
}
[theme=base16-bespin] .hljs-addition, [theme=base16-bespin] .hljs-code, [theme=base16-bespin] .hljs-string, [theme=base16-bespin] .hljs-title.class_.inherited__ {
  color: #54be0d;
}
[theme=base16-bespin] .hljs-built_in, [theme=base16-bespin] .hljs-doctag, [theme=base16-bespin] .hljs-keyword.hljs-atrule, [theme=base16-bespin] .hljs-quote, [theme=base16-bespin] .hljs-regexp {
  color: #afc4db;
}
[theme=base16-bespin] .hljs-attribute, [theme=base16-bespin] .hljs-function .hljs-title, [theme=base16-bespin] .hljs-section, [theme=base16-bespin] .hljs-title.function_, [theme=base16-bespin] .ruby .hljs-property {
  color: #5ea6ea;
}
[theme=base16-bespin] .diff .hljs-meta, [theme=base16-bespin] .hljs-keyword, [theme=base16-bespin] .hljs-template-tag, [theme=base16-bespin] .hljs-type {
  color: #9b859d;
}
[theme=base16-bespin] .hljs-emphasis {
  color: #9b859d;
  font-style: italic;
}
[theme=base16-bespin] .hljs-meta, [theme=base16-bespin] .hljs-meta .hljs-keyword, [theme=base16-bespin] .hljs-meta .hljs-string {
  color: #937121;
}
[theme=base16-bespin] .hljs-meta .hljs-keyword, [theme=base16-bespin] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-black-metal-bathory] {
  /*!
    Theme: Black Metal (Bathory)
    Author: metalelf0 (https://github.com/metalelf0)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-black-metal-bathory] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-black-metal-bathory] code.hljs {
  padding: 3px 5px;
}
[theme=base16-black-metal-bathory] .hljs {
  color: #c1c1c1;
  background: #000;
}
[theme=base16-black-metal-bathory] .hljs ::selection, [theme=base16-black-metal-bathory] .hljs::selection {
  background-color: #222;
  color: #c1c1c1;
}
[theme=base16-black-metal-bathory] .hljs-comment {
  color: #333;
}
[theme=base16-black-metal-bathory] .hljs-tag {
  color: #999;
}
[theme=base16-black-metal-bathory] .hljs-operator, [theme=base16-black-metal-bathory] .hljs-punctuation, [theme=base16-black-metal-bathory] .hljs-subst {
  color: #c1c1c1;
}
[theme=base16-black-metal-bathory] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-black-metal-bathory] .hljs-bullet, [theme=base16-black-metal-bathory] .hljs-deletion, [theme=base16-black-metal-bathory] .hljs-name, [theme=base16-black-metal-bathory] .hljs-selector-tag, [theme=base16-black-metal-bathory] .hljs-template-variable, [theme=base16-black-metal-bathory] .hljs-variable {
  color: #5f8787;
}
[theme=base16-black-metal-bathory] .hljs-attr, [theme=base16-black-metal-bathory] .hljs-link, [theme=base16-black-metal-bathory] .hljs-literal, [theme=base16-black-metal-bathory] .hljs-number, [theme=base16-black-metal-bathory] .hljs-symbol, [theme=base16-black-metal-bathory] .hljs-variable.constant_ {
  color: #aaa;
}
[theme=base16-black-metal-bathory] .hljs-class .hljs-title, [theme=base16-black-metal-bathory] .hljs-title, [theme=base16-black-metal-bathory] .hljs-title.class_ {
  color: #e78a53;
}
[theme=base16-black-metal-bathory] .hljs-strong {
  font-weight: 700;
  color: #e78a53;
}
[theme=base16-black-metal-bathory] .hljs-addition, [theme=base16-black-metal-bathory] .hljs-code, [theme=base16-black-metal-bathory] .hljs-string, [theme=base16-black-metal-bathory] .hljs-title.class_.inherited__ {
  color: #fbcb97;
}
[theme=base16-black-metal-bathory] .hljs-built_in, [theme=base16-black-metal-bathory] .hljs-doctag, [theme=base16-black-metal-bathory] .hljs-keyword.hljs-atrule, [theme=base16-black-metal-bathory] .hljs-quote, [theme=base16-black-metal-bathory] .hljs-regexp {
  color: #aaa;
}
[theme=base16-black-metal-bathory] .hljs-attribute, [theme=base16-black-metal-bathory] .hljs-function .hljs-title, [theme=base16-black-metal-bathory] .hljs-section, [theme=base16-black-metal-bathory] .hljs-title.function_, [theme=base16-black-metal-bathory] .ruby .hljs-property {
  color: #888;
}
[theme=base16-black-metal-bathory] .diff .hljs-meta, [theme=base16-black-metal-bathory] .hljs-keyword, [theme=base16-black-metal-bathory] .hljs-template-tag, [theme=base16-black-metal-bathory] .hljs-type {
  color: #999;
}
[theme=base16-black-metal-bathory] .hljs-emphasis {
  color: #999;
  font-style: italic;
}
[theme=base16-black-metal-bathory] .hljs-meta, [theme=base16-black-metal-bathory] .hljs-meta .hljs-keyword, [theme=base16-black-metal-bathory] .hljs-meta .hljs-string {
  color: #444;
}
[theme=base16-black-metal-bathory] .hljs-meta .hljs-keyword, [theme=base16-black-metal-bathory] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-black-metal-burzum] {
  /*!
    Theme: Black Metal (Burzum)
    Author: metalelf0 (https://github.com/metalelf0)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-black-metal-burzum] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-black-metal-burzum] code.hljs {
  padding: 3px 5px;
}
[theme=base16-black-metal-burzum] .hljs {
  color: #c1c1c1;
  background: #000;
}
[theme=base16-black-metal-burzum] .hljs ::selection, [theme=base16-black-metal-burzum] .hljs::selection {
  background-color: #222;
  color: #c1c1c1;
}
[theme=base16-black-metal-burzum] .hljs-comment {
  color: #333;
}
[theme=base16-black-metal-burzum] .hljs-tag {
  color: #999;
}
[theme=base16-black-metal-burzum] .hljs-operator, [theme=base16-black-metal-burzum] .hljs-punctuation, [theme=base16-black-metal-burzum] .hljs-subst {
  color: #c1c1c1;
}
[theme=base16-black-metal-burzum] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-black-metal-burzum] .hljs-bullet, [theme=base16-black-metal-burzum] .hljs-deletion, [theme=base16-black-metal-burzum] .hljs-name, [theme=base16-black-metal-burzum] .hljs-selector-tag, [theme=base16-black-metal-burzum] .hljs-template-variable, [theme=base16-black-metal-burzum] .hljs-variable {
  color: #5f8787;
}
[theme=base16-black-metal-burzum] .hljs-attr, [theme=base16-black-metal-burzum] .hljs-link, [theme=base16-black-metal-burzum] .hljs-literal, [theme=base16-black-metal-burzum] .hljs-number, [theme=base16-black-metal-burzum] .hljs-symbol, [theme=base16-black-metal-burzum] .hljs-variable.constant_ {
  color: #aaa;
}
[theme=base16-black-metal-burzum] .hljs-class .hljs-title, [theme=base16-black-metal-burzum] .hljs-title, [theme=base16-black-metal-burzum] .hljs-title.class_ {
  color: #9ba;
}
[theme=base16-black-metal-burzum] .hljs-strong {
  font-weight: 700;
  color: #9ba;
}
[theme=base16-black-metal-burzum] .hljs-addition, [theme=base16-black-metal-burzum] .hljs-code, [theme=base16-black-metal-burzum] .hljs-string, [theme=base16-black-metal-burzum] .hljs-title.class_.inherited__ {
  color: #dec;
}
[theme=base16-black-metal-burzum] .hljs-built_in, [theme=base16-black-metal-burzum] .hljs-doctag, [theme=base16-black-metal-burzum] .hljs-keyword.hljs-atrule, [theme=base16-black-metal-burzum] .hljs-quote, [theme=base16-black-metal-burzum] .hljs-regexp {
  color: #aaa;
}
[theme=base16-black-metal-burzum] .hljs-attribute, [theme=base16-black-metal-burzum] .hljs-function .hljs-title, [theme=base16-black-metal-burzum] .hljs-section, [theme=base16-black-metal-burzum] .hljs-title.function_, [theme=base16-black-metal-burzum] .ruby .hljs-property {
  color: #888;
}
[theme=base16-black-metal-burzum] .diff .hljs-meta, [theme=base16-black-metal-burzum] .hljs-keyword, [theme=base16-black-metal-burzum] .hljs-template-tag, [theme=base16-black-metal-burzum] .hljs-type {
  color: #999;
}
[theme=base16-black-metal-burzum] .hljs-emphasis {
  color: #999;
  font-style: italic;
}
[theme=base16-black-metal-burzum] .hljs-meta, [theme=base16-black-metal-burzum] .hljs-meta .hljs-keyword, [theme=base16-black-metal-burzum] .hljs-meta .hljs-string {
  color: #444;
}
[theme=base16-black-metal-burzum] .hljs-meta .hljs-keyword, [theme=base16-black-metal-burzum] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-black-metal-dark-funeral] {
  /*!
    Theme: Black Metal (Dark Funeral)
    Author: metalelf0 (https://github.com/metalelf0)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-black-metal-dark-funeral] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-black-metal-dark-funeral] code.hljs {
  padding: 3px 5px;
}
[theme=base16-black-metal-dark-funeral] .hljs {
  color: #c1c1c1;
  background: #000;
}
[theme=base16-black-metal-dark-funeral] .hljs ::selection, [theme=base16-black-metal-dark-funeral] .hljs::selection {
  background-color: #222;
  color: #c1c1c1;
}
[theme=base16-black-metal-dark-funeral] .hljs-comment {
  color: #333;
}
[theme=base16-black-metal-dark-funeral] .hljs-tag {
  color: #999;
}
[theme=base16-black-metal-dark-funeral] .hljs-operator, [theme=base16-black-metal-dark-funeral] .hljs-punctuation, [theme=base16-black-metal-dark-funeral] .hljs-subst {
  color: #c1c1c1;
}
[theme=base16-black-metal-dark-funeral] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-black-metal-dark-funeral] .hljs-bullet, [theme=base16-black-metal-dark-funeral] .hljs-deletion, [theme=base16-black-metal-dark-funeral] .hljs-name, [theme=base16-black-metal-dark-funeral] .hljs-selector-tag, [theme=base16-black-metal-dark-funeral] .hljs-template-variable, [theme=base16-black-metal-dark-funeral] .hljs-variable {
  color: #5f8787;
}
[theme=base16-black-metal-dark-funeral] .hljs-attr, [theme=base16-black-metal-dark-funeral] .hljs-link, [theme=base16-black-metal-dark-funeral] .hljs-literal, [theme=base16-black-metal-dark-funeral] .hljs-number, [theme=base16-black-metal-dark-funeral] .hljs-symbol, [theme=base16-black-metal-dark-funeral] .hljs-variable.constant_ {
  color: #aaa;
}
[theme=base16-black-metal-dark-funeral] .hljs-class .hljs-title, [theme=base16-black-metal-dark-funeral] .hljs-title, [theme=base16-black-metal-dark-funeral] .hljs-title.class_ {
  color: #5f81a5;
}
[theme=base16-black-metal-dark-funeral] .hljs-strong {
  font-weight: 700;
  color: #5f81a5;
}
[theme=base16-black-metal-dark-funeral] .hljs-addition, [theme=base16-black-metal-dark-funeral] .hljs-code, [theme=base16-black-metal-dark-funeral] .hljs-string, [theme=base16-black-metal-dark-funeral] .hljs-title.class_.inherited__ {
  color: #d0dfee;
}
[theme=base16-black-metal-dark-funeral] .hljs-built_in, [theme=base16-black-metal-dark-funeral] .hljs-doctag, [theme=base16-black-metal-dark-funeral] .hljs-keyword.hljs-atrule, [theme=base16-black-metal-dark-funeral] .hljs-quote, [theme=base16-black-metal-dark-funeral] .hljs-regexp {
  color: #aaa;
}
[theme=base16-black-metal-dark-funeral] .hljs-attribute, [theme=base16-black-metal-dark-funeral] .hljs-function .hljs-title, [theme=base16-black-metal-dark-funeral] .hljs-section, [theme=base16-black-metal-dark-funeral] .hljs-title.function_, [theme=base16-black-metal-dark-funeral] .ruby .hljs-property {
  color: #888;
}
[theme=base16-black-metal-dark-funeral] .diff .hljs-meta, [theme=base16-black-metal-dark-funeral] .hljs-keyword, [theme=base16-black-metal-dark-funeral] .hljs-template-tag, [theme=base16-black-metal-dark-funeral] .hljs-type {
  color: #999;
}
[theme=base16-black-metal-dark-funeral] .hljs-emphasis {
  color: #999;
  font-style: italic;
}
[theme=base16-black-metal-dark-funeral] .hljs-meta, [theme=base16-black-metal-dark-funeral] .hljs-meta .hljs-keyword, [theme=base16-black-metal-dark-funeral] .hljs-meta .hljs-string {
  color: #444;
}
[theme=base16-black-metal-dark-funeral] .hljs-meta .hljs-keyword, [theme=base16-black-metal-dark-funeral] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-black-metal-gorgoroth] {
  /*!
    Theme: Black Metal (Gorgoroth)
    Author: metalelf0 (https://github.com/metalelf0)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-black-metal-gorgoroth] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-black-metal-gorgoroth] code.hljs {
  padding: 3px 5px;
}
[theme=base16-black-metal-gorgoroth] .hljs {
  color: #c1c1c1;
  background: #000;
}
[theme=base16-black-metal-gorgoroth] .hljs ::selection, [theme=base16-black-metal-gorgoroth] .hljs::selection {
  background-color: #222;
  color: #c1c1c1;
}
[theme=base16-black-metal-gorgoroth] .hljs-comment {
  color: #333;
}
[theme=base16-black-metal-gorgoroth] .hljs-tag {
  color: #999;
}
[theme=base16-black-metal-gorgoroth] .hljs-operator, [theme=base16-black-metal-gorgoroth] .hljs-punctuation, [theme=base16-black-metal-gorgoroth] .hljs-subst {
  color: #c1c1c1;
}
[theme=base16-black-metal-gorgoroth] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-black-metal-gorgoroth] .hljs-bullet, [theme=base16-black-metal-gorgoroth] .hljs-deletion, [theme=base16-black-metal-gorgoroth] .hljs-name, [theme=base16-black-metal-gorgoroth] .hljs-selector-tag, [theme=base16-black-metal-gorgoroth] .hljs-template-variable, [theme=base16-black-metal-gorgoroth] .hljs-variable {
  color: #5f8787;
}
[theme=base16-black-metal-gorgoroth] .hljs-attr, [theme=base16-black-metal-gorgoroth] .hljs-link, [theme=base16-black-metal-gorgoroth] .hljs-literal, [theme=base16-black-metal-gorgoroth] .hljs-number, [theme=base16-black-metal-gorgoroth] .hljs-symbol, [theme=base16-black-metal-gorgoroth] .hljs-variable.constant_ {
  color: #aaa;
}
[theme=base16-black-metal-gorgoroth] .hljs-class .hljs-title, [theme=base16-black-metal-gorgoroth] .hljs-title, [theme=base16-black-metal-gorgoroth] .hljs-title.class_ {
  color: #8c7f70;
}
[theme=base16-black-metal-gorgoroth] .hljs-strong {
  font-weight: 700;
  color: #8c7f70;
}
[theme=base16-black-metal-gorgoroth] .hljs-addition, [theme=base16-black-metal-gorgoroth] .hljs-code, [theme=base16-black-metal-gorgoroth] .hljs-string, [theme=base16-black-metal-gorgoroth] .hljs-title.class_.inherited__ {
  color: #9b8d7f;
}
[theme=base16-black-metal-gorgoroth] .hljs-built_in, [theme=base16-black-metal-gorgoroth] .hljs-doctag, [theme=base16-black-metal-gorgoroth] .hljs-keyword.hljs-atrule, [theme=base16-black-metal-gorgoroth] .hljs-quote, [theme=base16-black-metal-gorgoroth] .hljs-regexp {
  color: #aaa;
}
[theme=base16-black-metal-gorgoroth] .hljs-attribute, [theme=base16-black-metal-gorgoroth] .hljs-function .hljs-title, [theme=base16-black-metal-gorgoroth] .hljs-section, [theme=base16-black-metal-gorgoroth] .hljs-title.function_, [theme=base16-black-metal-gorgoroth] .ruby .hljs-property {
  color: #888;
}
[theme=base16-black-metal-gorgoroth] .diff .hljs-meta, [theme=base16-black-metal-gorgoroth] .hljs-keyword, [theme=base16-black-metal-gorgoroth] .hljs-template-tag, [theme=base16-black-metal-gorgoroth] .hljs-type {
  color: #999;
}
[theme=base16-black-metal-gorgoroth] .hljs-emphasis {
  color: #999;
  font-style: italic;
}
[theme=base16-black-metal-gorgoroth] .hljs-meta, [theme=base16-black-metal-gorgoroth] .hljs-meta .hljs-keyword, [theme=base16-black-metal-gorgoroth] .hljs-meta .hljs-string {
  color: #444;
}
[theme=base16-black-metal-gorgoroth] .hljs-meta .hljs-keyword, [theme=base16-black-metal-gorgoroth] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-black-metal-immortal] {
  /*!
    Theme: Black Metal (Immortal)
    Author: metalelf0 (https://github.com/metalelf0)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-black-metal-immortal] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-black-metal-immortal] code.hljs {
  padding: 3px 5px;
}
[theme=base16-black-metal-immortal] .hljs {
  color: #c1c1c1;
  background: #000;
}
[theme=base16-black-metal-immortal] .hljs ::selection, [theme=base16-black-metal-immortal] .hljs::selection {
  background-color: #222;
  color: #c1c1c1;
}
[theme=base16-black-metal-immortal] .hljs-comment {
  color: #333;
}
[theme=base16-black-metal-immortal] .hljs-tag {
  color: #999;
}
[theme=base16-black-metal-immortal] .hljs-operator, [theme=base16-black-metal-immortal] .hljs-punctuation, [theme=base16-black-metal-immortal] .hljs-subst {
  color: #c1c1c1;
}
[theme=base16-black-metal-immortal] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-black-metal-immortal] .hljs-bullet, [theme=base16-black-metal-immortal] .hljs-deletion, [theme=base16-black-metal-immortal] .hljs-name, [theme=base16-black-metal-immortal] .hljs-selector-tag, [theme=base16-black-metal-immortal] .hljs-template-variable, [theme=base16-black-metal-immortal] .hljs-variable {
  color: #5f8787;
}
[theme=base16-black-metal-immortal] .hljs-attr, [theme=base16-black-metal-immortal] .hljs-link, [theme=base16-black-metal-immortal] .hljs-literal, [theme=base16-black-metal-immortal] .hljs-number, [theme=base16-black-metal-immortal] .hljs-symbol, [theme=base16-black-metal-immortal] .hljs-variable.constant_ {
  color: #aaa;
}
[theme=base16-black-metal-immortal] .hljs-class .hljs-title, [theme=base16-black-metal-immortal] .hljs-title, [theme=base16-black-metal-immortal] .hljs-title.class_ {
  color: #567;
}
[theme=base16-black-metal-immortal] .hljs-strong {
  font-weight: 700;
  color: #567;
}
[theme=base16-black-metal-immortal] .hljs-addition, [theme=base16-black-metal-immortal] .hljs-code, [theme=base16-black-metal-immortal] .hljs-string, [theme=base16-black-metal-immortal] .hljs-title.class_.inherited__ {
  color: #79b;
}
[theme=base16-black-metal-immortal] .hljs-built_in, [theme=base16-black-metal-immortal] .hljs-doctag, [theme=base16-black-metal-immortal] .hljs-keyword.hljs-atrule, [theme=base16-black-metal-immortal] .hljs-quote, [theme=base16-black-metal-immortal] .hljs-regexp {
  color: #aaa;
}
[theme=base16-black-metal-immortal] .hljs-attribute, [theme=base16-black-metal-immortal] .hljs-function .hljs-title, [theme=base16-black-metal-immortal] .hljs-section, [theme=base16-black-metal-immortal] .hljs-title.function_, [theme=base16-black-metal-immortal] .ruby .hljs-property {
  color: #888;
}
[theme=base16-black-metal-immortal] .diff .hljs-meta, [theme=base16-black-metal-immortal] .hljs-keyword, [theme=base16-black-metal-immortal] .hljs-template-tag, [theme=base16-black-metal-immortal] .hljs-type {
  color: #999;
}
[theme=base16-black-metal-immortal] .hljs-emphasis {
  color: #999;
  font-style: italic;
}
[theme=base16-black-metal-immortal] .hljs-meta, [theme=base16-black-metal-immortal] .hljs-meta .hljs-keyword, [theme=base16-black-metal-immortal] .hljs-meta .hljs-string {
  color: #444;
}
[theme=base16-black-metal-immortal] .hljs-meta .hljs-keyword, [theme=base16-black-metal-immortal] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-black-metal-khold] {
  /*!
    Theme: Black Metal (Khold)
    Author: metalelf0 (https://github.com/metalelf0)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-black-metal-khold] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-black-metal-khold] code.hljs {
  padding: 3px 5px;
}
[theme=base16-black-metal-khold] .hljs {
  color: #c1c1c1;
  background: #000;
}
[theme=base16-black-metal-khold] .hljs ::selection, [theme=base16-black-metal-khold] .hljs::selection {
  background-color: #222;
  color: #c1c1c1;
}
[theme=base16-black-metal-khold] .hljs-comment {
  color: #333;
}
[theme=base16-black-metal-khold] .hljs-tag {
  color: #999;
}
[theme=base16-black-metal-khold] .hljs-operator, [theme=base16-black-metal-khold] .hljs-punctuation, [theme=base16-black-metal-khold] .hljs-subst {
  color: #c1c1c1;
}
[theme=base16-black-metal-khold] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-black-metal-khold] .hljs-bullet, [theme=base16-black-metal-khold] .hljs-deletion, [theme=base16-black-metal-khold] .hljs-name, [theme=base16-black-metal-khold] .hljs-selector-tag, [theme=base16-black-metal-khold] .hljs-template-variable, [theme=base16-black-metal-khold] .hljs-variable {
  color: #5f8787;
}
[theme=base16-black-metal-khold] .hljs-attr, [theme=base16-black-metal-khold] .hljs-link, [theme=base16-black-metal-khold] .hljs-literal, [theme=base16-black-metal-khold] .hljs-number, [theme=base16-black-metal-khold] .hljs-symbol, [theme=base16-black-metal-khold] .hljs-variable.constant_ {
  color: #aaa;
}
[theme=base16-black-metal-khold] .hljs-class .hljs-title, [theme=base16-black-metal-khold] .hljs-title, [theme=base16-black-metal-khold] .hljs-title.class_ {
  color: #974b46;
}
[theme=base16-black-metal-khold] .hljs-strong {
  font-weight: 700;
  color: #974b46;
}
[theme=base16-black-metal-khold] .hljs-addition, [theme=base16-black-metal-khold] .hljs-code, [theme=base16-black-metal-khold] .hljs-string, [theme=base16-black-metal-khold] .hljs-title.class_.inherited__ {
  color: #eceee3;
}
[theme=base16-black-metal-khold] .hljs-built_in, [theme=base16-black-metal-khold] .hljs-doctag, [theme=base16-black-metal-khold] .hljs-keyword.hljs-atrule, [theme=base16-black-metal-khold] .hljs-quote, [theme=base16-black-metal-khold] .hljs-regexp {
  color: #aaa;
}
[theme=base16-black-metal-khold] .hljs-attribute, [theme=base16-black-metal-khold] .hljs-function .hljs-title, [theme=base16-black-metal-khold] .hljs-section, [theme=base16-black-metal-khold] .hljs-title.function_, [theme=base16-black-metal-khold] .ruby .hljs-property {
  color: #888;
}
[theme=base16-black-metal-khold] .diff .hljs-meta, [theme=base16-black-metal-khold] .hljs-keyword, [theme=base16-black-metal-khold] .hljs-template-tag, [theme=base16-black-metal-khold] .hljs-type {
  color: #999;
}
[theme=base16-black-metal-khold] .hljs-emphasis {
  color: #999;
  font-style: italic;
}
[theme=base16-black-metal-khold] .hljs-meta, [theme=base16-black-metal-khold] .hljs-meta .hljs-keyword, [theme=base16-black-metal-khold] .hljs-meta .hljs-string {
  color: #444;
}
[theme=base16-black-metal-khold] .hljs-meta .hljs-keyword, [theme=base16-black-metal-khold] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-black-metal-marduk] {
  /*!
    Theme: Black Metal (Marduk)
    Author: metalelf0 (https://github.com/metalelf0)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-black-metal-marduk] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-black-metal-marduk] code.hljs {
  padding: 3px 5px;
}
[theme=base16-black-metal-marduk] .hljs {
  color: #c1c1c1;
  background: #000;
}
[theme=base16-black-metal-marduk] .hljs ::selection, [theme=base16-black-metal-marduk] .hljs::selection {
  background-color: #222;
  color: #c1c1c1;
}
[theme=base16-black-metal-marduk] .hljs-comment {
  color: #333;
}
[theme=base16-black-metal-marduk] .hljs-tag {
  color: #999;
}
[theme=base16-black-metal-marduk] .hljs-operator, [theme=base16-black-metal-marduk] .hljs-punctuation, [theme=base16-black-metal-marduk] .hljs-subst {
  color: #c1c1c1;
}
[theme=base16-black-metal-marduk] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-black-metal-marduk] .hljs-bullet, [theme=base16-black-metal-marduk] .hljs-deletion, [theme=base16-black-metal-marduk] .hljs-name, [theme=base16-black-metal-marduk] .hljs-selector-tag, [theme=base16-black-metal-marduk] .hljs-template-variable, [theme=base16-black-metal-marduk] .hljs-variable {
  color: #5f8787;
}
[theme=base16-black-metal-marduk] .hljs-attr, [theme=base16-black-metal-marduk] .hljs-link, [theme=base16-black-metal-marduk] .hljs-literal, [theme=base16-black-metal-marduk] .hljs-number, [theme=base16-black-metal-marduk] .hljs-symbol, [theme=base16-black-metal-marduk] .hljs-variable.constant_ {
  color: #aaa;
}
[theme=base16-black-metal-marduk] .hljs-class .hljs-title, [theme=base16-black-metal-marduk] .hljs-title, [theme=base16-black-metal-marduk] .hljs-title.class_ {
  color: #626b67;
}
[theme=base16-black-metal-marduk] .hljs-strong {
  font-weight: 700;
  color: #626b67;
}
[theme=base16-black-metal-marduk] .hljs-addition, [theme=base16-black-metal-marduk] .hljs-code, [theme=base16-black-metal-marduk] .hljs-string, [theme=base16-black-metal-marduk] .hljs-title.class_.inherited__ {
  color: #a5aaa7;
}
[theme=base16-black-metal-marduk] .hljs-built_in, [theme=base16-black-metal-marduk] .hljs-doctag, [theme=base16-black-metal-marduk] .hljs-keyword.hljs-atrule, [theme=base16-black-metal-marduk] .hljs-quote, [theme=base16-black-metal-marduk] .hljs-regexp {
  color: #aaa;
}
[theme=base16-black-metal-marduk] .hljs-attribute, [theme=base16-black-metal-marduk] .hljs-function .hljs-title, [theme=base16-black-metal-marduk] .hljs-section, [theme=base16-black-metal-marduk] .hljs-title.function_, [theme=base16-black-metal-marduk] .ruby .hljs-property {
  color: #888;
}
[theme=base16-black-metal-marduk] .diff .hljs-meta, [theme=base16-black-metal-marduk] .hljs-keyword, [theme=base16-black-metal-marduk] .hljs-template-tag, [theme=base16-black-metal-marduk] .hljs-type {
  color: #999;
}
[theme=base16-black-metal-marduk] .hljs-emphasis {
  color: #999;
  font-style: italic;
}
[theme=base16-black-metal-marduk] .hljs-meta, [theme=base16-black-metal-marduk] .hljs-meta .hljs-keyword, [theme=base16-black-metal-marduk] .hljs-meta .hljs-string {
  color: #444;
}
[theme=base16-black-metal-marduk] .hljs-meta .hljs-keyword, [theme=base16-black-metal-marduk] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-black-metal-mayhem] {
  /*!
    Theme: Black Metal (Mayhem)
    Author: metalelf0 (https://github.com/metalelf0)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-black-metal-mayhem] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-black-metal-mayhem] code.hljs {
  padding: 3px 5px;
}
[theme=base16-black-metal-mayhem] .hljs {
  color: #c1c1c1;
  background: #000;
}
[theme=base16-black-metal-mayhem] .hljs ::selection, [theme=base16-black-metal-mayhem] .hljs::selection {
  background-color: #222;
  color: #c1c1c1;
}
[theme=base16-black-metal-mayhem] .hljs-comment {
  color: #333;
}
[theme=base16-black-metal-mayhem] .hljs-tag {
  color: #999;
}
[theme=base16-black-metal-mayhem] .hljs-operator, [theme=base16-black-metal-mayhem] .hljs-punctuation, [theme=base16-black-metal-mayhem] .hljs-subst {
  color: #c1c1c1;
}
[theme=base16-black-metal-mayhem] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-black-metal-mayhem] .hljs-bullet, [theme=base16-black-metal-mayhem] .hljs-deletion, [theme=base16-black-metal-mayhem] .hljs-name, [theme=base16-black-metal-mayhem] .hljs-selector-tag, [theme=base16-black-metal-mayhem] .hljs-template-variable, [theme=base16-black-metal-mayhem] .hljs-variable {
  color: #5f8787;
}
[theme=base16-black-metal-mayhem] .hljs-attr, [theme=base16-black-metal-mayhem] .hljs-link, [theme=base16-black-metal-mayhem] .hljs-literal, [theme=base16-black-metal-mayhem] .hljs-number, [theme=base16-black-metal-mayhem] .hljs-symbol, [theme=base16-black-metal-mayhem] .hljs-variable.constant_ {
  color: #aaa;
}
[theme=base16-black-metal-mayhem] .hljs-class .hljs-title, [theme=base16-black-metal-mayhem] .hljs-title, [theme=base16-black-metal-mayhem] .hljs-title.class_ {
  color: #eecc6c;
}
[theme=base16-black-metal-mayhem] .hljs-strong {
  font-weight: 700;
  color: #eecc6c;
}
[theme=base16-black-metal-mayhem] .hljs-addition, [theme=base16-black-metal-mayhem] .hljs-code, [theme=base16-black-metal-mayhem] .hljs-string, [theme=base16-black-metal-mayhem] .hljs-title.class_.inherited__ {
  color: #f3ecd4;
}
[theme=base16-black-metal-mayhem] .hljs-built_in, [theme=base16-black-metal-mayhem] .hljs-doctag, [theme=base16-black-metal-mayhem] .hljs-keyword.hljs-atrule, [theme=base16-black-metal-mayhem] .hljs-quote, [theme=base16-black-metal-mayhem] .hljs-regexp {
  color: #aaa;
}
[theme=base16-black-metal-mayhem] .hljs-attribute, [theme=base16-black-metal-mayhem] .hljs-function .hljs-title, [theme=base16-black-metal-mayhem] .hljs-section, [theme=base16-black-metal-mayhem] .hljs-title.function_, [theme=base16-black-metal-mayhem] .ruby .hljs-property {
  color: #888;
}
[theme=base16-black-metal-mayhem] .diff .hljs-meta, [theme=base16-black-metal-mayhem] .hljs-keyword, [theme=base16-black-metal-mayhem] .hljs-template-tag, [theme=base16-black-metal-mayhem] .hljs-type {
  color: #999;
}
[theme=base16-black-metal-mayhem] .hljs-emphasis {
  color: #999;
  font-style: italic;
}
[theme=base16-black-metal-mayhem] .hljs-meta, [theme=base16-black-metal-mayhem] .hljs-meta .hljs-keyword, [theme=base16-black-metal-mayhem] .hljs-meta .hljs-string {
  color: #444;
}
[theme=base16-black-metal-mayhem] .hljs-meta .hljs-keyword, [theme=base16-black-metal-mayhem] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-black-metal-nile] {
  /*!
    Theme: Black Metal (Nile)
    Author: metalelf0 (https://github.com/metalelf0)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-black-metal-nile] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-black-metal-nile] code.hljs {
  padding: 3px 5px;
}
[theme=base16-black-metal-nile] .hljs {
  color: #c1c1c1;
  background: #000;
}
[theme=base16-black-metal-nile] .hljs ::selection, [theme=base16-black-metal-nile] .hljs::selection {
  background-color: #222;
  color: #c1c1c1;
}
[theme=base16-black-metal-nile] .hljs-comment {
  color: #333;
}
[theme=base16-black-metal-nile] .hljs-tag {
  color: #999;
}
[theme=base16-black-metal-nile] .hljs-operator, [theme=base16-black-metal-nile] .hljs-punctuation, [theme=base16-black-metal-nile] .hljs-subst {
  color: #c1c1c1;
}
[theme=base16-black-metal-nile] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-black-metal-nile] .hljs-bullet, [theme=base16-black-metal-nile] .hljs-deletion, [theme=base16-black-metal-nile] .hljs-name, [theme=base16-black-metal-nile] .hljs-selector-tag, [theme=base16-black-metal-nile] .hljs-template-variable, [theme=base16-black-metal-nile] .hljs-variable {
  color: #5f8787;
}
[theme=base16-black-metal-nile] .hljs-attr, [theme=base16-black-metal-nile] .hljs-link, [theme=base16-black-metal-nile] .hljs-literal, [theme=base16-black-metal-nile] .hljs-number, [theme=base16-black-metal-nile] .hljs-symbol, [theme=base16-black-metal-nile] .hljs-variable.constant_ {
  color: #aaa;
}
[theme=base16-black-metal-nile] .hljs-class .hljs-title, [theme=base16-black-metal-nile] .hljs-title, [theme=base16-black-metal-nile] .hljs-title.class_ {
  color: #775;
}
[theme=base16-black-metal-nile] .hljs-strong {
  font-weight: 700;
  color: #775;
}
[theme=base16-black-metal-nile] .hljs-addition, [theme=base16-black-metal-nile] .hljs-code, [theme=base16-black-metal-nile] .hljs-string, [theme=base16-black-metal-nile] .hljs-title.class_.inherited__ {
  color: #a98;
}
[theme=base16-black-metal-nile] .hljs-built_in, [theme=base16-black-metal-nile] .hljs-doctag, [theme=base16-black-metal-nile] .hljs-keyword.hljs-atrule, [theme=base16-black-metal-nile] .hljs-quote, [theme=base16-black-metal-nile] .hljs-regexp {
  color: #aaa;
}
[theme=base16-black-metal-nile] .hljs-attribute, [theme=base16-black-metal-nile] .hljs-function .hljs-title, [theme=base16-black-metal-nile] .hljs-section, [theme=base16-black-metal-nile] .hljs-title.function_, [theme=base16-black-metal-nile] .ruby .hljs-property {
  color: #888;
}
[theme=base16-black-metal-nile] .diff .hljs-meta, [theme=base16-black-metal-nile] .hljs-keyword, [theme=base16-black-metal-nile] .hljs-template-tag, [theme=base16-black-metal-nile] .hljs-type {
  color: #999;
}
[theme=base16-black-metal-nile] .hljs-emphasis {
  color: #999;
  font-style: italic;
}
[theme=base16-black-metal-nile] .hljs-meta, [theme=base16-black-metal-nile] .hljs-meta .hljs-keyword, [theme=base16-black-metal-nile] .hljs-meta .hljs-string {
  color: #444;
}
[theme=base16-black-metal-nile] .hljs-meta .hljs-keyword, [theme=base16-black-metal-nile] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-black-metal-venom] {
  /*!
    Theme: Black Metal (Venom)
    Author: metalelf0 (https://github.com/metalelf0)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-black-metal-venom] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-black-metal-venom] code.hljs {
  padding: 3px 5px;
}
[theme=base16-black-metal-venom] .hljs {
  color: #c1c1c1;
  background: #000;
}
[theme=base16-black-metal-venom] .hljs ::selection, [theme=base16-black-metal-venom] .hljs::selection {
  background-color: #222;
  color: #c1c1c1;
}
[theme=base16-black-metal-venom] .hljs-comment {
  color: #333;
}
[theme=base16-black-metal-venom] .hljs-tag {
  color: #999;
}
[theme=base16-black-metal-venom] .hljs-operator, [theme=base16-black-metal-venom] .hljs-punctuation, [theme=base16-black-metal-venom] .hljs-subst {
  color: #c1c1c1;
}
[theme=base16-black-metal-venom] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-black-metal-venom] .hljs-bullet, [theme=base16-black-metal-venom] .hljs-deletion, [theme=base16-black-metal-venom] .hljs-name, [theme=base16-black-metal-venom] .hljs-selector-tag, [theme=base16-black-metal-venom] .hljs-template-variable, [theme=base16-black-metal-venom] .hljs-variable {
  color: #5f8787;
}
[theme=base16-black-metal-venom] .hljs-attr, [theme=base16-black-metal-venom] .hljs-link, [theme=base16-black-metal-venom] .hljs-literal, [theme=base16-black-metal-venom] .hljs-number, [theme=base16-black-metal-venom] .hljs-symbol, [theme=base16-black-metal-venom] .hljs-variable.constant_ {
  color: #aaa;
}
[theme=base16-black-metal-venom] .hljs-class .hljs-title, [theme=base16-black-metal-venom] .hljs-title, [theme=base16-black-metal-venom] .hljs-title.class_ {
  color: #79241f;
}
[theme=base16-black-metal-venom] .hljs-strong {
  font-weight: 700;
  color: #79241f;
}
[theme=base16-black-metal-venom] .hljs-addition, [theme=base16-black-metal-venom] .hljs-code, [theme=base16-black-metal-venom] .hljs-string, [theme=base16-black-metal-venom] .hljs-title.class_.inherited__ {
  color: #f8f7f2;
}
[theme=base16-black-metal-venom] .hljs-built_in, [theme=base16-black-metal-venom] .hljs-doctag, [theme=base16-black-metal-venom] .hljs-keyword.hljs-atrule, [theme=base16-black-metal-venom] .hljs-quote, [theme=base16-black-metal-venom] .hljs-regexp {
  color: #aaa;
}
[theme=base16-black-metal-venom] .hljs-attribute, [theme=base16-black-metal-venom] .hljs-function .hljs-title, [theme=base16-black-metal-venom] .hljs-section, [theme=base16-black-metal-venom] .hljs-title.function_, [theme=base16-black-metal-venom] .ruby .hljs-property {
  color: #888;
}
[theme=base16-black-metal-venom] .diff .hljs-meta, [theme=base16-black-metal-venom] .hljs-keyword, [theme=base16-black-metal-venom] .hljs-template-tag, [theme=base16-black-metal-venom] .hljs-type {
  color: #999;
}
[theme=base16-black-metal-venom] .hljs-emphasis {
  color: #999;
  font-style: italic;
}
[theme=base16-black-metal-venom] .hljs-meta, [theme=base16-black-metal-venom] .hljs-meta .hljs-keyword, [theme=base16-black-metal-venom] .hljs-meta .hljs-string {
  color: #444;
}
[theme=base16-black-metal-venom] .hljs-meta .hljs-keyword, [theme=base16-black-metal-venom] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-black-metal] {
  /*!
    Theme: Black Metal
    Author: metalelf0 (https://github.com/metalelf0)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-black-metal] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-black-metal] code.hljs {
  padding: 3px 5px;
}
[theme=base16-black-metal] .hljs {
  color: #c1c1c1;
  background: #000;
}
[theme=base16-black-metal] .hljs ::selection, [theme=base16-black-metal] .hljs::selection {
  background-color: #222;
  color: #c1c1c1;
}
[theme=base16-black-metal] .hljs-comment {
  color: #333;
}
[theme=base16-black-metal] .hljs-tag {
  color: #999;
}
[theme=base16-black-metal] .hljs-operator, [theme=base16-black-metal] .hljs-punctuation, [theme=base16-black-metal] .hljs-subst {
  color: #c1c1c1;
}
[theme=base16-black-metal] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-black-metal] .hljs-bullet, [theme=base16-black-metal] .hljs-deletion, [theme=base16-black-metal] .hljs-name, [theme=base16-black-metal] .hljs-selector-tag, [theme=base16-black-metal] .hljs-template-variable, [theme=base16-black-metal] .hljs-variable {
  color: #5f8787;
}
[theme=base16-black-metal] .hljs-attr, [theme=base16-black-metal] .hljs-link, [theme=base16-black-metal] .hljs-literal, [theme=base16-black-metal] .hljs-number, [theme=base16-black-metal] .hljs-symbol, [theme=base16-black-metal] .hljs-variable.constant_ {
  color: #aaa;
}
[theme=base16-black-metal] .hljs-class .hljs-title, [theme=base16-black-metal] .hljs-title, [theme=base16-black-metal] .hljs-title.class_ {
  color: #a06666;
}
[theme=base16-black-metal] .hljs-strong {
  font-weight: 700;
  color: #a06666;
}
[theme=base16-black-metal] .hljs-addition, [theme=base16-black-metal] .hljs-code, [theme=base16-black-metal] .hljs-string, [theme=base16-black-metal] .hljs-title.class_.inherited__ {
  color: #d99;
}
[theme=base16-black-metal] .hljs-built_in, [theme=base16-black-metal] .hljs-doctag, [theme=base16-black-metal] .hljs-keyword.hljs-atrule, [theme=base16-black-metal] .hljs-quote, [theme=base16-black-metal] .hljs-regexp {
  color: #aaa;
}
[theme=base16-black-metal] .hljs-attribute, [theme=base16-black-metal] .hljs-function .hljs-title, [theme=base16-black-metal] .hljs-section, [theme=base16-black-metal] .hljs-title.function_, [theme=base16-black-metal] .ruby .hljs-property {
  color: #888;
}
[theme=base16-black-metal] .diff .hljs-meta, [theme=base16-black-metal] .hljs-keyword, [theme=base16-black-metal] .hljs-template-tag, [theme=base16-black-metal] .hljs-type {
  color: #999;
}
[theme=base16-black-metal] .hljs-emphasis {
  color: #999;
  font-style: italic;
}
[theme=base16-black-metal] .hljs-meta, [theme=base16-black-metal] .hljs-meta .hljs-keyword, [theme=base16-black-metal] .hljs-meta .hljs-string {
  color: #444;
}
[theme=base16-black-metal] .hljs-meta .hljs-keyword, [theme=base16-black-metal] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-brewer] {
  /*!
    Theme: Brewer
    Author: Timothée Poisot (http://github.com/tpoisot)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-brewer] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-brewer] code.hljs {
  padding: 3px 5px;
}
[theme=base16-brewer] .hljs {
  color: #b7b8b9;
  background: #0c0d0e;
}
[theme=base16-brewer] .hljs ::selection, [theme=base16-brewer] .hljs::selection {
  background-color: #515253;
  color: #b7b8b9;
}
[theme=base16-brewer] .hljs-comment {
  color: #737475;
}
[theme=base16-brewer] .hljs-tag {
  color: #959697;
}
[theme=base16-brewer] .hljs-operator, [theme=base16-brewer] .hljs-punctuation, [theme=base16-brewer] .hljs-subst {
  color: #b7b8b9;
}
[theme=base16-brewer] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-brewer] .hljs-bullet, [theme=base16-brewer] .hljs-deletion, [theme=base16-brewer] .hljs-name, [theme=base16-brewer] .hljs-selector-tag, [theme=base16-brewer] .hljs-template-variable, [theme=base16-brewer] .hljs-variable {
  color: #e31a1c;
}
[theme=base16-brewer] .hljs-attr, [theme=base16-brewer] .hljs-link, [theme=base16-brewer] .hljs-literal, [theme=base16-brewer] .hljs-number, [theme=base16-brewer] .hljs-symbol, [theme=base16-brewer] .hljs-variable.constant_ {
  color: #e6550d;
}
[theme=base16-brewer] .hljs-class .hljs-title, [theme=base16-brewer] .hljs-title, [theme=base16-brewer] .hljs-title.class_ {
  color: #dca060;
}
[theme=base16-brewer] .hljs-strong {
  font-weight: 700;
  color: #dca060;
}
[theme=base16-brewer] .hljs-addition, [theme=base16-brewer] .hljs-code, [theme=base16-brewer] .hljs-string, [theme=base16-brewer] .hljs-title.class_.inherited__ {
  color: #31a354;
}
[theme=base16-brewer] .hljs-built_in, [theme=base16-brewer] .hljs-doctag, [theme=base16-brewer] .hljs-keyword.hljs-atrule, [theme=base16-brewer] .hljs-quote, [theme=base16-brewer] .hljs-regexp {
  color: #80b1d3;
}
[theme=base16-brewer] .hljs-attribute, [theme=base16-brewer] .hljs-function .hljs-title, [theme=base16-brewer] .hljs-section, [theme=base16-brewer] .hljs-title.function_, [theme=base16-brewer] .ruby .hljs-property {
  color: #3182bd;
}
[theme=base16-brewer] .diff .hljs-meta, [theme=base16-brewer] .hljs-keyword, [theme=base16-brewer] .hljs-template-tag, [theme=base16-brewer] .hljs-type {
  color: #756bb1;
}
[theme=base16-brewer] .hljs-emphasis {
  color: #756bb1;
  font-style: italic;
}
[theme=base16-brewer] .hljs-meta, [theme=base16-brewer] .hljs-meta .hljs-keyword, [theme=base16-brewer] .hljs-meta .hljs-string {
  color: #b15928;
}
[theme=base16-brewer] .hljs-meta .hljs-keyword, [theme=base16-brewer] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-bright] {
  /*!
    Theme: Bright
    Author: Chris Kempson (http://chriskempson.com)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-bright] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-bright] code.hljs {
  padding: 3px 5px;
}
[theme=base16-bright] .hljs {
  color: #e0e0e0;
  background: #000;
}
[theme=base16-bright] .hljs ::selection, [theme=base16-bright] .hljs::selection {
  background-color: #505050;
  color: #e0e0e0;
}
[theme=base16-bright] .hljs-comment {
  color: #b0b0b0;
}
[theme=base16-bright] .hljs-tag {
  color: #d0d0d0;
}
[theme=base16-bright] .hljs-operator, [theme=base16-bright] .hljs-punctuation, [theme=base16-bright] .hljs-subst {
  color: #e0e0e0;
}
[theme=base16-bright] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-bright] .hljs-bullet, [theme=base16-bright] .hljs-deletion, [theme=base16-bright] .hljs-name, [theme=base16-bright] .hljs-selector-tag, [theme=base16-bright] .hljs-template-variable, [theme=base16-bright] .hljs-variable {
  color: #fb0120;
}
[theme=base16-bright] .hljs-attr, [theme=base16-bright] .hljs-link, [theme=base16-bright] .hljs-literal, [theme=base16-bright] .hljs-number, [theme=base16-bright] .hljs-symbol, [theme=base16-bright] .hljs-variable.constant_ {
  color: #fc6d24;
}
[theme=base16-bright] .hljs-class .hljs-title, [theme=base16-bright] .hljs-title, [theme=base16-bright] .hljs-title.class_ {
  color: #fda331;
}
[theme=base16-bright] .hljs-strong {
  font-weight: 700;
  color: #fda331;
}
[theme=base16-bright] .hljs-addition, [theme=base16-bright] .hljs-code, [theme=base16-bright] .hljs-string, [theme=base16-bright] .hljs-title.class_.inherited__ {
  color: #a1c659;
}
[theme=base16-bright] .hljs-built_in, [theme=base16-bright] .hljs-doctag, [theme=base16-bright] .hljs-keyword.hljs-atrule, [theme=base16-bright] .hljs-quote, [theme=base16-bright] .hljs-regexp {
  color: #76c7b7;
}
[theme=base16-bright] .hljs-attribute, [theme=base16-bright] .hljs-function .hljs-title, [theme=base16-bright] .hljs-section, [theme=base16-bright] .hljs-title.function_, [theme=base16-bright] .ruby .hljs-property {
  color: #6fb3d2;
}
[theme=base16-bright] .diff .hljs-meta, [theme=base16-bright] .hljs-keyword, [theme=base16-bright] .hljs-template-tag, [theme=base16-bright] .hljs-type {
  color: #d381c3;
}
[theme=base16-bright] .hljs-emphasis {
  color: #d381c3;
  font-style: italic;
}
[theme=base16-bright] .hljs-meta, [theme=base16-bright] .hljs-meta .hljs-keyword, [theme=base16-bright] .hljs-meta .hljs-string {
  color: #be643c;
}
[theme=base16-bright] .hljs-meta .hljs-keyword, [theme=base16-bright] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-brogrammer] {
  /*!
    Theme: Brogrammer
    Author: Vik Ramanujam (http://github.com/piggyslasher)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-brogrammer] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-brogrammer] code.hljs {
  padding: 3px 5px;
}
[theme=base16-brogrammer] .hljs {
  color: #4e5ab7;
  background: #1f1f1f;
}
[theme=base16-brogrammer] .hljs ::selection, [theme=base16-brogrammer] .hljs::selection {
  background-color: #2dc55e;
  color: #4e5ab7;
}
[theme=base16-brogrammer] .hljs-comment {
  color: #ecba0f;
}
[theme=base16-brogrammer] .hljs-tag {
  color: #2a84d2;
}
[theme=base16-brogrammer] .hljs-operator, [theme=base16-brogrammer] .hljs-punctuation, [theme=base16-brogrammer] .hljs-subst {
  color: #4e5ab7;
}
[theme=base16-brogrammer] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-brogrammer] .hljs-bullet, [theme=base16-brogrammer] .hljs-deletion, [theme=base16-brogrammer] .hljs-name, [theme=base16-brogrammer] .hljs-selector-tag, [theme=base16-brogrammer] .hljs-template-variable, [theme=base16-brogrammer] .hljs-variable {
  color: #d6dbe5;
}
[theme=base16-brogrammer] .hljs-attr, [theme=base16-brogrammer] .hljs-link, [theme=base16-brogrammer] .hljs-literal, [theme=base16-brogrammer] .hljs-number, [theme=base16-brogrammer] .hljs-symbol, [theme=base16-brogrammer] .hljs-variable.constant_ {
  color: #de352e;
}
[theme=base16-brogrammer] .hljs-class .hljs-title, [theme=base16-brogrammer] .hljs-title, [theme=base16-brogrammer] .hljs-title.class_ {
  color: #1dd361;
}
[theme=base16-brogrammer] .hljs-strong {
  font-weight: 700;
  color: #1dd361;
}
[theme=base16-brogrammer] .hljs-addition, [theme=base16-brogrammer] .hljs-code, [theme=base16-brogrammer] .hljs-string, [theme=base16-brogrammer] .hljs-title.class_.inherited__ {
  color: #f3bd09;
}
[theme=base16-brogrammer] .hljs-built_in, [theme=base16-brogrammer] .hljs-doctag, [theme=base16-brogrammer] .hljs-keyword.hljs-atrule, [theme=base16-brogrammer] .hljs-quote, [theme=base16-brogrammer] .hljs-regexp {
  color: #1081d6;
}
[theme=base16-brogrammer] .hljs-attribute, [theme=base16-brogrammer] .hljs-function .hljs-title, [theme=base16-brogrammer] .hljs-section, [theme=base16-brogrammer] .hljs-title.function_, [theme=base16-brogrammer] .ruby .hljs-property {
  color: #5350b9;
}
[theme=base16-brogrammer] .diff .hljs-meta, [theme=base16-brogrammer] .hljs-keyword, [theme=base16-brogrammer] .hljs-template-tag, [theme=base16-brogrammer] .hljs-type {
  color: #0f7ddb;
}
[theme=base16-brogrammer] .hljs-emphasis {
  color: #0f7ddb;
  font-style: italic;
}
[theme=base16-brogrammer] .hljs-meta, [theme=base16-brogrammer] .hljs-meta .hljs-keyword, [theme=base16-brogrammer] .hljs-meta .hljs-string {
  color: #fff;
}
[theme=base16-brogrammer] .hljs-meta .hljs-keyword, [theme=base16-brogrammer] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-brush-trees-dark] {
  /*!
    Theme: Brush Trees Dark
    Author: Abraham White <abelincoln.white@gmail.com>
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-brush-trees-dark] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-brush-trees-dark] code.hljs {
  padding: 3px 5px;
}
[theme=base16-brush-trees-dark] .hljs {
  color: #b0c5c8;
  background: #485867;
}
[theme=base16-brush-trees-dark] .hljs ::selection, [theme=base16-brush-trees-dark] .hljs::selection {
  background-color: #6d828e;
  color: #b0c5c8;
}
[theme=base16-brush-trees-dark] .hljs-comment {
  color: #8299a1;
}
[theme=base16-brush-trees-dark] .hljs-tag {
  color: #98afb5;
}
[theme=base16-brush-trees-dark] .hljs-operator, [theme=base16-brush-trees-dark] .hljs-punctuation, [theme=base16-brush-trees-dark] .hljs-subst {
  color: #b0c5c8;
}
[theme=base16-brush-trees-dark] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-brush-trees-dark] .hljs-bullet, [theme=base16-brush-trees-dark] .hljs-deletion, [theme=base16-brush-trees-dark] .hljs-name, [theme=base16-brush-trees-dark] .hljs-selector-tag, [theme=base16-brush-trees-dark] .hljs-template-variable, [theme=base16-brush-trees-dark] .hljs-variable {
  color: #b38686;
}
[theme=base16-brush-trees-dark] .hljs-attr, [theme=base16-brush-trees-dark] .hljs-link, [theme=base16-brush-trees-dark] .hljs-literal, [theme=base16-brush-trees-dark] .hljs-number, [theme=base16-brush-trees-dark] .hljs-symbol, [theme=base16-brush-trees-dark] .hljs-variable.constant_ {
  color: #d8bba2;
}
[theme=base16-brush-trees-dark] .hljs-class .hljs-title, [theme=base16-brush-trees-dark] .hljs-title, [theme=base16-brush-trees-dark] .hljs-title.class_ {
  color: #aab386;
}
[theme=base16-brush-trees-dark] .hljs-strong {
  font-weight: 700;
  color: #aab386;
}
[theme=base16-brush-trees-dark] .hljs-addition, [theme=base16-brush-trees-dark] .hljs-code, [theme=base16-brush-trees-dark] .hljs-string, [theme=base16-brush-trees-dark] .hljs-title.class_.inherited__ {
  color: #87b386;
}
[theme=base16-brush-trees-dark] .hljs-built_in, [theme=base16-brush-trees-dark] .hljs-doctag, [theme=base16-brush-trees-dark] .hljs-keyword.hljs-atrule, [theme=base16-brush-trees-dark] .hljs-quote, [theme=base16-brush-trees-dark] .hljs-regexp {
  color: #86b3b3;
}
[theme=base16-brush-trees-dark] .hljs-attribute, [theme=base16-brush-trees-dark] .hljs-function .hljs-title, [theme=base16-brush-trees-dark] .hljs-section, [theme=base16-brush-trees-dark] .hljs-title.function_, [theme=base16-brush-trees-dark] .ruby .hljs-property {
  color: #868cb3;
}
[theme=base16-brush-trees-dark] .diff .hljs-meta, [theme=base16-brush-trees-dark] .hljs-keyword, [theme=base16-brush-trees-dark] .hljs-template-tag, [theme=base16-brush-trees-dark] .hljs-type {
  color: #b386b2;
}
[theme=base16-brush-trees-dark] .hljs-emphasis {
  color: #b386b2;
  font-style: italic;
}
[theme=base16-brush-trees-dark] .hljs-meta, [theme=base16-brush-trees-dark] .hljs-meta .hljs-keyword, [theme=base16-brush-trees-dark] .hljs-meta .hljs-string {
  color: #b39f9f;
}
[theme=base16-brush-trees-dark] .hljs-meta .hljs-keyword, [theme=base16-brush-trees-dark] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-brush-trees] {
  /*!
    Theme: Brush Trees
    Author: Abraham White <abelincoln.white@gmail.com>
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-brush-trees] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-brush-trees] code.hljs {
  padding: 3px 5px;
}
[theme=base16-brush-trees] .hljs {
  color: #6d828e;
  background: #e3efef;
}
[theme=base16-brush-trees] .hljs ::selection, [theme=base16-brush-trees] .hljs::selection {
  background-color: #b0c5c8;
  color: #6d828e;
}
[theme=base16-brush-trees] .hljs-comment {
  color: #98afb5;
}
[theme=base16-brush-trees] .hljs-tag {
  color: #8299a1;
}
[theme=base16-brush-trees] .hljs-operator, [theme=base16-brush-trees] .hljs-punctuation, [theme=base16-brush-trees] .hljs-subst {
  color: #6d828e;
}
[theme=base16-brush-trees] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-brush-trees] .hljs-bullet, [theme=base16-brush-trees] .hljs-deletion, [theme=base16-brush-trees] .hljs-name, [theme=base16-brush-trees] .hljs-selector-tag, [theme=base16-brush-trees] .hljs-template-variable, [theme=base16-brush-trees] .hljs-variable {
  color: #b38686;
}
[theme=base16-brush-trees] .hljs-attr, [theme=base16-brush-trees] .hljs-link, [theme=base16-brush-trees] .hljs-literal, [theme=base16-brush-trees] .hljs-number, [theme=base16-brush-trees] .hljs-symbol, [theme=base16-brush-trees] .hljs-variable.constant_ {
  color: #d8bba2;
}
[theme=base16-brush-trees] .hljs-class .hljs-title, [theme=base16-brush-trees] .hljs-title, [theme=base16-brush-trees] .hljs-title.class_ {
  color: #aab386;
}
[theme=base16-brush-trees] .hljs-strong {
  font-weight: 700;
  color: #aab386;
}
[theme=base16-brush-trees] .hljs-addition, [theme=base16-brush-trees] .hljs-code, [theme=base16-brush-trees] .hljs-string, [theme=base16-brush-trees] .hljs-title.class_.inherited__ {
  color: #87b386;
}
[theme=base16-brush-trees] .hljs-built_in, [theme=base16-brush-trees] .hljs-doctag, [theme=base16-brush-trees] .hljs-keyword.hljs-atrule, [theme=base16-brush-trees] .hljs-quote, [theme=base16-brush-trees] .hljs-regexp {
  color: #86b3b3;
}
[theme=base16-brush-trees] .hljs-attribute, [theme=base16-brush-trees] .hljs-function .hljs-title, [theme=base16-brush-trees] .hljs-section, [theme=base16-brush-trees] .hljs-title.function_, [theme=base16-brush-trees] .ruby .hljs-property {
  color: #868cb3;
}
[theme=base16-brush-trees] .diff .hljs-meta, [theme=base16-brush-trees] .hljs-keyword, [theme=base16-brush-trees] .hljs-template-tag, [theme=base16-brush-trees] .hljs-type {
  color: #b386b2;
}
[theme=base16-brush-trees] .hljs-emphasis {
  color: #b386b2;
  font-style: italic;
}
[theme=base16-brush-trees] .hljs-meta, [theme=base16-brush-trees] .hljs-meta .hljs-keyword, [theme=base16-brush-trees] .hljs-meta .hljs-string {
  color: #b39f9f;
}
[theme=base16-brush-trees] .hljs-meta .hljs-keyword, [theme=base16-brush-trees] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-chalk] {
  /*!
    Theme: Chalk
    Author: Chris Kempson (http://chriskempson.com)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-chalk] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-chalk] code.hljs {
  padding: 3px 5px;
}
[theme=base16-chalk] .hljs {
  color: #d0d0d0;
  background: #151515;
}
[theme=base16-chalk] .hljs ::selection, [theme=base16-chalk] .hljs::selection {
  background-color: #303030;
  color: #d0d0d0;
}
[theme=base16-chalk] .hljs-comment {
  color: #505050;
}
[theme=base16-chalk] .hljs-tag {
  color: #b0b0b0;
}
[theme=base16-chalk] .hljs-operator, [theme=base16-chalk] .hljs-punctuation, [theme=base16-chalk] .hljs-subst {
  color: #d0d0d0;
}
[theme=base16-chalk] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-chalk] .hljs-bullet, [theme=base16-chalk] .hljs-deletion, [theme=base16-chalk] .hljs-name, [theme=base16-chalk] .hljs-selector-tag, [theme=base16-chalk] .hljs-template-variable, [theme=base16-chalk] .hljs-variable {
  color: #fb9fb1;
}
[theme=base16-chalk] .hljs-attr, [theme=base16-chalk] .hljs-link, [theme=base16-chalk] .hljs-literal, [theme=base16-chalk] .hljs-number, [theme=base16-chalk] .hljs-symbol, [theme=base16-chalk] .hljs-variable.constant_ {
  color: #eda987;
}
[theme=base16-chalk] .hljs-class .hljs-title, [theme=base16-chalk] .hljs-title, [theme=base16-chalk] .hljs-title.class_ {
  color: #ddb26f;
}
[theme=base16-chalk] .hljs-strong {
  font-weight: 700;
  color: #ddb26f;
}
[theme=base16-chalk] .hljs-addition, [theme=base16-chalk] .hljs-code, [theme=base16-chalk] .hljs-string, [theme=base16-chalk] .hljs-title.class_.inherited__ {
  color: #acc267;
}
[theme=base16-chalk] .hljs-built_in, [theme=base16-chalk] .hljs-doctag, [theme=base16-chalk] .hljs-keyword.hljs-atrule, [theme=base16-chalk] .hljs-quote, [theme=base16-chalk] .hljs-regexp {
  color: #12cfc0;
}
[theme=base16-chalk] .hljs-attribute, [theme=base16-chalk] .hljs-function .hljs-title, [theme=base16-chalk] .hljs-section, [theme=base16-chalk] .hljs-title.function_, [theme=base16-chalk] .ruby .hljs-property {
  color: #6fc2ef;
}
[theme=base16-chalk] .diff .hljs-meta, [theme=base16-chalk] .hljs-keyword, [theme=base16-chalk] .hljs-template-tag, [theme=base16-chalk] .hljs-type {
  color: #e1a3ee;
}
[theme=base16-chalk] .hljs-emphasis {
  color: #e1a3ee;
  font-style: italic;
}
[theme=base16-chalk] .hljs-meta, [theme=base16-chalk] .hljs-meta .hljs-keyword, [theme=base16-chalk] .hljs-meta .hljs-string {
  color: #deaf8f;
}
[theme=base16-chalk] .hljs-meta .hljs-keyword, [theme=base16-chalk] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-circus] {
  /*!
    Theme: Circus
    Author: Stephan Boyer (https://github.com/stepchowfun) and Esther Wang (https://github.com/ewang12)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-circus] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-circus] code.hljs {
  padding: 3px 5px;
}
[theme=base16-circus] .hljs {
  color: #a7a7a7;
  background: #191919;
}
[theme=base16-circus] .hljs ::selection, [theme=base16-circus] .hljs::selection {
  background-color: #303030;
  color: #a7a7a7;
}
[theme=base16-circus] .hljs-comment {
  color: #5f5a60;
}
[theme=base16-circus] .hljs-tag {
  color: #505050;
}
[theme=base16-circus] .hljs-operator, [theme=base16-circus] .hljs-punctuation, [theme=base16-circus] .hljs-subst {
  color: #a7a7a7;
}
[theme=base16-circus] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-circus] .hljs-bullet, [theme=base16-circus] .hljs-deletion, [theme=base16-circus] .hljs-name, [theme=base16-circus] .hljs-selector-tag, [theme=base16-circus] .hljs-template-variable, [theme=base16-circus] .hljs-variable {
  color: #dc657d;
}
[theme=base16-circus] .hljs-attr, [theme=base16-circus] .hljs-link, [theme=base16-circus] .hljs-literal, [theme=base16-circus] .hljs-number, [theme=base16-circus] .hljs-symbol, [theme=base16-circus] .hljs-variable.constant_ {
  color: #4bb1a7;
}
[theme=base16-circus] .hljs-class .hljs-title, [theme=base16-circus] .hljs-title, [theme=base16-circus] .hljs-title.class_ {
  color: #c3ba63;
}
[theme=base16-circus] .hljs-strong {
  font-weight: 700;
  color: #c3ba63;
}
[theme=base16-circus] .hljs-addition, [theme=base16-circus] .hljs-code, [theme=base16-circus] .hljs-string, [theme=base16-circus] .hljs-title.class_.inherited__ {
  color: #84b97c;
}
[theme=base16-circus] .hljs-built_in, [theme=base16-circus] .hljs-doctag, [theme=base16-circus] .hljs-keyword.hljs-atrule, [theme=base16-circus] .hljs-quote, [theme=base16-circus] .hljs-regexp {
  color: #4bb1a7;
}
[theme=base16-circus] .hljs-attribute, [theme=base16-circus] .hljs-function .hljs-title, [theme=base16-circus] .hljs-section, [theme=base16-circus] .hljs-title.function_, [theme=base16-circus] .ruby .hljs-property {
  color: #639ee4;
}
[theme=base16-circus] .diff .hljs-meta, [theme=base16-circus] .hljs-keyword, [theme=base16-circus] .hljs-template-tag, [theme=base16-circus] .hljs-type {
  color: #b888e2;
}
[theme=base16-circus] .hljs-emphasis {
  color: #b888e2;
  font-style: italic;
}
[theme=base16-circus] .hljs-meta, [theme=base16-circus] .hljs-meta .hljs-keyword, [theme=base16-circus] .hljs-meta .hljs-string {
  color: #b888e2;
}
[theme=base16-circus] .hljs-meta .hljs-keyword, [theme=base16-circus] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-classic-dark] {
  /*!
    Theme: Classic Dark
    Author: Jason Heeris (http://heeris.id.au)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-classic-dark] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-classic-dark] code.hljs {
  padding: 3px 5px;
}
[theme=base16-classic-dark] .hljs {
  color: #d0d0d0;
  background: #151515;
}
[theme=base16-classic-dark] .hljs ::selection, [theme=base16-classic-dark] .hljs::selection {
  background-color: #303030;
  color: #d0d0d0;
}
[theme=base16-classic-dark] .hljs-comment {
  color: #505050;
}
[theme=base16-classic-dark] .hljs-tag {
  color: #b0b0b0;
}
[theme=base16-classic-dark] .hljs-operator, [theme=base16-classic-dark] .hljs-punctuation, [theme=base16-classic-dark] .hljs-subst {
  color: #d0d0d0;
}
[theme=base16-classic-dark] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-classic-dark] .hljs-bullet, [theme=base16-classic-dark] .hljs-deletion, [theme=base16-classic-dark] .hljs-name, [theme=base16-classic-dark] .hljs-selector-tag, [theme=base16-classic-dark] .hljs-template-variable, [theme=base16-classic-dark] .hljs-variable {
  color: #ac4142;
}
[theme=base16-classic-dark] .hljs-attr, [theme=base16-classic-dark] .hljs-link, [theme=base16-classic-dark] .hljs-literal, [theme=base16-classic-dark] .hljs-number, [theme=base16-classic-dark] .hljs-symbol, [theme=base16-classic-dark] .hljs-variable.constant_ {
  color: #d28445;
}
[theme=base16-classic-dark] .hljs-class .hljs-title, [theme=base16-classic-dark] .hljs-title, [theme=base16-classic-dark] .hljs-title.class_ {
  color: #f4bf75;
}
[theme=base16-classic-dark] .hljs-strong {
  font-weight: 700;
  color: #f4bf75;
}
[theme=base16-classic-dark] .hljs-addition, [theme=base16-classic-dark] .hljs-code, [theme=base16-classic-dark] .hljs-string, [theme=base16-classic-dark] .hljs-title.class_.inherited__ {
  color: #90a959;
}
[theme=base16-classic-dark] .hljs-built_in, [theme=base16-classic-dark] .hljs-doctag, [theme=base16-classic-dark] .hljs-keyword.hljs-atrule, [theme=base16-classic-dark] .hljs-quote, [theme=base16-classic-dark] .hljs-regexp {
  color: #75b5aa;
}
[theme=base16-classic-dark] .hljs-attribute, [theme=base16-classic-dark] .hljs-function .hljs-title, [theme=base16-classic-dark] .hljs-section, [theme=base16-classic-dark] .hljs-title.function_, [theme=base16-classic-dark] .ruby .hljs-property {
  color: #6a9fb5;
}
[theme=base16-classic-dark] .diff .hljs-meta, [theme=base16-classic-dark] .hljs-keyword, [theme=base16-classic-dark] .hljs-template-tag, [theme=base16-classic-dark] .hljs-type {
  color: #aa759f;
}
[theme=base16-classic-dark] .hljs-emphasis {
  color: #aa759f;
  font-style: italic;
}
[theme=base16-classic-dark] .hljs-meta, [theme=base16-classic-dark] .hljs-meta .hljs-keyword, [theme=base16-classic-dark] .hljs-meta .hljs-string {
  color: #8f5536;
}
[theme=base16-classic-dark] .hljs-meta .hljs-keyword, [theme=base16-classic-dark] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-classic-light] {
  /*!
    Theme: Classic Light
    Author: Jason Heeris (http://heeris.id.au)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-classic-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-classic-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-classic-light] .hljs {
  color: #303030;
  background: #f5f5f5;
}
[theme=base16-classic-light] .hljs ::selection, [theme=base16-classic-light] .hljs::selection {
  background-color: #d0d0d0;
  color: #303030;
}
[theme=base16-classic-light] .hljs-comment {
  color: #b0b0b0;
}
[theme=base16-classic-light] .hljs-tag {
  color: #505050;
}
[theme=base16-classic-light] .hljs-operator, [theme=base16-classic-light] .hljs-punctuation, [theme=base16-classic-light] .hljs-subst {
  color: #303030;
}
[theme=base16-classic-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-classic-light] .hljs-bullet, [theme=base16-classic-light] .hljs-deletion, [theme=base16-classic-light] .hljs-name, [theme=base16-classic-light] .hljs-selector-tag, [theme=base16-classic-light] .hljs-template-variable, [theme=base16-classic-light] .hljs-variable {
  color: #ac4142;
}
[theme=base16-classic-light] .hljs-attr, [theme=base16-classic-light] .hljs-link, [theme=base16-classic-light] .hljs-literal, [theme=base16-classic-light] .hljs-number, [theme=base16-classic-light] .hljs-symbol, [theme=base16-classic-light] .hljs-variable.constant_ {
  color: #d28445;
}
[theme=base16-classic-light] .hljs-class .hljs-title, [theme=base16-classic-light] .hljs-title, [theme=base16-classic-light] .hljs-title.class_ {
  color: #f4bf75;
}
[theme=base16-classic-light] .hljs-strong {
  font-weight: 700;
  color: #f4bf75;
}
[theme=base16-classic-light] .hljs-addition, [theme=base16-classic-light] .hljs-code, [theme=base16-classic-light] .hljs-string, [theme=base16-classic-light] .hljs-title.class_.inherited__ {
  color: #90a959;
}
[theme=base16-classic-light] .hljs-built_in, [theme=base16-classic-light] .hljs-doctag, [theme=base16-classic-light] .hljs-keyword.hljs-atrule, [theme=base16-classic-light] .hljs-quote, [theme=base16-classic-light] .hljs-regexp {
  color: #75b5aa;
}
[theme=base16-classic-light] .hljs-attribute, [theme=base16-classic-light] .hljs-function .hljs-title, [theme=base16-classic-light] .hljs-section, [theme=base16-classic-light] .hljs-title.function_, [theme=base16-classic-light] .ruby .hljs-property {
  color: #6a9fb5;
}
[theme=base16-classic-light] .diff .hljs-meta, [theme=base16-classic-light] .hljs-keyword, [theme=base16-classic-light] .hljs-template-tag, [theme=base16-classic-light] .hljs-type {
  color: #aa759f;
}
[theme=base16-classic-light] .hljs-emphasis {
  color: #aa759f;
  font-style: italic;
}
[theme=base16-classic-light] .hljs-meta, [theme=base16-classic-light] .hljs-meta .hljs-keyword, [theme=base16-classic-light] .hljs-meta .hljs-string {
  color: #8f5536;
}
[theme=base16-classic-light] .hljs-meta .hljs-keyword, [theme=base16-classic-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-codeschool] {
  /*!
    Theme: Codeschool
    Author: blockloop
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-codeschool] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-codeschool] code.hljs {
  padding: 3px 5px;
}
[theme=base16-codeschool] .hljs {
  color: #9ea7a6;
  background: #232c31;
}
[theme=base16-codeschool] .hljs ::selection, [theme=base16-codeschool] .hljs::selection {
  background-color: #2a343a;
  color: #9ea7a6;
}
[theme=base16-codeschool] .hljs-comment {
  color: #3f4944;
}
[theme=base16-codeschool] .hljs-tag {
  color: #84898c;
}
[theme=base16-codeschool] .hljs-operator, [theme=base16-codeschool] .hljs-punctuation, [theme=base16-codeschool] .hljs-subst {
  color: #9ea7a6;
}
[theme=base16-codeschool] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-codeschool] .hljs-bullet, [theme=base16-codeschool] .hljs-deletion, [theme=base16-codeschool] .hljs-name, [theme=base16-codeschool] .hljs-selector-tag, [theme=base16-codeschool] .hljs-template-variable, [theme=base16-codeschool] .hljs-variable {
  color: #2a5491;
}
[theme=base16-codeschool] .hljs-attr, [theme=base16-codeschool] .hljs-link, [theme=base16-codeschool] .hljs-literal, [theme=base16-codeschool] .hljs-number, [theme=base16-codeschool] .hljs-symbol, [theme=base16-codeschool] .hljs-variable.constant_ {
  color: #43820d;
}
[theme=base16-codeschool] .hljs-class .hljs-title, [theme=base16-codeschool] .hljs-title, [theme=base16-codeschool] .hljs-title.class_ {
  color: #a03b1e;
}
[theme=base16-codeschool] .hljs-strong {
  font-weight: 700;
  color: #a03b1e;
}
[theme=base16-codeschool] .hljs-addition, [theme=base16-codeschool] .hljs-code, [theme=base16-codeschool] .hljs-string, [theme=base16-codeschool] .hljs-title.class_.inherited__ {
  color: #237986;
}
[theme=base16-codeschool] .hljs-built_in, [theme=base16-codeschool] .hljs-doctag, [theme=base16-codeschool] .hljs-keyword.hljs-atrule, [theme=base16-codeschool] .hljs-quote, [theme=base16-codeschool] .hljs-regexp {
  color: #b02f30;
}
[theme=base16-codeschool] .hljs-attribute, [theme=base16-codeschool] .hljs-function .hljs-title, [theme=base16-codeschool] .hljs-section, [theme=base16-codeschool] .hljs-title.function_, [theme=base16-codeschool] .ruby .hljs-property {
  color: #484d79;
}
[theme=base16-codeschool] .diff .hljs-meta, [theme=base16-codeschool] .hljs-keyword, [theme=base16-codeschool] .hljs-template-tag, [theme=base16-codeschool] .hljs-type {
  color: #c59820;
}
[theme=base16-codeschool] .hljs-emphasis {
  color: #c59820;
  font-style: italic;
}
[theme=base16-codeschool] .hljs-meta, [theme=base16-codeschool] .hljs-meta .hljs-keyword, [theme=base16-codeschool] .hljs-meta .hljs-string {
  color: #c98344;
}
[theme=base16-codeschool] .hljs-meta .hljs-keyword, [theme=base16-codeschool] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-colors] {
  /*!
    Theme: Colors
    Author: mrmrs (http://clrs.cc)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-colors] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-colors] code.hljs {
  padding: 3px 5px;
}
[theme=base16-colors] .hljs {
  color: #bbb;
  background: #111;
}
[theme=base16-colors] .hljs ::selection, [theme=base16-colors] .hljs::selection {
  background-color: #555;
  color: #bbb;
}
[theme=base16-colors] .hljs-comment {
  color: #777;
}
[theme=base16-colors] .hljs-tag {
  color: #999;
}
[theme=base16-colors] .hljs-operator, [theme=base16-colors] .hljs-punctuation, [theme=base16-colors] .hljs-subst {
  color: #bbb;
}
[theme=base16-colors] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-colors] .hljs-bullet, [theme=base16-colors] .hljs-deletion, [theme=base16-colors] .hljs-name, [theme=base16-colors] .hljs-selector-tag, [theme=base16-colors] .hljs-template-variable, [theme=base16-colors] .hljs-variable {
  color: #ff4136;
}
[theme=base16-colors] .hljs-attr, [theme=base16-colors] .hljs-link, [theme=base16-colors] .hljs-literal, [theme=base16-colors] .hljs-number, [theme=base16-colors] .hljs-symbol, [theme=base16-colors] .hljs-variable.constant_ {
  color: #ff851b;
}
[theme=base16-colors] .hljs-class .hljs-title, [theme=base16-colors] .hljs-title, [theme=base16-colors] .hljs-title.class_ {
  color: #ffdc00;
}
[theme=base16-colors] .hljs-strong {
  font-weight: 700;
  color: #ffdc00;
}
[theme=base16-colors] .hljs-addition, [theme=base16-colors] .hljs-code, [theme=base16-colors] .hljs-string, [theme=base16-colors] .hljs-title.class_.inherited__ {
  color: #2ecc40;
}
[theme=base16-colors] .hljs-built_in, [theme=base16-colors] .hljs-doctag, [theme=base16-colors] .hljs-keyword.hljs-atrule, [theme=base16-colors] .hljs-quote, [theme=base16-colors] .hljs-regexp {
  color: #7fdbff;
}
[theme=base16-colors] .hljs-attribute, [theme=base16-colors] .hljs-function .hljs-title, [theme=base16-colors] .hljs-section, [theme=base16-colors] .hljs-title.function_, [theme=base16-colors] .ruby .hljs-property {
  color: #0074d9;
}
[theme=base16-colors] .diff .hljs-meta, [theme=base16-colors] .hljs-keyword, [theme=base16-colors] .hljs-template-tag, [theme=base16-colors] .hljs-type {
  color: #b10dc9;
}
[theme=base16-colors] .hljs-emphasis {
  color: #b10dc9;
  font-style: italic;
}
[theme=base16-colors] .hljs-meta, [theme=base16-colors] .hljs-meta .hljs-keyword, [theme=base16-colors] .hljs-meta .hljs-string {
  color: #85144b;
}
[theme=base16-colors] .hljs-meta .hljs-keyword, [theme=base16-colors] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-cupcake] {
  /*!
    Theme: Cupcake
    Author: Chris Kempson (http://chriskempson.com)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-cupcake] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-cupcake] code.hljs {
  padding: 3px 5px;
}
[theme=base16-cupcake] .hljs {
  color: #8b8198;
  background: #fbf1f2;
}
[theme=base16-cupcake] .hljs ::selection, [theme=base16-cupcake] .hljs::selection {
  background-color: #d8d5dd;
  color: #8b8198;
}
[theme=base16-cupcake] .hljs-comment {
  color: #bfb9c6;
}
[theme=base16-cupcake] .hljs-tag {
  color: #a59daf;
}
[theme=base16-cupcake] .hljs-operator, [theme=base16-cupcake] .hljs-punctuation, [theme=base16-cupcake] .hljs-subst {
  color: #8b8198;
}
[theme=base16-cupcake] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-cupcake] .hljs-bullet, [theme=base16-cupcake] .hljs-deletion, [theme=base16-cupcake] .hljs-name, [theme=base16-cupcake] .hljs-selector-tag, [theme=base16-cupcake] .hljs-template-variable, [theme=base16-cupcake] .hljs-variable {
  color: #d57e85;
}
[theme=base16-cupcake] .hljs-attr, [theme=base16-cupcake] .hljs-link, [theme=base16-cupcake] .hljs-literal, [theme=base16-cupcake] .hljs-number, [theme=base16-cupcake] .hljs-symbol, [theme=base16-cupcake] .hljs-variable.constant_ {
  color: #ebb790;
}
[theme=base16-cupcake] .hljs-class .hljs-title, [theme=base16-cupcake] .hljs-title, [theme=base16-cupcake] .hljs-title.class_ {
  color: #dcb16c;
}
[theme=base16-cupcake] .hljs-strong {
  font-weight: 700;
  color: #dcb16c;
}
[theme=base16-cupcake] .hljs-addition, [theme=base16-cupcake] .hljs-code, [theme=base16-cupcake] .hljs-string, [theme=base16-cupcake] .hljs-title.class_.inherited__ {
  color: #a3b367;
}
[theme=base16-cupcake] .hljs-built_in, [theme=base16-cupcake] .hljs-doctag, [theme=base16-cupcake] .hljs-keyword.hljs-atrule, [theme=base16-cupcake] .hljs-quote, [theme=base16-cupcake] .hljs-regexp {
  color: #69a9a7;
}
[theme=base16-cupcake] .hljs-attribute, [theme=base16-cupcake] .hljs-function .hljs-title, [theme=base16-cupcake] .hljs-section, [theme=base16-cupcake] .hljs-title.function_, [theme=base16-cupcake] .ruby .hljs-property {
  color: #7297b9;
}
[theme=base16-cupcake] .diff .hljs-meta, [theme=base16-cupcake] .hljs-keyword, [theme=base16-cupcake] .hljs-template-tag, [theme=base16-cupcake] .hljs-type {
  color: #bb99b4;
}
[theme=base16-cupcake] .hljs-emphasis {
  color: #bb99b4;
  font-style: italic;
}
[theme=base16-cupcake] .hljs-meta, [theme=base16-cupcake] .hljs-meta .hljs-keyword, [theme=base16-cupcake] .hljs-meta .hljs-string {
  color: #baa58c;
}
[theme=base16-cupcake] .hljs-meta .hljs-keyword, [theme=base16-cupcake] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-cupertino] {
  /*!
    Theme: Cupertino
    Author: Defman21
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-cupertino] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-cupertino] code.hljs {
  padding: 3px 5px;
}
[theme=base16-cupertino] .hljs {
  color: #404040;
  background: #fff;
}
[theme=base16-cupertino] .hljs ::selection, [theme=base16-cupertino] .hljs::selection {
  background-color: silver;
  color: #404040;
}
[theme=base16-cupertino] .hljs-comment, [theme=base16-cupertino] .hljs-tag {
  color: grey;
}
[theme=base16-cupertino] .hljs-operator, [theme=base16-cupertino] .hljs-punctuation, [theme=base16-cupertino] .hljs-subst {
  color: #404040;
}
[theme=base16-cupertino] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-cupertino] .hljs-bullet, [theme=base16-cupertino] .hljs-deletion, [theme=base16-cupertino] .hljs-name, [theme=base16-cupertino] .hljs-selector-tag, [theme=base16-cupertino] .hljs-template-variable, [theme=base16-cupertino] .hljs-variable {
  color: #c41a15;
}
[theme=base16-cupertino] .hljs-attr, [theme=base16-cupertino] .hljs-link, [theme=base16-cupertino] .hljs-literal, [theme=base16-cupertino] .hljs-number, [theme=base16-cupertino] .hljs-symbol, [theme=base16-cupertino] .hljs-variable.constant_ {
  color: #eb8500;
}
[theme=base16-cupertino] .hljs-class .hljs-title, [theme=base16-cupertino] .hljs-title, [theme=base16-cupertino] .hljs-title.class_ {
  color: #826b28;
}
[theme=base16-cupertino] .hljs-strong {
  font-weight: 700;
  color: #826b28;
}
[theme=base16-cupertino] .hljs-addition, [theme=base16-cupertino] .hljs-code, [theme=base16-cupertino] .hljs-string, [theme=base16-cupertino] .hljs-title.class_.inherited__ {
  color: #007400;
}
[theme=base16-cupertino] .hljs-built_in, [theme=base16-cupertino] .hljs-doctag, [theme=base16-cupertino] .hljs-keyword.hljs-atrule, [theme=base16-cupertino] .hljs-quote, [theme=base16-cupertino] .hljs-regexp {
  color: #318495;
}
[theme=base16-cupertino] .hljs-attribute, [theme=base16-cupertino] .hljs-function .hljs-title, [theme=base16-cupertino] .hljs-section, [theme=base16-cupertino] .hljs-title.function_, [theme=base16-cupertino] .ruby .hljs-property {
  color: #00f;
}
[theme=base16-cupertino] .diff .hljs-meta, [theme=base16-cupertino] .hljs-keyword, [theme=base16-cupertino] .hljs-template-tag, [theme=base16-cupertino] .hljs-type {
  color: #a90d91;
}
[theme=base16-cupertino] .hljs-emphasis {
  color: #a90d91;
  font-style: italic;
}
[theme=base16-cupertino] .hljs-meta, [theme=base16-cupertino] .hljs-meta .hljs-keyword, [theme=base16-cupertino] .hljs-meta .hljs-string {
  color: #826b28;
}
[theme=base16-cupertino] .hljs-meta .hljs-keyword, [theme=base16-cupertino] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-danqing] {
  /*!
    Theme: DanQing
    Author: Wenhan Zhu (Cosmos) (zhuwenhan950913@gmail.com)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-danqing] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-danqing] code.hljs {
  padding: 3px 5px;
}
[theme=base16-danqing] .hljs {
  color: #e0f0ef;
  background: #2d302f;
}
[theme=base16-danqing] .hljs ::selection, [theme=base16-danqing] .hljs::selection {
  background-color: #5a605d;
  color: #e0f0ef;
}
[theme=base16-danqing] .hljs-comment {
  color: #9da8a3;
}
[theme=base16-danqing] .hljs-tag {
  color: #cad8d2;
}
[theme=base16-danqing] .hljs-operator, [theme=base16-danqing] .hljs-punctuation, [theme=base16-danqing] .hljs-subst {
  color: #e0f0ef;
}
[theme=base16-danqing] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-danqing] .hljs-bullet, [theme=base16-danqing] .hljs-deletion, [theme=base16-danqing] .hljs-name, [theme=base16-danqing] .hljs-selector-tag, [theme=base16-danqing] .hljs-template-variable, [theme=base16-danqing] .hljs-variable {
  color: #f9906f;
}
[theme=base16-danqing] .hljs-attr, [theme=base16-danqing] .hljs-link, [theme=base16-danqing] .hljs-literal, [theme=base16-danqing] .hljs-number, [theme=base16-danqing] .hljs-symbol, [theme=base16-danqing] .hljs-variable.constant_ {
  color: #b38a61;
}
[theme=base16-danqing] .hljs-class .hljs-title, [theme=base16-danqing] .hljs-title, [theme=base16-danqing] .hljs-title.class_ {
  color: #f0c239;
}
[theme=base16-danqing] .hljs-strong {
  font-weight: 700;
  color: #f0c239;
}
[theme=base16-danqing] .hljs-addition, [theme=base16-danqing] .hljs-code, [theme=base16-danqing] .hljs-string, [theme=base16-danqing] .hljs-title.class_.inherited__ {
  color: #8ab361;
}
[theme=base16-danqing] .hljs-built_in, [theme=base16-danqing] .hljs-doctag, [theme=base16-danqing] .hljs-keyword.hljs-atrule, [theme=base16-danqing] .hljs-quote, [theme=base16-danqing] .hljs-regexp {
  color: #30dff3;
}
[theme=base16-danqing] .hljs-attribute, [theme=base16-danqing] .hljs-function .hljs-title, [theme=base16-danqing] .hljs-section, [theme=base16-danqing] .hljs-title.function_, [theme=base16-danqing] .ruby .hljs-property {
  color: #b0a4e3;
}
[theme=base16-danqing] .diff .hljs-meta, [theme=base16-danqing] .hljs-keyword, [theme=base16-danqing] .hljs-template-tag, [theme=base16-danqing] .hljs-type {
  color: #cca4e3;
}
[theme=base16-danqing] .hljs-emphasis {
  color: #cca4e3;
  font-style: italic;
}
[theme=base16-danqing] .hljs-meta, [theme=base16-danqing] .hljs-meta .hljs-keyword, [theme=base16-danqing] .hljs-meta .hljs-string {
  color: #ca6924;
}
[theme=base16-danqing] .hljs-meta .hljs-keyword, [theme=base16-danqing] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-darcula] {
  /*!
    Theme: Darcula
    Author: jetbrains
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-darcula] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-darcula] code.hljs {
  padding: 3px 5px;
}
[theme=base16-darcula] .hljs {
  color: #a9b7c6;
  background: #2b2b2b;
}
[theme=base16-darcula] .hljs ::selection, [theme=base16-darcula] .hljs::selection {
  background-color: #323232;
  color: #a9b7c6;
}
[theme=base16-darcula] .hljs-comment {
  color: #606366;
}
[theme=base16-darcula] .hljs-tag {
  color: #a4a3a3;
}
[theme=base16-darcula] .hljs-operator, [theme=base16-darcula] .hljs-punctuation, [theme=base16-darcula] .hljs-subst {
  color: #a9b7c6;
}
[theme=base16-darcula] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-darcula] .hljs-bullet, [theme=base16-darcula] .hljs-deletion, [theme=base16-darcula] .hljs-name, [theme=base16-darcula] .hljs-selector-tag, [theme=base16-darcula] .hljs-template-variable, [theme=base16-darcula] .hljs-variable {
  color: #4eade5;
}
[theme=base16-darcula] .hljs-attr, [theme=base16-darcula] .hljs-link, [theme=base16-darcula] .hljs-literal, [theme=base16-darcula] .hljs-number, [theme=base16-darcula] .hljs-symbol, [theme=base16-darcula] .hljs-variable.constant_ {
  color: #689757;
}
[theme=base16-darcula] .hljs-class .hljs-title, [theme=base16-darcula] .hljs-title, [theme=base16-darcula] .hljs-title.class_ {
  color: #bbb529;
}
[theme=base16-darcula] .hljs-strong {
  font-weight: 700;
  color: #bbb529;
}
[theme=base16-darcula] .hljs-addition, [theme=base16-darcula] .hljs-code, [theme=base16-darcula] .hljs-string, [theme=base16-darcula] .hljs-title.class_.inherited__ {
  color: #6a8759;
}
[theme=base16-darcula] .hljs-built_in, [theme=base16-darcula] .hljs-doctag, [theme=base16-darcula] .hljs-keyword.hljs-atrule, [theme=base16-darcula] .hljs-quote, [theme=base16-darcula] .hljs-regexp {
  color: #629755;
}
[theme=base16-darcula] .hljs-attribute, [theme=base16-darcula] .hljs-function .hljs-title, [theme=base16-darcula] .hljs-section, [theme=base16-darcula] .hljs-title.function_, [theme=base16-darcula] .ruby .hljs-property {
  color: #9876aa;
}
[theme=base16-darcula] .diff .hljs-meta, [theme=base16-darcula] .hljs-keyword, [theme=base16-darcula] .hljs-template-tag, [theme=base16-darcula] .hljs-type {
  color: #cc7832;
}
[theme=base16-darcula] .hljs-emphasis {
  color: #cc7832;
  font-style: italic;
}
[theme=base16-darcula] .hljs-meta, [theme=base16-darcula] .hljs-meta .hljs-keyword, [theme=base16-darcula] .hljs-meta .hljs-string {
  color: grey;
}
[theme=base16-darcula] .hljs-meta .hljs-keyword, [theme=base16-darcula] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-dark-violet] {
  /*!
    Theme: Dark Violet
    Author: ruler501 (https://github.com/ruler501/base16-darkviolet)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-dark-violet] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-dark-violet] code.hljs {
  padding: 3px 5px;
}
[theme=base16-dark-violet] .hljs {
  color: #b08ae6;
  background: #000;
}
[theme=base16-dark-violet] .hljs ::selection, [theme=base16-dark-violet] .hljs::selection {
  background-color: #432d59;
  color: #b08ae6;
}
[theme=base16-dark-violet] .hljs-comment {
  color: #593380;
}
[theme=base16-dark-violet] .hljs-tag {
  color: #0f0;
}
[theme=base16-dark-violet] .hljs-operator, [theme=base16-dark-violet] .hljs-punctuation, [theme=base16-dark-violet] .hljs-subst {
  color: #b08ae6;
}
[theme=base16-dark-violet] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-dark-violet] .hljs-bullet, [theme=base16-dark-violet] .hljs-deletion, [theme=base16-dark-violet] .hljs-name, [theme=base16-dark-violet] .hljs-selector-tag, [theme=base16-dark-violet] .hljs-template-variable, [theme=base16-dark-violet] .hljs-variable {
  color: #a82ee6;
}
[theme=base16-dark-violet] .hljs-attr, [theme=base16-dark-violet] .hljs-link, [theme=base16-dark-violet] .hljs-literal, [theme=base16-dark-violet] .hljs-number, [theme=base16-dark-violet] .hljs-symbol, [theme=base16-dark-violet] .hljs-variable.constant_ {
  color: #b6c;
}
[theme=base16-dark-violet] .hljs-class .hljs-title, [theme=base16-dark-violet] .hljs-title, [theme=base16-dark-violet] .hljs-title.class_ {
  color: #f29df2;
}
[theme=base16-dark-violet] .hljs-strong {
  font-weight: 700;
  color: #f29df2;
}
[theme=base16-dark-violet] .hljs-addition, [theme=base16-dark-violet] .hljs-code, [theme=base16-dark-violet] .hljs-string, [theme=base16-dark-violet] .hljs-title.class_.inherited__ {
  color: #4595e6;
}
[theme=base16-dark-violet] .hljs-built_in, [theme=base16-dark-violet] .hljs-doctag, [theme=base16-dark-violet] .hljs-keyword.hljs-atrule, [theme=base16-dark-violet] .hljs-quote, [theme=base16-dark-violet] .hljs-regexp {
  color: #40dfff;
}
[theme=base16-dark-violet] .hljs-attribute, [theme=base16-dark-violet] .hljs-function .hljs-title, [theme=base16-dark-violet] .hljs-section, [theme=base16-dark-violet] .hljs-title.function_, [theme=base16-dark-violet] .ruby .hljs-property {
  color: #4136d9;
}
[theme=base16-dark-violet] .diff .hljs-meta, [theme=base16-dark-violet] .hljs-keyword, [theme=base16-dark-violet] .hljs-template-tag, [theme=base16-dark-violet] .hljs-type {
  color: #7e5ce6;
}
[theme=base16-dark-violet] .hljs-emphasis {
  color: #7e5ce6;
  font-style: italic;
}
[theme=base16-dark-violet] .hljs-meta, [theme=base16-dark-violet] .hljs-meta .hljs-keyword, [theme=base16-dark-violet] .hljs-meta .hljs-string {
  color: #a886bf;
}
[theme=base16-dark-violet] .hljs-meta .hljs-keyword, [theme=base16-dark-violet] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-darkmoss] {
  /*!
    Theme: darkmoss
    Author: Gabriel Avanzi (https://github.com/avanzzzi)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-darkmoss] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-darkmoss] code.hljs {
  padding: 3px 5px;
}
[theme=base16-darkmoss] .hljs {
  color: #c7c7a5;
  background: #171e1f;
}
[theme=base16-darkmoss] .hljs ::selection, [theme=base16-darkmoss] .hljs::selection {
  background-color: #373c3d;
  color: #c7c7a5;
}
[theme=base16-darkmoss] .hljs-comment {
  color: #555e5f;
}
[theme=base16-darkmoss] .hljs-tag {
  color: #818f80;
}
[theme=base16-darkmoss] .hljs-operator, [theme=base16-darkmoss] .hljs-punctuation, [theme=base16-darkmoss] .hljs-subst {
  color: #c7c7a5;
}
[theme=base16-darkmoss] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-darkmoss] .hljs-bullet, [theme=base16-darkmoss] .hljs-deletion, [theme=base16-darkmoss] .hljs-name, [theme=base16-darkmoss] .hljs-selector-tag, [theme=base16-darkmoss] .hljs-template-variable, [theme=base16-darkmoss] .hljs-variable {
  color: #ff4658;
}
[theme=base16-darkmoss] .hljs-attr, [theme=base16-darkmoss] .hljs-link, [theme=base16-darkmoss] .hljs-literal, [theme=base16-darkmoss] .hljs-number, [theme=base16-darkmoss] .hljs-symbol, [theme=base16-darkmoss] .hljs-variable.constant_ {
  color: #e6db74;
}
[theme=base16-darkmoss] .hljs-class .hljs-title, [theme=base16-darkmoss] .hljs-title, [theme=base16-darkmoss] .hljs-title.class_ {
  color: #fdb11f;
}
[theme=base16-darkmoss] .hljs-strong {
  font-weight: 700;
  color: #fdb11f;
}
[theme=base16-darkmoss] .hljs-addition, [theme=base16-darkmoss] .hljs-code, [theme=base16-darkmoss] .hljs-string, [theme=base16-darkmoss] .hljs-title.class_.inherited__ {
  color: #499180;
}
[theme=base16-darkmoss] .hljs-built_in, [theme=base16-darkmoss] .hljs-doctag, [theme=base16-darkmoss] .hljs-keyword.hljs-atrule, [theme=base16-darkmoss] .hljs-quote, [theme=base16-darkmoss] .hljs-regexp {
  color: #66d9ef;
}
[theme=base16-darkmoss] .hljs-attribute, [theme=base16-darkmoss] .hljs-function .hljs-title, [theme=base16-darkmoss] .hljs-section, [theme=base16-darkmoss] .hljs-title.function_, [theme=base16-darkmoss] .ruby .hljs-property {
  color: #498091;
}
[theme=base16-darkmoss] .diff .hljs-meta, [theme=base16-darkmoss] .hljs-keyword, [theme=base16-darkmoss] .hljs-template-tag, [theme=base16-darkmoss] .hljs-type {
  color: #9bc0c8;
}
[theme=base16-darkmoss] .hljs-emphasis {
  color: #9bc0c8;
  font-style: italic;
}
[theme=base16-darkmoss] .hljs-meta, [theme=base16-darkmoss] .hljs-meta .hljs-keyword, [theme=base16-darkmoss] .hljs-meta .hljs-string {
  color: #d27b53;
}
[theme=base16-darkmoss] .hljs-meta .hljs-keyword, [theme=base16-darkmoss] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-darktooth] {
  /*!
    Theme: Darktooth
    Author: Jason Milkins (https://github.com/jasonm23)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-darktooth] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-darktooth] code.hljs {
  padding: 3px 5px;
}
[theme=base16-darktooth] .hljs {
  color: #a89984;
  background: #1d2021;
}
[theme=base16-darktooth] .hljs ::selection, [theme=base16-darktooth] .hljs::selection {
  background-color: #504945;
  color: #a89984;
}
[theme=base16-darktooth] .hljs-comment {
  color: #665c54;
}
[theme=base16-darktooth] .hljs-tag {
  color: #928374;
}
[theme=base16-darktooth] .hljs-operator, [theme=base16-darktooth] .hljs-punctuation, [theme=base16-darktooth] .hljs-subst {
  color: #a89984;
}
[theme=base16-darktooth] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-darktooth] .hljs-bullet, [theme=base16-darktooth] .hljs-deletion, [theme=base16-darktooth] .hljs-name, [theme=base16-darktooth] .hljs-selector-tag, [theme=base16-darktooth] .hljs-template-variable, [theme=base16-darktooth] .hljs-variable {
  color: #fb543f;
}
[theme=base16-darktooth] .hljs-attr, [theme=base16-darktooth] .hljs-link, [theme=base16-darktooth] .hljs-literal, [theme=base16-darktooth] .hljs-number, [theme=base16-darktooth] .hljs-symbol, [theme=base16-darktooth] .hljs-variable.constant_ {
  color: #fe8625;
}
[theme=base16-darktooth] .hljs-class .hljs-title, [theme=base16-darktooth] .hljs-title, [theme=base16-darktooth] .hljs-title.class_ {
  color: #fac03b;
}
[theme=base16-darktooth] .hljs-strong {
  font-weight: 700;
  color: #fac03b;
}
[theme=base16-darktooth] .hljs-addition, [theme=base16-darktooth] .hljs-code, [theme=base16-darktooth] .hljs-string, [theme=base16-darktooth] .hljs-title.class_.inherited__ {
  color: #95c085;
}
[theme=base16-darktooth] .hljs-built_in, [theme=base16-darktooth] .hljs-doctag, [theme=base16-darktooth] .hljs-keyword.hljs-atrule, [theme=base16-darktooth] .hljs-quote, [theme=base16-darktooth] .hljs-regexp {
  color: #8ba59b;
}
[theme=base16-darktooth] .hljs-attribute, [theme=base16-darktooth] .hljs-function .hljs-title, [theme=base16-darktooth] .hljs-section, [theme=base16-darktooth] .hljs-title.function_, [theme=base16-darktooth] .ruby .hljs-property {
  color: #0d6678;
}
[theme=base16-darktooth] .diff .hljs-meta, [theme=base16-darktooth] .hljs-keyword, [theme=base16-darktooth] .hljs-template-tag, [theme=base16-darktooth] .hljs-type {
  color: #8f4673;
}
[theme=base16-darktooth] .hljs-emphasis {
  color: #8f4673;
  font-style: italic;
}
[theme=base16-darktooth] .hljs-meta, [theme=base16-darktooth] .hljs-meta .hljs-keyword, [theme=base16-darktooth] .hljs-meta .hljs-string {
  color: #a87322;
}
[theme=base16-darktooth] .hljs-meta .hljs-keyword, [theme=base16-darktooth] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-decaf] {
  /*!
    Theme: Decaf
    Author: Alex Mirrington (https://github.com/alexmirrington)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-decaf] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-decaf] code.hljs {
  padding: 3px 5px;
}
[theme=base16-decaf] .hljs {
  color: #ccc;
  background: #2d2d2d;
}
[theme=base16-decaf] .hljs ::selection, [theme=base16-decaf] .hljs::selection {
  background-color: #515151;
  color: #ccc;
}
[theme=base16-decaf] .hljs-comment {
  color: #777;
}
[theme=base16-decaf] .hljs-tag {
  color: #b4b7b4;
}
[theme=base16-decaf] .hljs-operator, [theme=base16-decaf] .hljs-punctuation, [theme=base16-decaf] .hljs-subst {
  color: #ccc;
}
[theme=base16-decaf] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-decaf] .hljs-bullet, [theme=base16-decaf] .hljs-deletion, [theme=base16-decaf] .hljs-name, [theme=base16-decaf] .hljs-selector-tag, [theme=base16-decaf] .hljs-template-variable, [theme=base16-decaf] .hljs-variable {
  color: #ff7f7b;
}
[theme=base16-decaf] .hljs-attr, [theme=base16-decaf] .hljs-link, [theme=base16-decaf] .hljs-literal, [theme=base16-decaf] .hljs-number, [theme=base16-decaf] .hljs-symbol, [theme=base16-decaf] .hljs-variable.constant_ {
  color: #ffbf70;
}
[theme=base16-decaf] .hljs-class .hljs-title, [theme=base16-decaf] .hljs-title, [theme=base16-decaf] .hljs-title.class_ {
  color: #ffd67c;
}
[theme=base16-decaf] .hljs-strong {
  font-weight: 700;
  color: #ffd67c;
}
[theme=base16-decaf] .hljs-addition, [theme=base16-decaf] .hljs-code, [theme=base16-decaf] .hljs-string, [theme=base16-decaf] .hljs-title.class_.inherited__ {
  color: #beda78;
}
[theme=base16-decaf] .hljs-built_in, [theme=base16-decaf] .hljs-doctag, [theme=base16-decaf] .hljs-keyword.hljs-atrule, [theme=base16-decaf] .hljs-quote, [theme=base16-decaf] .hljs-regexp {
  color: #bed6ff;
}
[theme=base16-decaf] .hljs-attribute, [theme=base16-decaf] .hljs-function .hljs-title, [theme=base16-decaf] .hljs-section, [theme=base16-decaf] .hljs-title.function_, [theme=base16-decaf] .ruby .hljs-property {
  color: #90bee1;
}
[theme=base16-decaf] .diff .hljs-meta, [theme=base16-decaf] .hljs-keyword, [theme=base16-decaf] .hljs-template-tag, [theme=base16-decaf] .hljs-type {
  color: #efb3f7;
}
[theme=base16-decaf] .hljs-emphasis {
  color: #efb3f7;
  font-style: italic;
}
[theme=base16-decaf] .hljs-meta, [theme=base16-decaf] .hljs-meta .hljs-keyword, [theme=base16-decaf] .hljs-meta .hljs-string {
  color: #ff93b3;
}
[theme=base16-decaf] .hljs-meta .hljs-keyword, [theme=base16-decaf] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-default-dark] {
  /*!
    Theme: Default Dark
    Author: Chris Kempson (http://chriskempson.com)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-default-dark] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-default-dark] code.hljs {
  padding: 3px 5px;
}
[theme=base16-default-dark] .hljs {
  color: #d8d8d8;
  background: #181818;
}
[theme=base16-default-dark] .hljs ::selection, [theme=base16-default-dark] .hljs::selection {
  background-color: #383838;
  color: #d8d8d8;
}
[theme=base16-default-dark] .hljs-comment {
  color: #585858;
}
[theme=base16-default-dark] .hljs-tag {
  color: #b8b8b8;
}
[theme=base16-default-dark] .hljs-operator, [theme=base16-default-dark] .hljs-punctuation, [theme=base16-default-dark] .hljs-subst {
  color: #d8d8d8;
}
[theme=base16-default-dark] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-default-dark] .hljs-bullet, [theme=base16-default-dark] .hljs-deletion, [theme=base16-default-dark] .hljs-name, [theme=base16-default-dark] .hljs-selector-tag, [theme=base16-default-dark] .hljs-template-variable, [theme=base16-default-dark] .hljs-variable {
  color: #ab4642;
}
[theme=base16-default-dark] .hljs-attr, [theme=base16-default-dark] .hljs-link, [theme=base16-default-dark] .hljs-literal, [theme=base16-default-dark] .hljs-number, [theme=base16-default-dark] .hljs-symbol, [theme=base16-default-dark] .hljs-variable.constant_ {
  color: #dc9656;
}
[theme=base16-default-dark] .hljs-class .hljs-title, [theme=base16-default-dark] .hljs-title, [theme=base16-default-dark] .hljs-title.class_ {
  color: #f7ca88;
}
[theme=base16-default-dark] .hljs-strong {
  font-weight: 700;
  color: #f7ca88;
}
[theme=base16-default-dark] .hljs-addition, [theme=base16-default-dark] .hljs-code, [theme=base16-default-dark] .hljs-string, [theme=base16-default-dark] .hljs-title.class_.inherited__ {
  color: #a1b56c;
}
[theme=base16-default-dark] .hljs-built_in, [theme=base16-default-dark] .hljs-doctag, [theme=base16-default-dark] .hljs-keyword.hljs-atrule, [theme=base16-default-dark] .hljs-quote, [theme=base16-default-dark] .hljs-regexp {
  color: #86c1b9;
}
[theme=base16-default-dark] .hljs-attribute, [theme=base16-default-dark] .hljs-function .hljs-title, [theme=base16-default-dark] .hljs-section, [theme=base16-default-dark] .hljs-title.function_, [theme=base16-default-dark] .ruby .hljs-property {
  color: #7cafc2;
}
[theme=base16-default-dark] .diff .hljs-meta, [theme=base16-default-dark] .hljs-keyword, [theme=base16-default-dark] .hljs-template-tag, [theme=base16-default-dark] .hljs-type {
  color: #ba8baf;
}
[theme=base16-default-dark] .hljs-emphasis {
  color: #ba8baf;
  font-style: italic;
}
[theme=base16-default-dark] .hljs-meta, [theme=base16-default-dark] .hljs-meta .hljs-keyword, [theme=base16-default-dark] .hljs-meta .hljs-string {
  color: #a16946;
}
[theme=base16-default-dark] .hljs-meta .hljs-keyword, [theme=base16-default-dark] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-default-light] {
  /*!
    Theme: Default Light
    Author: Chris Kempson (http://chriskempson.com)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-default-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-default-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-default-light] .hljs {
  color: #383838;
  background: #f8f8f8;
}
[theme=base16-default-light] .hljs ::selection, [theme=base16-default-light] .hljs::selection {
  background-color: #d8d8d8;
  color: #383838;
}
[theme=base16-default-light] .hljs-comment {
  color: #b8b8b8;
}
[theme=base16-default-light] .hljs-tag {
  color: #585858;
}
[theme=base16-default-light] .hljs-operator, [theme=base16-default-light] .hljs-punctuation, [theme=base16-default-light] .hljs-subst {
  color: #383838;
}
[theme=base16-default-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-default-light] .hljs-bullet, [theme=base16-default-light] .hljs-deletion, [theme=base16-default-light] .hljs-name, [theme=base16-default-light] .hljs-selector-tag, [theme=base16-default-light] .hljs-template-variable, [theme=base16-default-light] .hljs-variable {
  color: #ab4642;
}
[theme=base16-default-light] .hljs-attr, [theme=base16-default-light] .hljs-link, [theme=base16-default-light] .hljs-literal, [theme=base16-default-light] .hljs-number, [theme=base16-default-light] .hljs-symbol, [theme=base16-default-light] .hljs-variable.constant_ {
  color: #dc9656;
}
[theme=base16-default-light] .hljs-class .hljs-title, [theme=base16-default-light] .hljs-title, [theme=base16-default-light] .hljs-title.class_ {
  color: #f7ca88;
}
[theme=base16-default-light] .hljs-strong {
  font-weight: 700;
  color: #f7ca88;
}
[theme=base16-default-light] .hljs-addition, [theme=base16-default-light] .hljs-code, [theme=base16-default-light] .hljs-string, [theme=base16-default-light] .hljs-title.class_.inherited__ {
  color: #a1b56c;
}
[theme=base16-default-light] .hljs-built_in, [theme=base16-default-light] .hljs-doctag, [theme=base16-default-light] .hljs-keyword.hljs-atrule, [theme=base16-default-light] .hljs-quote, [theme=base16-default-light] .hljs-regexp {
  color: #86c1b9;
}
[theme=base16-default-light] .hljs-attribute, [theme=base16-default-light] .hljs-function .hljs-title, [theme=base16-default-light] .hljs-section, [theme=base16-default-light] .hljs-title.function_, [theme=base16-default-light] .ruby .hljs-property {
  color: #7cafc2;
}
[theme=base16-default-light] .diff .hljs-meta, [theme=base16-default-light] .hljs-keyword, [theme=base16-default-light] .hljs-template-tag, [theme=base16-default-light] .hljs-type {
  color: #ba8baf;
}
[theme=base16-default-light] .hljs-emphasis {
  color: #ba8baf;
  font-style: italic;
}
[theme=base16-default-light] .hljs-meta, [theme=base16-default-light] .hljs-meta .hljs-keyword, [theme=base16-default-light] .hljs-meta .hljs-string {
  color: #a16946;
}
[theme=base16-default-light] .hljs-meta .hljs-keyword, [theme=base16-default-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-dirtysea] {
  /*!
    Theme: dirtysea
    Author: Kahlil (Kal) Hodgson
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-dirtysea] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-dirtysea] code.hljs {
  padding: 3px 5px;
}
[theme=base16-dirtysea] .hljs {
  color: #000;
  background: #e0e0e0;
}
[theme=base16-dirtysea] .hljs ::selection, [theme=base16-dirtysea] .hljs::selection {
  background-color: #d0d0d0;
  color: #000;
}
[theme=base16-dirtysea] .hljs-comment {
  color: #707070;
}
[theme=base16-dirtysea] .hljs-tag {
  color: #202020;
}
[theme=base16-dirtysea] .hljs-operator, [theme=base16-dirtysea] .hljs-punctuation, [theme=base16-dirtysea] .hljs-subst {
  color: #000;
}
[theme=base16-dirtysea] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-dirtysea] .hljs-bullet, [theme=base16-dirtysea] .hljs-deletion, [theme=base16-dirtysea] .hljs-name, [theme=base16-dirtysea] .hljs-selector-tag, [theme=base16-dirtysea] .hljs-template-variable, [theme=base16-dirtysea] .hljs-variable {
  color: #840000;
}
[theme=base16-dirtysea] .hljs-attr, [theme=base16-dirtysea] .hljs-link, [theme=base16-dirtysea] .hljs-literal, [theme=base16-dirtysea] .hljs-number, [theme=base16-dirtysea] .hljs-symbol, [theme=base16-dirtysea] .hljs-variable.constant_ {
  color: #006565;
}
[theme=base16-dirtysea] .hljs-class .hljs-title, [theme=base16-dirtysea] .hljs-title, [theme=base16-dirtysea] .hljs-title.class_ {
  color: #755b00;
}
[theme=base16-dirtysea] .hljs-strong {
  font-weight: 700;
  color: #755b00;
}
[theme=base16-dirtysea] .hljs-addition, [theme=base16-dirtysea] .hljs-code, [theme=base16-dirtysea] .hljs-string, [theme=base16-dirtysea] .hljs-title.class_.inherited__ {
  color: #730073;
}
[theme=base16-dirtysea] .hljs-built_in, [theme=base16-dirtysea] .hljs-doctag, [theme=base16-dirtysea] .hljs-keyword.hljs-atrule, [theme=base16-dirtysea] .hljs-quote, [theme=base16-dirtysea] .hljs-regexp {
  color: #755b00;
}
[theme=base16-dirtysea] .hljs-attribute, [theme=base16-dirtysea] .hljs-function .hljs-title, [theme=base16-dirtysea] .hljs-section, [theme=base16-dirtysea] .hljs-title.function_, [theme=base16-dirtysea] .ruby .hljs-property {
  color: #007300;
}
[theme=base16-dirtysea] .diff .hljs-meta, [theme=base16-dirtysea] .hljs-keyword, [theme=base16-dirtysea] .hljs-template-tag, [theme=base16-dirtysea] .hljs-type {
  color: #000090;
}
[theme=base16-dirtysea] .hljs-emphasis {
  color: #000090;
  font-style: italic;
}
[theme=base16-dirtysea] .hljs-meta, [theme=base16-dirtysea] .hljs-meta .hljs-keyword, [theme=base16-dirtysea] .hljs-meta .hljs-string {
  color: #755b00;
}
[theme=base16-dirtysea] .hljs-meta .hljs-keyword, [theme=base16-dirtysea] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-dracula] {
  /*!
    Theme: Dracula
    Author: Mike Barkmin (http://github.com/mikebarkmin) based on Dracula Theme (http://github.com/dracula)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-dracula] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-dracula] code.hljs {
  padding: 3px 5px;
}
[theme=base16-dracula] .hljs {
  color: #e9e9f4;
  background: #282936;
}
[theme=base16-dracula] .hljs ::selection, [theme=base16-dracula] .hljs::selection {
  background-color: #4d4f68;
  color: #e9e9f4;
}
[theme=base16-dracula] .hljs-comment {
  color: #626483;
}
[theme=base16-dracula] .hljs-tag {
  color: #62d6e8;
}
[theme=base16-dracula] .hljs-operator, [theme=base16-dracula] .hljs-punctuation, [theme=base16-dracula] .hljs-subst {
  color: #e9e9f4;
}
[theme=base16-dracula] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-dracula] .hljs-bullet, [theme=base16-dracula] .hljs-deletion, [theme=base16-dracula] .hljs-name, [theme=base16-dracula] .hljs-selector-tag, [theme=base16-dracula] .hljs-template-variable, [theme=base16-dracula] .hljs-variable {
  color: #ea51b2;
}
[theme=base16-dracula] .hljs-attr, [theme=base16-dracula] .hljs-link, [theme=base16-dracula] .hljs-literal, [theme=base16-dracula] .hljs-number, [theme=base16-dracula] .hljs-symbol, [theme=base16-dracula] .hljs-variable.constant_ {
  color: #b45bcf;
}
[theme=base16-dracula] .hljs-class .hljs-title, [theme=base16-dracula] .hljs-title, [theme=base16-dracula] .hljs-title.class_ {
  color: #00f769;
}
[theme=base16-dracula] .hljs-strong {
  font-weight: 700;
  color: #00f769;
}
[theme=base16-dracula] .hljs-addition, [theme=base16-dracula] .hljs-code, [theme=base16-dracula] .hljs-string, [theme=base16-dracula] .hljs-title.class_.inherited__ {
  color: #ebff87;
}
[theme=base16-dracula] .hljs-built_in, [theme=base16-dracula] .hljs-doctag, [theme=base16-dracula] .hljs-keyword.hljs-atrule, [theme=base16-dracula] .hljs-quote, [theme=base16-dracula] .hljs-regexp {
  color: #a1efe4;
}
[theme=base16-dracula] .hljs-attribute, [theme=base16-dracula] .hljs-function .hljs-title, [theme=base16-dracula] .hljs-section, [theme=base16-dracula] .hljs-title.function_, [theme=base16-dracula] .ruby .hljs-property {
  color: #62d6e8;
}
[theme=base16-dracula] .diff .hljs-meta, [theme=base16-dracula] .hljs-keyword, [theme=base16-dracula] .hljs-template-tag, [theme=base16-dracula] .hljs-type {
  color: #b45bcf;
}
[theme=base16-dracula] .hljs-emphasis {
  color: #b45bcf;
  font-style: italic;
}
[theme=base16-dracula] .hljs-meta, [theme=base16-dracula] .hljs-meta .hljs-keyword, [theme=base16-dracula] .hljs-meta .hljs-string {
  color: #00f769;
}
[theme=base16-dracula] .hljs-meta .hljs-keyword, [theme=base16-dracula] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-edge-dark] {
  /*!
    Theme: Edge Dark
    Author: cjayross (https://github.com/cjayross)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-edge-dark] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-edge-dark] code.hljs {
  padding: 3px 5px;
}
[theme=base16-edge-dark] .hljs {
  color: #b7bec9;
  background: #262729;
}
[theme=base16-edge-dark] .hljs ::selection, [theme=base16-edge-dark] .hljs::selection {
  background-color: #b7bec9;
  color: #b7bec9;
}
[theme=base16-edge-dark] .hljs-comment {
  color: #3e4249;
}
[theme=base16-edge-dark] .hljs-tag {
  color: #73b3e7;
}
[theme=base16-edge-dark] .hljs-operator, [theme=base16-edge-dark] .hljs-punctuation, [theme=base16-edge-dark] .hljs-subst {
  color: #b7bec9;
}
[theme=base16-edge-dark] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-edge-dark] .hljs-attr, [theme=base16-edge-dark] .hljs-bullet, [theme=base16-edge-dark] .hljs-deletion, [theme=base16-edge-dark] .hljs-link, [theme=base16-edge-dark] .hljs-literal, [theme=base16-edge-dark] .hljs-name, [theme=base16-edge-dark] .hljs-number, [theme=base16-edge-dark] .hljs-selector-tag, [theme=base16-edge-dark] .hljs-symbol, [theme=base16-edge-dark] .hljs-template-variable, [theme=base16-edge-dark] .hljs-variable, [theme=base16-edge-dark] .hljs-variable.constant_ {
  color: #e77171;
}
[theme=base16-edge-dark] .hljs-class .hljs-title, [theme=base16-edge-dark] .hljs-title, [theme=base16-edge-dark] .hljs-title.class_ {
  color: #dbb774;
}
[theme=base16-edge-dark] .hljs-strong {
  font-weight: 700;
  color: #dbb774;
}
[theme=base16-edge-dark] .hljs-addition, [theme=base16-edge-dark] .hljs-code, [theme=base16-edge-dark] .hljs-string, [theme=base16-edge-dark] .hljs-title.class_.inherited__ {
  color: #a1bf78;
}
[theme=base16-edge-dark] .hljs-built_in, [theme=base16-edge-dark] .hljs-doctag, [theme=base16-edge-dark] .hljs-keyword.hljs-atrule, [theme=base16-edge-dark] .hljs-quote, [theme=base16-edge-dark] .hljs-regexp {
  color: #5ebaa5;
}
[theme=base16-edge-dark] .hljs-attribute, [theme=base16-edge-dark] .hljs-function .hljs-title, [theme=base16-edge-dark] .hljs-section, [theme=base16-edge-dark] .hljs-title.function_, [theme=base16-edge-dark] .ruby .hljs-property {
  color: #73b3e7;
}
[theme=base16-edge-dark] .diff .hljs-meta, [theme=base16-edge-dark] .hljs-keyword, [theme=base16-edge-dark] .hljs-template-tag, [theme=base16-edge-dark] .hljs-type {
  color: #d390e7;
}
[theme=base16-edge-dark] .hljs-emphasis {
  color: #d390e7;
  font-style: italic;
}
[theme=base16-edge-dark] .hljs-meta, [theme=base16-edge-dark] .hljs-meta .hljs-keyword, [theme=base16-edge-dark] .hljs-meta .hljs-string {
  color: #5ebaa5;
}
[theme=base16-edge-dark] .hljs-meta .hljs-keyword, [theme=base16-edge-dark] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-edge-light] {
  /*!
    Theme: Edge Light
    Author: cjayross (https://github.com/cjayross)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-edge-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-edge-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-edge-light] .hljs {
  color: #5e646f;
  background: #fafafa;
}
[theme=base16-edge-light] .hljs ::selection, [theme=base16-edge-light] .hljs::selection {
  background-color: #d69822;
  color: #5e646f;
}
[theme=base16-edge-light] .hljs-comment {
  color: #5e646f;
}
[theme=base16-edge-light] .hljs-tag {
  color: #6587bf;
}
[theme=base16-edge-light] .hljs-operator, [theme=base16-edge-light] .hljs-punctuation, [theme=base16-edge-light] .hljs-subst {
  color: #5e646f;
}
[theme=base16-edge-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-edge-light] .hljs-attr, [theme=base16-edge-light] .hljs-bullet, [theme=base16-edge-light] .hljs-deletion, [theme=base16-edge-light] .hljs-link, [theme=base16-edge-light] .hljs-literal, [theme=base16-edge-light] .hljs-name, [theme=base16-edge-light] .hljs-number, [theme=base16-edge-light] .hljs-selector-tag, [theme=base16-edge-light] .hljs-symbol, [theme=base16-edge-light] .hljs-template-variable, [theme=base16-edge-light] .hljs-variable, [theme=base16-edge-light] .hljs-variable.constant_ {
  color: #db7070;
}
[theme=base16-edge-light] .hljs-class .hljs-title, [theme=base16-edge-light] .hljs-title, [theme=base16-edge-light] .hljs-title.class_ {
  color: #d69822;
}
[theme=base16-edge-light] .hljs-strong {
  font-weight: 700;
  color: #d69822;
}
[theme=base16-edge-light] .hljs-addition, [theme=base16-edge-light] .hljs-code, [theme=base16-edge-light] .hljs-string, [theme=base16-edge-light] .hljs-title.class_.inherited__ {
  color: #7c9f4b;
}
[theme=base16-edge-light] .hljs-built_in, [theme=base16-edge-light] .hljs-doctag, [theme=base16-edge-light] .hljs-keyword.hljs-atrule, [theme=base16-edge-light] .hljs-quote, [theme=base16-edge-light] .hljs-regexp {
  color: #509c93;
}
[theme=base16-edge-light] .hljs-attribute, [theme=base16-edge-light] .hljs-function .hljs-title, [theme=base16-edge-light] .hljs-section, [theme=base16-edge-light] .hljs-title.function_, [theme=base16-edge-light] .ruby .hljs-property {
  color: #6587bf;
}
[theme=base16-edge-light] .diff .hljs-meta, [theme=base16-edge-light] .hljs-keyword, [theme=base16-edge-light] .hljs-template-tag, [theme=base16-edge-light] .hljs-type {
  color: #b870ce;
}
[theme=base16-edge-light] .hljs-emphasis {
  color: #b870ce;
  font-style: italic;
}
[theme=base16-edge-light] .hljs-meta, [theme=base16-edge-light] .hljs-meta .hljs-keyword, [theme=base16-edge-light] .hljs-meta .hljs-string {
  color: #509c93;
}
[theme=base16-edge-light] .hljs-meta .hljs-keyword, [theme=base16-edge-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-eighties] {
  /*!
    Theme: Eighties
    Author: Chris Kempson (http://chriskempson.com)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-eighties] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-eighties] code.hljs {
  padding: 3px 5px;
}
[theme=base16-eighties] .hljs {
  color: #d3d0c8;
  background: #2d2d2d;
}
[theme=base16-eighties] .hljs ::selection, [theme=base16-eighties] .hljs::selection {
  background-color: #515151;
  color: #d3d0c8;
}
[theme=base16-eighties] .hljs-comment {
  color: #747369;
}
[theme=base16-eighties] .hljs-tag {
  color: #a09f93;
}
[theme=base16-eighties] .hljs-operator, [theme=base16-eighties] .hljs-punctuation, [theme=base16-eighties] .hljs-subst {
  color: #d3d0c8;
}
[theme=base16-eighties] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-eighties] .hljs-bullet, [theme=base16-eighties] .hljs-deletion, [theme=base16-eighties] .hljs-name, [theme=base16-eighties] .hljs-selector-tag, [theme=base16-eighties] .hljs-template-variable, [theme=base16-eighties] .hljs-variable {
  color: #f2777a;
}
[theme=base16-eighties] .hljs-attr, [theme=base16-eighties] .hljs-link, [theme=base16-eighties] .hljs-literal, [theme=base16-eighties] .hljs-number, [theme=base16-eighties] .hljs-symbol, [theme=base16-eighties] .hljs-variable.constant_ {
  color: #f99157;
}
[theme=base16-eighties] .hljs-class .hljs-title, [theme=base16-eighties] .hljs-title, [theme=base16-eighties] .hljs-title.class_ {
  color: #fc6;
}
[theme=base16-eighties] .hljs-strong {
  font-weight: 700;
  color: #fc6;
}
[theme=base16-eighties] .hljs-addition, [theme=base16-eighties] .hljs-code, [theme=base16-eighties] .hljs-string, [theme=base16-eighties] .hljs-title.class_.inherited__ {
  color: #9c9;
}
[theme=base16-eighties] .hljs-built_in, [theme=base16-eighties] .hljs-doctag, [theme=base16-eighties] .hljs-keyword.hljs-atrule, [theme=base16-eighties] .hljs-quote, [theme=base16-eighties] .hljs-regexp {
  color: #6cc;
}
[theme=base16-eighties] .hljs-attribute, [theme=base16-eighties] .hljs-function .hljs-title, [theme=base16-eighties] .hljs-section, [theme=base16-eighties] .hljs-title.function_, [theme=base16-eighties] .ruby .hljs-property {
  color: #69c;
}
[theme=base16-eighties] .diff .hljs-meta, [theme=base16-eighties] .hljs-keyword, [theme=base16-eighties] .hljs-template-tag, [theme=base16-eighties] .hljs-type {
  color: #c9c;
}
[theme=base16-eighties] .hljs-emphasis {
  color: #c9c;
  font-style: italic;
}
[theme=base16-eighties] .hljs-meta, [theme=base16-eighties] .hljs-meta .hljs-keyword, [theme=base16-eighties] .hljs-meta .hljs-string {
  color: #d27b53;
}
[theme=base16-eighties] .hljs-meta .hljs-keyword, [theme=base16-eighties] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-embers] {
  /*!
    Theme: Embers
    Author: Jannik Siebert (https://github.com/janniks)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-embers] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-embers] code.hljs {
  padding: 3px 5px;
}
[theme=base16-embers] .hljs {
  color: #a39a90;
  background: #16130f;
}
[theme=base16-embers] .hljs ::selection, [theme=base16-embers] .hljs::selection {
  background-color: #433b32;
  color: #a39a90;
}
[theme=base16-embers] .hljs-comment {
  color: #5a5047;
}
[theme=base16-embers] .hljs-tag {
  color: #8a8075;
}
[theme=base16-embers] .hljs-operator, [theme=base16-embers] .hljs-punctuation, [theme=base16-embers] .hljs-subst {
  color: #a39a90;
}
[theme=base16-embers] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-embers] .hljs-bullet, [theme=base16-embers] .hljs-deletion, [theme=base16-embers] .hljs-name, [theme=base16-embers] .hljs-selector-tag, [theme=base16-embers] .hljs-template-variable, [theme=base16-embers] .hljs-variable {
  color: #826d57;
}
[theme=base16-embers] .hljs-attr, [theme=base16-embers] .hljs-link, [theme=base16-embers] .hljs-literal, [theme=base16-embers] .hljs-number, [theme=base16-embers] .hljs-symbol, [theme=base16-embers] .hljs-variable.constant_ {
  color: #828257;
}
[theme=base16-embers] .hljs-class .hljs-title, [theme=base16-embers] .hljs-title, [theme=base16-embers] .hljs-title.class_ {
  color: #6d8257;
}
[theme=base16-embers] .hljs-strong {
  font-weight: 700;
  color: #6d8257;
}
[theme=base16-embers] .hljs-addition, [theme=base16-embers] .hljs-code, [theme=base16-embers] .hljs-string, [theme=base16-embers] .hljs-title.class_.inherited__ {
  color: #57826d;
}
[theme=base16-embers] .hljs-built_in, [theme=base16-embers] .hljs-doctag, [theme=base16-embers] .hljs-keyword.hljs-atrule, [theme=base16-embers] .hljs-quote, [theme=base16-embers] .hljs-regexp {
  color: #576d82;
}
[theme=base16-embers] .hljs-attribute, [theme=base16-embers] .hljs-function .hljs-title, [theme=base16-embers] .hljs-section, [theme=base16-embers] .hljs-title.function_, [theme=base16-embers] .ruby .hljs-property {
  color: #6d5782;
}
[theme=base16-embers] .diff .hljs-meta, [theme=base16-embers] .hljs-keyword, [theme=base16-embers] .hljs-template-tag, [theme=base16-embers] .hljs-type {
  color: #82576d;
}
[theme=base16-embers] .hljs-emphasis {
  color: #82576d;
  font-style: italic;
}
[theme=base16-embers] .hljs-meta, [theme=base16-embers] .hljs-meta .hljs-keyword, [theme=base16-embers] .hljs-meta .hljs-string {
  color: #825757;
}
[theme=base16-embers] .hljs-meta .hljs-keyword, [theme=base16-embers] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-equilibrium-dark] {
  /*!
    Theme: Equilibrium Dark
    Author: Carlo Abelli
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-equilibrium-dark] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-equilibrium-dark] code.hljs {
  padding: 3px 5px;
}
[theme=base16-equilibrium-dark] .hljs {
  color: #afaba2;
  background: #0c1118;
}
[theme=base16-equilibrium-dark] .hljs ::selection, [theme=base16-equilibrium-dark] .hljs::selection {
  background-color: #22262d;
  color: #afaba2;
}
[theme=base16-equilibrium-dark] .hljs-comment {
  color: #7b776e;
}
[theme=base16-equilibrium-dark] .hljs-tag {
  color: #949088;
}
[theme=base16-equilibrium-dark] .hljs-operator, [theme=base16-equilibrium-dark] .hljs-punctuation, [theme=base16-equilibrium-dark] .hljs-subst {
  color: #afaba2;
}
[theme=base16-equilibrium-dark] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-equilibrium-dark] .hljs-bullet, [theme=base16-equilibrium-dark] .hljs-deletion, [theme=base16-equilibrium-dark] .hljs-name, [theme=base16-equilibrium-dark] .hljs-selector-tag, [theme=base16-equilibrium-dark] .hljs-template-variable, [theme=base16-equilibrium-dark] .hljs-variable {
  color: #f04339;
}
[theme=base16-equilibrium-dark] .hljs-attr, [theme=base16-equilibrium-dark] .hljs-link, [theme=base16-equilibrium-dark] .hljs-literal, [theme=base16-equilibrium-dark] .hljs-number, [theme=base16-equilibrium-dark] .hljs-symbol, [theme=base16-equilibrium-dark] .hljs-variable.constant_ {
  color: #df5923;
}
[theme=base16-equilibrium-dark] .hljs-class .hljs-title, [theme=base16-equilibrium-dark] .hljs-title, [theme=base16-equilibrium-dark] .hljs-title.class_ {
  color: #bb8801;
}
[theme=base16-equilibrium-dark] .hljs-strong {
  font-weight: 700;
  color: #bb8801;
}
[theme=base16-equilibrium-dark] .hljs-addition, [theme=base16-equilibrium-dark] .hljs-code, [theme=base16-equilibrium-dark] .hljs-string, [theme=base16-equilibrium-dark] .hljs-title.class_.inherited__ {
  color: #7f8b00;
}
[theme=base16-equilibrium-dark] .hljs-built_in, [theme=base16-equilibrium-dark] .hljs-doctag, [theme=base16-equilibrium-dark] .hljs-keyword.hljs-atrule, [theme=base16-equilibrium-dark] .hljs-quote, [theme=base16-equilibrium-dark] .hljs-regexp {
  color: #00948b;
}
[theme=base16-equilibrium-dark] .hljs-attribute, [theme=base16-equilibrium-dark] .hljs-function .hljs-title, [theme=base16-equilibrium-dark] .hljs-section, [theme=base16-equilibrium-dark] .hljs-title.function_, [theme=base16-equilibrium-dark] .ruby .hljs-property {
  color: #008dd1;
}
[theme=base16-equilibrium-dark] .diff .hljs-meta, [theme=base16-equilibrium-dark] .hljs-keyword, [theme=base16-equilibrium-dark] .hljs-template-tag, [theme=base16-equilibrium-dark] .hljs-type {
  color: #6a7fd2;
}
[theme=base16-equilibrium-dark] .hljs-emphasis {
  color: #6a7fd2;
  font-style: italic;
}
[theme=base16-equilibrium-dark] .hljs-meta, [theme=base16-equilibrium-dark] .hljs-meta .hljs-keyword, [theme=base16-equilibrium-dark] .hljs-meta .hljs-string {
  color: #e3488e;
}
[theme=base16-equilibrium-dark] .hljs-meta .hljs-keyword, [theme=base16-equilibrium-dark] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-equilibrium-gray-dark] {
  /*!
    Theme: Equilibrium Gray Dark
    Author: Carlo Abelli
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-equilibrium-gray-dark] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-equilibrium-gray-dark] code.hljs {
  padding: 3px 5px;
}
[theme=base16-equilibrium-gray-dark] .hljs {
  color: #ababab;
  background: #111;
}
[theme=base16-equilibrium-gray-dark] .hljs ::selection, [theme=base16-equilibrium-gray-dark] .hljs::selection {
  background-color: #262626;
  color: #ababab;
}
[theme=base16-equilibrium-gray-dark] .hljs-comment {
  color: #777;
}
[theme=base16-equilibrium-gray-dark] .hljs-tag {
  color: #919191;
}
[theme=base16-equilibrium-gray-dark] .hljs-operator, [theme=base16-equilibrium-gray-dark] .hljs-punctuation, [theme=base16-equilibrium-gray-dark] .hljs-subst {
  color: #ababab;
}
[theme=base16-equilibrium-gray-dark] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-equilibrium-gray-dark] .hljs-bullet, [theme=base16-equilibrium-gray-dark] .hljs-deletion, [theme=base16-equilibrium-gray-dark] .hljs-name, [theme=base16-equilibrium-gray-dark] .hljs-selector-tag, [theme=base16-equilibrium-gray-dark] .hljs-template-variable, [theme=base16-equilibrium-gray-dark] .hljs-variable {
  color: #f04339;
}
[theme=base16-equilibrium-gray-dark] .hljs-attr, [theme=base16-equilibrium-gray-dark] .hljs-link, [theme=base16-equilibrium-gray-dark] .hljs-literal, [theme=base16-equilibrium-gray-dark] .hljs-number, [theme=base16-equilibrium-gray-dark] .hljs-symbol, [theme=base16-equilibrium-gray-dark] .hljs-variable.constant_ {
  color: #df5923;
}
[theme=base16-equilibrium-gray-dark] .hljs-class .hljs-title, [theme=base16-equilibrium-gray-dark] .hljs-title, [theme=base16-equilibrium-gray-dark] .hljs-title.class_ {
  color: #bb8801;
}
[theme=base16-equilibrium-gray-dark] .hljs-strong {
  font-weight: 700;
  color: #bb8801;
}
[theme=base16-equilibrium-gray-dark] .hljs-addition, [theme=base16-equilibrium-gray-dark] .hljs-code, [theme=base16-equilibrium-gray-dark] .hljs-string, [theme=base16-equilibrium-gray-dark] .hljs-title.class_.inherited__ {
  color: #7f8b00;
}
[theme=base16-equilibrium-gray-dark] .hljs-built_in, [theme=base16-equilibrium-gray-dark] .hljs-doctag, [theme=base16-equilibrium-gray-dark] .hljs-keyword.hljs-atrule, [theme=base16-equilibrium-gray-dark] .hljs-quote, [theme=base16-equilibrium-gray-dark] .hljs-regexp {
  color: #00948b;
}
[theme=base16-equilibrium-gray-dark] .hljs-attribute, [theme=base16-equilibrium-gray-dark] .hljs-function .hljs-title, [theme=base16-equilibrium-gray-dark] .hljs-section, [theme=base16-equilibrium-gray-dark] .hljs-title.function_, [theme=base16-equilibrium-gray-dark] .ruby .hljs-property {
  color: #008dd1;
}
[theme=base16-equilibrium-gray-dark] .diff .hljs-meta, [theme=base16-equilibrium-gray-dark] .hljs-keyword, [theme=base16-equilibrium-gray-dark] .hljs-template-tag, [theme=base16-equilibrium-gray-dark] .hljs-type {
  color: #6a7fd2;
}
[theme=base16-equilibrium-gray-dark] .hljs-emphasis {
  color: #6a7fd2;
  font-style: italic;
}
[theme=base16-equilibrium-gray-dark] .hljs-meta, [theme=base16-equilibrium-gray-dark] .hljs-meta .hljs-keyword, [theme=base16-equilibrium-gray-dark] .hljs-meta .hljs-string {
  color: #e3488e;
}
[theme=base16-equilibrium-gray-dark] .hljs-meta .hljs-keyword, [theme=base16-equilibrium-gray-dark] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-equilibrium-gray-light] {
  /*!
    Theme: Equilibrium Gray Light
    Author: Carlo Abelli
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-equilibrium-gray-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-equilibrium-gray-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-equilibrium-gray-light] .hljs {
  color: #474747;
  background: #f1f1f1;
}
[theme=base16-equilibrium-gray-light] .hljs ::selection, [theme=base16-equilibrium-gray-light] .hljs::selection {
  background-color: #d4d4d4;
  color: #474747;
}
[theme=base16-equilibrium-gray-light] .hljs-comment {
  color: #777;
}
[theme=base16-equilibrium-gray-light] .hljs-tag {
  color: #5e5e5e;
}
[theme=base16-equilibrium-gray-light] .hljs-operator, [theme=base16-equilibrium-gray-light] .hljs-punctuation, [theme=base16-equilibrium-gray-light] .hljs-subst {
  color: #474747;
}
[theme=base16-equilibrium-gray-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-equilibrium-gray-light] .hljs-bullet, [theme=base16-equilibrium-gray-light] .hljs-deletion, [theme=base16-equilibrium-gray-light] .hljs-name, [theme=base16-equilibrium-gray-light] .hljs-selector-tag, [theme=base16-equilibrium-gray-light] .hljs-template-variable, [theme=base16-equilibrium-gray-light] .hljs-variable {
  color: #d02023;
}
[theme=base16-equilibrium-gray-light] .hljs-attr, [theme=base16-equilibrium-gray-light] .hljs-link, [theme=base16-equilibrium-gray-light] .hljs-literal, [theme=base16-equilibrium-gray-light] .hljs-number, [theme=base16-equilibrium-gray-light] .hljs-symbol, [theme=base16-equilibrium-gray-light] .hljs-variable.constant_ {
  color: #bf3e05;
}
[theme=base16-equilibrium-gray-light] .hljs-class .hljs-title, [theme=base16-equilibrium-gray-light] .hljs-title, [theme=base16-equilibrium-gray-light] .hljs-title.class_ {
  color: #9d6f00;
}
[theme=base16-equilibrium-gray-light] .hljs-strong {
  font-weight: 700;
  color: #9d6f00;
}
[theme=base16-equilibrium-gray-light] .hljs-addition, [theme=base16-equilibrium-gray-light] .hljs-code, [theme=base16-equilibrium-gray-light] .hljs-string, [theme=base16-equilibrium-gray-light] .hljs-title.class_.inherited__ {
  color: #637200;
}
[theme=base16-equilibrium-gray-light] .hljs-built_in, [theme=base16-equilibrium-gray-light] .hljs-doctag, [theme=base16-equilibrium-gray-light] .hljs-keyword.hljs-atrule, [theme=base16-equilibrium-gray-light] .hljs-quote, [theme=base16-equilibrium-gray-light] .hljs-regexp {
  color: #007a72;
}
[theme=base16-equilibrium-gray-light] .hljs-attribute, [theme=base16-equilibrium-gray-light] .hljs-function .hljs-title, [theme=base16-equilibrium-gray-light] .hljs-section, [theme=base16-equilibrium-gray-light] .hljs-title.function_, [theme=base16-equilibrium-gray-light] .ruby .hljs-property {
  color: #0073b5;
}
[theme=base16-equilibrium-gray-light] .diff .hljs-meta, [theme=base16-equilibrium-gray-light] .hljs-keyword, [theme=base16-equilibrium-gray-light] .hljs-template-tag, [theme=base16-equilibrium-gray-light] .hljs-type {
  color: #4e66b6;
}
[theme=base16-equilibrium-gray-light] .hljs-emphasis {
  color: #4e66b6;
  font-style: italic;
}
[theme=base16-equilibrium-gray-light] .hljs-meta, [theme=base16-equilibrium-gray-light] .hljs-meta .hljs-keyword, [theme=base16-equilibrium-gray-light] .hljs-meta .hljs-string {
  color: #c42775;
}
[theme=base16-equilibrium-gray-light] .hljs-meta .hljs-keyword, [theme=base16-equilibrium-gray-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-equilibrium-light] {
  /*!
    Theme: Equilibrium Light
    Author: Carlo Abelli
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-equilibrium-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-equilibrium-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-equilibrium-light] .hljs {
  color: #43474e;
  background: #f5f0e7;
}
[theme=base16-equilibrium-light] .hljs ::selection, [theme=base16-equilibrium-light] .hljs::selection {
  background-color: #d8d4cb;
  color: #43474e;
}
[theme=base16-equilibrium-light] .hljs-comment {
  color: #73777f;
}
[theme=base16-equilibrium-light] .hljs-tag {
  color: #5a5f66;
}
[theme=base16-equilibrium-light] .hljs-operator, [theme=base16-equilibrium-light] .hljs-punctuation, [theme=base16-equilibrium-light] .hljs-subst {
  color: #43474e;
}
[theme=base16-equilibrium-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-equilibrium-light] .hljs-bullet, [theme=base16-equilibrium-light] .hljs-deletion, [theme=base16-equilibrium-light] .hljs-name, [theme=base16-equilibrium-light] .hljs-selector-tag, [theme=base16-equilibrium-light] .hljs-template-variable, [theme=base16-equilibrium-light] .hljs-variable {
  color: #d02023;
}
[theme=base16-equilibrium-light] .hljs-attr, [theme=base16-equilibrium-light] .hljs-link, [theme=base16-equilibrium-light] .hljs-literal, [theme=base16-equilibrium-light] .hljs-number, [theme=base16-equilibrium-light] .hljs-symbol, [theme=base16-equilibrium-light] .hljs-variable.constant_ {
  color: #bf3e05;
}
[theme=base16-equilibrium-light] .hljs-class .hljs-title, [theme=base16-equilibrium-light] .hljs-title, [theme=base16-equilibrium-light] .hljs-title.class_ {
  color: #9d6f00;
}
[theme=base16-equilibrium-light] .hljs-strong {
  font-weight: 700;
  color: #9d6f00;
}
[theme=base16-equilibrium-light] .hljs-addition, [theme=base16-equilibrium-light] .hljs-code, [theme=base16-equilibrium-light] .hljs-string, [theme=base16-equilibrium-light] .hljs-title.class_.inherited__ {
  color: #637200;
}
[theme=base16-equilibrium-light] .hljs-built_in, [theme=base16-equilibrium-light] .hljs-doctag, [theme=base16-equilibrium-light] .hljs-keyword.hljs-atrule, [theme=base16-equilibrium-light] .hljs-quote, [theme=base16-equilibrium-light] .hljs-regexp {
  color: #007a72;
}
[theme=base16-equilibrium-light] .hljs-attribute, [theme=base16-equilibrium-light] .hljs-function .hljs-title, [theme=base16-equilibrium-light] .hljs-section, [theme=base16-equilibrium-light] .hljs-title.function_, [theme=base16-equilibrium-light] .ruby .hljs-property {
  color: #0073b5;
}
[theme=base16-equilibrium-light] .diff .hljs-meta, [theme=base16-equilibrium-light] .hljs-keyword, [theme=base16-equilibrium-light] .hljs-template-tag, [theme=base16-equilibrium-light] .hljs-type {
  color: #4e66b6;
}
[theme=base16-equilibrium-light] .hljs-emphasis {
  color: #4e66b6;
  font-style: italic;
}
[theme=base16-equilibrium-light] .hljs-meta, [theme=base16-equilibrium-light] .hljs-meta .hljs-keyword, [theme=base16-equilibrium-light] .hljs-meta .hljs-string {
  color: #c42775;
}
[theme=base16-equilibrium-light] .hljs-meta .hljs-keyword, [theme=base16-equilibrium-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-espresso] {
  /*!
    Theme: Espresso
    Author: Unknown. Maintained by Alex Mirrington (https://github.com/alexmirrington)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-espresso] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-espresso] code.hljs {
  padding: 3px 5px;
}
[theme=base16-espresso] .hljs {
  color: #ccc;
  background: #2d2d2d;
}
[theme=base16-espresso] .hljs ::selection, [theme=base16-espresso] .hljs::selection {
  background-color: #515151;
  color: #ccc;
}
[theme=base16-espresso] .hljs-comment {
  color: #777;
}
[theme=base16-espresso] .hljs-tag {
  color: #b4b7b4;
}
[theme=base16-espresso] .hljs-operator, [theme=base16-espresso] .hljs-punctuation, [theme=base16-espresso] .hljs-subst {
  color: #ccc;
}
[theme=base16-espresso] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-espresso] .hljs-bullet, [theme=base16-espresso] .hljs-deletion, [theme=base16-espresso] .hljs-name, [theme=base16-espresso] .hljs-selector-tag, [theme=base16-espresso] .hljs-template-variable, [theme=base16-espresso] .hljs-variable {
  color: #d25252;
}
[theme=base16-espresso] .hljs-attr, [theme=base16-espresso] .hljs-link, [theme=base16-espresso] .hljs-literal, [theme=base16-espresso] .hljs-number, [theme=base16-espresso] .hljs-symbol, [theme=base16-espresso] .hljs-variable.constant_ {
  color: #f9a959;
}
[theme=base16-espresso] .hljs-class .hljs-title, [theme=base16-espresso] .hljs-title, [theme=base16-espresso] .hljs-title.class_ {
  color: #ffc66d;
}
[theme=base16-espresso] .hljs-strong {
  font-weight: 700;
  color: #ffc66d;
}
[theme=base16-espresso] .hljs-addition, [theme=base16-espresso] .hljs-code, [theme=base16-espresso] .hljs-string, [theme=base16-espresso] .hljs-title.class_.inherited__ {
  color: #a5c261;
}
[theme=base16-espresso] .hljs-built_in, [theme=base16-espresso] .hljs-doctag, [theme=base16-espresso] .hljs-keyword.hljs-atrule, [theme=base16-espresso] .hljs-quote, [theme=base16-espresso] .hljs-regexp {
  color: #bed6ff;
}
[theme=base16-espresso] .hljs-attribute, [theme=base16-espresso] .hljs-function .hljs-title, [theme=base16-espresso] .hljs-section, [theme=base16-espresso] .hljs-title.function_, [theme=base16-espresso] .ruby .hljs-property {
  color: #6c99bb;
}
[theme=base16-espresso] .diff .hljs-meta, [theme=base16-espresso] .hljs-keyword, [theme=base16-espresso] .hljs-template-tag, [theme=base16-espresso] .hljs-type {
  color: #d197d9;
}
[theme=base16-espresso] .hljs-emphasis {
  color: #d197d9;
  font-style: italic;
}
[theme=base16-espresso] .hljs-meta, [theme=base16-espresso] .hljs-meta .hljs-keyword, [theme=base16-espresso] .hljs-meta .hljs-string {
  color: #f97394;
}
[theme=base16-espresso] .hljs-meta .hljs-keyword, [theme=base16-espresso] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-eva-dim] {
  /*!
    Theme: Eva Dim
    Author: kjakapat (https://github.com/kjakapat)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-eva-dim] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-eva-dim] code.hljs {
  padding: 3px 5px;
}
[theme=base16-eva-dim] .hljs {
  color: #9fa2a6;
  background: #2a3b4d;
}
[theme=base16-eva-dim] .hljs ::selection, [theme=base16-eva-dim] .hljs::selection {
  background-color: #4b6988;
  color: #9fa2a6;
}
[theme=base16-eva-dim] .hljs-comment {
  color: #55799c;
}
[theme=base16-eva-dim] .hljs-tag {
  color: #7e90a3;
}
[theme=base16-eva-dim] .hljs-operator, [theme=base16-eva-dim] .hljs-punctuation, [theme=base16-eva-dim] .hljs-subst {
  color: #9fa2a6;
}
[theme=base16-eva-dim] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-eva-dim] .hljs-bullet, [theme=base16-eva-dim] .hljs-deletion, [theme=base16-eva-dim] .hljs-name, [theme=base16-eva-dim] .hljs-selector-tag, [theme=base16-eva-dim] .hljs-template-variable, [theme=base16-eva-dim] .hljs-variable {
  color: #c4676c;
}
[theme=base16-eva-dim] .hljs-attr, [theme=base16-eva-dim] .hljs-link, [theme=base16-eva-dim] .hljs-literal, [theme=base16-eva-dim] .hljs-number, [theme=base16-eva-dim] .hljs-symbol, [theme=base16-eva-dim] .hljs-variable.constant_ {
  color: #f96;
}
[theme=base16-eva-dim] .hljs-class .hljs-title, [theme=base16-eva-dim] .hljs-title, [theme=base16-eva-dim] .hljs-title.class_ {
  color: #cfd05d;
}
[theme=base16-eva-dim] .hljs-strong {
  font-weight: 700;
  color: #cfd05d;
}
[theme=base16-eva-dim] .hljs-addition, [theme=base16-eva-dim] .hljs-code, [theme=base16-eva-dim] .hljs-string, [theme=base16-eva-dim] .hljs-title.class_.inherited__ {
  color: #5de561;
}
[theme=base16-eva-dim] .hljs-built_in, [theme=base16-eva-dim] .hljs-doctag, [theme=base16-eva-dim] .hljs-keyword.hljs-atrule, [theme=base16-eva-dim] .hljs-quote, [theme=base16-eva-dim] .hljs-regexp {
  color: #4b8f77;
}
[theme=base16-eva-dim] .hljs-attribute, [theme=base16-eva-dim] .hljs-function .hljs-title, [theme=base16-eva-dim] .hljs-section, [theme=base16-eva-dim] .hljs-title.function_, [theme=base16-eva-dim] .ruby .hljs-property {
  color: #1ae1dc;
}
[theme=base16-eva-dim] .diff .hljs-meta, [theme=base16-eva-dim] .hljs-keyword, [theme=base16-eva-dim] .hljs-template-tag, [theme=base16-eva-dim] .hljs-type {
  color: #9c6cd3;
}
[theme=base16-eva-dim] .hljs-emphasis {
  color: #9c6cd3;
  font-style: italic;
}
[theme=base16-eva-dim] .hljs-meta, [theme=base16-eva-dim] .hljs-meta .hljs-keyword, [theme=base16-eva-dim] .hljs-meta .hljs-string {
  color: #bb64a9;
}
[theme=base16-eva-dim] .hljs-meta .hljs-keyword, [theme=base16-eva-dim] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-eva] {
  /*!
    Theme: Eva
    Author: kjakapat (https://github.com/kjakapat)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-eva] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-eva] code.hljs {
  padding: 3px 5px;
}
[theme=base16-eva] .hljs {
  color: #9fa2a6;
  background: #2a3b4d;
}
[theme=base16-eva] .hljs ::selection, [theme=base16-eva] .hljs::selection {
  background-color: #4b6988;
  color: #9fa2a6;
}
[theme=base16-eva] .hljs-comment {
  color: #55799c;
}
[theme=base16-eva] .hljs-tag {
  color: #7e90a3;
}
[theme=base16-eva] .hljs-operator, [theme=base16-eva] .hljs-punctuation, [theme=base16-eva] .hljs-subst {
  color: #9fa2a6;
}
[theme=base16-eva] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-eva] .hljs-bullet, [theme=base16-eva] .hljs-deletion, [theme=base16-eva] .hljs-name, [theme=base16-eva] .hljs-selector-tag, [theme=base16-eva] .hljs-template-variable, [theme=base16-eva] .hljs-variable {
  color: #c4676c;
}
[theme=base16-eva] .hljs-attr, [theme=base16-eva] .hljs-link, [theme=base16-eva] .hljs-literal, [theme=base16-eva] .hljs-number, [theme=base16-eva] .hljs-symbol, [theme=base16-eva] .hljs-variable.constant_ {
  color: #f96;
}
[theme=base16-eva] .hljs-class .hljs-title, [theme=base16-eva] .hljs-title, [theme=base16-eva] .hljs-title.class_ {
  color: #ff6;
}
[theme=base16-eva] .hljs-strong {
  font-weight: 700;
  color: #ff6;
}
[theme=base16-eva] .hljs-addition, [theme=base16-eva] .hljs-code, [theme=base16-eva] .hljs-string, [theme=base16-eva] .hljs-title.class_.inherited__ {
  color: #6f6;
}
[theme=base16-eva] .hljs-built_in, [theme=base16-eva] .hljs-doctag, [theme=base16-eva] .hljs-keyword.hljs-atrule, [theme=base16-eva] .hljs-quote, [theme=base16-eva] .hljs-regexp {
  color: #4b8f77;
}
[theme=base16-eva] .hljs-attribute, [theme=base16-eva] .hljs-function .hljs-title, [theme=base16-eva] .hljs-section, [theme=base16-eva] .hljs-title.function_, [theme=base16-eva] .ruby .hljs-property {
  color: #15f4ee;
}
[theme=base16-eva] .diff .hljs-meta, [theme=base16-eva] .hljs-keyword, [theme=base16-eva] .hljs-template-tag, [theme=base16-eva] .hljs-type {
  color: #9c6cd3;
}
[theme=base16-eva] .hljs-emphasis {
  color: #9c6cd3;
  font-style: italic;
}
[theme=base16-eva] .hljs-meta, [theme=base16-eva] .hljs-meta .hljs-keyword, [theme=base16-eva] .hljs-meta .hljs-string {
  color: #bb64a9;
}
[theme=base16-eva] .hljs-meta .hljs-keyword, [theme=base16-eva] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-flat] {
  /*!
    Theme: Flat
    Author: Chris Kempson (http://chriskempson.com)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-flat] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-flat] code.hljs {
  padding: 3px 5px;
}
[theme=base16-flat] .hljs {
  color: #e0e0e0;
  background: #2c3e50;
}
[theme=base16-flat] .hljs ::selection, [theme=base16-flat] .hljs::selection {
  background-color: #7f8c8d;
  color: #e0e0e0;
}
[theme=base16-flat] .hljs-comment {
  color: #95a5a6;
}
[theme=base16-flat] .hljs-tag {
  color: #bdc3c7;
}
[theme=base16-flat] .hljs-operator, [theme=base16-flat] .hljs-punctuation, [theme=base16-flat] .hljs-subst {
  color: #e0e0e0;
}
[theme=base16-flat] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-flat] .hljs-bullet, [theme=base16-flat] .hljs-deletion, [theme=base16-flat] .hljs-name, [theme=base16-flat] .hljs-selector-tag, [theme=base16-flat] .hljs-template-variable, [theme=base16-flat] .hljs-variable {
  color: #e74c3c;
}
[theme=base16-flat] .hljs-attr, [theme=base16-flat] .hljs-link, [theme=base16-flat] .hljs-literal, [theme=base16-flat] .hljs-number, [theme=base16-flat] .hljs-symbol, [theme=base16-flat] .hljs-variable.constant_ {
  color: #e67e22;
}
[theme=base16-flat] .hljs-class .hljs-title, [theme=base16-flat] .hljs-title, [theme=base16-flat] .hljs-title.class_ {
  color: #f1c40f;
}
[theme=base16-flat] .hljs-strong {
  font-weight: 700;
  color: #f1c40f;
}
[theme=base16-flat] .hljs-addition, [theme=base16-flat] .hljs-code, [theme=base16-flat] .hljs-string, [theme=base16-flat] .hljs-title.class_.inherited__ {
  color: #2ecc71;
}
[theme=base16-flat] .hljs-built_in, [theme=base16-flat] .hljs-doctag, [theme=base16-flat] .hljs-keyword.hljs-atrule, [theme=base16-flat] .hljs-quote, [theme=base16-flat] .hljs-regexp {
  color: #1abc9c;
}
[theme=base16-flat] .hljs-attribute, [theme=base16-flat] .hljs-function .hljs-title, [theme=base16-flat] .hljs-section, [theme=base16-flat] .hljs-title.function_, [theme=base16-flat] .ruby .hljs-property {
  color: #3498db;
}
[theme=base16-flat] .diff .hljs-meta, [theme=base16-flat] .hljs-keyword, [theme=base16-flat] .hljs-template-tag, [theme=base16-flat] .hljs-type {
  color: #9b59b6;
}
[theme=base16-flat] .hljs-emphasis {
  color: #9b59b6;
  font-style: italic;
}
[theme=base16-flat] .hljs-meta, [theme=base16-flat] .hljs-meta .hljs-keyword, [theme=base16-flat] .hljs-meta .hljs-string {
  color: #be643c;
}
[theme=base16-flat] .hljs-meta .hljs-keyword, [theme=base16-flat] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-framer] {
  /*!
    Theme: Framer
    Author: Framer (Maintained by Jesse Hoyos)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-framer] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-framer] code.hljs {
  padding: 3px 5px;
}
[theme=base16-framer] .hljs {
  color: #d0d0d0;
  background: #181818;
}
[theme=base16-framer] .hljs ::selection, [theme=base16-framer] .hljs::selection {
  background-color: #464646;
  color: #d0d0d0;
}
[theme=base16-framer] .hljs-comment {
  color: #747474;
}
[theme=base16-framer] .hljs-tag {
  color: #b9b9b9;
}
[theme=base16-framer] .hljs-operator, [theme=base16-framer] .hljs-punctuation, [theme=base16-framer] .hljs-subst {
  color: #d0d0d0;
}
[theme=base16-framer] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-framer] .hljs-bullet, [theme=base16-framer] .hljs-deletion, [theme=base16-framer] .hljs-name, [theme=base16-framer] .hljs-selector-tag, [theme=base16-framer] .hljs-template-variable, [theme=base16-framer] .hljs-variable {
  color: #fd886b;
}
[theme=base16-framer] .hljs-attr, [theme=base16-framer] .hljs-link, [theme=base16-framer] .hljs-literal, [theme=base16-framer] .hljs-number, [theme=base16-framer] .hljs-symbol, [theme=base16-framer] .hljs-variable.constant_ {
  color: #fc4769;
}
[theme=base16-framer] .hljs-class .hljs-title, [theme=base16-framer] .hljs-title, [theme=base16-framer] .hljs-title.class_ {
  color: #fecb6e;
}
[theme=base16-framer] .hljs-strong {
  font-weight: 700;
  color: #fecb6e;
}
[theme=base16-framer] .hljs-addition, [theme=base16-framer] .hljs-code, [theme=base16-framer] .hljs-string, [theme=base16-framer] .hljs-title.class_.inherited__ {
  color: #32ccdc;
}
[theme=base16-framer] .hljs-built_in, [theme=base16-framer] .hljs-doctag, [theme=base16-framer] .hljs-keyword.hljs-atrule, [theme=base16-framer] .hljs-quote, [theme=base16-framer] .hljs-regexp {
  color: #acddfd;
}
[theme=base16-framer] .hljs-attribute, [theme=base16-framer] .hljs-function .hljs-title, [theme=base16-framer] .hljs-section, [theme=base16-framer] .hljs-title.function_, [theme=base16-framer] .ruby .hljs-property {
  color: #20bcfc;
}
[theme=base16-framer] .diff .hljs-meta, [theme=base16-framer] .hljs-keyword, [theme=base16-framer] .hljs-template-tag, [theme=base16-framer] .hljs-type {
  color: #ba8cfc;
}
[theme=base16-framer] .hljs-emphasis {
  color: #ba8cfc;
  font-style: italic;
}
[theme=base16-framer] .hljs-meta, [theme=base16-framer] .hljs-meta .hljs-keyword, [theme=base16-framer] .hljs-meta .hljs-string {
  color: #b15f4a;
}
[theme=base16-framer] .hljs-meta .hljs-keyword, [theme=base16-framer] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-fruit-soda] {
  /*!
    Theme: Fruit Soda
    Author: jozip
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-fruit-soda] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-fruit-soda] code.hljs {
  padding: 3px 5px;
}
[theme=base16-fruit-soda] .hljs {
  color: #515151;
  background: #f1ecf1;
}
[theme=base16-fruit-soda] .hljs ::selection, [theme=base16-fruit-soda] .hljs::selection {
  background-color: #d8d5d5;
  color: #515151;
}
[theme=base16-fruit-soda] .hljs-comment {
  color: #b5b4b6;
}
[theme=base16-fruit-soda] .hljs-tag {
  color: #979598;
}
[theme=base16-fruit-soda] .hljs-operator, [theme=base16-fruit-soda] .hljs-punctuation, [theme=base16-fruit-soda] .hljs-subst {
  color: #515151;
}
[theme=base16-fruit-soda] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-fruit-soda] .hljs-bullet, [theme=base16-fruit-soda] .hljs-deletion, [theme=base16-fruit-soda] .hljs-name, [theme=base16-fruit-soda] .hljs-selector-tag, [theme=base16-fruit-soda] .hljs-template-variable, [theme=base16-fruit-soda] .hljs-variable {
  color: #fe3e31;
}
[theme=base16-fruit-soda] .hljs-attr, [theme=base16-fruit-soda] .hljs-link, [theme=base16-fruit-soda] .hljs-literal, [theme=base16-fruit-soda] .hljs-number, [theme=base16-fruit-soda] .hljs-symbol, [theme=base16-fruit-soda] .hljs-variable.constant_ {
  color: #fe6d08;
}
[theme=base16-fruit-soda] .hljs-class .hljs-title, [theme=base16-fruit-soda] .hljs-title, [theme=base16-fruit-soda] .hljs-title.class_ {
  color: #f7e203;
}
[theme=base16-fruit-soda] .hljs-strong {
  font-weight: 700;
  color: #f7e203;
}
[theme=base16-fruit-soda] .hljs-addition, [theme=base16-fruit-soda] .hljs-code, [theme=base16-fruit-soda] .hljs-string, [theme=base16-fruit-soda] .hljs-title.class_.inherited__ {
  color: #47f74c;
}
[theme=base16-fruit-soda] .hljs-built_in, [theme=base16-fruit-soda] .hljs-doctag, [theme=base16-fruit-soda] .hljs-keyword.hljs-atrule, [theme=base16-fruit-soda] .hljs-quote, [theme=base16-fruit-soda] .hljs-regexp {
  color: #0f9cfd;
}
[theme=base16-fruit-soda] .hljs-attribute, [theme=base16-fruit-soda] .hljs-function .hljs-title, [theme=base16-fruit-soda] .hljs-section, [theme=base16-fruit-soda] .hljs-title.function_, [theme=base16-fruit-soda] .ruby .hljs-property {
  color: #2931df;
}
[theme=base16-fruit-soda] .diff .hljs-meta, [theme=base16-fruit-soda] .hljs-keyword, [theme=base16-fruit-soda] .hljs-template-tag, [theme=base16-fruit-soda] .hljs-type {
  color: #611fce;
}
[theme=base16-fruit-soda] .hljs-emphasis {
  color: #611fce;
  font-style: italic;
}
[theme=base16-fruit-soda] .hljs-meta, [theme=base16-fruit-soda] .hljs-meta .hljs-keyword, [theme=base16-fruit-soda] .hljs-meta .hljs-string {
  color: #b16f40;
}
[theme=base16-fruit-soda] .hljs-meta .hljs-keyword, [theme=base16-fruit-soda] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-gigavolt] {
  /*!
    Theme: Gigavolt
    Author: Aidan Swope (http://github.com/Whillikers)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-gigavolt] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-gigavolt] code.hljs {
  padding: 3px 5px;
}
[theme=base16-gigavolt] .hljs {
  color: #e9e7e1;
  background: #202126;
}
[theme=base16-gigavolt] .hljs ::selection, [theme=base16-gigavolt] .hljs::selection {
  background-color: #5a576e;
  color: #e9e7e1;
}
[theme=base16-gigavolt] .hljs-comment {
  color: #a1d2e6;
}
[theme=base16-gigavolt] .hljs-tag {
  color: #cad3ff;
}
[theme=base16-gigavolt] .hljs-operator, [theme=base16-gigavolt] .hljs-punctuation, [theme=base16-gigavolt] .hljs-subst {
  color: #e9e7e1;
}
[theme=base16-gigavolt] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-gigavolt] .hljs-bullet, [theme=base16-gigavolt] .hljs-deletion, [theme=base16-gigavolt] .hljs-name, [theme=base16-gigavolt] .hljs-selector-tag, [theme=base16-gigavolt] .hljs-template-variable, [theme=base16-gigavolt] .hljs-variable {
  color: #ff661a;
}
[theme=base16-gigavolt] .hljs-attr, [theme=base16-gigavolt] .hljs-link, [theme=base16-gigavolt] .hljs-literal, [theme=base16-gigavolt] .hljs-number, [theme=base16-gigavolt] .hljs-symbol, [theme=base16-gigavolt] .hljs-variable.constant_ {
  color: #19f988;
}
[theme=base16-gigavolt] .hljs-class .hljs-title, [theme=base16-gigavolt] .hljs-title, [theme=base16-gigavolt] .hljs-title.class_ {
  color: #ffdc2d;
}
[theme=base16-gigavolt] .hljs-strong {
  font-weight: 700;
  color: #ffdc2d;
}
[theme=base16-gigavolt] .hljs-addition, [theme=base16-gigavolt] .hljs-code, [theme=base16-gigavolt] .hljs-string, [theme=base16-gigavolt] .hljs-title.class_.inherited__ {
  color: #f2e6a9;
}
[theme=base16-gigavolt] .hljs-built_in, [theme=base16-gigavolt] .hljs-doctag, [theme=base16-gigavolt] .hljs-keyword.hljs-atrule, [theme=base16-gigavolt] .hljs-quote, [theme=base16-gigavolt] .hljs-regexp {
  color: #fb6acb;
}
[theme=base16-gigavolt] .hljs-attribute, [theme=base16-gigavolt] .hljs-function .hljs-title, [theme=base16-gigavolt] .hljs-section, [theme=base16-gigavolt] .hljs-title.function_, [theme=base16-gigavolt] .ruby .hljs-property {
  color: #40bfff;
}
[theme=base16-gigavolt] .diff .hljs-meta, [theme=base16-gigavolt] .hljs-keyword, [theme=base16-gigavolt] .hljs-template-tag, [theme=base16-gigavolt] .hljs-type {
  color: #ae94f9;
}
[theme=base16-gigavolt] .hljs-emphasis {
  color: #ae94f9;
  font-style: italic;
}
[theme=base16-gigavolt] .hljs-meta, [theme=base16-gigavolt] .hljs-meta .hljs-keyword, [theme=base16-gigavolt] .hljs-meta .hljs-string {
  color: #6187ff;
}
[theme=base16-gigavolt] .hljs-meta .hljs-keyword, [theme=base16-gigavolt] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-github] {
  /*!
    Theme: Github
    Author: Defman21
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-github] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-github] code.hljs {
  padding: 3px 5px;
}
[theme=base16-github] .hljs {
  color: #333;
  background: #fff;
}
[theme=base16-github] .hljs ::selection, [theme=base16-github] .hljs::selection {
  background-color: #c8c8fa;
  color: #333;
}
[theme=base16-github] .hljs-comment {
  color: #969896;
}
[theme=base16-github] .hljs-tag {
  color: #e8e8e8;
}
[theme=base16-github] .hljs-operator, [theme=base16-github] .hljs-punctuation, [theme=base16-github] .hljs-subst {
  color: #333;
}
[theme=base16-github] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-github] .hljs-bullet, [theme=base16-github] .hljs-deletion, [theme=base16-github] .hljs-name, [theme=base16-github] .hljs-selector-tag, [theme=base16-github] .hljs-template-variable, [theme=base16-github] .hljs-variable {
  color: #ed6a43;
}
[theme=base16-github] .hljs-attr, [theme=base16-github] .hljs-link, [theme=base16-github] .hljs-literal, [theme=base16-github] .hljs-number, [theme=base16-github] .hljs-symbol, [theme=base16-github] .hljs-variable.constant_ {
  color: #0086b3;
}
[theme=base16-github] .hljs-class .hljs-title, [theme=base16-github] .hljs-title, [theme=base16-github] .hljs-title.class_ {
  color: #795da3;
}
[theme=base16-github] .hljs-strong {
  font-weight: 700;
  color: #795da3;
}
[theme=base16-github] .hljs-addition, [theme=base16-github] .hljs-built_in, [theme=base16-github] .hljs-code, [theme=base16-github] .hljs-doctag, [theme=base16-github] .hljs-keyword.hljs-atrule, [theme=base16-github] .hljs-quote, [theme=base16-github] .hljs-regexp, [theme=base16-github] .hljs-string, [theme=base16-github] .hljs-title.class_.inherited__ {
  color: #183691;
}
[theme=base16-github] .hljs-attribute, [theme=base16-github] .hljs-function .hljs-title, [theme=base16-github] .hljs-section, [theme=base16-github] .hljs-title.function_, [theme=base16-github] .ruby .hljs-property {
  color: #795da3;
}
[theme=base16-github] .diff .hljs-meta, [theme=base16-github] .hljs-keyword, [theme=base16-github] .hljs-template-tag, [theme=base16-github] .hljs-type {
  color: #a71d5d;
}
[theme=base16-github] .hljs-emphasis {
  color: #a71d5d;
  font-style: italic;
}
[theme=base16-github] .hljs-meta, [theme=base16-github] .hljs-meta .hljs-keyword, [theme=base16-github] .hljs-meta .hljs-string {
  color: #333;
}
[theme=base16-github] .hljs-meta .hljs-keyword, [theme=base16-github] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-google-dark] {
  /*!
    Theme: Google Dark
    Author: Seth Wright (http://sethawright.com)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-google-dark] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-google-dark] code.hljs {
  padding: 3px 5px;
}
[theme=base16-google-dark] .hljs {
  color: #c5c8c6;
  background: #1d1f21;
}
[theme=base16-google-dark] .hljs ::selection, [theme=base16-google-dark] .hljs::selection {
  background-color: #373b41;
  color: #c5c8c6;
}
[theme=base16-google-dark] .hljs-comment {
  color: #969896;
}
[theme=base16-google-dark] .hljs-tag {
  color: #b4b7b4;
}
[theme=base16-google-dark] .hljs-operator, [theme=base16-google-dark] .hljs-punctuation, [theme=base16-google-dark] .hljs-subst {
  color: #c5c8c6;
}
[theme=base16-google-dark] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-google-dark] .hljs-bullet, [theme=base16-google-dark] .hljs-deletion, [theme=base16-google-dark] .hljs-name, [theme=base16-google-dark] .hljs-selector-tag, [theme=base16-google-dark] .hljs-template-variable, [theme=base16-google-dark] .hljs-variable {
  color: #cc342b;
}
[theme=base16-google-dark] .hljs-attr, [theme=base16-google-dark] .hljs-link, [theme=base16-google-dark] .hljs-literal, [theme=base16-google-dark] .hljs-number, [theme=base16-google-dark] .hljs-symbol, [theme=base16-google-dark] .hljs-variable.constant_ {
  color: #f96a38;
}
[theme=base16-google-dark] .hljs-class .hljs-title, [theme=base16-google-dark] .hljs-title, [theme=base16-google-dark] .hljs-title.class_ {
  color: #fba922;
}
[theme=base16-google-dark] .hljs-strong {
  font-weight: 700;
  color: #fba922;
}
[theme=base16-google-dark] .hljs-addition, [theme=base16-google-dark] .hljs-code, [theme=base16-google-dark] .hljs-string, [theme=base16-google-dark] .hljs-title.class_.inherited__ {
  color: #198844;
}
[theme=base16-google-dark] .hljs-attribute, [theme=base16-google-dark] .hljs-built_in, [theme=base16-google-dark] .hljs-doctag, [theme=base16-google-dark] .hljs-function .hljs-title, [theme=base16-google-dark] .hljs-keyword.hljs-atrule, [theme=base16-google-dark] .hljs-quote, [theme=base16-google-dark] .hljs-regexp, [theme=base16-google-dark] .hljs-section, [theme=base16-google-dark] .hljs-title.function_, [theme=base16-google-dark] .ruby .hljs-property {
  color: #3971ed;
}
[theme=base16-google-dark] .diff .hljs-meta, [theme=base16-google-dark] .hljs-keyword, [theme=base16-google-dark] .hljs-template-tag, [theme=base16-google-dark] .hljs-type {
  color: #a36ac7;
}
[theme=base16-google-dark] .hljs-emphasis {
  color: #a36ac7;
  font-style: italic;
}
[theme=base16-google-dark] .hljs-meta, [theme=base16-google-dark] .hljs-meta .hljs-keyword, [theme=base16-google-dark] .hljs-meta .hljs-string {
  color: #3971ed;
}
[theme=base16-google-dark] .hljs-meta .hljs-keyword, [theme=base16-google-dark] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-google-light] {
  /*!
    Theme: Google Light
    Author: Seth Wright (http://sethawright.com)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-google-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-google-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-google-light] .hljs {
  color: #373b41;
  background: #fff;
}
[theme=base16-google-light] .hljs ::selection, [theme=base16-google-light] .hljs::selection {
  background-color: #c5c8c6;
  color: #373b41;
}
[theme=base16-google-light] .hljs-comment {
  color: #b4b7b4;
}
[theme=base16-google-light] .hljs-tag {
  color: #969896;
}
[theme=base16-google-light] .hljs-operator, [theme=base16-google-light] .hljs-punctuation, [theme=base16-google-light] .hljs-subst {
  color: #373b41;
}
[theme=base16-google-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-google-light] .hljs-bullet, [theme=base16-google-light] .hljs-deletion, [theme=base16-google-light] .hljs-name, [theme=base16-google-light] .hljs-selector-tag, [theme=base16-google-light] .hljs-template-variable, [theme=base16-google-light] .hljs-variable {
  color: #cc342b;
}
[theme=base16-google-light] .hljs-attr, [theme=base16-google-light] .hljs-link, [theme=base16-google-light] .hljs-literal, [theme=base16-google-light] .hljs-number, [theme=base16-google-light] .hljs-symbol, [theme=base16-google-light] .hljs-variable.constant_ {
  color: #f96a38;
}
[theme=base16-google-light] .hljs-class .hljs-title, [theme=base16-google-light] .hljs-title, [theme=base16-google-light] .hljs-title.class_ {
  color: #fba922;
}
[theme=base16-google-light] .hljs-strong {
  font-weight: 700;
  color: #fba922;
}
[theme=base16-google-light] .hljs-addition, [theme=base16-google-light] .hljs-code, [theme=base16-google-light] .hljs-string, [theme=base16-google-light] .hljs-title.class_.inherited__ {
  color: #198844;
}
[theme=base16-google-light] .hljs-attribute, [theme=base16-google-light] .hljs-built_in, [theme=base16-google-light] .hljs-doctag, [theme=base16-google-light] .hljs-function .hljs-title, [theme=base16-google-light] .hljs-keyword.hljs-atrule, [theme=base16-google-light] .hljs-quote, [theme=base16-google-light] .hljs-regexp, [theme=base16-google-light] .hljs-section, [theme=base16-google-light] .hljs-title.function_, [theme=base16-google-light] .ruby .hljs-property {
  color: #3971ed;
}
[theme=base16-google-light] .diff .hljs-meta, [theme=base16-google-light] .hljs-keyword, [theme=base16-google-light] .hljs-template-tag, [theme=base16-google-light] .hljs-type {
  color: #a36ac7;
}
[theme=base16-google-light] .hljs-emphasis {
  color: #a36ac7;
  font-style: italic;
}
[theme=base16-google-light] .hljs-meta, [theme=base16-google-light] .hljs-meta .hljs-keyword, [theme=base16-google-light] .hljs-meta .hljs-string {
  color: #3971ed;
}
[theme=base16-google-light] .hljs-meta .hljs-keyword, [theme=base16-google-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-grayscale-dark] {
  /*!
    Theme: Grayscale Dark
    Author: Alexandre Gavioli (https://github.com/Alexx2/)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-grayscale-dark] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-grayscale-dark] code.hljs {
  padding: 3px 5px;
}
[theme=base16-grayscale-dark] .hljs {
  color: #b9b9b9;
  background: #101010;
}
[theme=base16-grayscale-dark] .hljs ::selection, [theme=base16-grayscale-dark] .hljs::selection {
  background-color: #464646;
  color: #b9b9b9;
}
[theme=base16-grayscale-dark] .hljs-comment {
  color: #525252;
}
[theme=base16-grayscale-dark] .hljs-tag {
  color: #ababab;
}
[theme=base16-grayscale-dark] .hljs-operator, [theme=base16-grayscale-dark] .hljs-punctuation, [theme=base16-grayscale-dark] .hljs-subst {
  color: #b9b9b9;
}
[theme=base16-grayscale-dark] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-grayscale-dark] .hljs-bullet, [theme=base16-grayscale-dark] .hljs-deletion, [theme=base16-grayscale-dark] .hljs-name, [theme=base16-grayscale-dark] .hljs-selector-tag, [theme=base16-grayscale-dark] .hljs-template-variable, [theme=base16-grayscale-dark] .hljs-variable {
  color: #7c7c7c;
}
[theme=base16-grayscale-dark] .hljs-attr, [theme=base16-grayscale-dark] .hljs-link, [theme=base16-grayscale-dark] .hljs-literal, [theme=base16-grayscale-dark] .hljs-number, [theme=base16-grayscale-dark] .hljs-symbol, [theme=base16-grayscale-dark] .hljs-variable.constant_ {
  color: #999;
}
[theme=base16-grayscale-dark] .hljs-class .hljs-title, [theme=base16-grayscale-dark] .hljs-title, [theme=base16-grayscale-dark] .hljs-title.class_ {
  color: #a0a0a0;
}
[theme=base16-grayscale-dark] .hljs-strong {
  font-weight: 700;
  color: #a0a0a0;
}
[theme=base16-grayscale-dark] .hljs-addition, [theme=base16-grayscale-dark] .hljs-code, [theme=base16-grayscale-dark] .hljs-string, [theme=base16-grayscale-dark] .hljs-title.class_.inherited__ {
  color: #8e8e8e;
}
[theme=base16-grayscale-dark] .hljs-built_in, [theme=base16-grayscale-dark] .hljs-doctag, [theme=base16-grayscale-dark] .hljs-keyword.hljs-atrule, [theme=base16-grayscale-dark] .hljs-quote, [theme=base16-grayscale-dark] .hljs-regexp {
  color: #868686;
}
[theme=base16-grayscale-dark] .hljs-attribute, [theme=base16-grayscale-dark] .hljs-function .hljs-title, [theme=base16-grayscale-dark] .hljs-section, [theme=base16-grayscale-dark] .hljs-title.function_, [theme=base16-grayscale-dark] .ruby .hljs-property {
  color: #686868;
}
[theme=base16-grayscale-dark] .diff .hljs-meta, [theme=base16-grayscale-dark] .hljs-keyword, [theme=base16-grayscale-dark] .hljs-template-tag, [theme=base16-grayscale-dark] .hljs-type {
  color: #747474;
}
[theme=base16-grayscale-dark] .hljs-emphasis {
  color: #747474;
  font-style: italic;
}
[theme=base16-grayscale-dark] .hljs-meta, [theme=base16-grayscale-dark] .hljs-meta .hljs-keyword, [theme=base16-grayscale-dark] .hljs-meta .hljs-string {
  color: #5e5e5e;
}
[theme=base16-grayscale-dark] .hljs-meta .hljs-keyword, [theme=base16-grayscale-dark] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-grayscale-light] {
  /*!
    Theme: Grayscale Light
    Author: Alexandre Gavioli (https://github.com/Alexx2/)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-grayscale-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-grayscale-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-grayscale-light] .hljs {
  color: #464646;
  background: #f7f7f7;
}
[theme=base16-grayscale-light] .hljs ::selection, [theme=base16-grayscale-light] .hljs::selection {
  background-color: #b9b9b9;
  color: #464646;
}
[theme=base16-grayscale-light] .hljs-comment {
  color: #ababab;
}
[theme=base16-grayscale-light] .hljs-tag {
  color: #525252;
}
[theme=base16-grayscale-light] .hljs-operator, [theme=base16-grayscale-light] .hljs-punctuation, [theme=base16-grayscale-light] .hljs-subst {
  color: #464646;
}
[theme=base16-grayscale-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-grayscale-light] .hljs-bullet, [theme=base16-grayscale-light] .hljs-deletion, [theme=base16-grayscale-light] .hljs-name, [theme=base16-grayscale-light] .hljs-selector-tag, [theme=base16-grayscale-light] .hljs-template-variable, [theme=base16-grayscale-light] .hljs-variable {
  color: #7c7c7c;
}
[theme=base16-grayscale-light] .hljs-attr, [theme=base16-grayscale-light] .hljs-link, [theme=base16-grayscale-light] .hljs-literal, [theme=base16-grayscale-light] .hljs-number, [theme=base16-grayscale-light] .hljs-symbol, [theme=base16-grayscale-light] .hljs-variable.constant_ {
  color: #999;
}
[theme=base16-grayscale-light] .hljs-class .hljs-title, [theme=base16-grayscale-light] .hljs-title, [theme=base16-grayscale-light] .hljs-title.class_ {
  color: #a0a0a0;
}
[theme=base16-grayscale-light] .hljs-strong {
  font-weight: 700;
  color: #a0a0a0;
}
[theme=base16-grayscale-light] .hljs-addition, [theme=base16-grayscale-light] .hljs-code, [theme=base16-grayscale-light] .hljs-string, [theme=base16-grayscale-light] .hljs-title.class_.inherited__ {
  color: #8e8e8e;
}
[theme=base16-grayscale-light] .hljs-built_in, [theme=base16-grayscale-light] .hljs-doctag, [theme=base16-grayscale-light] .hljs-keyword.hljs-atrule, [theme=base16-grayscale-light] .hljs-quote, [theme=base16-grayscale-light] .hljs-regexp {
  color: #868686;
}
[theme=base16-grayscale-light] .hljs-attribute, [theme=base16-grayscale-light] .hljs-function .hljs-title, [theme=base16-grayscale-light] .hljs-section, [theme=base16-grayscale-light] .hljs-title.function_, [theme=base16-grayscale-light] .ruby .hljs-property {
  color: #686868;
}
[theme=base16-grayscale-light] .diff .hljs-meta, [theme=base16-grayscale-light] .hljs-keyword, [theme=base16-grayscale-light] .hljs-template-tag, [theme=base16-grayscale-light] .hljs-type {
  color: #747474;
}
[theme=base16-grayscale-light] .hljs-emphasis {
  color: #747474;
  font-style: italic;
}
[theme=base16-grayscale-light] .hljs-meta, [theme=base16-grayscale-light] .hljs-meta .hljs-keyword, [theme=base16-grayscale-light] .hljs-meta .hljs-string {
  color: #5e5e5e;
}
[theme=base16-grayscale-light] .hljs-meta .hljs-keyword, [theme=base16-grayscale-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-green-screen] {
  /*!
    Theme: Green Screen
    Author: Chris Kempson (http://chriskempson.com)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-green-screen] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-green-screen] code.hljs {
  padding: 3px 5px;
}
[theme=base16-green-screen] .hljs {
  color: #0b0;
  background: #010;
}
[theme=base16-green-screen] .hljs ::selection, [theme=base16-green-screen] .hljs::selection {
  background-color: #050;
  color: #0b0;
}
[theme=base16-green-screen] .hljs-comment {
  color: #070;
}
[theme=base16-green-screen] .hljs-tag {
  color: #090;
}
[theme=base16-green-screen] .hljs-operator, [theme=base16-green-screen] .hljs-punctuation, [theme=base16-green-screen] .hljs-subst {
  color: #0b0;
}
[theme=base16-green-screen] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-green-screen] .hljs-bullet, [theme=base16-green-screen] .hljs-deletion, [theme=base16-green-screen] .hljs-name, [theme=base16-green-screen] .hljs-selector-tag, [theme=base16-green-screen] .hljs-template-variable, [theme=base16-green-screen] .hljs-variable {
  color: #070;
}
[theme=base16-green-screen] .hljs-attr, [theme=base16-green-screen] .hljs-link, [theme=base16-green-screen] .hljs-literal, [theme=base16-green-screen] .hljs-number, [theme=base16-green-screen] .hljs-symbol, [theme=base16-green-screen] .hljs-variable.constant_ {
  color: #090;
}
[theme=base16-green-screen] .hljs-class .hljs-title, [theme=base16-green-screen] .hljs-title, [theme=base16-green-screen] .hljs-title.class_ {
  color: #070;
}
[theme=base16-green-screen] .hljs-strong {
  font-weight: 700;
  color: #070;
}
[theme=base16-green-screen] .hljs-addition, [theme=base16-green-screen] .hljs-code, [theme=base16-green-screen] .hljs-string, [theme=base16-green-screen] .hljs-title.class_.inherited__ {
  color: #0b0;
}
[theme=base16-green-screen] .hljs-built_in, [theme=base16-green-screen] .hljs-doctag, [theme=base16-green-screen] .hljs-keyword.hljs-atrule, [theme=base16-green-screen] .hljs-quote, [theme=base16-green-screen] .hljs-regexp {
  color: #050;
}
[theme=base16-green-screen] .hljs-attribute, [theme=base16-green-screen] .hljs-function .hljs-title, [theme=base16-green-screen] .hljs-section, [theme=base16-green-screen] .hljs-title.function_, [theme=base16-green-screen] .ruby .hljs-property {
  color: #090;
}
[theme=base16-green-screen] .diff .hljs-meta, [theme=base16-green-screen] .hljs-keyword, [theme=base16-green-screen] .hljs-template-tag, [theme=base16-green-screen] .hljs-type {
  color: #0b0;
}
[theme=base16-green-screen] .hljs-emphasis {
  color: #0b0;
  font-style: italic;
}
[theme=base16-green-screen] .hljs-meta, [theme=base16-green-screen] .hljs-meta .hljs-keyword, [theme=base16-green-screen] .hljs-meta .hljs-string {
  color: #050;
}
[theme=base16-green-screen] .hljs-meta .hljs-keyword, [theme=base16-green-screen] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-gruvbox-dark-hard] {
  /*!
    Theme: Gruvbox dark, hard
    Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-gruvbox-dark-hard] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-gruvbox-dark-hard] code.hljs {
  padding: 3px 5px;
}
[theme=base16-gruvbox-dark-hard] .hljs {
  color: #d5c4a1;
  background: #1d2021;
}
[theme=base16-gruvbox-dark-hard] .hljs ::selection, [theme=base16-gruvbox-dark-hard] .hljs::selection {
  background-color: #504945;
  color: #d5c4a1;
}
[theme=base16-gruvbox-dark-hard] .hljs-comment {
  color: #665c54;
}
[theme=base16-gruvbox-dark-hard] .hljs-tag {
  color: #bdae93;
}
[theme=base16-gruvbox-dark-hard] .hljs-operator, [theme=base16-gruvbox-dark-hard] .hljs-punctuation, [theme=base16-gruvbox-dark-hard] .hljs-subst {
  color: #d5c4a1;
}
[theme=base16-gruvbox-dark-hard] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-gruvbox-dark-hard] .hljs-bullet, [theme=base16-gruvbox-dark-hard] .hljs-deletion, [theme=base16-gruvbox-dark-hard] .hljs-name, [theme=base16-gruvbox-dark-hard] .hljs-selector-tag, [theme=base16-gruvbox-dark-hard] .hljs-template-variable, [theme=base16-gruvbox-dark-hard] .hljs-variable {
  color: #fb4934;
}
[theme=base16-gruvbox-dark-hard] .hljs-attr, [theme=base16-gruvbox-dark-hard] .hljs-link, [theme=base16-gruvbox-dark-hard] .hljs-literal, [theme=base16-gruvbox-dark-hard] .hljs-number, [theme=base16-gruvbox-dark-hard] .hljs-symbol, [theme=base16-gruvbox-dark-hard] .hljs-variable.constant_ {
  color: #fe8019;
}
[theme=base16-gruvbox-dark-hard] .hljs-class .hljs-title, [theme=base16-gruvbox-dark-hard] .hljs-title, [theme=base16-gruvbox-dark-hard] .hljs-title.class_ {
  color: #fabd2f;
}
[theme=base16-gruvbox-dark-hard] .hljs-strong {
  font-weight: 700;
  color: #fabd2f;
}
[theme=base16-gruvbox-dark-hard] .hljs-addition, [theme=base16-gruvbox-dark-hard] .hljs-code, [theme=base16-gruvbox-dark-hard] .hljs-string, [theme=base16-gruvbox-dark-hard] .hljs-title.class_.inherited__ {
  color: #b8bb26;
}
[theme=base16-gruvbox-dark-hard] .hljs-built_in, [theme=base16-gruvbox-dark-hard] .hljs-doctag, [theme=base16-gruvbox-dark-hard] .hljs-keyword.hljs-atrule, [theme=base16-gruvbox-dark-hard] .hljs-quote, [theme=base16-gruvbox-dark-hard] .hljs-regexp {
  color: #8ec07c;
}
[theme=base16-gruvbox-dark-hard] .hljs-attribute, [theme=base16-gruvbox-dark-hard] .hljs-function .hljs-title, [theme=base16-gruvbox-dark-hard] .hljs-section, [theme=base16-gruvbox-dark-hard] .hljs-title.function_, [theme=base16-gruvbox-dark-hard] .ruby .hljs-property {
  color: #83a598;
}
[theme=base16-gruvbox-dark-hard] .diff .hljs-meta, [theme=base16-gruvbox-dark-hard] .hljs-keyword, [theme=base16-gruvbox-dark-hard] .hljs-template-tag, [theme=base16-gruvbox-dark-hard] .hljs-type {
  color: #d3869b;
}
[theme=base16-gruvbox-dark-hard] .hljs-emphasis {
  color: #d3869b;
  font-style: italic;
}
[theme=base16-gruvbox-dark-hard] .hljs-meta, [theme=base16-gruvbox-dark-hard] .hljs-meta .hljs-keyword, [theme=base16-gruvbox-dark-hard] .hljs-meta .hljs-string {
  color: #d65d0e;
}
[theme=base16-gruvbox-dark-hard] .hljs-meta .hljs-keyword, [theme=base16-gruvbox-dark-hard] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-gruvbox-dark-medium] {
  /*!
    Theme: Gruvbox dark, medium
    Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-gruvbox-dark-medium] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-gruvbox-dark-medium] code.hljs {
  padding: 3px 5px;
}
[theme=base16-gruvbox-dark-medium] .hljs {
  color: #d5c4a1;
  background: #282828;
}
[theme=base16-gruvbox-dark-medium] .hljs ::selection, [theme=base16-gruvbox-dark-medium] .hljs::selection {
  background-color: #504945;
  color: #d5c4a1;
}
[theme=base16-gruvbox-dark-medium] .hljs-comment {
  color: #665c54;
}
[theme=base16-gruvbox-dark-medium] .hljs-tag {
  color: #bdae93;
}
[theme=base16-gruvbox-dark-medium] .hljs-operator, [theme=base16-gruvbox-dark-medium] .hljs-punctuation, [theme=base16-gruvbox-dark-medium] .hljs-subst {
  color: #d5c4a1;
}
[theme=base16-gruvbox-dark-medium] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-gruvbox-dark-medium] .hljs-bullet, [theme=base16-gruvbox-dark-medium] .hljs-deletion, [theme=base16-gruvbox-dark-medium] .hljs-name, [theme=base16-gruvbox-dark-medium] .hljs-selector-tag, [theme=base16-gruvbox-dark-medium] .hljs-template-variable, [theme=base16-gruvbox-dark-medium] .hljs-variable {
  color: #fb4934;
}
[theme=base16-gruvbox-dark-medium] .hljs-attr, [theme=base16-gruvbox-dark-medium] .hljs-link, [theme=base16-gruvbox-dark-medium] .hljs-literal, [theme=base16-gruvbox-dark-medium] .hljs-number, [theme=base16-gruvbox-dark-medium] .hljs-symbol, [theme=base16-gruvbox-dark-medium] .hljs-variable.constant_ {
  color: #fe8019;
}
[theme=base16-gruvbox-dark-medium] .hljs-class .hljs-title, [theme=base16-gruvbox-dark-medium] .hljs-title, [theme=base16-gruvbox-dark-medium] .hljs-title.class_ {
  color: #fabd2f;
}
[theme=base16-gruvbox-dark-medium] .hljs-strong {
  font-weight: 700;
  color: #fabd2f;
}
[theme=base16-gruvbox-dark-medium] .hljs-addition, [theme=base16-gruvbox-dark-medium] .hljs-code, [theme=base16-gruvbox-dark-medium] .hljs-string, [theme=base16-gruvbox-dark-medium] .hljs-title.class_.inherited__ {
  color: #b8bb26;
}
[theme=base16-gruvbox-dark-medium] .hljs-built_in, [theme=base16-gruvbox-dark-medium] .hljs-doctag, [theme=base16-gruvbox-dark-medium] .hljs-keyword.hljs-atrule, [theme=base16-gruvbox-dark-medium] .hljs-quote, [theme=base16-gruvbox-dark-medium] .hljs-regexp {
  color: #8ec07c;
}
[theme=base16-gruvbox-dark-medium] .hljs-attribute, [theme=base16-gruvbox-dark-medium] .hljs-function .hljs-title, [theme=base16-gruvbox-dark-medium] .hljs-section, [theme=base16-gruvbox-dark-medium] .hljs-title.function_, [theme=base16-gruvbox-dark-medium] .ruby .hljs-property {
  color: #83a598;
}
[theme=base16-gruvbox-dark-medium] .diff .hljs-meta, [theme=base16-gruvbox-dark-medium] .hljs-keyword, [theme=base16-gruvbox-dark-medium] .hljs-template-tag, [theme=base16-gruvbox-dark-medium] .hljs-type {
  color: #d3869b;
}
[theme=base16-gruvbox-dark-medium] .hljs-emphasis {
  color: #d3869b;
  font-style: italic;
}
[theme=base16-gruvbox-dark-medium] .hljs-meta, [theme=base16-gruvbox-dark-medium] .hljs-meta .hljs-keyword, [theme=base16-gruvbox-dark-medium] .hljs-meta .hljs-string {
  color: #d65d0e;
}
[theme=base16-gruvbox-dark-medium] .hljs-meta .hljs-keyword, [theme=base16-gruvbox-dark-medium] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-gruvbox-dark-pale] {
  /*!
    Theme: Gruvbox dark, pale
    Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-gruvbox-dark-pale] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-gruvbox-dark-pale] code.hljs {
  padding: 3px 5px;
}
[theme=base16-gruvbox-dark-pale] .hljs {
  color: #dab997;
  background: #262626;
}
[theme=base16-gruvbox-dark-pale] .hljs ::selection, [theme=base16-gruvbox-dark-pale] .hljs::selection {
  background-color: #4e4e4e;
  color: #dab997;
}
[theme=base16-gruvbox-dark-pale] .hljs-comment {
  color: #8a8a8a;
}
[theme=base16-gruvbox-dark-pale] .hljs-tag {
  color: #949494;
}
[theme=base16-gruvbox-dark-pale] .hljs-operator, [theme=base16-gruvbox-dark-pale] .hljs-punctuation, [theme=base16-gruvbox-dark-pale] .hljs-subst {
  color: #dab997;
}
[theme=base16-gruvbox-dark-pale] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-gruvbox-dark-pale] .hljs-bullet, [theme=base16-gruvbox-dark-pale] .hljs-deletion, [theme=base16-gruvbox-dark-pale] .hljs-name, [theme=base16-gruvbox-dark-pale] .hljs-selector-tag, [theme=base16-gruvbox-dark-pale] .hljs-template-variable, [theme=base16-gruvbox-dark-pale] .hljs-variable {
  color: #d75f5f;
}
[theme=base16-gruvbox-dark-pale] .hljs-attr, [theme=base16-gruvbox-dark-pale] .hljs-link, [theme=base16-gruvbox-dark-pale] .hljs-literal, [theme=base16-gruvbox-dark-pale] .hljs-number, [theme=base16-gruvbox-dark-pale] .hljs-symbol, [theme=base16-gruvbox-dark-pale] .hljs-variable.constant_ {
  color: #ff8700;
}
[theme=base16-gruvbox-dark-pale] .hljs-class .hljs-title, [theme=base16-gruvbox-dark-pale] .hljs-title, [theme=base16-gruvbox-dark-pale] .hljs-title.class_ {
  color: #ffaf00;
}
[theme=base16-gruvbox-dark-pale] .hljs-strong {
  font-weight: 700;
  color: #ffaf00;
}
[theme=base16-gruvbox-dark-pale] .hljs-addition, [theme=base16-gruvbox-dark-pale] .hljs-code, [theme=base16-gruvbox-dark-pale] .hljs-string, [theme=base16-gruvbox-dark-pale] .hljs-title.class_.inherited__ {
  color: #afaf00;
}
[theme=base16-gruvbox-dark-pale] .hljs-built_in, [theme=base16-gruvbox-dark-pale] .hljs-doctag, [theme=base16-gruvbox-dark-pale] .hljs-keyword.hljs-atrule, [theme=base16-gruvbox-dark-pale] .hljs-quote, [theme=base16-gruvbox-dark-pale] .hljs-regexp {
  color: #85ad85;
}
[theme=base16-gruvbox-dark-pale] .hljs-attribute, [theme=base16-gruvbox-dark-pale] .hljs-function .hljs-title, [theme=base16-gruvbox-dark-pale] .hljs-section, [theme=base16-gruvbox-dark-pale] .hljs-title.function_, [theme=base16-gruvbox-dark-pale] .ruby .hljs-property {
  color: #83adad;
}
[theme=base16-gruvbox-dark-pale] .diff .hljs-meta, [theme=base16-gruvbox-dark-pale] .hljs-keyword, [theme=base16-gruvbox-dark-pale] .hljs-template-tag, [theme=base16-gruvbox-dark-pale] .hljs-type {
  color: #d485ad;
}
[theme=base16-gruvbox-dark-pale] .hljs-emphasis {
  color: #d485ad;
  font-style: italic;
}
[theme=base16-gruvbox-dark-pale] .hljs-meta, [theme=base16-gruvbox-dark-pale] .hljs-meta .hljs-keyword, [theme=base16-gruvbox-dark-pale] .hljs-meta .hljs-string {
  color: #d65d0e;
}
[theme=base16-gruvbox-dark-pale] .hljs-meta .hljs-keyword, [theme=base16-gruvbox-dark-pale] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-gruvbox-dark-soft] {
  /*!
    Theme: Gruvbox dark, soft
    Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-gruvbox-dark-soft] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-gruvbox-dark-soft] code.hljs {
  padding: 3px 5px;
}
[theme=base16-gruvbox-dark-soft] .hljs {
  color: #d5c4a1;
  background: #32302f;
}
[theme=base16-gruvbox-dark-soft] .hljs ::selection, [theme=base16-gruvbox-dark-soft] .hljs::selection {
  background-color: #504945;
  color: #d5c4a1;
}
[theme=base16-gruvbox-dark-soft] .hljs-comment {
  color: #665c54;
}
[theme=base16-gruvbox-dark-soft] .hljs-tag {
  color: #bdae93;
}
[theme=base16-gruvbox-dark-soft] .hljs-operator, [theme=base16-gruvbox-dark-soft] .hljs-punctuation, [theme=base16-gruvbox-dark-soft] .hljs-subst {
  color: #d5c4a1;
}
[theme=base16-gruvbox-dark-soft] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-gruvbox-dark-soft] .hljs-bullet, [theme=base16-gruvbox-dark-soft] .hljs-deletion, [theme=base16-gruvbox-dark-soft] .hljs-name, [theme=base16-gruvbox-dark-soft] .hljs-selector-tag, [theme=base16-gruvbox-dark-soft] .hljs-template-variable, [theme=base16-gruvbox-dark-soft] .hljs-variable {
  color: #fb4934;
}
[theme=base16-gruvbox-dark-soft] .hljs-attr, [theme=base16-gruvbox-dark-soft] .hljs-link, [theme=base16-gruvbox-dark-soft] .hljs-literal, [theme=base16-gruvbox-dark-soft] .hljs-number, [theme=base16-gruvbox-dark-soft] .hljs-symbol, [theme=base16-gruvbox-dark-soft] .hljs-variable.constant_ {
  color: #fe8019;
}
[theme=base16-gruvbox-dark-soft] .hljs-class .hljs-title, [theme=base16-gruvbox-dark-soft] .hljs-title, [theme=base16-gruvbox-dark-soft] .hljs-title.class_ {
  color: #fabd2f;
}
[theme=base16-gruvbox-dark-soft] .hljs-strong {
  font-weight: 700;
  color: #fabd2f;
}
[theme=base16-gruvbox-dark-soft] .hljs-addition, [theme=base16-gruvbox-dark-soft] .hljs-code, [theme=base16-gruvbox-dark-soft] .hljs-string, [theme=base16-gruvbox-dark-soft] .hljs-title.class_.inherited__ {
  color: #b8bb26;
}
[theme=base16-gruvbox-dark-soft] .hljs-built_in, [theme=base16-gruvbox-dark-soft] .hljs-doctag, [theme=base16-gruvbox-dark-soft] .hljs-keyword.hljs-atrule, [theme=base16-gruvbox-dark-soft] .hljs-quote, [theme=base16-gruvbox-dark-soft] .hljs-regexp {
  color: #8ec07c;
}
[theme=base16-gruvbox-dark-soft] .hljs-attribute, [theme=base16-gruvbox-dark-soft] .hljs-function .hljs-title, [theme=base16-gruvbox-dark-soft] .hljs-section, [theme=base16-gruvbox-dark-soft] .hljs-title.function_, [theme=base16-gruvbox-dark-soft] .ruby .hljs-property {
  color: #83a598;
}
[theme=base16-gruvbox-dark-soft] .diff .hljs-meta, [theme=base16-gruvbox-dark-soft] .hljs-keyword, [theme=base16-gruvbox-dark-soft] .hljs-template-tag, [theme=base16-gruvbox-dark-soft] .hljs-type {
  color: #d3869b;
}
[theme=base16-gruvbox-dark-soft] .hljs-emphasis {
  color: #d3869b;
  font-style: italic;
}
[theme=base16-gruvbox-dark-soft] .hljs-meta, [theme=base16-gruvbox-dark-soft] .hljs-meta .hljs-keyword, [theme=base16-gruvbox-dark-soft] .hljs-meta .hljs-string {
  color: #d65d0e;
}
[theme=base16-gruvbox-dark-soft] .hljs-meta .hljs-keyword, [theme=base16-gruvbox-dark-soft] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-gruvbox-light-hard] {
  /*!
    Theme: Gruvbox light, hard
    Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-gruvbox-light-hard] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-gruvbox-light-hard] code.hljs {
  padding: 3px 5px;
}
[theme=base16-gruvbox-light-hard] .hljs {
  color: #504945;
  background: #f9f5d7;
}
[theme=base16-gruvbox-light-hard] .hljs ::selection, [theme=base16-gruvbox-light-hard] .hljs::selection {
  background-color: #d5c4a1;
  color: #504945;
}
[theme=base16-gruvbox-light-hard] .hljs-comment {
  color: #bdae93;
}
[theme=base16-gruvbox-light-hard] .hljs-tag {
  color: #665c54;
}
[theme=base16-gruvbox-light-hard] .hljs-operator, [theme=base16-gruvbox-light-hard] .hljs-punctuation, [theme=base16-gruvbox-light-hard] .hljs-subst {
  color: #504945;
}
[theme=base16-gruvbox-light-hard] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-gruvbox-light-hard] .hljs-bullet, [theme=base16-gruvbox-light-hard] .hljs-deletion, [theme=base16-gruvbox-light-hard] .hljs-name, [theme=base16-gruvbox-light-hard] .hljs-selector-tag, [theme=base16-gruvbox-light-hard] .hljs-template-variable, [theme=base16-gruvbox-light-hard] .hljs-variable {
  color: #9d0006;
}
[theme=base16-gruvbox-light-hard] .hljs-attr, [theme=base16-gruvbox-light-hard] .hljs-link, [theme=base16-gruvbox-light-hard] .hljs-literal, [theme=base16-gruvbox-light-hard] .hljs-number, [theme=base16-gruvbox-light-hard] .hljs-symbol, [theme=base16-gruvbox-light-hard] .hljs-variable.constant_ {
  color: #af3a03;
}
[theme=base16-gruvbox-light-hard] .hljs-class .hljs-title, [theme=base16-gruvbox-light-hard] .hljs-title, [theme=base16-gruvbox-light-hard] .hljs-title.class_ {
  color: #b57614;
}
[theme=base16-gruvbox-light-hard] .hljs-strong {
  font-weight: 700;
  color: #b57614;
}
[theme=base16-gruvbox-light-hard] .hljs-addition, [theme=base16-gruvbox-light-hard] .hljs-code, [theme=base16-gruvbox-light-hard] .hljs-string, [theme=base16-gruvbox-light-hard] .hljs-title.class_.inherited__ {
  color: #79740e;
}
[theme=base16-gruvbox-light-hard] .hljs-built_in, [theme=base16-gruvbox-light-hard] .hljs-doctag, [theme=base16-gruvbox-light-hard] .hljs-keyword.hljs-atrule, [theme=base16-gruvbox-light-hard] .hljs-quote, [theme=base16-gruvbox-light-hard] .hljs-regexp {
  color: #427b58;
}
[theme=base16-gruvbox-light-hard] .hljs-attribute, [theme=base16-gruvbox-light-hard] .hljs-function .hljs-title, [theme=base16-gruvbox-light-hard] .hljs-section, [theme=base16-gruvbox-light-hard] .hljs-title.function_, [theme=base16-gruvbox-light-hard] .ruby .hljs-property {
  color: #076678;
}
[theme=base16-gruvbox-light-hard] .diff .hljs-meta, [theme=base16-gruvbox-light-hard] .hljs-keyword, [theme=base16-gruvbox-light-hard] .hljs-template-tag, [theme=base16-gruvbox-light-hard] .hljs-type {
  color: #8f3f71;
}
[theme=base16-gruvbox-light-hard] .hljs-emphasis {
  color: #8f3f71;
  font-style: italic;
}
[theme=base16-gruvbox-light-hard] .hljs-meta, [theme=base16-gruvbox-light-hard] .hljs-meta .hljs-keyword, [theme=base16-gruvbox-light-hard] .hljs-meta .hljs-string {
  color: #d65d0e;
}
[theme=base16-gruvbox-light-hard] .hljs-meta .hljs-keyword, [theme=base16-gruvbox-light-hard] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-gruvbox-light-medium] {
  /*!
    Theme: Gruvbox light, medium
    Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-gruvbox-light-medium] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-gruvbox-light-medium] code.hljs {
  padding: 3px 5px;
}
[theme=base16-gruvbox-light-medium] .hljs {
  color: #504945;
  background: #fbf1c7;
}
[theme=base16-gruvbox-light-medium] .hljs ::selection, [theme=base16-gruvbox-light-medium] .hljs::selection {
  background-color: #d5c4a1;
  color: #504945;
}
[theme=base16-gruvbox-light-medium] .hljs-comment {
  color: #bdae93;
}
[theme=base16-gruvbox-light-medium] .hljs-tag {
  color: #665c54;
}
[theme=base16-gruvbox-light-medium] .hljs-operator, [theme=base16-gruvbox-light-medium] .hljs-punctuation, [theme=base16-gruvbox-light-medium] .hljs-subst {
  color: #504945;
}
[theme=base16-gruvbox-light-medium] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-gruvbox-light-medium] .hljs-bullet, [theme=base16-gruvbox-light-medium] .hljs-deletion, [theme=base16-gruvbox-light-medium] .hljs-name, [theme=base16-gruvbox-light-medium] .hljs-selector-tag, [theme=base16-gruvbox-light-medium] .hljs-template-variable, [theme=base16-gruvbox-light-medium] .hljs-variable {
  color: #9d0006;
}
[theme=base16-gruvbox-light-medium] .hljs-attr, [theme=base16-gruvbox-light-medium] .hljs-link, [theme=base16-gruvbox-light-medium] .hljs-literal, [theme=base16-gruvbox-light-medium] .hljs-number, [theme=base16-gruvbox-light-medium] .hljs-symbol, [theme=base16-gruvbox-light-medium] .hljs-variable.constant_ {
  color: #af3a03;
}
[theme=base16-gruvbox-light-medium] .hljs-class .hljs-title, [theme=base16-gruvbox-light-medium] .hljs-title, [theme=base16-gruvbox-light-medium] .hljs-title.class_ {
  color: #b57614;
}
[theme=base16-gruvbox-light-medium] .hljs-strong {
  font-weight: 700;
  color: #b57614;
}
[theme=base16-gruvbox-light-medium] .hljs-addition, [theme=base16-gruvbox-light-medium] .hljs-code, [theme=base16-gruvbox-light-medium] .hljs-string, [theme=base16-gruvbox-light-medium] .hljs-title.class_.inherited__ {
  color: #79740e;
}
[theme=base16-gruvbox-light-medium] .hljs-built_in, [theme=base16-gruvbox-light-medium] .hljs-doctag, [theme=base16-gruvbox-light-medium] .hljs-keyword.hljs-atrule, [theme=base16-gruvbox-light-medium] .hljs-quote, [theme=base16-gruvbox-light-medium] .hljs-regexp {
  color: #427b58;
}
[theme=base16-gruvbox-light-medium] .hljs-attribute, [theme=base16-gruvbox-light-medium] .hljs-function .hljs-title, [theme=base16-gruvbox-light-medium] .hljs-section, [theme=base16-gruvbox-light-medium] .hljs-title.function_, [theme=base16-gruvbox-light-medium] .ruby .hljs-property {
  color: #076678;
}
[theme=base16-gruvbox-light-medium] .diff .hljs-meta, [theme=base16-gruvbox-light-medium] .hljs-keyword, [theme=base16-gruvbox-light-medium] .hljs-template-tag, [theme=base16-gruvbox-light-medium] .hljs-type {
  color: #8f3f71;
}
[theme=base16-gruvbox-light-medium] .hljs-emphasis {
  color: #8f3f71;
  font-style: italic;
}
[theme=base16-gruvbox-light-medium] .hljs-meta, [theme=base16-gruvbox-light-medium] .hljs-meta .hljs-keyword, [theme=base16-gruvbox-light-medium] .hljs-meta .hljs-string {
  color: #d65d0e;
}
[theme=base16-gruvbox-light-medium] .hljs-meta .hljs-keyword, [theme=base16-gruvbox-light-medium] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-gruvbox-light-soft] {
  /*!
    Theme: Gruvbox light, soft
    Author: Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-gruvbox-light-soft] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-gruvbox-light-soft] code.hljs {
  padding: 3px 5px;
}
[theme=base16-gruvbox-light-soft] .hljs {
  color: #504945;
  background: #f2e5bc;
}
[theme=base16-gruvbox-light-soft] .hljs ::selection, [theme=base16-gruvbox-light-soft] .hljs::selection {
  background-color: #d5c4a1;
  color: #504945;
}
[theme=base16-gruvbox-light-soft] .hljs-comment {
  color: #bdae93;
}
[theme=base16-gruvbox-light-soft] .hljs-tag {
  color: #665c54;
}
[theme=base16-gruvbox-light-soft] .hljs-operator, [theme=base16-gruvbox-light-soft] .hljs-punctuation, [theme=base16-gruvbox-light-soft] .hljs-subst {
  color: #504945;
}
[theme=base16-gruvbox-light-soft] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-gruvbox-light-soft] .hljs-bullet, [theme=base16-gruvbox-light-soft] .hljs-deletion, [theme=base16-gruvbox-light-soft] .hljs-name, [theme=base16-gruvbox-light-soft] .hljs-selector-tag, [theme=base16-gruvbox-light-soft] .hljs-template-variable, [theme=base16-gruvbox-light-soft] .hljs-variable {
  color: #9d0006;
}
[theme=base16-gruvbox-light-soft] .hljs-attr, [theme=base16-gruvbox-light-soft] .hljs-link, [theme=base16-gruvbox-light-soft] .hljs-literal, [theme=base16-gruvbox-light-soft] .hljs-number, [theme=base16-gruvbox-light-soft] .hljs-symbol, [theme=base16-gruvbox-light-soft] .hljs-variable.constant_ {
  color: #af3a03;
}
[theme=base16-gruvbox-light-soft] .hljs-class .hljs-title, [theme=base16-gruvbox-light-soft] .hljs-title, [theme=base16-gruvbox-light-soft] .hljs-title.class_ {
  color: #b57614;
}
[theme=base16-gruvbox-light-soft] .hljs-strong {
  font-weight: 700;
  color: #b57614;
}
[theme=base16-gruvbox-light-soft] .hljs-addition, [theme=base16-gruvbox-light-soft] .hljs-code, [theme=base16-gruvbox-light-soft] .hljs-string, [theme=base16-gruvbox-light-soft] .hljs-title.class_.inherited__ {
  color: #79740e;
}
[theme=base16-gruvbox-light-soft] .hljs-built_in, [theme=base16-gruvbox-light-soft] .hljs-doctag, [theme=base16-gruvbox-light-soft] .hljs-keyword.hljs-atrule, [theme=base16-gruvbox-light-soft] .hljs-quote, [theme=base16-gruvbox-light-soft] .hljs-regexp {
  color: #427b58;
}
[theme=base16-gruvbox-light-soft] .hljs-attribute, [theme=base16-gruvbox-light-soft] .hljs-function .hljs-title, [theme=base16-gruvbox-light-soft] .hljs-section, [theme=base16-gruvbox-light-soft] .hljs-title.function_, [theme=base16-gruvbox-light-soft] .ruby .hljs-property {
  color: #076678;
}
[theme=base16-gruvbox-light-soft] .diff .hljs-meta, [theme=base16-gruvbox-light-soft] .hljs-keyword, [theme=base16-gruvbox-light-soft] .hljs-template-tag, [theme=base16-gruvbox-light-soft] .hljs-type {
  color: #8f3f71;
}
[theme=base16-gruvbox-light-soft] .hljs-emphasis {
  color: #8f3f71;
  font-style: italic;
}
[theme=base16-gruvbox-light-soft] .hljs-meta, [theme=base16-gruvbox-light-soft] .hljs-meta .hljs-keyword, [theme=base16-gruvbox-light-soft] .hljs-meta .hljs-string {
  color: #d65d0e;
}
[theme=base16-gruvbox-light-soft] .hljs-meta .hljs-keyword, [theme=base16-gruvbox-light-soft] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-hardcore] {
  /*!
    Theme: Hardcore
    Author: Chris Caller
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-hardcore] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-hardcore] code.hljs {
  padding: 3px 5px;
}
[theme=base16-hardcore] .hljs {
  color: #cdcdcd;
  background: #212121;
}
[theme=base16-hardcore] .hljs ::selection, [theme=base16-hardcore] .hljs::selection {
  background-color: #353535;
  color: #cdcdcd;
}
[theme=base16-hardcore] .hljs-comment {
  color: #4a4a4a;
}
[theme=base16-hardcore] .hljs-tag {
  color: #707070;
}
[theme=base16-hardcore] .hljs-operator, [theme=base16-hardcore] .hljs-punctuation, [theme=base16-hardcore] .hljs-subst {
  color: #cdcdcd;
}
[theme=base16-hardcore] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-hardcore] .hljs-bullet, [theme=base16-hardcore] .hljs-deletion, [theme=base16-hardcore] .hljs-name, [theme=base16-hardcore] .hljs-selector-tag, [theme=base16-hardcore] .hljs-template-variable, [theme=base16-hardcore] .hljs-variable {
  color: #f92672;
}
[theme=base16-hardcore] .hljs-attr, [theme=base16-hardcore] .hljs-link, [theme=base16-hardcore] .hljs-literal, [theme=base16-hardcore] .hljs-number, [theme=base16-hardcore] .hljs-symbol, [theme=base16-hardcore] .hljs-variable.constant_ {
  color: #fd971f;
}
[theme=base16-hardcore] .hljs-class .hljs-title, [theme=base16-hardcore] .hljs-title, [theme=base16-hardcore] .hljs-title.class_ {
  color: #e6db74;
}
[theme=base16-hardcore] .hljs-strong {
  font-weight: 700;
  color: #e6db74;
}
[theme=base16-hardcore] .hljs-addition, [theme=base16-hardcore] .hljs-code, [theme=base16-hardcore] .hljs-string, [theme=base16-hardcore] .hljs-title.class_.inherited__ {
  color: #a6e22e;
}
[theme=base16-hardcore] .hljs-built_in, [theme=base16-hardcore] .hljs-doctag, [theme=base16-hardcore] .hljs-keyword.hljs-atrule, [theme=base16-hardcore] .hljs-quote, [theme=base16-hardcore] .hljs-regexp {
  color: #708387;
}
[theme=base16-hardcore] .hljs-attribute, [theme=base16-hardcore] .hljs-function .hljs-title, [theme=base16-hardcore] .hljs-section, [theme=base16-hardcore] .hljs-title.function_, [theme=base16-hardcore] .ruby .hljs-property {
  color: #66d9ef;
}
[theme=base16-hardcore] .diff .hljs-meta, [theme=base16-hardcore] .hljs-keyword, [theme=base16-hardcore] .hljs-template-tag, [theme=base16-hardcore] .hljs-type {
  color: #9e6ffe;
}
[theme=base16-hardcore] .hljs-emphasis {
  color: #9e6ffe;
  font-style: italic;
}
[theme=base16-hardcore] .hljs-meta, [theme=base16-hardcore] .hljs-meta .hljs-keyword, [theme=base16-hardcore] .hljs-meta .hljs-string {
  color: #e8b882;
}
[theme=base16-hardcore] .hljs-meta .hljs-keyword, [theme=base16-hardcore] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-harmonic16-dark] {
  /*!
    Theme: Harmonic16 Dark
    Author: Jannik Siebert (https://github.com/janniks)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-harmonic16-dark] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-harmonic16-dark] code.hljs {
  padding: 3px 5px;
}
[theme=base16-harmonic16-dark] .hljs {
  color: #cbd6e2;
  background: #0b1c2c;
}
[theme=base16-harmonic16-dark] .hljs ::selection, [theme=base16-harmonic16-dark] .hljs::selection {
  background-color: #405c79;
  color: #cbd6e2;
}
[theme=base16-harmonic16-dark] .hljs-comment {
  color: #627e99;
}
[theme=base16-harmonic16-dark] .hljs-tag {
  color: #aabcce;
}
[theme=base16-harmonic16-dark] .hljs-operator, [theme=base16-harmonic16-dark] .hljs-punctuation, [theme=base16-harmonic16-dark] .hljs-subst {
  color: #cbd6e2;
}
[theme=base16-harmonic16-dark] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-harmonic16-dark] .hljs-bullet, [theme=base16-harmonic16-dark] .hljs-deletion, [theme=base16-harmonic16-dark] .hljs-name, [theme=base16-harmonic16-dark] .hljs-selector-tag, [theme=base16-harmonic16-dark] .hljs-template-variable, [theme=base16-harmonic16-dark] .hljs-variable {
  color: #bf8b56;
}
[theme=base16-harmonic16-dark] .hljs-attr, [theme=base16-harmonic16-dark] .hljs-link, [theme=base16-harmonic16-dark] .hljs-literal, [theme=base16-harmonic16-dark] .hljs-number, [theme=base16-harmonic16-dark] .hljs-symbol, [theme=base16-harmonic16-dark] .hljs-variable.constant_ {
  color: #bfbf56;
}
[theme=base16-harmonic16-dark] .hljs-class .hljs-title, [theme=base16-harmonic16-dark] .hljs-title, [theme=base16-harmonic16-dark] .hljs-title.class_ {
  color: #8bbf56;
}
[theme=base16-harmonic16-dark] .hljs-strong {
  font-weight: 700;
  color: #8bbf56;
}
[theme=base16-harmonic16-dark] .hljs-addition, [theme=base16-harmonic16-dark] .hljs-code, [theme=base16-harmonic16-dark] .hljs-string, [theme=base16-harmonic16-dark] .hljs-title.class_.inherited__ {
  color: #56bf8b;
}
[theme=base16-harmonic16-dark] .hljs-built_in, [theme=base16-harmonic16-dark] .hljs-doctag, [theme=base16-harmonic16-dark] .hljs-keyword.hljs-atrule, [theme=base16-harmonic16-dark] .hljs-quote, [theme=base16-harmonic16-dark] .hljs-regexp {
  color: #568bbf;
}
[theme=base16-harmonic16-dark] .hljs-attribute, [theme=base16-harmonic16-dark] .hljs-function .hljs-title, [theme=base16-harmonic16-dark] .hljs-section, [theme=base16-harmonic16-dark] .hljs-title.function_, [theme=base16-harmonic16-dark] .ruby .hljs-property {
  color: #8b56bf;
}
[theme=base16-harmonic16-dark] .diff .hljs-meta, [theme=base16-harmonic16-dark] .hljs-keyword, [theme=base16-harmonic16-dark] .hljs-template-tag, [theme=base16-harmonic16-dark] .hljs-type {
  color: #bf568b;
}
[theme=base16-harmonic16-dark] .hljs-emphasis {
  color: #bf568b;
  font-style: italic;
}
[theme=base16-harmonic16-dark] .hljs-meta, [theme=base16-harmonic16-dark] .hljs-meta .hljs-keyword, [theme=base16-harmonic16-dark] .hljs-meta .hljs-string {
  color: #bf5656;
}
[theme=base16-harmonic16-dark] .hljs-meta .hljs-keyword, [theme=base16-harmonic16-dark] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-harmonic16-light] {
  /*!
    Theme: Harmonic16 Light
    Author: Jannik Siebert (https://github.com/janniks)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-harmonic16-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-harmonic16-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-harmonic16-light] .hljs {
  color: #405c79;
  background: #f7f9fb;
}
[theme=base16-harmonic16-light] .hljs ::selection, [theme=base16-harmonic16-light] .hljs::selection {
  background-color: #cbd6e2;
  color: #405c79;
}
[theme=base16-harmonic16-light] .hljs-comment {
  color: #aabcce;
}
[theme=base16-harmonic16-light] .hljs-tag {
  color: #627e99;
}
[theme=base16-harmonic16-light] .hljs-operator, [theme=base16-harmonic16-light] .hljs-punctuation, [theme=base16-harmonic16-light] .hljs-subst {
  color: #405c79;
}
[theme=base16-harmonic16-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-harmonic16-light] .hljs-bullet, [theme=base16-harmonic16-light] .hljs-deletion, [theme=base16-harmonic16-light] .hljs-name, [theme=base16-harmonic16-light] .hljs-selector-tag, [theme=base16-harmonic16-light] .hljs-template-variable, [theme=base16-harmonic16-light] .hljs-variable {
  color: #bf8b56;
}
[theme=base16-harmonic16-light] .hljs-attr, [theme=base16-harmonic16-light] .hljs-link, [theme=base16-harmonic16-light] .hljs-literal, [theme=base16-harmonic16-light] .hljs-number, [theme=base16-harmonic16-light] .hljs-symbol, [theme=base16-harmonic16-light] .hljs-variable.constant_ {
  color: #bfbf56;
}
[theme=base16-harmonic16-light] .hljs-class .hljs-title, [theme=base16-harmonic16-light] .hljs-title, [theme=base16-harmonic16-light] .hljs-title.class_ {
  color: #8bbf56;
}
[theme=base16-harmonic16-light] .hljs-strong {
  font-weight: 700;
  color: #8bbf56;
}
[theme=base16-harmonic16-light] .hljs-addition, [theme=base16-harmonic16-light] .hljs-code, [theme=base16-harmonic16-light] .hljs-string, [theme=base16-harmonic16-light] .hljs-title.class_.inherited__ {
  color: #56bf8b;
}
[theme=base16-harmonic16-light] .hljs-built_in, [theme=base16-harmonic16-light] .hljs-doctag, [theme=base16-harmonic16-light] .hljs-keyword.hljs-atrule, [theme=base16-harmonic16-light] .hljs-quote, [theme=base16-harmonic16-light] .hljs-regexp {
  color: #568bbf;
}
[theme=base16-harmonic16-light] .hljs-attribute, [theme=base16-harmonic16-light] .hljs-function .hljs-title, [theme=base16-harmonic16-light] .hljs-section, [theme=base16-harmonic16-light] .hljs-title.function_, [theme=base16-harmonic16-light] .ruby .hljs-property {
  color: #8b56bf;
}
[theme=base16-harmonic16-light] .diff .hljs-meta, [theme=base16-harmonic16-light] .hljs-keyword, [theme=base16-harmonic16-light] .hljs-template-tag, [theme=base16-harmonic16-light] .hljs-type {
  color: #bf568b;
}
[theme=base16-harmonic16-light] .hljs-emphasis {
  color: #bf568b;
  font-style: italic;
}
[theme=base16-harmonic16-light] .hljs-meta, [theme=base16-harmonic16-light] .hljs-meta .hljs-keyword, [theme=base16-harmonic16-light] .hljs-meta .hljs-string {
  color: #bf5656;
}
[theme=base16-harmonic16-light] .hljs-meta .hljs-keyword, [theme=base16-harmonic16-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-heetch-dark] {
  /*!
    Theme: Heetch Dark
    Author: Geoffrey Teale (tealeg@gmail.com)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-heetch-dark] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-heetch-dark] code.hljs {
  padding: 3px 5px;
}
[theme=base16-heetch-dark] .hljs {
  color: #bdb6c5;
  background: #190134;
}
[theme=base16-heetch-dark] .hljs ::selection, [theme=base16-heetch-dark] .hljs::selection {
  background-color: #5a496e;
  color: #bdb6c5;
}
[theme=base16-heetch-dark] .hljs-comment {
  color: #7b6d8b;
}
[theme=base16-heetch-dark] .hljs-tag {
  color: #9c92a8;
}
[theme=base16-heetch-dark] .hljs-operator, [theme=base16-heetch-dark] .hljs-punctuation, [theme=base16-heetch-dark] .hljs-subst {
  color: #bdb6c5;
}
[theme=base16-heetch-dark] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-heetch-dark] .hljs-bullet, [theme=base16-heetch-dark] .hljs-deletion, [theme=base16-heetch-dark] .hljs-name, [theme=base16-heetch-dark] .hljs-selector-tag, [theme=base16-heetch-dark] .hljs-template-variable, [theme=base16-heetch-dark] .hljs-variable {
  color: #27d9d5;
}
[theme=base16-heetch-dark] .hljs-attr, [theme=base16-heetch-dark] .hljs-link, [theme=base16-heetch-dark] .hljs-literal, [theme=base16-heetch-dark] .hljs-number, [theme=base16-heetch-dark] .hljs-symbol, [theme=base16-heetch-dark] .hljs-variable.constant_ {
  color: #5ba2b6;
}
[theme=base16-heetch-dark] .hljs-class .hljs-title, [theme=base16-heetch-dark] .hljs-title, [theme=base16-heetch-dark] .hljs-title.class_ {
  color: #8f6c97;
}
[theme=base16-heetch-dark] .hljs-strong {
  font-weight: 700;
  color: #8f6c97;
}
[theme=base16-heetch-dark] .hljs-addition, [theme=base16-heetch-dark] .hljs-code, [theme=base16-heetch-dark] .hljs-string, [theme=base16-heetch-dark] .hljs-title.class_.inherited__ {
  color: #c33678;
}
[theme=base16-heetch-dark] .hljs-built_in, [theme=base16-heetch-dark] .hljs-doctag, [theme=base16-heetch-dark] .hljs-keyword.hljs-atrule, [theme=base16-heetch-dark] .hljs-quote, [theme=base16-heetch-dark] .hljs-regexp {
  color: #f80059;
}
[theme=base16-heetch-dark] .hljs-attribute, [theme=base16-heetch-dark] .hljs-function .hljs-title, [theme=base16-heetch-dark] .hljs-section, [theme=base16-heetch-dark] .hljs-title.function_, [theme=base16-heetch-dark] .ruby .hljs-property {
  color: #bd0152;
}
[theme=base16-heetch-dark] .diff .hljs-meta, [theme=base16-heetch-dark] .hljs-keyword, [theme=base16-heetch-dark] .hljs-template-tag, [theme=base16-heetch-dark] .hljs-type {
  color: #82034c;
}
[theme=base16-heetch-dark] .hljs-emphasis {
  color: #82034c;
  font-style: italic;
}
[theme=base16-heetch-dark] .hljs-meta, [theme=base16-heetch-dark] .hljs-meta .hljs-keyword, [theme=base16-heetch-dark] .hljs-meta .hljs-string {
  color: #470546;
}
[theme=base16-heetch-dark] .hljs-meta .hljs-keyword, [theme=base16-heetch-dark] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-heetch-light] {
  /*!
    Theme: Heetch Light
    Author: Geoffrey Teale (tealeg@gmail.com)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-heetch-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-heetch-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-heetch-light] .hljs {
  color: #5a496e;
  background: #feffff;
}
[theme=base16-heetch-light] .hljs ::selection, [theme=base16-heetch-light] .hljs::selection {
  background-color: #7b6d8b;
  color: #5a496e;
}
[theme=base16-heetch-light] .hljs-comment {
  color: #9c92a8;
}
[theme=base16-heetch-light] .hljs-tag {
  color: #ddd6e5;
}
[theme=base16-heetch-light] .hljs-operator, [theme=base16-heetch-light] .hljs-punctuation, [theme=base16-heetch-light] .hljs-subst {
  color: #5a496e;
}
[theme=base16-heetch-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-heetch-light] .hljs-bullet, [theme=base16-heetch-light] .hljs-deletion, [theme=base16-heetch-light] .hljs-name, [theme=base16-heetch-light] .hljs-selector-tag, [theme=base16-heetch-light] .hljs-template-variable, [theme=base16-heetch-light] .hljs-variable {
  color: #27d9d5;
}
[theme=base16-heetch-light] .hljs-attr, [theme=base16-heetch-light] .hljs-link, [theme=base16-heetch-light] .hljs-literal, [theme=base16-heetch-light] .hljs-number, [theme=base16-heetch-light] .hljs-symbol, [theme=base16-heetch-light] .hljs-variable.constant_ {
  color: #bdb6c5;
}
[theme=base16-heetch-light] .hljs-class .hljs-title, [theme=base16-heetch-light] .hljs-title, [theme=base16-heetch-light] .hljs-title.class_ {
  color: #5ba2b6;
}
[theme=base16-heetch-light] .hljs-strong {
  font-weight: 700;
  color: #5ba2b6;
}
[theme=base16-heetch-light] .hljs-addition, [theme=base16-heetch-light] .hljs-code, [theme=base16-heetch-light] .hljs-string, [theme=base16-heetch-light] .hljs-title.class_.inherited__ {
  color: #f80059;
}
[theme=base16-heetch-light] .hljs-built_in, [theme=base16-heetch-light] .hljs-doctag, [theme=base16-heetch-light] .hljs-keyword.hljs-atrule, [theme=base16-heetch-light] .hljs-quote, [theme=base16-heetch-light] .hljs-regexp {
  color: #c33678;
}
[theme=base16-heetch-light] .hljs-attribute, [theme=base16-heetch-light] .hljs-function .hljs-title, [theme=base16-heetch-light] .hljs-section, [theme=base16-heetch-light] .hljs-title.function_, [theme=base16-heetch-light] .ruby .hljs-property {
  color: #47f9f5;
}
[theme=base16-heetch-light] .diff .hljs-meta, [theme=base16-heetch-light] .hljs-keyword, [theme=base16-heetch-light] .hljs-template-tag, [theme=base16-heetch-light] .hljs-type {
  color: #bd0152;
}
[theme=base16-heetch-light] .hljs-emphasis {
  color: #bd0152;
  font-style: italic;
}
[theme=base16-heetch-light] .hljs-meta, [theme=base16-heetch-light] .hljs-meta .hljs-keyword, [theme=base16-heetch-light] .hljs-meta .hljs-string {
  color: #dedae2;
}
[theme=base16-heetch-light] .hljs-meta .hljs-keyword, [theme=base16-heetch-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-helios] {
  /*!
    Theme: Helios
    Author: Alex Meyer (https://github.com/reyemxela)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-helios] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-helios] code.hljs {
  padding: 3px 5px;
}
[theme=base16-helios] .hljs {
  color: #d5d5d5;
  background: #1d2021;
}
[theme=base16-helios] .hljs ::selection, [theme=base16-helios] .hljs::selection {
  background-color: #53585b;
  color: #d5d5d5;
}
[theme=base16-helios] .hljs-comment {
  color: #6f7579;
}
[theme=base16-helios] .hljs-tag {
  color: #cdcdcd;
}
[theme=base16-helios] .hljs-operator, [theme=base16-helios] .hljs-punctuation, [theme=base16-helios] .hljs-subst {
  color: #d5d5d5;
}
[theme=base16-helios] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-helios] .hljs-bullet, [theme=base16-helios] .hljs-deletion, [theme=base16-helios] .hljs-name, [theme=base16-helios] .hljs-selector-tag, [theme=base16-helios] .hljs-template-variable, [theme=base16-helios] .hljs-variable {
  color: #d72638;
}
[theme=base16-helios] .hljs-attr, [theme=base16-helios] .hljs-link, [theme=base16-helios] .hljs-literal, [theme=base16-helios] .hljs-number, [theme=base16-helios] .hljs-symbol, [theme=base16-helios] .hljs-variable.constant_ {
  color: #eb8413;
}
[theme=base16-helios] .hljs-class .hljs-title, [theme=base16-helios] .hljs-title, [theme=base16-helios] .hljs-title.class_ {
  color: #f19d1a;
}
[theme=base16-helios] .hljs-strong {
  font-weight: 700;
  color: #f19d1a;
}
[theme=base16-helios] .hljs-addition, [theme=base16-helios] .hljs-code, [theme=base16-helios] .hljs-string, [theme=base16-helios] .hljs-title.class_.inherited__ {
  color: #88b92d;
}
[theme=base16-helios] .hljs-built_in, [theme=base16-helios] .hljs-doctag, [theme=base16-helios] .hljs-keyword.hljs-atrule, [theme=base16-helios] .hljs-quote, [theme=base16-helios] .hljs-regexp {
  color: #1ba595;
}
[theme=base16-helios] .hljs-attribute, [theme=base16-helios] .hljs-function .hljs-title, [theme=base16-helios] .hljs-section, [theme=base16-helios] .hljs-title.function_, [theme=base16-helios] .ruby .hljs-property {
  color: #1e8bac;
}
[theme=base16-helios] .diff .hljs-meta, [theme=base16-helios] .hljs-keyword, [theme=base16-helios] .hljs-template-tag, [theme=base16-helios] .hljs-type {
  color: #be4264;
}
[theme=base16-helios] .hljs-emphasis {
  color: #be4264;
  font-style: italic;
}
[theme=base16-helios] .hljs-meta, [theme=base16-helios] .hljs-meta .hljs-keyword, [theme=base16-helios] .hljs-meta .hljs-string {
  color: #c85e0d;
}
[theme=base16-helios] .hljs-meta .hljs-keyword, [theme=base16-helios] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-hopscotch] {
  /*!
    Theme: Hopscotch
    Author: Jan T. Sott
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-hopscotch] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-hopscotch] code.hljs {
  padding: 3px 5px;
}
[theme=base16-hopscotch] .hljs {
  color: #b9b5b8;
  background: #322931;
}
[theme=base16-hopscotch] .hljs ::selection, [theme=base16-hopscotch] .hljs::selection {
  background-color: #5c545b;
  color: #b9b5b8;
}
[theme=base16-hopscotch] .hljs-comment {
  color: #797379;
}
[theme=base16-hopscotch] .hljs-tag {
  color: #989498;
}
[theme=base16-hopscotch] .hljs-operator, [theme=base16-hopscotch] .hljs-punctuation, [theme=base16-hopscotch] .hljs-subst {
  color: #b9b5b8;
}
[theme=base16-hopscotch] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-hopscotch] .hljs-bullet, [theme=base16-hopscotch] .hljs-deletion, [theme=base16-hopscotch] .hljs-name, [theme=base16-hopscotch] .hljs-selector-tag, [theme=base16-hopscotch] .hljs-template-variable, [theme=base16-hopscotch] .hljs-variable {
  color: #dd464c;
}
[theme=base16-hopscotch] .hljs-attr, [theme=base16-hopscotch] .hljs-link, [theme=base16-hopscotch] .hljs-literal, [theme=base16-hopscotch] .hljs-number, [theme=base16-hopscotch] .hljs-symbol, [theme=base16-hopscotch] .hljs-variable.constant_ {
  color: #fd8b19;
}
[theme=base16-hopscotch] .hljs-class .hljs-title, [theme=base16-hopscotch] .hljs-title, [theme=base16-hopscotch] .hljs-title.class_ {
  color: #fdcc59;
}
[theme=base16-hopscotch] .hljs-strong {
  font-weight: 700;
  color: #fdcc59;
}
[theme=base16-hopscotch] .hljs-addition, [theme=base16-hopscotch] .hljs-code, [theme=base16-hopscotch] .hljs-string, [theme=base16-hopscotch] .hljs-title.class_.inherited__ {
  color: #8fc13e;
}
[theme=base16-hopscotch] .hljs-built_in, [theme=base16-hopscotch] .hljs-doctag, [theme=base16-hopscotch] .hljs-keyword.hljs-atrule, [theme=base16-hopscotch] .hljs-quote, [theme=base16-hopscotch] .hljs-regexp {
  color: #149b93;
}
[theme=base16-hopscotch] .hljs-attribute, [theme=base16-hopscotch] .hljs-function .hljs-title, [theme=base16-hopscotch] .hljs-section, [theme=base16-hopscotch] .hljs-title.function_, [theme=base16-hopscotch] .ruby .hljs-property {
  color: #1290bf;
}
[theme=base16-hopscotch] .diff .hljs-meta, [theme=base16-hopscotch] .hljs-keyword, [theme=base16-hopscotch] .hljs-template-tag, [theme=base16-hopscotch] .hljs-type {
  color: #c85e7c;
}
[theme=base16-hopscotch] .hljs-emphasis {
  color: #c85e7c;
  font-style: italic;
}
[theme=base16-hopscotch] .hljs-meta, [theme=base16-hopscotch] .hljs-meta .hljs-keyword, [theme=base16-hopscotch] .hljs-meta .hljs-string {
  color: #b33508;
}
[theme=base16-hopscotch] .hljs-meta .hljs-keyword, [theme=base16-hopscotch] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-horizon-dark] {
  /*!
    Theme: Horizon Dark
    Author: Michaël Ball (http://github.com/michael-ball/)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-horizon-dark] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-horizon-dark] code.hljs {
  padding: 3px 5px;
}
[theme=base16-horizon-dark] .hljs {
  color: #cbced0;
  background: #1c1e26;
}
[theme=base16-horizon-dark] .hljs ::selection, [theme=base16-horizon-dark] .hljs::selection {
  background-color: #2e303e;
  color: #cbced0;
}
[theme=base16-horizon-dark] .hljs-comment {
  color: #6f6f70;
}
[theme=base16-horizon-dark] .hljs-tag {
  color: #9da0a2;
}
[theme=base16-horizon-dark] .hljs-operator, [theme=base16-horizon-dark] .hljs-punctuation, [theme=base16-horizon-dark] .hljs-subst {
  color: #cbced0;
}
[theme=base16-horizon-dark] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-horizon-dark] .hljs-bullet, [theme=base16-horizon-dark] .hljs-deletion, [theme=base16-horizon-dark] .hljs-name, [theme=base16-horizon-dark] .hljs-selector-tag, [theme=base16-horizon-dark] .hljs-template-variable, [theme=base16-horizon-dark] .hljs-variable {
  color: #e93c58;
}
[theme=base16-horizon-dark] .hljs-attr, [theme=base16-horizon-dark] .hljs-link, [theme=base16-horizon-dark] .hljs-literal, [theme=base16-horizon-dark] .hljs-number, [theme=base16-horizon-dark] .hljs-symbol, [theme=base16-horizon-dark] .hljs-variable.constant_ {
  color: #e58d7d;
}
[theme=base16-horizon-dark] .hljs-class .hljs-title, [theme=base16-horizon-dark] .hljs-title, [theme=base16-horizon-dark] .hljs-title.class_ {
  color: #efb993;
}
[theme=base16-horizon-dark] .hljs-strong {
  font-weight: 700;
  color: #efb993;
}
[theme=base16-horizon-dark] .hljs-addition, [theme=base16-horizon-dark] .hljs-code, [theme=base16-horizon-dark] .hljs-string, [theme=base16-horizon-dark] .hljs-title.class_.inherited__ {
  color: #efaf8e;
}
[theme=base16-horizon-dark] .hljs-built_in, [theme=base16-horizon-dark] .hljs-doctag, [theme=base16-horizon-dark] .hljs-keyword.hljs-atrule, [theme=base16-horizon-dark] .hljs-quote, [theme=base16-horizon-dark] .hljs-regexp {
  color: #24a8b4;
}
[theme=base16-horizon-dark] .hljs-attribute, [theme=base16-horizon-dark] .hljs-function .hljs-title, [theme=base16-horizon-dark] .hljs-section, [theme=base16-horizon-dark] .hljs-title.function_, [theme=base16-horizon-dark] .ruby .hljs-property {
  color: #df5273;
}
[theme=base16-horizon-dark] .diff .hljs-meta, [theme=base16-horizon-dark] .hljs-keyword, [theme=base16-horizon-dark] .hljs-template-tag, [theme=base16-horizon-dark] .hljs-type {
  color: #b072d1;
}
[theme=base16-horizon-dark] .hljs-emphasis {
  color: #b072d1;
  font-style: italic;
}
[theme=base16-horizon-dark] .hljs-meta, [theme=base16-horizon-dark] .hljs-meta .hljs-keyword, [theme=base16-horizon-dark] .hljs-meta .hljs-string {
  color: #e4a382;
}
[theme=base16-horizon-dark] .hljs-meta .hljs-keyword, [theme=base16-horizon-dark] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-horizon-light] {
  /*!
    Theme: Horizon Light
    Author: Michaël Ball (http://github.com/michael-ball/)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-horizon-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-horizon-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-horizon-light] .hljs {
  color: #403c3d;
  background: #fdf0ed;
}
[theme=base16-horizon-light] .hljs ::selection, [theme=base16-horizon-light] .hljs::selection {
  background-color: #f9cbbe;
  color: #403c3d;
}
[theme=base16-horizon-light] .hljs-comment {
  color: #bdb3b1;
}
[theme=base16-horizon-light] .hljs-tag {
  color: #948c8a;
}
[theme=base16-horizon-light] .hljs-operator, [theme=base16-horizon-light] .hljs-punctuation, [theme=base16-horizon-light] .hljs-subst {
  color: #403c3d;
}
[theme=base16-horizon-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-horizon-light] .hljs-bullet, [theme=base16-horizon-light] .hljs-deletion, [theme=base16-horizon-light] .hljs-name, [theme=base16-horizon-light] .hljs-selector-tag, [theme=base16-horizon-light] .hljs-template-variable, [theme=base16-horizon-light] .hljs-variable {
  color: #e95678;
}
[theme=base16-horizon-light] .hljs-attr, [theme=base16-horizon-light] .hljs-link, [theme=base16-horizon-light] .hljs-literal, [theme=base16-horizon-light] .hljs-number, [theme=base16-horizon-light] .hljs-symbol, [theme=base16-horizon-light] .hljs-variable.constant_ {
  color: #f9cec3;
}
[theme=base16-horizon-light] .hljs-class .hljs-title, [theme=base16-horizon-light] .hljs-title, [theme=base16-horizon-light] .hljs-title.class_ {
  color: #fadad1;
}
[theme=base16-horizon-light] .hljs-strong {
  font-weight: 700;
  color: #fadad1;
}
[theme=base16-horizon-light] .hljs-addition, [theme=base16-horizon-light] .hljs-code, [theme=base16-horizon-light] .hljs-string, [theme=base16-horizon-light] .hljs-title.class_.inherited__ {
  color: #29d398;
}
[theme=base16-horizon-light] .hljs-built_in, [theme=base16-horizon-light] .hljs-doctag, [theme=base16-horizon-light] .hljs-keyword.hljs-atrule, [theme=base16-horizon-light] .hljs-quote, [theme=base16-horizon-light] .hljs-regexp {
  color: #59e1e3;
}
[theme=base16-horizon-light] .hljs-attribute, [theme=base16-horizon-light] .hljs-function .hljs-title, [theme=base16-horizon-light] .hljs-section, [theme=base16-horizon-light] .hljs-title.function_, [theme=base16-horizon-light] .ruby .hljs-property {
  color: #26bbd9;
}
[theme=base16-horizon-light] .diff .hljs-meta, [theme=base16-horizon-light] .hljs-keyword, [theme=base16-horizon-light] .hljs-template-tag, [theme=base16-horizon-light] .hljs-type {
  color: #ee64ac;
}
[theme=base16-horizon-light] .hljs-emphasis {
  color: #ee64ac;
  font-style: italic;
}
[theme=base16-horizon-light] .hljs-meta, [theme=base16-horizon-light] .hljs-meta .hljs-keyword, [theme=base16-horizon-light] .hljs-meta .hljs-string {
  color: #f9cbbe;
}
[theme=base16-horizon-light] .hljs-meta .hljs-keyword, [theme=base16-horizon-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-humanoid-dark] {
  /*!
    Theme: Humanoid dark
    Author: Thomas (tasmo) Friese
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-humanoid-dark] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-humanoid-dark] code.hljs {
  padding: 3px 5px;
}
[theme=base16-humanoid-dark] .hljs {
  color: #f8f8f2;
  background: #232629;
}
[theme=base16-humanoid-dark] .hljs ::selection, [theme=base16-humanoid-dark] .hljs::selection {
  background-color: #484e54;
  color: #f8f8f2;
}
[theme=base16-humanoid-dark] .hljs-comment {
  color: #60615d;
}
[theme=base16-humanoid-dark] .hljs-tag {
  color: #c0c0bd;
}
[theme=base16-humanoid-dark] .hljs-operator, [theme=base16-humanoid-dark] .hljs-punctuation, [theme=base16-humanoid-dark] .hljs-subst {
  color: #f8f8f2;
}
[theme=base16-humanoid-dark] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-humanoid-dark] .hljs-bullet, [theme=base16-humanoid-dark] .hljs-deletion, [theme=base16-humanoid-dark] .hljs-name, [theme=base16-humanoid-dark] .hljs-selector-tag, [theme=base16-humanoid-dark] .hljs-template-variable, [theme=base16-humanoid-dark] .hljs-variable {
  color: #f11235;
}
[theme=base16-humanoid-dark] .hljs-attr, [theme=base16-humanoid-dark] .hljs-link, [theme=base16-humanoid-dark] .hljs-literal, [theme=base16-humanoid-dark] .hljs-number, [theme=base16-humanoid-dark] .hljs-symbol, [theme=base16-humanoid-dark] .hljs-variable.constant_ {
  color: #ff9505;
}
[theme=base16-humanoid-dark] .hljs-class .hljs-title, [theme=base16-humanoid-dark] .hljs-title, [theme=base16-humanoid-dark] .hljs-title.class_ {
  color: #ffb627;
}
[theme=base16-humanoid-dark] .hljs-strong {
  font-weight: 700;
  color: #ffb627;
}
[theme=base16-humanoid-dark] .hljs-addition, [theme=base16-humanoid-dark] .hljs-code, [theme=base16-humanoid-dark] .hljs-string, [theme=base16-humanoid-dark] .hljs-title.class_.inherited__ {
  color: #02d849;
}
[theme=base16-humanoid-dark] .hljs-built_in, [theme=base16-humanoid-dark] .hljs-doctag, [theme=base16-humanoid-dark] .hljs-keyword.hljs-atrule, [theme=base16-humanoid-dark] .hljs-quote, [theme=base16-humanoid-dark] .hljs-regexp {
  color: #0dd9d6;
}
[theme=base16-humanoid-dark] .hljs-attribute, [theme=base16-humanoid-dark] .hljs-function .hljs-title, [theme=base16-humanoid-dark] .hljs-section, [theme=base16-humanoid-dark] .hljs-title.function_, [theme=base16-humanoid-dark] .ruby .hljs-property {
  color: #00a6fb;
}
[theme=base16-humanoid-dark] .diff .hljs-meta, [theme=base16-humanoid-dark] .hljs-keyword, [theme=base16-humanoid-dark] .hljs-template-tag, [theme=base16-humanoid-dark] .hljs-type {
  color: #f15ee3;
}
[theme=base16-humanoid-dark] .hljs-emphasis {
  color: #f15ee3;
  font-style: italic;
}
[theme=base16-humanoid-dark] .hljs-meta, [theme=base16-humanoid-dark] .hljs-meta .hljs-keyword, [theme=base16-humanoid-dark] .hljs-meta .hljs-string {
  color: #b27701;
}
[theme=base16-humanoid-dark] .hljs-meta .hljs-keyword, [theme=base16-humanoid-dark] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-humanoid-light] {
  /*!
    Theme: Humanoid light
    Author: Thomas (tasmo) Friese
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-humanoid-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-humanoid-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-humanoid-light] .hljs {
  color: #232629;
  background: #f8f8f2;
}
[theme=base16-humanoid-light] .hljs ::selection, [theme=base16-humanoid-light] .hljs::selection {
  background-color: #deded8;
  color: #232629;
}
[theme=base16-humanoid-light] .hljs-comment {
  color: #c0c0bd;
}
[theme=base16-humanoid-light] .hljs-tag {
  color: #60615d;
}
[theme=base16-humanoid-light] .hljs-operator, [theme=base16-humanoid-light] .hljs-punctuation, [theme=base16-humanoid-light] .hljs-subst {
  color: #232629;
}
[theme=base16-humanoid-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-humanoid-light] .hljs-bullet, [theme=base16-humanoid-light] .hljs-deletion, [theme=base16-humanoid-light] .hljs-name, [theme=base16-humanoid-light] .hljs-selector-tag, [theme=base16-humanoid-light] .hljs-template-variable, [theme=base16-humanoid-light] .hljs-variable {
  color: #b0151a;
}
[theme=base16-humanoid-light] .hljs-attr, [theme=base16-humanoid-light] .hljs-link, [theme=base16-humanoid-light] .hljs-literal, [theme=base16-humanoid-light] .hljs-number, [theme=base16-humanoid-light] .hljs-symbol, [theme=base16-humanoid-light] .hljs-variable.constant_ {
  color: #ff3d00;
}
[theme=base16-humanoid-light] .hljs-class .hljs-title, [theme=base16-humanoid-light] .hljs-title, [theme=base16-humanoid-light] .hljs-title.class_ {
  color: #ffb627;
}
[theme=base16-humanoid-light] .hljs-strong {
  font-weight: 700;
  color: #ffb627;
}
[theme=base16-humanoid-light] .hljs-addition, [theme=base16-humanoid-light] .hljs-code, [theme=base16-humanoid-light] .hljs-string, [theme=base16-humanoid-light] .hljs-title.class_.inherited__ {
  color: #388e3c;
}
[theme=base16-humanoid-light] .hljs-built_in, [theme=base16-humanoid-light] .hljs-doctag, [theme=base16-humanoid-light] .hljs-keyword.hljs-atrule, [theme=base16-humanoid-light] .hljs-quote, [theme=base16-humanoid-light] .hljs-regexp {
  color: #008e8e;
}
[theme=base16-humanoid-light] .hljs-attribute, [theme=base16-humanoid-light] .hljs-function .hljs-title, [theme=base16-humanoid-light] .hljs-section, [theme=base16-humanoid-light] .hljs-title.function_, [theme=base16-humanoid-light] .ruby .hljs-property {
  color: #0082c9;
}
[theme=base16-humanoid-light] .diff .hljs-meta, [theme=base16-humanoid-light] .hljs-keyword, [theme=base16-humanoid-light] .hljs-template-tag, [theme=base16-humanoid-light] .hljs-type {
  color: #700f98;
}
[theme=base16-humanoid-light] .hljs-emphasis {
  color: #700f98;
  font-style: italic;
}
[theme=base16-humanoid-light] .hljs-meta, [theme=base16-humanoid-light] .hljs-meta .hljs-keyword, [theme=base16-humanoid-light] .hljs-meta .hljs-string {
  color: #b27701;
}
[theme=base16-humanoid-light] .hljs-meta .hljs-keyword, [theme=base16-humanoid-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-ia-dark] {
  /*!
    Theme: iA Dark
    Author: iA Inc. (modified by aramisgithub)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-ia-dark] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-ia-dark] code.hljs {
  padding: 3px 5px;
}
[theme=base16-ia-dark] .hljs {
  color: #ccc;
  background: #1a1a1a;
}
[theme=base16-ia-dark] .hljs ::selection, [theme=base16-ia-dark] .hljs::selection {
  background-color: #1d414d;
  color: #ccc;
}
[theme=base16-ia-dark] .hljs-comment {
  color: #767676;
}
[theme=base16-ia-dark] .hljs-tag {
  color: #b8b8b8;
}
[theme=base16-ia-dark] .hljs-operator, [theme=base16-ia-dark] .hljs-punctuation, [theme=base16-ia-dark] .hljs-subst {
  color: #ccc;
}
[theme=base16-ia-dark] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-ia-dark] .hljs-bullet, [theme=base16-ia-dark] .hljs-deletion, [theme=base16-ia-dark] .hljs-name, [theme=base16-ia-dark] .hljs-selector-tag, [theme=base16-ia-dark] .hljs-template-variable, [theme=base16-ia-dark] .hljs-variable {
  color: #d88568;
}
[theme=base16-ia-dark] .hljs-attr, [theme=base16-ia-dark] .hljs-link, [theme=base16-ia-dark] .hljs-literal, [theme=base16-ia-dark] .hljs-number, [theme=base16-ia-dark] .hljs-symbol, [theme=base16-ia-dark] .hljs-variable.constant_ {
  color: #d86868;
}
[theme=base16-ia-dark] .hljs-class .hljs-title, [theme=base16-ia-dark] .hljs-title, [theme=base16-ia-dark] .hljs-title.class_ {
  color: #b99353;
}
[theme=base16-ia-dark] .hljs-strong {
  font-weight: 700;
  color: #b99353;
}
[theme=base16-ia-dark] .hljs-addition, [theme=base16-ia-dark] .hljs-code, [theme=base16-ia-dark] .hljs-string, [theme=base16-ia-dark] .hljs-title.class_.inherited__ {
  color: #83a471;
}
[theme=base16-ia-dark] .hljs-built_in, [theme=base16-ia-dark] .hljs-doctag, [theme=base16-ia-dark] .hljs-keyword.hljs-atrule, [theme=base16-ia-dark] .hljs-quote, [theme=base16-ia-dark] .hljs-regexp {
  color: #7c9cae;
}
[theme=base16-ia-dark] .hljs-attribute, [theme=base16-ia-dark] .hljs-function .hljs-title, [theme=base16-ia-dark] .hljs-section, [theme=base16-ia-dark] .hljs-title.function_, [theme=base16-ia-dark] .ruby .hljs-property {
  color: #8eccdd;
}
[theme=base16-ia-dark] .diff .hljs-meta, [theme=base16-ia-dark] .hljs-keyword, [theme=base16-ia-dark] .hljs-template-tag, [theme=base16-ia-dark] .hljs-type {
  color: #b98eb2;
}
[theme=base16-ia-dark] .hljs-emphasis {
  color: #b98eb2;
  font-style: italic;
}
[theme=base16-ia-dark] .hljs-meta, [theme=base16-ia-dark] .hljs-meta .hljs-keyword, [theme=base16-ia-dark] .hljs-meta .hljs-string {
  color: #8b6c37;
}
[theme=base16-ia-dark] .hljs-meta .hljs-keyword, [theme=base16-ia-dark] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-ia-light] {
  /*!
    Theme: iA Light
    Author: iA Inc. (modified by aramisgithub)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-ia-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-ia-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-ia-light] .hljs {
  color: #181818;
  background: #f6f6f6;
}
[theme=base16-ia-light] .hljs ::selection, [theme=base16-ia-light] .hljs::selection {
  background-color: #bde5f2;
  color: #181818;
}
[theme=base16-ia-light] .hljs-comment {
  color: #898989;
}
[theme=base16-ia-light] .hljs-tag {
  color: #767676;
}
[theme=base16-ia-light] .hljs-operator, [theme=base16-ia-light] .hljs-punctuation, [theme=base16-ia-light] .hljs-subst {
  color: #181818;
}
[theme=base16-ia-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-ia-light] .hljs-bullet, [theme=base16-ia-light] .hljs-deletion, [theme=base16-ia-light] .hljs-name, [theme=base16-ia-light] .hljs-selector-tag, [theme=base16-ia-light] .hljs-template-variable, [theme=base16-ia-light] .hljs-variable {
  color: #9c5a02;
}
[theme=base16-ia-light] .hljs-attr, [theme=base16-ia-light] .hljs-link, [theme=base16-ia-light] .hljs-literal, [theme=base16-ia-light] .hljs-number, [theme=base16-ia-light] .hljs-symbol, [theme=base16-ia-light] .hljs-variable.constant_ {
  color: #c43e18;
}
[theme=base16-ia-light] .hljs-class .hljs-title, [theme=base16-ia-light] .hljs-title, [theme=base16-ia-light] .hljs-title.class_ {
  color: #c48218;
}
[theme=base16-ia-light] .hljs-strong {
  font-weight: 700;
  color: #c48218;
}
[theme=base16-ia-light] .hljs-addition, [theme=base16-ia-light] .hljs-code, [theme=base16-ia-light] .hljs-string, [theme=base16-ia-light] .hljs-title.class_.inherited__ {
  color: #38781c;
}
[theme=base16-ia-light] .hljs-built_in, [theme=base16-ia-light] .hljs-doctag, [theme=base16-ia-light] .hljs-keyword.hljs-atrule, [theme=base16-ia-light] .hljs-quote, [theme=base16-ia-light] .hljs-regexp {
  color: #2d6bb1;
}
[theme=base16-ia-light] .hljs-attribute, [theme=base16-ia-light] .hljs-function .hljs-title, [theme=base16-ia-light] .hljs-section, [theme=base16-ia-light] .hljs-title.function_, [theme=base16-ia-light] .ruby .hljs-property {
  color: #48bac2;
}
[theme=base16-ia-light] .diff .hljs-meta, [theme=base16-ia-light] .hljs-keyword, [theme=base16-ia-light] .hljs-template-tag, [theme=base16-ia-light] .hljs-type {
  color: #a94598;
}
[theme=base16-ia-light] .hljs-emphasis {
  color: #a94598;
  font-style: italic;
}
[theme=base16-ia-light] .hljs-meta, [theme=base16-ia-light] .hljs-meta .hljs-keyword, [theme=base16-ia-light] .hljs-meta .hljs-string {
  color: #8b6c37;
}
[theme=base16-ia-light] .hljs-meta .hljs-keyword, [theme=base16-ia-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-icy-dark] {
  /*!
    Theme: Icy Dark
    Author: icyphox (https://icyphox.ga)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-icy-dark] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-icy-dark] code.hljs {
  padding: 3px 5px;
}
[theme=base16-icy-dark] .hljs {
  color: #095b67;
  background: #021012;
}
[theme=base16-icy-dark] .hljs ::selection, [theme=base16-icy-dark] .hljs::selection {
  background-color: #041f23;
  color: #095b67;
}
[theme=base16-icy-dark] .hljs-comment {
  color: #052e34;
}
[theme=base16-icy-dark] .hljs-tag {
  color: #064048;
}
[theme=base16-icy-dark] .hljs-operator, [theme=base16-icy-dark] .hljs-punctuation, [theme=base16-icy-dark] .hljs-subst {
  color: #095b67;
}
[theme=base16-icy-dark] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-icy-dark] .hljs-bullet, [theme=base16-icy-dark] .hljs-deletion, [theme=base16-icy-dark] .hljs-name, [theme=base16-icy-dark] .hljs-selector-tag, [theme=base16-icy-dark] .hljs-template-variable, [theme=base16-icy-dark] .hljs-variable {
  color: #16c1d9;
}
[theme=base16-icy-dark] .hljs-attr, [theme=base16-icy-dark] .hljs-link, [theme=base16-icy-dark] .hljs-literal, [theme=base16-icy-dark] .hljs-number, [theme=base16-icy-dark] .hljs-symbol, [theme=base16-icy-dark] .hljs-variable.constant_ {
  color: #b3ebf2;
}
[theme=base16-icy-dark] .hljs-class .hljs-title, [theme=base16-icy-dark] .hljs-title, [theme=base16-icy-dark] .hljs-title.class_ {
  color: #80deea;
}
[theme=base16-icy-dark] .hljs-strong {
  font-weight: 700;
  color: #80deea;
}
[theme=base16-icy-dark] .hljs-addition, [theme=base16-icy-dark] .hljs-code, [theme=base16-icy-dark] .hljs-string, [theme=base16-icy-dark] .hljs-title.class_.inherited__ {
  color: #4dd0e1;
}
[theme=base16-icy-dark] .hljs-built_in, [theme=base16-icy-dark] .hljs-doctag, [theme=base16-icy-dark] .hljs-keyword.hljs-atrule, [theme=base16-icy-dark] .hljs-quote, [theme=base16-icy-dark] .hljs-regexp {
  color: #26c6da;
}
[theme=base16-icy-dark] .hljs-attribute, [theme=base16-icy-dark] .hljs-function .hljs-title, [theme=base16-icy-dark] .hljs-section, [theme=base16-icy-dark] .hljs-title.function_, [theme=base16-icy-dark] .ruby .hljs-property {
  color: #00bcd4;
}
[theme=base16-icy-dark] .diff .hljs-meta, [theme=base16-icy-dark] .hljs-keyword, [theme=base16-icy-dark] .hljs-template-tag, [theme=base16-icy-dark] .hljs-type {
  color: #00acc1;
}
[theme=base16-icy-dark] .hljs-emphasis {
  color: #00acc1;
  font-style: italic;
}
[theme=base16-icy-dark] .hljs-meta, [theme=base16-icy-dark] .hljs-meta .hljs-keyword, [theme=base16-icy-dark] .hljs-meta .hljs-string {
  color: #0097a7;
}
[theme=base16-icy-dark] .hljs-meta .hljs-keyword, [theme=base16-icy-dark] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-ir-black] {
  /*!
    Theme: IR Black
    Author: Timothée Poisot (http://timotheepoisot.fr)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-ir-black] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-ir-black] code.hljs {
  padding: 3px 5px;
}
[theme=base16-ir-black] .hljs {
  color: #b5b3aa;
  background: #000;
}
[theme=base16-ir-black] .hljs ::selection, [theme=base16-ir-black] .hljs::selection {
  background-color: #484844;
  color: #b5b3aa;
}
[theme=base16-ir-black] .hljs-comment {
  color: #6c6c66;
}
[theme=base16-ir-black] .hljs-tag {
  color: #918f88;
}
[theme=base16-ir-black] .hljs-operator, [theme=base16-ir-black] .hljs-punctuation, [theme=base16-ir-black] .hljs-subst {
  color: #b5b3aa;
}
[theme=base16-ir-black] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-ir-black] .hljs-bullet, [theme=base16-ir-black] .hljs-deletion, [theme=base16-ir-black] .hljs-name, [theme=base16-ir-black] .hljs-selector-tag, [theme=base16-ir-black] .hljs-template-variable, [theme=base16-ir-black] .hljs-variable {
  color: #ff6c60;
}
[theme=base16-ir-black] .hljs-attr, [theme=base16-ir-black] .hljs-link, [theme=base16-ir-black] .hljs-literal, [theme=base16-ir-black] .hljs-number, [theme=base16-ir-black] .hljs-symbol, [theme=base16-ir-black] .hljs-variable.constant_ {
  color: #e9c062;
}
[theme=base16-ir-black] .hljs-class .hljs-title, [theme=base16-ir-black] .hljs-title, [theme=base16-ir-black] .hljs-title.class_ {
  color: #ffffb6;
}
[theme=base16-ir-black] .hljs-strong {
  font-weight: 700;
  color: #ffffb6;
}
[theme=base16-ir-black] .hljs-addition, [theme=base16-ir-black] .hljs-code, [theme=base16-ir-black] .hljs-string, [theme=base16-ir-black] .hljs-title.class_.inherited__ {
  color: #a8ff60;
}
[theme=base16-ir-black] .hljs-built_in, [theme=base16-ir-black] .hljs-doctag, [theme=base16-ir-black] .hljs-keyword.hljs-atrule, [theme=base16-ir-black] .hljs-quote, [theme=base16-ir-black] .hljs-regexp {
  color: #c6c5fe;
}
[theme=base16-ir-black] .hljs-attribute, [theme=base16-ir-black] .hljs-function .hljs-title, [theme=base16-ir-black] .hljs-section, [theme=base16-ir-black] .hljs-title.function_, [theme=base16-ir-black] .ruby .hljs-property {
  color: #96cbfe;
}
[theme=base16-ir-black] .diff .hljs-meta, [theme=base16-ir-black] .hljs-keyword, [theme=base16-ir-black] .hljs-template-tag, [theme=base16-ir-black] .hljs-type {
  color: #ff73fd;
}
[theme=base16-ir-black] .hljs-emphasis {
  color: #ff73fd;
  font-style: italic;
}
[theme=base16-ir-black] .hljs-meta, [theme=base16-ir-black] .hljs-meta .hljs-keyword, [theme=base16-ir-black] .hljs-meta .hljs-string {
  color: #b18a3d;
}
[theme=base16-ir-black] .hljs-meta .hljs-keyword, [theme=base16-ir-black] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-isotope] {
  /*!
    Theme: Isotope
    Author: Jan T. Sott
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-isotope] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-isotope] code.hljs {
  padding: 3px 5px;
}
[theme=base16-isotope] .hljs {
  color: #d0d0d0;
  background: #000;
}
[theme=base16-isotope] .hljs ::selection, [theme=base16-isotope] .hljs::selection {
  background-color: #606060;
  color: #d0d0d0;
}
[theme=base16-isotope] .hljs-comment {
  color: grey;
}
[theme=base16-isotope] .hljs-tag {
  color: silver;
}
[theme=base16-isotope] .hljs-operator, [theme=base16-isotope] .hljs-punctuation, [theme=base16-isotope] .hljs-subst {
  color: #d0d0d0;
}
[theme=base16-isotope] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-isotope] .hljs-bullet, [theme=base16-isotope] .hljs-deletion, [theme=base16-isotope] .hljs-name, [theme=base16-isotope] .hljs-selector-tag, [theme=base16-isotope] .hljs-template-variable, [theme=base16-isotope] .hljs-variable {
  color: red;
}
[theme=base16-isotope] .hljs-attr, [theme=base16-isotope] .hljs-link, [theme=base16-isotope] .hljs-literal, [theme=base16-isotope] .hljs-number, [theme=base16-isotope] .hljs-symbol, [theme=base16-isotope] .hljs-variable.constant_ {
  color: #f90;
}
[theme=base16-isotope] .hljs-class .hljs-title, [theme=base16-isotope] .hljs-title, [theme=base16-isotope] .hljs-title.class_ {
  color: #f09;
}
[theme=base16-isotope] .hljs-strong {
  font-weight: 700;
  color: #f09;
}
[theme=base16-isotope] .hljs-addition, [theme=base16-isotope] .hljs-code, [theme=base16-isotope] .hljs-string, [theme=base16-isotope] .hljs-title.class_.inherited__ {
  color: #3f0;
}
[theme=base16-isotope] .hljs-built_in, [theme=base16-isotope] .hljs-doctag, [theme=base16-isotope] .hljs-keyword.hljs-atrule, [theme=base16-isotope] .hljs-quote, [theme=base16-isotope] .hljs-regexp {
  color: #0ff;
}
[theme=base16-isotope] .hljs-attribute, [theme=base16-isotope] .hljs-function .hljs-title, [theme=base16-isotope] .hljs-section, [theme=base16-isotope] .hljs-title.function_, [theme=base16-isotope] .ruby .hljs-property {
  color: #06f;
}
[theme=base16-isotope] .diff .hljs-meta, [theme=base16-isotope] .hljs-keyword, [theme=base16-isotope] .hljs-template-tag, [theme=base16-isotope] .hljs-type {
  color: #c0f;
}
[theme=base16-isotope] .hljs-emphasis {
  color: #c0f;
  font-style: italic;
}
[theme=base16-isotope] .hljs-meta, [theme=base16-isotope] .hljs-meta .hljs-keyword, [theme=base16-isotope] .hljs-meta .hljs-string {
  color: #30f;
}
[theme=base16-isotope] .hljs-meta .hljs-keyword, [theme=base16-isotope] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-kimber] {
  /*!
    Theme: Kimber
    Author: Mishka Nguyen (https://github.com/akhsiM)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-kimber] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-kimber] code.hljs {
  padding: 3px 5px;
}
[theme=base16-kimber] .hljs {
  color: #dedee7;
  background: #222;
}
[theme=base16-kimber] .hljs ::selection, [theme=base16-kimber] .hljs::selection {
  background-color: #555d55;
  color: #dedee7;
}
[theme=base16-kimber] .hljs-comment {
  color: #644646;
}
[theme=base16-kimber] .hljs-tag {
  color: #5a5a5a;
}
[theme=base16-kimber] .hljs-operator, [theme=base16-kimber] .hljs-punctuation, [theme=base16-kimber] .hljs-subst {
  color: #dedee7;
}
[theme=base16-kimber] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-kimber] .hljs-bullet, [theme=base16-kimber] .hljs-deletion, [theme=base16-kimber] .hljs-name, [theme=base16-kimber] .hljs-selector-tag, [theme=base16-kimber] .hljs-template-variable, [theme=base16-kimber] .hljs-variable {
  color: #c88c8c;
}
[theme=base16-kimber] .hljs-attr, [theme=base16-kimber] .hljs-link, [theme=base16-kimber] .hljs-literal, [theme=base16-kimber] .hljs-number, [theme=base16-kimber] .hljs-symbol, [theme=base16-kimber] .hljs-variable.constant_ {
  color: #476c88;
}
[theme=base16-kimber] .hljs-class .hljs-title, [theme=base16-kimber] .hljs-title, [theme=base16-kimber] .hljs-title.class_ {
  color: #d8b56d;
}
[theme=base16-kimber] .hljs-strong {
  font-weight: 700;
  color: #d8b56d;
}
[theme=base16-kimber] .hljs-addition, [theme=base16-kimber] .hljs-code, [theme=base16-kimber] .hljs-string, [theme=base16-kimber] .hljs-title.class_.inherited__ {
  color: #99c899;
}
[theme=base16-kimber] .hljs-built_in, [theme=base16-kimber] .hljs-doctag, [theme=base16-kimber] .hljs-keyword.hljs-atrule, [theme=base16-kimber] .hljs-quote, [theme=base16-kimber] .hljs-regexp {
  color: #78b4b4;
}
[theme=base16-kimber] .hljs-attribute, [theme=base16-kimber] .hljs-function .hljs-title, [theme=base16-kimber] .hljs-section, [theme=base16-kimber] .hljs-title.function_, [theme=base16-kimber] .ruby .hljs-property {
  color: #537c9c;
}
[theme=base16-kimber] .diff .hljs-meta, [theme=base16-kimber] .hljs-keyword, [theme=base16-kimber] .hljs-template-tag, [theme=base16-kimber] .hljs-type {
  color: #86cacd;
}
[theme=base16-kimber] .hljs-emphasis {
  color: #86cacd;
  font-style: italic;
}
[theme=base16-kimber] .hljs-meta, [theme=base16-kimber] .hljs-meta .hljs-keyword, [theme=base16-kimber] .hljs-meta .hljs-string {
  color: #704f4f;
}
[theme=base16-kimber] .hljs-meta .hljs-keyword, [theme=base16-kimber] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-london-tube] {
  /*!
    Theme: London Tube
    Author: Jan T. Sott
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-london-tube] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-london-tube] code.hljs {
  padding: 3px 5px;
}
[theme=base16-london-tube] .hljs {
  color: #d9d8d8;
  background: #231f20;
}
[theme=base16-london-tube] .hljs ::selection, [theme=base16-london-tube] .hljs::selection {
  background-color: #5a5758;
  color: #d9d8d8;
}
[theme=base16-london-tube] .hljs-comment {
  color: #737171;
}
[theme=base16-london-tube] .hljs-tag {
  color: #959ca1;
}
[theme=base16-london-tube] .hljs-operator, [theme=base16-london-tube] .hljs-punctuation, [theme=base16-london-tube] .hljs-subst {
  color: #d9d8d8;
}
[theme=base16-london-tube] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-london-tube] .hljs-bullet, [theme=base16-london-tube] .hljs-deletion, [theme=base16-london-tube] .hljs-name, [theme=base16-london-tube] .hljs-selector-tag, [theme=base16-london-tube] .hljs-template-variable, [theme=base16-london-tube] .hljs-variable {
  color: #ee2e24;
}
[theme=base16-london-tube] .hljs-attr, [theme=base16-london-tube] .hljs-link, [theme=base16-london-tube] .hljs-literal, [theme=base16-london-tube] .hljs-number, [theme=base16-london-tube] .hljs-symbol, [theme=base16-london-tube] .hljs-variable.constant_ {
  color: #f386a1;
}
[theme=base16-london-tube] .hljs-class .hljs-title, [theme=base16-london-tube] .hljs-title, [theme=base16-london-tube] .hljs-title.class_ {
  color: #ffd204;
}
[theme=base16-london-tube] .hljs-strong {
  font-weight: 700;
  color: #ffd204;
}
[theme=base16-london-tube] .hljs-addition, [theme=base16-london-tube] .hljs-code, [theme=base16-london-tube] .hljs-string, [theme=base16-london-tube] .hljs-title.class_.inherited__ {
  color: #00853e;
}
[theme=base16-london-tube] .hljs-built_in, [theme=base16-london-tube] .hljs-doctag, [theme=base16-london-tube] .hljs-keyword.hljs-atrule, [theme=base16-london-tube] .hljs-quote, [theme=base16-london-tube] .hljs-regexp {
  color: #85cebc;
}
[theme=base16-london-tube] .hljs-attribute, [theme=base16-london-tube] .hljs-function .hljs-title, [theme=base16-london-tube] .hljs-section, [theme=base16-london-tube] .hljs-title.function_, [theme=base16-london-tube] .ruby .hljs-property {
  color: #009ddc;
}
[theme=base16-london-tube] .diff .hljs-meta, [theme=base16-london-tube] .hljs-keyword, [theme=base16-london-tube] .hljs-template-tag, [theme=base16-london-tube] .hljs-type {
  color: #98005d;
}
[theme=base16-london-tube] .hljs-emphasis {
  color: #98005d;
  font-style: italic;
}
[theme=base16-london-tube] .hljs-meta, [theme=base16-london-tube] .hljs-meta .hljs-keyword, [theme=base16-london-tube] .hljs-meta .hljs-string {
  color: #b06110;
}
[theme=base16-london-tube] .hljs-meta .hljs-keyword, [theme=base16-london-tube] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-macintosh] {
  /*!
    Theme: Macintosh
    Author: Rebecca Bettencourt (http://www.kreativekorp.com)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-macintosh] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-macintosh] code.hljs {
  padding: 3px 5px;
}
[theme=base16-macintosh] .hljs {
  color: silver;
  background: #000;
}
[theme=base16-macintosh] .hljs ::selection, [theme=base16-macintosh] .hljs::selection {
  background-color: #404040;
  color: silver;
}
[theme=base16-macintosh] .hljs-comment, [theme=base16-macintosh] .hljs-tag {
  color: grey;
}
[theme=base16-macintosh] .hljs-operator, [theme=base16-macintosh] .hljs-punctuation, [theme=base16-macintosh] .hljs-subst {
  color: silver;
}
[theme=base16-macintosh] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-macintosh] .hljs-bullet, [theme=base16-macintosh] .hljs-deletion, [theme=base16-macintosh] .hljs-name, [theme=base16-macintosh] .hljs-selector-tag, [theme=base16-macintosh] .hljs-template-variable, [theme=base16-macintosh] .hljs-variable {
  color: #dd0907;
}
[theme=base16-macintosh] .hljs-attr, [theme=base16-macintosh] .hljs-link, [theme=base16-macintosh] .hljs-literal, [theme=base16-macintosh] .hljs-number, [theme=base16-macintosh] .hljs-symbol, [theme=base16-macintosh] .hljs-variable.constant_ {
  color: #ff6403;
}
[theme=base16-macintosh] .hljs-class .hljs-title, [theme=base16-macintosh] .hljs-title, [theme=base16-macintosh] .hljs-title.class_ {
  color: #fbf305;
}
[theme=base16-macintosh] .hljs-strong {
  font-weight: 700;
  color: #fbf305;
}
[theme=base16-macintosh] .hljs-addition, [theme=base16-macintosh] .hljs-code, [theme=base16-macintosh] .hljs-string, [theme=base16-macintosh] .hljs-title.class_.inherited__ {
  color: #1fb714;
}
[theme=base16-macintosh] .hljs-built_in, [theme=base16-macintosh] .hljs-doctag, [theme=base16-macintosh] .hljs-keyword.hljs-atrule, [theme=base16-macintosh] .hljs-quote, [theme=base16-macintosh] .hljs-regexp {
  color: #02abea;
}
[theme=base16-macintosh] .hljs-attribute, [theme=base16-macintosh] .hljs-function .hljs-title, [theme=base16-macintosh] .hljs-section, [theme=base16-macintosh] .hljs-title.function_, [theme=base16-macintosh] .ruby .hljs-property {
  color: #0000d3;
}
[theme=base16-macintosh] .diff .hljs-meta, [theme=base16-macintosh] .hljs-keyword, [theme=base16-macintosh] .hljs-template-tag, [theme=base16-macintosh] .hljs-type {
  color: #4700a5;
}
[theme=base16-macintosh] .hljs-emphasis {
  color: #4700a5;
  font-style: italic;
}
[theme=base16-macintosh] .hljs-meta, [theme=base16-macintosh] .hljs-meta .hljs-keyword, [theme=base16-macintosh] .hljs-meta .hljs-string {
  color: #90713a;
}
[theme=base16-macintosh] .hljs-meta .hljs-keyword, [theme=base16-macintosh] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-marrakesh] {
  /*!
    Theme: Marrakesh
    Author: Alexandre Gavioli (http://github.com/Alexx2/)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-marrakesh] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-marrakesh] code.hljs {
  padding: 3px 5px;
}
[theme=base16-marrakesh] .hljs {
  color: #948e48;
  background: #201602;
}
[theme=base16-marrakesh] .hljs ::selection, [theme=base16-marrakesh] .hljs::selection {
  background-color: #5f5b17;
  color: #948e48;
}
[theme=base16-marrakesh] .hljs-comment {
  color: #6c6823;
}
[theme=base16-marrakesh] .hljs-tag {
  color: #86813b;
}
[theme=base16-marrakesh] .hljs-operator, [theme=base16-marrakesh] .hljs-punctuation, [theme=base16-marrakesh] .hljs-subst {
  color: #948e48;
}
[theme=base16-marrakesh] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-marrakesh] .hljs-bullet, [theme=base16-marrakesh] .hljs-deletion, [theme=base16-marrakesh] .hljs-name, [theme=base16-marrakesh] .hljs-selector-tag, [theme=base16-marrakesh] .hljs-template-variable, [theme=base16-marrakesh] .hljs-variable {
  color: #c35359;
}
[theme=base16-marrakesh] .hljs-attr, [theme=base16-marrakesh] .hljs-link, [theme=base16-marrakesh] .hljs-literal, [theme=base16-marrakesh] .hljs-number, [theme=base16-marrakesh] .hljs-symbol, [theme=base16-marrakesh] .hljs-variable.constant_ {
  color: #b36144;
}
[theme=base16-marrakesh] .hljs-class .hljs-title, [theme=base16-marrakesh] .hljs-title, [theme=base16-marrakesh] .hljs-title.class_ {
  color: #a88339;
}
[theme=base16-marrakesh] .hljs-strong {
  font-weight: 700;
  color: #a88339;
}
[theme=base16-marrakesh] .hljs-addition, [theme=base16-marrakesh] .hljs-code, [theme=base16-marrakesh] .hljs-string, [theme=base16-marrakesh] .hljs-title.class_.inherited__ {
  color: #18974e;
}
[theme=base16-marrakesh] .hljs-built_in, [theme=base16-marrakesh] .hljs-doctag, [theme=base16-marrakesh] .hljs-keyword.hljs-atrule, [theme=base16-marrakesh] .hljs-quote, [theme=base16-marrakesh] .hljs-regexp {
  color: #75a738;
}
[theme=base16-marrakesh] .hljs-attribute, [theme=base16-marrakesh] .hljs-function .hljs-title, [theme=base16-marrakesh] .hljs-section, [theme=base16-marrakesh] .hljs-title.function_, [theme=base16-marrakesh] .ruby .hljs-property {
  color: #477ca1;
}
[theme=base16-marrakesh] .diff .hljs-meta, [theme=base16-marrakesh] .hljs-keyword, [theme=base16-marrakesh] .hljs-template-tag, [theme=base16-marrakesh] .hljs-type {
  color: #8868b3;
}
[theme=base16-marrakesh] .hljs-emphasis {
  color: #8868b3;
  font-style: italic;
}
[theme=base16-marrakesh] .hljs-meta, [theme=base16-marrakesh] .hljs-meta .hljs-keyword, [theme=base16-marrakesh] .hljs-meta .hljs-string {
  color: #b3588e;
}
[theme=base16-marrakesh] .hljs-meta .hljs-keyword, [theme=base16-marrakesh] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-materia] {
  /*!
    Theme: Materia
    Author: Defman21
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-materia] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-materia] code.hljs {
  padding: 3px 5px;
}
[theme=base16-materia] .hljs {
  color: #cdd3de;
  background: #263238;
}
[theme=base16-materia] .hljs ::selection, [theme=base16-materia] .hljs::selection {
  background-color: #37474f;
  color: #cdd3de;
}
[theme=base16-materia] .hljs-comment {
  color: #707880;
}
[theme=base16-materia] .hljs-tag {
  color: #c9ccd3;
}
[theme=base16-materia] .hljs-operator, [theme=base16-materia] .hljs-punctuation, [theme=base16-materia] .hljs-subst {
  color: #cdd3de;
}
[theme=base16-materia] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-materia] .hljs-bullet, [theme=base16-materia] .hljs-deletion, [theme=base16-materia] .hljs-name, [theme=base16-materia] .hljs-selector-tag, [theme=base16-materia] .hljs-template-variable, [theme=base16-materia] .hljs-variable {
  color: #ec5f67;
}
[theme=base16-materia] .hljs-attr, [theme=base16-materia] .hljs-link, [theme=base16-materia] .hljs-literal, [theme=base16-materia] .hljs-number, [theme=base16-materia] .hljs-symbol, [theme=base16-materia] .hljs-variable.constant_ {
  color: #ea9560;
}
[theme=base16-materia] .hljs-class .hljs-title, [theme=base16-materia] .hljs-title, [theme=base16-materia] .hljs-title.class_ {
  color: #fc0;
}
[theme=base16-materia] .hljs-strong {
  font-weight: 700;
  color: #fc0;
}
[theme=base16-materia] .hljs-addition, [theme=base16-materia] .hljs-code, [theme=base16-materia] .hljs-string, [theme=base16-materia] .hljs-title.class_.inherited__ {
  color: #8bd649;
}
[theme=base16-materia] .hljs-built_in, [theme=base16-materia] .hljs-doctag, [theme=base16-materia] .hljs-keyword.hljs-atrule, [theme=base16-materia] .hljs-quote, [theme=base16-materia] .hljs-regexp {
  color: #80cbc4;
}
[theme=base16-materia] .hljs-attribute, [theme=base16-materia] .hljs-function .hljs-title, [theme=base16-materia] .hljs-section, [theme=base16-materia] .hljs-title.function_, [theme=base16-materia] .ruby .hljs-property {
  color: #89ddff;
}
[theme=base16-materia] .diff .hljs-meta, [theme=base16-materia] .hljs-keyword, [theme=base16-materia] .hljs-template-tag, [theme=base16-materia] .hljs-type {
  color: #82aaff;
}
[theme=base16-materia] .hljs-emphasis {
  color: #82aaff;
  font-style: italic;
}
[theme=base16-materia] .hljs-meta, [theme=base16-materia] .hljs-meta .hljs-keyword, [theme=base16-materia] .hljs-meta .hljs-string {
  color: #ec5f67;
}
[theme=base16-materia] .hljs-meta .hljs-keyword, [theme=base16-materia] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-material-darker] {
  /*!
    Theme: Material Darker
    Author: Nate Peterson
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-material-darker] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-material-darker] code.hljs {
  padding: 3px 5px;
}
[theme=base16-material-darker] .hljs {
  color: #eff;
  background: #212121;
}
[theme=base16-material-darker] .hljs ::selection, [theme=base16-material-darker] .hljs::selection {
  background-color: #353535;
  color: #eff;
}
[theme=base16-material-darker] .hljs-comment {
  color: #4a4a4a;
}
[theme=base16-material-darker] .hljs-tag {
  color: #b2ccd6;
}
[theme=base16-material-darker] .hljs-operator, [theme=base16-material-darker] .hljs-punctuation, [theme=base16-material-darker] .hljs-subst {
  color: #eff;
}
[theme=base16-material-darker] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-material-darker] .hljs-bullet, [theme=base16-material-darker] .hljs-deletion, [theme=base16-material-darker] .hljs-name, [theme=base16-material-darker] .hljs-selector-tag, [theme=base16-material-darker] .hljs-template-variable, [theme=base16-material-darker] .hljs-variable {
  color: #f07178;
}
[theme=base16-material-darker] .hljs-attr, [theme=base16-material-darker] .hljs-link, [theme=base16-material-darker] .hljs-literal, [theme=base16-material-darker] .hljs-number, [theme=base16-material-darker] .hljs-symbol, [theme=base16-material-darker] .hljs-variable.constant_ {
  color: #f78c6c;
}
[theme=base16-material-darker] .hljs-class .hljs-title, [theme=base16-material-darker] .hljs-title, [theme=base16-material-darker] .hljs-title.class_ {
  color: #ffcb6b;
}
[theme=base16-material-darker] .hljs-strong {
  font-weight: 700;
  color: #ffcb6b;
}
[theme=base16-material-darker] .hljs-addition, [theme=base16-material-darker] .hljs-code, [theme=base16-material-darker] .hljs-string, [theme=base16-material-darker] .hljs-title.class_.inherited__ {
  color: #c3e88d;
}
[theme=base16-material-darker] .hljs-built_in, [theme=base16-material-darker] .hljs-doctag, [theme=base16-material-darker] .hljs-keyword.hljs-atrule, [theme=base16-material-darker] .hljs-quote, [theme=base16-material-darker] .hljs-regexp {
  color: #89ddff;
}
[theme=base16-material-darker] .hljs-attribute, [theme=base16-material-darker] .hljs-function .hljs-title, [theme=base16-material-darker] .hljs-section, [theme=base16-material-darker] .hljs-title.function_, [theme=base16-material-darker] .ruby .hljs-property {
  color: #82aaff;
}
[theme=base16-material-darker] .diff .hljs-meta, [theme=base16-material-darker] .hljs-keyword, [theme=base16-material-darker] .hljs-template-tag, [theme=base16-material-darker] .hljs-type {
  color: #c792ea;
}
[theme=base16-material-darker] .hljs-emphasis {
  color: #c792ea;
  font-style: italic;
}
[theme=base16-material-darker] .hljs-meta, [theme=base16-material-darker] .hljs-meta .hljs-keyword, [theme=base16-material-darker] .hljs-meta .hljs-string {
  color: #ff5370;
}
[theme=base16-material-darker] .hljs-meta .hljs-keyword, [theme=base16-material-darker] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-material-lighter] {
  /*!
    Theme: Material Lighter
    Author: Nate Peterson
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-material-lighter] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-material-lighter] code.hljs {
  padding: 3px 5px;
}
[theme=base16-material-lighter] .hljs {
  color: #80cbc4;
  background: #fafafa;
}
[theme=base16-material-lighter] .hljs ::selection, [theme=base16-material-lighter] .hljs::selection {
  background-color: #cceae7;
  color: #80cbc4;
}
[theme=base16-material-lighter] .hljs-comment {
  color: #ccd7da;
}
[theme=base16-material-lighter] .hljs-tag {
  color: #8796b0;
}
[theme=base16-material-lighter] .hljs-operator, [theme=base16-material-lighter] .hljs-punctuation, [theme=base16-material-lighter] .hljs-subst {
  color: #80cbc4;
}
[theme=base16-material-lighter] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-material-lighter] .hljs-bullet, [theme=base16-material-lighter] .hljs-deletion, [theme=base16-material-lighter] .hljs-name, [theme=base16-material-lighter] .hljs-selector-tag, [theme=base16-material-lighter] .hljs-template-variable, [theme=base16-material-lighter] .hljs-variable {
  color: #ff5370;
}
[theme=base16-material-lighter] .hljs-attr, [theme=base16-material-lighter] .hljs-link, [theme=base16-material-lighter] .hljs-literal, [theme=base16-material-lighter] .hljs-number, [theme=base16-material-lighter] .hljs-symbol, [theme=base16-material-lighter] .hljs-variable.constant_ {
  color: #f76d47;
}
[theme=base16-material-lighter] .hljs-class .hljs-title, [theme=base16-material-lighter] .hljs-title, [theme=base16-material-lighter] .hljs-title.class_ {
  color: #ffb62c;
}
[theme=base16-material-lighter] .hljs-strong {
  font-weight: 700;
  color: #ffb62c;
}
[theme=base16-material-lighter] .hljs-addition, [theme=base16-material-lighter] .hljs-code, [theme=base16-material-lighter] .hljs-string, [theme=base16-material-lighter] .hljs-title.class_.inherited__ {
  color: #91b859;
}
[theme=base16-material-lighter] .hljs-built_in, [theme=base16-material-lighter] .hljs-doctag, [theme=base16-material-lighter] .hljs-keyword.hljs-atrule, [theme=base16-material-lighter] .hljs-quote, [theme=base16-material-lighter] .hljs-regexp {
  color: #39adb5;
}
[theme=base16-material-lighter] .hljs-attribute, [theme=base16-material-lighter] .hljs-function .hljs-title, [theme=base16-material-lighter] .hljs-section, [theme=base16-material-lighter] .hljs-title.function_, [theme=base16-material-lighter] .ruby .hljs-property {
  color: #6182b8;
}
[theme=base16-material-lighter] .diff .hljs-meta, [theme=base16-material-lighter] .hljs-keyword, [theme=base16-material-lighter] .hljs-template-tag, [theme=base16-material-lighter] .hljs-type {
  color: #7c4dff;
}
[theme=base16-material-lighter] .hljs-emphasis {
  color: #7c4dff;
  font-style: italic;
}
[theme=base16-material-lighter] .hljs-meta, [theme=base16-material-lighter] .hljs-meta .hljs-keyword, [theme=base16-material-lighter] .hljs-meta .hljs-string {
  color: #e53935;
}
[theme=base16-material-lighter] .hljs-meta .hljs-keyword, [theme=base16-material-lighter] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-material-palenight] {
  /*!
    Theme: Material Palenight
    Author: Nate Peterson
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-material-palenight] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-material-palenight] code.hljs {
  padding: 3px 5px;
}
[theme=base16-material-palenight] .hljs {
  color: #959dcb;
  background: #292d3e;
}
[theme=base16-material-palenight] .hljs ::selection, [theme=base16-material-palenight] .hljs::selection {
  background-color: #32374d;
  color: #959dcb;
}
[theme=base16-material-palenight] .hljs-comment {
  color: #676e95;
}
[theme=base16-material-palenight] .hljs-tag {
  color: #8796b0;
}
[theme=base16-material-palenight] .hljs-operator, [theme=base16-material-palenight] .hljs-punctuation, [theme=base16-material-palenight] .hljs-subst {
  color: #959dcb;
}
[theme=base16-material-palenight] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-material-palenight] .hljs-bullet, [theme=base16-material-palenight] .hljs-deletion, [theme=base16-material-palenight] .hljs-name, [theme=base16-material-palenight] .hljs-selector-tag, [theme=base16-material-palenight] .hljs-template-variable, [theme=base16-material-palenight] .hljs-variable {
  color: #f07178;
}
[theme=base16-material-palenight] .hljs-attr, [theme=base16-material-palenight] .hljs-link, [theme=base16-material-palenight] .hljs-literal, [theme=base16-material-palenight] .hljs-number, [theme=base16-material-palenight] .hljs-symbol, [theme=base16-material-palenight] .hljs-variable.constant_ {
  color: #f78c6c;
}
[theme=base16-material-palenight] .hljs-class .hljs-title, [theme=base16-material-palenight] .hljs-title, [theme=base16-material-palenight] .hljs-title.class_ {
  color: #ffcb6b;
}
[theme=base16-material-palenight] .hljs-strong {
  font-weight: 700;
  color: #ffcb6b;
}
[theme=base16-material-palenight] .hljs-addition, [theme=base16-material-palenight] .hljs-code, [theme=base16-material-palenight] .hljs-string, [theme=base16-material-palenight] .hljs-title.class_.inherited__ {
  color: #c3e88d;
}
[theme=base16-material-palenight] .hljs-built_in, [theme=base16-material-palenight] .hljs-doctag, [theme=base16-material-palenight] .hljs-keyword.hljs-atrule, [theme=base16-material-palenight] .hljs-quote, [theme=base16-material-palenight] .hljs-regexp {
  color: #89ddff;
}
[theme=base16-material-palenight] .hljs-attribute, [theme=base16-material-palenight] .hljs-function .hljs-title, [theme=base16-material-palenight] .hljs-section, [theme=base16-material-palenight] .hljs-title.function_, [theme=base16-material-palenight] .ruby .hljs-property {
  color: #82aaff;
}
[theme=base16-material-palenight] .diff .hljs-meta, [theme=base16-material-palenight] .hljs-keyword, [theme=base16-material-palenight] .hljs-template-tag, [theme=base16-material-palenight] .hljs-type {
  color: #c792ea;
}
[theme=base16-material-palenight] .hljs-emphasis {
  color: #c792ea;
  font-style: italic;
}
[theme=base16-material-palenight] .hljs-meta, [theme=base16-material-palenight] .hljs-meta .hljs-keyword, [theme=base16-material-palenight] .hljs-meta .hljs-string {
  color: #ff5370;
}
[theme=base16-material-palenight] .hljs-meta .hljs-keyword, [theme=base16-material-palenight] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-material-vivid] {
  /*!
    Theme: Material Vivid
    Author: joshyrobot
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-material-vivid] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-material-vivid] code.hljs {
  padding: 3px 5px;
}
[theme=base16-material-vivid] .hljs {
  color: #80868b;
  background: #202124;
}
[theme=base16-material-vivid] .hljs ::selection, [theme=base16-material-vivid] .hljs::selection {
  background-color: #323639;
  color: #80868b;
}
[theme=base16-material-vivid] .hljs-comment {
  color: #44464d;
}
[theme=base16-material-vivid] .hljs-tag {
  color: #676c71;
}
[theme=base16-material-vivid] .hljs-operator, [theme=base16-material-vivid] .hljs-punctuation, [theme=base16-material-vivid] .hljs-subst {
  color: #80868b;
}
[theme=base16-material-vivid] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-material-vivid] .hljs-bullet, [theme=base16-material-vivid] .hljs-deletion, [theme=base16-material-vivid] .hljs-name, [theme=base16-material-vivid] .hljs-selector-tag, [theme=base16-material-vivid] .hljs-template-variable, [theme=base16-material-vivid] .hljs-variable {
  color: #f44336;
}
[theme=base16-material-vivid] .hljs-attr, [theme=base16-material-vivid] .hljs-link, [theme=base16-material-vivid] .hljs-literal, [theme=base16-material-vivid] .hljs-number, [theme=base16-material-vivid] .hljs-symbol, [theme=base16-material-vivid] .hljs-variable.constant_ {
  color: #ff9800;
}
[theme=base16-material-vivid] .hljs-class .hljs-title, [theme=base16-material-vivid] .hljs-title, [theme=base16-material-vivid] .hljs-title.class_ {
  color: #ffeb3b;
}
[theme=base16-material-vivid] .hljs-strong {
  font-weight: 700;
  color: #ffeb3b;
}
[theme=base16-material-vivid] .hljs-addition, [theme=base16-material-vivid] .hljs-code, [theme=base16-material-vivid] .hljs-string, [theme=base16-material-vivid] .hljs-title.class_.inherited__ {
  color: #00e676;
}
[theme=base16-material-vivid] .hljs-built_in, [theme=base16-material-vivid] .hljs-doctag, [theme=base16-material-vivid] .hljs-keyword.hljs-atrule, [theme=base16-material-vivid] .hljs-quote, [theme=base16-material-vivid] .hljs-regexp {
  color: #00bcd4;
}
[theme=base16-material-vivid] .hljs-attribute, [theme=base16-material-vivid] .hljs-function .hljs-title, [theme=base16-material-vivid] .hljs-section, [theme=base16-material-vivid] .hljs-title.function_, [theme=base16-material-vivid] .ruby .hljs-property {
  color: #2196f3;
}
[theme=base16-material-vivid] .diff .hljs-meta, [theme=base16-material-vivid] .hljs-keyword, [theme=base16-material-vivid] .hljs-template-tag, [theme=base16-material-vivid] .hljs-type {
  color: #673ab7;
}
[theme=base16-material-vivid] .hljs-emphasis {
  color: #673ab7;
  font-style: italic;
}
[theme=base16-material-vivid] .hljs-meta, [theme=base16-material-vivid] .hljs-meta .hljs-keyword, [theme=base16-material-vivid] .hljs-meta .hljs-string {
  color: #8d6e63;
}
[theme=base16-material-vivid] .hljs-meta .hljs-keyword, [theme=base16-material-vivid] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-material] {
  /*!
    Theme: Material
    Author: Nate Peterson
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-material] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-material] code.hljs {
  padding: 3px 5px;
}
[theme=base16-material] .hljs {
  color: #eff;
  background: #263238;
}
[theme=base16-material] .hljs ::selection, [theme=base16-material] .hljs::selection {
  background-color: #314549;
  color: #eff;
}
[theme=base16-material] .hljs-comment {
  color: #546e7a;
}
[theme=base16-material] .hljs-tag {
  color: #b2ccd6;
}
[theme=base16-material] .hljs-operator, [theme=base16-material] .hljs-punctuation, [theme=base16-material] .hljs-subst {
  color: #eff;
}
[theme=base16-material] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-material] .hljs-bullet, [theme=base16-material] .hljs-deletion, [theme=base16-material] .hljs-name, [theme=base16-material] .hljs-selector-tag, [theme=base16-material] .hljs-template-variable, [theme=base16-material] .hljs-variable {
  color: #f07178;
}
[theme=base16-material] .hljs-attr, [theme=base16-material] .hljs-link, [theme=base16-material] .hljs-literal, [theme=base16-material] .hljs-number, [theme=base16-material] .hljs-symbol, [theme=base16-material] .hljs-variable.constant_ {
  color: #f78c6c;
}
[theme=base16-material] .hljs-class .hljs-title, [theme=base16-material] .hljs-title, [theme=base16-material] .hljs-title.class_ {
  color: #ffcb6b;
}
[theme=base16-material] .hljs-strong {
  font-weight: 700;
  color: #ffcb6b;
}
[theme=base16-material] .hljs-addition, [theme=base16-material] .hljs-code, [theme=base16-material] .hljs-string, [theme=base16-material] .hljs-title.class_.inherited__ {
  color: #c3e88d;
}
[theme=base16-material] .hljs-built_in, [theme=base16-material] .hljs-doctag, [theme=base16-material] .hljs-keyword.hljs-atrule, [theme=base16-material] .hljs-quote, [theme=base16-material] .hljs-regexp {
  color: #89ddff;
}
[theme=base16-material] .hljs-attribute, [theme=base16-material] .hljs-function .hljs-title, [theme=base16-material] .hljs-section, [theme=base16-material] .hljs-title.function_, [theme=base16-material] .ruby .hljs-property {
  color: #82aaff;
}
[theme=base16-material] .diff .hljs-meta, [theme=base16-material] .hljs-keyword, [theme=base16-material] .hljs-template-tag, [theme=base16-material] .hljs-type {
  color: #c792ea;
}
[theme=base16-material] .hljs-emphasis {
  color: #c792ea;
  font-style: italic;
}
[theme=base16-material] .hljs-meta, [theme=base16-material] .hljs-meta .hljs-keyword, [theme=base16-material] .hljs-meta .hljs-string {
  color: #ff5370;
}
[theme=base16-material] .hljs-meta .hljs-keyword, [theme=base16-material] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-mellow-purple] {
  /*!
    Theme: Mellow Purple
    Author: gidsi
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-mellow-purple] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-mellow-purple] code.hljs {
  padding: 3px 5px;
}
[theme=base16-mellow-purple] .hljs {
  color: #fef;
  background: #1e0528;
}
[theme=base16-mellow-purple] .hljs ::selection, [theme=base16-mellow-purple] .hljs::selection {
  background-color: #331354;
  color: #fef;
}
[theme=base16-mellow-purple] .hljs-comment {
  color: #320f55;
}
[theme=base16-mellow-purple] .hljs-tag {
  color: #873582;
}
[theme=base16-mellow-purple] .hljs-operator, [theme=base16-mellow-purple] .hljs-punctuation, [theme=base16-mellow-purple] .hljs-subst {
  color: #fef;
}
[theme=base16-mellow-purple] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-mellow-purple] .hljs-bullet, [theme=base16-mellow-purple] .hljs-deletion, [theme=base16-mellow-purple] .hljs-name, [theme=base16-mellow-purple] .hljs-selector-tag, [theme=base16-mellow-purple] .hljs-template-variable, [theme=base16-mellow-purple] .hljs-variable {
  color: #00d9e9;
}
[theme=base16-mellow-purple] .hljs-attr, [theme=base16-mellow-purple] .hljs-link, [theme=base16-mellow-purple] .hljs-literal, [theme=base16-mellow-purple] .hljs-number, [theme=base16-mellow-purple] .hljs-symbol, [theme=base16-mellow-purple] .hljs-variable.constant_ {
  color: #aa00a3;
}
[theme=base16-mellow-purple] .hljs-class .hljs-title, [theme=base16-mellow-purple] .hljs-title, [theme=base16-mellow-purple] .hljs-title.class_ {
  color: #955ae7;
}
[theme=base16-mellow-purple] .hljs-strong {
  font-weight: 700;
  color: #955ae7;
}
[theme=base16-mellow-purple] .hljs-addition, [theme=base16-mellow-purple] .hljs-code, [theme=base16-mellow-purple] .hljs-string, [theme=base16-mellow-purple] .hljs-title.class_.inherited__ {
  color: #05cb0d;
}
[theme=base16-mellow-purple] .hljs-built_in, [theme=base16-mellow-purple] .hljs-doctag, [theme=base16-mellow-purple] .hljs-keyword.hljs-atrule, [theme=base16-mellow-purple] .hljs-quote, [theme=base16-mellow-purple] .hljs-regexp {
  color: #b900b1;
}
[theme=base16-mellow-purple] .hljs-attribute, [theme=base16-mellow-purple] .hljs-function .hljs-title, [theme=base16-mellow-purple] .hljs-section, [theme=base16-mellow-purple] .hljs-title.function_, [theme=base16-mellow-purple] .ruby .hljs-property {
  color: #550068;
}
[theme=base16-mellow-purple] .diff .hljs-meta, [theme=base16-mellow-purple] .hljs-keyword, [theme=base16-mellow-purple] .hljs-template-tag, [theme=base16-mellow-purple] .hljs-type {
  color: #8991bb;
}
[theme=base16-mellow-purple] .hljs-emphasis {
  color: #8991bb;
  font-style: italic;
}
[theme=base16-mellow-purple] .hljs-meta, [theme=base16-mellow-purple] .hljs-meta .hljs-keyword, [theme=base16-mellow-purple] .hljs-meta .hljs-string {
  color: #4d6fff;
}
[theme=base16-mellow-purple] .hljs-meta .hljs-keyword, [theme=base16-mellow-purple] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-mexico-light] {
  /*!
    Theme: Mexico Light
    Author: Sheldon Johnson
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-mexico-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-mexico-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-mexico-light] .hljs {
  color: #383838;
  background: #f8f8f8;
}
[theme=base16-mexico-light] .hljs ::selection, [theme=base16-mexico-light] .hljs::selection {
  background-color: #d8d8d8;
  color: #383838;
}
[theme=base16-mexico-light] .hljs-comment {
  color: #b8b8b8;
}
[theme=base16-mexico-light] .hljs-tag {
  color: #585858;
}
[theme=base16-mexico-light] .hljs-operator, [theme=base16-mexico-light] .hljs-punctuation, [theme=base16-mexico-light] .hljs-subst {
  color: #383838;
}
[theme=base16-mexico-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-mexico-light] .hljs-bullet, [theme=base16-mexico-light] .hljs-deletion, [theme=base16-mexico-light] .hljs-name, [theme=base16-mexico-light] .hljs-selector-tag, [theme=base16-mexico-light] .hljs-template-variable, [theme=base16-mexico-light] .hljs-variable {
  color: #ab4642;
}
[theme=base16-mexico-light] .hljs-attr, [theme=base16-mexico-light] .hljs-link, [theme=base16-mexico-light] .hljs-literal, [theme=base16-mexico-light] .hljs-number, [theme=base16-mexico-light] .hljs-symbol, [theme=base16-mexico-light] .hljs-variable.constant_ {
  color: #dc9656;
}
[theme=base16-mexico-light] .hljs-class .hljs-title, [theme=base16-mexico-light] .hljs-title, [theme=base16-mexico-light] .hljs-title.class_ {
  color: #f79a0e;
}
[theme=base16-mexico-light] .hljs-strong {
  font-weight: 700;
  color: #f79a0e;
}
[theme=base16-mexico-light] .hljs-addition, [theme=base16-mexico-light] .hljs-code, [theme=base16-mexico-light] .hljs-string, [theme=base16-mexico-light] .hljs-title.class_.inherited__ {
  color: #538947;
}
[theme=base16-mexico-light] .hljs-built_in, [theme=base16-mexico-light] .hljs-doctag, [theme=base16-mexico-light] .hljs-keyword.hljs-atrule, [theme=base16-mexico-light] .hljs-quote, [theme=base16-mexico-light] .hljs-regexp {
  color: #4b8093;
}
[theme=base16-mexico-light] .hljs-attribute, [theme=base16-mexico-light] .hljs-function .hljs-title, [theme=base16-mexico-light] .hljs-section, [theme=base16-mexico-light] .hljs-title.function_, [theme=base16-mexico-light] .ruby .hljs-property {
  color: #7cafc2;
}
[theme=base16-mexico-light] .diff .hljs-meta, [theme=base16-mexico-light] .hljs-keyword, [theme=base16-mexico-light] .hljs-template-tag, [theme=base16-mexico-light] .hljs-type {
  color: #96609e;
}
[theme=base16-mexico-light] .hljs-emphasis {
  color: #96609e;
  font-style: italic;
}
[theme=base16-mexico-light] .hljs-meta, [theme=base16-mexico-light] .hljs-meta .hljs-keyword, [theme=base16-mexico-light] .hljs-meta .hljs-string {
  color: #a16946;
}
[theme=base16-mexico-light] .hljs-meta .hljs-keyword, [theme=base16-mexico-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-mocha] {
  /*!
    Theme: Mocha
    Author: Chris Kempson (http://chriskempson.com)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-mocha] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-mocha] code.hljs {
  padding: 3px 5px;
}
[theme=base16-mocha] .hljs {
  color: #d0c8c6;
  background: #3b3228;
}
[theme=base16-mocha] .hljs ::selection, [theme=base16-mocha] .hljs::selection {
  background-color: #645240;
  color: #d0c8c6;
}
[theme=base16-mocha] .hljs-comment {
  color: #7e705a;
}
[theme=base16-mocha] .hljs-tag {
  color: #b8afad;
}
[theme=base16-mocha] .hljs-operator, [theme=base16-mocha] .hljs-punctuation, [theme=base16-mocha] .hljs-subst {
  color: #d0c8c6;
}
[theme=base16-mocha] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-mocha] .hljs-bullet, [theme=base16-mocha] .hljs-deletion, [theme=base16-mocha] .hljs-name, [theme=base16-mocha] .hljs-selector-tag, [theme=base16-mocha] .hljs-template-variable, [theme=base16-mocha] .hljs-variable {
  color: #cb6077;
}
[theme=base16-mocha] .hljs-attr, [theme=base16-mocha] .hljs-link, [theme=base16-mocha] .hljs-literal, [theme=base16-mocha] .hljs-number, [theme=base16-mocha] .hljs-symbol, [theme=base16-mocha] .hljs-variable.constant_ {
  color: #d28b71;
}
[theme=base16-mocha] .hljs-class .hljs-title, [theme=base16-mocha] .hljs-title, [theme=base16-mocha] .hljs-title.class_ {
  color: #f4bc87;
}
[theme=base16-mocha] .hljs-strong {
  font-weight: 700;
  color: #f4bc87;
}
[theme=base16-mocha] .hljs-addition, [theme=base16-mocha] .hljs-code, [theme=base16-mocha] .hljs-string, [theme=base16-mocha] .hljs-title.class_.inherited__ {
  color: #beb55b;
}
[theme=base16-mocha] .hljs-built_in, [theme=base16-mocha] .hljs-doctag, [theme=base16-mocha] .hljs-keyword.hljs-atrule, [theme=base16-mocha] .hljs-quote, [theme=base16-mocha] .hljs-regexp {
  color: #7bbda4;
}
[theme=base16-mocha] .hljs-attribute, [theme=base16-mocha] .hljs-function .hljs-title, [theme=base16-mocha] .hljs-section, [theme=base16-mocha] .hljs-title.function_, [theme=base16-mocha] .ruby .hljs-property {
  color: #8ab3b5;
}
[theme=base16-mocha] .diff .hljs-meta, [theme=base16-mocha] .hljs-keyword, [theme=base16-mocha] .hljs-template-tag, [theme=base16-mocha] .hljs-type {
  color: #a89bb9;
}
[theme=base16-mocha] .hljs-emphasis {
  color: #a89bb9;
  font-style: italic;
}
[theme=base16-mocha] .hljs-meta, [theme=base16-mocha] .hljs-meta .hljs-keyword, [theme=base16-mocha] .hljs-meta .hljs-string {
  color: #bb9584;
}
[theme=base16-mocha] .hljs-meta .hljs-keyword, [theme=base16-mocha] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-monokai] {
  /*!
    Theme: Monokai
    Author: Wimer Hazenberg (http://www.monokai.nl)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-monokai] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-monokai] code.hljs {
  padding: 3px 5px;
}
[theme=base16-monokai] .hljs {
  color: #f8f8f2;
  background: #272822;
}
[theme=base16-monokai] .hljs ::selection, [theme=base16-monokai] .hljs::selection {
  background-color: #49483e;
  color: #f8f8f2;
}
[theme=base16-monokai] .hljs-comment {
  color: #75715e;
}
[theme=base16-monokai] .hljs-tag {
  color: #a59f85;
}
[theme=base16-monokai] .hljs-operator, [theme=base16-monokai] .hljs-punctuation, [theme=base16-monokai] .hljs-subst {
  color: #f8f8f2;
}
[theme=base16-monokai] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-monokai] .hljs-bullet, [theme=base16-monokai] .hljs-deletion, [theme=base16-monokai] .hljs-name, [theme=base16-monokai] .hljs-selector-tag, [theme=base16-monokai] .hljs-template-variable, [theme=base16-monokai] .hljs-variable {
  color: #f92672;
}
[theme=base16-monokai] .hljs-attr, [theme=base16-monokai] .hljs-link, [theme=base16-monokai] .hljs-literal, [theme=base16-monokai] .hljs-number, [theme=base16-monokai] .hljs-symbol, [theme=base16-monokai] .hljs-variable.constant_ {
  color: #fd971f;
}
[theme=base16-monokai] .hljs-class .hljs-title, [theme=base16-monokai] .hljs-title, [theme=base16-monokai] .hljs-title.class_ {
  color: #f4bf75;
}
[theme=base16-monokai] .hljs-strong {
  font-weight: 700;
  color: #f4bf75;
}
[theme=base16-monokai] .hljs-addition, [theme=base16-monokai] .hljs-code, [theme=base16-monokai] .hljs-string, [theme=base16-monokai] .hljs-title.class_.inherited__ {
  color: #a6e22e;
}
[theme=base16-monokai] .hljs-built_in, [theme=base16-monokai] .hljs-doctag, [theme=base16-monokai] .hljs-keyword.hljs-atrule, [theme=base16-monokai] .hljs-quote, [theme=base16-monokai] .hljs-regexp {
  color: #a1efe4;
}
[theme=base16-monokai] .hljs-attribute, [theme=base16-monokai] .hljs-function .hljs-title, [theme=base16-monokai] .hljs-section, [theme=base16-monokai] .hljs-title.function_, [theme=base16-monokai] .ruby .hljs-property {
  color: #66d9ef;
}
[theme=base16-monokai] .diff .hljs-meta, [theme=base16-monokai] .hljs-keyword, [theme=base16-monokai] .hljs-template-tag, [theme=base16-monokai] .hljs-type {
  color: #ae81ff;
}
[theme=base16-monokai] .hljs-emphasis {
  color: #ae81ff;
  font-style: italic;
}
[theme=base16-monokai] .hljs-meta, [theme=base16-monokai] .hljs-meta .hljs-keyword, [theme=base16-monokai] .hljs-meta .hljs-string {
  color: #c63;
}
[theme=base16-monokai] .hljs-meta .hljs-keyword, [theme=base16-monokai] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-nebula] {
  /*!
    Theme: Nebula
    Author: Gabriel Fontes (https://github.com/Misterio77)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-nebula] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-nebula] code.hljs {
  padding: 3px 5px;
}
[theme=base16-nebula] .hljs {
  color: #a4a6a9;
  background: #22273b;
}
[theme=base16-nebula] .hljs ::selection, [theme=base16-nebula] .hljs::selection {
  background-color: #5a8380;
  color: #a4a6a9;
}
[theme=base16-nebula] .hljs-comment {
  color: #6e6f72;
}
[theme=base16-nebula] .hljs-tag {
  color: #87888b;
}
[theme=base16-nebula] .hljs-operator, [theme=base16-nebula] .hljs-punctuation, [theme=base16-nebula] .hljs-subst {
  color: #a4a6a9;
}
[theme=base16-nebula] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-nebula] .hljs-bullet, [theme=base16-nebula] .hljs-deletion, [theme=base16-nebula] .hljs-name, [theme=base16-nebula] .hljs-selector-tag, [theme=base16-nebula] .hljs-template-variable, [theme=base16-nebula] .hljs-variable {
  color: #777abc;
}
[theme=base16-nebula] .hljs-attr, [theme=base16-nebula] .hljs-link, [theme=base16-nebula] .hljs-literal, [theme=base16-nebula] .hljs-number, [theme=base16-nebula] .hljs-symbol, [theme=base16-nebula] .hljs-variable.constant_ {
  color: #94929e;
}
[theme=base16-nebula] .hljs-class .hljs-title, [theme=base16-nebula] .hljs-title, [theme=base16-nebula] .hljs-title.class_ {
  color: #4f9062;
}
[theme=base16-nebula] .hljs-strong {
  font-weight: 700;
  color: #4f9062;
}
[theme=base16-nebula] .hljs-addition, [theme=base16-nebula] .hljs-code, [theme=base16-nebula] .hljs-string, [theme=base16-nebula] .hljs-title.class_.inherited__ {
  color: #6562a8;
}
[theme=base16-nebula] .hljs-built_in, [theme=base16-nebula] .hljs-doctag, [theme=base16-nebula] .hljs-keyword.hljs-atrule, [theme=base16-nebula] .hljs-quote, [theme=base16-nebula] .hljs-regexp {
  color: #226f68;
}
[theme=base16-nebula] .hljs-attribute, [theme=base16-nebula] .hljs-function .hljs-title, [theme=base16-nebula] .hljs-section, [theme=base16-nebula] .hljs-title.function_, [theme=base16-nebula] .ruby .hljs-property {
  color: #4d6bb6;
}
[theme=base16-nebula] .diff .hljs-meta, [theme=base16-nebula] .hljs-keyword, [theme=base16-nebula] .hljs-template-tag, [theme=base16-nebula] .hljs-type {
  color: #716cae;
}
[theme=base16-nebula] .hljs-emphasis {
  color: #716cae;
  font-style: italic;
}
[theme=base16-nebula] .hljs-meta, [theme=base16-nebula] .hljs-meta .hljs-keyword, [theme=base16-nebula] .hljs-meta .hljs-string {
  color: #8c70a7;
}
[theme=base16-nebula] .hljs-meta .hljs-keyword, [theme=base16-nebula] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-nord] {
  /*!
    Theme: Nord
    Author: arcticicestudio
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-nord] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-nord] code.hljs {
  padding: 3px 5px;
}
[theme=base16-nord] .hljs {
  color: #e5e9f0;
  background: #2e3440;
}
[theme=base16-nord] .hljs ::selection, [theme=base16-nord] .hljs::selection {
  background-color: #434c5e;
  color: #e5e9f0;
}
[theme=base16-nord] .hljs-comment {
  color: #4c566a;
}
[theme=base16-nord] .hljs-tag {
  color: #d8dee9;
}
[theme=base16-nord] .hljs-operator, [theme=base16-nord] .hljs-punctuation, [theme=base16-nord] .hljs-subst {
  color: #e5e9f0;
}
[theme=base16-nord] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-nord] .hljs-bullet, [theme=base16-nord] .hljs-deletion, [theme=base16-nord] .hljs-name, [theme=base16-nord] .hljs-selector-tag, [theme=base16-nord] .hljs-template-variable, [theme=base16-nord] .hljs-variable {
  color: #bf616a;
}
[theme=base16-nord] .hljs-attr, [theme=base16-nord] .hljs-link, [theme=base16-nord] .hljs-literal, [theme=base16-nord] .hljs-number, [theme=base16-nord] .hljs-symbol, [theme=base16-nord] .hljs-variable.constant_ {
  color: #d08770;
}
[theme=base16-nord] .hljs-class .hljs-title, [theme=base16-nord] .hljs-title, [theme=base16-nord] .hljs-title.class_ {
  color: #ebcb8b;
}
[theme=base16-nord] .hljs-strong {
  font-weight: 700;
  color: #ebcb8b;
}
[theme=base16-nord] .hljs-addition, [theme=base16-nord] .hljs-code, [theme=base16-nord] .hljs-string, [theme=base16-nord] .hljs-title.class_.inherited__ {
  color: #a3be8c;
}
[theme=base16-nord] .hljs-built_in, [theme=base16-nord] .hljs-doctag, [theme=base16-nord] .hljs-keyword.hljs-atrule, [theme=base16-nord] .hljs-quote, [theme=base16-nord] .hljs-regexp {
  color: #88c0d0;
}
[theme=base16-nord] .hljs-attribute, [theme=base16-nord] .hljs-function .hljs-title, [theme=base16-nord] .hljs-section, [theme=base16-nord] .hljs-title.function_, [theme=base16-nord] .ruby .hljs-property {
  color: #81a1c1;
}
[theme=base16-nord] .diff .hljs-meta, [theme=base16-nord] .hljs-keyword, [theme=base16-nord] .hljs-template-tag, [theme=base16-nord] .hljs-type {
  color: #b48ead;
}
[theme=base16-nord] .hljs-emphasis {
  color: #b48ead;
  font-style: italic;
}
[theme=base16-nord] .hljs-meta, [theme=base16-nord] .hljs-meta .hljs-keyword, [theme=base16-nord] .hljs-meta .hljs-string {
  color: #5e81ac;
}
[theme=base16-nord] .hljs-meta .hljs-keyword, [theme=base16-nord] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-nova] {
  /*!
    Theme: Nova
    Author: George Essig (https://github.com/gessig), Trevor D. Miller (https://trevordmiller.com)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-nova] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-nova] code.hljs {
  padding: 3px 5px;
}
[theme=base16-nova] .hljs {
  color: #c5d4dd;
  background: #3c4c55;
}
[theme=base16-nova] .hljs ::selection, [theme=base16-nova] .hljs::selection {
  background-color: #6a7d89;
  color: #c5d4dd;
}
[theme=base16-nova] .hljs-comment, [theme=base16-nova] .hljs-tag {
  color: #899ba6;
}
[theme=base16-nova] .hljs-operator, [theme=base16-nova] .hljs-punctuation, [theme=base16-nova] .hljs-subst {
  color: #c5d4dd;
}
[theme=base16-nova] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-nova] .hljs-bullet, [theme=base16-nova] .hljs-deletion, [theme=base16-nova] .hljs-name, [theme=base16-nova] .hljs-selector-tag, [theme=base16-nova] .hljs-template-variable, [theme=base16-nova] .hljs-variable {
  color: #83afe5;
}
[theme=base16-nova] .hljs-attr, [theme=base16-nova] .hljs-link, [theme=base16-nova] .hljs-literal, [theme=base16-nova] .hljs-number, [theme=base16-nova] .hljs-symbol, [theme=base16-nova] .hljs-variable.constant_ {
  color: #7fc1ca;
}
[theme=base16-nova] .hljs-class .hljs-title, [theme=base16-nova] .hljs-title, [theme=base16-nova] .hljs-title.class_ {
  color: #a8ce93;
}
[theme=base16-nova] .hljs-strong {
  font-weight: 700;
  color: #a8ce93;
}
[theme=base16-nova] .hljs-addition, [theme=base16-nova] .hljs-code, [theme=base16-nova] .hljs-string, [theme=base16-nova] .hljs-title.class_.inherited__ {
  color: #7fc1ca;
}
[theme=base16-nova] .hljs-built_in, [theme=base16-nova] .hljs-doctag, [theme=base16-nova] .hljs-keyword.hljs-atrule, [theme=base16-nova] .hljs-quote, [theme=base16-nova] .hljs-regexp {
  color: #f2c38f;
}
[theme=base16-nova] .hljs-attribute, [theme=base16-nova] .hljs-function .hljs-title, [theme=base16-nova] .hljs-section, [theme=base16-nova] .hljs-title.function_, [theme=base16-nova] .ruby .hljs-property {
  color: #83afe5;
}
[theme=base16-nova] .diff .hljs-meta, [theme=base16-nova] .hljs-keyword, [theme=base16-nova] .hljs-template-tag, [theme=base16-nova] .hljs-type {
  color: #9a93e1;
}
[theme=base16-nova] .hljs-emphasis {
  color: #9a93e1;
  font-style: italic;
}
[theme=base16-nova] .hljs-meta, [theme=base16-nova] .hljs-meta .hljs-keyword, [theme=base16-nova] .hljs-meta .hljs-string {
  color: #f2c38f;
}
[theme=base16-nova] .hljs-meta .hljs-keyword, [theme=base16-nova] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-ocean] {
  /*!
    Theme: Ocean
    Author: Chris Kempson (http://chriskempson.com)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-ocean] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-ocean] code.hljs {
  padding: 3px 5px;
}
[theme=base16-ocean] .hljs {
  color: #c0c5ce;
  background: #2b303b;
}
[theme=base16-ocean] .hljs ::selection, [theme=base16-ocean] .hljs::selection {
  background-color: #4f5b66;
  color: #c0c5ce;
}
[theme=base16-ocean] .hljs-comment {
  color: #65737e;
}
[theme=base16-ocean] .hljs-tag {
  color: #a7adba;
}
[theme=base16-ocean] .hljs-operator, [theme=base16-ocean] .hljs-punctuation, [theme=base16-ocean] .hljs-subst {
  color: #c0c5ce;
}
[theme=base16-ocean] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-ocean] .hljs-bullet, [theme=base16-ocean] .hljs-deletion, [theme=base16-ocean] .hljs-name, [theme=base16-ocean] .hljs-selector-tag, [theme=base16-ocean] .hljs-template-variable, [theme=base16-ocean] .hljs-variable {
  color: #bf616a;
}
[theme=base16-ocean] .hljs-attr, [theme=base16-ocean] .hljs-link, [theme=base16-ocean] .hljs-literal, [theme=base16-ocean] .hljs-number, [theme=base16-ocean] .hljs-symbol, [theme=base16-ocean] .hljs-variable.constant_ {
  color: #d08770;
}
[theme=base16-ocean] .hljs-class .hljs-title, [theme=base16-ocean] .hljs-title, [theme=base16-ocean] .hljs-title.class_ {
  color: #ebcb8b;
}
[theme=base16-ocean] .hljs-strong {
  font-weight: 700;
  color: #ebcb8b;
}
[theme=base16-ocean] .hljs-addition, [theme=base16-ocean] .hljs-code, [theme=base16-ocean] .hljs-string, [theme=base16-ocean] .hljs-title.class_.inherited__ {
  color: #a3be8c;
}
[theme=base16-ocean] .hljs-built_in, [theme=base16-ocean] .hljs-doctag, [theme=base16-ocean] .hljs-keyword.hljs-atrule, [theme=base16-ocean] .hljs-quote, [theme=base16-ocean] .hljs-regexp {
  color: #96b5b4;
}
[theme=base16-ocean] .hljs-attribute, [theme=base16-ocean] .hljs-function .hljs-title, [theme=base16-ocean] .hljs-section, [theme=base16-ocean] .hljs-title.function_, [theme=base16-ocean] .ruby .hljs-property {
  color: #8fa1b3;
}
[theme=base16-ocean] .diff .hljs-meta, [theme=base16-ocean] .hljs-keyword, [theme=base16-ocean] .hljs-template-tag, [theme=base16-ocean] .hljs-type {
  color: #b48ead;
}
[theme=base16-ocean] .hljs-emphasis {
  color: #b48ead;
  font-style: italic;
}
[theme=base16-ocean] .hljs-meta, [theme=base16-ocean] .hljs-meta .hljs-keyword, [theme=base16-ocean] .hljs-meta .hljs-string {
  color: #ab7967;
}
[theme=base16-ocean] .hljs-meta .hljs-keyword, [theme=base16-ocean] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-oceanicnext] {
  /*!
    Theme: OceanicNext
    Author: https://github.com/voronianski/oceanic-next-color-scheme
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-oceanicnext] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-oceanicnext] code.hljs {
  padding: 3px 5px;
}
[theme=base16-oceanicnext] .hljs {
  color: #c0c5ce;
  background: #1b2b34;
}
[theme=base16-oceanicnext] .hljs ::selection, [theme=base16-oceanicnext] .hljs::selection {
  background-color: #4f5b66;
  color: #c0c5ce;
}
[theme=base16-oceanicnext] .hljs-comment {
  color: #65737e;
}
[theme=base16-oceanicnext] .hljs-tag {
  color: #a7adba;
}
[theme=base16-oceanicnext] .hljs-operator, [theme=base16-oceanicnext] .hljs-punctuation, [theme=base16-oceanicnext] .hljs-subst {
  color: #c0c5ce;
}
[theme=base16-oceanicnext] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-oceanicnext] .hljs-bullet, [theme=base16-oceanicnext] .hljs-deletion, [theme=base16-oceanicnext] .hljs-name, [theme=base16-oceanicnext] .hljs-selector-tag, [theme=base16-oceanicnext] .hljs-template-variable, [theme=base16-oceanicnext] .hljs-variable {
  color: #ec5f67;
}
[theme=base16-oceanicnext] .hljs-attr, [theme=base16-oceanicnext] .hljs-link, [theme=base16-oceanicnext] .hljs-literal, [theme=base16-oceanicnext] .hljs-number, [theme=base16-oceanicnext] .hljs-symbol, [theme=base16-oceanicnext] .hljs-variable.constant_ {
  color: #f99157;
}
[theme=base16-oceanicnext] .hljs-class .hljs-title, [theme=base16-oceanicnext] .hljs-title, [theme=base16-oceanicnext] .hljs-title.class_ {
  color: #fac863;
}
[theme=base16-oceanicnext] .hljs-strong {
  font-weight: 700;
  color: #fac863;
}
[theme=base16-oceanicnext] .hljs-addition, [theme=base16-oceanicnext] .hljs-code, [theme=base16-oceanicnext] .hljs-string, [theme=base16-oceanicnext] .hljs-title.class_.inherited__ {
  color: #99c794;
}
[theme=base16-oceanicnext] .hljs-built_in, [theme=base16-oceanicnext] .hljs-doctag, [theme=base16-oceanicnext] .hljs-keyword.hljs-atrule, [theme=base16-oceanicnext] .hljs-quote, [theme=base16-oceanicnext] .hljs-regexp {
  color: #5fb3b3;
}
[theme=base16-oceanicnext] .hljs-attribute, [theme=base16-oceanicnext] .hljs-function .hljs-title, [theme=base16-oceanicnext] .hljs-section, [theme=base16-oceanicnext] .hljs-title.function_, [theme=base16-oceanicnext] .ruby .hljs-property {
  color: #69c;
}
[theme=base16-oceanicnext] .diff .hljs-meta, [theme=base16-oceanicnext] .hljs-keyword, [theme=base16-oceanicnext] .hljs-template-tag, [theme=base16-oceanicnext] .hljs-type {
  color: #c594c5;
}
[theme=base16-oceanicnext] .hljs-emphasis {
  color: #c594c5;
  font-style: italic;
}
[theme=base16-oceanicnext] .hljs-meta, [theme=base16-oceanicnext] .hljs-meta .hljs-keyword, [theme=base16-oceanicnext] .hljs-meta .hljs-string {
  color: #ab7967;
}
[theme=base16-oceanicnext] .hljs-meta .hljs-keyword, [theme=base16-oceanicnext] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-one-light] {
  /*!
    Theme: One Light
    Author: Daniel Pfeifer (http://github.com/purpleKarrot)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-one-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-one-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-one-light] .hljs {
  color: #383a42;
  background: #fafafa;
}
[theme=base16-one-light] .hljs ::selection, [theme=base16-one-light] .hljs::selection {
  background-color: #e5e5e6;
  color: #383a42;
}
[theme=base16-one-light] .hljs-comment {
  color: #a0a1a7;
}
[theme=base16-one-light] .hljs-tag {
  color: #696c77;
}
[theme=base16-one-light] .hljs-operator, [theme=base16-one-light] .hljs-punctuation, [theme=base16-one-light] .hljs-subst {
  color: #383a42;
}
[theme=base16-one-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-one-light] .hljs-bullet, [theme=base16-one-light] .hljs-deletion, [theme=base16-one-light] .hljs-name, [theme=base16-one-light] .hljs-selector-tag, [theme=base16-one-light] .hljs-template-variable, [theme=base16-one-light] .hljs-variable {
  color: #ca1243;
}
[theme=base16-one-light] .hljs-attr, [theme=base16-one-light] .hljs-link, [theme=base16-one-light] .hljs-literal, [theme=base16-one-light] .hljs-number, [theme=base16-one-light] .hljs-symbol, [theme=base16-one-light] .hljs-variable.constant_ {
  color: #d75f00;
}
[theme=base16-one-light] .hljs-class .hljs-title, [theme=base16-one-light] .hljs-title, [theme=base16-one-light] .hljs-title.class_ {
  color: #c18401;
}
[theme=base16-one-light] .hljs-strong {
  font-weight: 700;
  color: #c18401;
}
[theme=base16-one-light] .hljs-addition, [theme=base16-one-light] .hljs-code, [theme=base16-one-light] .hljs-string, [theme=base16-one-light] .hljs-title.class_.inherited__ {
  color: #50a14f;
}
[theme=base16-one-light] .hljs-built_in, [theme=base16-one-light] .hljs-doctag, [theme=base16-one-light] .hljs-keyword.hljs-atrule, [theme=base16-one-light] .hljs-quote, [theme=base16-one-light] .hljs-regexp {
  color: #0184bc;
}
[theme=base16-one-light] .hljs-attribute, [theme=base16-one-light] .hljs-function .hljs-title, [theme=base16-one-light] .hljs-section, [theme=base16-one-light] .hljs-title.function_, [theme=base16-one-light] .ruby .hljs-property {
  color: #4078f2;
}
[theme=base16-one-light] .diff .hljs-meta, [theme=base16-one-light] .hljs-keyword, [theme=base16-one-light] .hljs-template-tag, [theme=base16-one-light] .hljs-type {
  color: #a626a4;
}
[theme=base16-one-light] .hljs-emphasis {
  color: #a626a4;
  font-style: italic;
}
[theme=base16-one-light] .hljs-meta, [theme=base16-one-light] .hljs-meta .hljs-keyword, [theme=base16-one-light] .hljs-meta .hljs-string {
  color: #986801;
}
[theme=base16-one-light] .hljs-meta .hljs-keyword, [theme=base16-one-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-onedark] {
  /*!
    Theme: OneDark
    Author: Lalit Magant (http://github.com/tilal6991)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-onedark] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-onedark] code.hljs {
  padding: 3px 5px;
}
[theme=base16-onedark] .hljs {
  color: #abb2bf;
  background: #282c34;
}
[theme=base16-onedark] .hljs ::selection, [theme=base16-onedark] .hljs::selection {
  background-color: #3e4451;
  color: #abb2bf;
}
[theme=base16-onedark] .hljs-comment {
  color: #545862;
}
[theme=base16-onedark] .hljs-tag {
  color: #565c64;
}
[theme=base16-onedark] .hljs-operator, [theme=base16-onedark] .hljs-punctuation, [theme=base16-onedark] .hljs-subst {
  color: #abb2bf;
}
[theme=base16-onedark] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-onedark] .hljs-bullet, [theme=base16-onedark] .hljs-deletion, [theme=base16-onedark] .hljs-name, [theme=base16-onedark] .hljs-selector-tag, [theme=base16-onedark] .hljs-template-variable, [theme=base16-onedark] .hljs-variable {
  color: #e06c75;
}
[theme=base16-onedark] .hljs-attr, [theme=base16-onedark] .hljs-link, [theme=base16-onedark] .hljs-literal, [theme=base16-onedark] .hljs-number, [theme=base16-onedark] .hljs-symbol, [theme=base16-onedark] .hljs-variable.constant_ {
  color: #d19a66;
}
[theme=base16-onedark] .hljs-class .hljs-title, [theme=base16-onedark] .hljs-title, [theme=base16-onedark] .hljs-title.class_ {
  color: #e5c07b;
}
[theme=base16-onedark] .hljs-strong {
  font-weight: 700;
  color: #e5c07b;
}
[theme=base16-onedark] .hljs-addition, [theme=base16-onedark] .hljs-code, [theme=base16-onedark] .hljs-string, [theme=base16-onedark] .hljs-title.class_.inherited__ {
  color: #98c379;
}
[theme=base16-onedark] .hljs-built_in, [theme=base16-onedark] .hljs-doctag, [theme=base16-onedark] .hljs-keyword.hljs-atrule, [theme=base16-onedark] .hljs-quote, [theme=base16-onedark] .hljs-regexp {
  color: #56b6c2;
}
[theme=base16-onedark] .hljs-attribute, [theme=base16-onedark] .hljs-function .hljs-title, [theme=base16-onedark] .hljs-section, [theme=base16-onedark] .hljs-title.function_, [theme=base16-onedark] .ruby .hljs-property {
  color: #61afef;
}
[theme=base16-onedark] .diff .hljs-meta, [theme=base16-onedark] .hljs-keyword, [theme=base16-onedark] .hljs-template-tag, [theme=base16-onedark] .hljs-type {
  color: #c678dd;
}
[theme=base16-onedark] .hljs-emphasis {
  color: #c678dd;
  font-style: italic;
}
[theme=base16-onedark] .hljs-meta, [theme=base16-onedark] .hljs-meta .hljs-keyword, [theme=base16-onedark] .hljs-meta .hljs-string {
  color: #be5046;
}
[theme=base16-onedark] .hljs-meta .hljs-keyword, [theme=base16-onedark] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-outrun-dark] {
  /*!
    Theme: Outrun Dark
    Author: Hugo Delahousse (http://github.com/hugodelahousse/)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-outrun-dark] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-outrun-dark] code.hljs {
  padding: 3px 5px;
}
[theme=base16-outrun-dark] .hljs {
  color: #d0d0fa;
  background: #00002a;
}
[theme=base16-outrun-dark] .hljs ::selection, [theme=base16-outrun-dark] .hljs::selection {
  background-color: #30305a;
  color: #d0d0fa;
}
[theme=base16-outrun-dark] .hljs-comment {
  color: #50507a;
}
[theme=base16-outrun-dark] .hljs-tag {
  color: #b0b0da;
}
[theme=base16-outrun-dark] .hljs-operator, [theme=base16-outrun-dark] .hljs-punctuation, [theme=base16-outrun-dark] .hljs-subst {
  color: #d0d0fa;
}
[theme=base16-outrun-dark] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-outrun-dark] .hljs-bullet, [theme=base16-outrun-dark] .hljs-deletion, [theme=base16-outrun-dark] .hljs-name, [theme=base16-outrun-dark] .hljs-selector-tag, [theme=base16-outrun-dark] .hljs-template-variable, [theme=base16-outrun-dark] .hljs-variable {
  color: #ff4242;
}
[theme=base16-outrun-dark] .hljs-attr, [theme=base16-outrun-dark] .hljs-link, [theme=base16-outrun-dark] .hljs-literal, [theme=base16-outrun-dark] .hljs-number, [theme=base16-outrun-dark] .hljs-symbol, [theme=base16-outrun-dark] .hljs-variable.constant_ {
  color: #fc8d28;
}
[theme=base16-outrun-dark] .hljs-class .hljs-title, [theme=base16-outrun-dark] .hljs-title, [theme=base16-outrun-dark] .hljs-title.class_ {
  color: #f3e877;
}
[theme=base16-outrun-dark] .hljs-strong {
  font-weight: 700;
  color: #f3e877;
}
[theme=base16-outrun-dark] .hljs-addition, [theme=base16-outrun-dark] .hljs-code, [theme=base16-outrun-dark] .hljs-string, [theme=base16-outrun-dark] .hljs-title.class_.inherited__ {
  color: #59f176;
}
[theme=base16-outrun-dark] .hljs-built_in, [theme=base16-outrun-dark] .hljs-doctag, [theme=base16-outrun-dark] .hljs-keyword.hljs-atrule, [theme=base16-outrun-dark] .hljs-quote, [theme=base16-outrun-dark] .hljs-regexp {
  color: #0ef0f0;
}
[theme=base16-outrun-dark] .hljs-attribute, [theme=base16-outrun-dark] .hljs-function .hljs-title, [theme=base16-outrun-dark] .hljs-section, [theme=base16-outrun-dark] .hljs-title.function_, [theme=base16-outrun-dark] .ruby .hljs-property {
  color: #66b0ff;
}
[theme=base16-outrun-dark] .diff .hljs-meta, [theme=base16-outrun-dark] .hljs-keyword, [theme=base16-outrun-dark] .hljs-template-tag, [theme=base16-outrun-dark] .hljs-type {
  color: #f10596;
}
[theme=base16-outrun-dark] .hljs-emphasis {
  color: #f10596;
  font-style: italic;
}
[theme=base16-outrun-dark] .hljs-meta, [theme=base16-outrun-dark] .hljs-meta .hljs-keyword, [theme=base16-outrun-dark] .hljs-meta .hljs-string {
  color: #f003ef;
}
[theme=base16-outrun-dark] .hljs-meta .hljs-keyword, [theme=base16-outrun-dark] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-papercolor-dark] {
  /*!
    Theme: PaperColor Dark
    Author: Jon Leopard (http://github.com/jonleopard) based on PaperColor Theme (https://github.com/NLKNguyen/papercolor-theme)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-papercolor-dark] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-papercolor-dark] code.hljs {
  padding: 3px 5px;
}
[theme=base16-papercolor-dark] .hljs {
  color: grey;
  background: #1c1c1c;
}
[theme=base16-papercolor-dark] .hljs ::selection, [theme=base16-papercolor-dark] .hljs::selection {
  background-color: #5faf00;
  color: grey;
}
[theme=base16-papercolor-dark] .hljs-comment {
  color: #d7af5f;
}
[theme=base16-papercolor-dark] .hljs-tag {
  color: #5fafd7;
}
[theme=base16-papercolor-dark] .hljs-operator, [theme=base16-papercolor-dark] .hljs-punctuation, [theme=base16-papercolor-dark] .hljs-subst {
  color: grey;
}
[theme=base16-papercolor-dark] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-papercolor-dark] .hljs-bullet, [theme=base16-papercolor-dark] .hljs-deletion, [theme=base16-papercolor-dark] .hljs-name, [theme=base16-papercolor-dark] .hljs-selector-tag, [theme=base16-papercolor-dark] .hljs-template-variable, [theme=base16-papercolor-dark] .hljs-variable {
  color: #585858;
}
[theme=base16-papercolor-dark] .hljs-attr, [theme=base16-papercolor-dark] .hljs-link, [theme=base16-papercolor-dark] .hljs-literal, [theme=base16-papercolor-dark] .hljs-number, [theme=base16-papercolor-dark] .hljs-symbol, [theme=base16-papercolor-dark] .hljs-variable.constant_ {
  color: #5faf5f;
}
[theme=base16-papercolor-dark] .hljs-class .hljs-title, [theme=base16-papercolor-dark] .hljs-title, [theme=base16-papercolor-dark] .hljs-title.class_ {
  color: #afd700;
}
[theme=base16-papercolor-dark] .hljs-strong {
  font-weight: 700;
  color: #afd700;
}
[theme=base16-papercolor-dark] .hljs-addition, [theme=base16-papercolor-dark] .hljs-code, [theme=base16-papercolor-dark] .hljs-string, [theme=base16-papercolor-dark] .hljs-title.class_.inherited__ {
  color: #af87d7;
}
[theme=base16-papercolor-dark] .hljs-built_in, [theme=base16-papercolor-dark] .hljs-doctag, [theme=base16-papercolor-dark] .hljs-keyword.hljs-atrule, [theme=base16-papercolor-dark] .hljs-quote, [theme=base16-papercolor-dark] .hljs-regexp {
  color: #ffaf00;
}
[theme=base16-papercolor-dark] .hljs-attribute, [theme=base16-papercolor-dark] .hljs-function .hljs-title, [theme=base16-papercolor-dark] .hljs-section, [theme=base16-papercolor-dark] .hljs-title.function_, [theme=base16-papercolor-dark] .ruby .hljs-property {
  color: #ff5faf;
}
[theme=base16-papercolor-dark] .diff .hljs-meta, [theme=base16-papercolor-dark] .hljs-keyword, [theme=base16-papercolor-dark] .hljs-template-tag, [theme=base16-papercolor-dark] .hljs-type {
  color: #00afaf;
}
[theme=base16-papercolor-dark] .hljs-emphasis {
  color: #00afaf;
  font-style: italic;
}
[theme=base16-papercolor-dark] .hljs-meta, [theme=base16-papercolor-dark] .hljs-meta .hljs-keyword, [theme=base16-papercolor-dark] .hljs-meta .hljs-string {
  color: #5f8787;
}
[theme=base16-papercolor-dark] .hljs-meta .hljs-keyword, [theme=base16-papercolor-dark] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-papercolor-light] {
  /*!
    Theme: PaperColor Light
    Author: Jon Leopard (http://github.com/jonleopard) based on PaperColor Theme (https://github.com/NLKNguyen/papercolor-theme)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-papercolor-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-papercolor-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-papercolor-light] .hljs {
  color: #444;
  background: #eee;
}
[theme=base16-papercolor-light] .hljs ::selection, [theme=base16-papercolor-light] .hljs::selection {
  background-color: #008700;
  color: #444;
}
[theme=base16-papercolor-light] .hljs-comment {
  color: #5f8700;
}
[theme=base16-papercolor-light] .hljs-tag {
  color: #0087af;
}
[theme=base16-papercolor-light] .hljs-operator, [theme=base16-papercolor-light] .hljs-punctuation, [theme=base16-papercolor-light] .hljs-subst {
  color: #444;
}
[theme=base16-papercolor-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-papercolor-light] .hljs-bullet, [theme=base16-papercolor-light] .hljs-deletion, [theme=base16-papercolor-light] .hljs-name, [theme=base16-papercolor-light] .hljs-selector-tag, [theme=base16-papercolor-light] .hljs-template-variable, [theme=base16-papercolor-light] .hljs-variable {
  color: #bcbcbc;
}
[theme=base16-papercolor-light] .hljs-attr, [theme=base16-papercolor-light] .hljs-link, [theme=base16-papercolor-light] .hljs-literal, [theme=base16-papercolor-light] .hljs-number, [theme=base16-papercolor-light] .hljs-symbol, [theme=base16-papercolor-light] .hljs-variable.constant_ {
  color: #d70000;
}
[theme=base16-papercolor-light] .hljs-class .hljs-title, [theme=base16-papercolor-light] .hljs-title, [theme=base16-papercolor-light] .hljs-title.class_ {
  color: #d70087;
}
[theme=base16-papercolor-light] .hljs-strong {
  font-weight: 700;
  color: #d70087;
}
[theme=base16-papercolor-light] .hljs-addition, [theme=base16-papercolor-light] .hljs-code, [theme=base16-papercolor-light] .hljs-string, [theme=base16-papercolor-light] .hljs-title.class_.inherited__ {
  color: #8700af;
}
[theme=base16-papercolor-light] .hljs-attribute, [theme=base16-papercolor-light] .hljs-built_in, [theme=base16-papercolor-light] .hljs-doctag, [theme=base16-papercolor-light] .hljs-function .hljs-title, [theme=base16-papercolor-light] .hljs-keyword.hljs-atrule, [theme=base16-papercolor-light] .hljs-quote, [theme=base16-papercolor-light] .hljs-regexp, [theme=base16-papercolor-light] .hljs-section, [theme=base16-papercolor-light] .hljs-title.function_, [theme=base16-papercolor-light] .ruby .hljs-property {
  color: #d75f00;
}
[theme=base16-papercolor-light] .diff .hljs-meta, [theme=base16-papercolor-light] .hljs-keyword, [theme=base16-papercolor-light] .hljs-template-tag, [theme=base16-papercolor-light] .hljs-type {
  color: #005faf;
}
[theme=base16-papercolor-light] .hljs-emphasis {
  color: #005faf;
  font-style: italic;
}
[theme=base16-papercolor-light] .hljs-meta, [theme=base16-papercolor-light] .hljs-meta .hljs-keyword, [theme=base16-papercolor-light] .hljs-meta .hljs-string {
  color: #005f87;
}
[theme=base16-papercolor-light] .hljs-meta .hljs-keyword, [theme=base16-papercolor-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-paraiso] {
  /*!
    Theme: Paraiso
    Author: Jan T. Sott
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-paraiso] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-paraiso] code.hljs {
  padding: 3px 5px;
}
[theme=base16-paraiso] .hljs {
  color: #a39e9b;
  background: #2f1e2e;
}
[theme=base16-paraiso] .hljs ::selection, [theme=base16-paraiso] .hljs::selection {
  background-color: #4f424c;
  color: #a39e9b;
}
[theme=base16-paraiso] .hljs-comment {
  color: #776e71;
}
[theme=base16-paraiso] .hljs-tag {
  color: #8d8687;
}
[theme=base16-paraiso] .hljs-operator, [theme=base16-paraiso] .hljs-punctuation, [theme=base16-paraiso] .hljs-subst {
  color: #a39e9b;
}
[theme=base16-paraiso] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-paraiso] .hljs-bullet, [theme=base16-paraiso] .hljs-deletion, [theme=base16-paraiso] .hljs-name, [theme=base16-paraiso] .hljs-selector-tag, [theme=base16-paraiso] .hljs-template-variable, [theme=base16-paraiso] .hljs-variable {
  color: #ef6155;
}
[theme=base16-paraiso] .hljs-attr, [theme=base16-paraiso] .hljs-link, [theme=base16-paraiso] .hljs-literal, [theme=base16-paraiso] .hljs-number, [theme=base16-paraiso] .hljs-symbol, [theme=base16-paraiso] .hljs-variable.constant_ {
  color: #f99b15;
}
[theme=base16-paraiso] .hljs-class .hljs-title, [theme=base16-paraiso] .hljs-title, [theme=base16-paraiso] .hljs-title.class_ {
  color: #fec418;
}
[theme=base16-paraiso] .hljs-strong {
  font-weight: 700;
  color: #fec418;
}
[theme=base16-paraiso] .hljs-addition, [theme=base16-paraiso] .hljs-code, [theme=base16-paraiso] .hljs-string, [theme=base16-paraiso] .hljs-title.class_.inherited__ {
  color: #48b685;
}
[theme=base16-paraiso] .hljs-built_in, [theme=base16-paraiso] .hljs-doctag, [theme=base16-paraiso] .hljs-keyword.hljs-atrule, [theme=base16-paraiso] .hljs-quote, [theme=base16-paraiso] .hljs-regexp {
  color: #5bc4bf;
}
[theme=base16-paraiso] .hljs-attribute, [theme=base16-paraiso] .hljs-function .hljs-title, [theme=base16-paraiso] .hljs-section, [theme=base16-paraiso] .hljs-title.function_, [theme=base16-paraiso] .ruby .hljs-property {
  color: #06b6ef;
}
[theme=base16-paraiso] .diff .hljs-meta, [theme=base16-paraiso] .hljs-keyword, [theme=base16-paraiso] .hljs-template-tag, [theme=base16-paraiso] .hljs-type {
  color: #815ba4;
}
[theme=base16-paraiso] .hljs-emphasis {
  color: #815ba4;
  font-style: italic;
}
[theme=base16-paraiso] .hljs-meta, [theme=base16-paraiso] .hljs-meta .hljs-keyword, [theme=base16-paraiso] .hljs-meta .hljs-string {
  color: #e96ba8;
}
[theme=base16-paraiso] .hljs-meta .hljs-keyword, [theme=base16-paraiso] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-pasque] {
  /*!
    Theme: Pasque
    Author: Gabriel Fontes (https://github.com/Misterio77)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-pasque] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-pasque] code.hljs {
  padding: 3px 5px;
}
[theme=base16-pasque] .hljs {
  color: #dedcdf;
  background: #271c3a;
}
[theme=base16-pasque] .hljs ::selection, [theme=base16-pasque] .hljs::selection {
  background-color: #3e2d5c;
  color: #dedcdf;
}
[theme=base16-pasque] .hljs-comment {
  color: #5d5766;
}
[theme=base16-pasque] .hljs-tag {
  color: #bebcbf;
}
[theme=base16-pasque] .hljs-operator, [theme=base16-pasque] .hljs-punctuation, [theme=base16-pasque] .hljs-subst {
  color: #dedcdf;
}
[theme=base16-pasque] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-pasque] .hljs-bullet, [theme=base16-pasque] .hljs-deletion, [theme=base16-pasque] .hljs-name, [theme=base16-pasque] .hljs-selector-tag, [theme=base16-pasque] .hljs-template-variable, [theme=base16-pasque] .hljs-variable {
  color: #a92258;
}
[theme=base16-pasque] .hljs-attr, [theme=base16-pasque] .hljs-link, [theme=base16-pasque] .hljs-literal, [theme=base16-pasque] .hljs-number, [theme=base16-pasque] .hljs-symbol, [theme=base16-pasque] .hljs-variable.constant_ {
  color: #918889;
}
[theme=base16-pasque] .hljs-class .hljs-title, [theme=base16-pasque] .hljs-title, [theme=base16-pasque] .hljs-title.class_ {
  color: #804ead;
}
[theme=base16-pasque] .hljs-strong {
  font-weight: 700;
  color: #804ead;
}
[theme=base16-pasque] .hljs-addition, [theme=base16-pasque] .hljs-code, [theme=base16-pasque] .hljs-string, [theme=base16-pasque] .hljs-title.class_.inherited__ {
  color: #c6914b;
}
[theme=base16-pasque] .hljs-built_in, [theme=base16-pasque] .hljs-doctag, [theme=base16-pasque] .hljs-keyword.hljs-atrule, [theme=base16-pasque] .hljs-quote, [theme=base16-pasque] .hljs-regexp {
  color: #7263aa;
}
[theme=base16-pasque] .hljs-attribute, [theme=base16-pasque] .hljs-function .hljs-title, [theme=base16-pasque] .hljs-section, [theme=base16-pasque] .hljs-title.function_, [theme=base16-pasque] .ruby .hljs-property {
  color: #8e7dc6;
}
[theme=base16-pasque] .diff .hljs-meta, [theme=base16-pasque] .hljs-keyword, [theme=base16-pasque] .hljs-template-tag, [theme=base16-pasque] .hljs-type {
  color: #953b9d;
}
[theme=base16-pasque] .hljs-emphasis {
  color: #953b9d;
  font-style: italic;
}
[theme=base16-pasque] .hljs-meta, [theme=base16-pasque] .hljs-meta .hljs-keyword, [theme=base16-pasque] .hljs-meta .hljs-string {
  color: #59325c;
}
[theme=base16-pasque] .hljs-meta .hljs-keyword, [theme=base16-pasque] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-phd] {
  /*!
    Theme: PhD
    Author: Hennig Hasemann (http://leetless.de/vim.html)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-phd] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-phd] code.hljs {
  padding: 3px 5px;
}
[theme=base16-phd] .hljs {
  color: #b8bbc2;
  background: #061229;
}
[theme=base16-phd] .hljs ::selection, [theme=base16-phd] .hljs::selection {
  background-color: #4d5666;
  color: #b8bbc2;
}
[theme=base16-phd] .hljs-comment {
  color: #717885;
}
[theme=base16-phd] .hljs-tag {
  color: #9a99a3;
}
[theme=base16-phd] .hljs-operator, [theme=base16-phd] .hljs-punctuation, [theme=base16-phd] .hljs-subst {
  color: #b8bbc2;
}
[theme=base16-phd] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-phd] .hljs-bullet, [theme=base16-phd] .hljs-deletion, [theme=base16-phd] .hljs-name, [theme=base16-phd] .hljs-selector-tag, [theme=base16-phd] .hljs-template-variable, [theme=base16-phd] .hljs-variable {
  color: #d07346;
}
[theme=base16-phd] .hljs-attr, [theme=base16-phd] .hljs-link, [theme=base16-phd] .hljs-literal, [theme=base16-phd] .hljs-number, [theme=base16-phd] .hljs-symbol, [theme=base16-phd] .hljs-variable.constant_ {
  color: #f0a000;
}
[theme=base16-phd] .hljs-class .hljs-title, [theme=base16-phd] .hljs-title, [theme=base16-phd] .hljs-title.class_ {
  color: #fbd461;
}
[theme=base16-phd] .hljs-strong {
  font-weight: 700;
  color: #fbd461;
}
[theme=base16-phd] .hljs-addition, [theme=base16-phd] .hljs-code, [theme=base16-phd] .hljs-string, [theme=base16-phd] .hljs-title.class_.inherited__ {
  color: #99bf52;
}
[theme=base16-phd] .hljs-built_in, [theme=base16-phd] .hljs-doctag, [theme=base16-phd] .hljs-keyword.hljs-atrule, [theme=base16-phd] .hljs-quote, [theme=base16-phd] .hljs-regexp {
  color: #72b9bf;
}
[theme=base16-phd] .hljs-attribute, [theme=base16-phd] .hljs-function .hljs-title, [theme=base16-phd] .hljs-section, [theme=base16-phd] .hljs-title.function_, [theme=base16-phd] .ruby .hljs-property {
  color: #5299bf;
}
[theme=base16-phd] .diff .hljs-meta, [theme=base16-phd] .hljs-keyword, [theme=base16-phd] .hljs-template-tag, [theme=base16-phd] .hljs-type {
  color: #9989cc;
}
[theme=base16-phd] .hljs-emphasis {
  color: #9989cc;
  font-style: italic;
}
[theme=base16-phd] .hljs-meta, [theme=base16-phd] .hljs-meta .hljs-keyword, [theme=base16-phd] .hljs-meta .hljs-string {
  color: #b08060;
}
[theme=base16-phd] .hljs-meta .hljs-keyword, [theme=base16-phd] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-pico] {
  /*!
    Theme: Pico
    Author: PICO-8 (http://www.lexaloffle.com/pico-8.php)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-pico] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-pico] code.hljs {
  padding: 3px 5px;
}
[theme=base16-pico] .hljs {
  color: #5f574f;
  background: #000;
}
[theme=base16-pico] .hljs ::selection, [theme=base16-pico] .hljs::selection {
  background-color: #7e2553;
  color: #5f574f;
}
[theme=base16-pico] .hljs-comment {
  color: #008751;
}
[theme=base16-pico] .hljs-tag {
  color: #ab5236;
}
[theme=base16-pico] .hljs-operator, [theme=base16-pico] .hljs-punctuation, [theme=base16-pico] .hljs-subst {
  color: #5f574f;
}
[theme=base16-pico] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-pico] .hljs-bullet, [theme=base16-pico] .hljs-deletion, [theme=base16-pico] .hljs-name, [theme=base16-pico] .hljs-selector-tag, [theme=base16-pico] .hljs-template-variable, [theme=base16-pico] .hljs-variable {
  color: #ff004d;
}
[theme=base16-pico] .hljs-attr, [theme=base16-pico] .hljs-link, [theme=base16-pico] .hljs-literal, [theme=base16-pico] .hljs-number, [theme=base16-pico] .hljs-symbol, [theme=base16-pico] .hljs-variable.constant_ {
  color: #ffa300;
}
[theme=base16-pico] .hljs-class .hljs-title, [theme=base16-pico] .hljs-title, [theme=base16-pico] .hljs-title.class_ {
  color: #fff024;
}
[theme=base16-pico] .hljs-strong {
  font-weight: 700;
  color: #fff024;
}
[theme=base16-pico] .hljs-addition, [theme=base16-pico] .hljs-code, [theme=base16-pico] .hljs-string, [theme=base16-pico] .hljs-title.class_.inherited__ {
  color: #00e756;
}
[theme=base16-pico] .hljs-built_in, [theme=base16-pico] .hljs-doctag, [theme=base16-pico] .hljs-keyword.hljs-atrule, [theme=base16-pico] .hljs-quote, [theme=base16-pico] .hljs-regexp {
  color: #29adff;
}
[theme=base16-pico] .hljs-attribute, [theme=base16-pico] .hljs-function .hljs-title, [theme=base16-pico] .hljs-section, [theme=base16-pico] .hljs-title.function_, [theme=base16-pico] .ruby .hljs-property {
  color: #83769c;
}
[theme=base16-pico] .diff .hljs-meta, [theme=base16-pico] .hljs-keyword, [theme=base16-pico] .hljs-template-tag, [theme=base16-pico] .hljs-type {
  color: #ff77a8;
}
[theme=base16-pico] .hljs-emphasis {
  color: #ff77a8;
  font-style: italic;
}
[theme=base16-pico] .hljs-meta, [theme=base16-pico] .hljs-meta .hljs-keyword, [theme=base16-pico] .hljs-meta .hljs-string {
  color: #fca;
}
[theme=base16-pico] .hljs-meta .hljs-keyword, [theme=base16-pico] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-pop] {
  /*!
    Theme: Pop
    Author: Chris Kempson (http://chriskempson.com)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-pop] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-pop] code.hljs {
  padding: 3px 5px;
}
[theme=base16-pop] .hljs {
  color: #d0d0d0;
  background: #000;
}
[theme=base16-pop] .hljs ::selection, [theme=base16-pop] .hljs::selection {
  background-color: #303030;
  color: #d0d0d0;
}
[theme=base16-pop] .hljs-comment {
  color: #505050;
}
[theme=base16-pop] .hljs-tag {
  color: #b0b0b0;
}
[theme=base16-pop] .hljs-operator, [theme=base16-pop] .hljs-punctuation, [theme=base16-pop] .hljs-subst {
  color: #d0d0d0;
}
[theme=base16-pop] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-pop] .hljs-bullet, [theme=base16-pop] .hljs-deletion, [theme=base16-pop] .hljs-name, [theme=base16-pop] .hljs-selector-tag, [theme=base16-pop] .hljs-template-variable, [theme=base16-pop] .hljs-variable {
  color: #eb008a;
}
[theme=base16-pop] .hljs-attr, [theme=base16-pop] .hljs-link, [theme=base16-pop] .hljs-literal, [theme=base16-pop] .hljs-number, [theme=base16-pop] .hljs-symbol, [theme=base16-pop] .hljs-variable.constant_ {
  color: #f29333;
}
[theme=base16-pop] .hljs-class .hljs-title, [theme=base16-pop] .hljs-title, [theme=base16-pop] .hljs-title.class_ {
  color: #f8ca12;
}
[theme=base16-pop] .hljs-strong {
  font-weight: 700;
  color: #f8ca12;
}
[theme=base16-pop] .hljs-addition, [theme=base16-pop] .hljs-code, [theme=base16-pop] .hljs-string, [theme=base16-pop] .hljs-title.class_.inherited__ {
  color: #37b349;
}
[theme=base16-pop] .hljs-built_in, [theme=base16-pop] .hljs-doctag, [theme=base16-pop] .hljs-keyword.hljs-atrule, [theme=base16-pop] .hljs-quote, [theme=base16-pop] .hljs-regexp {
  color: #0ab;
}
[theme=base16-pop] .hljs-attribute, [theme=base16-pop] .hljs-function .hljs-title, [theme=base16-pop] .hljs-section, [theme=base16-pop] .hljs-title.function_, [theme=base16-pop] .ruby .hljs-property {
  color: #0e5a94;
}
[theme=base16-pop] .diff .hljs-meta, [theme=base16-pop] .hljs-keyword, [theme=base16-pop] .hljs-template-tag, [theme=base16-pop] .hljs-type {
  color: #b31e8d;
}
[theme=base16-pop] .hljs-emphasis {
  color: #b31e8d;
  font-style: italic;
}
[theme=base16-pop] .hljs-meta, [theme=base16-pop] .hljs-meta .hljs-keyword, [theme=base16-pop] .hljs-meta .hljs-string {
  color: #7a2d00;
}
[theme=base16-pop] .hljs-meta .hljs-keyword, [theme=base16-pop] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-porple] {
  /*!
    Theme: Porple
    Author: Niek den Breeje (https://github.com/AuditeMarlow)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-porple] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-porple] code.hljs {
  padding: 3px 5px;
}
[theme=base16-porple] .hljs {
  color: #d8d8d8;
  background: #292c36;
}
[theme=base16-porple] .hljs ::selection, [theme=base16-porple] .hljs::selection {
  background-color: #474160;
  color: #d8d8d8;
}
[theme=base16-porple] .hljs-comment {
  color: #65568a;
}
[theme=base16-porple] .hljs-tag {
  color: #b8b8b8;
}
[theme=base16-porple] .hljs-operator, [theme=base16-porple] .hljs-punctuation, [theme=base16-porple] .hljs-subst {
  color: #d8d8d8;
}
[theme=base16-porple] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-porple] .hljs-bullet, [theme=base16-porple] .hljs-deletion, [theme=base16-porple] .hljs-name, [theme=base16-porple] .hljs-selector-tag, [theme=base16-porple] .hljs-template-variable, [theme=base16-porple] .hljs-variable {
  color: #f84547;
}
[theme=base16-porple] .hljs-attr, [theme=base16-porple] .hljs-link, [theme=base16-porple] .hljs-literal, [theme=base16-porple] .hljs-number, [theme=base16-porple] .hljs-symbol, [theme=base16-porple] .hljs-variable.constant_ {
  color: #d28e5d;
}
[theme=base16-porple] .hljs-class .hljs-title, [theme=base16-porple] .hljs-title, [theme=base16-porple] .hljs-title.class_ {
  color: #efa16b;
}
[theme=base16-porple] .hljs-strong {
  font-weight: 700;
  color: #efa16b;
}
[theme=base16-porple] .hljs-addition, [theme=base16-porple] .hljs-code, [theme=base16-porple] .hljs-string, [theme=base16-porple] .hljs-title.class_.inherited__ {
  color: #95c76f;
}
[theme=base16-porple] .hljs-built_in, [theme=base16-porple] .hljs-doctag, [theme=base16-porple] .hljs-keyword.hljs-atrule, [theme=base16-porple] .hljs-quote, [theme=base16-porple] .hljs-regexp {
  color: #64878f;
}
[theme=base16-porple] .hljs-attribute, [theme=base16-porple] .hljs-function .hljs-title, [theme=base16-porple] .hljs-section, [theme=base16-porple] .hljs-title.function_, [theme=base16-porple] .ruby .hljs-property {
  color: #8485ce;
}
[theme=base16-porple] .diff .hljs-meta, [theme=base16-porple] .hljs-keyword, [theme=base16-porple] .hljs-template-tag, [theme=base16-porple] .hljs-type {
  color: #b74989;
}
[theme=base16-porple] .hljs-emphasis {
  color: #b74989;
  font-style: italic;
}
[theme=base16-porple] .hljs-meta, [theme=base16-porple] .hljs-meta .hljs-keyword, [theme=base16-porple] .hljs-meta .hljs-string {
  color: #986841;
}
[theme=base16-porple] .hljs-meta .hljs-keyword, [theme=base16-porple] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-qualia] {
  /*!
    Theme: Qualia
    Author: isaacwhanson
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-qualia] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-qualia] code.hljs {
  padding: 3px 5px;
}
[theme=base16-qualia] .hljs {
  color: silver;
  background: #101010;
}
[theme=base16-qualia] .hljs ::selection, [theme=base16-qualia] .hljs::selection {
  background-color: #454545;
  color: silver;
}
[theme=base16-qualia] .hljs-comment {
  color: #454545;
}
[theme=base16-qualia] .hljs-tag {
  color: grey;
}
[theme=base16-qualia] .hljs-operator, [theme=base16-qualia] .hljs-punctuation, [theme=base16-qualia] .hljs-subst {
  color: silver;
}
[theme=base16-qualia] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-qualia] .hljs-bullet, [theme=base16-qualia] .hljs-deletion, [theme=base16-qualia] .hljs-name, [theme=base16-qualia] .hljs-selector-tag, [theme=base16-qualia] .hljs-template-variable, [theme=base16-qualia] .hljs-variable {
  color: #efa6a2;
}
[theme=base16-qualia] .hljs-attr, [theme=base16-qualia] .hljs-link, [theme=base16-qualia] .hljs-literal, [theme=base16-qualia] .hljs-number, [theme=base16-qualia] .hljs-symbol, [theme=base16-qualia] .hljs-variable.constant_ {
  color: #a3b8ef;
}
[theme=base16-qualia] .hljs-class .hljs-title, [theme=base16-qualia] .hljs-title, [theme=base16-qualia] .hljs-title.class_ {
  color: #e6a3dc;
}
[theme=base16-qualia] .hljs-strong {
  font-weight: 700;
  color: #e6a3dc;
}
[theme=base16-qualia] .hljs-addition, [theme=base16-qualia] .hljs-code, [theme=base16-qualia] .hljs-string, [theme=base16-qualia] .hljs-title.class_.inherited__ {
  color: #80c990;
}
[theme=base16-qualia] .hljs-built_in, [theme=base16-qualia] .hljs-doctag, [theme=base16-qualia] .hljs-keyword.hljs-atrule, [theme=base16-qualia] .hljs-quote, [theme=base16-qualia] .hljs-regexp {
  color: #c8c874;
}
[theme=base16-qualia] .hljs-attribute, [theme=base16-qualia] .hljs-function .hljs-title, [theme=base16-qualia] .hljs-section, [theme=base16-qualia] .hljs-title.function_, [theme=base16-qualia] .ruby .hljs-property {
  color: #50cacd;
}
[theme=base16-qualia] .diff .hljs-meta, [theme=base16-qualia] .hljs-keyword, [theme=base16-qualia] .hljs-template-tag, [theme=base16-qualia] .hljs-type {
  color: #e0af85;
}
[theme=base16-qualia] .hljs-emphasis {
  color: #e0af85;
  font-style: italic;
}
[theme=base16-qualia] .hljs-meta, [theme=base16-qualia] .hljs-meta .hljs-keyword, [theme=base16-qualia] .hljs-meta .hljs-string {
  color: grey;
}
[theme=base16-qualia] .hljs-meta .hljs-keyword, [theme=base16-qualia] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-railscasts] {
  /*!
    Theme: Railscasts
    Author: Ryan Bates (http://railscasts.com)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-railscasts] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-railscasts] code.hljs {
  padding: 3px 5px;
}
[theme=base16-railscasts] .hljs {
  color: #e6e1dc;
  background: #2b2b2b;
}
[theme=base16-railscasts] .hljs ::selection, [theme=base16-railscasts] .hljs::selection {
  background-color: #3a4055;
  color: #e6e1dc;
}
[theme=base16-railscasts] .hljs-comment {
  color: #5a647e;
}
[theme=base16-railscasts] .hljs-tag {
  color: #d4cfc9;
}
[theme=base16-railscasts] .hljs-operator, [theme=base16-railscasts] .hljs-punctuation, [theme=base16-railscasts] .hljs-subst {
  color: #e6e1dc;
}
[theme=base16-railscasts] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-railscasts] .hljs-bullet, [theme=base16-railscasts] .hljs-deletion, [theme=base16-railscasts] .hljs-name, [theme=base16-railscasts] .hljs-selector-tag, [theme=base16-railscasts] .hljs-template-variable, [theme=base16-railscasts] .hljs-variable {
  color: #da4939;
}
[theme=base16-railscasts] .hljs-attr, [theme=base16-railscasts] .hljs-link, [theme=base16-railscasts] .hljs-literal, [theme=base16-railscasts] .hljs-number, [theme=base16-railscasts] .hljs-symbol, [theme=base16-railscasts] .hljs-variable.constant_ {
  color: #cc7833;
}
[theme=base16-railscasts] .hljs-class .hljs-title, [theme=base16-railscasts] .hljs-title, [theme=base16-railscasts] .hljs-title.class_ {
  color: #ffc66d;
}
[theme=base16-railscasts] .hljs-strong {
  font-weight: 700;
  color: #ffc66d;
}
[theme=base16-railscasts] .hljs-addition, [theme=base16-railscasts] .hljs-code, [theme=base16-railscasts] .hljs-string, [theme=base16-railscasts] .hljs-title.class_.inherited__ {
  color: #a5c261;
}
[theme=base16-railscasts] .hljs-built_in, [theme=base16-railscasts] .hljs-doctag, [theme=base16-railscasts] .hljs-keyword.hljs-atrule, [theme=base16-railscasts] .hljs-quote, [theme=base16-railscasts] .hljs-regexp {
  color: #519f50;
}
[theme=base16-railscasts] .hljs-attribute, [theme=base16-railscasts] .hljs-function .hljs-title, [theme=base16-railscasts] .hljs-section, [theme=base16-railscasts] .hljs-title.function_, [theme=base16-railscasts] .ruby .hljs-property {
  color: #6d9cbe;
}
[theme=base16-railscasts] .diff .hljs-meta, [theme=base16-railscasts] .hljs-keyword, [theme=base16-railscasts] .hljs-template-tag, [theme=base16-railscasts] .hljs-type {
  color: #b6b3eb;
}
[theme=base16-railscasts] .hljs-emphasis {
  color: #b6b3eb;
  font-style: italic;
}
[theme=base16-railscasts] .hljs-meta, [theme=base16-railscasts] .hljs-meta .hljs-keyword, [theme=base16-railscasts] .hljs-meta .hljs-string {
  color: #bc9458;
}
[theme=base16-railscasts] .hljs-meta .hljs-keyword, [theme=base16-railscasts] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-rebecca] {
  /*!
    Theme: Rebecca
    Author: Victor Borja (http://github.com/vic) based on Rebecca Theme (http://github.com/vic/rebecca-theme)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-rebecca] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-rebecca] code.hljs {
  padding: 3px 5px;
}
[theme=base16-rebecca] .hljs {
  color: #f1eff8;
  background: #292a44;
}
[theme=base16-rebecca] .hljs ::selection, [theme=base16-rebecca] .hljs::selection {
  background-color: #383a62;
  color: #f1eff8;
}
[theme=base16-rebecca] .hljs-comment {
  color: #669;
}
[theme=base16-rebecca] .hljs-tag {
  color: #a0a0c5;
}
[theme=base16-rebecca] .hljs-operator, [theme=base16-rebecca] .hljs-punctuation, [theme=base16-rebecca] .hljs-subst {
  color: #f1eff8;
}
[theme=base16-rebecca] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-rebecca] .hljs-bullet, [theme=base16-rebecca] .hljs-deletion, [theme=base16-rebecca] .hljs-name, [theme=base16-rebecca] .hljs-selector-tag, [theme=base16-rebecca] .hljs-template-variable, [theme=base16-rebecca] .hljs-variable {
  color: #a0a0c5;
}
[theme=base16-rebecca] .hljs-attr, [theme=base16-rebecca] .hljs-link, [theme=base16-rebecca] .hljs-literal, [theme=base16-rebecca] .hljs-number, [theme=base16-rebecca] .hljs-symbol, [theme=base16-rebecca] .hljs-variable.constant_ {
  color: #efe4a1;
}
[theme=base16-rebecca] .hljs-class .hljs-title, [theme=base16-rebecca] .hljs-title, [theme=base16-rebecca] .hljs-title.class_ {
  color: #ae81ff;
}
[theme=base16-rebecca] .hljs-strong {
  font-weight: 700;
  color: #ae81ff;
}
[theme=base16-rebecca] .hljs-addition, [theme=base16-rebecca] .hljs-code, [theme=base16-rebecca] .hljs-string, [theme=base16-rebecca] .hljs-title.class_.inherited__ {
  color: #6dfedf;
}
[theme=base16-rebecca] .hljs-built_in, [theme=base16-rebecca] .hljs-doctag, [theme=base16-rebecca] .hljs-keyword.hljs-atrule, [theme=base16-rebecca] .hljs-quote, [theme=base16-rebecca] .hljs-regexp {
  color: #8eaee0;
}
[theme=base16-rebecca] .hljs-attribute, [theme=base16-rebecca] .hljs-function .hljs-title, [theme=base16-rebecca] .hljs-section, [theme=base16-rebecca] .hljs-title.function_, [theme=base16-rebecca] .ruby .hljs-property {
  color: #2de0a7;
}
[theme=base16-rebecca] .diff .hljs-meta, [theme=base16-rebecca] .hljs-keyword, [theme=base16-rebecca] .hljs-template-tag, [theme=base16-rebecca] .hljs-type {
  color: #7aa5ff;
}
[theme=base16-rebecca] .hljs-emphasis {
  color: #7aa5ff;
  font-style: italic;
}
[theme=base16-rebecca] .hljs-meta, [theme=base16-rebecca] .hljs-meta .hljs-keyword, [theme=base16-rebecca] .hljs-meta .hljs-string {
  color: #ff79c6;
}
[theme=base16-rebecca] .hljs-meta .hljs-keyword, [theme=base16-rebecca] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-ros-pine-dawn] {
  /*!
    Theme: Rosé Pine Dawn
    Author: Emilia Dunfelt <sayhi@dunfelt.se>
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-ros-pine-dawn] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-ros-pine-dawn] code.hljs {
  padding: 3px 5px;
}
[theme=base16-ros-pine-dawn] .hljs {
  color: #575279;
  background: #faf4ed;
}
[theme=base16-ros-pine-dawn] .hljs ::selection, [theme=base16-ros-pine-dawn] .hljs::selection {
  background-color: #f2e9de;
  color: #575279;
}
[theme=base16-ros-pine-dawn] .hljs-comment {
  color: #9893a5;
}
[theme=base16-ros-pine-dawn] .hljs-tag {
  color: #6e6a86;
}
[theme=base16-ros-pine-dawn] .hljs-operator, [theme=base16-ros-pine-dawn] .hljs-punctuation, [theme=base16-ros-pine-dawn] .hljs-subst {
  color: #575279;
}
[theme=base16-ros-pine-dawn] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-ros-pine-dawn] .hljs-bullet, [theme=base16-ros-pine-dawn] .hljs-deletion, [theme=base16-ros-pine-dawn] .hljs-name, [theme=base16-ros-pine-dawn] .hljs-selector-tag, [theme=base16-ros-pine-dawn] .hljs-template-variable, [theme=base16-ros-pine-dawn] .hljs-variable {
  color: #1f1d2e;
}
[theme=base16-ros-pine-dawn] .hljs-attr, [theme=base16-ros-pine-dawn] .hljs-link, [theme=base16-ros-pine-dawn] .hljs-literal, [theme=base16-ros-pine-dawn] .hljs-number, [theme=base16-ros-pine-dawn] .hljs-symbol, [theme=base16-ros-pine-dawn] .hljs-variable.constant_ {
  color: #b4637a;
}
[theme=base16-ros-pine-dawn] .hljs-class .hljs-title, [theme=base16-ros-pine-dawn] .hljs-title, [theme=base16-ros-pine-dawn] .hljs-title.class_ {
  color: #ea9d34;
}
[theme=base16-ros-pine-dawn] .hljs-strong {
  font-weight: 700;
  color: #ea9d34;
}
[theme=base16-ros-pine-dawn] .hljs-addition, [theme=base16-ros-pine-dawn] .hljs-code, [theme=base16-ros-pine-dawn] .hljs-string, [theme=base16-ros-pine-dawn] .hljs-title.class_.inherited__ {
  color: #d7827e;
}
[theme=base16-ros-pine-dawn] .hljs-built_in, [theme=base16-ros-pine-dawn] .hljs-doctag, [theme=base16-ros-pine-dawn] .hljs-keyword.hljs-atrule, [theme=base16-ros-pine-dawn] .hljs-quote, [theme=base16-ros-pine-dawn] .hljs-regexp {
  color: #286983;
}
[theme=base16-ros-pine-dawn] .hljs-attribute, [theme=base16-ros-pine-dawn] .hljs-function .hljs-title, [theme=base16-ros-pine-dawn] .hljs-section, [theme=base16-ros-pine-dawn] .hljs-title.function_, [theme=base16-ros-pine-dawn] .ruby .hljs-property {
  color: #56949f;
}
[theme=base16-ros-pine-dawn] .diff .hljs-meta, [theme=base16-ros-pine-dawn] .hljs-keyword, [theme=base16-ros-pine-dawn] .hljs-template-tag, [theme=base16-ros-pine-dawn] .hljs-type {
  color: #907aa9;
}
[theme=base16-ros-pine-dawn] .hljs-emphasis {
  color: #907aa9;
  font-style: italic;
}
[theme=base16-ros-pine-dawn] .hljs-meta, [theme=base16-ros-pine-dawn] .hljs-meta .hljs-keyword, [theme=base16-ros-pine-dawn] .hljs-meta .hljs-string {
  color: #c5c3ce;
}
[theme=base16-ros-pine-dawn] .hljs-meta .hljs-keyword, [theme=base16-ros-pine-dawn] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-ros-pine-moon] {
  /*!
    Theme: Rosé Pine Moon
    Author: Emilia Dunfelt <sayhi@dunfelt.se>
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-ros-pine-moon] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-ros-pine-moon] code.hljs {
  padding: 3px 5px;
}
[theme=base16-ros-pine-moon] .hljs {
  color: #e0def4;
  background: #232136;
}
[theme=base16-ros-pine-moon] .hljs ::selection, [theme=base16-ros-pine-moon] .hljs::selection {
  background-color: #393552;
  color: #e0def4;
}
[theme=base16-ros-pine-moon] .hljs-comment {
  color: #59546d;
}
[theme=base16-ros-pine-moon] .hljs-tag {
  color: #817c9c;
}
[theme=base16-ros-pine-moon] .hljs-operator, [theme=base16-ros-pine-moon] .hljs-punctuation, [theme=base16-ros-pine-moon] .hljs-subst {
  color: #e0def4;
}
[theme=base16-ros-pine-moon] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-ros-pine-moon] .hljs-bullet, [theme=base16-ros-pine-moon] .hljs-deletion, [theme=base16-ros-pine-moon] .hljs-name, [theme=base16-ros-pine-moon] .hljs-selector-tag, [theme=base16-ros-pine-moon] .hljs-template-variable, [theme=base16-ros-pine-moon] .hljs-variable {
  color: #ecebf0;
}
[theme=base16-ros-pine-moon] .hljs-attr, [theme=base16-ros-pine-moon] .hljs-link, [theme=base16-ros-pine-moon] .hljs-literal, [theme=base16-ros-pine-moon] .hljs-number, [theme=base16-ros-pine-moon] .hljs-symbol, [theme=base16-ros-pine-moon] .hljs-variable.constant_ {
  color: #eb6f92;
}
[theme=base16-ros-pine-moon] .hljs-class .hljs-title, [theme=base16-ros-pine-moon] .hljs-title, [theme=base16-ros-pine-moon] .hljs-title.class_ {
  color: #f6c177;
}
[theme=base16-ros-pine-moon] .hljs-strong {
  font-weight: 700;
  color: #f6c177;
}
[theme=base16-ros-pine-moon] .hljs-addition, [theme=base16-ros-pine-moon] .hljs-code, [theme=base16-ros-pine-moon] .hljs-string, [theme=base16-ros-pine-moon] .hljs-title.class_.inherited__ {
  color: #ea9a97;
}
[theme=base16-ros-pine-moon] .hljs-built_in, [theme=base16-ros-pine-moon] .hljs-doctag, [theme=base16-ros-pine-moon] .hljs-keyword.hljs-atrule, [theme=base16-ros-pine-moon] .hljs-quote, [theme=base16-ros-pine-moon] .hljs-regexp {
  color: #3e8fb0;
}
[theme=base16-ros-pine-moon] .hljs-attribute, [theme=base16-ros-pine-moon] .hljs-function .hljs-title, [theme=base16-ros-pine-moon] .hljs-section, [theme=base16-ros-pine-moon] .hljs-title.function_, [theme=base16-ros-pine-moon] .ruby .hljs-property {
  color: #9ccfd8;
}
[theme=base16-ros-pine-moon] .diff .hljs-meta, [theme=base16-ros-pine-moon] .hljs-keyword, [theme=base16-ros-pine-moon] .hljs-template-tag, [theme=base16-ros-pine-moon] .hljs-type {
  color: #c4a7e7;
}
[theme=base16-ros-pine-moon] .hljs-emphasis {
  color: #c4a7e7;
  font-style: italic;
}
[theme=base16-ros-pine-moon] .hljs-meta, [theme=base16-ros-pine-moon] .hljs-meta .hljs-keyword, [theme=base16-ros-pine-moon] .hljs-meta .hljs-string {
  color: #b9b9bc;
}
[theme=base16-ros-pine-moon] .hljs-meta .hljs-keyword, [theme=base16-ros-pine-moon] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-ros-pine] {
  /*!
    Theme: Rosé Pine
    Author: Emilia Dunfelt <sayhi@dunfelt.se>
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-ros-pine] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-ros-pine] code.hljs {
  padding: 3px 5px;
}
[theme=base16-ros-pine] .hljs {
  color: #e0def4;
  background: #191724;
}
[theme=base16-ros-pine] .hljs ::selection, [theme=base16-ros-pine] .hljs::selection {
  background-color: #26233a;
  color: #e0def4;
}
[theme=base16-ros-pine] .hljs-comment {
  color: #555169;
}
[theme=base16-ros-pine] .hljs-tag {
  color: #6e6a86;
}
[theme=base16-ros-pine] .hljs-operator, [theme=base16-ros-pine] .hljs-punctuation, [theme=base16-ros-pine] .hljs-subst {
  color: #e0def4;
}
[theme=base16-ros-pine] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-ros-pine] .hljs-bullet, [theme=base16-ros-pine] .hljs-deletion, [theme=base16-ros-pine] .hljs-name, [theme=base16-ros-pine] .hljs-selector-tag, [theme=base16-ros-pine] .hljs-template-variable, [theme=base16-ros-pine] .hljs-variable {
  color: #e2e1e7;
}
[theme=base16-ros-pine] .hljs-attr, [theme=base16-ros-pine] .hljs-link, [theme=base16-ros-pine] .hljs-literal, [theme=base16-ros-pine] .hljs-number, [theme=base16-ros-pine] .hljs-symbol, [theme=base16-ros-pine] .hljs-variable.constant_ {
  color: #eb6f92;
}
[theme=base16-ros-pine] .hljs-class .hljs-title, [theme=base16-ros-pine] .hljs-title, [theme=base16-ros-pine] .hljs-title.class_ {
  color: #f6c177;
}
[theme=base16-ros-pine] .hljs-strong {
  font-weight: 700;
  color: #f6c177;
}
[theme=base16-ros-pine] .hljs-addition, [theme=base16-ros-pine] .hljs-code, [theme=base16-ros-pine] .hljs-string, [theme=base16-ros-pine] .hljs-title.class_.inherited__ {
  color: #ebbcba;
}
[theme=base16-ros-pine] .hljs-built_in, [theme=base16-ros-pine] .hljs-doctag, [theme=base16-ros-pine] .hljs-keyword.hljs-atrule, [theme=base16-ros-pine] .hljs-quote, [theme=base16-ros-pine] .hljs-regexp {
  color: #31748f;
}
[theme=base16-ros-pine] .hljs-attribute, [theme=base16-ros-pine] .hljs-function .hljs-title, [theme=base16-ros-pine] .hljs-section, [theme=base16-ros-pine] .hljs-title.function_, [theme=base16-ros-pine] .ruby .hljs-property {
  color: #9ccfd8;
}
[theme=base16-ros-pine] .diff .hljs-meta, [theme=base16-ros-pine] .hljs-keyword, [theme=base16-ros-pine] .hljs-template-tag, [theme=base16-ros-pine] .hljs-type {
  color: #c4a7e7;
}
[theme=base16-ros-pine] .hljs-emphasis {
  color: #c4a7e7;
  font-style: italic;
}
[theme=base16-ros-pine] .hljs-meta, [theme=base16-ros-pine] .hljs-meta .hljs-keyword, [theme=base16-ros-pine] .hljs-meta .hljs-string {
  color: #e5e5e5;
}
[theme=base16-ros-pine] .hljs-meta .hljs-keyword, [theme=base16-ros-pine] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-sagelight] {
  /*!
    Theme: Sagelight
    Author: Carter Veldhuizen
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-sagelight] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-sagelight] code.hljs {
  padding: 3px 5px;
}
[theme=base16-sagelight] .hljs {
  color: #383838;
  background: #f8f8f8;
}
[theme=base16-sagelight] .hljs ::selection, [theme=base16-sagelight] .hljs::selection {
  background-color: #d8d8d8;
  color: #383838;
}
[theme=base16-sagelight] .hljs-comment {
  color: #b8b8b8;
}
[theme=base16-sagelight] .hljs-tag {
  color: #585858;
}
[theme=base16-sagelight] .hljs-operator, [theme=base16-sagelight] .hljs-punctuation, [theme=base16-sagelight] .hljs-subst {
  color: #383838;
}
[theme=base16-sagelight] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-sagelight] .hljs-bullet, [theme=base16-sagelight] .hljs-deletion, [theme=base16-sagelight] .hljs-name, [theme=base16-sagelight] .hljs-selector-tag, [theme=base16-sagelight] .hljs-template-variable, [theme=base16-sagelight] .hljs-variable {
  color: #fa8480;
}
[theme=base16-sagelight] .hljs-attr, [theme=base16-sagelight] .hljs-link, [theme=base16-sagelight] .hljs-literal, [theme=base16-sagelight] .hljs-number, [theme=base16-sagelight] .hljs-symbol, [theme=base16-sagelight] .hljs-variable.constant_ {
  color: #ffaa61;
}
[theme=base16-sagelight] .hljs-class .hljs-title, [theme=base16-sagelight] .hljs-title, [theme=base16-sagelight] .hljs-title.class_ {
  color: #ffdc61;
}
[theme=base16-sagelight] .hljs-strong {
  font-weight: 700;
  color: #ffdc61;
}
[theme=base16-sagelight] .hljs-addition, [theme=base16-sagelight] .hljs-code, [theme=base16-sagelight] .hljs-string, [theme=base16-sagelight] .hljs-title.class_.inherited__ {
  color: #a0d2c8;
}
[theme=base16-sagelight] .hljs-built_in, [theme=base16-sagelight] .hljs-doctag, [theme=base16-sagelight] .hljs-keyword.hljs-atrule, [theme=base16-sagelight] .hljs-quote, [theme=base16-sagelight] .hljs-regexp {
  color: #a2d6f5;
}
[theme=base16-sagelight] .hljs-attribute, [theme=base16-sagelight] .hljs-function .hljs-title, [theme=base16-sagelight] .hljs-section, [theme=base16-sagelight] .hljs-title.function_, [theme=base16-sagelight] .ruby .hljs-property {
  color: #a0a7d2;
}
[theme=base16-sagelight] .diff .hljs-meta, [theme=base16-sagelight] .hljs-keyword, [theme=base16-sagelight] .hljs-template-tag, [theme=base16-sagelight] .hljs-type {
  color: #c8a0d2;
}
[theme=base16-sagelight] .hljs-emphasis {
  color: #c8a0d2;
  font-style: italic;
}
[theme=base16-sagelight] .hljs-meta, [theme=base16-sagelight] .hljs-meta .hljs-keyword, [theme=base16-sagelight] .hljs-meta .hljs-string {
  color: #d2b2a0;
}
[theme=base16-sagelight] .hljs-meta .hljs-keyword, [theme=base16-sagelight] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-sandcastle] {
  /*!
    Theme: Sandcastle
    Author: George Essig (https://github.com/gessig)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-sandcastle] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-sandcastle] code.hljs {
  padding: 3px 5px;
}
[theme=base16-sandcastle] .hljs {
  color: #a89984;
  background: #282c34;
}
[theme=base16-sandcastle] .hljs ::selection, [theme=base16-sandcastle] .hljs::selection {
  background-color: #3e4451;
  color: #a89984;
}
[theme=base16-sandcastle] .hljs-comment {
  color: #665c54;
}
[theme=base16-sandcastle] .hljs-tag {
  color: #928374;
}
[theme=base16-sandcastle] .hljs-operator, [theme=base16-sandcastle] .hljs-punctuation, [theme=base16-sandcastle] .hljs-subst {
  color: #a89984;
}
[theme=base16-sandcastle] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-sandcastle] .hljs-bullet, [theme=base16-sandcastle] .hljs-deletion, [theme=base16-sandcastle] .hljs-name, [theme=base16-sandcastle] .hljs-selector-tag, [theme=base16-sandcastle] .hljs-template-variable, [theme=base16-sandcastle] .hljs-variable {
  color: #83a598;
}
[theme=base16-sandcastle] .hljs-attr, [theme=base16-sandcastle] .hljs-class .hljs-title, [theme=base16-sandcastle] .hljs-link, [theme=base16-sandcastle] .hljs-literal, [theme=base16-sandcastle] .hljs-number, [theme=base16-sandcastle] .hljs-symbol, [theme=base16-sandcastle] .hljs-title, [theme=base16-sandcastle] .hljs-title.class_, [theme=base16-sandcastle] .hljs-variable.constant_ {
  color: #a07e3b;
}
[theme=base16-sandcastle] .hljs-strong {
  font-weight: 700;
  color: #a07e3b;
}
[theme=base16-sandcastle] .hljs-addition, [theme=base16-sandcastle] .hljs-code, [theme=base16-sandcastle] .hljs-string, [theme=base16-sandcastle] .hljs-title.class_.inherited__ {
  color: #528b8b;
}
[theme=base16-sandcastle] .hljs-attribute, [theme=base16-sandcastle] .hljs-built_in, [theme=base16-sandcastle] .hljs-doctag, [theme=base16-sandcastle] .hljs-function .hljs-title, [theme=base16-sandcastle] .hljs-keyword.hljs-atrule, [theme=base16-sandcastle] .hljs-quote, [theme=base16-sandcastle] .hljs-regexp, [theme=base16-sandcastle] .hljs-section, [theme=base16-sandcastle] .hljs-title.function_, [theme=base16-sandcastle] .ruby .hljs-property {
  color: #83a598;
}
[theme=base16-sandcastle] .diff .hljs-meta, [theme=base16-sandcastle] .hljs-keyword, [theme=base16-sandcastle] .hljs-template-tag, [theme=base16-sandcastle] .hljs-type {
  color: #d75f5f;
}
[theme=base16-sandcastle] .hljs-emphasis {
  color: #d75f5f;
  font-style: italic;
}
[theme=base16-sandcastle] .hljs-meta, [theme=base16-sandcastle] .hljs-meta .hljs-keyword, [theme=base16-sandcastle] .hljs-meta .hljs-string {
  color: #a87322;
}
[theme=base16-sandcastle] .hljs-meta .hljs-keyword, [theme=base16-sandcastle] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-seti-ui] {
  /*!
    Theme: Seti UI
    Author: 
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-seti-ui] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-seti-ui] code.hljs {
  padding: 3px 5px;
}
[theme=base16-seti-ui] .hljs {
  color: #d6d6d6;
  background: #151718;
}
[theme=base16-seti-ui] .hljs ::selection, [theme=base16-seti-ui] .hljs::selection {
  background-color: #3b758c;
  color: #d6d6d6;
}
[theme=base16-seti-ui] .hljs-comment {
  color: #41535b;
}
[theme=base16-seti-ui] .hljs-tag {
  color: #43a5d5;
}
[theme=base16-seti-ui] .hljs-operator, [theme=base16-seti-ui] .hljs-punctuation, [theme=base16-seti-ui] .hljs-subst {
  color: #d6d6d6;
}
[theme=base16-seti-ui] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-seti-ui] .hljs-bullet, [theme=base16-seti-ui] .hljs-deletion, [theme=base16-seti-ui] .hljs-name, [theme=base16-seti-ui] .hljs-selector-tag, [theme=base16-seti-ui] .hljs-template-variable, [theme=base16-seti-ui] .hljs-variable {
  color: #cd3f45;
}
[theme=base16-seti-ui] .hljs-attr, [theme=base16-seti-ui] .hljs-link, [theme=base16-seti-ui] .hljs-literal, [theme=base16-seti-ui] .hljs-number, [theme=base16-seti-ui] .hljs-symbol, [theme=base16-seti-ui] .hljs-variable.constant_ {
  color: #db7b55;
}
[theme=base16-seti-ui] .hljs-class .hljs-title, [theme=base16-seti-ui] .hljs-title, [theme=base16-seti-ui] .hljs-title.class_ {
  color: #e6cd69;
}
[theme=base16-seti-ui] .hljs-strong {
  font-weight: 700;
  color: #e6cd69;
}
[theme=base16-seti-ui] .hljs-addition, [theme=base16-seti-ui] .hljs-code, [theme=base16-seti-ui] .hljs-string, [theme=base16-seti-ui] .hljs-title.class_.inherited__ {
  color: #9fca56;
}
[theme=base16-seti-ui] .hljs-built_in, [theme=base16-seti-ui] .hljs-doctag, [theme=base16-seti-ui] .hljs-keyword.hljs-atrule, [theme=base16-seti-ui] .hljs-quote, [theme=base16-seti-ui] .hljs-regexp {
  color: #55dbbe;
}
[theme=base16-seti-ui] .hljs-attribute, [theme=base16-seti-ui] .hljs-function .hljs-title, [theme=base16-seti-ui] .hljs-section, [theme=base16-seti-ui] .hljs-title.function_, [theme=base16-seti-ui] .ruby .hljs-property {
  color: #55b5db;
}
[theme=base16-seti-ui] .diff .hljs-meta, [theme=base16-seti-ui] .hljs-keyword, [theme=base16-seti-ui] .hljs-template-tag, [theme=base16-seti-ui] .hljs-type {
  color: #a074c4;
}
[theme=base16-seti-ui] .hljs-emphasis {
  color: #a074c4;
  font-style: italic;
}
[theme=base16-seti-ui] .hljs-meta, [theme=base16-seti-ui] .hljs-meta .hljs-keyword, [theme=base16-seti-ui] .hljs-meta .hljs-string {
  color: #8a553f;
}
[theme=base16-seti-ui] .hljs-meta .hljs-keyword, [theme=base16-seti-ui] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-shapeshifter] {
  /*!
    Theme: Shapeshifter
    Author: Tyler Benziger (http://tybenz.com)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-shapeshifter] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-shapeshifter] code.hljs {
  padding: 3px 5px;
}
[theme=base16-shapeshifter] .hljs {
  color: #102015;
  background: #f9f9f9;
}
[theme=base16-shapeshifter] .hljs ::selection, [theme=base16-shapeshifter] .hljs::selection {
  background-color: #ababab;
  color: #102015;
}
[theme=base16-shapeshifter] .hljs-comment {
  color: #555;
}
[theme=base16-shapeshifter] .hljs-tag {
  color: #343434;
}
[theme=base16-shapeshifter] .hljs-operator, [theme=base16-shapeshifter] .hljs-punctuation, [theme=base16-shapeshifter] .hljs-subst {
  color: #102015;
}
[theme=base16-shapeshifter] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-shapeshifter] .hljs-bullet, [theme=base16-shapeshifter] .hljs-deletion, [theme=base16-shapeshifter] .hljs-name, [theme=base16-shapeshifter] .hljs-selector-tag, [theme=base16-shapeshifter] .hljs-template-variable, [theme=base16-shapeshifter] .hljs-variable {
  color: #e92f2f;
}
[theme=base16-shapeshifter] .hljs-attr, [theme=base16-shapeshifter] .hljs-link, [theme=base16-shapeshifter] .hljs-literal, [theme=base16-shapeshifter] .hljs-number, [theme=base16-shapeshifter] .hljs-symbol, [theme=base16-shapeshifter] .hljs-variable.constant_ {
  color: #e09448;
}
[theme=base16-shapeshifter] .hljs-class .hljs-title, [theme=base16-shapeshifter] .hljs-title, [theme=base16-shapeshifter] .hljs-title.class_ {
  color: #dddd13;
}
[theme=base16-shapeshifter] .hljs-strong {
  font-weight: 700;
  color: #dddd13;
}
[theme=base16-shapeshifter] .hljs-addition, [theme=base16-shapeshifter] .hljs-code, [theme=base16-shapeshifter] .hljs-string, [theme=base16-shapeshifter] .hljs-title.class_.inherited__ {
  color: #0ed839;
}
[theme=base16-shapeshifter] .hljs-built_in, [theme=base16-shapeshifter] .hljs-doctag, [theme=base16-shapeshifter] .hljs-keyword.hljs-atrule, [theme=base16-shapeshifter] .hljs-quote, [theme=base16-shapeshifter] .hljs-regexp {
  color: #23edda;
}
[theme=base16-shapeshifter] .hljs-attribute, [theme=base16-shapeshifter] .hljs-function .hljs-title, [theme=base16-shapeshifter] .hljs-section, [theme=base16-shapeshifter] .hljs-title.function_, [theme=base16-shapeshifter] .ruby .hljs-property {
  color: #3b48e3;
}
[theme=base16-shapeshifter] .diff .hljs-meta, [theme=base16-shapeshifter] .hljs-keyword, [theme=base16-shapeshifter] .hljs-template-tag, [theme=base16-shapeshifter] .hljs-type {
  color: #f996e2;
}
[theme=base16-shapeshifter] .hljs-emphasis {
  color: #f996e2;
  font-style: italic;
}
[theme=base16-shapeshifter] .hljs-meta, [theme=base16-shapeshifter] .hljs-meta .hljs-keyword, [theme=base16-shapeshifter] .hljs-meta .hljs-string {
  color: #69542d;
}
[theme=base16-shapeshifter] .hljs-meta .hljs-keyword, [theme=base16-shapeshifter] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-silk-dark] {
  /*!
    Theme: Silk Dark
    Author: Gabriel Fontes (https://github.com/Misterio77)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-silk-dark] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-silk-dark] code.hljs {
  padding: 3px 5px;
}
[theme=base16-silk-dark] .hljs {
  color: #c7dbdd;
  background: #0e3c46;
}
[theme=base16-silk-dark] .hljs ::selection, [theme=base16-silk-dark] .hljs::selection {
  background-color: #2a5054;
  color: #c7dbdd;
}
[theme=base16-silk-dark] .hljs-comment {
  color: #587073;
}
[theme=base16-silk-dark] .hljs-tag {
  color: #9dc8cd;
}
[theme=base16-silk-dark] .hljs-operator, [theme=base16-silk-dark] .hljs-punctuation, [theme=base16-silk-dark] .hljs-subst {
  color: #c7dbdd;
}
[theme=base16-silk-dark] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-silk-dark] .hljs-bullet, [theme=base16-silk-dark] .hljs-deletion, [theme=base16-silk-dark] .hljs-name, [theme=base16-silk-dark] .hljs-selector-tag, [theme=base16-silk-dark] .hljs-template-variable, [theme=base16-silk-dark] .hljs-variable {
  color: #fb6953;
}
[theme=base16-silk-dark] .hljs-attr, [theme=base16-silk-dark] .hljs-link, [theme=base16-silk-dark] .hljs-literal, [theme=base16-silk-dark] .hljs-number, [theme=base16-silk-dark] .hljs-symbol, [theme=base16-silk-dark] .hljs-variable.constant_ {
  color: #fcab74;
}
[theme=base16-silk-dark] .hljs-class .hljs-title, [theme=base16-silk-dark] .hljs-title, [theme=base16-silk-dark] .hljs-title.class_ {
  color: #fce380;
}
[theme=base16-silk-dark] .hljs-strong {
  font-weight: 700;
  color: #fce380;
}
[theme=base16-silk-dark] .hljs-addition, [theme=base16-silk-dark] .hljs-code, [theme=base16-silk-dark] .hljs-string, [theme=base16-silk-dark] .hljs-title.class_.inherited__ {
  color: #73d8ad;
}
[theme=base16-silk-dark] .hljs-built_in, [theme=base16-silk-dark] .hljs-doctag, [theme=base16-silk-dark] .hljs-keyword.hljs-atrule, [theme=base16-silk-dark] .hljs-quote, [theme=base16-silk-dark] .hljs-regexp {
  color: #3fb2b9;
}
[theme=base16-silk-dark] .hljs-attribute, [theme=base16-silk-dark] .hljs-function .hljs-title, [theme=base16-silk-dark] .hljs-section, [theme=base16-silk-dark] .hljs-title.function_, [theme=base16-silk-dark] .ruby .hljs-property {
  color: #46bddd;
}
[theme=base16-silk-dark] .diff .hljs-meta, [theme=base16-silk-dark] .hljs-keyword, [theme=base16-silk-dark] .hljs-template-tag, [theme=base16-silk-dark] .hljs-type {
  color: #756b8a;
}
[theme=base16-silk-dark] .hljs-emphasis {
  color: #756b8a;
  font-style: italic;
}
[theme=base16-silk-dark] .hljs-meta, [theme=base16-silk-dark] .hljs-meta .hljs-keyword, [theme=base16-silk-dark] .hljs-meta .hljs-string {
  color: #9b647b;
}
[theme=base16-silk-dark] .hljs-meta .hljs-keyword, [theme=base16-silk-dark] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-silk-light] {
  /*!
    Theme: Silk Light
    Author: Gabriel Fontes (https://github.com/Misterio77)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-silk-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-silk-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-silk-light] .hljs {
  color: #385156;
  background: #e9f1ef;
}
[theme=base16-silk-light] .hljs ::selection, [theme=base16-silk-light] .hljs::selection {
  background-color: #90b7b6;
  color: #385156;
}
[theme=base16-silk-light] .hljs-comment {
  color: #5c787b;
}
[theme=base16-silk-light] .hljs-tag {
  color: #4b5b5f;
}
[theme=base16-silk-light] .hljs-operator, [theme=base16-silk-light] .hljs-punctuation, [theme=base16-silk-light] .hljs-subst {
  color: #385156;
}
[theme=base16-silk-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-silk-light] .hljs-bullet, [theme=base16-silk-light] .hljs-deletion, [theme=base16-silk-light] .hljs-name, [theme=base16-silk-light] .hljs-selector-tag, [theme=base16-silk-light] .hljs-template-variable, [theme=base16-silk-light] .hljs-variable {
  color: #cf432e;
}
[theme=base16-silk-light] .hljs-attr, [theme=base16-silk-light] .hljs-link, [theme=base16-silk-light] .hljs-literal, [theme=base16-silk-light] .hljs-number, [theme=base16-silk-light] .hljs-symbol, [theme=base16-silk-light] .hljs-variable.constant_ {
  color: #d27f46;
}
[theme=base16-silk-light] .hljs-class .hljs-title, [theme=base16-silk-light] .hljs-title, [theme=base16-silk-light] .hljs-title.class_ {
  color: #cfad25;
}
[theme=base16-silk-light] .hljs-strong {
  font-weight: 700;
  color: #cfad25;
}
[theme=base16-silk-light] .hljs-addition, [theme=base16-silk-light] .hljs-code, [theme=base16-silk-light] .hljs-string, [theme=base16-silk-light] .hljs-title.class_.inherited__ {
  color: #6ca38c;
}
[theme=base16-silk-light] .hljs-built_in, [theme=base16-silk-light] .hljs-doctag, [theme=base16-silk-light] .hljs-keyword.hljs-atrule, [theme=base16-silk-light] .hljs-quote, [theme=base16-silk-light] .hljs-regexp {
  color: #329ca2;
}
[theme=base16-silk-light] .hljs-attribute, [theme=base16-silk-light] .hljs-function .hljs-title, [theme=base16-silk-light] .hljs-section, [theme=base16-silk-light] .hljs-title.function_, [theme=base16-silk-light] .ruby .hljs-property {
  color: #39aac9;
}
[theme=base16-silk-light] .diff .hljs-meta, [theme=base16-silk-light] .hljs-keyword, [theme=base16-silk-light] .hljs-template-tag, [theme=base16-silk-light] .hljs-type {
  color: #6e6582;
}
[theme=base16-silk-light] .hljs-emphasis {
  color: #6e6582;
  font-style: italic;
}
[theme=base16-silk-light] .hljs-meta, [theme=base16-silk-light] .hljs-meta .hljs-keyword, [theme=base16-silk-light] .hljs-meta .hljs-string {
  color: #865369;
}
[theme=base16-silk-light] .hljs-meta .hljs-keyword, [theme=base16-silk-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-snazzy] {
  /*!
    Theme: Snazzy
    Author: Chawye Hsu (https://github.com/chawyehsu) based on Hyper Snazzy Theme (https://github.com/sindresorhus/hyper-snazzy)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-snazzy] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-snazzy] code.hljs {
  padding: 3px 5px;
}
[theme=base16-snazzy] .hljs {
  color: #e2e4e5;
  background: #282a36;
}
[theme=base16-snazzy] .hljs ::selection, [theme=base16-snazzy] .hljs::selection {
  background-color: #43454f;
  color: #e2e4e5;
}
[theme=base16-snazzy] .hljs-comment {
  color: #78787e;
}
[theme=base16-snazzy] .hljs-tag {
  color: #a5a5a9;
}
[theme=base16-snazzy] .hljs-operator, [theme=base16-snazzy] .hljs-punctuation, [theme=base16-snazzy] .hljs-subst {
  color: #e2e4e5;
}
[theme=base16-snazzy] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-snazzy] .hljs-bullet, [theme=base16-snazzy] .hljs-deletion, [theme=base16-snazzy] .hljs-name, [theme=base16-snazzy] .hljs-selector-tag, [theme=base16-snazzy] .hljs-template-variable, [theme=base16-snazzy] .hljs-variable {
  color: #ff5c57;
}
[theme=base16-snazzy] .hljs-attr, [theme=base16-snazzy] .hljs-link, [theme=base16-snazzy] .hljs-literal, [theme=base16-snazzy] .hljs-number, [theme=base16-snazzy] .hljs-symbol, [theme=base16-snazzy] .hljs-variable.constant_ {
  color: #ff9f43;
}
[theme=base16-snazzy] .hljs-class .hljs-title, [theme=base16-snazzy] .hljs-title, [theme=base16-snazzy] .hljs-title.class_ {
  color: #f3f99d;
}
[theme=base16-snazzy] .hljs-strong {
  font-weight: 700;
  color: #f3f99d;
}
[theme=base16-snazzy] .hljs-addition, [theme=base16-snazzy] .hljs-code, [theme=base16-snazzy] .hljs-string, [theme=base16-snazzy] .hljs-title.class_.inherited__ {
  color: #5af78e;
}
[theme=base16-snazzy] .hljs-built_in, [theme=base16-snazzy] .hljs-doctag, [theme=base16-snazzy] .hljs-keyword.hljs-atrule, [theme=base16-snazzy] .hljs-quote, [theme=base16-snazzy] .hljs-regexp {
  color: #9aedfe;
}
[theme=base16-snazzy] .hljs-attribute, [theme=base16-snazzy] .hljs-function .hljs-title, [theme=base16-snazzy] .hljs-section, [theme=base16-snazzy] .hljs-title.function_, [theme=base16-snazzy] .ruby .hljs-property {
  color: #57c7ff;
}
[theme=base16-snazzy] .diff .hljs-meta, [theme=base16-snazzy] .hljs-keyword, [theme=base16-snazzy] .hljs-template-tag, [theme=base16-snazzy] .hljs-type {
  color: #ff6ac1;
}
[theme=base16-snazzy] .hljs-emphasis {
  color: #ff6ac1;
  font-style: italic;
}
[theme=base16-snazzy] .hljs-meta, [theme=base16-snazzy] .hljs-meta .hljs-keyword, [theme=base16-snazzy] .hljs-meta .hljs-string {
  color: #b2643c;
}
[theme=base16-snazzy] .hljs-meta .hljs-keyword, [theme=base16-snazzy] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-solar-flare-light] {
  /*!
    Theme: Solar Flare Light
    Author: Chuck Harmston (https://chuck.harmston.ch)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-solar-flare-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-solar-flare-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-solar-flare-light] .hljs {
  color: #586875;
  background: #f5f7fa;
}
[theme=base16-solar-flare-light] .hljs ::selection, [theme=base16-solar-flare-light] .hljs::selection {
  background-color: #a6afb8;
  color: #586875;
}
[theme=base16-solar-flare-light] .hljs-comment {
  color: #85939e;
}
[theme=base16-solar-flare-light] .hljs-tag {
  color: #667581;
}
[theme=base16-solar-flare-light] .hljs-operator, [theme=base16-solar-flare-light] .hljs-punctuation, [theme=base16-solar-flare-light] .hljs-subst {
  color: #586875;
}
[theme=base16-solar-flare-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-solar-flare-light] .hljs-bullet, [theme=base16-solar-flare-light] .hljs-deletion, [theme=base16-solar-flare-light] .hljs-name, [theme=base16-solar-flare-light] .hljs-selector-tag, [theme=base16-solar-flare-light] .hljs-template-variable, [theme=base16-solar-flare-light] .hljs-variable {
  color: #ef5253;
}
[theme=base16-solar-flare-light] .hljs-attr, [theme=base16-solar-flare-light] .hljs-link, [theme=base16-solar-flare-light] .hljs-literal, [theme=base16-solar-flare-light] .hljs-number, [theme=base16-solar-flare-light] .hljs-symbol, [theme=base16-solar-flare-light] .hljs-variable.constant_ {
  color: #e66b2b;
}
[theme=base16-solar-flare-light] .hljs-class .hljs-title, [theme=base16-solar-flare-light] .hljs-title, [theme=base16-solar-flare-light] .hljs-title.class_ {
  color: #e4b51c;
}
[theme=base16-solar-flare-light] .hljs-strong {
  font-weight: 700;
  color: #e4b51c;
}
[theme=base16-solar-flare-light] .hljs-addition, [theme=base16-solar-flare-light] .hljs-code, [theme=base16-solar-flare-light] .hljs-string, [theme=base16-solar-flare-light] .hljs-title.class_.inherited__ {
  color: #7cc844;
}
[theme=base16-solar-flare-light] .hljs-built_in, [theme=base16-solar-flare-light] .hljs-doctag, [theme=base16-solar-flare-light] .hljs-keyword.hljs-atrule, [theme=base16-solar-flare-light] .hljs-quote, [theme=base16-solar-flare-light] .hljs-regexp {
  color: #52cbb0;
}
[theme=base16-solar-flare-light] .hljs-attribute, [theme=base16-solar-flare-light] .hljs-function .hljs-title, [theme=base16-solar-flare-light] .hljs-section, [theme=base16-solar-flare-light] .hljs-title.function_, [theme=base16-solar-flare-light] .ruby .hljs-property {
  color: #33b5e1;
}
[theme=base16-solar-flare-light] .diff .hljs-meta, [theme=base16-solar-flare-light] .hljs-keyword, [theme=base16-solar-flare-light] .hljs-template-tag, [theme=base16-solar-flare-light] .hljs-type {
  color: #a363d5;
}
[theme=base16-solar-flare-light] .hljs-emphasis {
  color: #a363d5;
  font-style: italic;
}
[theme=base16-solar-flare-light] .hljs-meta, [theme=base16-solar-flare-light] .hljs-meta .hljs-keyword, [theme=base16-solar-flare-light] .hljs-meta .hljs-string {
  color: #d73c9a;
}
[theme=base16-solar-flare-light] .hljs-meta .hljs-keyword, [theme=base16-solar-flare-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-solar-flare] {
  /*!
    Theme: Solar Flare
    Author: Chuck Harmston (https://chuck.harmston.ch)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-solar-flare] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-solar-flare] code.hljs {
  padding: 3px 5px;
}
[theme=base16-solar-flare] .hljs {
  color: #a6afb8;
  background: #18262f;
}
[theme=base16-solar-flare] .hljs ::selection, [theme=base16-solar-flare] .hljs::selection {
  background-color: #586875;
  color: #a6afb8;
}
[theme=base16-solar-flare] .hljs-comment {
  color: #667581;
}
[theme=base16-solar-flare] .hljs-tag {
  color: #85939e;
}
[theme=base16-solar-flare] .hljs-operator, [theme=base16-solar-flare] .hljs-punctuation, [theme=base16-solar-flare] .hljs-subst {
  color: #a6afb8;
}
[theme=base16-solar-flare] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-solar-flare] .hljs-bullet, [theme=base16-solar-flare] .hljs-deletion, [theme=base16-solar-flare] .hljs-name, [theme=base16-solar-flare] .hljs-selector-tag, [theme=base16-solar-flare] .hljs-template-variable, [theme=base16-solar-flare] .hljs-variable {
  color: #ef5253;
}
[theme=base16-solar-flare] .hljs-attr, [theme=base16-solar-flare] .hljs-link, [theme=base16-solar-flare] .hljs-literal, [theme=base16-solar-flare] .hljs-number, [theme=base16-solar-flare] .hljs-symbol, [theme=base16-solar-flare] .hljs-variable.constant_ {
  color: #e66b2b;
}
[theme=base16-solar-flare] .hljs-class .hljs-title, [theme=base16-solar-flare] .hljs-title, [theme=base16-solar-flare] .hljs-title.class_ {
  color: #e4b51c;
}
[theme=base16-solar-flare] .hljs-strong {
  font-weight: 700;
  color: #e4b51c;
}
[theme=base16-solar-flare] .hljs-addition, [theme=base16-solar-flare] .hljs-code, [theme=base16-solar-flare] .hljs-string, [theme=base16-solar-flare] .hljs-title.class_.inherited__ {
  color: #7cc844;
}
[theme=base16-solar-flare] .hljs-built_in, [theme=base16-solar-flare] .hljs-doctag, [theme=base16-solar-flare] .hljs-keyword.hljs-atrule, [theme=base16-solar-flare] .hljs-quote, [theme=base16-solar-flare] .hljs-regexp {
  color: #52cbb0;
}
[theme=base16-solar-flare] .hljs-attribute, [theme=base16-solar-flare] .hljs-function .hljs-title, [theme=base16-solar-flare] .hljs-section, [theme=base16-solar-flare] .hljs-title.function_, [theme=base16-solar-flare] .ruby .hljs-property {
  color: #33b5e1;
}
[theme=base16-solar-flare] .diff .hljs-meta, [theme=base16-solar-flare] .hljs-keyword, [theme=base16-solar-flare] .hljs-template-tag, [theme=base16-solar-flare] .hljs-type {
  color: #a363d5;
}
[theme=base16-solar-flare] .hljs-emphasis {
  color: #a363d5;
  font-style: italic;
}
[theme=base16-solar-flare] .hljs-meta, [theme=base16-solar-flare] .hljs-meta .hljs-keyword, [theme=base16-solar-flare] .hljs-meta .hljs-string {
  color: #d73c9a;
}
[theme=base16-solar-flare] .hljs-meta .hljs-keyword, [theme=base16-solar-flare] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-solarized-dark] {
  /*!
    Theme: Solarized Dark
    Author: Ethan Schoonover (modified by aramisgithub)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-solarized-dark] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-solarized-dark] code.hljs {
  padding: 3px 5px;
}
[theme=base16-solarized-dark] .hljs {
  color: #93a1a1;
  background: #002b36;
}
[theme=base16-solarized-dark] .hljs ::selection, [theme=base16-solarized-dark] .hljs::selection {
  background-color: #586e75;
  color: #93a1a1;
}
[theme=base16-solarized-dark] .hljs-comment {
  color: #657b83;
}
[theme=base16-solarized-dark] .hljs-tag {
  color: #839496;
}
[theme=base16-solarized-dark] .hljs-operator, [theme=base16-solarized-dark] .hljs-punctuation, [theme=base16-solarized-dark] .hljs-subst {
  color: #93a1a1;
}
[theme=base16-solarized-dark] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-solarized-dark] .hljs-bullet, [theme=base16-solarized-dark] .hljs-deletion, [theme=base16-solarized-dark] .hljs-name, [theme=base16-solarized-dark] .hljs-selector-tag, [theme=base16-solarized-dark] .hljs-template-variable, [theme=base16-solarized-dark] .hljs-variable {
  color: #dc322f;
}
[theme=base16-solarized-dark] .hljs-attr, [theme=base16-solarized-dark] .hljs-link, [theme=base16-solarized-dark] .hljs-literal, [theme=base16-solarized-dark] .hljs-number, [theme=base16-solarized-dark] .hljs-symbol, [theme=base16-solarized-dark] .hljs-variable.constant_ {
  color: #cb4b16;
}
[theme=base16-solarized-dark] .hljs-class .hljs-title, [theme=base16-solarized-dark] .hljs-title, [theme=base16-solarized-dark] .hljs-title.class_ {
  color: #b58900;
}
[theme=base16-solarized-dark] .hljs-strong {
  font-weight: 700;
  color: #b58900;
}
[theme=base16-solarized-dark] .hljs-addition, [theme=base16-solarized-dark] .hljs-code, [theme=base16-solarized-dark] .hljs-string, [theme=base16-solarized-dark] .hljs-title.class_.inherited__ {
  color: #859900;
}
[theme=base16-solarized-dark] .hljs-built_in, [theme=base16-solarized-dark] .hljs-doctag, [theme=base16-solarized-dark] .hljs-keyword.hljs-atrule, [theme=base16-solarized-dark] .hljs-quote, [theme=base16-solarized-dark] .hljs-regexp {
  color: #2aa198;
}
[theme=base16-solarized-dark] .hljs-attribute, [theme=base16-solarized-dark] .hljs-function .hljs-title, [theme=base16-solarized-dark] .hljs-section, [theme=base16-solarized-dark] .hljs-title.function_, [theme=base16-solarized-dark] .ruby .hljs-property {
  color: #268bd2;
}
[theme=base16-solarized-dark] .diff .hljs-meta, [theme=base16-solarized-dark] .hljs-keyword, [theme=base16-solarized-dark] .hljs-template-tag, [theme=base16-solarized-dark] .hljs-type {
  color: #6c71c4;
}
[theme=base16-solarized-dark] .hljs-emphasis {
  color: #6c71c4;
  font-style: italic;
}
[theme=base16-solarized-dark] .hljs-meta, [theme=base16-solarized-dark] .hljs-meta .hljs-keyword, [theme=base16-solarized-dark] .hljs-meta .hljs-string {
  color: #d33682;
}
[theme=base16-solarized-dark] .hljs-meta .hljs-keyword, [theme=base16-solarized-dark] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-solarized-light] {
  /*!
    Theme: Solarized Light
    Author: Ethan Schoonover (modified by aramisgithub)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-solarized-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-solarized-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-solarized-light] .hljs {
  color: #586e75;
  background: #fdf6e3;
}
[theme=base16-solarized-light] .hljs ::selection, [theme=base16-solarized-light] .hljs::selection {
  background-color: #93a1a1;
  color: #586e75;
}
[theme=base16-solarized-light] .hljs-comment {
  color: #839496;
}
[theme=base16-solarized-light] .hljs-tag {
  color: #657b83;
}
[theme=base16-solarized-light] .hljs-operator, [theme=base16-solarized-light] .hljs-punctuation, [theme=base16-solarized-light] .hljs-subst {
  color: #586e75;
}
[theme=base16-solarized-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-solarized-light] .hljs-bullet, [theme=base16-solarized-light] .hljs-deletion, [theme=base16-solarized-light] .hljs-name, [theme=base16-solarized-light] .hljs-selector-tag, [theme=base16-solarized-light] .hljs-template-variable, [theme=base16-solarized-light] .hljs-variable {
  color: #dc322f;
}
[theme=base16-solarized-light] .hljs-attr, [theme=base16-solarized-light] .hljs-link, [theme=base16-solarized-light] .hljs-literal, [theme=base16-solarized-light] .hljs-number, [theme=base16-solarized-light] .hljs-symbol, [theme=base16-solarized-light] .hljs-variable.constant_ {
  color: #cb4b16;
}
[theme=base16-solarized-light] .hljs-class .hljs-title, [theme=base16-solarized-light] .hljs-title, [theme=base16-solarized-light] .hljs-title.class_ {
  color: #b58900;
}
[theme=base16-solarized-light] .hljs-strong {
  font-weight: 700;
  color: #b58900;
}
[theme=base16-solarized-light] .hljs-addition, [theme=base16-solarized-light] .hljs-code, [theme=base16-solarized-light] .hljs-string, [theme=base16-solarized-light] .hljs-title.class_.inherited__ {
  color: #859900;
}
[theme=base16-solarized-light] .hljs-built_in, [theme=base16-solarized-light] .hljs-doctag, [theme=base16-solarized-light] .hljs-keyword.hljs-atrule, [theme=base16-solarized-light] .hljs-quote, [theme=base16-solarized-light] .hljs-regexp {
  color: #2aa198;
}
[theme=base16-solarized-light] .hljs-attribute, [theme=base16-solarized-light] .hljs-function .hljs-title, [theme=base16-solarized-light] .hljs-section, [theme=base16-solarized-light] .hljs-title.function_, [theme=base16-solarized-light] .ruby .hljs-property {
  color: #268bd2;
}
[theme=base16-solarized-light] .diff .hljs-meta, [theme=base16-solarized-light] .hljs-keyword, [theme=base16-solarized-light] .hljs-template-tag, [theme=base16-solarized-light] .hljs-type {
  color: #6c71c4;
}
[theme=base16-solarized-light] .hljs-emphasis {
  color: #6c71c4;
  font-style: italic;
}
[theme=base16-solarized-light] .hljs-meta, [theme=base16-solarized-light] .hljs-meta .hljs-keyword, [theme=base16-solarized-light] .hljs-meta .hljs-string {
  color: #d33682;
}
[theme=base16-solarized-light] .hljs-meta .hljs-keyword, [theme=base16-solarized-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-spacemacs] {
  /*!
    Theme: Spacemacs
    Author: Nasser Alshammari (https://github.com/nashamri/spacemacs-theme)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-spacemacs] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-spacemacs] code.hljs {
  padding: 3px 5px;
}
[theme=base16-spacemacs] .hljs {
  color: #a3a3a3;
  background: #1f2022;
}
[theme=base16-spacemacs] .hljs ::selection, [theme=base16-spacemacs] .hljs::selection {
  background-color: #444155;
  color: #a3a3a3;
}
[theme=base16-spacemacs] .hljs-comment {
  color: #585858;
}
[theme=base16-spacemacs] .hljs-tag {
  color: #b8b8b8;
}
[theme=base16-spacemacs] .hljs-operator, [theme=base16-spacemacs] .hljs-punctuation, [theme=base16-spacemacs] .hljs-subst {
  color: #a3a3a3;
}
[theme=base16-spacemacs] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-spacemacs] .hljs-bullet, [theme=base16-spacemacs] .hljs-deletion, [theme=base16-spacemacs] .hljs-name, [theme=base16-spacemacs] .hljs-selector-tag, [theme=base16-spacemacs] .hljs-template-variable, [theme=base16-spacemacs] .hljs-variable {
  color: #f2241f;
}
[theme=base16-spacemacs] .hljs-attr, [theme=base16-spacemacs] .hljs-link, [theme=base16-spacemacs] .hljs-literal, [theme=base16-spacemacs] .hljs-number, [theme=base16-spacemacs] .hljs-symbol, [theme=base16-spacemacs] .hljs-variable.constant_ {
  color: orange;
}
[theme=base16-spacemacs] .hljs-class .hljs-title, [theme=base16-spacemacs] .hljs-title, [theme=base16-spacemacs] .hljs-title.class_ {
  color: #b1951d;
}
[theme=base16-spacemacs] .hljs-strong {
  font-weight: 700;
  color: #b1951d;
}
[theme=base16-spacemacs] .hljs-addition, [theme=base16-spacemacs] .hljs-code, [theme=base16-spacemacs] .hljs-string, [theme=base16-spacemacs] .hljs-title.class_.inherited__ {
  color: #67b11d;
}
[theme=base16-spacemacs] .hljs-built_in, [theme=base16-spacemacs] .hljs-doctag, [theme=base16-spacemacs] .hljs-keyword.hljs-atrule, [theme=base16-spacemacs] .hljs-quote, [theme=base16-spacemacs] .hljs-regexp {
  color: #2d9574;
}
[theme=base16-spacemacs] .hljs-attribute, [theme=base16-spacemacs] .hljs-function .hljs-title, [theme=base16-spacemacs] .hljs-section, [theme=base16-spacemacs] .hljs-title.function_, [theme=base16-spacemacs] .ruby .hljs-property {
  color: #4f97d7;
}
[theme=base16-spacemacs] .diff .hljs-meta, [theme=base16-spacemacs] .hljs-keyword, [theme=base16-spacemacs] .hljs-template-tag, [theme=base16-spacemacs] .hljs-type {
  color: #a31db1;
}
[theme=base16-spacemacs] .hljs-emphasis {
  color: #a31db1;
  font-style: italic;
}
[theme=base16-spacemacs] .hljs-meta, [theme=base16-spacemacs] .hljs-meta .hljs-keyword, [theme=base16-spacemacs] .hljs-meta .hljs-string {
  color: #b03060;
}
[theme=base16-spacemacs] .hljs-meta .hljs-keyword, [theme=base16-spacemacs] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-summercamp] {
  /*!
    Theme: summercamp
    Author: zoe firi (zoefiri.github.io)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-summercamp] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-summercamp] code.hljs {
  padding: 3px 5px;
}
[theme=base16-summercamp] .hljs {
  color: #736e55;
  background: #1c1810;
}
[theme=base16-summercamp] .hljs ::selection, [theme=base16-summercamp] .hljs::selection {
  background-color: #3a3527;
  color: #736e55;
}
[theme=base16-summercamp] .hljs-comment {
  color: #504b38;
}
[theme=base16-summercamp] .hljs-tag {
  color: #5f5b45;
}
[theme=base16-summercamp] .hljs-operator, [theme=base16-summercamp] .hljs-punctuation, [theme=base16-summercamp] .hljs-subst {
  color: #736e55;
}
[theme=base16-summercamp] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-summercamp] .hljs-bullet, [theme=base16-summercamp] .hljs-deletion, [theme=base16-summercamp] .hljs-name, [theme=base16-summercamp] .hljs-selector-tag, [theme=base16-summercamp] .hljs-template-variable, [theme=base16-summercamp] .hljs-variable {
  color: #e35142;
}
[theme=base16-summercamp] .hljs-attr, [theme=base16-summercamp] .hljs-link, [theme=base16-summercamp] .hljs-literal, [theme=base16-summercamp] .hljs-number, [theme=base16-summercamp] .hljs-symbol, [theme=base16-summercamp] .hljs-variable.constant_ {
  color: #fba11b;
}
[theme=base16-summercamp] .hljs-class .hljs-title, [theme=base16-summercamp] .hljs-title, [theme=base16-summercamp] .hljs-title.class_ {
  color: #f2ff27;
}
[theme=base16-summercamp] .hljs-strong {
  font-weight: 700;
  color: #f2ff27;
}
[theme=base16-summercamp] .hljs-addition, [theme=base16-summercamp] .hljs-code, [theme=base16-summercamp] .hljs-string, [theme=base16-summercamp] .hljs-title.class_.inherited__ {
  color: #5ceb5a;
}
[theme=base16-summercamp] .hljs-built_in, [theme=base16-summercamp] .hljs-doctag, [theme=base16-summercamp] .hljs-keyword.hljs-atrule, [theme=base16-summercamp] .hljs-quote, [theme=base16-summercamp] .hljs-regexp {
  color: #5aebbc;
}
[theme=base16-summercamp] .hljs-attribute, [theme=base16-summercamp] .hljs-function .hljs-title, [theme=base16-summercamp] .hljs-section, [theme=base16-summercamp] .hljs-title.function_, [theme=base16-summercamp] .ruby .hljs-property {
  color: #489bf0;
}
[theme=base16-summercamp] .diff .hljs-meta, [theme=base16-summercamp] .hljs-keyword, [theme=base16-summercamp] .hljs-template-tag, [theme=base16-summercamp] .hljs-type {
  color: #ff8080;
}
[theme=base16-summercamp] .hljs-emphasis {
  color: #ff8080;
  font-style: italic;
}
[theme=base16-summercamp] .hljs-meta, [theme=base16-summercamp] .hljs-meta .hljs-keyword, [theme=base16-summercamp] .hljs-meta .hljs-string {
  color: #f69be7;
}
[theme=base16-summercamp] .hljs-meta .hljs-keyword, [theme=base16-summercamp] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-summerfruit-dark] {
  /*!
    Theme: Summerfruit Dark
    Author: Christopher Corley (http://christop.club/)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-summerfruit-dark] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-summerfruit-dark] code.hljs {
  padding: 3px 5px;
}
[theme=base16-summerfruit-dark] .hljs {
  color: #d0d0d0;
  background: #151515;
}
[theme=base16-summerfruit-dark] .hljs ::selection, [theme=base16-summerfruit-dark] .hljs::selection {
  background-color: #303030;
  color: #d0d0d0;
}
[theme=base16-summerfruit-dark] .hljs-comment {
  color: #505050;
}
[theme=base16-summerfruit-dark] .hljs-tag {
  color: #b0b0b0;
}
[theme=base16-summerfruit-dark] .hljs-operator, [theme=base16-summerfruit-dark] .hljs-punctuation, [theme=base16-summerfruit-dark] .hljs-subst {
  color: #d0d0d0;
}
[theme=base16-summerfruit-dark] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-summerfruit-dark] .hljs-bullet, [theme=base16-summerfruit-dark] .hljs-deletion, [theme=base16-summerfruit-dark] .hljs-name, [theme=base16-summerfruit-dark] .hljs-selector-tag, [theme=base16-summerfruit-dark] .hljs-template-variable, [theme=base16-summerfruit-dark] .hljs-variable {
  color: #ff0086;
}
[theme=base16-summerfruit-dark] .hljs-attr, [theme=base16-summerfruit-dark] .hljs-link, [theme=base16-summerfruit-dark] .hljs-literal, [theme=base16-summerfruit-dark] .hljs-number, [theme=base16-summerfruit-dark] .hljs-symbol, [theme=base16-summerfruit-dark] .hljs-variable.constant_ {
  color: #fd8900;
}
[theme=base16-summerfruit-dark] .hljs-class .hljs-title, [theme=base16-summerfruit-dark] .hljs-title, [theme=base16-summerfruit-dark] .hljs-title.class_ {
  color: #aba800;
}
[theme=base16-summerfruit-dark] .hljs-strong {
  font-weight: 700;
  color: #aba800;
}
[theme=base16-summerfruit-dark] .hljs-addition, [theme=base16-summerfruit-dark] .hljs-code, [theme=base16-summerfruit-dark] .hljs-string, [theme=base16-summerfruit-dark] .hljs-title.class_.inherited__ {
  color: #00c918;
}
[theme=base16-summerfruit-dark] .hljs-built_in, [theme=base16-summerfruit-dark] .hljs-doctag, [theme=base16-summerfruit-dark] .hljs-keyword.hljs-atrule, [theme=base16-summerfruit-dark] .hljs-quote, [theme=base16-summerfruit-dark] .hljs-regexp {
  color: #1faaaa;
}
[theme=base16-summerfruit-dark] .hljs-attribute, [theme=base16-summerfruit-dark] .hljs-function .hljs-title, [theme=base16-summerfruit-dark] .hljs-section, [theme=base16-summerfruit-dark] .hljs-title.function_, [theme=base16-summerfruit-dark] .ruby .hljs-property {
  color: #3777e6;
}
[theme=base16-summerfruit-dark] .diff .hljs-meta, [theme=base16-summerfruit-dark] .hljs-keyword, [theme=base16-summerfruit-dark] .hljs-template-tag, [theme=base16-summerfruit-dark] .hljs-type {
  color: #ad00a1;
}
[theme=base16-summerfruit-dark] .hljs-emphasis {
  color: #ad00a1;
  font-style: italic;
}
[theme=base16-summerfruit-dark] .hljs-meta, [theme=base16-summerfruit-dark] .hljs-meta .hljs-keyword, [theme=base16-summerfruit-dark] .hljs-meta .hljs-string {
  color: #c63;
}
[theme=base16-summerfruit-dark] .hljs-meta .hljs-keyword, [theme=base16-summerfruit-dark] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-summerfruit-light] {
  /*!
    Theme: Summerfruit Light
    Author: Christopher Corley (http://christop.club/)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-summerfruit-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-summerfruit-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-summerfruit-light] .hljs {
  color: #101010;
  background: #fff;
}
[theme=base16-summerfruit-light] .hljs ::selection, [theme=base16-summerfruit-light] .hljs::selection {
  background-color: #d0d0d0;
  color: #101010;
}
[theme=base16-summerfruit-light] .hljs-comment {
  color: #b0b0b0;
}
[theme=base16-summerfruit-light] .hljs-tag {
  color: #000;
}
[theme=base16-summerfruit-light] .hljs-operator, [theme=base16-summerfruit-light] .hljs-punctuation, [theme=base16-summerfruit-light] .hljs-subst {
  color: #101010;
}
[theme=base16-summerfruit-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-summerfruit-light] .hljs-bullet, [theme=base16-summerfruit-light] .hljs-deletion, [theme=base16-summerfruit-light] .hljs-name, [theme=base16-summerfruit-light] .hljs-selector-tag, [theme=base16-summerfruit-light] .hljs-template-variable, [theme=base16-summerfruit-light] .hljs-variable {
  color: #ff0086;
}
[theme=base16-summerfruit-light] .hljs-attr, [theme=base16-summerfruit-light] .hljs-link, [theme=base16-summerfruit-light] .hljs-literal, [theme=base16-summerfruit-light] .hljs-number, [theme=base16-summerfruit-light] .hljs-symbol, [theme=base16-summerfruit-light] .hljs-variable.constant_ {
  color: #fd8900;
}
[theme=base16-summerfruit-light] .hljs-class .hljs-title, [theme=base16-summerfruit-light] .hljs-title, [theme=base16-summerfruit-light] .hljs-title.class_ {
  color: #aba800;
}
[theme=base16-summerfruit-light] .hljs-strong {
  font-weight: 700;
  color: #aba800;
}
[theme=base16-summerfruit-light] .hljs-addition, [theme=base16-summerfruit-light] .hljs-code, [theme=base16-summerfruit-light] .hljs-string, [theme=base16-summerfruit-light] .hljs-title.class_.inherited__ {
  color: #00c918;
}
[theme=base16-summerfruit-light] .hljs-built_in, [theme=base16-summerfruit-light] .hljs-doctag, [theme=base16-summerfruit-light] .hljs-keyword.hljs-atrule, [theme=base16-summerfruit-light] .hljs-quote, [theme=base16-summerfruit-light] .hljs-regexp {
  color: #1faaaa;
}
[theme=base16-summerfruit-light] .hljs-attribute, [theme=base16-summerfruit-light] .hljs-function .hljs-title, [theme=base16-summerfruit-light] .hljs-section, [theme=base16-summerfruit-light] .hljs-title.function_, [theme=base16-summerfruit-light] .ruby .hljs-property {
  color: #3777e6;
}
[theme=base16-summerfruit-light] .diff .hljs-meta, [theme=base16-summerfruit-light] .hljs-keyword, [theme=base16-summerfruit-light] .hljs-template-tag, [theme=base16-summerfruit-light] .hljs-type {
  color: #ad00a1;
}
[theme=base16-summerfruit-light] .hljs-emphasis {
  color: #ad00a1;
  font-style: italic;
}
[theme=base16-summerfruit-light] .hljs-meta, [theme=base16-summerfruit-light] .hljs-meta .hljs-keyword, [theme=base16-summerfruit-light] .hljs-meta .hljs-string {
  color: #c63;
}
[theme=base16-summerfruit-light] .hljs-meta .hljs-keyword, [theme=base16-summerfruit-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-synth-midnight-terminal-dark] {
  /*!
    Theme: Synth Midnight Terminal Dark
    Author: Michaël Ball (http://github.com/michael-ball/)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-synth-midnight-terminal-dark] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-synth-midnight-terminal-dark] code.hljs {
  padding: 3px 5px;
}
[theme=base16-synth-midnight-terminal-dark] .hljs {
  color: #c1c3c4;
  background: #050608;
}
[theme=base16-synth-midnight-terminal-dark] .hljs ::selection, [theme=base16-synth-midnight-terminal-dark] .hljs::selection {
  background-color: #28292a;
  color: #c1c3c4;
}
[theme=base16-synth-midnight-terminal-dark] .hljs-comment {
  color: #474849;
}
[theme=base16-synth-midnight-terminal-dark] .hljs-tag {
  color: #a3a5a6;
}
[theme=base16-synth-midnight-terminal-dark] .hljs-operator, [theme=base16-synth-midnight-terminal-dark] .hljs-punctuation, [theme=base16-synth-midnight-terminal-dark] .hljs-subst {
  color: #c1c3c4;
}
[theme=base16-synth-midnight-terminal-dark] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-synth-midnight-terminal-dark] .hljs-bullet, [theme=base16-synth-midnight-terminal-dark] .hljs-deletion, [theme=base16-synth-midnight-terminal-dark] .hljs-name, [theme=base16-synth-midnight-terminal-dark] .hljs-selector-tag, [theme=base16-synth-midnight-terminal-dark] .hljs-template-variable, [theme=base16-synth-midnight-terminal-dark] .hljs-variable {
  color: #b53b50;
}
[theme=base16-synth-midnight-terminal-dark] .hljs-attr, [theme=base16-synth-midnight-terminal-dark] .hljs-link, [theme=base16-synth-midnight-terminal-dark] .hljs-literal, [theme=base16-synth-midnight-terminal-dark] .hljs-number, [theme=base16-synth-midnight-terminal-dark] .hljs-symbol, [theme=base16-synth-midnight-terminal-dark] .hljs-variable.constant_ {
  color: #ea770d;
}
[theme=base16-synth-midnight-terminal-dark] .hljs-class .hljs-title, [theme=base16-synth-midnight-terminal-dark] .hljs-title, [theme=base16-synth-midnight-terminal-dark] .hljs-title.class_ {
  color: #c9d364;
}
[theme=base16-synth-midnight-terminal-dark] .hljs-strong {
  font-weight: 700;
  color: #c9d364;
}
[theme=base16-synth-midnight-terminal-dark] .hljs-addition, [theme=base16-synth-midnight-terminal-dark] .hljs-code, [theme=base16-synth-midnight-terminal-dark] .hljs-string, [theme=base16-synth-midnight-terminal-dark] .hljs-title.class_.inherited__ {
  color: #06ea61;
}
[theme=base16-synth-midnight-terminal-dark] .hljs-built_in, [theme=base16-synth-midnight-terminal-dark] .hljs-doctag, [theme=base16-synth-midnight-terminal-dark] .hljs-keyword.hljs-atrule, [theme=base16-synth-midnight-terminal-dark] .hljs-quote, [theme=base16-synth-midnight-terminal-dark] .hljs-regexp {
  color: #42fff9;
}
[theme=base16-synth-midnight-terminal-dark] .hljs-attribute, [theme=base16-synth-midnight-terminal-dark] .hljs-function .hljs-title, [theme=base16-synth-midnight-terminal-dark] .hljs-section, [theme=base16-synth-midnight-terminal-dark] .hljs-title.function_, [theme=base16-synth-midnight-terminal-dark] .ruby .hljs-property {
  color: #03aeff;
}
[theme=base16-synth-midnight-terminal-dark] .diff .hljs-meta, [theme=base16-synth-midnight-terminal-dark] .hljs-keyword, [theme=base16-synth-midnight-terminal-dark] .hljs-template-tag, [theme=base16-synth-midnight-terminal-dark] .hljs-type {
  color: #ea5ce2;
}
[theme=base16-synth-midnight-terminal-dark] .hljs-emphasis {
  color: #ea5ce2;
  font-style: italic;
}
[theme=base16-synth-midnight-terminal-dark] .hljs-meta, [theme=base16-synth-midnight-terminal-dark] .hljs-meta .hljs-keyword, [theme=base16-synth-midnight-terminal-dark] .hljs-meta .hljs-string {
  color: #cd6320;
}
[theme=base16-synth-midnight-terminal-dark] .hljs-meta .hljs-keyword, [theme=base16-synth-midnight-terminal-dark] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-synth-midnight-terminal-light] {
  /*!
    Theme: Synth Midnight Terminal Light
    Author: Michaël Ball (http://github.com/michael-ball/)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-synth-midnight-terminal-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-synth-midnight-terminal-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-synth-midnight-terminal-light] .hljs {
  color: #28292a;
  background: #dddfe0;
}
[theme=base16-synth-midnight-terminal-light] .hljs ::selection, [theme=base16-synth-midnight-terminal-light] .hljs::selection {
  background-color: #c1c3c4;
  color: #28292a;
}
[theme=base16-synth-midnight-terminal-light] .hljs-comment {
  color: #a3a5a6;
}
[theme=base16-synth-midnight-terminal-light] .hljs-tag {
  color: #474849;
}
[theme=base16-synth-midnight-terminal-light] .hljs-operator, [theme=base16-synth-midnight-terminal-light] .hljs-punctuation, [theme=base16-synth-midnight-terminal-light] .hljs-subst {
  color: #28292a;
}
[theme=base16-synth-midnight-terminal-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-synth-midnight-terminal-light] .hljs-bullet, [theme=base16-synth-midnight-terminal-light] .hljs-deletion, [theme=base16-synth-midnight-terminal-light] .hljs-name, [theme=base16-synth-midnight-terminal-light] .hljs-selector-tag, [theme=base16-synth-midnight-terminal-light] .hljs-template-variable, [theme=base16-synth-midnight-terminal-light] .hljs-variable {
  color: #b53b50;
}
[theme=base16-synth-midnight-terminal-light] .hljs-attr, [theme=base16-synth-midnight-terminal-light] .hljs-link, [theme=base16-synth-midnight-terminal-light] .hljs-literal, [theme=base16-synth-midnight-terminal-light] .hljs-number, [theme=base16-synth-midnight-terminal-light] .hljs-symbol, [theme=base16-synth-midnight-terminal-light] .hljs-variable.constant_ {
  color: #ea770d;
}
[theme=base16-synth-midnight-terminal-light] .hljs-class .hljs-title, [theme=base16-synth-midnight-terminal-light] .hljs-title, [theme=base16-synth-midnight-terminal-light] .hljs-title.class_ {
  color: #c9d364;
}
[theme=base16-synth-midnight-terminal-light] .hljs-strong {
  font-weight: 700;
  color: #c9d364;
}
[theme=base16-synth-midnight-terminal-light] .hljs-addition, [theme=base16-synth-midnight-terminal-light] .hljs-code, [theme=base16-synth-midnight-terminal-light] .hljs-string, [theme=base16-synth-midnight-terminal-light] .hljs-title.class_.inherited__ {
  color: #06ea61;
}
[theme=base16-synth-midnight-terminal-light] .hljs-built_in, [theme=base16-synth-midnight-terminal-light] .hljs-doctag, [theme=base16-synth-midnight-terminal-light] .hljs-keyword.hljs-atrule, [theme=base16-synth-midnight-terminal-light] .hljs-quote, [theme=base16-synth-midnight-terminal-light] .hljs-regexp {
  color: #42fff9;
}
[theme=base16-synth-midnight-terminal-light] .hljs-attribute, [theme=base16-synth-midnight-terminal-light] .hljs-function .hljs-title, [theme=base16-synth-midnight-terminal-light] .hljs-section, [theme=base16-synth-midnight-terminal-light] .hljs-title.function_, [theme=base16-synth-midnight-terminal-light] .ruby .hljs-property {
  color: #03aeff;
}
[theme=base16-synth-midnight-terminal-light] .diff .hljs-meta, [theme=base16-synth-midnight-terminal-light] .hljs-keyword, [theme=base16-synth-midnight-terminal-light] .hljs-template-tag, [theme=base16-synth-midnight-terminal-light] .hljs-type {
  color: #ea5ce2;
}
[theme=base16-synth-midnight-terminal-light] .hljs-emphasis {
  color: #ea5ce2;
  font-style: italic;
}
[theme=base16-synth-midnight-terminal-light] .hljs-meta, [theme=base16-synth-midnight-terminal-light] .hljs-meta .hljs-keyword, [theme=base16-synth-midnight-terminal-light] .hljs-meta .hljs-string {
  color: #cd6320;
}
[theme=base16-synth-midnight-terminal-light] .hljs-meta .hljs-keyword, [theme=base16-synth-midnight-terminal-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-tango] {
  /*!
    Theme: Tango
    Author: @Schnouki, based on the Tango Desktop Project
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-tango] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-tango] code.hljs {
  padding: 3px 5px;
}
[theme=base16-tango] .hljs {
  color: #d3d7cf;
  background: #2e3436;
}
[theme=base16-tango] .hljs ::selection, [theme=base16-tango] .hljs::selection {
  background-color: #fce94f;
  color: #d3d7cf;
}
[theme=base16-tango] .hljs-comment {
  color: #555753;
}
[theme=base16-tango] .hljs-tag {
  color: #729fcf;
}
[theme=base16-tango] .hljs-operator, [theme=base16-tango] .hljs-punctuation, [theme=base16-tango] .hljs-subst {
  color: #d3d7cf;
}
[theme=base16-tango] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-tango] .hljs-bullet, [theme=base16-tango] .hljs-deletion, [theme=base16-tango] .hljs-name, [theme=base16-tango] .hljs-selector-tag, [theme=base16-tango] .hljs-template-variable, [theme=base16-tango] .hljs-variable {
  color: #c00;
}
[theme=base16-tango] .hljs-attr, [theme=base16-tango] .hljs-link, [theme=base16-tango] .hljs-literal, [theme=base16-tango] .hljs-number, [theme=base16-tango] .hljs-symbol, [theme=base16-tango] .hljs-variable.constant_ {
  color: #ef2929;
}
[theme=base16-tango] .hljs-class .hljs-title, [theme=base16-tango] .hljs-title, [theme=base16-tango] .hljs-title.class_ {
  color: #c4a000;
}
[theme=base16-tango] .hljs-strong {
  font-weight: 700;
  color: #c4a000;
}
[theme=base16-tango] .hljs-addition, [theme=base16-tango] .hljs-code, [theme=base16-tango] .hljs-string, [theme=base16-tango] .hljs-title.class_.inherited__ {
  color: #4e9a06;
}
[theme=base16-tango] .hljs-built_in, [theme=base16-tango] .hljs-doctag, [theme=base16-tango] .hljs-keyword.hljs-atrule, [theme=base16-tango] .hljs-quote, [theme=base16-tango] .hljs-regexp {
  color: #06989a;
}
[theme=base16-tango] .hljs-attribute, [theme=base16-tango] .hljs-function .hljs-title, [theme=base16-tango] .hljs-section, [theme=base16-tango] .hljs-title.function_, [theme=base16-tango] .ruby .hljs-property {
  color: #3465a4;
}
[theme=base16-tango] .diff .hljs-meta, [theme=base16-tango] .hljs-keyword, [theme=base16-tango] .hljs-template-tag, [theme=base16-tango] .hljs-type {
  color: #75507b;
}
[theme=base16-tango] .hljs-emphasis {
  color: #75507b;
  font-style: italic;
}
[theme=base16-tango] .hljs-meta, [theme=base16-tango] .hljs-meta .hljs-keyword, [theme=base16-tango] .hljs-meta .hljs-string {
  color: #34e2e2;
}
[theme=base16-tango] .hljs-meta .hljs-keyword, [theme=base16-tango] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-tender] {
  /*!
    Theme: tender
    Author: Jacobo Tabernero (https://github/com/jacoborus/tender.vim)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-tender] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-tender] code.hljs {
  padding: 3px 5px;
}
[theme=base16-tender] .hljs {
  color: #eee;
  background: #282828;
}
[theme=base16-tender] .hljs ::selection, [theme=base16-tender] .hljs::selection {
  background-color: #484848;
  color: #eee;
}
[theme=base16-tender] .hljs-comment {
  color: #4c4c4c;
}
[theme=base16-tender] .hljs-tag {
  color: #b8b8b8;
}
[theme=base16-tender] .hljs-operator, [theme=base16-tender] .hljs-punctuation, [theme=base16-tender] .hljs-subst {
  color: #eee;
}
[theme=base16-tender] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-tender] .hljs-bullet, [theme=base16-tender] .hljs-deletion, [theme=base16-tender] .hljs-name, [theme=base16-tender] .hljs-selector-tag, [theme=base16-tender] .hljs-template-variable, [theme=base16-tender] .hljs-variable {
  color: #f43753;
}
[theme=base16-tender] .hljs-attr, [theme=base16-tender] .hljs-link, [theme=base16-tender] .hljs-literal, [theme=base16-tender] .hljs-number, [theme=base16-tender] .hljs-symbol, [theme=base16-tender] .hljs-variable.constant_ {
  color: #dc9656;
}
[theme=base16-tender] .hljs-class .hljs-title, [theme=base16-tender] .hljs-title, [theme=base16-tender] .hljs-title.class_ {
  color: #ffc24b;
}
[theme=base16-tender] .hljs-strong {
  font-weight: 700;
  color: #ffc24b;
}
[theme=base16-tender] .hljs-addition, [theme=base16-tender] .hljs-code, [theme=base16-tender] .hljs-string, [theme=base16-tender] .hljs-title.class_.inherited__ {
  color: #c9d05c;
}
[theme=base16-tender] .hljs-built_in, [theme=base16-tender] .hljs-doctag, [theme=base16-tender] .hljs-keyword.hljs-atrule, [theme=base16-tender] .hljs-quote, [theme=base16-tender] .hljs-regexp {
  color: #73cef4;
}
[theme=base16-tender] .hljs-attribute, [theme=base16-tender] .hljs-function .hljs-title, [theme=base16-tender] .hljs-section, [theme=base16-tender] .hljs-title.function_, [theme=base16-tender] .ruby .hljs-property {
  color: #b3deef;
}
[theme=base16-tender] .diff .hljs-meta, [theme=base16-tender] .hljs-keyword, [theme=base16-tender] .hljs-template-tag, [theme=base16-tender] .hljs-type {
  color: #d3b987;
}
[theme=base16-tender] .hljs-emphasis {
  color: #d3b987;
  font-style: italic;
}
[theme=base16-tender] .hljs-meta, [theme=base16-tender] .hljs-meta .hljs-keyword, [theme=base16-tender] .hljs-meta .hljs-string {
  color: #a16946;
}
[theme=base16-tender] .hljs-meta .hljs-keyword, [theme=base16-tender] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-tomorrow-night] {
  /*!
    Theme: Tomorrow Night
    Author: Chris Kempson (http://chriskempson.com)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-tomorrow-night] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-tomorrow-night] code.hljs {
  padding: 3px 5px;
}
[theme=base16-tomorrow-night] .hljs {
  color: #ccc;
  background: #2d2d2d;
}
[theme=base16-tomorrow-night] .hljs ::selection, [theme=base16-tomorrow-night] .hljs::selection {
  background-color: #515151;
  color: #ccc;
}
[theme=base16-tomorrow-night] .hljs-comment {
  color: #999;
}
[theme=base16-tomorrow-night] .hljs-tag {
  color: #b4b7b4;
}
[theme=base16-tomorrow-night] .hljs-operator, [theme=base16-tomorrow-night] .hljs-punctuation, [theme=base16-tomorrow-night] .hljs-subst {
  color: #ccc;
}
[theme=base16-tomorrow-night] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-tomorrow-night] .hljs-bullet, [theme=base16-tomorrow-night] .hljs-deletion, [theme=base16-tomorrow-night] .hljs-name, [theme=base16-tomorrow-night] .hljs-selector-tag, [theme=base16-tomorrow-night] .hljs-template-variable, [theme=base16-tomorrow-night] .hljs-variable {
  color: #f2777a;
}
[theme=base16-tomorrow-night] .hljs-attr, [theme=base16-tomorrow-night] .hljs-link, [theme=base16-tomorrow-night] .hljs-literal, [theme=base16-tomorrow-night] .hljs-number, [theme=base16-tomorrow-night] .hljs-symbol, [theme=base16-tomorrow-night] .hljs-variable.constant_ {
  color: #f99157;
}
[theme=base16-tomorrow-night] .hljs-class .hljs-title, [theme=base16-tomorrow-night] .hljs-title, [theme=base16-tomorrow-night] .hljs-title.class_ {
  color: #fc6;
}
[theme=base16-tomorrow-night] .hljs-strong {
  font-weight: 700;
  color: #fc6;
}
[theme=base16-tomorrow-night] .hljs-addition, [theme=base16-tomorrow-night] .hljs-code, [theme=base16-tomorrow-night] .hljs-string, [theme=base16-tomorrow-night] .hljs-title.class_.inherited__ {
  color: #9c9;
}
[theme=base16-tomorrow-night] .hljs-built_in, [theme=base16-tomorrow-night] .hljs-doctag, [theme=base16-tomorrow-night] .hljs-keyword.hljs-atrule, [theme=base16-tomorrow-night] .hljs-quote, [theme=base16-tomorrow-night] .hljs-regexp {
  color: #6cc;
}
[theme=base16-tomorrow-night] .hljs-attribute, [theme=base16-tomorrow-night] .hljs-function .hljs-title, [theme=base16-tomorrow-night] .hljs-section, [theme=base16-tomorrow-night] .hljs-title.function_, [theme=base16-tomorrow-night] .ruby .hljs-property {
  color: #69c;
}
[theme=base16-tomorrow-night] .diff .hljs-meta, [theme=base16-tomorrow-night] .hljs-keyword, [theme=base16-tomorrow-night] .hljs-template-tag, [theme=base16-tomorrow-night] .hljs-type {
  color: #c9c;
}
[theme=base16-tomorrow-night] .hljs-emphasis {
  color: #c9c;
  font-style: italic;
}
[theme=base16-tomorrow-night] .hljs-meta, [theme=base16-tomorrow-night] .hljs-meta .hljs-keyword, [theme=base16-tomorrow-night] .hljs-meta .hljs-string {
  color: #a3685a;
}
[theme=base16-tomorrow-night] .hljs-meta .hljs-keyword, [theme=base16-tomorrow-night] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-tomorrow] {
  /*!
    Theme: Tomorrow
    Author: Chris Kempson (http://chriskempson.com)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-tomorrow] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-tomorrow] code.hljs {
  padding: 3px 5px;
}
[theme=base16-tomorrow] .hljs {
  color: #4d4d4c;
  background: #fff;
}
[theme=base16-tomorrow] .hljs ::selection, [theme=base16-tomorrow] .hljs::selection {
  background-color: #d6d6d6;
  color: #4d4d4c;
}
[theme=base16-tomorrow] .hljs-comment {
  color: #8e908c;
}
[theme=base16-tomorrow] .hljs-tag {
  color: #969896;
}
[theme=base16-tomorrow] .hljs-operator, [theme=base16-tomorrow] .hljs-punctuation, [theme=base16-tomorrow] .hljs-subst {
  color: #4d4d4c;
}
[theme=base16-tomorrow] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-tomorrow] .hljs-bullet, [theme=base16-tomorrow] .hljs-deletion, [theme=base16-tomorrow] .hljs-name, [theme=base16-tomorrow] .hljs-selector-tag, [theme=base16-tomorrow] .hljs-template-variable, [theme=base16-tomorrow] .hljs-variable {
  color: #c82829;
}
[theme=base16-tomorrow] .hljs-attr, [theme=base16-tomorrow] .hljs-link, [theme=base16-tomorrow] .hljs-literal, [theme=base16-tomorrow] .hljs-number, [theme=base16-tomorrow] .hljs-symbol, [theme=base16-tomorrow] .hljs-variable.constant_ {
  color: #f5871f;
}
[theme=base16-tomorrow] .hljs-class .hljs-title, [theme=base16-tomorrow] .hljs-title, [theme=base16-tomorrow] .hljs-title.class_ {
  color: #eab700;
}
[theme=base16-tomorrow] .hljs-strong {
  font-weight: 700;
  color: #eab700;
}
[theme=base16-tomorrow] .hljs-addition, [theme=base16-tomorrow] .hljs-code, [theme=base16-tomorrow] .hljs-string, [theme=base16-tomorrow] .hljs-title.class_.inherited__ {
  color: #718c00;
}
[theme=base16-tomorrow] .hljs-built_in, [theme=base16-tomorrow] .hljs-doctag, [theme=base16-tomorrow] .hljs-keyword.hljs-atrule, [theme=base16-tomorrow] .hljs-quote, [theme=base16-tomorrow] .hljs-regexp {
  color: #3e999f;
}
[theme=base16-tomorrow] .hljs-attribute, [theme=base16-tomorrow] .hljs-function .hljs-title, [theme=base16-tomorrow] .hljs-section, [theme=base16-tomorrow] .hljs-title.function_, [theme=base16-tomorrow] .ruby .hljs-property {
  color: #4271ae;
}
[theme=base16-tomorrow] .diff .hljs-meta, [theme=base16-tomorrow] .hljs-keyword, [theme=base16-tomorrow] .hljs-template-tag, [theme=base16-tomorrow] .hljs-type {
  color: #8959a8;
}
[theme=base16-tomorrow] .hljs-emphasis {
  color: #8959a8;
  font-style: italic;
}
[theme=base16-tomorrow] .hljs-meta, [theme=base16-tomorrow] .hljs-meta .hljs-keyword, [theme=base16-tomorrow] .hljs-meta .hljs-string {
  color: #a3685a;
}
[theme=base16-tomorrow] .hljs-meta .hljs-keyword, [theme=base16-tomorrow] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-twilight] {
  /*!
    Theme: Twilight
    Author: David Hart (https://github.com/hartbit)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-twilight] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-twilight] code.hljs {
  padding: 3px 5px;
}
[theme=base16-twilight] .hljs {
  color: #a7a7a7;
  background: #1e1e1e;
}
[theme=base16-twilight] .hljs ::selection, [theme=base16-twilight] .hljs::selection {
  background-color: #464b50;
  color: #a7a7a7;
}
[theme=base16-twilight] .hljs-comment {
  color: #5f5a60;
}
[theme=base16-twilight] .hljs-tag {
  color: #838184;
}
[theme=base16-twilight] .hljs-operator, [theme=base16-twilight] .hljs-punctuation, [theme=base16-twilight] .hljs-subst {
  color: #a7a7a7;
}
[theme=base16-twilight] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-twilight] .hljs-bullet, [theme=base16-twilight] .hljs-deletion, [theme=base16-twilight] .hljs-name, [theme=base16-twilight] .hljs-selector-tag, [theme=base16-twilight] .hljs-template-variable, [theme=base16-twilight] .hljs-variable {
  color: #cf6a4c;
}
[theme=base16-twilight] .hljs-attr, [theme=base16-twilight] .hljs-link, [theme=base16-twilight] .hljs-literal, [theme=base16-twilight] .hljs-number, [theme=base16-twilight] .hljs-symbol, [theme=base16-twilight] .hljs-variable.constant_ {
  color: #cda869;
}
[theme=base16-twilight] .hljs-class .hljs-title, [theme=base16-twilight] .hljs-title, [theme=base16-twilight] .hljs-title.class_ {
  color: #f9ee98;
}
[theme=base16-twilight] .hljs-strong {
  font-weight: 700;
  color: #f9ee98;
}
[theme=base16-twilight] .hljs-addition, [theme=base16-twilight] .hljs-code, [theme=base16-twilight] .hljs-string, [theme=base16-twilight] .hljs-title.class_.inherited__ {
  color: #8f9d6a;
}
[theme=base16-twilight] .hljs-built_in, [theme=base16-twilight] .hljs-doctag, [theme=base16-twilight] .hljs-keyword.hljs-atrule, [theme=base16-twilight] .hljs-quote, [theme=base16-twilight] .hljs-regexp {
  color: #afc4db;
}
[theme=base16-twilight] .hljs-attribute, [theme=base16-twilight] .hljs-function .hljs-title, [theme=base16-twilight] .hljs-section, [theme=base16-twilight] .hljs-title.function_, [theme=base16-twilight] .ruby .hljs-property {
  color: #7587a6;
}
[theme=base16-twilight] .diff .hljs-meta, [theme=base16-twilight] .hljs-keyword, [theme=base16-twilight] .hljs-template-tag, [theme=base16-twilight] .hljs-type {
  color: #9b859d;
}
[theme=base16-twilight] .hljs-emphasis {
  color: #9b859d;
  font-style: italic;
}
[theme=base16-twilight] .hljs-meta, [theme=base16-twilight] .hljs-meta .hljs-keyword, [theme=base16-twilight] .hljs-meta .hljs-string {
  color: #9b703f;
}
[theme=base16-twilight] .hljs-meta .hljs-keyword, [theme=base16-twilight] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-unikitty-dark] {
  /*!
    Theme: Unikitty Dark
    Author: Josh W Lewis (@joshwlewis)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-unikitty-dark] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-unikitty-dark] code.hljs {
  padding: 3px 5px;
}
[theme=base16-unikitty-dark] .hljs {
  color: #bcbabe;
  background: #2e2a31;
}
[theme=base16-unikitty-dark] .hljs ::selection, [theme=base16-unikitty-dark] .hljs::selection {
  background-color: #666369;
  color: #bcbabe;
}
[theme=base16-unikitty-dark] .hljs-comment {
  color: #838085;
}
[theme=base16-unikitty-dark] .hljs-tag {
  color: #9f9da2;
}
[theme=base16-unikitty-dark] .hljs-operator, [theme=base16-unikitty-dark] .hljs-punctuation, [theme=base16-unikitty-dark] .hljs-subst {
  color: #bcbabe;
}
[theme=base16-unikitty-dark] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-unikitty-dark] .hljs-bullet, [theme=base16-unikitty-dark] .hljs-deletion, [theme=base16-unikitty-dark] .hljs-name, [theme=base16-unikitty-dark] .hljs-selector-tag, [theme=base16-unikitty-dark] .hljs-template-variable, [theme=base16-unikitty-dark] .hljs-variable {
  color: #d8137f;
}
[theme=base16-unikitty-dark] .hljs-attr, [theme=base16-unikitty-dark] .hljs-link, [theme=base16-unikitty-dark] .hljs-literal, [theme=base16-unikitty-dark] .hljs-number, [theme=base16-unikitty-dark] .hljs-symbol, [theme=base16-unikitty-dark] .hljs-variable.constant_ {
  color: #d65407;
}
[theme=base16-unikitty-dark] .hljs-class .hljs-title, [theme=base16-unikitty-dark] .hljs-title, [theme=base16-unikitty-dark] .hljs-title.class_ {
  color: #dc8a0e;
}
[theme=base16-unikitty-dark] .hljs-strong {
  font-weight: 700;
  color: #dc8a0e;
}
[theme=base16-unikitty-dark] .hljs-addition, [theme=base16-unikitty-dark] .hljs-code, [theme=base16-unikitty-dark] .hljs-string, [theme=base16-unikitty-dark] .hljs-title.class_.inherited__ {
  color: #17ad98;
}
[theme=base16-unikitty-dark] .hljs-built_in, [theme=base16-unikitty-dark] .hljs-doctag, [theme=base16-unikitty-dark] .hljs-keyword.hljs-atrule, [theme=base16-unikitty-dark] .hljs-quote, [theme=base16-unikitty-dark] .hljs-regexp {
  color: #149bda;
}
[theme=base16-unikitty-dark] .hljs-attribute, [theme=base16-unikitty-dark] .hljs-function .hljs-title, [theme=base16-unikitty-dark] .hljs-section, [theme=base16-unikitty-dark] .hljs-title.function_, [theme=base16-unikitty-dark] .ruby .hljs-property {
  color: #796af5;
}
[theme=base16-unikitty-dark] .diff .hljs-meta, [theme=base16-unikitty-dark] .hljs-keyword, [theme=base16-unikitty-dark] .hljs-template-tag, [theme=base16-unikitty-dark] .hljs-type {
  color: #bb60ea;
}
[theme=base16-unikitty-dark] .hljs-emphasis {
  color: #bb60ea;
  font-style: italic;
}
[theme=base16-unikitty-dark] .hljs-meta, [theme=base16-unikitty-dark] .hljs-meta .hljs-keyword, [theme=base16-unikitty-dark] .hljs-meta .hljs-string {
  color: #c720ca;
}
[theme=base16-unikitty-dark] .hljs-meta .hljs-keyword, [theme=base16-unikitty-dark] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-unikitty-light] {
  /*!
    Theme: Unikitty Light
    Author: Josh W Lewis (@joshwlewis)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-unikitty-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-unikitty-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-unikitty-light] .hljs {
  color: #6c696e;
  background: #fff;
}
[theme=base16-unikitty-light] .hljs ::selection, [theme=base16-unikitty-light] .hljs::selection {
  background-color: #c4c3c5;
  color: #6c696e;
}
[theme=base16-unikitty-light] .hljs-comment {
  color: #a7a5a8;
}
[theme=base16-unikitty-light] .hljs-tag {
  color: #89878b;
}
[theme=base16-unikitty-light] .hljs-operator, [theme=base16-unikitty-light] .hljs-punctuation, [theme=base16-unikitty-light] .hljs-subst {
  color: #6c696e;
}
[theme=base16-unikitty-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-unikitty-light] .hljs-bullet, [theme=base16-unikitty-light] .hljs-deletion, [theme=base16-unikitty-light] .hljs-name, [theme=base16-unikitty-light] .hljs-selector-tag, [theme=base16-unikitty-light] .hljs-template-variable, [theme=base16-unikitty-light] .hljs-variable {
  color: #d8137f;
}
[theme=base16-unikitty-light] .hljs-attr, [theme=base16-unikitty-light] .hljs-link, [theme=base16-unikitty-light] .hljs-literal, [theme=base16-unikitty-light] .hljs-number, [theme=base16-unikitty-light] .hljs-symbol, [theme=base16-unikitty-light] .hljs-variable.constant_ {
  color: #d65407;
}
[theme=base16-unikitty-light] .hljs-class .hljs-title, [theme=base16-unikitty-light] .hljs-title, [theme=base16-unikitty-light] .hljs-title.class_ {
  color: #dc8a0e;
}
[theme=base16-unikitty-light] .hljs-strong {
  font-weight: 700;
  color: #dc8a0e;
}
[theme=base16-unikitty-light] .hljs-addition, [theme=base16-unikitty-light] .hljs-code, [theme=base16-unikitty-light] .hljs-string, [theme=base16-unikitty-light] .hljs-title.class_.inherited__ {
  color: #17ad98;
}
[theme=base16-unikitty-light] .hljs-built_in, [theme=base16-unikitty-light] .hljs-doctag, [theme=base16-unikitty-light] .hljs-keyword.hljs-atrule, [theme=base16-unikitty-light] .hljs-quote, [theme=base16-unikitty-light] .hljs-regexp {
  color: #149bda;
}
[theme=base16-unikitty-light] .hljs-attribute, [theme=base16-unikitty-light] .hljs-function .hljs-title, [theme=base16-unikitty-light] .hljs-section, [theme=base16-unikitty-light] .hljs-title.function_, [theme=base16-unikitty-light] .ruby .hljs-property {
  color: #775dff;
}
[theme=base16-unikitty-light] .diff .hljs-meta, [theme=base16-unikitty-light] .hljs-keyword, [theme=base16-unikitty-light] .hljs-template-tag, [theme=base16-unikitty-light] .hljs-type {
  color: #aa17e6;
}
[theme=base16-unikitty-light] .hljs-emphasis {
  color: #aa17e6;
  font-style: italic;
}
[theme=base16-unikitty-light] .hljs-meta, [theme=base16-unikitty-light] .hljs-meta .hljs-keyword, [theme=base16-unikitty-light] .hljs-meta .hljs-string {
  color: #e013d0;
}
[theme=base16-unikitty-light] .hljs-meta .hljs-keyword, [theme=base16-unikitty-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-vulcan] {
  /*!
    Theme: vulcan
    Author: Andrey Varfolomeev
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-vulcan] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-vulcan] code.hljs {
  padding: 3px 5px;
}
[theme=base16-vulcan] .hljs {
  color: #5b778c;
  background: #041523;
}
[theme=base16-vulcan] .hljs ::selection, [theme=base16-vulcan] .hljs::selection {
  background-color: #003552;
  color: #5b778c;
}
[theme=base16-vulcan] .hljs-comment {
  color: #7a5759;
}
[theme=base16-vulcan] .hljs-tag {
  color: #6b6977;
}
[theme=base16-vulcan] .hljs-operator, [theme=base16-vulcan] .hljs-punctuation, [theme=base16-vulcan] .hljs-subst {
  color: #5b778c;
}
[theme=base16-vulcan] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-vulcan] .hljs-bullet, [theme=base16-vulcan] .hljs-deletion, [theme=base16-vulcan] .hljs-name, [theme=base16-vulcan] .hljs-selector-tag, [theme=base16-vulcan] .hljs-template-variable, [theme=base16-vulcan] .hljs-variable {
  color: #818591;
}
[theme=base16-vulcan] .hljs-attr, [theme=base16-vulcan] .hljs-link, [theme=base16-vulcan] .hljs-literal, [theme=base16-vulcan] .hljs-number, [theme=base16-vulcan] .hljs-symbol, [theme=base16-vulcan] .hljs-variable.constant_ {
  color: #9198a3;
}
[theme=base16-vulcan] .hljs-class .hljs-title, [theme=base16-vulcan] .hljs-title, [theme=base16-vulcan] .hljs-title.class_ {
  color: #adb4b9;
}
[theme=base16-vulcan] .hljs-strong {
  font-weight: 700;
  color: #adb4b9;
}
[theme=base16-vulcan] .hljs-addition, [theme=base16-vulcan] .hljs-attribute, [theme=base16-vulcan] .hljs-built_in, [theme=base16-vulcan] .hljs-code, [theme=base16-vulcan] .hljs-doctag, [theme=base16-vulcan] .hljs-function .hljs-title, [theme=base16-vulcan] .hljs-keyword.hljs-atrule, [theme=base16-vulcan] .hljs-quote, [theme=base16-vulcan] .hljs-regexp, [theme=base16-vulcan] .hljs-section, [theme=base16-vulcan] .hljs-string, [theme=base16-vulcan] .hljs-title.class_.inherited__, [theme=base16-vulcan] .hljs-title.function_, [theme=base16-vulcan] .ruby .hljs-property {
  color: #977d7c;
}
[theme=base16-vulcan] .diff .hljs-meta, [theme=base16-vulcan] .hljs-keyword, [theme=base16-vulcan] .hljs-template-tag, [theme=base16-vulcan] .hljs-type {
  color: #9198a3;
}
[theme=base16-vulcan] .hljs-emphasis {
  color: #9198a3;
  font-style: italic;
}
[theme=base16-vulcan] .hljs-meta, [theme=base16-vulcan] .hljs-meta .hljs-keyword, [theme=base16-vulcan] .hljs-meta .hljs-string {
  color: #977d7c;
}
[theme=base16-vulcan] .hljs-meta .hljs-keyword, [theme=base16-vulcan] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-windows-10-light] {
  /*!
    Theme: Windows 10 Light
    Author: Fergus Collins (https://github.com/C-Fergus)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-windows-10-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-windows-10-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-windows-10-light] .hljs {
  color: #767676;
  background: #f2f2f2;
}
[theme=base16-windows-10-light] .hljs ::selection, [theme=base16-windows-10-light] .hljs::selection {
  background-color: #d9d9d9;
  color: #767676;
}
[theme=base16-windows-10-light] .hljs-comment {
  color: #ccc;
}
[theme=base16-windows-10-light] .hljs-tag {
  color: #ababab;
}
[theme=base16-windows-10-light] .hljs-operator, [theme=base16-windows-10-light] .hljs-punctuation, [theme=base16-windows-10-light] .hljs-subst {
  color: #767676;
}
[theme=base16-windows-10-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-windows-10-light] .hljs-bullet, [theme=base16-windows-10-light] .hljs-deletion, [theme=base16-windows-10-light] .hljs-name, [theme=base16-windows-10-light] .hljs-selector-tag, [theme=base16-windows-10-light] .hljs-template-variable, [theme=base16-windows-10-light] .hljs-variable {
  color: #c50f1f;
}
[theme=base16-windows-10-light] .hljs-attr, [theme=base16-windows-10-light] .hljs-link, [theme=base16-windows-10-light] .hljs-literal, [theme=base16-windows-10-light] .hljs-number, [theme=base16-windows-10-light] .hljs-symbol, [theme=base16-windows-10-light] .hljs-variable.constant_ {
  color: #f9f1a5;
}
[theme=base16-windows-10-light] .hljs-class .hljs-title, [theme=base16-windows-10-light] .hljs-title, [theme=base16-windows-10-light] .hljs-title.class_ {
  color: #c19c00;
}
[theme=base16-windows-10-light] .hljs-strong {
  font-weight: 700;
  color: #c19c00;
}
[theme=base16-windows-10-light] .hljs-addition, [theme=base16-windows-10-light] .hljs-code, [theme=base16-windows-10-light] .hljs-string, [theme=base16-windows-10-light] .hljs-title.class_.inherited__ {
  color: #13a10e;
}
[theme=base16-windows-10-light] .hljs-built_in, [theme=base16-windows-10-light] .hljs-doctag, [theme=base16-windows-10-light] .hljs-keyword.hljs-atrule, [theme=base16-windows-10-light] .hljs-quote, [theme=base16-windows-10-light] .hljs-regexp {
  color: #3a96dd;
}
[theme=base16-windows-10-light] .hljs-attribute, [theme=base16-windows-10-light] .hljs-function .hljs-title, [theme=base16-windows-10-light] .hljs-section, [theme=base16-windows-10-light] .hljs-title.function_, [theme=base16-windows-10-light] .ruby .hljs-property {
  color: #0037da;
}
[theme=base16-windows-10-light] .diff .hljs-meta, [theme=base16-windows-10-light] .hljs-keyword, [theme=base16-windows-10-light] .hljs-template-tag, [theme=base16-windows-10-light] .hljs-type {
  color: #881798;
}
[theme=base16-windows-10-light] .hljs-emphasis {
  color: #881798;
  font-style: italic;
}
[theme=base16-windows-10-light] .hljs-meta, [theme=base16-windows-10-light] .hljs-meta .hljs-keyword, [theme=base16-windows-10-light] .hljs-meta .hljs-string {
  color: #16c60c;
}
[theme=base16-windows-10-light] .hljs-meta .hljs-keyword, [theme=base16-windows-10-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-windows-10] {
  /*!
    Theme: Windows 10
    Author: Fergus Collins (https://github.com/C-Fergus)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-windows-10] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-windows-10] code.hljs {
  padding: 3px 5px;
}
[theme=base16-windows-10] .hljs {
  color: #ccc;
  background: #0c0c0c;
}
[theme=base16-windows-10] .hljs ::selection, [theme=base16-windows-10] .hljs::selection {
  background-color: #535353;
  color: #ccc;
}
[theme=base16-windows-10] .hljs-comment {
  color: #767676;
}
[theme=base16-windows-10] .hljs-tag {
  color: #b9b9b9;
}
[theme=base16-windows-10] .hljs-operator, [theme=base16-windows-10] .hljs-punctuation, [theme=base16-windows-10] .hljs-subst {
  color: #ccc;
}
[theme=base16-windows-10] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-windows-10] .hljs-bullet, [theme=base16-windows-10] .hljs-deletion, [theme=base16-windows-10] .hljs-name, [theme=base16-windows-10] .hljs-selector-tag, [theme=base16-windows-10] .hljs-template-variable, [theme=base16-windows-10] .hljs-variable {
  color: #e74856;
}
[theme=base16-windows-10] .hljs-attr, [theme=base16-windows-10] .hljs-link, [theme=base16-windows-10] .hljs-literal, [theme=base16-windows-10] .hljs-number, [theme=base16-windows-10] .hljs-symbol, [theme=base16-windows-10] .hljs-variable.constant_ {
  color: #c19c00;
}
[theme=base16-windows-10] .hljs-class .hljs-title, [theme=base16-windows-10] .hljs-title, [theme=base16-windows-10] .hljs-title.class_ {
  color: #f9f1a5;
}
[theme=base16-windows-10] .hljs-strong {
  font-weight: 700;
  color: #f9f1a5;
}
[theme=base16-windows-10] .hljs-addition, [theme=base16-windows-10] .hljs-code, [theme=base16-windows-10] .hljs-string, [theme=base16-windows-10] .hljs-title.class_.inherited__ {
  color: #16c60c;
}
[theme=base16-windows-10] .hljs-built_in, [theme=base16-windows-10] .hljs-doctag, [theme=base16-windows-10] .hljs-keyword.hljs-atrule, [theme=base16-windows-10] .hljs-quote, [theme=base16-windows-10] .hljs-regexp {
  color: #61d6d6;
}
[theme=base16-windows-10] .hljs-attribute, [theme=base16-windows-10] .hljs-function .hljs-title, [theme=base16-windows-10] .hljs-section, [theme=base16-windows-10] .hljs-title.function_, [theme=base16-windows-10] .ruby .hljs-property {
  color: #3b78ff;
}
[theme=base16-windows-10] .diff .hljs-meta, [theme=base16-windows-10] .hljs-keyword, [theme=base16-windows-10] .hljs-template-tag, [theme=base16-windows-10] .hljs-type {
  color: #b4009e;
}
[theme=base16-windows-10] .hljs-emphasis {
  color: #b4009e;
  font-style: italic;
}
[theme=base16-windows-10] .hljs-meta, [theme=base16-windows-10] .hljs-meta .hljs-keyword, [theme=base16-windows-10] .hljs-meta .hljs-string {
  color: #13a10e;
}
[theme=base16-windows-10] .hljs-meta .hljs-keyword, [theme=base16-windows-10] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-windows-95-light] {
  /*!
    Theme: Windows 95 Light
    Author: Fergus Collins (https://github.com/C-Fergus)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-windows-95-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-windows-95-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-windows-95-light] .hljs {
  color: #545454;
  background: #fcfcfc;
}
[theme=base16-windows-95-light] .hljs ::selection, [theme=base16-windows-95-light] .hljs::selection {
  background-color: #c4c4c4;
  color: #545454;
}
[theme=base16-windows-95-light] .hljs-comment {
  color: #a8a8a8;
}
[theme=base16-windows-95-light] .hljs-tag {
  color: #7e7e7e;
}
[theme=base16-windows-95-light] .hljs-operator, [theme=base16-windows-95-light] .hljs-punctuation, [theme=base16-windows-95-light] .hljs-subst {
  color: #545454;
}
[theme=base16-windows-95-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-windows-95-light] .hljs-bullet, [theme=base16-windows-95-light] .hljs-deletion, [theme=base16-windows-95-light] .hljs-name, [theme=base16-windows-95-light] .hljs-selector-tag, [theme=base16-windows-95-light] .hljs-template-variable, [theme=base16-windows-95-light] .hljs-variable {
  color: #a80000;
}
[theme=base16-windows-95-light] .hljs-attr, [theme=base16-windows-95-light] .hljs-link, [theme=base16-windows-95-light] .hljs-literal, [theme=base16-windows-95-light] .hljs-number, [theme=base16-windows-95-light] .hljs-symbol, [theme=base16-windows-95-light] .hljs-variable.constant_ {
  color: #fcfc54;
}
[theme=base16-windows-95-light] .hljs-class .hljs-title, [theme=base16-windows-95-light] .hljs-title, [theme=base16-windows-95-light] .hljs-title.class_ {
  color: #a85400;
}
[theme=base16-windows-95-light] .hljs-strong {
  font-weight: 700;
  color: #a85400;
}
[theme=base16-windows-95-light] .hljs-addition, [theme=base16-windows-95-light] .hljs-code, [theme=base16-windows-95-light] .hljs-string, [theme=base16-windows-95-light] .hljs-title.class_.inherited__ {
  color: #00a800;
}
[theme=base16-windows-95-light] .hljs-built_in, [theme=base16-windows-95-light] .hljs-doctag, [theme=base16-windows-95-light] .hljs-keyword.hljs-atrule, [theme=base16-windows-95-light] .hljs-quote, [theme=base16-windows-95-light] .hljs-regexp {
  color: #00a8a8;
}
[theme=base16-windows-95-light] .hljs-attribute, [theme=base16-windows-95-light] .hljs-function .hljs-title, [theme=base16-windows-95-light] .hljs-section, [theme=base16-windows-95-light] .hljs-title.function_, [theme=base16-windows-95-light] .ruby .hljs-property {
  color: #0000a8;
}
[theme=base16-windows-95-light] .diff .hljs-meta, [theme=base16-windows-95-light] .hljs-keyword, [theme=base16-windows-95-light] .hljs-template-tag, [theme=base16-windows-95-light] .hljs-type {
  color: #a800a8;
}
[theme=base16-windows-95-light] .hljs-emphasis {
  color: #a800a8;
  font-style: italic;
}
[theme=base16-windows-95-light] .hljs-meta, [theme=base16-windows-95-light] .hljs-meta .hljs-keyword, [theme=base16-windows-95-light] .hljs-meta .hljs-string {
  color: #54fc54;
}
[theme=base16-windows-95-light] .hljs-meta .hljs-keyword, [theme=base16-windows-95-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-windows-95] {
  /*!
    Theme: Windows 95
    Author: Fergus Collins (https://github.com/C-Fergus)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-windows-95] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-windows-95] code.hljs {
  padding: 3px 5px;
}
[theme=base16-windows-95] .hljs {
  color: #a8a8a8;
  background: #000;
}
[theme=base16-windows-95] .hljs ::selection, [theme=base16-windows-95] .hljs::selection {
  background-color: #383838;
  color: #a8a8a8;
}
[theme=base16-windows-95] .hljs-comment {
  color: #545454;
}
[theme=base16-windows-95] .hljs-tag {
  color: #7e7e7e;
}
[theme=base16-windows-95] .hljs-operator, [theme=base16-windows-95] .hljs-punctuation, [theme=base16-windows-95] .hljs-subst {
  color: #a8a8a8;
}
[theme=base16-windows-95] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-windows-95] .hljs-bullet, [theme=base16-windows-95] .hljs-deletion, [theme=base16-windows-95] .hljs-name, [theme=base16-windows-95] .hljs-selector-tag, [theme=base16-windows-95] .hljs-template-variable, [theme=base16-windows-95] .hljs-variable {
  color: #fc5454;
}
[theme=base16-windows-95] .hljs-attr, [theme=base16-windows-95] .hljs-link, [theme=base16-windows-95] .hljs-literal, [theme=base16-windows-95] .hljs-number, [theme=base16-windows-95] .hljs-symbol, [theme=base16-windows-95] .hljs-variable.constant_ {
  color: #a85400;
}
[theme=base16-windows-95] .hljs-class .hljs-title, [theme=base16-windows-95] .hljs-title, [theme=base16-windows-95] .hljs-title.class_ {
  color: #fcfc54;
}
[theme=base16-windows-95] .hljs-strong {
  font-weight: 700;
  color: #fcfc54;
}
[theme=base16-windows-95] .hljs-addition, [theme=base16-windows-95] .hljs-code, [theme=base16-windows-95] .hljs-string, [theme=base16-windows-95] .hljs-title.class_.inherited__ {
  color: #54fc54;
}
[theme=base16-windows-95] .hljs-built_in, [theme=base16-windows-95] .hljs-doctag, [theme=base16-windows-95] .hljs-keyword.hljs-atrule, [theme=base16-windows-95] .hljs-quote, [theme=base16-windows-95] .hljs-regexp {
  color: #54fcfc;
}
[theme=base16-windows-95] .hljs-attribute, [theme=base16-windows-95] .hljs-function .hljs-title, [theme=base16-windows-95] .hljs-section, [theme=base16-windows-95] .hljs-title.function_, [theme=base16-windows-95] .ruby .hljs-property {
  color: #5454fc;
}
[theme=base16-windows-95] .diff .hljs-meta, [theme=base16-windows-95] .hljs-keyword, [theme=base16-windows-95] .hljs-template-tag, [theme=base16-windows-95] .hljs-type {
  color: #fc54fc;
}
[theme=base16-windows-95] .hljs-emphasis {
  color: #fc54fc;
  font-style: italic;
}
[theme=base16-windows-95] .hljs-meta, [theme=base16-windows-95] .hljs-meta .hljs-keyword, [theme=base16-windows-95] .hljs-meta .hljs-string {
  color: #00a800;
}
[theme=base16-windows-95] .hljs-meta .hljs-keyword, [theme=base16-windows-95] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-windows-high-contrast-light] {
  /*!
    Theme: Windows High Contrast Light
    Author: Fergus Collins (https://github.com/C-Fergus)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-windows-high-contrast-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-windows-high-contrast-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-windows-high-contrast-light] .hljs {
  color: #545454;
  background: #fcfcfc;
}
[theme=base16-windows-high-contrast-light] .hljs ::selection, [theme=base16-windows-high-contrast-light] .hljs::selection {
  background-color: #d4d4d4;
  color: #545454;
}
[theme=base16-windows-high-contrast-light] .hljs-comment {
  color: silver;
}
[theme=base16-windows-high-contrast-light] .hljs-tag {
  color: #7e7e7e;
}
[theme=base16-windows-high-contrast-light] .hljs-operator, [theme=base16-windows-high-contrast-light] .hljs-punctuation, [theme=base16-windows-high-contrast-light] .hljs-subst {
  color: #545454;
}
[theme=base16-windows-high-contrast-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-windows-high-contrast-light] .hljs-bullet, [theme=base16-windows-high-contrast-light] .hljs-deletion, [theme=base16-windows-high-contrast-light] .hljs-name, [theme=base16-windows-high-contrast-light] .hljs-selector-tag, [theme=base16-windows-high-contrast-light] .hljs-template-variable, [theme=base16-windows-high-contrast-light] .hljs-variable {
  color: maroon;
}
[theme=base16-windows-high-contrast-light] .hljs-attr, [theme=base16-windows-high-contrast-light] .hljs-link, [theme=base16-windows-high-contrast-light] .hljs-literal, [theme=base16-windows-high-contrast-light] .hljs-number, [theme=base16-windows-high-contrast-light] .hljs-symbol, [theme=base16-windows-high-contrast-light] .hljs-variable.constant_ {
  color: #fcfc54;
}
[theme=base16-windows-high-contrast-light] .hljs-class .hljs-title, [theme=base16-windows-high-contrast-light] .hljs-title, [theme=base16-windows-high-contrast-light] .hljs-title.class_ {
  color: olive;
}
[theme=base16-windows-high-contrast-light] .hljs-strong {
  font-weight: 700;
  color: olive;
}
[theme=base16-windows-high-contrast-light] .hljs-addition, [theme=base16-windows-high-contrast-light] .hljs-code, [theme=base16-windows-high-contrast-light] .hljs-string, [theme=base16-windows-high-contrast-light] .hljs-title.class_.inherited__ {
  color: green;
}
[theme=base16-windows-high-contrast-light] .hljs-built_in, [theme=base16-windows-high-contrast-light] .hljs-doctag, [theme=base16-windows-high-contrast-light] .hljs-keyword.hljs-atrule, [theme=base16-windows-high-contrast-light] .hljs-quote, [theme=base16-windows-high-contrast-light] .hljs-regexp {
  color: teal;
}
[theme=base16-windows-high-contrast-light] .hljs-attribute, [theme=base16-windows-high-contrast-light] .hljs-function .hljs-title, [theme=base16-windows-high-contrast-light] .hljs-section, [theme=base16-windows-high-contrast-light] .hljs-title.function_, [theme=base16-windows-high-contrast-light] .ruby .hljs-property {
  color: navy;
}
[theme=base16-windows-high-contrast-light] .diff .hljs-meta, [theme=base16-windows-high-contrast-light] .hljs-keyword, [theme=base16-windows-high-contrast-light] .hljs-template-tag, [theme=base16-windows-high-contrast-light] .hljs-type {
  color: purple;
}
[theme=base16-windows-high-contrast-light] .hljs-emphasis {
  color: purple;
  font-style: italic;
}
[theme=base16-windows-high-contrast-light] .hljs-meta, [theme=base16-windows-high-contrast-light] .hljs-meta .hljs-keyword, [theme=base16-windows-high-contrast-light] .hljs-meta .hljs-string {
  color: #54fc54;
}
[theme=base16-windows-high-contrast-light] .hljs-meta .hljs-keyword, [theme=base16-windows-high-contrast-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-windows-high-contrast] {
  /*!
    Theme: Windows High Contrast
    Author: Fergus Collins (https://github.com/C-Fergus)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-windows-high-contrast] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-windows-high-contrast] code.hljs {
  padding: 3px 5px;
}
[theme=base16-windows-high-contrast] .hljs {
  color: silver;
  background: #000;
}
[theme=base16-windows-high-contrast] .hljs ::selection, [theme=base16-windows-high-contrast] .hljs::selection {
  background-color: #383838;
  color: silver;
}
[theme=base16-windows-high-contrast] .hljs-comment {
  color: #545454;
}
[theme=base16-windows-high-contrast] .hljs-tag {
  color: #a2a2a2;
}
[theme=base16-windows-high-contrast] .hljs-operator, [theme=base16-windows-high-contrast] .hljs-punctuation, [theme=base16-windows-high-contrast] .hljs-subst {
  color: silver;
}
[theme=base16-windows-high-contrast] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-windows-high-contrast] .hljs-bullet, [theme=base16-windows-high-contrast] .hljs-deletion, [theme=base16-windows-high-contrast] .hljs-name, [theme=base16-windows-high-contrast] .hljs-selector-tag, [theme=base16-windows-high-contrast] .hljs-template-variable, [theme=base16-windows-high-contrast] .hljs-variable {
  color: #fc5454;
}
[theme=base16-windows-high-contrast] .hljs-attr, [theme=base16-windows-high-contrast] .hljs-link, [theme=base16-windows-high-contrast] .hljs-literal, [theme=base16-windows-high-contrast] .hljs-number, [theme=base16-windows-high-contrast] .hljs-symbol, [theme=base16-windows-high-contrast] .hljs-variable.constant_ {
  color: olive;
}
[theme=base16-windows-high-contrast] .hljs-class .hljs-title, [theme=base16-windows-high-contrast] .hljs-title, [theme=base16-windows-high-contrast] .hljs-title.class_ {
  color: #fcfc54;
}
[theme=base16-windows-high-contrast] .hljs-strong {
  font-weight: 700;
  color: #fcfc54;
}
[theme=base16-windows-high-contrast] .hljs-addition, [theme=base16-windows-high-contrast] .hljs-code, [theme=base16-windows-high-contrast] .hljs-string, [theme=base16-windows-high-contrast] .hljs-title.class_.inherited__ {
  color: #54fc54;
}
[theme=base16-windows-high-contrast] .hljs-built_in, [theme=base16-windows-high-contrast] .hljs-doctag, [theme=base16-windows-high-contrast] .hljs-keyword.hljs-atrule, [theme=base16-windows-high-contrast] .hljs-quote, [theme=base16-windows-high-contrast] .hljs-regexp {
  color: #54fcfc;
}
[theme=base16-windows-high-contrast] .hljs-attribute, [theme=base16-windows-high-contrast] .hljs-function .hljs-title, [theme=base16-windows-high-contrast] .hljs-section, [theme=base16-windows-high-contrast] .hljs-title.function_, [theme=base16-windows-high-contrast] .ruby .hljs-property {
  color: #5454fc;
}
[theme=base16-windows-high-contrast] .diff .hljs-meta, [theme=base16-windows-high-contrast] .hljs-keyword, [theme=base16-windows-high-contrast] .hljs-template-tag, [theme=base16-windows-high-contrast] .hljs-type {
  color: #fc54fc;
}
[theme=base16-windows-high-contrast] .hljs-emphasis {
  color: #fc54fc;
  font-style: italic;
}
[theme=base16-windows-high-contrast] .hljs-meta, [theme=base16-windows-high-contrast] .hljs-meta .hljs-keyword, [theme=base16-windows-high-contrast] .hljs-meta .hljs-string {
  color: green;
}
[theme=base16-windows-high-contrast] .hljs-meta .hljs-keyword, [theme=base16-windows-high-contrast] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-windows-nt-light] {
  /*!
    Theme: Windows NT Light
    Author: Fergus Collins (https://github.com/C-Fergus)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-windows-nt-light] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-windows-nt-light] code.hljs {
  padding: 3px 5px;
}
[theme=base16-windows-nt-light] .hljs {
  color: grey;
  background: #fff;
}
[theme=base16-windows-nt-light] .hljs ::selection, [theme=base16-windows-nt-light] .hljs::selection {
  background-color: #d5d5d5;
  color: grey;
}
[theme=base16-windows-nt-light] .hljs-comment {
  color: silver;
}
[theme=base16-windows-nt-light] .hljs-tag {
  color: #a0a0a0;
}
[theme=base16-windows-nt-light] .hljs-operator, [theme=base16-windows-nt-light] .hljs-punctuation, [theme=base16-windows-nt-light] .hljs-subst {
  color: grey;
}
[theme=base16-windows-nt-light] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-windows-nt-light] .hljs-bullet, [theme=base16-windows-nt-light] .hljs-deletion, [theme=base16-windows-nt-light] .hljs-name, [theme=base16-windows-nt-light] .hljs-selector-tag, [theme=base16-windows-nt-light] .hljs-template-variable, [theme=base16-windows-nt-light] .hljs-variable {
  color: maroon;
}
[theme=base16-windows-nt-light] .hljs-attr, [theme=base16-windows-nt-light] .hljs-link, [theme=base16-windows-nt-light] .hljs-literal, [theme=base16-windows-nt-light] .hljs-number, [theme=base16-windows-nt-light] .hljs-symbol, [theme=base16-windows-nt-light] .hljs-variable.constant_ {
  color: #ff0;
}
[theme=base16-windows-nt-light] .hljs-class .hljs-title, [theme=base16-windows-nt-light] .hljs-title, [theme=base16-windows-nt-light] .hljs-title.class_ {
  color: olive;
}
[theme=base16-windows-nt-light] .hljs-strong {
  font-weight: 700;
  color: olive;
}
[theme=base16-windows-nt-light] .hljs-addition, [theme=base16-windows-nt-light] .hljs-code, [theme=base16-windows-nt-light] .hljs-string, [theme=base16-windows-nt-light] .hljs-title.class_.inherited__ {
  color: green;
}
[theme=base16-windows-nt-light] .hljs-built_in, [theme=base16-windows-nt-light] .hljs-doctag, [theme=base16-windows-nt-light] .hljs-keyword.hljs-atrule, [theme=base16-windows-nt-light] .hljs-quote, [theme=base16-windows-nt-light] .hljs-regexp {
  color: teal;
}
[theme=base16-windows-nt-light] .hljs-attribute, [theme=base16-windows-nt-light] .hljs-function .hljs-title, [theme=base16-windows-nt-light] .hljs-section, [theme=base16-windows-nt-light] .hljs-title.function_, [theme=base16-windows-nt-light] .ruby .hljs-property {
  color: navy;
}
[theme=base16-windows-nt-light] .diff .hljs-meta, [theme=base16-windows-nt-light] .hljs-keyword, [theme=base16-windows-nt-light] .hljs-template-tag, [theme=base16-windows-nt-light] .hljs-type {
  color: purple;
}
[theme=base16-windows-nt-light] .hljs-emphasis {
  color: purple;
  font-style: italic;
}
[theme=base16-windows-nt-light] .hljs-meta, [theme=base16-windows-nt-light] .hljs-meta .hljs-keyword, [theme=base16-windows-nt-light] .hljs-meta .hljs-string {
  color: #0f0;
}
[theme=base16-windows-nt-light] .hljs-meta .hljs-keyword, [theme=base16-windows-nt-light] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-windows-nt] {
  /*!
    Theme: Windows NT
    Author: Fergus Collins (https://github.com/C-Fergus)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-windows-nt] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-windows-nt] code.hljs {
  padding: 3px 5px;
}
[theme=base16-windows-nt] .hljs {
  color: silver;
  background: #000;
}
[theme=base16-windows-nt] .hljs ::selection, [theme=base16-windows-nt] .hljs::selection {
  background-color: #555;
  color: silver;
}
[theme=base16-windows-nt] .hljs-comment {
  color: grey;
}
[theme=base16-windows-nt] .hljs-tag {
  color: #a1a1a1;
}
[theme=base16-windows-nt] .hljs-operator, [theme=base16-windows-nt] .hljs-punctuation, [theme=base16-windows-nt] .hljs-subst {
  color: silver;
}
[theme=base16-windows-nt] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-windows-nt] .hljs-bullet, [theme=base16-windows-nt] .hljs-deletion, [theme=base16-windows-nt] .hljs-name, [theme=base16-windows-nt] .hljs-selector-tag, [theme=base16-windows-nt] .hljs-template-variable, [theme=base16-windows-nt] .hljs-variable {
  color: red;
}
[theme=base16-windows-nt] .hljs-attr, [theme=base16-windows-nt] .hljs-link, [theme=base16-windows-nt] .hljs-literal, [theme=base16-windows-nt] .hljs-number, [theme=base16-windows-nt] .hljs-symbol, [theme=base16-windows-nt] .hljs-variable.constant_ {
  color: olive;
}
[theme=base16-windows-nt] .hljs-class .hljs-title, [theme=base16-windows-nt] .hljs-title, [theme=base16-windows-nt] .hljs-title.class_ {
  color: #ff0;
}
[theme=base16-windows-nt] .hljs-strong {
  font-weight: 700;
  color: #ff0;
}
[theme=base16-windows-nt] .hljs-addition, [theme=base16-windows-nt] .hljs-code, [theme=base16-windows-nt] .hljs-string, [theme=base16-windows-nt] .hljs-title.class_.inherited__ {
  color: #0f0;
}
[theme=base16-windows-nt] .hljs-built_in, [theme=base16-windows-nt] .hljs-doctag, [theme=base16-windows-nt] .hljs-keyword.hljs-atrule, [theme=base16-windows-nt] .hljs-quote, [theme=base16-windows-nt] .hljs-regexp {
  color: #0ff;
}
[theme=base16-windows-nt] .hljs-attribute, [theme=base16-windows-nt] .hljs-function .hljs-title, [theme=base16-windows-nt] .hljs-section, [theme=base16-windows-nt] .hljs-title.function_, [theme=base16-windows-nt] .ruby .hljs-property {
  color: #00f;
}
[theme=base16-windows-nt] .diff .hljs-meta, [theme=base16-windows-nt] .hljs-keyword, [theme=base16-windows-nt] .hljs-template-tag, [theme=base16-windows-nt] .hljs-type {
  color: #f0f;
}
[theme=base16-windows-nt] .hljs-emphasis {
  color: #f0f;
  font-style: italic;
}
[theme=base16-windows-nt] .hljs-meta, [theme=base16-windows-nt] .hljs-meta .hljs-keyword, [theme=base16-windows-nt] .hljs-meta .hljs-string {
  color: green;
}
[theme=base16-windows-nt] .hljs-meta .hljs-keyword, [theme=base16-windows-nt] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-woodland] {
  /*!
    Theme: Woodland
    Author: Jay Cornwall (https://jcornwall.com)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-woodland] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-woodland] code.hljs {
  padding: 3px 5px;
}
[theme=base16-woodland] .hljs {
  color: #cabcb1;
  background: #231e18;
}
[theme=base16-woodland] .hljs ::selection, [theme=base16-woodland] .hljs::selection {
  background-color: #48413a;
  color: #cabcb1;
}
[theme=base16-woodland] .hljs-comment {
  color: #9d8b70;
}
[theme=base16-woodland] .hljs-tag {
  color: #b4a490;
}
[theme=base16-woodland] .hljs-operator, [theme=base16-woodland] .hljs-punctuation, [theme=base16-woodland] .hljs-subst {
  color: #cabcb1;
}
[theme=base16-woodland] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-woodland] .hljs-bullet, [theme=base16-woodland] .hljs-deletion, [theme=base16-woodland] .hljs-name, [theme=base16-woodland] .hljs-selector-tag, [theme=base16-woodland] .hljs-template-variable, [theme=base16-woodland] .hljs-variable {
  color: #d35c5c;
}
[theme=base16-woodland] .hljs-attr, [theme=base16-woodland] .hljs-link, [theme=base16-woodland] .hljs-literal, [theme=base16-woodland] .hljs-number, [theme=base16-woodland] .hljs-symbol, [theme=base16-woodland] .hljs-variable.constant_ {
  color: #ca7f32;
}
[theme=base16-woodland] .hljs-class .hljs-title, [theme=base16-woodland] .hljs-title, [theme=base16-woodland] .hljs-title.class_ {
  color: #e0ac16;
}
[theme=base16-woodland] .hljs-strong {
  font-weight: 700;
  color: #e0ac16;
}
[theme=base16-woodland] .hljs-addition, [theme=base16-woodland] .hljs-code, [theme=base16-woodland] .hljs-string, [theme=base16-woodland] .hljs-title.class_.inherited__ {
  color: #b7ba53;
}
[theme=base16-woodland] .hljs-built_in, [theme=base16-woodland] .hljs-doctag, [theme=base16-woodland] .hljs-keyword.hljs-atrule, [theme=base16-woodland] .hljs-quote, [theme=base16-woodland] .hljs-regexp {
  color: #6eb958;
}
[theme=base16-woodland] .hljs-attribute, [theme=base16-woodland] .hljs-function .hljs-title, [theme=base16-woodland] .hljs-section, [theme=base16-woodland] .hljs-title.function_, [theme=base16-woodland] .ruby .hljs-property {
  color: #88a4d3;
}
[theme=base16-woodland] .diff .hljs-meta, [theme=base16-woodland] .hljs-keyword, [theme=base16-woodland] .hljs-template-tag, [theme=base16-woodland] .hljs-type {
  color: #bb90e2;
}
[theme=base16-woodland] .hljs-emphasis {
  color: #bb90e2;
  font-style: italic;
}
[theme=base16-woodland] .hljs-meta, [theme=base16-woodland] .hljs-meta .hljs-keyword, [theme=base16-woodland] .hljs-meta .hljs-string {
  color: #b49368;
}
[theme=base16-woodland] .hljs-meta .hljs-keyword, [theme=base16-woodland] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-xcode-dusk] {
  /*!
    Theme: XCode Dusk
    Author: Elsa Gonsiorowski (https://github.com/gonsie)
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-xcode-dusk] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-xcode-dusk] code.hljs {
  padding: 3px 5px;
}
[theme=base16-xcode-dusk] .hljs {
  color: #939599;
  background: #282b35;
}
[theme=base16-xcode-dusk] .hljs ::selection, [theme=base16-xcode-dusk] .hljs::selection {
  background-color: #53555d;
  color: #939599;
}
[theme=base16-xcode-dusk] .hljs-comment {
  color: #686a71;
}
[theme=base16-xcode-dusk] .hljs-tag {
  color: #7e8086;
}
[theme=base16-xcode-dusk] .hljs-operator, [theme=base16-xcode-dusk] .hljs-punctuation, [theme=base16-xcode-dusk] .hljs-subst {
  color: #939599;
}
[theme=base16-xcode-dusk] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-xcode-dusk] .hljs-bullet, [theme=base16-xcode-dusk] .hljs-deletion, [theme=base16-xcode-dusk] .hljs-name, [theme=base16-xcode-dusk] .hljs-selector-tag, [theme=base16-xcode-dusk] .hljs-template-variable, [theme=base16-xcode-dusk] .hljs-variable {
  color: #b21889;
}
[theme=base16-xcode-dusk] .hljs-attr, [theme=base16-xcode-dusk] .hljs-link, [theme=base16-xcode-dusk] .hljs-literal, [theme=base16-xcode-dusk] .hljs-number, [theme=base16-xcode-dusk] .hljs-symbol, [theme=base16-xcode-dusk] .hljs-variable.constant_ {
  color: #786dc5;
}
[theme=base16-xcode-dusk] .hljs-class .hljs-title, [theme=base16-xcode-dusk] .hljs-title, [theme=base16-xcode-dusk] .hljs-title.class_ {
  color: #438288;
}
[theme=base16-xcode-dusk] .hljs-strong {
  font-weight: 700;
  color: #438288;
}
[theme=base16-xcode-dusk] .hljs-addition, [theme=base16-xcode-dusk] .hljs-code, [theme=base16-xcode-dusk] .hljs-string, [theme=base16-xcode-dusk] .hljs-title.class_.inherited__ {
  color: #df0002;
}
[theme=base16-xcode-dusk] .hljs-built_in, [theme=base16-xcode-dusk] .hljs-doctag, [theme=base16-xcode-dusk] .hljs-keyword.hljs-atrule, [theme=base16-xcode-dusk] .hljs-quote, [theme=base16-xcode-dusk] .hljs-regexp {
  color: #00a0be;
}
[theme=base16-xcode-dusk] .hljs-attribute, [theme=base16-xcode-dusk] .hljs-function .hljs-title, [theme=base16-xcode-dusk] .hljs-section, [theme=base16-xcode-dusk] .hljs-title.function_, [theme=base16-xcode-dusk] .ruby .hljs-property {
  color: #790ead;
}
[theme=base16-xcode-dusk] .diff .hljs-meta, [theme=base16-xcode-dusk] .hljs-keyword, [theme=base16-xcode-dusk] .hljs-template-tag, [theme=base16-xcode-dusk] .hljs-type {
  color: #b21889;
}
[theme=base16-xcode-dusk] .hljs-emphasis {
  color: #b21889;
  font-style: italic;
}
[theme=base16-xcode-dusk] .hljs-meta, [theme=base16-xcode-dusk] .hljs-meta .hljs-keyword, [theme=base16-xcode-dusk] .hljs-meta .hljs-string {
  color: #c77c48;
}
[theme=base16-xcode-dusk] .hljs-meta .hljs-keyword, [theme=base16-xcode-dusk] .hljs-meta-keyword {
  font-weight: 700;
}

[theme=base16-zenburn] {
  /*!
    Theme: Zenburn
    Author: elnawe
    License: ~ MIT (or more permissive) [via base16-schemes-source]
    Maintainer: @highlightjs/core-team
    Version: 2021.09.0
  */
}
[theme=base16-zenburn] pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
[theme=base16-zenburn] code.hljs {
  padding: 3px 5px;
}
[theme=base16-zenburn] .hljs {
  color: #dcdccc;
  background: #383838;
}
[theme=base16-zenburn] .hljs ::selection, [theme=base16-zenburn] .hljs::selection {
  background-color: #606060;
  color: #dcdccc;
}
[theme=base16-zenburn] .hljs-comment {
  color: #6f6f6f;
}
[theme=base16-zenburn] .hljs-tag {
  color: grey;
}
[theme=base16-zenburn] .hljs-operator, [theme=base16-zenburn] .hljs-punctuation, [theme=base16-zenburn] .hljs-subst {
  color: #dcdccc;
}
[theme=base16-zenburn] .hljs-operator {
  opacity: 0.7;
}
[theme=base16-zenburn] .hljs-bullet, [theme=base16-zenburn] .hljs-deletion, [theme=base16-zenburn] .hljs-name, [theme=base16-zenburn] .hljs-selector-tag, [theme=base16-zenburn] .hljs-template-variable, [theme=base16-zenburn] .hljs-variable {
  color: #dca3a3;
}
[theme=base16-zenburn] .hljs-attr, [theme=base16-zenburn] .hljs-link, [theme=base16-zenburn] .hljs-literal, [theme=base16-zenburn] .hljs-number, [theme=base16-zenburn] .hljs-symbol, [theme=base16-zenburn] .hljs-variable.constant_ {
  color: #dfaf8f;
}
[theme=base16-zenburn] .hljs-class .hljs-title, [theme=base16-zenburn] .hljs-title, [theme=base16-zenburn] .hljs-title.class_ {
  color: #e0cf9f;
}
[theme=base16-zenburn] .hljs-strong {
  font-weight: 700;
  color: #e0cf9f;
}
[theme=base16-zenburn] .hljs-addition, [theme=base16-zenburn] .hljs-code, [theme=base16-zenburn] .hljs-string, [theme=base16-zenburn] .hljs-title.class_.inherited__ {
  color: #5f7f5f;
}
[theme=base16-zenburn] .hljs-built_in, [theme=base16-zenburn] .hljs-doctag, [theme=base16-zenburn] .hljs-keyword.hljs-atrule, [theme=base16-zenburn] .hljs-quote, [theme=base16-zenburn] .hljs-regexp {
  color: #93e0e3;
}
[theme=base16-zenburn] .hljs-attribute, [theme=base16-zenburn] .hljs-function .hljs-title, [theme=base16-zenburn] .hljs-section, [theme=base16-zenburn] .hljs-title.function_, [theme=base16-zenburn] .ruby .hljs-property {
  color: #7cb8bb;
}
[theme=base16-zenburn] .diff .hljs-meta, [theme=base16-zenburn] .hljs-keyword, [theme=base16-zenburn] .hljs-template-tag, [theme=base16-zenburn] .hljs-type {
  color: #dc8cc3;
}
[theme=base16-zenburn] .hljs-emphasis {
  color: #dc8cc3;
  font-style: italic;
}
[theme=base16-zenburn] .hljs-meta, [theme=base16-zenburn] .hljs-meta .hljs-keyword, [theme=base16-zenburn] .hljs-meta .hljs-string {
  color: #000;
}
[theme=base16-zenburn] .hljs-meta .hljs-keyword, [theme=base16-zenburn] .hljs-meta-keyword {
  font-weight: 700;
}