.theme-a11y-dark {
  /*!
  Theme: a11y-dark
  Author: @ericwbailey
  Maintainer: @ericwbailey

  Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css
*/
}
.theme-a11y-dark pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-a11y-dark code.hljs {
  padding: 3px 5px;
}
.theme-a11y-dark .hljs {
  background: #2b2b2b;
  color: #f8f8f2;
}
.theme-a11y-dark .hljs-comment,
.theme-a11y-dark .hljs-quote {
  color: #d4d0ab;
}
.theme-a11y-dark .hljs-variable,
.theme-a11y-dark .hljs-template-variable,
.theme-a11y-dark .hljs-tag,
.theme-a11y-dark .hljs-name,
.theme-a11y-dark .hljs-selector-id,
.theme-a11y-dark .hljs-selector-class,
.theme-a11y-dark .hljs-regexp,
.theme-a11y-dark .hljs-deletion {
  color: #ffa07a;
}
.theme-a11y-dark .hljs-number,
.theme-a11y-dark .hljs-built_in,
.theme-a11y-dark .hljs-literal,
.theme-a11y-dark .hljs-type,
.theme-a11y-dark .hljs-params,
.theme-a11y-dark .hljs-meta,
.theme-a11y-dark .hljs-link {
  color: #f5ab35;
}
.theme-a11y-dark .hljs-attribute {
  color: gold;
}
.theme-a11y-dark .hljs-string,
.theme-a11y-dark .hljs-symbol,
.theme-a11y-dark .hljs-bullet,
.theme-a11y-dark .hljs-addition {
  color: #abe338;
}
.theme-a11y-dark .hljs-title,
.theme-a11y-dark .hljs-section {
  color: #00e0e0;
}
.theme-a11y-dark .hljs-keyword,
.theme-a11y-dark .hljs-selector-tag {
  color: #dcc6e0;
}
.theme-a11y-dark .hljs-emphasis {
  font-style: italic;
}
.theme-a11y-dark .hljs-strong {
  font-weight: bold;
}
@media screen and (-ms-high-contrast: active) {
  .theme-a11y-dark .hljs-addition,
  .theme-a11y-dark .hljs-attribute,
  .theme-a11y-dark .hljs-built_in,
  .theme-a11y-dark .hljs-bullet,
  .theme-a11y-dark .hljs-comment,
  .theme-a11y-dark .hljs-link,
  .theme-a11y-dark .hljs-literal,
  .theme-a11y-dark .hljs-meta,
  .theme-a11y-dark .hljs-number,
  .theme-a11y-dark .hljs-params,
  .theme-a11y-dark .hljs-string,
  .theme-a11y-dark .hljs-symbol,
  .theme-a11y-dark .hljs-type,
  .theme-a11y-dark .hljs-quote {
    color: highlight;
  }
  .theme-a11y-dark .hljs-keyword,
  .theme-a11y-dark .hljs-selector-tag {
    font-weight: bold;
  }
}
.theme-a11y-dark-min {
  /*!
  Theme: a11y-dark
  Author: @ericwbailey
  Maintainer: @ericwbailey

  Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css
*/
}
.theme-a11y-dark-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-a11y-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-a11y-dark-min .hljs {
  background: #2b2b2b;
  color: #f8f8f2;
}
.theme-a11y-dark-min .hljs-comment,
.theme-a11y-dark-min .hljs-quote {
  color: #d4d0ab;
}
.theme-a11y-dark-min .hljs-deletion,
.theme-a11y-dark-min .hljs-name,
.theme-a11y-dark-min .hljs-regexp,
.theme-a11y-dark-min .hljs-selector-class,
.theme-a11y-dark-min .hljs-selector-id,
.theme-a11y-dark-min .hljs-tag,
.theme-a11y-dark-min .hljs-template-variable,
.theme-a11y-dark-min .hljs-variable {
  color: #ffa07a;
}
.theme-a11y-dark-min .hljs-built_in,
.theme-a11y-dark-min .hljs-link,
.theme-a11y-dark-min .hljs-literal,
.theme-a11y-dark-min .hljs-meta,
.theme-a11y-dark-min .hljs-number,
.theme-a11y-dark-min .hljs-params,
.theme-a11y-dark-min .hljs-type {
  color: #f5ab35;
}
.theme-a11y-dark-min .hljs-attribute {
  color: gold;
}
.theme-a11y-dark-min .hljs-addition,
.theme-a11y-dark-min .hljs-bullet,
.theme-a11y-dark-min .hljs-string,
.theme-a11y-dark-min .hljs-symbol {
  color: #abe338;
}
.theme-a11y-dark-min .hljs-section,
.theme-a11y-dark-min .hljs-title {
  color: #00e0e0;
}
.theme-a11y-dark-min .hljs-keyword,
.theme-a11y-dark-min .hljs-selector-tag {
  color: #dcc6e0;
}
.theme-a11y-dark-min .hljs-emphasis {
  font-style: italic;
}
.theme-a11y-dark-min .hljs-strong {
  font-weight: 700;
}
@media screen and (-ms-high-contrast: active) {
  .theme-a11y-dark-min .hljs-addition,
  .theme-a11y-dark-min .hljs-attribute,
  .theme-a11y-dark-min .hljs-built_in,
  .theme-a11y-dark-min .hljs-bullet,
  .theme-a11y-dark-min .hljs-comment,
  .theme-a11y-dark-min .hljs-link,
  .theme-a11y-dark-min .hljs-literal,
  .theme-a11y-dark-min .hljs-meta,
  .theme-a11y-dark-min .hljs-number,
  .theme-a11y-dark-min .hljs-params,
  .theme-a11y-dark-min .hljs-quote,
  .theme-a11y-dark-min .hljs-string,
  .theme-a11y-dark-min .hljs-symbol,
  .theme-a11y-dark-min .hljs-type {
    color: highlight;
  }
  .theme-a11y-dark-min .hljs-keyword,
  .theme-a11y-dark-min .hljs-selector-tag {
    font-weight: 700;
  }
}
.theme-a11y-light {
  /*!
  Theme: a11y-light
  Author: @ericwbailey
  Maintainer: @ericwbailey

  Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css
*/
}
.theme-a11y-light pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-a11y-light code.hljs {
  padding: 3px 5px;
}
.theme-a11y-light .hljs {
  background: #fefefe;
  color: #545454;
}
.theme-a11y-light .hljs-comment,
.theme-a11y-light .hljs-quote {
  color: dimgray;
}
.theme-a11y-light .hljs-variable,
.theme-a11y-light .hljs-template-variable,
.theme-a11y-light .hljs-tag,
.theme-a11y-light .hljs-name,
.theme-a11y-light .hljs-selector-id,
.theme-a11y-light .hljs-selector-class,
.theme-a11y-light .hljs-regexp,
.theme-a11y-light .hljs-deletion {
  color: #d91e18;
}
.theme-a11y-light .hljs-number,
.theme-a11y-light .hljs-built_in,
.theme-a11y-light .hljs-literal,
.theme-a11y-light .hljs-type,
.theme-a11y-light .hljs-params,
.theme-a11y-light .hljs-meta,
.theme-a11y-light .hljs-link {
  color: #aa5d00;
}
.theme-a11y-light .hljs-attribute {
  color: #aa5d00;
}
.theme-a11y-light .hljs-string,
.theme-a11y-light .hljs-symbol,
.theme-a11y-light .hljs-bullet,
.theme-a11y-light .hljs-addition {
  color: green;
}
.theme-a11y-light .hljs-title,
.theme-a11y-light .hljs-section {
  color: #007faa;
}
.theme-a11y-light .hljs-keyword,
.theme-a11y-light .hljs-selector-tag {
  color: #7928a1;
}
.theme-a11y-light .hljs-emphasis {
  font-style: italic;
}
.theme-a11y-light .hljs-strong {
  font-weight: bold;
}
@media screen and (-ms-high-contrast: active) {
  .theme-a11y-light .hljs-addition,
  .theme-a11y-light .hljs-attribute,
  .theme-a11y-light .hljs-built_in,
  .theme-a11y-light .hljs-bullet,
  .theme-a11y-light .hljs-comment,
  .theme-a11y-light .hljs-link,
  .theme-a11y-light .hljs-literal,
  .theme-a11y-light .hljs-meta,
  .theme-a11y-light .hljs-number,
  .theme-a11y-light .hljs-params,
  .theme-a11y-light .hljs-string,
  .theme-a11y-light .hljs-symbol,
  .theme-a11y-light .hljs-type,
  .theme-a11y-light .hljs-quote {
    color: highlight;
  }
  .theme-a11y-light .hljs-keyword,
  .theme-a11y-light .hljs-selector-tag {
    font-weight: bold;
  }
}
.theme-a11y-light-min {
  /*!
  Theme: a11y-light
  Author: @ericwbailey
  Maintainer: @ericwbailey

  Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css
*/
}
.theme-a11y-light-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-a11y-light-min code.hljs {
  padding: 3px 5px;
}
.theme-a11y-light-min .hljs {
  background: #fefefe;
  color: #545454;
}
.theme-a11y-light-min .hljs-comment,
.theme-a11y-light-min .hljs-quote {
  color: dimgray;
}
.theme-a11y-light-min .hljs-deletion,
.theme-a11y-light-min .hljs-name,
.theme-a11y-light-min .hljs-regexp,
.theme-a11y-light-min .hljs-selector-class,
.theme-a11y-light-min .hljs-selector-id,
.theme-a11y-light-min .hljs-tag,
.theme-a11y-light-min .hljs-template-variable,
.theme-a11y-light-min .hljs-variable {
  color: #d91e18;
}
.theme-a11y-light-min .hljs-attribute,
.theme-a11y-light-min .hljs-built_in,
.theme-a11y-light-min .hljs-link,
.theme-a11y-light-min .hljs-literal,
.theme-a11y-light-min .hljs-meta,
.theme-a11y-light-min .hljs-number,
.theme-a11y-light-min .hljs-params,
.theme-a11y-light-min .hljs-type {
  color: #aa5d00;
}
.theme-a11y-light-min .hljs-addition,
.theme-a11y-light-min .hljs-bullet,
.theme-a11y-light-min .hljs-string,
.theme-a11y-light-min .hljs-symbol {
  color: green;
}
.theme-a11y-light-min .hljs-section,
.theme-a11y-light-min .hljs-title {
  color: #007faa;
}
.theme-a11y-light-min .hljs-keyword,
.theme-a11y-light-min .hljs-selector-tag {
  color: #7928a1;
}
.theme-a11y-light-min .hljs-emphasis {
  font-style: italic;
}
.theme-a11y-light-min .hljs-strong {
  font-weight: 700;
}
@media screen and (-ms-high-contrast: active) {
  .theme-a11y-light-min .hljs-addition,
  .theme-a11y-light-min .hljs-attribute,
  .theme-a11y-light-min .hljs-built_in,
  .theme-a11y-light-min .hljs-bullet,
  .theme-a11y-light-min .hljs-comment,
  .theme-a11y-light-min .hljs-link,
  .theme-a11y-light-min .hljs-literal,
  .theme-a11y-light-min .hljs-meta,
  .theme-a11y-light-min .hljs-number,
  .theme-a11y-light-min .hljs-params,
  .theme-a11y-light-min .hljs-quote,
  .theme-a11y-light-min .hljs-string,
  .theme-a11y-light-min .hljs-symbol,
  .theme-a11y-light-min .hljs-type {
    color: highlight;
  }
  .theme-a11y-light-min .hljs-keyword,
  .theme-a11y-light-min .hljs-selector-tag {
    font-weight: 700;
  }
}
.theme-agate {
  /*!
   Theme: Agate
   Author: (c) Taufik Nurrohman <hi@taufik-nurrohman.com>
   Maintainer: @taufik-nurrohman
   Updated: 2021-04-24

   #333
   #62c8f3
   #7bd694
   #888
   #a2fca2
   #ade5fc
   #b8d8a2
   #c6b4f0
   #d36363
   #fc9b9b
   #fcc28c
   #ffa
   #fff
*/
}
.theme-agate pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-agate code.hljs {
  padding: 3px 5px;
}
.theme-agate .hljs {
  background: #333;
  color: #fff;
}
.theme-agate .hljs-doctag,
.theme-agate .hljs-meta-keyword,
.theme-agate .hljs-name,
.theme-agate .hljs-strong {
  font-weight: bold;
}
.theme-agate .hljs-code,
.theme-agate .hljs-emphasis {
  font-style: italic;
}
.theme-agate .hljs-section,
.theme-agate .hljs-tag {
  color: #62c8f3;
}
.theme-agate .hljs-selector-class,
.theme-agate .hljs-selector-id,
.theme-agate .hljs-template-variable,
.theme-agate .hljs-variable {
  color: #ade5fc;
}
.theme-agate .hljs-meta-string,
.theme-agate .hljs-string {
  color: #a2fca2;
}
.theme-agate .hljs-attr,
.theme-agate .hljs-quote,
.theme-agate .hljs-selector-attr {
  color: #7bd694;
}
.theme-agate .hljs-tag .hljs-attr {
  color: inherit;
}
.theme-agate .hljs-attribute,
.theme-agate .hljs-title,
.theme-agate .hljs-type {
  color: #ffa;
}
.theme-agate .hljs-number,
.theme-agate .hljs-symbol {
  color: #d36363;
}
.theme-agate .hljs-bullet,
.theme-agate .hljs-template-tag {
  color: #b8d8a2;
}
.theme-agate .hljs-built_in,
.theme-agate .hljs-keyword,
.theme-agate .hljs-literal,
.theme-agate .hljs-selector-tag {
  color: #fcc28c;
}
.theme-agate .hljs-code,
.theme-agate .hljs-comment,
.theme-agate .hljs-formula {
  color: #888;
}
.theme-agate .hljs-link,
.theme-agate .hljs-selector-pseudo,
.theme-agate .hljs-regexp {
  color: #c6b4f0;
}
.theme-agate .hljs-meta {
  color: #fc9b9b;
}
.theme-agate .hljs-deletion {
  background: #fc9b9b;
  color: #333;
}
.theme-agate .hljs-addition {
  background: #a2fca2;
  color: #333;
}
.theme-agate .hljs-subst {
  color: #fff;
}
.theme-agate .hljs a {
  color: inherit;
}
.theme-agate .hljs a:focus,
.theme-agate .hljs a:hover {
  color: inherit;
  text-decoration: underline;
}
.theme-agate .hljs mark {
  background: #555;
  color: inherit;
}
.theme-agate-min {
  /*!
   Theme: Agate
   Author: (c) Taufik Nurrohman <hi@taufik-nurrohman.com>
   Maintainer: @taufik-nurrohman
   Updated: 2021-04-24

   #333
   #62c8f3
   #7bd694
   #888
   #a2fca2
   #ade5fc
   #b8d8a2
   #c6b4f0
   #d36363
   #fc9b9b
   #fcc28c
   #ffa
   #fff
*/
}
.theme-agate-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-agate-min code.hljs {
  padding: 3px 5px;
}
.theme-agate-min .hljs {
  background: #333;
  color: #fff;
}
.theme-agate-min .hljs-doctag,
.theme-agate-min .hljs-meta-keyword,
.theme-agate-min .hljs-name,
.theme-agate-min .hljs-strong {
  font-weight: 700;
}
.theme-agate-min .hljs-code,
.theme-agate-min .hljs-emphasis {
  font-style: italic;
}
.theme-agate-min .hljs-section,
.theme-agate-min .hljs-tag {
  color: #62c8f3;
}
.theme-agate-min .hljs-selector-class,
.theme-agate-min .hljs-selector-id,
.theme-agate-min .hljs-template-variable,
.theme-agate-min .hljs-variable {
  color: #ade5fc;
}
.theme-agate-min .hljs-meta-string,
.theme-agate-min .hljs-string {
  color: #a2fca2;
}
.theme-agate-min .hljs-attr,
.theme-agate-min .hljs-quote,
.theme-agate-min .hljs-selector-attr {
  color: #7bd694;
}
.theme-agate-min .hljs-tag .hljs-attr {
  color: inherit;
}
.theme-agate-min .hljs-attribute,
.theme-agate-min .hljs-title,
.theme-agate-min .hljs-type {
  color: #ffa;
}
.theme-agate-min .hljs-number,
.theme-agate-min .hljs-symbol {
  color: #d36363;
}
.theme-agate-min .hljs-bullet,
.theme-agate-min .hljs-template-tag {
  color: #b8d8a2;
}
.theme-agate-min .hljs-built_in,
.theme-agate-min .hljs-keyword,
.theme-agate-min .hljs-literal,
.theme-agate-min .hljs-selector-tag {
  color: #fcc28c;
}
.theme-agate-min .hljs-code,
.theme-agate-min .hljs-comment,
.theme-agate-min .hljs-formula {
  color: #888;
}
.theme-agate-min .hljs-link,
.theme-agate-min .hljs-regexp,
.theme-agate-min .hljs-selector-pseudo {
  color: #c6b4f0;
}
.theme-agate-min .hljs-meta {
  color: #fc9b9b;
}
.theme-agate-min .hljs-deletion {
  background: #fc9b9b;
  color: #333;
}
.theme-agate-min .hljs-addition {
  background: #a2fca2;
  color: #333;
}
.theme-agate-min .hljs-subst {
  color: #fff;
}
.theme-agate-min .hljs a {
  color: inherit;
}
.theme-agate-min .hljs a:focus,
.theme-agate-min .hljs a:hover {
  color: inherit;
  text-decoration: underline;
}
.theme-agate-min .hljs mark {
  background: #555;
  color: inherit;
}
﻿.theme-an-old-hope {
  /*!
  Theme: An Old Hope – Star Wars Syntax
  Author: (c) Gustavo Costa <gusbemacbe@gmail.com>
  Maintainer: @gusbemacbe

  Original theme - Ocean Dark Theme – by https://github.com/gavsiu
  Based on Jesse Leite's Atom syntax theme 'An Old Hope'
    https://github.com/JesseLeite/an-old-hope-syntax-atom
*/
}
.theme-an-old-hope pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-an-old-hope code.hljs {
  padding: 3px 5px;
}
.theme-an-old-hope .hljs {
  background: #1c1d21;
  color: #c0c5ce;
}
.theme-an-old-hope .hljs-comment,
.theme-an-old-hope .hljs-quote {
  color: #b6b18b;
}
.theme-an-old-hope .hljs-variable,
.theme-an-old-hope .hljs-template-variable,
.theme-an-old-hope .hljs-tag,
.theme-an-old-hope .hljs-name,
.theme-an-old-hope .hljs-selector-id,
.theme-an-old-hope .hljs-selector-class,
.theme-an-old-hope .hljs-regexp,
.theme-an-old-hope .hljs-deletion {
  color: #eb3c54;
}
.theme-an-old-hope .hljs-number,
.theme-an-old-hope .hljs-built_in,
.theme-an-old-hope .hljs-literal,
.theme-an-old-hope .hljs-type,
.theme-an-old-hope .hljs-params,
.theme-an-old-hope .hljs-meta,
.theme-an-old-hope .hljs-link {
  color: #e7ce56;
}
.theme-an-old-hope .hljs-attribute {
  color: #ee7c2b;
}
.theme-an-old-hope .hljs-string,
.theme-an-old-hope .hljs-symbol,
.theme-an-old-hope .hljs-bullet,
.theme-an-old-hope .hljs-addition {
  color: #4fb4d7;
}
.theme-an-old-hope .hljs-title,
.theme-an-old-hope .hljs-section {
  color: #78bb65;
}
.theme-an-old-hope .hljs-keyword,
.theme-an-old-hope .hljs-selector-tag {
  color: #b45ea4;
}
.theme-an-old-hope .hljs-emphasis {
  font-style: italic;
}
.theme-an-old-hope .hljs-strong {
  font-weight: bold;
}
﻿.theme-an-old-hope-min {
  /*!
  Theme: An Old Hope – Star Wars Syntax
  Author: (c) Gustavo Costa <gusbemacbe@gmail.com>
  Maintainer: @gusbemacbe

  Original theme - Ocean Dark Theme – by https://github.com/gavsiu
  Based on Jesse Leite's Atom syntax theme 'An Old Hope'
    https://github.com/JesseLeite/an-old-hope-syntax-atom
*/
}
.theme-an-old-hope-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-an-old-hope-min code.hljs {
  padding: 3px 5px;
}
.theme-an-old-hope-min .hljs {
  background: #1c1d21;
  color: #c0c5ce;
}
.theme-an-old-hope-min .hljs-comment,
.theme-an-old-hope-min .hljs-quote {
  color: #b6b18b;
}
.theme-an-old-hope-min .hljs-deletion,
.theme-an-old-hope-min .hljs-name,
.theme-an-old-hope-min .hljs-regexp,
.theme-an-old-hope-min .hljs-selector-class,
.theme-an-old-hope-min .hljs-selector-id,
.theme-an-old-hope-min .hljs-tag,
.theme-an-old-hope-min .hljs-template-variable,
.theme-an-old-hope-min .hljs-variable {
  color: #eb3c54;
}
.theme-an-old-hope-min .hljs-built_in,
.theme-an-old-hope-min .hljs-link,
.theme-an-old-hope-min .hljs-literal,
.theme-an-old-hope-min .hljs-meta,
.theme-an-old-hope-min .hljs-number,
.theme-an-old-hope-min .hljs-params,
.theme-an-old-hope-min .hljs-type {
  color: #e7ce56;
}
.theme-an-old-hope-min .hljs-attribute {
  color: #ee7c2b;
}
.theme-an-old-hope-min .hljs-addition,
.theme-an-old-hope-min .hljs-bullet,
.theme-an-old-hope-min .hljs-string,
.theme-an-old-hope-min .hljs-symbol {
  color: #4fb4d7;
}
.theme-an-old-hope-min .hljs-section,
.theme-an-old-hope-min .hljs-title {
  color: #78bb65;
}
.theme-an-old-hope-min .hljs-keyword,
.theme-an-old-hope-min .hljs-selector-tag {
  color: #b45ea4;
}
.theme-an-old-hope-min .hljs-emphasis {
  font-style: italic;
}
.theme-an-old-hope-min .hljs-strong {
  font-weight: 700;
}
.theme-androidstudio pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-androidstudio code.hljs {
  padding: 3px 5px;
}
.theme-androidstudio .hljs {
  color: #a9b7c6;
  background: #282b2e;
}
.theme-androidstudio .hljs-number,
.theme-androidstudio .hljs-literal,
.theme-androidstudio .hljs-symbol,
.theme-androidstudio .hljs-bullet {
  color: #6897bb;
}
.theme-androidstudio .hljs-keyword,
.theme-androidstudio .hljs-selector-tag,
.theme-androidstudio .hljs-deletion {
  color: #cc7832;
}
.theme-androidstudio .hljs-variable,
.theme-androidstudio .hljs-template-variable,
.theme-androidstudio .hljs-link {
  color: #629755;
}
.theme-androidstudio .hljs-comment,
.theme-androidstudio .hljs-quote {
  color: gray;
}
.theme-androidstudio .hljs-meta {
  color: #bbb529;
}
.theme-androidstudio .hljs-string,
.theme-androidstudio .hljs-attribute,
.theme-androidstudio .hljs-addition {
  color: #6a8759;
}
.theme-androidstudio .hljs-section,
.theme-androidstudio .hljs-title,
.theme-androidstudio .hljs-type {
  color: #ffc66d;
}
.theme-androidstudio .hljs-name,
.theme-androidstudio .hljs-selector-id,
.theme-androidstudio .hljs-selector-class {
  color: #e8bf6a;
}
.theme-androidstudio .hljs-emphasis {
  font-style: italic;
}
.theme-androidstudio .hljs-strong {
  font-weight: bold;
}
.theme-androidstudio-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-androidstudio-min code.hljs {
  padding: 3px 5px;
}
.theme-androidstudio-min .hljs {
  color: #a9b7c6;
  background: #282b2e;
}
.theme-androidstudio-min .hljs-bullet,
.theme-androidstudio-min .hljs-literal,
.theme-androidstudio-min .hljs-number,
.theme-androidstudio-min .hljs-symbol {
  color: #6897bb;
}
.theme-androidstudio-min .hljs-deletion,
.theme-androidstudio-min .hljs-keyword,
.theme-androidstudio-min .hljs-selector-tag {
  color: #cc7832;
}
.theme-androidstudio-min .hljs-link,
.theme-androidstudio-min .hljs-template-variable,
.theme-androidstudio-min .hljs-variable {
  color: #629755;
}
.theme-androidstudio-min .hljs-comment,
.theme-androidstudio-min .hljs-quote {
  color: gray;
}
.theme-androidstudio-min .hljs-meta {
  color: #bbb529;
}
.theme-androidstudio-min .hljs-addition,
.theme-androidstudio-min .hljs-attribute,
.theme-androidstudio-min .hljs-string {
  color: #6a8759;
}
.theme-androidstudio-min .hljs-section,
.theme-androidstudio-min .hljs-title,
.theme-androidstudio-min .hljs-type {
  color: #ffc66d;
}
.theme-androidstudio-min .hljs-name,
.theme-androidstudio-min .hljs-selector-class,
.theme-androidstudio-min .hljs-selector-id {
  color: #e8bf6a;
}
.theme-androidstudio-min .hljs-emphasis {
  font-style: italic;
}
.theme-androidstudio-min .hljs-strong {
  font-weight: 700;
}
.theme-arduino-light pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-arduino-light code.hljs {
  padding: 3px 5px;
}
.theme-arduino-light .hljs {
  background: #fff;
  color: #434f54;
}
.theme-arduino-light .hljs-subst {
  color: #434f54;
}
.theme-arduino-light .hljs-keyword,
.theme-arduino-light .hljs-attribute,
.theme-arduino-light .hljs-selector-tag,
.theme-arduino-light .hljs-doctag,
.theme-arduino-light .hljs-name {
  color: #00979d;
}
.theme-arduino-light .hljs-built_in,
.theme-arduino-light .hljs-literal,
.theme-arduino-light .hljs-bullet,
.theme-arduino-light .hljs-code,
.theme-arduino-light .hljs-addition {
  color: #d35400;
}
.theme-arduino-light .hljs-regexp,
.theme-arduino-light .hljs-symbol,
.theme-arduino-light .hljs-variable,
.theme-arduino-light .hljs-template-variable,
.theme-arduino-light .hljs-link,
.theme-arduino-light .hljs-selector-attr,
.theme-arduino-light .hljs-selector-pseudo {
  color: #00979d;
}
.theme-arduino-light .hljs-type,
.theme-arduino-light .hljs-string,
.theme-arduino-light .hljs-selector-id,
.theme-arduino-light .hljs-selector-class,
.theme-arduino-light .hljs-quote,
.theme-arduino-light .hljs-template-tag,
.theme-arduino-light .hljs-deletion {
  color: #005c5f;
}
.theme-arduino-light .hljs-comment {
  color: rgba(149, 165, 166, 0.8);
}
.theme-arduino-light .hljs-meta .hljs-keyword {
  color: #728e00;
}
.theme-arduino-light .hljs-meta {
  color: #434f54;
}
.theme-arduino-light .hljs-emphasis {
  font-style: italic;
}
.theme-arduino-light .hljs-strong {
  font-weight: bold;
}
.theme-arduino-light .hljs-function {
  color: #728e00;
}
.theme-arduino-light .hljs-title,
.theme-arduino-light .hljs-section {
  color: #800;
  font-weight: bold;
}
.theme-arduino-light .hljs-number {
  color: #8a7b52;
}
.theme-arduino-light-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-arduino-light-min code.hljs {
  padding: 3px 5px;
}
.theme-arduino-light-min .hljs {
  background: #fff;
  color: #434f54;
}
.theme-arduino-light-min .hljs-subst {
  color: #434f54;
}
.theme-arduino-light-min .hljs-attribute,
.theme-arduino-light-min .hljs-doctag,
.theme-arduino-light-min .hljs-keyword,
.theme-arduino-light-min .hljs-name,
.theme-arduino-light-min .hljs-selector-tag {
  color: #00979d;
}
.theme-arduino-light-min .hljs-addition,
.theme-arduino-light-min .hljs-built_in,
.theme-arduino-light-min .hljs-bullet,
.theme-arduino-light-min .hljs-code,
.theme-arduino-light-min .hljs-literal {
  color: #d35400;
}
.theme-arduino-light-min .hljs-link,
.theme-arduino-light-min .hljs-regexp,
.theme-arduino-light-min .hljs-selector-attr,
.theme-arduino-light-min .hljs-selector-pseudo,
.theme-arduino-light-min .hljs-symbol,
.theme-arduino-light-min .hljs-template-variable,
.theme-arduino-light-min .hljs-variable {
  color: #00979d;
}
.theme-arduino-light-min .hljs-deletion,
.theme-arduino-light-min .hljs-quote,
.theme-arduino-light-min .hljs-selector-class,
.theme-arduino-light-min .hljs-selector-id,
.theme-arduino-light-min .hljs-string,
.theme-arduino-light-min .hljs-template-tag,
.theme-arduino-light-min .hljs-type {
  color: #005c5f;
}
.theme-arduino-light-min .hljs-comment {
  color: rgba(149, 165, 166, 0.8);
}
.theme-arduino-light-min .hljs-meta .hljs-keyword {
  color: #728e00;
}
.theme-arduino-light-min .hljs-meta {
  color: #434f54;
}
.theme-arduino-light-min .hljs-emphasis {
  font-style: italic;
}
.theme-arduino-light-min .hljs-strong {
  font-weight: 700;
}
.theme-arduino-light-min .hljs-function {
  color: #728e00;
}
.theme-arduino-light-min .hljs-section,
.theme-arduino-light-min .hljs-title {
  color: #800;
  font-weight: 700;
}
.theme-arduino-light-min .hljs-number {
  color: #8a7b52;
}
.theme-arta pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-arta code.hljs {
  padding: 3px 5px;
}
.theme-arta .hljs {
  background: #222;
  color: #aaa;
}
.theme-arta .hljs-subst {
  color: #aaa;
}
.theme-arta .hljs-section {
  color: #fff;
}
.theme-arta .hljs-comment,
.theme-arta .hljs-quote,
.theme-arta .hljs-meta {
  color: #444;
}
.theme-arta .hljs-string,
.theme-arta .hljs-symbol,
.theme-arta .hljs-bullet,
.theme-arta .hljs-regexp {
  color: #fc3;
}
.theme-arta .hljs-number,
.theme-arta .hljs-addition {
  color: #0c6;
}
.theme-arta .hljs-built_in,
.theme-arta .hljs-literal,
.theme-arta .hljs-type,
.theme-arta .hljs-template-variable,
.theme-arta .hljs-attribute,
.theme-arta .hljs-link {
  color: #32aaee;
}
.theme-arta .hljs-keyword,
.theme-arta .hljs-selector-tag,
.theme-arta .hljs-name,
.theme-arta .hljs-selector-id,
.theme-arta .hljs-selector-class {
  color: #64a;
}
.theme-arta .hljs-title,
.theme-arta .hljs-variable,
.theme-arta .hljs-deletion,
.theme-arta .hljs-template-tag {
  color: #b16;
}
.theme-arta .hljs-section,
.theme-arta .hljs-doctag,
.theme-arta .hljs-strong {
  font-weight: bold;
}
.theme-arta .hljs-emphasis {
  font-style: italic;
}
.theme-arta-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-arta-min code.hljs {
  padding: 3px 5px;
}
.theme-arta-min .hljs {
  background: #222;
  color: #aaa;
}
.theme-arta-min .hljs-subst {
  color: #aaa;
}
.theme-arta-min .hljs-section {
  color: #fff;
}
.theme-arta-min .hljs-comment,
.theme-arta-min .hljs-meta,
.theme-arta-min .hljs-quote {
  color: #444;
}
.theme-arta-min .hljs-bullet,
.theme-arta-min .hljs-regexp,
.theme-arta-min .hljs-string,
.theme-arta-min .hljs-symbol {
  color: #fc3;
}
.theme-arta-min .hljs-addition,
.theme-arta-min .hljs-number {
  color: #0c6;
}
.theme-arta-min .hljs-attribute,
.theme-arta-min .hljs-built_in,
.theme-arta-min .hljs-link,
.theme-arta-min .hljs-literal,
.theme-arta-min .hljs-template-variable,
.theme-arta-min .hljs-type {
  color: #32aaee;
}
.theme-arta-min .hljs-keyword,
.theme-arta-min .hljs-name,
.theme-arta-min .hljs-selector-class,
.theme-arta-min .hljs-selector-id,
.theme-arta-min .hljs-selector-tag {
  color: #64a;
}
.theme-arta-min .hljs-deletion,
.theme-arta-min .hljs-template-tag,
.theme-arta-min .hljs-title,
.theme-arta-min .hljs-variable {
  color: #b16;
}
.theme-arta-min .hljs-doctag,
.theme-arta-min .hljs-section,
.theme-arta-min .hljs-strong {
  font-weight: 700;
}
.theme-arta-min .hljs-emphasis {
  font-style: italic;
}
.theme-ascetic pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-ascetic code.hljs {
  padding: 3px 5px;
}
.theme-ascetic .hljs {
  background: #fff;
  color: #000;
}
.theme-ascetic .hljs-string,
.theme-ascetic .hljs-variable,
.theme-ascetic .hljs-template-variable,
.theme-ascetic .hljs-symbol,
.theme-ascetic .hljs-bullet,
.theme-ascetic .hljs-section,
.theme-ascetic .hljs-addition,
.theme-ascetic .hljs-attribute,
.theme-ascetic .hljs-link {
  color: #888;
}
.theme-ascetic .hljs-comment,
.theme-ascetic .hljs-quote,
.theme-ascetic .hljs-meta,
.theme-ascetic .hljs-deletion {
  color: #ccc;
}
.theme-ascetic .hljs-keyword,
.theme-ascetic .hljs-selector-tag,
.theme-ascetic .hljs-section,
.theme-ascetic .hljs-name,
.theme-ascetic .hljs-type,
.theme-ascetic .hljs-strong {
  font-weight: bold;
}
.theme-ascetic .hljs-emphasis {
  font-style: italic;
}
.theme-ascetic-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-ascetic-min code.hljs {
  padding: 3px 5px;
}
.theme-ascetic-min .hljs {
  background: #fff;
  color: #000;
}
.theme-ascetic-min .hljs-addition,
.theme-ascetic-min .hljs-attribute,
.theme-ascetic-min .hljs-bullet,
.theme-ascetic-min .hljs-link,
.theme-ascetic-min .hljs-section,
.theme-ascetic-min .hljs-string,
.theme-ascetic-min .hljs-symbol,
.theme-ascetic-min .hljs-template-variable,
.theme-ascetic-min .hljs-variable {
  color: #888;
}
.theme-ascetic-min .hljs-comment,
.theme-ascetic-min .hljs-deletion,
.theme-ascetic-min .hljs-meta,
.theme-ascetic-min .hljs-quote {
  color: #ccc;
}
.theme-ascetic-min .hljs-keyword,
.theme-ascetic-min .hljs-name,
.theme-ascetic-min .hljs-section,
.theme-ascetic-min .hljs-selector-tag,
.theme-ascetic-min .hljs-strong,
.theme-ascetic-min .hljs-type {
  font-weight: 700;
}
.theme-ascetic-min .hljs-emphasis {
  font-style: italic;
}
.theme-atom-one-dark-reasonable pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-atom-one-dark-reasonable code.hljs {
  padding: 3px 5px;
}
.theme-atom-one-dark-reasonable .hljs {
  color: #abb2bf;
  background: #282c34;
}
.theme-atom-one-dark-reasonable .hljs-keyword,
.theme-atom-one-dark-reasonable .hljs-operator {
  color: #f92672;
}
.theme-atom-one-dark-reasonable .hljs-pattern-match {
  color: #f92672;
}
.theme-atom-one-dark-reasonable .hljs-pattern-match .hljs-constructor {
  color: #61aeee;
}
.theme-atom-one-dark-reasonable .hljs-function {
  color: #61aeee;
}
.theme-atom-one-dark-reasonable .hljs-function .hljs-params {
  color: #a6e22e;
}
.theme-atom-one-dark-reasonable .hljs-function .hljs-params .hljs-typing {
  color: #fd971f;
}
.theme-atom-one-dark-reasonable .hljs-module-access .hljs-module {
  color: #7e57c2;
}
.theme-atom-one-dark-reasonable .hljs-constructor {
  color: #e2b93d;
}
.theme-atom-one-dark-reasonable .hljs-constructor .hljs-string {
  color: #9ccc65;
}
.theme-atom-one-dark-reasonable .hljs-comment,
.theme-atom-one-dark-reasonable .hljs-quote {
  color: #b18eb1;
  font-style: italic;
}
.theme-atom-one-dark-reasonable .hljs-doctag,
.theme-atom-one-dark-reasonable .hljs-formula {
  color: #c678dd;
}
.theme-atom-one-dark-reasonable .hljs-section,
.theme-atom-one-dark-reasonable .hljs-name,
.theme-atom-one-dark-reasonable .hljs-selector-tag,
.theme-atom-one-dark-reasonable .hljs-deletion,
.theme-atom-one-dark-reasonable .hljs-subst {
  color: #e06c75;
}
.theme-atom-one-dark-reasonable .hljs-literal {
  color: #56b6c2;
}
.theme-atom-one-dark-reasonable .hljs-string,
.theme-atom-one-dark-reasonable .hljs-regexp,
.theme-atom-one-dark-reasonable .hljs-addition,
.theme-atom-one-dark-reasonable .hljs-attribute,
.theme-atom-one-dark-reasonable .hljs-meta .hljs-string {
  color: #98c379;
}
.theme-atom-one-dark-reasonable .hljs-built_in,
.theme-atom-one-dark-reasonable .hljs-title.class_,
.theme-atom-one-dark-reasonable .hljs-class .hljs-title {
  color: #e6c07b;
}
.theme-atom-one-dark-reasonable .hljs-attr,
.theme-atom-one-dark-reasonable .hljs-variable,
.theme-atom-one-dark-reasonable .hljs-template-variable,
.theme-atom-one-dark-reasonable .hljs-type,
.theme-atom-one-dark-reasonable .hljs-selector-class,
.theme-atom-one-dark-reasonable .hljs-selector-attr,
.theme-atom-one-dark-reasonable .hljs-selector-pseudo,
.theme-atom-one-dark-reasonable .hljs-number {
  color: #d19a66;
}
.theme-atom-one-dark-reasonable .hljs-symbol,
.theme-atom-one-dark-reasonable .hljs-bullet,
.theme-atom-one-dark-reasonable .hljs-link,
.theme-atom-one-dark-reasonable .hljs-meta,
.theme-atom-one-dark-reasonable .hljs-selector-id,
.theme-atom-one-dark-reasonable .hljs-title {
  color: #61aeee;
}
.theme-atom-one-dark-reasonable .hljs-emphasis {
  font-style: italic;
}
.theme-atom-one-dark-reasonable .hljs-strong {
  font-weight: bold;
}
.theme-atom-one-dark-reasonable .hljs-link {
  text-decoration: underline;
}
.theme-atom-one-dark-reasonable-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-atom-one-dark-reasonable-min code.hljs {
  padding: 3px 5px;
}
.theme-atom-one-dark-reasonable-min .hljs {
  color: #abb2bf;
  background: #282c34;
}
.theme-atom-one-dark-reasonable-min .hljs-keyword,
.theme-atom-one-dark-reasonable-min .hljs-operator,
.theme-atom-one-dark-reasonable-min .hljs-pattern-match {
  color: #f92672;
}
.theme-atom-one-dark-reasonable-min .hljs-function,
.theme-atom-one-dark-reasonable-min .hljs-pattern-match .hljs-constructor {
  color: #61aeee;
}
.theme-atom-one-dark-reasonable-min .hljs-function .hljs-params {
  color: #a6e22e;
}
.theme-atom-one-dark-reasonable-min .hljs-function .hljs-params .hljs-typing {
  color: #fd971f;
}
.theme-atom-one-dark-reasonable-min .hljs-module-access .hljs-module {
  color: #7e57c2;
}
.theme-atom-one-dark-reasonable-min .hljs-constructor {
  color: #e2b93d;
}
.theme-atom-one-dark-reasonable-min .hljs-constructor .hljs-string {
  color: #9ccc65;
}
.theme-atom-one-dark-reasonable-min .hljs-comment,
.theme-atom-one-dark-reasonable-min .hljs-quote {
  color: #b18eb1;
  font-style: italic;
}
.theme-atom-one-dark-reasonable-min .hljs-doctag,
.theme-atom-one-dark-reasonable-min .hljs-formula {
  color: #c678dd;
}
.theme-atom-one-dark-reasonable-min .hljs-deletion,
.theme-atom-one-dark-reasonable-min .hljs-name,
.theme-atom-one-dark-reasonable-min .hljs-section,
.theme-atom-one-dark-reasonable-min .hljs-selector-tag,
.theme-atom-one-dark-reasonable-min .hljs-subst {
  color: #e06c75;
}
.theme-atom-one-dark-reasonable-min .hljs-literal {
  color: #56b6c2;
}
.theme-atom-one-dark-reasonable-min .hljs-addition,
.theme-atom-one-dark-reasonable-min .hljs-attribute,
.theme-atom-one-dark-reasonable-min .hljs-meta .hljs-string,
.theme-atom-one-dark-reasonable-min .hljs-regexp,
.theme-atom-one-dark-reasonable-min .hljs-string {
  color: #98c379;
}
.theme-atom-one-dark-reasonable-min .hljs-built_in,
.theme-atom-one-dark-reasonable-min .hljs-class .hljs-title,
.theme-atom-one-dark-reasonable-min .hljs-title.class_ {
  color: #e6c07b;
}
.theme-atom-one-dark-reasonable-min .hljs-attr,
.theme-atom-one-dark-reasonable-min .hljs-number,
.theme-atom-one-dark-reasonable-min .hljs-selector-attr,
.theme-atom-one-dark-reasonable-min .hljs-selector-class,
.theme-atom-one-dark-reasonable-min .hljs-selector-pseudo,
.theme-atom-one-dark-reasonable-min .hljs-template-variable,
.theme-atom-one-dark-reasonable-min .hljs-type,
.theme-atom-one-dark-reasonable-min .hljs-variable {
  color: #d19a66;
}
.theme-atom-one-dark-reasonable-min .hljs-bullet,
.theme-atom-one-dark-reasonable-min .hljs-link,
.theme-atom-one-dark-reasonable-min .hljs-meta,
.theme-atom-one-dark-reasonable-min .hljs-selector-id,
.theme-atom-one-dark-reasonable-min .hljs-symbol,
.theme-atom-one-dark-reasonable-min .hljs-title {
  color: #61aeee;
}
.theme-atom-one-dark-reasonable-min .hljs-emphasis {
  font-style: italic;
}
.theme-atom-one-dark-reasonable-min .hljs-strong {
  font-weight: 700;
}
.theme-atom-one-dark-reasonable-min .hljs-link {
  text-decoration: underline;
}
.theme-atom-one-dark pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-atom-one-dark code.hljs {
  padding: 3px 5px;
}
.theme-atom-one-dark .hljs {
  color: #abb2bf;
  background: #282c34;
}
.theme-atom-one-dark .hljs-comment,
.theme-atom-one-dark .hljs-quote {
  color: #5c6370;
  font-style: italic;
}
.theme-atom-one-dark .hljs-doctag,
.theme-atom-one-dark .hljs-keyword,
.theme-atom-one-dark .hljs-formula {
  color: #c678dd;
}
.theme-atom-one-dark .hljs-section,
.theme-atom-one-dark .hljs-name,
.theme-atom-one-dark .hljs-selector-tag,
.theme-atom-one-dark .hljs-deletion,
.theme-atom-one-dark .hljs-subst {
  color: #e06c75;
}
.theme-atom-one-dark .hljs-literal {
  color: #56b6c2;
}
.theme-atom-one-dark .hljs-string,
.theme-atom-one-dark .hljs-regexp,
.theme-atom-one-dark .hljs-addition,
.theme-atom-one-dark .hljs-attribute,
.theme-atom-one-dark .hljs-meta .hljs-string {
  color: #98c379;
}
.theme-atom-one-dark .hljs-attr,
.theme-atom-one-dark .hljs-variable,
.theme-atom-one-dark .hljs-template-variable,
.theme-atom-one-dark .hljs-type,
.theme-atom-one-dark .hljs-selector-class,
.theme-atom-one-dark .hljs-selector-attr,
.theme-atom-one-dark .hljs-selector-pseudo,
.theme-atom-one-dark .hljs-number {
  color: #d19a66;
}
.theme-atom-one-dark .hljs-symbol,
.theme-atom-one-dark .hljs-bullet,
.theme-atom-one-dark .hljs-link,
.theme-atom-one-dark .hljs-meta,
.theme-atom-one-dark .hljs-selector-id,
.theme-atom-one-dark .hljs-title {
  color: #61aeee;
}
.theme-atom-one-dark .hljs-built_in,
.theme-atom-one-dark .hljs-title.class_,
.theme-atom-one-dark .hljs-class .hljs-title {
  color: #e6c07b;
}
.theme-atom-one-dark .hljs-emphasis {
  font-style: italic;
}
.theme-atom-one-dark .hljs-strong {
  font-weight: bold;
}
.theme-atom-one-dark .hljs-link {
  text-decoration: underline;
}
.theme-atom-one-dark-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-atom-one-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-atom-one-dark-min .hljs {
  color: #abb2bf;
  background: #282c34;
}
.theme-atom-one-dark-min .hljs-comment,
.theme-atom-one-dark-min .hljs-quote {
  color: #5c6370;
  font-style: italic;
}
.theme-atom-one-dark-min .hljs-doctag,
.theme-atom-one-dark-min .hljs-formula,
.theme-atom-one-dark-min .hljs-keyword {
  color: #c678dd;
}
.theme-atom-one-dark-min .hljs-deletion,
.theme-atom-one-dark-min .hljs-name,
.theme-atom-one-dark-min .hljs-section,
.theme-atom-one-dark-min .hljs-selector-tag,
.theme-atom-one-dark-min .hljs-subst {
  color: #e06c75;
}
.theme-atom-one-dark-min .hljs-literal {
  color: #56b6c2;
}
.theme-atom-one-dark-min .hljs-addition,
.theme-atom-one-dark-min .hljs-attribute,
.theme-atom-one-dark-min .hljs-meta .hljs-string,
.theme-atom-one-dark-min .hljs-regexp,
.theme-atom-one-dark-min .hljs-string {
  color: #98c379;
}
.theme-atom-one-dark-min .hljs-attr,
.theme-atom-one-dark-min .hljs-number,
.theme-atom-one-dark-min .hljs-selector-attr,
.theme-atom-one-dark-min .hljs-selector-class,
.theme-atom-one-dark-min .hljs-selector-pseudo,
.theme-atom-one-dark-min .hljs-template-variable,
.theme-atom-one-dark-min .hljs-type,
.theme-atom-one-dark-min .hljs-variable {
  color: #d19a66;
}
.theme-atom-one-dark-min .hljs-bullet,
.theme-atom-one-dark-min .hljs-link,
.theme-atom-one-dark-min .hljs-meta,
.theme-atom-one-dark-min .hljs-selector-id,
.theme-atom-one-dark-min .hljs-symbol,
.theme-atom-one-dark-min .hljs-title {
  color: #61aeee;
}
.theme-atom-one-dark-min .hljs-built_in,
.theme-atom-one-dark-min .hljs-class .hljs-title,
.theme-atom-one-dark-min .hljs-title.class_ {
  color: #e6c07b;
}
.theme-atom-one-dark-min .hljs-emphasis {
  font-style: italic;
}
.theme-atom-one-dark-min .hljs-strong {
  font-weight: 700;
}
.theme-atom-one-dark-min .hljs-link {
  text-decoration: underline;
}
.theme-atom-one-light pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-atom-one-light code.hljs {
  padding: 3px 5px;
}
.theme-atom-one-light .hljs {
  color: #383a42;
  background: #fafafa;
}
.theme-atom-one-light .hljs-comment,
.theme-atom-one-light .hljs-quote {
  color: #a0a1a7;
  font-style: italic;
}
.theme-atom-one-light .hljs-doctag,
.theme-atom-one-light .hljs-keyword,
.theme-atom-one-light .hljs-formula {
  color: #a626a4;
}
.theme-atom-one-light .hljs-section,
.theme-atom-one-light .hljs-name,
.theme-atom-one-light .hljs-selector-tag,
.theme-atom-one-light .hljs-deletion,
.theme-atom-one-light .hljs-subst {
  color: #e45649;
}
.theme-atom-one-light .hljs-literal {
  color: #0184bb;
}
.theme-atom-one-light .hljs-string,
.theme-atom-one-light .hljs-regexp,
.theme-atom-one-light .hljs-addition,
.theme-atom-one-light .hljs-attribute,
.theme-atom-one-light .hljs-meta .hljs-string {
  color: #50a14f;
}
.theme-atom-one-light .hljs-attr,
.theme-atom-one-light .hljs-variable,
.theme-atom-one-light .hljs-template-variable,
.theme-atom-one-light .hljs-type,
.theme-atom-one-light .hljs-selector-class,
.theme-atom-one-light .hljs-selector-attr,
.theme-atom-one-light .hljs-selector-pseudo,
.theme-atom-one-light .hljs-number {
  color: #986801;
}
.theme-atom-one-light .hljs-symbol,
.theme-atom-one-light .hljs-bullet,
.theme-atom-one-light .hljs-link,
.theme-atom-one-light .hljs-meta,
.theme-atom-one-light .hljs-selector-id,
.theme-atom-one-light .hljs-title {
  color: #4078f2;
}
.theme-atom-one-light .hljs-built_in,
.theme-atom-one-light .hljs-title.class_,
.theme-atom-one-light .hljs-class .hljs-title {
  color: #c18401;
}
.theme-atom-one-light .hljs-emphasis {
  font-style: italic;
}
.theme-atom-one-light .hljs-strong {
  font-weight: bold;
}
.theme-atom-one-light .hljs-link {
  text-decoration: underline;
}
.theme-atom-one-light-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-atom-one-light-min code.hljs {
  padding: 3px 5px;
}
.theme-atom-one-light-min .hljs {
  color: #383a42;
  background: #fafafa;
}
.theme-atom-one-light-min .hljs-comment,
.theme-atom-one-light-min .hljs-quote {
  color: #a0a1a7;
  font-style: italic;
}
.theme-atom-one-light-min .hljs-doctag,
.theme-atom-one-light-min .hljs-formula,
.theme-atom-one-light-min .hljs-keyword {
  color: #a626a4;
}
.theme-atom-one-light-min .hljs-deletion,
.theme-atom-one-light-min .hljs-name,
.theme-atom-one-light-min .hljs-section,
.theme-atom-one-light-min .hljs-selector-tag,
.theme-atom-one-light-min .hljs-subst {
  color: #e45649;
}
.theme-atom-one-light-min .hljs-literal {
  color: #0184bb;
}
.theme-atom-one-light-min .hljs-addition,
.theme-atom-one-light-min .hljs-attribute,
.theme-atom-one-light-min .hljs-meta .hljs-string,
.theme-atom-one-light-min .hljs-regexp,
.theme-atom-one-light-min .hljs-string {
  color: #50a14f;
}
.theme-atom-one-light-min .hljs-attr,
.theme-atom-one-light-min .hljs-number,
.theme-atom-one-light-min .hljs-selector-attr,
.theme-atom-one-light-min .hljs-selector-class,
.theme-atom-one-light-min .hljs-selector-pseudo,
.theme-atom-one-light-min .hljs-template-variable,
.theme-atom-one-light-min .hljs-type,
.theme-atom-one-light-min .hljs-variable {
  color: #986801;
}
.theme-atom-one-light-min .hljs-bullet,
.theme-atom-one-light-min .hljs-link,
.theme-atom-one-light-min .hljs-meta,
.theme-atom-one-light-min .hljs-selector-id,
.theme-atom-one-light-min .hljs-symbol,
.theme-atom-one-light-min .hljs-title {
  color: #4078f2;
}
.theme-atom-one-light-min .hljs-built_in,
.theme-atom-one-light-min .hljs-class .hljs-title,
.theme-atom-one-light-min .hljs-title.class_ {
  color: #c18401;
}
.theme-atom-one-light-min .hljs-emphasis {
  font-style: italic;
}
.theme-atom-one-light-min .hljs-strong {
  font-weight: 700;
}
.theme-atom-one-light-min .hljs-link {
  text-decoration: underline;
}
.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 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-subst,
.theme-base16-3024 .hljs-punctuation,
.theme-base16-3024 .hljs-operator {
  color: #a5a2a2;
}
.theme-base16-3024 .hljs-operator {
  opacity: 0.7;
}
.theme-base16-3024 .hljs-bullet,
.theme-base16-3024 .hljs-variable,
.theme-base16-3024 .hljs-template-variable,
.theme-base16-3024 .hljs-selector-tag,
.theme-base16-3024 .hljs-name,
.theme-base16-3024 .hljs-deletion {
  color: #db2d20;
}
.theme-base16-3024 .hljs-symbol,
.theme-base16-3024 .hljs-number,
.theme-base16-3024 .hljs-link,
.theme-base16-3024 .hljs-attr,
.theme-base16-3024 .hljs-variable.constant_,
.theme-base16-3024 .hljs-literal {
  color: #e8bbd0;
}
.theme-base16-3024 .hljs-title,
.theme-base16-3024 .hljs-class .hljs-title,
.theme-base16-3024 .hljs-title.class_ {
  color: #fded02;
}
.theme-base16-3024 .hljs-strong {
  font-weight: bold;
  color: #fded02;
}
.theme-base16-3024 .hljs-code,
.theme-base16-3024 .hljs-addition,
.theme-base16-3024 .hljs-title.class_.inherited__,
.theme-base16-3024 .hljs-string {
  color: #01a252;
}
.theme-base16-3024 .hljs-built_in,
.theme-base16-3024 .hljs-doctag,
.theme-base16-3024 .hljs-quote,
.theme-base16-3024 .hljs-keyword.hljs-atrule,
.theme-base16-3024 .hljs-regexp {
  color: #b5e4f4;
}
.theme-base16-3024 .hljs-function .hljs-title,
.theme-base16-3024 .hljs-attribute,
.theme-base16-3024 .ruby .hljs-property,
.theme-base16-3024 .hljs-title.function_,
.theme-base16-3024 .hljs-section {
  color: #01a0e4;
}
.theme-base16-3024 .hljs-type,
.theme-base16-3024 .hljs-template-tag,
.theme-base16-3024 .diff .hljs-meta,
.theme-base16-3024 .hljs-keyword {
  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: bold;
}
.theme-base16-3024-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-3024-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-3024-min .hljs {
  color: #a5a2a2;
  background: #090300;
}
.theme-base16-3024-min .hljs ::selection,
.theme-base16-3024-min .hljs::selection {
  background-color: #4a4543;
  color: #a5a2a2;
}
.theme-base16-3024-min .hljs-comment {
  color: #5c5855;
}
.theme-base16-3024-min .hljs-tag {
  color: #807d7c;
}
.theme-base16-3024-min .hljs-operator,
.theme-base16-3024-min .hljs-punctuation,
.theme-base16-3024-min .hljs-subst {
  color: #a5a2a2;
}
.theme-base16-3024-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-3024-min .hljs-bullet,
.theme-base16-3024-min .hljs-deletion,
.theme-base16-3024-min .hljs-name,
.theme-base16-3024-min .hljs-selector-tag,
.theme-base16-3024-min .hljs-template-variable,
.theme-base16-3024-min .hljs-variable {
  color: #db2d20;
}
.theme-base16-3024-min .hljs-attr,
.theme-base16-3024-min .hljs-link,
.theme-base16-3024-min .hljs-literal,
.theme-base16-3024-min .hljs-number,
.theme-base16-3024-min .hljs-symbol,
.theme-base16-3024-min .hljs-variable.constant_ {
  color: #e8bbd0;
}
.theme-base16-3024-min .hljs-class .hljs-title,
.theme-base16-3024-min .hljs-title,
.theme-base16-3024-min .hljs-title.class_ {
  color: #fded02;
}
.theme-base16-3024-min .hljs-strong {
  font-weight: 700;
  color: #fded02;
}
.theme-base16-3024-min .hljs-addition,
.theme-base16-3024-min .hljs-code,
.theme-base16-3024-min .hljs-string,
.theme-base16-3024-min .hljs-title.class_.inherited__ {
  color: #01a252;
}
.theme-base16-3024-min .hljs-built_in,
.theme-base16-3024-min .hljs-doctag,
.theme-base16-3024-min .hljs-keyword.hljs-atrule,
.theme-base16-3024-min .hljs-quote,
.theme-base16-3024-min .hljs-regexp {
  color: #b5e4f4;
}
.theme-base16-3024-min .hljs-attribute,
.theme-base16-3024-min .hljs-function .hljs-title,
.theme-base16-3024-min .hljs-section,
.theme-base16-3024-min .hljs-title.function_,
.theme-base16-3024-min .ruby .hljs-property {
  color: #01a0e4;
}
.theme-base16-3024-min .diff .hljs-meta,
.theme-base16-3024-min .hljs-keyword,
.theme-base16-3024-min .hljs-template-tag,
.theme-base16-3024-min .hljs-type {
  color: #a16a94;
}
.theme-base16-3024-min .hljs-emphasis {
  color: #a16a94;
  font-style: italic;
}
.theme-base16-3024-min .hljs-meta,
.theme-base16-3024-min .hljs-meta .hljs-keyword,
.theme-base16-3024-min .hljs-meta .hljs-string {
  color: #cdab53;
}
.theme-base16-3024-min .hljs-meta .hljs-keyword,
.theme-base16-3024-min .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 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-subst,
.theme-base16-apathy .hljs-punctuation,
.theme-base16-apathy .hljs-operator {
  color: #81b5ac;
}
.theme-base16-apathy .hljs-operator {
  opacity: 0.7;
}
.theme-base16-apathy .hljs-bullet,
.theme-base16-apathy .hljs-variable,
.theme-base16-apathy .hljs-template-variable,
.theme-base16-apathy .hljs-selector-tag,
.theme-base16-apathy .hljs-name,
.theme-base16-apathy .hljs-deletion {
  color: #3e9688;
}
.theme-base16-apathy .hljs-symbol,
.theme-base16-apathy .hljs-number,
.theme-base16-apathy .hljs-link,
.theme-base16-apathy .hljs-attr,
.theme-base16-apathy .hljs-variable.constant_,
.theme-base16-apathy .hljs-literal {
  color: #3e7996;
}
.theme-base16-apathy .hljs-title,
.theme-base16-apathy .hljs-class .hljs-title,
.theme-base16-apathy .hljs-title.class_ {
  color: #3e4c96;
}
.theme-base16-apathy .hljs-strong {
  font-weight: bold;
  color: #3e4c96;
}
.theme-base16-apathy .hljs-code,
.theme-base16-apathy .hljs-addition,
.theme-base16-apathy .hljs-title.class_.inherited__,
.theme-base16-apathy .hljs-string {
  color: #883e96;
}
.theme-base16-apathy .hljs-built_in,
.theme-base16-apathy .hljs-doctag,
.theme-base16-apathy .hljs-quote,
.theme-base16-apathy .hljs-keyword.hljs-atrule,
.theme-base16-apathy .hljs-regexp {
  color: #963e4c;
}
.theme-base16-apathy .hljs-function .hljs-title,
.theme-base16-apathy .hljs-attribute,
.theme-base16-apathy .ruby .hljs-property,
.theme-base16-apathy .hljs-title.function_,
.theme-base16-apathy .hljs-section {
  color: #96883e;
}
.theme-base16-apathy .hljs-type,
.theme-base16-apathy .hljs-template-tag,
.theme-base16-apathy .diff .hljs-meta,
.theme-base16-apathy .hljs-keyword {
  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: bold;
}
.theme-base16-apathy-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-apathy-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-apathy-min .hljs {
  color: #81b5ac;
  background: #031a16;
}
.theme-base16-apathy-min .hljs ::selection,
.theme-base16-apathy-min .hljs::selection {
  background-color: #184e45;
  color: #81b5ac;
}
.theme-base16-apathy-min .hljs-comment {
  color: #2b685e;
}
.theme-base16-apathy-min .hljs-tag {
  color: #5f9c92;
}
.theme-base16-apathy-min .hljs-operator,
.theme-base16-apathy-min .hljs-punctuation,
.theme-base16-apathy-min .hljs-subst {
  color: #81b5ac;
}
.theme-base16-apathy-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-apathy-min .hljs-bullet,
.theme-base16-apathy-min .hljs-deletion,
.theme-base16-apathy-min .hljs-name,
.theme-base16-apathy-min .hljs-selector-tag,
.theme-base16-apathy-min .hljs-template-variable,
.theme-base16-apathy-min .hljs-variable {
  color: #3e9688;
}
.theme-base16-apathy-min .hljs-attr,
.theme-base16-apathy-min .hljs-link,
.theme-base16-apathy-min .hljs-literal,
.theme-base16-apathy-min .hljs-number,
.theme-base16-apathy-min .hljs-symbol,
.theme-base16-apathy-min .hljs-variable.constant_ {
  color: #3e7996;
}
.theme-base16-apathy-min .hljs-class .hljs-title,
.theme-base16-apathy-min .hljs-title,
.theme-base16-apathy-min .hljs-title.class_ {
  color: #3e4c96;
}
.theme-base16-apathy-min .hljs-strong {
  font-weight: 700;
  color: #3e4c96;
}
.theme-base16-apathy-min .hljs-addition,
.theme-base16-apathy-min .hljs-code,
.theme-base16-apathy-min .hljs-string,
.theme-base16-apathy-min .hljs-title.class_.inherited__ {
  color: #883e96;
}
.theme-base16-apathy-min .hljs-built_in,
.theme-base16-apathy-min .hljs-doctag,
.theme-base16-apathy-min .hljs-keyword.hljs-atrule,
.theme-base16-apathy-min .hljs-quote,
.theme-base16-apathy-min .hljs-regexp {
  color: #963e4c;
}
.theme-base16-apathy-min .hljs-attribute,
.theme-base16-apathy-min .hljs-function .hljs-title,
.theme-base16-apathy-min .hljs-section,
.theme-base16-apathy-min .hljs-title.function_,
.theme-base16-apathy-min .ruby .hljs-property {
  color: #96883e;
}
.theme-base16-apathy-min .diff .hljs-meta,
.theme-base16-apathy-min .hljs-keyword,
.theme-base16-apathy-min .hljs-template-tag,
.theme-base16-apathy-min .hljs-type {
  color: #4c963e;
}
.theme-base16-apathy-min .hljs-emphasis {
  color: #4c963e;
  font-style: italic;
}
.theme-base16-apathy-min .hljs-meta,
.theme-base16-apathy-min .hljs-meta .hljs-keyword,
.theme-base16-apathy-min .hljs-meta .hljs-string {
  color: #3e965b;
}
.theme-base16-apathy-min .hljs-meta .hljs-keyword,
.theme-base16-apathy-min .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 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-subst,
.theme-base16-apprentice .hljs-punctuation,
.theme-base16-apprentice .hljs-operator {
  color: #bcbcbc;
}
.theme-base16-apprentice .hljs-operator {
  opacity: 0.7;
}
.theme-base16-apprentice .hljs-bullet,
.theme-base16-apprentice .hljs-variable,
.theme-base16-apprentice .hljs-template-variable,
.theme-base16-apprentice .hljs-selector-tag,
.theme-base16-apprentice .hljs-name,
.theme-base16-apprentice .hljs-deletion {
  color: #5f8787;
}
.theme-base16-apprentice .hljs-symbol,
.theme-base16-apprentice .hljs-number,
.theme-base16-apprentice .hljs-link,
.theme-base16-apprentice .hljs-attr,
.theme-base16-apprentice .hljs-variable.constant_,
.theme-base16-apprentice .hljs-literal {
  color: #ff8700;
}
.theme-base16-apprentice .hljs-title,
.theme-base16-apprentice .hljs-class .hljs-title,
.theme-base16-apprentice .hljs-title.class_ {
  color: #5f8787;
}
.theme-base16-apprentice .hljs-strong {
  font-weight: bold;
  color: #5f8787;
}
.theme-base16-apprentice .hljs-code,
.theme-base16-apprentice .hljs-addition,
.theme-base16-apprentice .hljs-title.class_.inherited__,
.theme-base16-apprentice .hljs-string {
  color: #87af87;
}
.theme-base16-apprentice .hljs-built_in,
.theme-base16-apprentice .hljs-doctag,
.theme-base16-apprentice .hljs-quote,
.theme-base16-apprentice .hljs-keyword.hljs-atrule,
.theme-base16-apprentice .hljs-regexp {
  color: #5f875f;
}
.theme-base16-apprentice .hljs-function .hljs-title,
.theme-base16-apprentice .hljs-attribute,
.theme-base16-apprentice .ruby .hljs-property,
.theme-base16-apprentice .hljs-title.function_,
.theme-base16-apprentice .hljs-section {
  color: #ffffaf;
}
.theme-base16-apprentice .hljs-type,
.theme-base16-apprentice .hljs-template-tag,
.theme-base16-apprentice .diff .hljs-meta,
.theme-base16-apprentice .hljs-keyword {
  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: bold;
}
.theme-base16-apprentice-min {
  /*!
  Theme: Apprentice
  Author: romainl
  License: ~ MIT (or more permissive) [via base16-schemes-source]
  Maintainer: @highlightjs/core-team
  Version: 2021.09.0
*/
}
.theme-base16-apprentice-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-apprentice-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-apprentice-min .hljs {
  color: #bcbcbc;
  background: #262626;
}
.theme-base16-apprentice-min .hljs ::selection,
.theme-base16-apprentice-min .hljs::selection {
  background-color: #333;
  color: #bcbcbc;
}
.theme-base16-apprentice-min .hljs-comment {
  color: #6c6c6c;
}
.theme-base16-apprentice-min .hljs-tag {
  color: #787878;
}
.theme-base16-apprentice-min .hljs-operator,
.theme-base16-apprentice-min .hljs-punctuation,
.theme-base16-apprentice-min .hljs-subst {
  color: #bcbcbc;
}
.theme-base16-apprentice-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-apprentice-min .hljs-bullet,
.theme-base16-apprentice-min .hljs-deletion,
.theme-base16-apprentice-min .hljs-name,
.theme-base16-apprentice-min .hljs-selector-tag,
.theme-base16-apprentice-min .hljs-template-variable,
.theme-base16-apprentice-min .hljs-variable {
  color: #5f8787;
}
.theme-base16-apprentice-min .hljs-attr,
.theme-base16-apprentice-min .hljs-link,
.theme-base16-apprentice-min .hljs-literal,
.theme-base16-apprentice-min .hljs-number,
.theme-base16-apprentice-min .hljs-symbol,
.theme-base16-apprentice-min .hljs-variable.constant_ {
  color: #ff8700;
}
.theme-base16-apprentice-min .hljs-class .hljs-title,
.theme-base16-apprentice-min .hljs-title,
.theme-base16-apprentice-min .hljs-title.class_ {
  color: #5f8787;
}
.theme-base16-apprentice-min .hljs-strong {
  font-weight: 700;
  color: #5f8787;
}
.theme-base16-apprentice-min .hljs-addition,
.theme-base16-apprentice-min .hljs-code,
.theme-base16-apprentice-min .hljs-string,
.theme-base16-apprentice-min .hljs-title.class_.inherited__ {
  color: #87af87;
}
.theme-base16-apprentice-min .hljs-built_in,
.theme-base16-apprentice-min .hljs-doctag,
.theme-base16-apprentice-min .hljs-keyword.hljs-atrule,
.theme-base16-apprentice-min .hljs-quote,
.theme-base16-apprentice-min .hljs-regexp {
  color: #5f875f;
}
.theme-base16-apprentice-min .hljs-attribute,
.theme-base16-apprentice-min .hljs-function .hljs-title,
.theme-base16-apprentice-min .hljs-section,
.theme-base16-apprentice-min .hljs-title.function_,
.theme-base16-apprentice-min .ruby .hljs-property {
  color: #ffffaf;
}
.theme-base16-apprentice-min .diff .hljs-meta,
.theme-base16-apprentice-min .hljs-keyword,
.theme-base16-apprentice-min .hljs-template-tag,
.theme-base16-apprentice-min .hljs-type {
  color: #87afd7;
}
.theme-base16-apprentice-min .hljs-emphasis {
  color: #87afd7;
  font-style: italic;
}
.theme-base16-apprentice-min .hljs-meta,
.theme-base16-apprentice-min .hljs-meta .hljs-keyword,
.theme-base16-apprentice-min .hljs-meta .hljs-string {
  color: #5f87af;
}
.theme-base16-apprentice-min .hljs-meta .hljs-keyword,
.theme-base16-apprentice-min .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 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-subst,
.theme-base16-ashes .hljs-punctuation,
.theme-base16-ashes .hljs-operator {
  color: #c7ccd1;
}
.theme-base16-ashes .hljs-operator {
  opacity: 0.7;
}
.theme-base16-ashes .hljs-bullet,
.theme-base16-ashes .hljs-variable,
.theme-base16-ashes .hljs-template-variable,
.theme-base16-ashes .hljs-selector-tag,
.theme-base16-ashes .hljs-name,
.theme-base16-ashes .hljs-deletion {
  color: #c7ae95;
}
.theme-base16-ashes .hljs-symbol,
.theme-base16-ashes .hljs-number,
.theme-base16-ashes .hljs-link,
.theme-base16-ashes .hljs-attr,
.theme-base16-ashes .hljs-variable.constant_,
.theme-base16-ashes .hljs-literal {
  color: #c7c795;
}
.theme-base16-ashes .hljs-title,
.theme-base16-ashes .hljs-class .hljs-title,
.theme-base16-ashes .hljs-title.class_ {
  color: #aec795;
}
.theme-base16-ashes .hljs-strong {
  font-weight: bold;
  color: #aec795;
}
.theme-base16-ashes .hljs-code,
.theme-base16-ashes .hljs-addition,
.theme-base16-ashes .hljs-title.class_.inherited__,
.theme-base16-ashes .hljs-string {
  color: #95c7ae;
}
.theme-base16-ashes .hljs-built_in,
.theme-base16-ashes .hljs-doctag,
.theme-base16-ashes .hljs-quote,
.theme-base16-ashes .hljs-keyword.hljs-atrule,
.theme-base16-ashes .hljs-regexp {
  color: #95aec7;
}
.theme-base16-ashes .hljs-function .hljs-title,
.theme-base16-ashes .hljs-attribute,
.theme-base16-ashes .ruby .hljs-property,
.theme-base16-ashes .hljs-title.function_,
.theme-base16-ashes .hljs-section {
  color: #ae95c7;
}
.theme-base16-ashes .hljs-type,
.theme-base16-ashes .hljs-template-tag,
.theme-base16-ashes .diff .hljs-meta,
.theme-base16-ashes .hljs-keyword {
  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: bold;
}
.theme-base16-ashes-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-ashes-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-ashes-min .hljs {
  color: #c7ccd1;
  background: #1c2023;
}
.theme-base16-ashes-min .hljs ::selection,
.theme-base16-ashes-min .hljs::selection {
  background-color: #565e65;
  color: #c7ccd1;
}
.theme-base16-ashes-min .hljs-comment {
  color: #747c84;
}
.theme-base16-ashes-min .hljs-tag {
  color: #adb3ba;
}
.theme-base16-ashes-min .hljs-operator,
.theme-base16-ashes-min .hljs-punctuation,
.theme-base16-ashes-min .hljs-subst {
  color: #c7ccd1;
}
.theme-base16-ashes-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-ashes-min .hljs-bullet,
.theme-base16-ashes-min .hljs-deletion,
.theme-base16-ashes-min .hljs-name,
.theme-base16-ashes-min .hljs-selector-tag,
.theme-base16-ashes-min .hljs-template-variable,
.theme-base16-ashes-min .hljs-variable {
  color: #c7ae95;
}
.theme-base16-ashes-min .hljs-attr,
.theme-base16-ashes-min .hljs-link,
.theme-base16-ashes-min .hljs-literal,
.theme-base16-ashes-min .hljs-number,
.theme-base16-ashes-min .hljs-symbol,
.theme-base16-ashes-min .hljs-variable.constant_ {
  color: #c7c795;
}
.theme-base16-ashes-min .hljs-class .hljs-title,
.theme-base16-ashes-min .hljs-title,
.theme-base16-ashes-min .hljs-title.class_ {
  color: #aec795;
}
.theme-base16-ashes-min .hljs-strong {
  font-weight: 700;
  color: #aec795;
}
.theme-base16-ashes-min .hljs-addition,
.theme-base16-ashes-min .hljs-code,
.theme-base16-ashes-min .hljs-string,
.theme-base16-ashes-min .hljs-title.class_.inherited__ {
  color: #95c7ae;
}
.theme-base16-ashes-min .hljs-built_in,
.theme-base16-ashes-min .hljs-doctag,
.theme-base16-ashes-min .hljs-keyword.hljs-atrule,
.theme-base16-ashes-min .hljs-quote,
.theme-base16-ashes-min .hljs-regexp {
  color: #95aec7;
}
.theme-base16-ashes-min .hljs-attribute,
.theme-base16-ashes-min .hljs-function .hljs-title,
.theme-base16-ashes-min .hljs-section,
.theme-base16-ashes-min .hljs-title.function_,
.theme-base16-ashes-min .ruby .hljs-property {
  color: #ae95c7;
}
.theme-base16-ashes-min .diff .hljs-meta,
.theme-base16-ashes-min .hljs-keyword,
.theme-base16-ashes-min .hljs-template-tag,
.theme-base16-ashes-min .hljs-type {
  color: #c795ae;
}
.theme-base16-ashes-min .hljs-emphasis {
  color: #c795ae;
  font-style: italic;
}
.theme-base16-ashes-min .hljs-meta,
.theme-base16-ashes-min .hljs-meta .hljs-keyword,
.theme-base16-ashes-min .hljs-meta .hljs-string {
  color: #c79595;
}
.theme-base16-ashes-min .hljs-meta .hljs-keyword,
.theme-base16-ashes-min .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 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-subst,
.theme-base16-atelier-cave-light .hljs-punctuation,
.theme-base16-atelier-cave-light .hljs-operator {
  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-variable,
.theme-base16-atelier-cave-light .hljs-template-variable,
.theme-base16-atelier-cave-light .hljs-selector-tag,
.theme-base16-atelier-cave-light .hljs-name,
.theme-base16-atelier-cave-light .hljs-deletion {
  color: #be4678;
}
.theme-base16-atelier-cave-light .hljs-symbol,
.theme-base16-atelier-cave-light .hljs-number,
.theme-base16-atelier-cave-light .hljs-link,
.theme-base16-atelier-cave-light .hljs-attr,
.theme-base16-atelier-cave-light .hljs-variable.constant_,
.theme-base16-atelier-cave-light .hljs-literal {
  color: #aa573c;
}
.theme-base16-atelier-cave-light .hljs-title,
.theme-base16-atelier-cave-light .hljs-class .hljs-title,
.theme-base16-atelier-cave-light .hljs-title.class_ {
  color: #a06e3b;
}
.theme-base16-atelier-cave-light .hljs-strong {
  font-weight: bold;
  color: #a06e3b;
}
.theme-base16-atelier-cave-light .hljs-code,
.theme-base16-atelier-cave-light .hljs-addition,
.theme-base16-atelier-cave-light .hljs-title.class_.inherited__,
.theme-base16-atelier-cave-light .hljs-string {
  color: #2a9292;
}
.theme-base16-atelier-cave-light .hljs-built_in,
.theme-base16-atelier-cave-light .hljs-doctag,
.theme-base16-atelier-cave-light .hljs-quote,
.theme-base16-atelier-cave-light .hljs-keyword.hljs-atrule,
.theme-base16-atelier-cave-light .hljs-regexp {
  color: #398bc6;
}
.theme-base16-atelier-cave-light .hljs-function .hljs-title,
.theme-base16-atelier-cave-light .hljs-attribute,
.theme-base16-atelier-cave-light .ruby .hljs-property,
.theme-base16-atelier-cave-light .hljs-title.function_,
.theme-base16-atelier-cave-light .hljs-section {
  color: #576ddb;
}
.theme-base16-atelier-cave-light .hljs-type,
.theme-base16-atelier-cave-light .hljs-template-tag,
.theme-base16-atelier-cave-light .diff .hljs-meta,
.theme-base16-atelier-cave-light .hljs-keyword {
  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: bold;
}
.theme-base16-atelier-cave-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-atelier-cave-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-atelier-cave-light-min .hljs {
  color: #585260;
  background: #efecf4;
}
.theme-base16-atelier-cave-light-min .hljs ::selection,
.theme-base16-atelier-cave-light-min .hljs::selection {
  background-color: #8b8792;
  color: #585260;
}
.theme-base16-atelier-cave-light-min .hljs-comment {
  color: #7e7887;
}
.theme-base16-atelier-cave-light-min .hljs-tag {
  color: #655f6d;
}
.theme-base16-atelier-cave-light-min .hljs-operator,
.theme-base16-atelier-cave-light-min .hljs-punctuation,
.theme-base16-atelier-cave-light-min .hljs-subst {
  color: #585260;
}
.theme-base16-atelier-cave-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-cave-light-min .hljs-bullet,
.theme-base16-atelier-cave-light-min .hljs-deletion,
.theme-base16-atelier-cave-light-min .hljs-name,
.theme-base16-atelier-cave-light-min .hljs-selector-tag,
.theme-base16-atelier-cave-light-min .hljs-template-variable,
.theme-base16-atelier-cave-light-min .hljs-variable {
  color: #be4678;
}
.theme-base16-atelier-cave-light-min .hljs-attr,
.theme-base16-atelier-cave-light-min .hljs-link,
.theme-base16-atelier-cave-light-min .hljs-literal,
.theme-base16-atelier-cave-light-min .hljs-number,
.theme-base16-atelier-cave-light-min .hljs-symbol,
.theme-base16-atelier-cave-light-min .hljs-variable.constant_ {
  color: #aa573c;
}
.theme-base16-atelier-cave-light-min .hljs-class .hljs-title,
.theme-base16-atelier-cave-light-min .hljs-title,
.theme-base16-atelier-cave-light-min .hljs-title.class_ {
  color: #a06e3b;
}
.theme-base16-atelier-cave-light-min .hljs-strong {
  font-weight: 700;
  color: #a06e3b;
}
.theme-base16-atelier-cave-light-min .hljs-addition,
.theme-base16-atelier-cave-light-min .hljs-code,
.theme-base16-atelier-cave-light-min .hljs-string,
.theme-base16-atelier-cave-light-min .hljs-title.class_.inherited__ {
  color: #2a9292;
}
.theme-base16-atelier-cave-light-min .hljs-built_in,
.theme-base16-atelier-cave-light-min .hljs-doctag,
.theme-base16-atelier-cave-light-min .hljs-keyword.hljs-atrule,
.theme-base16-atelier-cave-light-min .hljs-quote,
.theme-base16-atelier-cave-light-min .hljs-regexp {
  color: #398bc6;
}
.theme-base16-atelier-cave-light-min .hljs-attribute,
.theme-base16-atelier-cave-light-min .hljs-function .hljs-title,
.theme-base16-atelier-cave-light-min .hljs-section,
.theme-base16-atelier-cave-light-min .hljs-title.function_,
.theme-base16-atelier-cave-light-min .ruby .hljs-property {
  color: #576ddb;
}
.theme-base16-atelier-cave-light-min .diff .hljs-meta,
.theme-base16-atelier-cave-light-min .hljs-keyword,
.theme-base16-atelier-cave-light-min .hljs-template-tag,
.theme-base16-atelier-cave-light-min .hljs-type {
  color: #955ae7;
}
.theme-base16-atelier-cave-light-min .hljs-emphasis {
  color: #955ae7;
  font-style: italic;
}
.theme-base16-atelier-cave-light-min .hljs-meta,
.theme-base16-atelier-cave-light-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-cave-light-min .hljs-meta .hljs-string {
  color: #bf40bf;
}
.theme-base16-atelier-cave-light-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-cave-light-min .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 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-subst,
.theme-base16-atelier-cave .hljs-punctuation,
.theme-base16-atelier-cave .hljs-operator {
  color: #8b8792;
}
.theme-base16-atelier-cave .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-cave .hljs-bullet,
.theme-base16-atelier-cave .hljs-variable,
.theme-base16-atelier-cave .hljs-template-variable,
.theme-base16-atelier-cave .hljs-selector-tag,
.theme-base16-atelier-cave .hljs-name,
.theme-base16-atelier-cave .hljs-deletion {
  color: #be4678;
}
.theme-base16-atelier-cave .hljs-symbol,
.theme-base16-atelier-cave .hljs-number,
.theme-base16-atelier-cave .hljs-link,
.theme-base16-atelier-cave .hljs-attr,
.theme-base16-atelier-cave .hljs-variable.constant_,
.theme-base16-atelier-cave .hljs-literal {
  color: #aa573c;
}
.theme-base16-atelier-cave .hljs-title,
.theme-base16-atelier-cave .hljs-class .hljs-title,
.theme-base16-atelier-cave .hljs-title.class_ {
  color: #a06e3b;
}
.theme-base16-atelier-cave .hljs-strong {
  font-weight: bold;
  color: #a06e3b;
}
.theme-base16-atelier-cave .hljs-code,
.theme-base16-atelier-cave .hljs-addition,
.theme-base16-atelier-cave .hljs-title.class_.inherited__,
.theme-base16-atelier-cave .hljs-string {
  color: #2a9292;
}
.theme-base16-atelier-cave .hljs-built_in,
.theme-base16-atelier-cave .hljs-doctag,
.theme-base16-atelier-cave .hljs-quote,
.theme-base16-atelier-cave .hljs-keyword.hljs-atrule,
.theme-base16-atelier-cave .hljs-regexp {
  color: #398bc6;
}
.theme-base16-atelier-cave .hljs-function .hljs-title,
.theme-base16-atelier-cave .hljs-attribute,
.theme-base16-atelier-cave .ruby .hljs-property,
.theme-base16-atelier-cave .hljs-title.function_,
.theme-base16-atelier-cave .hljs-section {
  color: #576ddb;
}
.theme-base16-atelier-cave .hljs-type,
.theme-base16-atelier-cave .hljs-template-tag,
.theme-base16-atelier-cave .diff .hljs-meta,
.theme-base16-atelier-cave .hljs-keyword {
  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: bold;
}
.theme-base16-atelier-cave-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-atelier-cave-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-atelier-cave-min .hljs {
  color: #8b8792;
  background: #19171c;
}
.theme-base16-atelier-cave-min .hljs ::selection,
.theme-base16-atelier-cave-min .hljs::selection {
  background-color: #585260;
  color: #8b8792;
}
.theme-base16-atelier-cave-min .hljs-comment {
  color: #655f6d;
}
.theme-base16-atelier-cave-min .hljs-tag {
  color: #7e7887;
}
.theme-base16-atelier-cave-min .hljs-operator,
.theme-base16-atelier-cave-min .hljs-punctuation,
.theme-base16-atelier-cave-min .hljs-subst {
  color: #8b8792;
}
.theme-base16-atelier-cave-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-cave-min .hljs-bullet,
.theme-base16-atelier-cave-min .hljs-deletion,
.theme-base16-atelier-cave-min .hljs-name,
.theme-base16-atelier-cave-min .hljs-selector-tag,
.theme-base16-atelier-cave-min .hljs-template-variable,
.theme-base16-atelier-cave-min .hljs-variable {
  color: #be4678;
}
.theme-base16-atelier-cave-min .hljs-attr,
.theme-base16-atelier-cave-min .hljs-link,
.theme-base16-atelier-cave-min .hljs-literal,
.theme-base16-atelier-cave-min .hljs-number,
.theme-base16-atelier-cave-min .hljs-symbol,
.theme-base16-atelier-cave-min .hljs-variable.constant_ {
  color: #aa573c;
}
.theme-base16-atelier-cave-min .hljs-class .hljs-title,
.theme-base16-atelier-cave-min .hljs-title,
.theme-base16-atelier-cave-min .hljs-title.class_ {
  color: #a06e3b;
}
.theme-base16-atelier-cave-min .hljs-strong {
  font-weight: 700;
  color: #a06e3b;
}
.theme-base16-atelier-cave-min .hljs-addition,
.theme-base16-atelier-cave-min .hljs-code,
.theme-base16-atelier-cave-min .hljs-string,
.theme-base16-atelier-cave-min .hljs-title.class_.inherited__ {
  color: #2a9292;
}
.theme-base16-atelier-cave-min .hljs-built_in,
.theme-base16-atelier-cave-min .hljs-doctag,
.theme-base16-atelier-cave-min .hljs-keyword.hljs-atrule,
.theme-base16-atelier-cave-min .hljs-quote,
.theme-base16-atelier-cave-min .hljs-regexp {
  color: #398bc6;
}
.theme-base16-atelier-cave-min .hljs-attribute,
.theme-base16-atelier-cave-min .hljs-function .hljs-title,
.theme-base16-atelier-cave-min .hljs-section,
.theme-base16-atelier-cave-min .hljs-title.function_,
.theme-base16-atelier-cave-min .ruby .hljs-property {
  color: #576ddb;
}
.theme-base16-atelier-cave-min .diff .hljs-meta,
.theme-base16-atelier-cave-min .hljs-keyword,
.theme-base16-atelier-cave-min .hljs-template-tag,
.theme-base16-atelier-cave-min .hljs-type {
  color: #955ae7;
}
.theme-base16-atelier-cave-min .hljs-emphasis {
  color: #955ae7;
  font-style: italic;
}
.theme-base16-atelier-cave-min .hljs-meta,
.theme-base16-atelier-cave-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-cave-min .hljs-meta .hljs-string {
  color: #bf40bf;
}
.theme-base16-atelier-cave-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-cave-min .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 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-subst,
.theme-base16-atelier-dune-light .hljs-punctuation,
.theme-base16-atelier-dune-light .hljs-operator {
  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-variable,
.theme-base16-atelier-dune-light .hljs-template-variable,
.theme-base16-atelier-dune-light .hljs-selector-tag,
.theme-base16-atelier-dune-light .hljs-name,
.theme-base16-atelier-dune-light .hljs-deletion {
  color: #d73737;
}
.theme-base16-atelier-dune-light .hljs-symbol,
.theme-base16-atelier-dune-light .hljs-number,
.theme-base16-atelier-dune-light .hljs-link,
.theme-base16-atelier-dune-light .hljs-attr,
.theme-base16-atelier-dune-light .hljs-variable.constant_,
.theme-base16-atelier-dune-light .hljs-literal {
  color: #b65611;
}
.theme-base16-atelier-dune-light .hljs-title,
.theme-base16-atelier-dune-light .hljs-class .hljs-title,
.theme-base16-atelier-dune-light .hljs-title.class_ {
  color: #ae9513;
}
.theme-base16-atelier-dune-light .hljs-strong {
  font-weight: bold;
  color: #ae9513;
}
.theme-base16-atelier-dune-light .hljs-code,
.theme-base16-atelier-dune-light .hljs-addition,
.theme-base16-atelier-dune-light .hljs-title.class_.inherited__,
.theme-base16-atelier-dune-light .hljs-string {
  color: #60ac39;
}
.theme-base16-atelier-dune-light .hljs-built_in,
.theme-base16-atelier-dune-light .hljs-doctag,
.theme-base16-atelier-dune-light .hljs-quote,
.theme-base16-atelier-dune-light .hljs-keyword.hljs-atrule,
.theme-base16-atelier-dune-light .hljs-regexp {
  color: #1fad83;
}
.theme-base16-atelier-dune-light .hljs-function .hljs-title,
.theme-base16-atelier-dune-light .hljs-attribute,
.theme-base16-atelier-dune-light .ruby .hljs-property,
.theme-base16-atelier-dune-light .hljs-title.function_,
.theme-base16-atelier-dune-light .hljs-section {
  color: #6684e1;
}
.theme-base16-atelier-dune-light .hljs-type,
.theme-base16-atelier-dune-light .hljs-template-tag,
.theme-base16-atelier-dune-light .diff .hljs-meta,
.theme-base16-atelier-dune-light .hljs-keyword {
  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: bold;
}
.theme-base16-atelier-dune-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-atelier-dune-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-atelier-dune-light-min .hljs {
  color: #6e6b5e;
  background: #fefbec;
}
.theme-base16-atelier-dune-light-min .hljs ::selection,
.theme-base16-atelier-dune-light-min .hljs::selection {
  background-color: #a6a28c;
  color: #6e6b5e;
}
.theme-base16-atelier-dune-light-min .hljs-comment {
  color: #999580;
}
.theme-base16-atelier-dune-light-min .hljs-tag {
  color: #7d7a68;
}
.theme-base16-atelier-dune-light-min .hljs-operator,
.theme-base16-atelier-dune-light-min .hljs-punctuation,
.theme-base16-atelier-dune-light-min .hljs-subst {
  color: #6e6b5e;
}
.theme-base16-atelier-dune-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-dune-light-min .hljs-bullet,
.theme-base16-atelier-dune-light-min .hljs-deletion,
.theme-base16-atelier-dune-light-min .hljs-name,
.theme-base16-atelier-dune-light-min .hljs-selector-tag,
.theme-base16-atelier-dune-light-min .hljs-template-variable,
.theme-base16-atelier-dune-light-min .hljs-variable {
  color: #d73737;
}
.theme-base16-atelier-dune-light-min .hljs-attr,
.theme-base16-atelier-dune-light-min .hljs-link,
.theme-base16-atelier-dune-light-min .hljs-literal,
.theme-base16-atelier-dune-light-min .hljs-number,
.theme-base16-atelier-dune-light-min .hljs-symbol,
.theme-base16-atelier-dune-light-min .hljs-variable.constant_ {
  color: #b65611;
}
.theme-base16-atelier-dune-light-min .hljs-class .hljs-title,
.theme-base16-atelier-dune-light-min .hljs-title,
.theme-base16-atelier-dune-light-min .hljs-title.class_ {
  color: #ae9513;
}
.theme-base16-atelier-dune-light-min .hljs-strong {
  font-weight: 700;
  color: #ae9513;
}
.theme-base16-atelier-dune-light-min .hljs-addition,
.theme-base16-atelier-dune-light-min .hljs-code,
.theme-base16-atelier-dune-light-min .hljs-string,
.theme-base16-atelier-dune-light-min .hljs-title.class_.inherited__ {
  color: #60ac39;
}
.theme-base16-atelier-dune-light-min .hljs-built_in,
.theme-base16-atelier-dune-light-min .hljs-doctag,
.theme-base16-atelier-dune-light-min .hljs-keyword.hljs-atrule,
.theme-base16-atelier-dune-light-min .hljs-quote,
.theme-base16-atelier-dune-light-min .hljs-regexp {
  color: #1fad83;
}
.theme-base16-atelier-dune-light-min .hljs-attribute,
.theme-base16-atelier-dune-light-min .hljs-function .hljs-title,
.theme-base16-atelier-dune-light-min .hljs-section,
.theme-base16-atelier-dune-light-min .hljs-title.function_,
.theme-base16-atelier-dune-light-min .ruby .hljs-property {
  color: #6684e1;
}
.theme-base16-atelier-dune-light-min .diff .hljs-meta,
.theme-base16-atelier-dune-light-min .hljs-keyword,
.theme-base16-atelier-dune-light-min .hljs-template-tag,
.theme-base16-atelier-dune-light-min .hljs-type {
  color: #b854d4;
}
.theme-base16-atelier-dune-light-min .hljs-emphasis {
  color: #b854d4;
  font-style: italic;
}
.theme-base16-atelier-dune-light-min .hljs-meta,
.theme-base16-atelier-dune-light-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-dune-light-min .hljs-meta .hljs-string {
  color: #d43552;
}
.theme-base16-atelier-dune-light-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-dune-light-min .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 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-subst,
.theme-base16-atelier-dune .hljs-punctuation,
.theme-base16-atelier-dune .hljs-operator {
  color: #a6a28c;
}
.theme-base16-atelier-dune .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-dune .hljs-bullet,
.theme-base16-atelier-dune .hljs-variable,
.theme-base16-atelier-dune .hljs-template-variable,
.theme-base16-atelier-dune .hljs-selector-tag,
.theme-base16-atelier-dune .hljs-name,
.theme-base16-atelier-dune .hljs-deletion {
  color: #d73737;
}
.theme-base16-atelier-dune .hljs-symbol,
.theme-base16-atelier-dune .hljs-number,
.theme-base16-atelier-dune .hljs-link,
.theme-base16-atelier-dune .hljs-attr,
.theme-base16-atelier-dune .hljs-variable.constant_,
.theme-base16-atelier-dune .hljs-literal {
  color: #b65611;
}
.theme-base16-atelier-dune .hljs-title,
.theme-base16-atelier-dune .hljs-class .hljs-title,
.theme-base16-atelier-dune .hljs-title.class_ {
  color: #ae9513;
}
.theme-base16-atelier-dune .hljs-strong {
  font-weight: bold;
  color: #ae9513;
}
.theme-base16-atelier-dune .hljs-code,
.theme-base16-atelier-dune .hljs-addition,
.theme-base16-atelier-dune .hljs-title.class_.inherited__,
.theme-base16-atelier-dune .hljs-string {
  color: #60ac39;
}
.theme-base16-atelier-dune .hljs-built_in,
.theme-base16-atelier-dune .hljs-doctag,
.theme-base16-atelier-dune .hljs-quote,
.theme-base16-atelier-dune .hljs-keyword.hljs-atrule,
.theme-base16-atelier-dune .hljs-regexp {
  color: #1fad83;
}
.theme-base16-atelier-dune .hljs-function .hljs-title,
.theme-base16-atelier-dune .hljs-attribute,
.theme-base16-atelier-dune .ruby .hljs-property,
.theme-base16-atelier-dune .hljs-title.function_,
.theme-base16-atelier-dune .hljs-section {
  color: #6684e1;
}
.theme-base16-atelier-dune .hljs-type,
.theme-base16-atelier-dune .hljs-template-tag,
.theme-base16-atelier-dune .diff .hljs-meta,
.theme-base16-atelier-dune .hljs-keyword {
  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: bold;
}
.theme-base16-atelier-dune-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-atelier-dune-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-atelier-dune-min .hljs {
  color: #a6a28c;
  background: #20201d;
}
.theme-base16-atelier-dune-min .hljs ::selection,
.theme-base16-atelier-dune-min .hljs::selection {
  background-color: #6e6b5e;
  color: #a6a28c;
}
.theme-base16-atelier-dune-min .hljs-comment {
  color: #7d7a68;
}
.theme-base16-atelier-dune-min .hljs-tag {
  color: #999580;
}
.theme-base16-atelier-dune-min .hljs-operator,
.theme-base16-atelier-dune-min .hljs-punctuation,
.theme-base16-atelier-dune-min .hljs-subst {
  color: #a6a28c;
}
.theme-base16-atelier-dune-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-dune-min .hljs-bullet,
.theme-base16-atelier-dune-min .hljs-deletion,
.theme-base16-atelier-dune-min .hljs-name,
.theme-base16-atelier-dune-min .hljs-selector-tag,
.theme-base16-atelier-dune-min .hljs-template-variable,
.theme-base16-atelier-dune-min .hljs-variable {
  color: #d73737;
}
.theme-base16-atelier-dune-min .hljs-attr,
.theme-base16-atelier-dune-min .hljs-link,
.theme-base16-atelier-dune-min .hljs-literal,
.theme-base16-atelier-dune-min .hljs-number,
.theme-base16-atelier-dune-min .hljs-symbol,
.theme-base16-atelier-dune-min .hljs-variable.constant_ {
  color: #b65611;
}
.theme-base16-atelier-dune-min .hljs-class .hljs-title,
.theme-base16-atelier-dune-min .hljs-title,
.theme-base16-atelier-dune-min .hljs-title.class_ {
  color: #ae9513;
}
.theme-base16-atelier-dune-min .hljs-strong {
  font-weight: 700;
  color: #ae9513;
}
.theme-base16-atelier-dune-min .hljs-addition,
.theme-base16-atelier-dune-min .hljs-code,
.theme-base16-atelier-dune-min .hljs-string,
.theme-base16-atelier-dune-min .hljs-title.class_.inherited__ {
  color: #60ac39;
}
.theme-base16-atelier-dune-min .hljs-built_in,
.theme-base16-atelier-dune-min .hljs-doctag,
.theme-base16-atelier-dune-min .hljs-keyword.hljs-atrule,
.theme-base16-atelier-dune-min .hljs-quote,
.theme-base16-atelier-dune-min .hljs-regexp {
  color: #1fad83;
}
.theme-base16-atelier-dune-min .hljs-attribute,
.theme-base16-atelier-dune-min .hljs-function .hljs-title,
.theme-base16-atelier-dune-min .hljs-section,
.theme-base16-atelier-dune-min .hljs-title.function_,
.theme-base16-atelier-dune-min .ruby .hljs-property {
  color: #6684e1;
}
.theme-base16-atelier-dune-min .diff .hljs-meta,
.theme-base16-atelier-dune-min .hljs-keyword,
.theme-base16-atelier-dune-min .hljs-template-tag,
.theme-base16-atelier-dune-min .hljs-type {
  color: #b854d4;
}
.theme-base16-atelier-dune-min .hljs-emphasis {
  color: #b854d4;
  font-style: italic;
}
.theme-base16-atelier-dune-min .hljs-meta,
.theme-base16-atelier-dune-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-dune-min .hljs-meta .hljs-string {
  color: #d43552;
}
.theme-base16-atelier-dune-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-dune-min .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 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-subst,
.theme-base16-atelier-estuary-light .hljs-punctuation,
.theme-base16-atelier-estuary-light .hljs-operator {
  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-variable,
.theme-base16-atelier-estuary-light .hljs-template-variable,
.theme-base16-atelier-estuary-light .hljs-selector-tag,
.theme-base16-atelier-estuary-light .hljs-name,
.theme-base16-atelier-estuary-light .hljs-deletion {
  color: #ba6236;
}
.theme-base16-atelier-estuary-light .hljs-symbol,
.theme-base16-atelier-estuary-light .hljs-number,
.theme-base16-atelier-estuary-light .hljs-link,
.theme-base16-atelier-estuary-light .hljs-attr,
.theme-base16-atelier-estuary-light .hljs-variable.constant_,
.theme-base16-atelier-estuary-light .hljs-literal {
  color: #ae7313;
}
.theme-base16-atelier-estuary-light .hljs-title,
.theme-base16-atelier-estuary-light .hljs-class .hljs-title,
.theme-base16-atelier-estuary-light .hljs-title.class_ {
  color: #a5980d;
}
.theme-base16-atelier-estuary-light .hljs-strong {
  font-weight: bold;
  color: #a5980d;
}
.theme-base16-atelier-estuary-light .hljs-code,
.theme-base16-atelier-estuary-light .hljs-addition,
.theme-base16-atelier-estuary-light .hljs-title.class_.inherited__,
.theme-base16-atelier-estuary-light .hljs-string {
  color: #7d9726;
}
.theme-base16-atelier-estuary-light .hljs-built_in,
.theme-base16-atelier-estuary-light .hljs-doctag,
.theme-base16-atelier-estuary-light .hljs-quote,
.theme-base16-atelier-estuary-light .hljs-keyword.hljs-atrule,
.theme-base16-atelier-estuary-light .hljs-regexp {
  color: #5b9d48;
}
.theme-base16-atelier-estuary-light .hljs-function .hljs-title,
.theme-base16-atelier-estuary-light .hljs-attribute,
.theme-base16-atelier-estuary-light .ruby .hljs-property,
.theme-base16-atelier-estuary-light .hljs-title.function_,
.theme-base16-atelier-estuary-light .hljs-section {
  color: #36a166;
}
.theme-base16-atelier-estuary-light .hljs-type,
.theme-base16-atelier-estuary-light .hljs-template-tag,
.theme-base16-atelier-estuary-light .diff .hljs-meta,
.theme-base16-atelier-estuary-light .hljs-keyword {
  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: bold;
}
.theme-base16-atelier-estuary-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-atelier-estuary-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-atelier-estuary-light-min .hljs {
  color: #5f5e4e;
  background: #f4f3ec;
}
.theme-base16-atelier-estuary-light-min .hljs ::selection,
.theme-base16-atelier-estuary-light-min .hljs::selection {
  background-color: #929181;
  color: #5f5e4e;
}
.theme-base16-atelier-estuary-light-min .hljs-comment {
  color: #878573;
}
.theme-base16-atelier-estuary-light-min .hljs-tag {
  color: #6c6b5a;
}
.theme-base16-atelier-estuary-light-min .hljs-operator,
.theme-base16-atelier-estuary-light-min .hljs-punctuation,
.theme-base16-atelier-estuary-light-min .hljs-subst {
  color: #5f5e4e;
}
.theme-base16-atelier-estuary-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-estuary-light-min .hljs-bullet,
.theme-base16-atelier-estuary-light-min .hljs-deletion,
.theme-base16-atelier-estuary-light-min .hljs-name,
.theme-base16-atelier-estuary-light-min .hljs-selector-tag,
.theme-base16-atelier-estuary-light-min .hljs-template-variable,
.theme-base16-atelier-estuary-light-min .hljs-variable {
  color: #ba6236;
}
.theme-base16-atelier-estuary-light-min .hljs-attr,
.theme-base16-atelier-estuary-light-min .hljs-link,
.theme-base16-atelier-estuary-light-min .hljs-literal,
.theme-base16-atelier-estuary-light-min .hljs-number,
.theme-base16-atelier-estuary-light-min .hljs-symbol,
.theme-base16-atelier-estuary-light-min .hljs-variable.constant_ {
  color: #ae7313;
}
.theme-base16-atelier-estuary-light-min .hljs-class .hljs-title,
.theme-base16-atelier-estuary-light-min .hljs-title,
.theme-base16-atelier-estuary-light-min .hljs-title.class_ {
  color: #a5980d;
}
.theme-base16-atelier-estuary-light-min .hljs-strong {
  font-weight: 700;
  color: #a5980d;
}
.theme-base16-atelier-estuary-light-min .hljs-addition,
.theme-base16-atelier-estuary-light-min .hljs-code,
.theme-base16-atelier-estuary-light-min .hljs-string,
.theme-base16-atelier-estuary-light-min .hljs-title.class_.inherited__ {
  color: #7d9726;
}
.theme-base16-atelier-estuary-light-min .hljs-built_in,
.theme-base16-atelier-estuary-light-min .hljs-doctag,
.theme-base16-atelier-estuary-light-min .hljs-keyword.hljs-atrule,
.theme-base16-atelier-estuary-light-min .hljs-quote,
.theme-base16-atelier-estuary-light-min .hljs-regexp {
  color: #5b9d48;
}
.theme-base16-atelier-estuary-light-min .hljs-attribute,
.theme-base16-atelier-estuary-light-min .hljs-function .hljs-title,
.theme-base16-atelier-estuary-light-min .hljs-section,
.theme-base16-atelier-estuary-light-min .hljs-title.function_,
.theme-base16-atelier-estuary-light-min .ruby .hljs-property {
  color: #36a166;
}
.theme-base16-atelier-estuary-light-min .diff .hljs-meta,
.theme-base16-atelier-estuary-light-min .hljs-keyword,
.theme-base16-atelier-estuary-light-min .hljs-template-tag,
.theme-base16-atelier-estuary-light-min .hljs-type {
  color: #5f9182;
}
.theme-base16-atelier-estuary-light-min .hljs-emphasis {
  color: #5f9182;
  font-style: italic;
}
.theme-base16-atelier-estuary-light-min .hljs-meta,
.theme-base16-atelier-estuary-light-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-estuary-light-min .hljs-meta .hljs-string {
  color: #9d6c7c;
}
.theme-base16-atelier-estuary-light-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-estuary-light-min .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 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-subst,
.theme-base16-atelier-estuary .hljs-punctuation,
.theme-base16-atelier-estuary .hljs-operator {
  color: #929181;
}
.theme-base16-atelier-estuary .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-estuary .hljs-bullet,
.theme-base16-atelier-estuary .hljs-variable,
.theme-base16-atelier-estuary .hljs-template-variable,
.theme-base16-atelier-estuary .hljs-selector-tag,
.theme-base16-atelier-estuary .hljs-name,
.theme-base16-atelier-estuary .hljs-deletion {
  color: #ba6236;
}
.theme-base16-atelier-estuary .hljs-symbol,
.theme-base16-atelier-estuary .hljs-number,
.theme-base16-atelier-estuary .hljs-link,
.theme-base16-atelier-estuary .hljs-attr,
.theme-base16-atelier-estuary .hljs-variable.constant_,
.theme-base16-atelier-estuary .hljs-literal {
  color: #ae7313;
}
.theme-base16-atelier-estuary .hljs-title,
.theme-base16-atelier-estuary .hljs-class .hljs-title,
.theme-base16-atelier-estuary .hljs-title.class_ {
  color: #a5980d;
}
.theme-base16-atelier-estuary .hljs-strong {
  font-weight: bold;
  color: #a5980d;
}
.theme-base16-atelier-estuary .hljs-code,
.theme-base16-atelier-estuary .hljs-addition,
.theme-base16-atelier-estuary .hljs-title.class_.inherited__,
.theme-base16-atelier-estuary .hljs-string {
  color: #7d9726;
}
.theme-base16-atelier-estuary .hljs-built_in,
.theme-base16-atelier-estuary .hljs-doctag,
.theme-base16-atelier-estuary .hljs-quote,
.theme-base16-atelier-estuary .hljs-keyword.hljs-atrule,
.theme-base16-atelier-estuary .hljs-regexp {
  color: #5b9d48;
}
.theme-base16-atelier-estuary .hljs-function .hljs-title,
.theme-base16-atelier-estuary .hljs-attribute,
.theme-base16-atelier-estuary .ruby .hljs-property,
.theme-base16-atelier-estuary .hljs-title.function_,
.theme-base16-atelier-estuary .hljs-section {
  color: #36a166;
}
.theme-base16-atelier-estuary .hljs-type,
.theme-base16-atelier-estuary .hljs-template-tag,
.theme-base16-atelier-estuary .diff .hljs-meta,
.theme-base16-atelier-estuary .hljs-keyword {
  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: bold;
}
.theme-base16-atelier-estuary-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-atelier-estuary-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-atelier-estuary-min .hljs {
  color: #929181;
  background: #22221b;
}
.theme-base16-atelier-estuary-min .hljs ::selection,
.theme-base16-atelier-estuary-min .hljs::selection {
  background-color: #5f5e4e;
  color: #929181;
}
.theme-base16-atelier-estuary-min .hljs-comment {
  color: #6c6b5a;
}
.theme-base16-atelier-estuary-min .hljs-tag {
  color: #878573;
}
.theme-base16-atelier-estuary-min .hljs-operator,
.theme-base16-atelier-estuary-min .hljs-punctuation,
.theme-base16-atelier-estuary-min .hljs-subst {
  color: #929181;
}
.theme-base16-atelier-estuary-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-estuary-min .hljs-bullet,
.theme-base16-atelier-estuary-min .hljs-deletion,
.theme-base16-atelier-estuary-min .hljs-name,
.theme-base16-atelier-estuary-min .hljs-selector-tag,
.theme-base16-atelier-estuary-min .hljs-template-variable,
.theme-base16-atelier-estuary-min .hljs-variable {
  color: #ba6236;
}
.theme-base16-atelier-estuary-min .hljs-attr,
.theme-base16-atelier-estuary-min .hljs-link,
.theme-base16-atelier-estuary-min .hljs-literal,
.theme-base16-atelier-estuary-min .hljs-number,
.theme-base16-atelier-estuary-min .hljs-symbol,
.theme-base16-atelier-estuary-min .hljs-variable.constant_ {
  color: #ae7313;
}
.theme-base16-atelier-estuary-min .hljs-class .hljs-title,
.theme-base16-atelier-estuary-min .hljs-title,
.theme-base16-atelier-estuary-min .hljs-title.class_ {
  color: #a5980d;
}
.theme-base16-atelier-estuary-min .hljs-strong {
  font-weight: 700;
  color: #a5980d;
}
.theme-base16-atelier-estuary-min .hljs-addition,
.theme-base16-atelier-estuary-min .hljs-code,
.theme-base16-atelier-estuary-min .hljs-string,
.theme-base16-atelier-estuary-min .hljs-title.class_.inherited__ {
  color: #7d9726;
}
.theme-base16-atelier-estuary-min .hljs-built_in,
.theme-base16-atelier-estuary-min .hljs-doctag,
.theme-base16-atelier-estuary-min .hljs-keyword.hljs-atrule,
.theme-base16-atelier-estuary-min .hljs-quote,
.theme-base16-atelier-estuary-min .hljs-regexp {
  color: #5b9d48;
}
.theme-base16-atelier-estuary-min .hljs-attribute,
.theme-base16-atelier-estuary-min .hljs-function .hljs-title,
.theme-base16-atelier-estuary-min .hljs-section,
.theme-base16-atelier-estuary-min .hljs-title.function_,
.theme-base16-atelier-estuary-min .ruby .hljs-property {
  color: #36a166;
}
.theme-base16-atelier-estuary-min .diff .hljs-meta,
.theme-base16-atelier-estuary-min .hljs-keyword,
.theme-base16-atelier-estuary-min .hljs-template-tag,
.theme-base16-atelier-estuary-min .hljs-type {
  color: #5f9182;
}
.theme-base16-atelier-estuary-min .hljs-emphasis {
  color: #5f9182;
  font-style: italic;
}
.theme-base16-atelier-estuary-min .hljs-meta,
.theme-base16-atelier-estuary-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-estuary-min .hljs-meta .hljs-string {
  color: #9d6c7c;
}
.theme-base16-atelier-estuary-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-estuary-min .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 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-subst,
.theme-base16-atelier-forest-light .hljs-punctuation,
.theme-base16-atelier-forest-light .hljs-operator {
  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-variable,
.theme-base16-atelier-forest-light .hljs-template-variable,
.theme-base16-atelier-forest-light .hljs-selector-tag,
.theme-base16-atelier-forest-light .hljs-name,
.theme-base16-atelier-forest-light .hljs-deletion {
  color: #f22c40;
}
.theme-base16-atelier-forest-light .hljs-symbol,
.theme-base16-atelier-forest-light .hljs-number,
.theme-base16-atelier-forest-light .hljs-link,
.theme-base16-atelier-forest-light .hljs-attr,
.theme-base16-atelier-forest-light .hljs-variable.constant_,
.theme-base16-atelier-forest-light .hljs-literal {
  color: #df5320;
}
.theme-base16-atelier-forest-light .hljs-title,
.theme-base16-atelier-forest-light .hljs-class .hljs-title,
.theme-base16-atelier-forest-light .hljs-title.class_ {
  color: #c38418;
}
.theme-base16-atelier-forest-light .hljs-strong {
  font-weight: bold;
  color: #c38418;
}
.theme-base16-atelier-forest-light .hljs-code,
.theme-base16-atelier-forest-light .hljs-addition,
.theme-base16-atelier-forest-light .hljs-title.class_.inherited__,
.theme-base16-atelier-forest-light .hljs-string {
  color: #7b9726;
}
.theme-base16-atelier-forest-light .hljs-built_in,
.theme-base16-atelier-forest-light .hljs-doctag,
.theme-base16-atelier-forest-light .hljs-quote,
.theme-base16-atelier-forest-light .hljs-keyword.hljs-atrule,
.theme-base16-atelier-forest-light .hljs-regexp {
  color: #3d97b8;
}
.theme-base16-atelier-forest-light .hljs-function .hljs-title,
.theme-base16-atelier-forest-light .hljs-attribute,
.theme-base16-atelier-forest-light .ruby .hljs-property,
.theme-base16-atelier-forest-light .hljs-title.function_,
.theme-base16-atelier-forest-light .hljs-section {
  color: #407ee7;
}
.theme-base16-atelier-forest-light .hljs-type,
.theme-base16-atelier-forest-light .hljs-template-tag,
.theme-base16-atelier-forest-light .diff .hljs-meta,
.theme-base16-atelier-forest-light .hljs-keyword {
  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: bold;
}
.theme-base16-atelier-forest-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-atelier-forest-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-atelier-forest-light-min .hljs {
  color: #68615e;
  background: #f1efee;
}
.theme-base16-atelier-forest-light-min .hljs ::selection,
.theme-base16-atelier-forest-light-min .hljs::selection {
  background-color: #a8a19f;
  color: #68615e;
}
.theme-base16-atelier-forest-light-min .hljs-comment {
  color: #9c9491;
}
.theme-base16-atelier-forest-light-min .hljs-tag {
  color: #766e6b;
}
.theme-base16-atelier-forest-light-min .hljs-operator,
.theme-base16-atelier-forest-light-min .hljs-punctuation,
.theme-base16-atelier-forest-light-min .hljs-subst {
  color: #68615e;
}
.theme-base16-atelier-forest-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-forest-light-min .hljs-bullet,
.theme-base16-atelier-forest-light-min .hljs-deletion,
.theme-base16-atelier-forest-light-min .hljs-name,
.theme-base16-atelier-forest-light-min .hljs-selector-tag,
.theme-base16-atelier-forest-light-min .hljs-template-variable,
.theme-base16-atelier-forest-light-min .hljs-variable {
  color: #f22c40;
}
.theme-base16-atelier-forest-light-min .hljs-attr,
.theme-base16-atelier-forest-light-min .hljs-link,
.theme-base16-atelier-forest-light-min .hljs-literal,
.theme-base16-atelier-forest-light-min .hljs-number,
.theme-base16-atelier-forest-light-min .hljs-symbol,
.theme-base16-atelier-forest-light-min .hljs-variable.constant_ {
  color: #df5320;
}
.theme-base16-atelier-forest-light-min .hljs-class .hljs-title,
.theme-base16-atelier-forest-light-min .hljs-title,
.theme-base16-atelier-forest-light-min .hljs-title.class_ {
  color: #c38418;
}
.theme-base16-atelier-forest-light-min .hljs-strong {
  font-weight: 700;
  color: #c38418;
}
.theme-base16-atelier-forest-light-min .hljs-addition,
.theme-base16-atelier-forest-light-min .hljs-code,
.theme-base16-atelier-forest-light-min .hljs-string,
.theme-base16-atelier-forest-light-min .hljs-title.class_.inherited__ {
  color: #7b9726;
}
.theme-base16-atelier-forest-light-min .hljs-built_in,
.theme-base16-atelier-forest-light-min .hljs-doctag,
.theme-base16-atelier-forest-light-min .hljs-keyword.hljs-atrule,
.theme-base16-atelier-forest-light-min .hljs-quote,
.theme-base16-atelier-forest-light-min .hljs-regexp {
  color: #3d97b8;
}
.theme-base16-atelier-forest-light-min .hljs-attribute,
.theme-base16-atelier-forest-light-min .hljs-function .hljs-title,
.theme-base16-atelier-forest-light-min .hljs-section,
.theme-base16-atelier-forest-light-min .hljs-title.function_,
.theme-base16-atelier-forest-light-min .ruby .hljs-property {
  color: #407ee7;
}
.theme-base16-atelier-forest-light-min .diff .hljs-meta,
.theme-base16-atelier-forest-light-min .hljs-keyword,
.theme-base16-atelier-forest-light-min .hljs-template-tag,
.theme-base16-atelier-forest-light-min .hljs-type {
  color: #6666ea;
}
.theme-base16-atelier-forest-light-min .hljs-emphasis {
  color: #6666ea;
  font-style: italic;
}
.theme-base16-atelier-forest-light-min .hljs-meta,
.theme-base16-atelier-forest-light-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-forest-light-min .hljs-meta .hljs-string {
  color: #c33ff3;
}
.theme-base16-atelier-forest-light-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-forest-light-min .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 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-subst,
.theme-base16-atelier-forest .hljs-punctuation,
.theme-base16-atelier-forest .hljs-operator {
  color: #a8a19f;
}
.theme-base16-atelier-forest .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-forest .hljs-bullet,
.theme-base16-atelier-forest .hljs-variable,
.theme-base16-atelier-forest .hljs-template-variable,
.theme-base16-atelier-forest .hljs-selector-tag,
.theme-base16-atelier-forest .hljs-name,
.theme-base16-atelier-forest .hljs-deletion {
  color: #f22c40;
}
.theme-base16-atelier-forest .hljs-symbol,
.theme-base16-atelier-forest .hljs-number,
.theme-base16-atelier-forest .hljs-link,
.theme-base16-atelier-forest .hljs-attr,
.theme-base16-atelier-forest .hljs-variable.constant_,
.theme-base16-atelier-forest .hljs-literal {
  color: #df5320;
}
.theme-base16-atelier-forest .hljs-title,
.theme-base16-atelier-forest .hljs-class .hljs-title,
.theme-base16-atelier-forest .hljs-title.class_ {
  color: #c38418;
}
.theme-base16-atelier-forest .hljs-strong {
  font-weight: bold;
  color: #c38418;
}
.theme-base16-atelier-forest .hljs-code,
.theme-base16-atelier-forest .hljs-addition,
.theme-base16-atelier-forest .hljs-title.class_.inherited__,
.theme-base16-atelier-forest .hljs-string {
  color: #7b9726;
}
.theme-base16-atelier-forest .hljs-built_in,
.theme-base16-atelier-forest .hljs-doctag,
.theme-base16-atelier-forest .hljs-quote,
.theme-base16-atelier-forest .hljs-keyword.hljs-atrule,
.theme-base16-atelier-forest .hljs-regexp {
  color: #3d97b8;
}
.theme-base16-atelier-forest .hljs-function .hljs-title,
.theme-base16-atelier-forest .hljs-attribute,
.theme-base16-atelier-forest .ruby .hljs-property,
.theme-base16-atelier-forest .hljs-title.function_,
.theme-base16-atelier-forest .hljs-section {
  color: #407ee7;
}
.theme-base16-atelier-forest .hljs-type,
.theme-base16-atelier-forest .hljs-template-tag,
.theme-base16-atelier-forest .diff .hljs-meta,
.theme-base16-atelier-forest .hljs-keyword {
  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: bold;
}
.theme-base16-atelier-forest-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-atelier-forest-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-atelier-forest-min .hljs {
  color: #a8a19f;
  background: #1b1918;
}
.theme-base16-atelier-forest-min .hljs ::selection,
.theme-base16-atelier-forest-min .hljs::selection {
  background-color: #68615e;
  color: #a8a19f;
}
.theme-base16-atelier-forest-min .hljs-comment {
  color: #766e6b;
}
.theme-base16-atelier-forest-min .hljs-tag {
  color: #9c9491;
}
.theme-base16-atelier-forest-min .hljs-operator,
.theme-base16-atelier-forest-min .hljs-punctuation,
.theme-base16-atelier-forest-min .hljs-subst {
  color: #a8a19f;
}
.theme-base16-atelier-forest-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-forest-min .hljs-bullet,
.theme-base16-atelier-forest-min .hljs-deletion,
.theme-base16-atelier-forest-min .hljs-name,
.theme-base16-atelier-forest-min .hljs-selector-tag,
.theme-base16-atelier-forest-min .hljs-template-variable,
.theme-base16-atelier-forest-min .hljs-variable {
  color: #f22c40;
}
.theme-base16-atelier-forest-min .hljs-attr,
.theme-base16-atelier-forest-min .hljs-link,
.theme-base16-atelier-forest-min .hljs-literal,
.theme-base16-atelier-forest-min .hljs-number,
.theme-base16-atelier-forest-min .hljs-symbol,
.theme-base16-atelier-forest-min .hljs-variable.constant_ {
  color: #df5320;
}
.theme-base16-atelier-forest-min .hljs-class .hljs-title,
.theme-base16-atelier-forest-min .hljs-title,
.theme-base16-atelier-forest-min .hljs-title.class_ {
  color: #c38418;
}
.theme-base16-atelier-forest-min .hljs-strong {
  font-weight: 700;
  color: #c38418;
}
.theme-base16-atelier-forest-min .hljs-addition,
.theme-base16-atelier-forest-min .hljs-code,
.theme-base16-atelier-forest-min .hljs-string,
.theme-base16-atelier-forest-min .hljs-title.class_.inherited__ {
  color: #7b9726;
}
.theme-base16-atelier-forest-min .hljs-built_in,
.theme-base16-atelier-forest-min .hljs-doctag,
.theme-base16-atelier-forest-min .hljs-keyword.hljs-atrule,
.theme-base16-atelier-forest-min .hljs-quote,
.theme-base16-atelier-forest-min .hljs-regexp {
  color: #3d97b8;
}
.theme-base16-atelier-forest-min .hljs-attribute,
.theme-base16-atelier-forest-min .hljs-function .hljs-title,
.theme-base16-atelier-forest-min .hljs-section,
.theme-base16-atelier-forest-min .hljs-title.function_,
.theme-base16-atelier-forest-min .ruby .hljs-property {
  color: #407ee7;
}
.theme-base16-atelier-forest-min .diff .hljs-meta,
.theme-base16-atelier-forest-min .hljs-keyword,
.theme-base16-atelier-forest-min .hljs-template-tag,
.theme-base16-atelier-forest-min .hljs-type {
  color: #6666ea;
}
.theme-base16-atelier-forest-min .hljs-emphasis {
  color: #6666ea;
  font-style: italic;
}
.theme-base16-atelier-forest-min .hljs-meta,
.theme-base16-atelier-forest-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-forest-min .hljs-meta .hljs-string {
  color: #c33ff3;
}
.theme-base16-atelier-forest-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-forest-min .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 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-subst,
.theme-base16-atelier-heath-light .hljs-punctuation,
.theme-base16-atelier-heath-light .hljs-operator {
  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-variable,
.theme-base16-atelier-heath-light .hljs-template-variable,
.theme-base16-atelier-heath-light .hljs-selector-tag,
.theme-base16-atelier-heath-light .hljs-name,
.theme-base16-atelier-heath-light .hljs-deletion {
  color: #ca402b;
}
.theme-base16-atelier-heath-light .hljs-symbol,
.theme-base16-atelier-heath-light .hljs-number,
.theme-base16-atelier-heath-light .hljs-link,
.theme-base16-atelier-heath-light .hljs-attr,
.theme-base16-atelier-heath-light .hljs-variable.constant_,
.theme-base16-atelier-heath-light .hljs-literal {
  color: #a65926;
}
.theme-base16-atelier-heath-light .hljs-title,
.theme-base16-atelier-heath-light .hljs-class .hljs-title,
.theme-base16-atelier-heath-light .hljs-title.class_ {
  color: #bb8a35;
}
.theme-base16-atelier-heath-light .hljs-strong {
  font-weight: bold;
  color: #bb8a35;
}
.theme-base16-atelier-heath-light .hljs-code,
.theme-base16-atelier-heath-light .hljs-addition,
.theme-base16-atelier-heath-light .hljs-title.class_.inherited__,
.theme-base16-atelier-heath-light .hljs-string {
  color: #918b3b;
}
.theme-base16-atelier-heath-light .hljs-built_in,
.theme-base16-atelier-heath-light .hljs-doctag,
.theme-base16-atelier-heath-light .hljs-quote,
.theme-base16-atelier-heath-light .hljs-keyword.hljs-atrule,
.theme-base16-atelier-heath-light .hljs-regexp {
  color: #159393;
}
.theme-base16-atelier-heath-light .hljs-function .hljs-title,
.theme-base16-atelier-heath-light .hljs-attribute,
.theme-base16-atelier-heath-light .ruby .hljs-property,
.theme-base16-atelier-heath-light .hljs-title.function_,
.theme-base16-atelier-heath-light .hljs-section {
  color: #516aec;
}
.theme-base16-atelier-heath-light .hljs-type,
.theme-base16-atelier-heath-light .hljs-template-tag,
.theme-base16-atelier-heath-light .diff .hljs-meta,
.theme-base16-atelier-heath-light .hljs-keyword {
  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: bold;
}
.theme-base16-atelier-heath-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-atelier-heath-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-atelier-heath-light-min .hljs {
  color: #695d69;
  background: #f7f3f7;
}
.theme-base16-atelier-heath-light-min .hljs ::selection,
.theme-base16-atelier-heath-light-min .hljs::selection {
  background-color: #ab9bab;
  color: #695d69;
}
.theme-base16-atelier-heath-light-min .hljs-comment {
  color: #9e8f9e;
}
.theme-base16-atelier-heath-light-min .hljs-tag {
  color: #776977;
}
.theme-base16-atelier-heath-light-min .hljs-operator,
.theme-base16-atelier-heath-light-min .hljs-punctuation,
.theme-base16-atelier-heath-light-min .hljs-subst {
  color: #695d69;
}
.theme-base16-atelier-heath-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-heath-light-min .hljs-bullet,
.theme-base16-atelier-heath-light-min .hljs-deletion,
.theme-base16-atelier-heath-light-min .hljs-name,
.theme-base16-atelier-heath-light-min .hljs-selector-tag,
.theme-base16-atelier-heath-light-min .hljs-template-variable,
.theme-base16-atelier-heath-light-min .hljs-variable {
  color: #ca402b;
}
.theme-base16-atelier-heath-light-min .hljs-attr,
.theme-base16-atelier-heath-light-min .hljs-link,
.theme-base16-atelier-heath-light-min .hljs-literal,
.theme-base16-atelier-heath-light-min .hljs-number,
.theme-base16-atelier-heath-light-min .hljs-symbol,
.theme-base16-atelier-heath-light-min .hljs-variable.constant_ {
  color: #a65926;
}
.theme-base16-atelier-heath-light-min .hljs-class .hljs-title,
.theme-base16-atelier-heath-light-min .hljs-title,
.theme-base16-atelier-heath-light-min .hljs-title.class_ {
  color: #bb8a35;
}
.theme-base16-atelier-heath-light-min .hljs-strong {
  font-weight: 700;
  color: #bb8a35;
}
.theme-base16-atelier-heath-light-min .hljs-addition,
.theme-base16-atelier-heath-light-min .hljs-code,
.theme-base16-atelier-heath-light-min .hljs-string,
.theme-base16-atelier-heath-light-min .hljs-title.class_.inherited__ {
  color: #918b3b;
}
.theme-base16-atelier-heath-light-min .hljs-built_in,
.theme-base16-atelier-heath-light-min .hljs-doctag,
.theme-base16-atelier-heath-light-min .hljs-keyword.hljs-atrule,
.theme-base16-atelier-heath-light-min .hljs-quote,
.theme-base16-atelier-heath-light-min .hljs-regexp {
  color: #159393;
}
.theme-base16-atelier-heath-light-min .hljs-attribute,
.theme-base16-atelier-heath-light-min .hljs-function .hljs-title,
.theme-base16-atelier-heath-light-min .hljs-section,
.theme-base16-atelier-heath-light-min .hljs-title.function_,
.theme-base16-atelier-heath-light-min .ruby .hljs-property {
  color: #516aec;
}
.theme-base16-atelier-heath-light-min .diff .hljs-meta,
.theme-base16-atelier-heath-light-min .hljs-keyword,
.theme-base16-atelier-heath-light-min .hljs-template-tag,
.theme-base16-atelier-heath-light-min .hljs-type {
  color: #7b59c0;
}
.theme-base16-atelier-heath-light-min .hljs-emphasis {
  color: #7b59c0;
  font-style: italic;
}
.theme-base16-atelier-heath-light-min .hljs-meta,
.theme-base16-atelier-heath-light-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-heath-light-min .hljs-meta .hljs-string {
  color: #c3c;
}
.theme-base16-atelier-heath-light-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-heath-light-min .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 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-subst,
.theme-base16-atelier-heath .hljs-punctuation,
.theme-base16-atelier-heath .hljs-operator {
  color: #ab9bab;
}
.theme-base16-atelier-heath .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-heath .hljs-bullet,
.theme-base16-atelier-heath .hljs-variable,
.theme-base16-atelier-heath .hljs-template-variable,
.theme-base16-atelier-heath .hljs-selector-tag,
.theme-base16-atelier-heath .hljs-name,
.theme-base16-atelier-heath .hljs-deletion {
  color: #ca402b;
}
.theme-base16-atelier-heath .hljs-symbol,
.theme-base16-atelier-heath .hljs-number,
.theme-base16-atelier-heath .hljs-link,
.theme-base16-atelier-heath .hljs-attr,
.theme-base16-atelier-heath .hljs-variable.constant_,
.theme-base16-atelier-heath .hljs-literal {
  color: #a65926;
}
.theme-base16-atelier-heath .hljs-title,
.theme-base16-atelier-heath .hljs-class .hljs-title,
.theme-base16-atelier-heath .hljs-title.class_ {
  color: #bb8a35;
}
.theme-base16-atelier-heath .hljs-strong {
  font-weight: bold;
  color: #bb8a35;
}
.theme-base16-atelier-heath .hljs-code,
.theme-base16-atelier-heath .hljs-addition,
.theme-base16-atelier-heath .hljs-title.class_.inherited__,
.theme-base16-atelier-heath .hljs-string {
  color: #918b3b;
}
.theme-base16-atelier-heath .hljs-built_in,
.theme-base16-atelier-heath .hljs-doctag,
.theme-base16-atelier-heath .hljs-quote,
.theme-base16-atelier-heath .hljs-keyword.hljs-atrule,
.theme-base16-atelier-heath .hljs-regexp {
  color: #159393;
}
.theme-base16-atelier-heath .hljs-function .hljs-title,
.theme-base16-atelier-heath .hljs-attribute,
.theme-base16-atelier-heath .ruby .hljs-property,
.theme-base16-atelier-heath .hljs-title.function_,
.theme-base16-atelier-heath .hljs-section {
  color: #516aec;
}
.theme-base16-atelier-heath .hljs-type,
.theme-base16-atelier-heath .hljs-template-tag,
.theme-base16-atelier-heath .diff .hljs-meta,
.theme-base16-atelier-heath .hljs-keyword {
  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: bold;
}
.theme-base16-atelier-heath-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-atelier-heath-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-atelier-heath-min .hljs {
  color: #ab9bab;
  background: #1b181b;
}
.theme-base16-atelier-heath-min .hljs ::selection,
.theme-base16-atelier-heath-min .hljs::selection {
  background-color: #695d69;
  color: #ab9bab;
}
.theme-base16-atelier-heath-min .hljs-comment {
  color: #776977;
}
.theme-base16-atelier-heath-min .hljs-tag {
  color: #9e8f9e;
}
.theme-base16-atelier-heath-min .hljs-operator,
.theme-base16-atelier-heath-min .hljs-punctuation,
.theme-base16-atelier-heath-min .hljs-subst {
  color: #ab9bab;
}
.theme-base16-atelier-heath-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-heath-min .hljs-bullet,
.theme-base16-atelier-heath-min .hljs-deletion,
.theme-base16-atelier-heath-min .hljs-name,
.theme-base16-atelier-heath-min .hljs-selector-tag,
.theme-base16-atelier-heath-min .hljs-template-variable,
.theme-base16-atelier-heath-min .hljs-variable {
  color: #ca402b;
}
.theme-base16-atelier-heath-min .hljs-attr,
.theme-base16-atelier-heath-min .hljs-link,
.theme-base16-atelier-heath-min .hljs-literal,
.theme-base16-atelier-heath-min .hljs-number,
.theme-base16-atelier-heath-min .hljs-symbol,
.theme-base16-atelier-heath-min .hljs-variable.constant_ {
  color: #a65926;
}
.theme-base16-atelier-heath-min .hljs-class .hljs-title,
.theme-base16-atelier-heath-min .hljs-title,
.theme-base16-atelier-heath-min .hljs-title.class_ {
  color: #bb8a35;
}
.theme-base16-atelier-heath-min .hljs-strong {
  font-weight: 700;
  color: #bb8a35;
}
.theme-base16-atelier-heath-min .hljs-addition,
.theme-base16-atelier-heath-min .hljs-code,
.theme-base16-atelier-heath-min .hljs-string,
.theme-base16-atelier-heath-min .hljs-title.class_.inherited__ {
  color: #918b3b;
}
.theme-base16-atelier-heath-min .hljs-built_in,
.theme-base16-atelier-heath-min .hljs-doctag,
.theme-base16-atelier-heath-min .hljs-keyword.hljs-atrule,
.theme-base16-atelier-heath-min .hljs-quote,
.theme-base16-atelier-heath-min .hljs-regexp {
  color: #159393;
}
.theme-base16-atelier-heath-min .hljs-attribute,
.theme-base16-atelier-heath-min .hljs-function .hljs-title,
.theme-base16-atelier-heath-min .hljs-section,
.theme-base16-atelier-heath-min .hljs-title.function_,
.theme-base16-atelier-heath-min .ruby .hljs-property {
  color: #516aec;
}
.theme-base16-atelier-heath-min .diff .hljs-meta,
.theme-base16-atelier-heath-min .hljs-keyword,
.theme-base16-atelier-heath-min .hljs-template-tag,
.theme-base16-atelier-heath-min .hljs-type {
  color: #7b59c0;
}
.theme-base16-atelier-heath-min .hljs-emphasis {
  color: #7b59c0;
  font-style: italic;
}
.theme-base16-atelier-heath-min .hljs-meta,
.theme-base16-atelier-heath-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-heath-min .hljs-meta .hljs-string {
  color: #c3c;
}
.theme-base16-atelier-heath-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-heath-min .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 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-subst,
.theme-base16-atelier-lakeside-light .hljs-punctuation,
.theme-base16-atelier-lakeside-light .hljs-operator {
  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-variable,
.theme-base16-atelier-lakeside-light .hljs-template-variable,
.theme-base16-atelier-lakeside-light .hljs-selector-tag,
.theme-base16-atelier-lakeside-light .hljs-name,
.theme-base16-atelier-lakeside-light .hljs-deletion {
  color: #d22d72;
}
.theme-base16-atelier-lakeside-light .hljs-symbol,
.theme-base16-atelier-lakeside-light .hljs-number,
.theme-base16-atelier-lakeside-light .hljs-link,
.theme-base16-atelier-lakeside-light .hljs-attr,
.theme-base16-atelier-lakeside-light .hljs-variable.constant_,
.theme-base16-atelier-lakeside-light .hljs-literal {
  color: #935c25;
}
.theme-base16-atelier-lakeside-light .hljs-title,
.theme-base16-atelier-lakeside-light .hljs-class .hljs-title,
.theme-base16-atelier-lakeside-light .hljs-title.class_ {
  color: #8a8a0f;
}
.theme-base16-atelier-lakeside-light .hljs-strong {
  font-weight: bold;
  color: #8a8a0f;
}
.theme-base16-atelier-lakeside-light .hljs-code,
.theme-base16-atelier-lakeside-light .hljs-addition,
.theme-base16-atelier-lakeside-light .hljs-title.class_.inherited__,
.theme-base16-atelier-lakeside-light .hljs-string {
  color: #568c3b;
}
.theme-base16-atelier-lakeside-light .hljs-built_in,
.theme-base16-atelier-lakeside-light .hljs-doctag,
.theme-base16-atelier-lakeside-light .hljs-quote,
.theme-base16-atelier-lakeside-light .hljs-keyword.hljs-atrule,
.theme-base16-atelier-lakeside-light .hljs-regexp {
  color: #2d8f6f;
}
.theme-base16-atelier-lakeside-light .hljs-function .hljs-title,
.theme-base16-atelier-lakeside-light .hljs-attribute,
.theme-base16-atelier-lakeside-light .ruby .hljs-property,
.theme-base16-atelier-lakeside-light .hljs-title.function_,
.theme-base16-atelier-lakeside-light .hljs-section {
  color: #257fad;
}
.theme-base16-atelier-lakeside-light .hljs-type,
.theme-base16-atelier-lakeside-light .hljs-template-tag,
.theme-base16-atelier-lakeside-light .diff .hljs-meta,
.theme-base16-atelier-lakeside-light .hljs-keyword {
  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: bold;
}
.theme-base16-atelier-lakeside-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-atelier-lakeside-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-atelier-lakeside-light-min .hljs {
  color: #516d7b;
  background: #ebf8ff;
}
.theme-base16-atelier-lakeside-light-min .hljs ::selection,
.theme-base16-atelier-lakeside-light-min .hljs::selection {
  background-color: #7ea2b4;
  color: #516d7b;
}
.theme-base16-atelier-lakeside-light-min .hljs-comment {
  color: #7195a8;
}
.theme-base16-atelier-lakeside-light-min .hljs-tag {
  color: #5a7b8c;
}
.theme-base16-atelier-lakeside-light-min .hljs-operator,
.theme-base16-atelier-lakeside-light-min .hljs-punctuation,
.theme-base16-atelier-lakeside-light-min .hljs-subst {
  color: #516d7b;
}
.theme-base16-atelier-lakeside-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-lakeside-light-min .hljs-bullet,
.theme-base16-atelier-lakeside-light-min .hljs-deletion,
.theme-base16-atelier-lakeside-light-min .hljs-name,
.theme-base16-atelier-lakeside-light-min .hljs-selector-tag,
.theme-base16-atelier-lakeside-light-min .hljs-template-variable,
.theme-base16-atelier-lakeside-light-min .hljs-variable {
  color: #d22d72;
}
.theme-base16-atelier-lakeside-light-min .hljs-attr,
.theme-base16-atelier-lakeside-light-min .hljs-link,
.theme-base16-atelier-lakeside-light-min .hljs-literal,
.theme-base16-atelier-lakeside-light-min .hljs-number,
.theme-base16-atelier-lakeside-light-min .hljs-symbol,
.theme-base16-atelier-lakeside-light-min .hljs-variable.constant_ {
  color: #935c25;
}
.theme-base16-atelier-lakeside-light-min .hljs-class .hljs-title,
.theme-base16-atelier-lakeside-light-min .hljs-title,
.theme-base16-atelier-lakeside-light-min .hljs-title.class_ {
  color: #8a8a0f;
}
.theme-base16-atelier-lakeside-light-min .hljs-strong {
  font-weight: 700;
  color: #8a8a0f;
}
.theme-base16-atelier-lakeside-light-min .hljs-addition,
.theme-base16-atelier-lakeside-light-min .hljs-code,
.theme-base16-atelier-lakeside-light-min .hljs-string,
.theme-base16-atelier-lakeside-light-min .hljs-title.class_.inherited__ {
  color: #568c3b;
}
.theme-base16-atelier-lakeside-light-min .hljs-built_in,
.theme-base16-atelier-lakeside-light-min .hljs-doctag,
.theme-base16-atelier-lakeside-light-min .hljs-keyword.hljs-atrule,
.theme-base16-atelier-lakeside-light-min .hljs-quote,
.theme-base16-atelier-lakeside-light-min .hljs-regexp {
  color: #2d8f6f;
}
.theme-base16-atelier-lakeside-light-min .hljs-attribute,
.theme-base16-atelier-lakeside-light-min .hljs-function .hljs-title,
.theme-base16-atelier-lakeside-light-min .hljs-section,
.theme-base16-atelier-lakeside-light-min .hljs-title.function_,
.theme-base16-atelier-lakeside-light-min .ruby .hljs-property {
  color: #257fad;
}
.theme-base16-atelier-lakeside-light-min .diff .hljs-meta,
.theme-base16-atelier-lakeside-light-min .hljs-keyword,
.theme-base16-atelier-lakeside-light-min .hljs-template-tag,
.theme-base16-atelier-lakeside-light-min .hljs-type {
  color: #6b6bb8;
}
.theme-base16-atelier-lakeside-light-min .hljs-emphasis {
  color: #6b6bb8;
  font-style: italic;
}
.theme-base16-atelier-lakeside-light-min .hljs-meta,
.theme-base16-atelier-lakeside-light-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-lakeside-light-min .hljs-meta .hljs-string {
  color: #b72dd2;
}
.theme-base16-atelier-lakeside-light-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-lakeside-light-min .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 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-subst,
.theme-base16-atelier-lakeside .hljs-punctuation,
.theme-base16-atelier-lakeside .hljs-operator {
  color: #7ea2b4;
}
.theme-base16-atelier-lakeside .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-lakeside .hljs-bullet,
.theme-base16-atelier-lakeside .hljs-variable,
.theme-base16-atelier-lakeside .hljs-template-variable,
.theme-base16-atelier-lakeside .hljs-selector-tag,
.theme-base16-atelier-lakeside .hljs-name,
.theme-base16-atelier-lakeside .hljs-deletion {
  color: #d22d72;
}
.theme-base16-atelier-lakeside .hljs-symbol,
.theme-base16-atelier-lakeside .hljs-number,
.theme-base16-atelier-lakeside .hljs-link,
.theme-base16-atelier-lakeside .hljs-attr,
.theme-base16-atelier-lakeside .hljs-variable.constant_,
.theme-base16-atelier-lakeside .hljs-literal {
  color: #935c25;
}
.theme-base16-atelier-lakeside .hljs-title,
.theme-base16-atelier-lakeside .hljs-class .hljs-title,
.theme-base16-atelier-lakeside .hljs-title.class_ {
  color: #8a8a0f;
}
.theme-base16-atelier-lakeside .hljs-strong {
  font-weight: bold;
  color: #8a8a0f;
}
.theme-base16-atelier-lakeside .hljs-code,
.theme-base16-atelier-lakeside .hljs-addition,
.theme-base16-atelier-lakeside .hljs-title.class_.inherited__,
.theme-base16-atelier-lakeside .hljs-string {
  color: #568c3b;
}
.theme-base16-atelier-lakeside .hljs-built_in,
.theme-base16-atelier-lakeside .hljs-doctag,
.theme-base16-atelier-lakeside .hljs-quote,
.theme-base16-atelier-lakeside .hljs-keyword.hljs-atrule,
.theme-base16-atelier-lakeside .hljs-regexp {
  color: #2d8f6f;
}
.theme-base16-atelier-lakeside .hljs-function .hljs-title,
.theme-base16-atelier-lakeside .hljs-attribute,
.theme-base16-atelier-lakeside .ruby .hljs-property,
.theme-base16-atelier-lakeside .hljs-title.function_,
.theme-base16-atelier-lakeside .hljs-section {
  color: #257fad;
}
.theme-base16-atelier-lakeside .hljs-type,
.theme-base16-atelier-lakeside .hljs-template-tag,
.theme-base16-atelier-lakeside .diff .hljs-meta,
.theme-base16-atelier-lakeside .hljs-keyword {
  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: bold;
}
.theme-base16-atelier-lakeside-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-atelier-lakeside-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-atelier-lakeside-min .hljs {
  color: #7ea2b4;
  background: #161b1d;
}
.theme-base16-atelier-lakeside-min .hljs ::selection,
.theme-base16-atelier-lakeside-min .hljs::selection {
  background-color: #516d7b;
  color: #7ea2b4;
}
.theme-base16-atelier-lakeside-min .hljs-comment {
  color: #5a7b8c;
}
.theme-base16-atelier-lakeside-min .hljs-tag {
  color: #7195a8;
}
.theme-base16-atelier-lakeside-min .hljs-operator,
.theme-base16-atelier-lakeside-min .hljs-punctuation,
.theme-base16-atelier-lakeside-min .hljs-subst {
  color: #7ea2b4;
}
.theme-base16-atelier-lakeside-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-lakeside-min .hljs-bullet,
.theme-base16-atelier-lakeside-min .hljs-deletion,
.theme-base16-atelier-lakeside-min .hljs-name,
.theme-base16-atelier-lakeside-min .hljs-selector-tag,
.theme-base16-atelier-lakeside-min .hljs-template-variable,
.theme-base16-atelier-lakeside-min .hljs-variable {
  color: #d22d72;
}
.theme-base16-atelier-lakeside-min .hljs-attr,
.theme-base16-atelier-lakeside-min .hljs-link,
.theme-base16-atelier-lakeside-min .hljs-literal,
.theme-base16-atelier-lakeside-min .hljs-number,
.theme-base16-atelier-lakeside-min .hljs-symbol,
.theme-base16-atelier-lakeside-min .hljs-variable.constant_ {
  color: #935c25;
}
.theme-base16-atelier-lakeside-min .hljs-class .hljs-title,
.theme-base16-atelier-lakeside-min .hljs-title,
.theme-base16-atelier-lakeside-min .hljs-title.class_ {
  color: #8a8a0f;
}
.theme-base16-atelier-lakeside-min .hljs-strong {
  font-weight: 700;
  color: #8a8a0f;
}
.theme-base16-atelier-lakeside-min .hljs-addition,
.theme-base16-atelier-lakeside-min .hljs-code,
.theme-base16-atelier-lakeside-min .hljs-string,
.theme-base16-atelier-lakeside-min .hljs-title.class_.inherited__ {
  color: #568c3b;
}
.theme-base16-atelier-lakeside-min .hljs-built_in,
.theme-base16-atelier-lakeside-min .hljs-doctag,
.theme-base16-atelier-lakeside-min .hljs-keyword.hljs-atrule,
.theme-base16-atelier-lakeside-min .hljs-quote,
.theme-base16-atelier-lakeside-min .hljs-regexp {
  color: #2d8f6f;
}
.theme-base16-atelier-lakeside-min .hljs-attribute,
.theme-base16-atelier-lakeside-min .hljs-function .hljs-title,
.theme-base16-atelier-lakeside-min .hljs-section,
.theme-base16-atelier-lakeside-min .hljs-title.function_,
.theme-base16-atelier-lakeside-min .ruby .hljs-property {
  color: #257fad;
}
.theme-base16-atelier-lakeside-min .diff .hljs-meta,
.theme-base16-atelier-lakeside-min .hljs-keyword,
.theme-base16-atelier-lakeside-min .hljs-template-tag,
.theme-base16-atelier-lakeside-min .hljs-type {
  color: #6b6bb8;
}
.theme-base16-atelier-lakeside-min .hljs-emphasis {
  color: #6b6bb8;
  font-style: italic;
}
.theme-base16-atelier-lakeside-min .hljs-meta,
.theme-base16-atelier-lakeside-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-lakeside-min .hljs-meta .hljs-string {
  color: #b72dd2;
}
.theme-base16-atelier-lakeside-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-lakeside-min .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 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-subst,
.theme-base16-atelier-plateau-light .hljs-punctuation,
.theme-base16-atelier-plateau-light .hljs-operator {
  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-variable,
.theme-base16-atelier-plateau-light .hljs-template-variable,
.theme-base16-atelier-plateau-light .hljs-selector-tag,
.theme-base16-atelier-plateau-light .hljs-name,
.theme-base16-atelier-plateau-light .hljs-deletion {
  color: #ca4949;
}
.theme-base16-atelier-plateau-light .hljs-symbol,
.theme-base16-atelier-plateau-light .hljs-number,
.theme-base16-atelier-plateau-light .hljs-link,
.theme-base16-atelier-plateau-light .hljs-attr,
.theme-base16-atelier-plateau-light .hljs-variable.constant_,
.theme-base16-atelier-plateau-light .hljs-literal {
  color: #b45a3c;
}
.theme-base16-atelier-plateau-light .hljs-title,
.theme-base16-atelier-plateau-light .hljs-class .hljs-title,
.theme-base16-atelier-plateau-light .hljs-title.class_ {
  color: #a06e3b;
}
.theme-base16-atelier-plateau-light .hljs-strong {
  font-weight: bold;
  color: #a06e3b;
}
.theme-base16-atelier-plateau-light .hljs-code,
.theme-base16-atelier-plateau-light .hljs-addition,
.theme-base16-atelier-plateau-light .hljs-title.class_.inherited__,
.theme-base16-atelier-plateau-light .hljs-string {
  color: #4b8b8b;
}
.theme-base16-atelier-plateau-light .hljs-built_in,
.theme-base16-atelier-plateau-light .hljs-doctag,
.theme-base16-atelier-plateau-light .hljs-quote,
.theme-base16-atelier-plateau-light .hljs-keyword.hljs-atrule,
.theme-base16-atelier-plateau-light .hljs-regexp {
  color: #5485b6;
}
.theme-base16-atelier-plateau-light .hljs-function .hljs-title,
.theme-base16-atelier-plateau-light .hljs-attribute,
.theme-base16-atelier-plateau-light .ruby .hljs-property,
.theme-base16-atelier-plateau-light .hljs-title.function_,
.theme-base16-atelier-plateau-light .hljs-section {
  color: #7272ca;
}
.theme-base16-atelier-plateau-light .hljs-type,
.theme-base16-atelier-plateau-light .hljs-template-tag,
.theme-base16-atelier-plateau-light .diff .hljs-meta,
.theme-base16-atelier-plateau-light .hljs-keyword {
  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: bold;
}
.theme-base16-atelier-plateau-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-atelier-plateau-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-atelier-plateau-light-min .hljs {
  color: #585050;
  background: #f4ecec;
}
.theme-base16-atelier-plateau-light-min .hljs ::selection,
.theme-base16-atelier-plateau-light-min .hljs::selection {
  background-color: #8a8585;
  color: #585050;
}
.theme-base16-atelier-plateau-light-min .hljs-comment {
  color: #7e7777;
}
.theme-base16-atelier-plateau-light-min .hljs-tag {
  color: #655d5d;
}
.theme-base16-atelier-plateau-light-min .hljs-operator,
.theme-base16-atelier-plateau-light-min .hljs-punctuation,
.theme-base16-atelier-plateau-light-min .hljs-subst {
  color: #585050;
}
.theme-base16-atelier-plateau-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-plateau-light-min .hljs-bullet,
.theme-base16-atelier-plateau-light-min .hljs-deletion,
.theme-base16-atelier-plateau-light-min .hljs-name,
.theme-base16-atelier-plateau-light-min .hljs-selector-tag,
.theme-base16-atelier-plateau-light-min .hljs-template-variable,
.theme-base16-atelier-plateau-light-min .hljs-variable {
  color: #ca4949;
}
.theme-base16-atelier-plateau-light-min .hljs-attr,
.theme-base16-atelier-plateau-light-min .hljs-link,
.theme-base16-atelier-plateau-light-min .hljs-literal,
.theme-base16-atelier-plateau-light-min .hljs-number,
.theme-base16-atelier-plateau-light-min .hljs-symbol,
.theme-base16-atelier-plateau-light-min .hljs-variable.constant_ {
  color: #b45a3c;
}
.theme-base16-atelier-plateau-light-min .hljs-class .hljs-title,
.theme-base16-atelier-plateau-light-min .hljs-title,
.theme-base16-atelier-plateau-light-min .hljs-title.class_ {
  color: #a06e3b;
}
.theme-base16-atelier-plateau-light-min .hljs-strong {
  font-weight: 700;
  color: #a06e3b;
}
.theme-base16-atelier-plateau-light-min .hljs-addition,
.theme-base16-atelier-plateau-light-min .hljs-code,
.theme-base16-atelier-plateau-light-min .hljs-string,
.theme-base16-atelier-plateau-light-min .hljs-title.class_.inherited__ {
  color: #4b8b8b;
}
.theme-base16-atelier-plateau-light-min .hljs-built_in,
.theme-base16-atelier-plateau-light-min .hljs-doctag,
.theme-base16-atelier-plateau-light-min .hljs-keyword.hljs-atrule,
.theme-base16-atelier-plateau-light-min .hljs-quote,
.theme-base16-atelier-plateau-light-min .hljs-regexp {
  color: #5485b6;
}
.theme-base16-atelier-plateau-light-min .hljs-attribute,
.theme-base16-atelier-plateau-light-min .hljs-function .hljs-title,
.theme-base16-atelier-plateau-light-min .hljs-section,
.theme-base16-atelier-plateau-light-min .hljs-title.function_,
.theme-base16-atelier-plateau-light-min .ruby .hljs-property {
  color: #7272ca;
}
.theme-base16-atelier-plateau-light-min .diff .hljs-meta,
.theme-base16-atelier-plateau-light-min .hljs-keyword,
.theme-base16-atelier-plateau-light-min .hljs-template-tag,
.theme-base16-atelier-plateau-light-min .hljs-type {
  color: #8464c4;
}
.theme-base16-atelier-plateau-light-min .hljs-emphasis {
  color: #8464c4;
  font-style: italic;
}
.theme-base16-atelier-plateau-light-min .hljs-meta,
.theme-base16-atelier-plateau-light-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-plateau-light-min .hljs-meta .hljs-string {
  color: #bd5187;
}
.theme-base16-atelier-plateau-light-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-plateau-light-min .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 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-subst,
.theme-base16-atelier-plateau .hljs-punctuation,
.theme-base16-atelier-plateau .hljs-operator {
  color: #8a8585;
}
.theme-base16-atelier-plateau .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-plateau .hljs-bullet,
.theme-base16-atelier-plateau .hljs-variable,
.theme-base16-atelier-plateau .hljs-template-variable,
.theme-base16-atelier-plateau .hljs-selector-tag,
.theme-base16-atelier-plateau .hljs-name,
.theme-base16-atelier-plateau .hljs-deletion {
  color: #ca4949;
}
.theme-base16-atelier-plateau .hljs-symbol,
.theme-base16-atelier-plateau .hljs-number,
.theme-base16-atelier-plateau .hljs-link,
.theme-base16-atelier-plateau .hljs-attr,
.theme-base16-atelier-plateau .hljs-variable.constant_,
.theme-base16-atelier-plateau .hljs-literal {
  color: #b45a3c;
}
.theme-base16-atelier-plateau .hljs-title,
.theme-base16-atelier-plateau .hljs-class .hljs-title,
.theme-base16-atelier-plateau .hljs-title.class_ {
  color: #a06e3b;
}
.theme-base16-atelier-plateau .hljs-strong {
  font-weight: bold;
  color: #a06e3b;
}
.theme-base16-atelier-plateau .hljs-code,
.theme-base16-atelier-plateau .hljs-addition,
.theme-base16-atelier-plateau .hljs-title.class_.inherited__,
.theme-base16-atelier-plateau .hljs-string {
  color: #4b8b8b;
}
.theme-base16-atelier-plateau .hljs-built_in,
.theme-base16-atelier-plateau .hljs-doctag,
.theme-base16-atelier-plateau .hljs-quote,
.theme-base16-atelier-plateau .hljs-keyword.hljs-atrule,
.theme-base16-atelier-plateau .hljs-regexp {
  color: #5485b6;
}
.theme-base16-atelier-plateau .hljs-function .hljs-title,
.theme-base16-atelier-plateau .hljs-attribute,
.theme-base16-atelier-plateau .ruby .hljs-property,
.theme-base16-atelier-plateau .hljs-title.function_,
.theme-base16-atelier-plateau .hljs-section {
  color: #7272ca;
}
.theme-base16-atelier-plateau .hljs-type,
.theme-base16-atelier-plateau .hljs-template-tag,
.theme-base16-atelier-plateau .diff .hljs-meta,
.theme-base16-atelier-plateau .hljs-keyword {
  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: bold;
}
.theme-base16-atelier-plateau-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-atelier-plateau-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-atelier-plateau-min .hljs {
  color: #8a8585;
  background: #1b1818;
}
.theme-base16-atelier-plateau-min .hljs ::selection,
.theme-base16-atelier-plateau-min .hljs::selection {
  background-color: #585050;
  color: #8a8585;
}
.theme-base16-atelier-plateau-min .hljs-comment {
  color: #655d5d;
}
.theme-base16-atelier-plateau-min .hljs-tag {
  color: #7e7777;
}
.theme-base16-atelier-plateau-min .hljs-operator,
.theme-base16-atelier-plateau-min .hljs-punctuation,
.theme-base16-atelier-plateau-min .hljs-subst {
  color: #8a8585;
}
.theme-base16-atelier-plateau-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-plateau-min .hljs-bullet,
.theme-base16-atelier-plateau-min .hljs-deletion,
.theme-base16-atelier-plateau-min .hljs-name,
.theme-base16-atelier-plateau-min .hljs-selector-tag,
.theme-base16-atelier-plateau-min .hljs-template-variable,
.theme-base16-atelier-plateau-min .hljs-variable {
  color: #ca4949;
}
.theme-base16-atelier-plateau-min .hljs-attr,
.theme-base16-atelier-plateau-min .hljs-link,
.theme-base16-atelier-plateau-min .hljs-literal,
.theme-base16-atelier-plateau-min .hljs-number,
.theme-base16-atelier-plateau-min .hljs-symbol,
.theme-base16-atelier-plateau-min .hljs-variable.constant_ {
  color: #b45a3c;
}
.theme-base16-atelier-plateau-min .hljs-class .hljs-title,
.theme-base16-atelier-plateau-min .hljs-title,
.theme-base16-atelier-plateau-min .hljs-title.class_ {
  color: #a06e3b;
}
.theme-base16-atelier-plateau-min .hljs-strong {
  font-weight: 700;
  color: #a06e3b;
}
.theme-base16-atelier-plateau-min .hljs-addition,
.theme-base16-atelier-plateau-min .hljs-code,
.theme-base16-atelier-plateau-min .hljs-string,
.theme-base16-atelier-plateau-min .hljs-title.class_.inherited__ {
  color: #4b8b8b;
}
.theme-base16-atelier-plateau-min .hljs-built_in,
.theme-base16-atelier-plateau-min .hljs-doctag,
.theme-base16-atelier-plateau-min .hljs-keyword.hljs-atrule,
.theme-base16-atelier-plateau-min .hljs-quote,
.theme-base16-atelier-plateau-min .hljs-regexp {
  color: #5485b6;
}
.theme-base16-atelier-plateau-min .hljs-attribute,
.theme-base16-atelier-plateau-min .hljs-function .hljs-title,
.theme-base16-atelier-plateau-min .hljs-section,
.theme-base16-atelier-plateau-min .hljs-title.function_,
.theme-base16-atelier-plateau-min .ruby .hljs-property {
  color: #7272ca;
}
.theme-base16-atelier-plateau-min .diff .hljs-meta,
.theme-base16-atelier-plateau-min .hljs-keyword,
.theme-base16-atelier-plateau-min .hljs-template-tag,
.theme-base16-atelier-plateau-min .hljs-type {
  color: #8464c4;
}
.theme-base16-atelier-plateau-min .hljs-emphasis {
  color: #8464c4;
  font-style: italic;
}
.theme-base16-atelier-plateau-min .hljs-meta,
.theme-base16-atelier-plateau-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-plateau-min .hljs-meta .hljs-string {
  color: #bd5187;
}
.theme-base16-atelier-plateau-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-plateau-min .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 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-subst,
.theme-base16-atelier-savanna-light .hljs-punctuation,
.theme-base16-atelier-savanna-light .hljs-operator {
  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-variable,
.theme-base16-atelier-savanna-light .hljs-template-variable,
.theme-base16-atelier-savanna-light .hljs-selector-tag,
.theme-base16-atelier-savanna-light .hljs-name,
.theme-base16-atelier-savanna-light .hljs-deletion {
  color: #b16139;
}
.theme-base16-atelier-savanna-light .hljs-symbol,
.theme-base16-atelier-savanna-light .hljs-number,
.theme-base16-atelier-savanna-light .hljs-link,
.theme-base16-atelier-savanna-light .hljs-attr,
.theme-base16-atelier-savanna-light .hljs-variable.constant_,
.theme-base16-atelier-savanna-light .hljs-literal {
  color: #9f713c;
}
.theme-base16-atelier-savanna-light .hljs-title,
.theme-base16-atelier-savanna-light .hljs-class .hljs-title,
.theme-base16-atelier-savanna-light .hljs-title.class_ {
  color: #a07e3b;
}
.theme-base16-atelier-savanna-light .hljs-strong {
  font-weight: bold;
  color: #a07e3b;
}
.theme-base16-atelier-savanna-light .hljs-code,
.theme-base16-atelier-savanna-light .hljs-addition,
.theme-base16-atelier-savanna-light .hljs-title.class_.inherited__,
.theme-base16-atelier-savanna-light .hljs-string {
  color: #489963;
}
.theme-base16-atelier-savanna-light .hljs-built_in,
.theme-base16-atelier-savanna-light .hljs-doctag,
.theme-base16-atelier-savanna-light .hljs-quote,
.theme-base16-atelier-savanna-light .hljs-keyword.hljs-atrule,
.theme-base16-atelier-savanna-light .hljs-regexp {
  color: #1c9aa0;
}
.theme-base16-atelier-savanna-light .hljs-function .hljs-title,
.theme-base16-atelier-savanna-light .hljs-attribute,
.theme-base16-atelier-savanna-light .ruby .hljs-property,
.theme-base16-atelier-savanna-light .hljs-title.function_,
.theme-base16-atelier-savanna-light .hljs-section {
  color: #478c90;
}
.theme-base16-atelier-savanna-light .hljs-type,
.theme-base16-atelier-savanna-light .hljs-template-tag,
.theme-base16-atelier-savanna-light .diff .hljs-meta,
.theme-base16-atelier-savanna-light .hljs-keyword {
  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: bold;
}
.theme-base16-atelier-savanna-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-atelier-savanna-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-atelier-savanna-light-min .hljs {
  color: #526057;
  background: #ecf4ee;
}
.theme-base16-atelier-savanna-light-min .hljs ::selection,
.theme-base16-atelier-savanna-light-min .hljs::selection {
  background-color: #87928a;
  color: #526057;
}
.theme-base16-atelier-savanna-light-min .hljs-comment {
  color: #78877d;
}
.theme-base16-atelier-savanna-light-min .hljs-tag {
  color: #5f6d64;
}
.theme-base16-atelier-savanna-light-min .hljs-operator,
.theme-base16-atelier-savanna-light-min .hljs-punctuation,
.theme-base16-atelier-savanna-light-min .hljs-subst {
  color: #526057;
}
.theme-base16-atelier-savanna-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-savanna-light-min .hljs-bullet,
.theme-base16-atelier-savanna-light-min .hljs-deletion,
.theme-base16-atelier-savanna-light-min .hljs-name,
.theme-base16-atelier-savanna-light-min .hljs-selector-tag,
.theme-base16-atelier-savanna-light-min .hljs-template-variable,
.theme-base16-atelier-savanna-light-min .hljs-variable {
  color: #b16139;
}
.theme-base16-atelier-savanna-light-min .hljs-attr,
.theme-base16-atelier-savanna-light-min .hljs-link,
.theme-base16-atelier-savanna-light-min .hljs-literal,
.theme-base16-atelier-savanna-light-min .hljs-number,
.theme-base16-atelier-savanna-light-min .hljs-symbol,
.theme-base16-atelier-savanna-light-min .hljs-variable.constant_ {
  color: #9f713c;
}
.theme-base16-atelier-savanna-light-min .hljs-class .hljs-title,
.theme-base16-atelier-savanna-light-min .hljs-title,
.theme-base16-atelier-savanna-light-min .hljs-title.class_ {
  color: #a07e3b;
}
.theme-base16-atelier-savanna-light-min .hljs-strong {
  font-weight: 700;
  color: #a07e3b;
}
.theme-base16-atelier-savanna-light-min .hljs-addition,
.theme-base16-atelier-savanna-light-min .hljs-code,
.theme-base16-atelier-savanna-light-min .hljs-string,
.theme-base16-atelier-savanna-light-min .hljs-title.class_.inherited__ {
  color: #489963;
}
.theme-base16-atelier-savanna-light-min .hljs-built_in,
.theme-base16-atelier-savanna-light-min .hljs-doctag,
.theme-base16-atelier-savanna-light-min .hljs-keyword.hljs-atrule,
.theme-base16-atelier-savanna-light-min .hljs-quote,
.theme-base16-atelier-savanna-light-min .hljs-regexp {
  color: #1c9aa0;
}
.theme-base16-atelier-savanna-light-min .hljs-attribute,
.theme-base16-atelier-savanna-light-min .hljs-function .hljs-title,
.theme-base16-atelier-savanna-light-min .hljs-section,
.theme-base16-atelier-savanna-light-min .hljs-title.function_,
.theme-base16-atelier-savanna-light-min .ruby .hljs-property {
  color: #478c90;
}
.theme-base16-atelier-savanna-light-min .diff .hljs-meta,
.theme-base16-atelier-savanna-light-min .hljs-keyword,
.theme-base16-atelier-savanna-light-min .hljs-template-tag,
.theme-base16-atelier-savanna-light-min .hljs-type {
  color: #55859b;
}
.theme-base16-atelier-savanna-light-min .hljs-emphasis {
  color: #55859b;
  font-style: italic;
}
.theme-base16-atelier-savanna-light-min .hljs-meta,
.theme-base16-atelier-savanna-light-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-savanna-light-min .hljs-meta .hljs-string {
  color: #867469;
}
.theme-base16-atelier-savanna-light-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-savanna-light-min .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 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-subst,
.theme-base16-atelier-savanna .hljs-punctuation,
.theme-base16-atelier-savanna .hljs-operator {
  color: #87928a;
}
.theme-base16-atelier-savanna .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-savanna .hljs-bullet,
.theme-base16-atelier-savanna .hljs-variable,
.theme-base16-atelier-savanna .hljs-template-variable,
.theme-base16-atelier-savanna .hljs-selector-tag,
.theme-base16-atelier-savanna .hljs-name,
.theme-base16-atelier-savanna .hljs-deletion {
  color: #b16139;
}
.theme-base16-atelier-savanna .hljs-symbol,
.theme-base16-atelier-savanna .hljs-number,
.theme-base16-atelier-savanna .hljs-link,
.theme-base16-atelier-savanna .hljs-attr,
.theme-base16-atelier-savanna .hljs-variable.constant_,
.theme-base16-atelier-savanna .hljs-literal {
  color: #9f713c;
}
.theme-base16-atelier-savanna .hljs-title,
.theme-base16-atelier-savanna .hljs-class .hljs-title,
.theme-base16-atelier-savanna .hljs-title.class_ {
  color: #a07e3b;
}
.theme-base16-atelier-savanna .hljs-strong {
  font-weight: bold;
  color: #a07e3b;
}
.theme-base16-atelier-savanna .hljs-code,
.theme-base16-atelier-savanna .hljs-addition,
.theme-base16-atelier-savanna .hljs-title.class_.inherited__,
.theme-base16-atelier-savanna .hljs-string {
  color: #489963;
}
.theme-base16-atelier-savanna .hljs-built_in,
.theme-base16-atelier-savanna .hljs-doctag,
.theme-base16-atelier-savanna .hljs-quote,
.theme-base16-atelier-savanna .hljs-keyword.hljs-atrule,
.theme-base16-atelier-savanna .hljs-regexp {
  color: #1c9aa0;
}
.theme-base16-atelier-savanna .hljs-function .hljs-title,
.theme-base16-atelier-savanna .hljs-attribute,
.theme-base16-atelier-savanna .ruby .hljs-property,
.theme-base16-atelier-savanna .hljs-title.function_,
.theme-base16-atelier-savanna .hljs-section {
  color: #478c90;
}
.theme-base16-atelier-savanna .hljs-type,
.theme-base16-atelier-savanna .hljs-template-tag,
.theme-base16-atelier-savanna .diff .hljs-meta,
.theme-base16-atelier-savanna .hljs-keyword {
  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: bold;
}
.theme-base16-atelier-savanna-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-atelier-savanna-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-atelier-savanna-min .hljs {
  color: #87928a;
  background: #171c19;
}
.theme-base16-atelier-savanna-min .hljs ::selection,
.theme-base16-atelier-savanna-min .hljs::selection {
  background-color: #526057;
  color: #87928a;
}
.theme-base16-atelier-savanna-min .hljs-comment {
  color: #5f6d64;
}
.theme-base16-atelier-savanna-min .hljs-tag {
  color: #78877d;
}
.theme-base16-atelier-savanna-min .hljs-operator,
.theme-base16-atelier-savanna-min .hljs-punctuation,
.theme-base16-atelier-savanna-min .hljs-subst {
  color: #87928a;
}
.theme-base16-atelier-savanna-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-savanna-min .hljs-bullet,
.theme-base16-atelier-savanna-min .hljs-deletion,
.theme-base16-atelier-savanna-min .hljs-name,
.theme-base16-atelier-savanna-min .hljs-selector-tag,
.theme-base16-atelier-savanna-min .hljs-template-variable,
.theme-base16-atelier-savanna-min .hljs-variable {
  color: #b16139;
}
.theme-base16-atelier-savanna-min .hljs-attr,
.theme-base16-atelier-savanna-min .hljs-link,
.theme-base16-atelier-savanna-min .hljs-literal,
.theme-base16-atelier-savanna-min .hljs-number,
.theme-base16-atelier-savanna-min .hljs-symbol,
.theme-base16-atelier-savanna-min .hljs-variable.constant_ {
  color: #9f713c;
}
.theme-base16-atelier-savanna-min .hljs-class .hljs-title,
.theme-base16-atelier-savanna-min .hljs-title,
.theme-base16-atelier-savanna-min .hljs-title.class_ {
  color: #a07e3b;
}
.theme-base16-atelier-savanna-min .hljs-strong {
  font-weight: 700;
  color: #a07e3b;
}
.theme-base16-atelier-savanna-min .hljs-addition,
.theme-base16-atelier-savanna-min .hljs-code,
.theme-base16-atelier-savanna-min .hljs-string,
.theme-base16-atelier-savanna-min .hljs-title.class_.inherited__ {
  color: #489963;
}
.theme-base16-atelier-savanna-min .hljs-built_in,
.theme-base16-atelier-savanna-min .hljs-doctag,
.theme-base16-atelier-savanna-min .hljs-keyword.hljs-atrule,
.theme-base16-atelier-savanna-min .hljs-quote,
.theme-base16-atelier-savanna-min .hljs-regexp {
  color: #1c9aa0;
}
.theme-base16-atelier-savanna-min .hljs-attribute,
.theme-base16-atelier-savanna-min .hljs-function .hljs-title,
.theme-base16-atelier-savanna-min .hljs-section,
.theme-base16-atelier-savanna-min .hljs-title.function_,
.theme-base16-atelier-savanna-min .ruby .hljs-property {
  color: #478c90;
}
.theme-base16-atelier-savanna-min .diff .hljs-meta,
.theme-base16-atelier-savanna-min .hljs-keyword,
.theme-base16-atelier-savanna-min .hljs-template-tag,
.theme-base16-atelier-savanna-min .hljs-type {
  color: #55859b;
}
.theme-base16-atelier-savanna-min .hljs-emphasis {
  color: #55859b;
  font-style: italic;
}
.theme-base16-atelier-savanna-min .hljs-meta,
.theme-base16-atelier-savanna-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-savanna-min .hljs-meta .hljs-string {
  color: #867469;
}
.theme-base16-atelier-savanna-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-savanna-min .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 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-subst,
.theme-base16-atelier-seaside-light .hljs-punctuation,
.theme-base16-atelier-seaside-light .hljs-operator {
  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-variable,
.theme-base16-atelier-seaside-light .hljs-template-variable,
.theme-base16-atelier-seaside-light .hljs-selector-tag,
.theme-base16-atelier-seaside-light .hljs-name,
.theme-base16-atelier-seaside-light .hljs-deletion {
  color: #e6193c;
}
.theme-base16-atelier-seaside-light .hljs-symbol,
.theme-base16-atelier-seaside-light .hljs-number,
.theme-base16-atelier-seaside-light .hljs-link,
.theme-base16-atelier-seaside-light .hljs-attr,
.theme-base16-atelier-seaside-light .hljs-variable.constant_,
.theme-base16-atelier-seaside-light .hljs-literal {
  color: #87711d;
}
.theme-base16-atelier-seaside-light .hljs-title,
.theme-base16-atelier-seaside-light .hljs-class .hljs-title,
.theme-base16-atelier-seaside-light .hljs-title.class_ {
  color: #98981b;
}
.theme-base16-atelier-seaside-light .hljs-strong {
  font-weight: bold;
  color: #98981b;
}
.theme-base16-atelier-seaside-light .hljs-code,
.theme-base16-atelier-seaside-light .hljs-addition,
.theme-base16-atelier-seaside-light .hljs-title.class_.inherited__,
.theme-base16-atelier-seaside-light .hljs-string {
  color: #29a329;
}
.theme-base16-atelier-seaside-light .hljs-built_in,
.theme-base16-atelier-seaside-light .hljs-doctag,
.theme-base16-atelier-seaside-light .hljs-quote,
.theme-base16-atelier-seaside-light .hljs-keyword.hljs-atrule,
.theme-base16-atelier-seaside-light .hljs-regexp {
  color: #1999b3;
}
.theme-base16-atelier-seaside-light .hljs-function .hljs-title,
.theme-base16-atelier-seaside-light .hljs-attribute,
.theme-base16-atelier-seaside-light .ruby .hljs-property,
.theme-base16-atelier-seaside-light .hljs-title.function_,
.theme-base16-atelier-seaside-light .hljs-section {
  color: #3d62f5;
}
.theme-base16-atelier-seaside-light .hljs-type,
.theme-base16-atelier-seaside-light .hljs-template-tag,
.theme-base16-atelier-seaside-light .diff .hljs-meta,
.theme-base16-atelier-seaside-light .hljs-keyword {
  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: bold;
}
.theme-base16-atelier-seaside-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-atelier-seaside-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-atelier-seaside-light-min .hljs {
  color: #5e6e5e;
  background: #f4fbf4;
}
.theme-base16-atelier-seaside-light-min .hljs ::selection,
.theme-base16-atelier-seaside-light-min .hljs::selection {
  background-color: #8ca68c;
  color: #5e6e5e;
}
.theme-base16-atelier-seaside-light-min .hljs-comment {
  color: #809980;
}
.theme-base16-atelier-seaside-light-min .hljs-tag {
  color: #687d68;
}
.theme-base16-atelier-seaside-light-min .hljs-operator,
.theme-base16-atelier-seaside-light-min .hljs-punctuation,
.theme-base16-atelier-seaside-light-min .hljs-subst {
  color: #5e6e5e;
}
.theme-base16-atelier-seaside-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-seaside-light-min .hljs-bullet,
.theme-base16-atelier-seaside-light-min .hljs-deletion,
.theme-base16-atelier-seaside-light-min .hljs-name,
.theme-base16-atelier-seaside-light-min .hljs-selector-tag,
.theme-base16-atelier-seaside-light-min .hljs-template-variable,
.theme-base16-atelier-seaside-light-min .hljs-variable {
  color: #e6193c;
}
.theme-base16-atelier-seaside-light-min .hljs-attr,
.theme-base16-atelier-seaside-light-min .hljs-link,
.theme-base16-atelier-seaside-light-min .hljs-literal,
.theme-base16-atelier-seaside-light-min .hljs-number,
.theme-base16-atelier-seaside-light-min .hljs-symbol,
.theme-base16-atelier-seaside-light-min .hljs-variable.constant_ {
  color: #87711d;
}
.theme-base16-atelier-seaside-light-min .hljs-class .hljs-title,
.theme-base16-atelier-seaside-light-min .hljs-title,
.theme-base16-atelier-seaside-light-min .hljs-title.class_ {
  color: #98981b;
}
.theme-base16-atelier-seaside-light-min .hljs-strong {
  font-weight: 700;
  color: #98981b;
}
.theme-base16-atelier-seaside-light-min .hljs-addition,
.theme-base16-atelier-seaside-light-min .hljs-code,
.theme-base16-atelier-seaside-light-min .hljs-string,
.theme-base16-atelier-seaside-light-min .hljs-title.class_.inherited__ {
  color: #29a329;
}
.theme-base16-atelier-seaside-light-min .hljs-built_in,
.theme-base16-atelier-seaside-light-min .hljs-doctag,
.theme-base16-atelier-seaside-light-min .hljs-keyword.hljs-atrule,
.theme-base16-atelier-seaside-light-min .hljs-quote,
.theme-base16-atelier-seaside-light-min .hljs-regexp {
  color: #1999b3;
}
.theme-base16-atelier-seaside-light-min .hljs-attribute,
.theme-base16-atelier-seaside-light-min .hljs-function .hljs-title,
.theme-base16-atelier-seaside-light-min .hljs-section,
.theme-base16-atelier-seaside-light-min .hljs-title.function_,
.theme-base16-atelier-seaside-light-min .ruby .hljs-property {
  color: #3d62f5;
}
.theme-base16-atelier-seaside-light-min .diff .hljs-meta,
.theme-base16-atelier-seaside-light-min .hljs-keyword,
.theme-base16-atelier-seaside-light-min .hljs-template-tag,
.theme-base16-atelier-seaside-light-min .hljs-type {
  color: #ad2bee;
}
.theme-base16-atelier-seaside-light-min .hljs-emphasis {
  color: #ad2bee;
  font-style: italic;
}
.theme-base16-atelier-seaside-light-min .hljs-meta,
.theme-base16-atelier-seaside-light-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-seaside-light-min .hljs-meta .hljs-string {
  color: #e619c3;
}
.theme-base16-atelier-seaside-light-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-seaside-light-min .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 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-subst,
.theme-base16-atelier-seaside .hljs-punctuation,
.theme-base16-atelier-seaside .hljs-operator {
  color: #8ca68c;
}
.theme-base16-atelier-seaside .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-seaside .hljs-bullet,
.theme-base16-atelier-seaside .hljs-variable,
.theme-base16-atelier-seaside .hljs-template-variable,
.theme-base16-atelier-seaside .hljs-selector-tag,
.theme-base16-atelier-seaside .hljs-name,
.theme-base16-atelier-seaside .hljs-deletion {
  color: #e6193c;
}
.theme-base16-atelier-seaside .hljs-symbol,
.theme-base16-atelier-seaside .hljs-number,
.theme-base16-atelier-seaside .hljs-link,
.theme-base16-atelier-seaside .hljs-attr,
.theme-base16-atelier-seaside .hljs-variable.constant_,
.theme-base16-atelier-seaside .hljs-literal {
  color: #87711d;
}
.theme-base16-atelier-seaside .hljs-title,
.theme-base16-atelier-seaside .hljs-class .hljs-title,
.theme-base16-atelier-seaside .hljs-title.class_ {
  color: #98981b;
}
.theme-base16-atelier-seaside .hljs-strong {
  font-weight: bold;
  color: #98981b;
}
.theme-base16-atelier-seaside .hljs-code,
.theme-base16-atelier-seaside .hljs-addition,
.theme-base16-atelier-seaside .hljs-title.class_.inherited__,
.theme-base16-atelier-seaside .hljs-string {
  color: #29a329;
}
.theme-base16-atelier-seaside .hljs-built_in,
.theme-base16-atelier-seaside .hljs-doctag,
.theme-base16-atelier-seaside .hljs-quote,
.theme-base16-atelier-seaside .hljs-keyword.hljs-atrule,
.theme-base16-atelier-seaside .hljs-regexp {
  color: #1999b3;
}
.theme-base16-atelier-seaside .hljs-function .hljs-title,
.theme-base16-atelier-seaside .hljs-attribute,
.theme-base16-atelier-seaside .ruby .hljs-property,
.theme-base16-atelier-seaside .hljs-title.function_,
.theme-base16-atelier-seaside .hljs-section {
  color: #3d62f5;
}
.theme-base16-atelier-seaside .hljs-type,
.theme-base16-atelier-seaside .hljs-template-tag,
.theme-base16-atelier-seaside .diff .hljs-meta,
.theme-base16-atelier-seaside .hljs-keyword {
  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: bold;
}
.theme-base16-atelier-seaside-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-atelier-seaside-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-atelier-seaside-min .hljs {
  color: #8ca68c;
  background: #131513;
}
.theme-base16-atelier-seaside-min .hljs ::selection,
.theme-base16-atelier-seaside-min .hljs::selection {
  background-color: #5e6e5e;
  color: #8ca68c;
}
.theme-base16-atelier-seaside-min .hljs-comment {
  color: #687d68;
}
.theme-base16-atelier-seaside-min .hljs-tag {
  color: #809980;
}
.theme-base16-atelier-seaside-min .hljs-operator,
.theme-base16-atelier-seaside-min .hljs-punctuation,
.theme-base16-atelier-seaside-min .hljs-subst {
  color: #8ca68c;
}
.theme-base16-atelier-seaside-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-seaside-min .hljs-bullet,
.theme-base16-atelier-seaside-min .hljs-deletion,
.theme-base16-atelier-seaside-min .hljs-name,
.theme-base16-atelier-seaside-min .hljs-selector-tag,
.theme-base16-atelier-seaside-min .hljs-template-variable,
.theme-base16-atelier-seaside-min .hljs-variable {
  color: #e6193c;
}
.theme-base16-atelier-seaside-min .hljs-attr,
.theme-base16-atelier-seaside-min .hljs-link,
.theme-base16-atelier-seaside-min .hljs-literal,
.theme-base16-atelier-seaside-min .hljs-number,
.theme-base16-atelier-seaside-min .hljs-symbol,
.theme-base16-atelier-seaside-min .hljs-variable.constant_ {
  color: #87711d;
}
.theme-base16-atelier-seaside-min .hljs-class .hljs-title,
.theme-base16-atelier-seaside-min .hljs-title,
.theme-base16-atelier-seaside-min .hljs-title.class_ {
  color: #98981b;
}
.theme-base16-atelier-seaside-min .hljs-strong {
  font-weight: 700;
  color: #98981b;
}
.theme-base16-atelier-seaside-min .hljs-addition,
.theme-base16-atelier-seaside-min .hljs-code,
.theme-base16-atelier-seaside-min .hljs-string,
.theme-base16-atelier-seaside-min .hljs-title.class_.inherited__ {
  color: #29a329;
}
.theme-base16-atelier-seaside-min .hljs-built_in,
.theme-base16-atelier-seaside-min .hljs-doctag,
.theme-base16-atelier-seaside-min .hljs-keyword.hljs-atrule,
.theme-base16-atelier-seaside-min .hljs-quote,
.theme-base16-atelier-seaside-min .hljs-regexp {
  color: #1999b3;
}
.theme-base16-atelier-seaside-min .hljs-attribute,
.theme-base16-atelier-seaside-min .hljs-function .hljs-title,
.theme-base16-atelier-seaside-min .hljs-section,
.theme-base16-atelier-seaside-min .hljs-title.function_,
.theme-base16-atelier-seaside-min .ruby .hljs-property {
  color: #3d62f5;
}
.theme-base16-atelier-seaside-min .diff .hljs-meta,
.theme-base16-atelier-seaside-min .hljs-keyword,
.theme-base16-atelier-seaside-min .hljs-template-tag,
.theme-base16-atelier-seaside-min .hljs-type {
  color: #ad2bee;
}
.theme-base16-atelier-seaside-min .hljs-emphasis {
  color: #ad2bee;
  font-style: italic;
}
.theme-base16-atelier-seaside-min .hljs-meta,
.theme-base16-atelier-seaside-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-seaside-min .hljs-meta .hljs-string {
  color: #e619c3;
}
.theme-base16-atelier-seaside-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-seaside-min .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 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-subst,
.theme-base16-atelier-sulphurpool-light .hljs-punctuation,
.theme-base16-atelier-sulphurpool-light .hljs-operator {
  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-variable,
.theme-base16-atelier-sulphurpool-light .hljs-template-variable,
.theme-base16-atelier-sulphurpool-light .hljs-selector-tag,
.theme-base16-atelier-sulphurpool-light .hljs-name,
.theme-base16-atelier-sulphurpool-light .hljs-deletion {
  color: #c94922;
}
.theme-base16-atelier-sulphurpool-light .hljs-symbol,
.theme-base16-atelier-sulphurpool-light .hljs-number,
.theme-base16-atelier-sulphurpool-light .hljs-link,
.theme-base16-atelier-sulphurpool-light .hljs-attr,
.theme-base16-atelier-sulphurpool-light .hljs-variable.constant_,
.theme-base16-atelier-sulphurpool-light .hljs-literal {
  color: #c76b29;
}
.theme-base16-atelier-sulphurpool-light .hljs-title,
.theme-base16-atelier-sulphurpool-light .hljs-class .hljs-title,
.theme-base16-atelier-sulphurpool-light .hljs-title.class_ {
  color: #c08b30;
}
.theme-base16-atelier-sulphurpool-light .hljs-strong {
  font-weight: bold;
  color: #c08b30;
}
.theme-base16-atelier-sulphurpool-light .hljs-code,
.theme-base16-atelier-sulphurpool-light .hljs-addition,
.theme-base16-atelier-sulphurpool-light .hljs-title.class_.inherited__,
.theme-base16-atelier-sulphurpool-light .hljs-string {
  color: #ac9739;
}
.theme-base16-atelier-sulphurpool-light .hljs-built_in,
.theme-base16-atelier-sulphurpool-light .hljs-doctag,
.theme-base16-atelier-sulphurpool-light .hljs-quote,
.theme-base16-atelier-sulphurpool-light .hljs-keyword.hljs-atrule,
.theme-base16-atelier-sulphurpool-light .hljs-regexp {
  color: #22a2c9;
}
.theme-base16-atelier-sulphurpool-light .hljs-function .hljs-title,
.theme-base16-atelier-sulphurpool-light .hljs-attribute,
.theme-base16-atelier-sulphurpool-light .ruby .hljs-property,
.theme-base16-atelier-sulphurpool-light .hljs-title.function_,
.theme-base16-atelier-sulphurpool-light .hljs-section {
  color: #3d8fd1;
}
.theme-base16-atelier-sulphurpool-light .hljs-type,
.theme-base16-atelier-sulphurpool-light .hljs-template-tag,
.theme-base16-atelier-sulphurpool-light .diff .hljs-meta,
.theme-base16-atelier-sulphurpool-light .hljs-keyword {
  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: bold;
}
.theme-base16-atelier-sulphurpool-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-atelier-sulphurpool-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-atelier-sulphurpool-light-min .hljs {
  color: #5e6687;
  background: #f5f7ff;
}
.theme-base16-atelier-sulphurpool-light-min .hljs ::selection,
.theme-base16-atelier-sulphurpool-light-min .hljs::selection {
  background-color: #979db4;
  color: #5e6687;
}
.theme-base16-atelier-sulphurpool-light-min .hljs-comment {
  color: #898ea4;
}
.theme-base16-atelier-sulphurpool-light-min .hljs-tag {
  color: #6b7394;
}
.theme-base16-atelier-sulphurpool-light-min .hljs-operator,
.theme-base16-atelier-sulphurpool-light-min .hljs-punctuation,
.theme-base16-atelier-sulphurpool-light-min .hljs-subst {
  color: #5e6687;
}
.theme-base16-atelier-sulphurpool-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-sulphurpool-light-min .hljs-bullet,
.theme-base16-atelier-sulphurpool-light-min .hljs-deletion,
.theme-base16-atelier-sulphurpool-light-min .hljs-name,
.theme-base16-atelier-sulphurpool-light-min .hljs-selector-tag,
.theme-base16-atelier-sulphurpool-light-min .hljs-template-variable,
.theme-base16-atelier-sulphurpool-light-min .hljs-variable {
  color: #c94922;
}
.theme-base16-atelier-sulphurpool-light-min .hljs-attr,
.theme-base16-atelier-sulphurpool-light-min .hljs-link,
.theme-base16-atelier-sulphurpool-light-min .hljs-literal,
.theme-base16-atelier-sulphurpool-light-min .hljs-number,
.theme-base16-atelier-sulphurpool-light-min .hljs-symbol,
.theme-base16-atelier-sulphurpool-light-min .hljs-variable.constant_ {
  color: #c76b29;
}
.theme-base16-atelier-sulphurpool-light-min .hljs-class .hljs-title,
.theme-base16-atelier-sulphurpool-light-min .hljs-title,
.theme-base16-atelier-sulphurpool-light-min .hljs-title.class_ {
  color: #c08b30;
}
.theme-base16-atelier-sulphurpool-light-min .hljs-strong {
  font-weight: 700;
  color: #c08b30;
}
.theme-base16-atelier-sulphurpool-light-min .hljs-addition,
.theme-base16-atelier-sulphurpool-light-min .hljs-code,
.theme-base16-atelier-sulphurpool-light-min .hljs-string,
.theme-base16-atelier-sulphurpool-light-min .hljs-title.class_.inherited__ {
  color: #ac9739;
}
.theme-base16-atelier-sulphurpool-light-min .hljs-built_in,
.theme-base16-atelier-sulphurpool-light-min .hljs-doctag,
.theme-base16-atelier-sulphurpool-light-min .hljs-keyword.hljs-atrule,
.theme-base16-atelier-sulphurpool-light-min .hljs-quote,
.theme-base16-atelier-sulphurpool-light-min .hljs-regexp {
  color: #22a2c9;
}
.theme-base16-atelier-sulphurpool-light-min .hljs-attribute,
.theme-base16-atelier-sulphurpool-light-min .hljs-function .hljs-title,
.theme-base16-atelier-sulphurpool-light-min .hljs-section,
.theme-base16-atelier-sulphurpool-light-min .hljs-title.function_,
.theme-base16-atelier-sulphurpool-light-min .ruby .hljs-property {
  color: #3d8fd1;
}
.theme-base16-atelier-sulphurpool-light-min .diff .hljs-meta,
.theme-base16-atelier-sulphurpool-light-min .hljs-keyword,
.theme-base16-atelier-sulphurpool-light-min .hljs-template-tag,
.theme-base16-atelier-sulphurpool-light-min .hljs-type {
  color: #6679cc;
}
.theme-base16-atelier-sulphurpool-light-min .hljs-emphasis {
  color: #6679cc;
  font-style: italic;
}
.theme-base16-atelier-sulphurpool-light-min .hljs-meta,
.theme-base16-atelier-sulphurpool-light-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-sulphurpool-light-min .hljs-meta .hljs-string {
  color: #9c637a;
}
.theme-base16-atelier-sulphurpool-light-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-sulphurpool-light-min .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 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-subst,
.theme-base16-atelier-sulphurpool .hljs-punctuation,
.theme-base16-atelier-sulphurpool .hljs-operator {
  color: #979db4;
}
.theme-base16-atelier-sulphurpool .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-sulphurpool .hljs-bullet,
.theme-base16-atelier-sulphurpool .hljs-variable,
.theme-base16-atelier-sulphurpool .hljs-template-variable,
.theme-base16-atelier-sulphurpool .hljs-selector-tag,
.theme-base16-atelier-sulphurpool .hljs-name,
.theme-base16-atelier-sulphurpool .hljs-deletion {
  color: #c94922;
}
.theme-base16-atelier-sulphurpool .hljs-symbol,
.theme-base16-atelier-sulphurpool .hljs-number,
.theme-base16-atelier-sulphurpool .hljs-link,
.theme-base16-atelier-sulphurpool .hljs-attr,
.theme-base16-atelier-sulphurpool .hljs-variable.constant_,
.theme-base16-atelier-sulphurpool .hljs-literal {
  color: #c76b29;
}
.theme-base16-atelier-sulphurpool .hljs-title,
.theme-base16-atelier-sulphurpool .hljs-class .hljs-title,
.theme-base16-atelier-sulphurpool .hljs-title.class_ {
  color: #c08b30;
}
.theme-base16-atelier-sulphurpool .hljs-strong {
  font-weight: bold;
  color: #c08b30;
}
.theme-base16-atelier-sulphurpool .hljs-code,
.theme-base16-atelier-sulphurpool .hljs-addition,
.theme-base16-atelier-sulphurpool .hljs-title.class_.inherited__,
.theme-base16-atelier-sulphurpool .hljs-string {
  color: #ac9739;
}
.theme-base16-atelier-sulphurpool .hljs-built_in,
.theme-base16-atelier-sulphurpool .hljs-doctag,
.theme-base16-atelier-sulphurpool .hljs-quote,
.theme-base16-atelier-sulphurpool .hljs-keyword.hljs-atrule,
.theme-base16-atelier-sulphurpool .hljs-regexp {
  color: #22a2c9;
}
.theme-base16-atelier-sulphurpool .hljs-function .hljs-title,
.theme-base16-atelier-sulphurpool .hljs-attribute,
.theme-base16-atelier-sulphurpool .ruby .hljs-property,
.theme-base16-atelier-sulphurpool .hljs-title.function_,
.theme-base16-atelier-sulphurpool .hljs-section {
  color: #3d8fd1;
}
.theme-base16-atelier-sulphurpool .hljs-type,
.theme-base16-atelier-sulphurpool .hljs-template-tag,
.theme-base16-atelier-sulphurpool .diff .hljs-meta,
.theme-base16-atelier-sulphurpool .hljs-keyword {
  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: bold;
}
.theme-base16-atelier-sulphurpool-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-atelier-sulphurpool-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-atelier-sulphurpool-min .hljs {
  color: #979db4;
  background: #202746;
}
.theme-base16-atelier-sulphurpool-min .hljs ::selection,
.theme-base16-atelier-sulphurpool-min .hljs::selection {
  background-color: #5e6687;
  color: #979db4;
}
.theme-base16-atelier-sulphurpool-min .hljs-comment {
  color: #6b7394;
}
.theme-base16-atelier-sulphurpool-min .hljs-tag {
  color: #898ea4;
}
.theme-base16-atelier-sulphurpool-min .hljs-operator,
.theme-base16-atelier-sulphurpool-min .hljs-punctuation,
.theme-base16-atelier-sulphurpool-min .hljs-subst {
  color: #979db4;
}
.theme-base16-atelier-sulphurpool-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atelier-sulphurpool-min .hljs-bullet,
.theme-base16-atelier-sulphurpool-min .hljs-deletion,
.theme-base16-atelier-sulphurpool-min .hljs-name,
.theme-base16-atelier-sulphurpool-min .hljs-selector-tag,
.theme-base16-atelier-sulphurpool-min .hljs-template-variable,
.theme-base16-atelier-sulphurpool-min .hljs-variable {
  color: #c94922;
}
.theme-base16-atelier-sulphurpool-min .hljs-attr,
.theme-base16-atelier-sulphurpool-min .hljs-link,
.theme-base16-atelier-sulphurpool-min .hljs-literal,
.theme-base16-atelier-sulphurpool-min .hljs-number,
.theme-base16-atelier-sulphurpool-min .hljs-symbol,
.theme-base16-atelier-sulphurpool-min .hljs-variable.constant_ {
  color: #c76b29;
}
.theme-base16-atelier-sulphurpool-min .hljs-class .hljs-title,
.theme-base16-atelier-sulphurpool-min .hljs-title,
.theme-base16-atelier-sulphurpool-min .hljs-title.class_ {
  color: #c08b30;
}
.theme-base16-atelier-sulphurpool-min .hljs-strong {
  font-weight: 700;
  color: #c08b30;
}
.theme-base16-atelier-sulphurpool-min .hljs-addition,
.theme-base16-atelier-sulphurpool-min .hljs-code,
.theme-base16-atelier-sulphurpool-min .hljs-string,
.theme-base16-atelier-sulphurpool-min .hljs-title.class_.inherited__ {
  color: #ac9739;
}
.theme-base16-atelier-sulphurpool-min .hljs-built_in,
.theme-base16-atelier-sulphurpool-min .hljs-doctag,
.theme-base16-atelier-sulphurpool-min .hljs-keyword.hljs-atrule,
.theme-base16-atelier-sulphurpool-min .hljs-quote,
.theme-base16-atelier-sulphurpool-min .hljs-regexp {
  color: #22a2c9;
}
.theme-base16-atelier-sulphurpool-min .hljs-attribute,
.theme-base16-atelier-sulphurpool-min .hljs-function .hljs-title,
.theme-base16-atelier-sulphurpool-min .hljs-section,
.theme-base16-atelier-sulphurpool-min .hljs-title.function_,
.theme-base16-atelier-sulphurpool-min .ruby .hljs-property {
  color: #3d8fd1;
}
.theme-base16-atelier-sulphurpool-min .diff .hljs-meta,
.theme-base16-atelier-sulphurpool-min .hljs-keyword,
.theme-base16-atelier-sulphurpool-min .hljs-template-tag,
.theme-base16-atelier-sulphurpool-min .hljs-type {
  color: #6679cc;
}
.theme-base16-atelier-sulphurpool-min .hljs-emphasis {
  color: #6679cc;
  font-style: italic;
}
.theme-base16-atelier-sulphurpool-min .hljs-meta,
.theme-base16-atelier-sulphurpool-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-sulphurpool-min .hljs-meta .hljs-string {
  color: #9c637a;
}
.theme-base16-atelier-sulphurpool-min .hljs-meta .hljs-keyword,
.theme-base16-atelier-sulphurpool-min .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 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-subst,
.theme-base16-atlas .hljs-punctuation,
.theme-base16-atlas .hljs-operator {
  color: #a1a19a;
}
.theme-base16-atlas .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atlas .hljs-bullet,
.theme-base16-atlas .hljs-variable,
.theme-base16-atlas .hljs-template-variable,
.theme-base16-atlas .hljs-selector-tag,
.theme-base16-atlas .hljs-name,
.theme-base16-atlas .hljs-deletion {
  color: #ff5a67;
}
.theme-base16-atlas .hljs-symbol,
.theme-base16-atlas .hljs-number,
.theme-base16-atlas .hljs-link,
.theme-base16-atlas .hljs-attr,
.theme-base16-atlas .hljs-variable.constant_,
.theme-base16-atlas .hljs-literal {
  color: #f08e48;
}
.theme-base16-atlas .hljs-title,
.theme-base16-atlas .hljs-class .hljs-title,
.theme-base16-atlas .hljs-title.class_ {
  color: #ffcc1b;
}
.theme-base16-atlas .hljs-strong {
  font-weight: bold;
  color: #ffcc1b;
}
.theme-base16-atlas .hljs-code,
.theme-base16-atlas .hljs-addition,
.theme-base16-atlas .hljs-title.class_.inherited__,
.theme-base16-atlas .hljs-string {
  color: #7fc06e;
}
.theme-base16-atlas .hljs-built_in,
.theme-base16-atlas .hljs-doctag,
.theme-base16-atlas .hljs-quote,
.theme-base16-atlas .hljs-keyword.hljs-atrule,
.theme-base16-atlas .hljs-regexp {
  color: #14747e;
}
.theme-base16-atlas .hljs-function .hljs-title,
.theme-base16-atlas .hljs-attribute,
.theme-base16-atlas .ruby .hljs-property,
.theme-base16-atlas .hljs-title.function_,
.theme-base16-atlas .hljs-section {
  color: #5dd7b9;
}
.theme-base16-atlas .hljs-type,
.theme-base16-atlas .hljs-template-tag,
.theme-base16-atlas .diff .hljs-meta,
.theme-base16-atlas .hljs-keyword {
  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: bold;
}
.theme-base16-atlas-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-atlas-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-atlas-min .hljs {
  color: #a1a19a;
  background: #002635;
}
.theme-base16-atlas-min .hljs ::selection,
.theme-base16-atlas-min .hljs::selection {
  background-color: #517f8d;
  color: #a1a19a;
}
.theme-base16-atlas-min .hljs-comment {
  color: #6c8b91;
}
.theme-base16-atlas-min .hljs-tag {
  color: #869696;
}
.theme-base16-atlas-min .hljs-operator,
.theme-base16-atlas-min .hljs-punctuation,
.theme-base16-atlas-min .hljs-subst {
  color: #a1a19a;
}
.theme-base16-atlas-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-atlas-min .hljs-bullet,
.theme-base16-atlas-min .hljs-deletion,
.theme-base16-atlas-min .hljs-name,
.theme-base16-atlas-min .hljs-selector-tag,
.theme-base16-atlas-min .hljs-template-variable,
.theme-base16-atlas-min .hljs-variable {
  color: #ff5a67;
}
.theme-base16-atlas-min .hljs-attr,
.theme-base16-atlas-min .hljs-link,
.theme-base16-atlas-min .hljs-literal,
.theme-base16-atlas-min .hljs-number,
.theme-base16-atlas-min .hljs-symbol,
.theme-base16-atlas-min .hljs-variable.constant_ {
  color: #f08e48;
}
.theme-base16-atlas-min .hljs-class .hljs-title,
.theme-base16-atlas-min .hljs-title,
.theme-base16-atlas-min .hljs-title.class_ {
  color: #ffcc1b;
}
.theme-base16-atlas-min .hljs-strong {
  font-weight: 700;
  color: #ffcc1b;
}
.theme-base16-atlas-min .hljs-addition,
.theme-base16-atlas-min .hljs-code,
.theme-base16-atlas-min .hljs-string,
.theme-base16-atlas-min .hljs-title.class_.inherited__ {
  color: #7fc06e;
}
.theme-base16-atlas-min .hljs-built_in,
.theme-base16-atlas-min .hljs-doctag,
.theme-base16-atlas-min .hljs-keyword.hljs-atrule,
.theme-base16-atlas-min .hljs-quote,
.theme-base16-atlas-min .hljs-regexp {
  color: #14747e;
}
.theme-base16-atlas-min .hljs-attribute,
.theme-base16-atlas-min .hljs-function .hljs-title,
.theme-base16-atlas-min .hljs-section,
.theme-base16-atlas-min .hljs-title.function_,
.theme-base16-atlas-min .ruby .hljs-property {
  color: #5dd7b9;
}
.theme-base16-atlas-min .diff .hljs-meta,
.theme-base16-atlas-min .hljs-keyword,
.theme-base16-atlas-min .hljs-template-tag,
.theme-base16-atlas-min .hljs-type {
  color: #9a70a4;
}
.theme-base16-atlas-min .hljs-emphasis {
  color: #9a70a4;
  font-style: italic;
}
.theme-base16-atlas-min .hljs-meta,
.theme-base16-atlas-min .hljs-meta .hljs-keyword,
.theme-base16-atlas-min .hljs-meta .hljs-string {
  color: #c43060;
}
.theme-base16-atlas-min .hljs-meta .hljs-keyword,
.theme-base16-atlas-min .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 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-subst,
.theme-base16-bespin .hljs-punctuation,
.theme-base16-bespin .hljs-operator {
  color: #8a8986;
}
.theme-base16-bespin .hljs-operator {
  opacity: 0.7;
}
.theme-base16-bespin .hljs-bullet,
.theme-base16-bespin .hljs-variable,
.theme-base16-bespin .hljs-template-variable,
.theme-base16-bespin .hljs-selector-tag,
.theme-base16-bespin .hljs-name,
.theme-base16-bespin .hljs-deletion {
  color: #cf6a4c;
}
.theme-base16-bespin .hljs-symbol,
.theme-base16-bespin .hljs-number,
.theme-base16-bespin .hljs-link,
.theme-base16-bespin .hljs-attr,
.theme-base16-bespin .hljs-variable.constant_,
.theme-base16-bespin .hljs-literal {
  color: #cf7d34;
}
.theme-base16-bespin .hljs-title,
.theme-base16-bespin .hljs-class .hljs-title,
.theme-base16-bespin .hljs-title.class_ {
  color: #f9ee98;
}
.theme-base16-bespin .hljs-strong {
  font-weight: bold;
  color: #f9ee98;
}
.theme-base16-bespin .hljs-code,
.theme-base16-bespin .hljs-addition,
.theme-base16-bespin .hljs-title.class_.inherited__,
.theme-base16-bespin .hljs-string {
  color: #54be0d;
}
.theme-base16-bespin .hljs-built_in,
.theme-base16-bespin .hljs-doctag,
.theme-base16-bespin .hljs-quote,
.theme-base16-bespin .hljs-keyword.hljs-atrule,
.theme-base16-bespin .hljs-regexp {
  color: #afc4db;
}
.theme-base16-bespin .hljs-function .hljs-title,
.theme-base16-bespin .hljs-attribute,
.theme-base16-bespin .ruby .hljs-property,
.theme-base16-bespin .hljs-title.function_,
.theme-base16-bespin .hljs-section {
  color: #5ea6ea;
}
.theme-base16-bespin .hljs-type,
.theme-base16-bespin .hljs-template-tag,
.theme-base16-bespin .diff .hljs-meta,
.theme-base16-bespin .hljs-keyword {
  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: bold;
}
.theme-base16-bespin-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-bespin-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-bespin-min .hljs {
  color: #8a8986;
  background: #28211c;
}
.theme-base16-bespin-min .hljs ::selection,
.theme-base16-bespin-min .hljs::selection {
  background-color: #5e5d5c;
  color: #8a8986;
}
.theme-base16-bespin-min .hljs-comment {
  color: #666;
}
.theme-base16-bespin-min .hljs-tag {
  color: #797977;
}
.theme-base16-bespin-min .hljs-operator,
.theme-base16-bespin-min .hljs-punctuation,
.theme-base16-bespin-min .hljs-subst {
  color: #8a8986;
}
.theme-base16-bespin-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-bespin-min .hljs-bullet,
.theme-base16-bespin-min .hljs-deletion,
.theme-base16-bespin-min .hljs-name,
.theme-base16-bespin-min .hljs-selector-tag,
.theme-base16-bespin-min .hljs-template-variable,
.theme-base16-bespin-min .hljs-variable {
  color: #cf6a4c;
}
.theme-base16-bespin-min .hljs-attr,
.theme-base16-bespin-min .hljs-link,
.theme-base16-bespin-min .hljs-literal,
.theme-base16-bespin-min .hljs-number,
.theme-base16-bespin-min .hljs-symbol,
.theme-base16-bespin-min .hljs-variable.constant_ {
  color: #cf7d34;
}
.theme-base16-bespin-min .hljs-class .hljs-title,
.theme-base16-bespin-min .hljs-title,
.theme-base16-bespin-min .hljs-title.class_ {
  color: #f9ee98;
}
.theme-base16-bespin-min .hljs-strong {
  font-weight: 700;
  color: #f9ee98;
}
.theme-base16-bespin-min .hljs-addition,
.theme-base16-bespin-min .hljs-code,
.theme-base16-bespin-min .hljs-string,
.theme-base16-bespin-min .hljs-title.class_.inherited__ {
  color: #54be0d;
}
.theme-base16-bespin-min .hljs-built_in,
.theme-base16-bespin-min .hljs-doctag,
.theme-base16-bespin-min .hljs-keyword.hljs-atrule,
.theme-base16-bespin-min .hljs-quote,
.theme-base16-bespin-min .hljs-regexp {
  color: #afc4db;
}
.theme-base16-bespin-min .hljs-attribute,
.theme-base16-bespin-min .hljs-function .hljs-title,
.theme-base16-bespin-min .hljs-section,
.theme-base16-bespin-min .hljs-title.function_,
.theme-base16-bespin-min .ruby .hljs-property {
  color: #5ea6ea;
}
.theme-base16-bespin-min .diff .hljs-meta,
.theme-base16-bespin-min .hljs-keyword,
.theme-base16-bespin-min .hljs-template-tag,
.theme-base16-bespin-min .hljs-type {
  color: #9b859d;
}
.theme-base16-bespin-min .hljs-emphasis {
  color: #9b859d;
  font-style: italic;
}
.theme-base16-bespin-min .hljs-meta,
.theme-base16-bespin-min .hljs-meta .hljs-keyword,
.theme-base16-bespin-min .hljs-meta .hljs-string {
  color: #937121;
}
.theme-base16-bespin-min .hljs-meta .hljs-keyword,
.theme-base16-bespin-min .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 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-subst,
.theme-base16-black-metal-bathory .hljs-punctuation,
.theme-base16-black-metal-bathory .hljs-operator {
  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-variable,
.theme-base16-black-metal-bathory .hljs-template-variable,
.theme-base16-black-metal-bathory .hljs-selector-tag,
.theme-base16-black-metal-bathory .hljs-name,
.theme-base16-black-metal-bathory .hljs-deletion {
  color: #5f8787;
}
.theme-base16-black-metal-bathory .hljs-symbol,
.theme-base16-black-metal-bathory .hljs-number,
.theme-base16-black-metal-bathory .hljs-link,
.theme-base16-black-metal-bathory .hljs-attr,
.theme-base16-black-metal-bathory .hljs-variable.constant_,
.theme-base16-black-metal-bathory .hljs-literal {
  color: #aaa;
}
.theme-base16-black-metal-bathory .hljs-title,
.theme-base16-black-metal-bathory .hljs-class .hljs-title,
.theme-base16-black-metal-bathory .hljs-title.class_ {
  color: #e78a53;
}
.theme-base16-black-metal-bathory .hljs-strong {
  font-weight: bold;
  color: #e78a53;
}
.theme-base16-black-metal-bathory .hljs-code,
.theme-base16-black-metal-bathory .hljs-addition,
.theme-base16-black-metal-bathory .hljs-title.class_.inherited__,
.theme-base16-black-metal-bathory .hljs-string {
  color: #fbcb97;
}
.theme-base16-black-metal-bathory .hljs-built_in,
.theme-base16-black-metal-bathory .hljs-doctag,
.theme-base16-black-metal-bathory .hljs-quote,
.theme-base16-black-metal-bathory .hljs-keyword.hljs-atrule,
.theme-base16-black-metal-bathory .hljs-regexp {
  color: #aaa;
}
.theme-base16-black-metal-bathory .hljs-function .hljs-title,
.theme-base16-black-metal-bathory .hljs-attribute,
.theme-base16-black-metal-bathory .ruby .hljs-property,
.theme-base16-black-metal-bathory .hljs-title.function_,
.theme-base16-black-metal-bathory .hljs-section {
  color: #888;
}
.theme-base16-black-metal-bathory .hljs-type,
.theme-base16-black-metal-bathory .hljs-template-tag,
.theme-base16-black-metal-bathory .diff .hljs-meta,
.theme-base16-black-metal-bathory .hljs-keyword {
  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: bold;
}
.theme-base16-black-metal-bathory-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-black-metal-bathory-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-black-metal-bathory-min .hljs {
  color: #c1c1c1;
  background: #000;
}
.theme-base16-black-metal-bathory-min .hljs ::selection,
.theme-base16-black-metal-bathory-min .hljs::selection {
  background-color: #222;
  color: #c1c1c1;
}
.theme-base16-black-metal-bathory-min .hljs-comment {
  color: #333;
}
.theme-base16-black-metal-bathory-min .hljs-tag {
  color: #999;
}
.theme-base16-black-metal-bathory-min .hljs-operator,
.theme-base16-black-metal-bathory-min .hljs-punctuation,
.theme-base16-black-metal-bathory-min .hljs-subst {
  color: #c1c1c1;
}
.theme-base16-black-metal-bathory-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-black-metal-bathory-min .hljs-bullet,
.theme-base16-black-metal-bathory-min .hljs-deletion,
.theme-base16-black-metal-bathory-min .hljs-name,
.theme-base16-black-metal-bathory-min .hljs-selector-tag,
.theme-base16-black-metal-bathory-min .hljs-template-variable,
.theme-base16-black-metal-bathory-min .hljs-variable {
  color: #5f8787;
}
.theme-base16-black-metal-bathory-min .hljs-attr,
.theme-base16-black-metal-bathory-min .hljs-link,
.theme-base16-black-metal-bathory-min .hljs-literal,
.theme-base16-black-metal-bathory-min .hljs-number,
.theme-base16-black-metal-bathory-min .hljs-symbol,
.theme-base16-black-metal-bathory-min .hljs-variable.constant_ {
  color: #aaa;
}
.theme-base16-black-metal-bathory-min .hljs-class .hljs-title,
.theme-base16-black-metal-bathory-min .hljs-title,
.theme-base16-black-metal-bathory-min .hljs-title.class_ {
  color: #e78a53;
}
.theme-base16-black-metal-bathory-min .hljs-strong {
  font-weight: 700;
  color: #e78a53;
}
.theme-base16-black-metal-bathory-min .hljs-addition,
.theme-base16-black-metal-bathory-min .hljs-code,
.theme-base16-black-metal-bathory-min .hljs-string,
.theme-base16-black-metal-bathory-min .hljs-title.class_.inherited__ {
  color: #fbcb97;
}
.theme-base16-black-metal-bathory-min .hljs-built_in,
.theme-base16-black-metal-bathory-min .hljs-doctag,
.theme-base16-black-metal-bathory-min .hljs-keyword.hljs-atrule,
.theme-base16-black-metal-bathory-min .hljs-quote,
.theme-base16-black-metal-bathory-min .hljs-regexp {
  color: #aaa;
}
.theme-base16-black-metal-bathory-min .hljs-attribute,
.theme-base16-black-metal-bathory-min .hljs-function .hljs-title,
.theme-base16-black-metal-bathory-min .hljs-section,
.theme-base16-black-metal-bathory-min .hljs-title.function_,
.theme-base16-black-metal-bathory-min .ruby .hljs-property {
  color: #888;
}
.theme-base16-black-metal-bathory-min .diff .hljs-meta,
.theme-base16-black-metal-bathory-min .hljs-keyword,
.theme-base16-black-metal-bathory-min .hljs-template-tag,
.theme-base16-black-metal-bathory-min .hljs-type {
  color: #999;
}
.theme-base16-black-metal-bathory-min .hljs-emphasis {
  color: #999;
  font-style: italic;
}
.theme-base16-black-metal-bathory-min .hljs-meta,
.theme-base16-black-metal-bathory-min .hljs-meta .hljs-keyword,
.theme-base16-black-metal-bathory-min .hljs-meta .hljs-string {
  color: #444;
}
.theme-base16-black-metal-bathory-min .hljs-meta .hljs-keyword,
.theme-base16-black-metal-bathory-min .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 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-subst,
.theme-base16-black-metal-burzum .hljs-punctuation,
.theme-base16-black-metal-burzum .hljs-operator {
  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-variable,
.theme-base16-black-metal-burzum .hljs-template-variable,
.theme-base16-black-metal-burzum .hljs-selector-tag,
.theme-base16-black-metal-burzum .hljs-name,
.theme-base16-black-metal-burzum .hljs-deletion {
  color: #5f8787;
}
.theme-base16-black-metal-burzum .hljs-symbol,
.theme-base16-black-metal-burzum .hljs-number,
.theme-base16-black-metal-burzum .hljs-link,
.theme-base16-black-metal-burzum .hljs-attr,
.theme-base16-black-metal-burzum .hljs-variable.constant_,
.theme-base16-black-metal-burzum .hljs-literal {
  color: #aaa;
}
.theme-base16-black-metal-burzum .hljs-title,
.theme-base16-black-metal-burzum .hljs-class .hljs-title,
.theme-base16-black-metal-burzum .hljs-title.class_ {
  color: #9ba;
}
.theme-base16-black-metal-burzum .hljs-strong {
  font-weight: bold;
  color: #9ba;
}
.theme-base16-black-metal-burzum .hljs-code,
.theme-base16-black-metal-burzum .hljs-addition,
.theme-base16-black-metal-burzum .hljs-title.class_.inherited__,
.theme-base16-black-metal-burzum .hljs-string {
  color: #dec;
}
.theme-base16-black-metal-burzum .hljs-built_in,
.theme-base16-black-metal-burzum .hljs-doctag,
.theme-base16-black-metal-burzum .hljs-quote,
.theme-base16-black-metal-burzum .hljs-keyword.hljs-atrule,
.theme-base16-black-metal-burzum .hljs-regexp {
  color: #aaa;
}
.theme-base16-black-metal-burzum .hljs-function .hljs-title,
.theme-base16-black-metal-burzum .hljs-attribute,
.theme-base16-black-metal-burzum .ruby .hljs-property,
.theme-base16-black-metal-burzum .hljs-title.function_,
.theme-base16-black-metal-burzum .hljs-section {
  color: #888;
}
.theme-base16-black-metal-burzum .hljs-type,
.theme-base16-black-metal-burzum .hljs-template-tag,
.theme-base16-black-metal-burzum .diff .hljs-meta,
.theme-base16-black-metal-burzum .hljs-keyword {
  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: bold;
}
.theme-base16-black-metal-burzum-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-black-metal-burzum-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-black-metal-burzum-min .hljs {
  color: #c1c1c1;
  background: #000;
}
.theme-base16-black-metal-burzum-min .hljs ::selection,
.theme-base16-black-metal-burzum-min .hljs::selection {
  background-color: #222;
  color: #c1c1c1;
}
.theme-base16-black-metal-burzum-min .hljs-comment {
  color: #333;
}
.theme-base16-black-metal-burzum-min .hljs-tag {
  color: #999;
}
.theme-base16-black-metal-burzum-min .hljs-operator,
.theme-base16-black-metal-burzum-min .hljs-punctuation,
.theme-base16-black-metal-burzum-min .hljs-subst {
  color: #c1c1c1;
}
.theme-base16-black-metal-burzum-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-black-metal-burzum-min .hljs-bullet,
.theme-base16-black-metal-burzum-min .hljs-deletion,
.theme-base16-black-metal-burzum-min .hljs-name,
.theme-base16-black-metal-burzum-min .hljs-selector-tag,
.theme-base16-black-metal-burzum-min .hljs-template-variable,
.theme-base16-black-metal-burzum-min .hljs-variable {
  color: #5f8787;
}
.theme-base16-black-metal-burzum-min .hljs-attr,
.theme-base16-black-metal-burzum-min .hljs-link,
.theme-base16-black-metal-burzum-min .hljs-literal,
.theme-base16-black-metal-burzum-min .hljs-number,
.theme-base16-black-metal-burzum-min .hljs-symbol,
.theme-base16-black-metal-burzum-min .hljs-variable.constant_ {
  color: #aaa;
}
.theme-base16-black-metal-burzum-min .hljs-class .hljs-title,
.theme-base16-black-metal-burzum-min .hljs-title,
.theme-base16-black-metal-burzum-min .hljs-title.class_ {
  color: #9ba;
}
.theme-base16-black-metal-burzum-min .hljs-strong {
  font-weight: 700;
  color: #9ba;
}
.theme-base16-black-metal-burzum-min .hljs-addition,
.theme-base16-black-metal-burzum-min .hljs-code,
.theme-base16-black-metal-burzum-min .hljs-string,
.theme-base16-black-metal-burzum-min .hljs-title.class_.inherited__ {
  color: #dec;
}
.theme-base16-black-metal-burzum-min .hljs-built_in,
.theme-base16-black-metal-burzum-min .hljs-doctag,
.theme-base16-black-metal-burzum-min .hljs-keyword.hljs-atrule,
.theme-base16-black-metal-burzum-min .hljs-quote,
.theme-base16-black-metal-burzum-min .hljs-regexp {
  color: #aaa;
}
.theme-base16-black-metal-burzum-min .hljs-attribute,
.theme-base16-black-metal-burzum-min .hljs-function .hljs-title,
.theme-base16-black-metal-burzum-min .hljs-section,
.theme-base16-black-metal-burzum-min .hljs-title.function_,
.theme-base16-black-metal-burzum-min .ruby .hljs-property {
  color: #888;
}
.theme-base16-black-metal-burzum-min .diff .hljs-meta,
.theme-base16-black-metal-burzum-min .hljs-keyword,
.theme-base16-black-metal-burzum-min .hljs-template-tag,
.theme-base16-black-metal-burzum-min .hljs-type {
  color: #999;
}
.theme-base16-black-metal-burzum-min .hljs-emphasis {
  color: #999;
  font-style: italic;
}
.theme-base16-black-metal-burzum-min .hljs-meta,
.theme-base16-black-metal-burzum-min .hljs-meta .hljs-keyword,
.theme-base16-black-metal-burzum-min .hljs-meta .hljs-string {
  color: #444;
}
.theme-base16-black-metal-burzum-min .hljs-meta .hljs-keyword,
.theme-base16-black-metal-burzum-min .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 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-subst,
.theme-base16-black-metal-dark-funeral .hljs-punctuation,
.theme-base16-black-metal-dark-funeral .hljs-operator {
  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-variable,
.theme-base16-black-metal-dark-funeral .hljs-template-variable,
.theme-base16-black-metal-dark-funeral .hljs-selector-tag,
.theme-base16-black-metal-dark-funeral .hljs-name,
.theme-base16-black-metal-dark-funeral .hljs-deletion {
  color: #5f8787;
}
.theme-base16-black-metal-dark-funeral .hljs-symbol,
.theme-base16-black-metal-dark-funeral .hljs-number,
.theme-base16-black-metal-dark-funeral .hljs-link,
.theme-base16-black-metal-dark-funeral .hljs-attr,
.theme-base16-black-metal-dark-funeral .hljs-variable.constant_,
.theme-base16-black-metal-dark-funeral .hljs-literal {
  color: #aaa;
}
.theme-base16-black-metal-dark-funeral .hljs-title,
.theme-base16-black-metal-dark-funeral .hljs-class .hljs-title,
.theme-base16-black-metal-dark-funeral .hljs-title.class_ {
  color: #5f81a5;
}
.theme-base16-black-metal-dark-funeral .hljs-strong {
  font-weight: bold;
  color: #5f81a5;
}
.theme-base16-black-metal-dark-funeral .hljs-code,
.theme-base16-black-metal-dark-funeral .hljs-addition,
.theme-base16-black-metal-dark-funeral .hljs-title.class_.inherited__,
.theme-base16-black-metal-dark-funeral .hljs-string {
  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-quote,
.theme-base16-black-metal-dark-funeral .hljs-keyword.hljs-atrule,
.theme-base16-black-metal-dark-funeral .hljs-regexp {
  color: #aaa;
}
.theme-base16-black-metal-dark-funeral .hljs-function .hljs-title,
.theme-base16-black-metal-dark-funeral .hljs-attribute,
.theme-base16-black-metal-dark-funeral .ruby .hljs-property,
.theme-base16-black-metal-dark-funeral .hljs-title.function_,
.theme-base16-black-metal-dark-funeral .hljs-section {
  color: #888;
}
.theme-base16-black-metal-dark-funeral .hljs-type,
.theme-base16-black-metal-dark-funeral .hljs-template-tag,
.theme-base16-black-metal-dark-funeral .diff .hljs-meta,
.theme-base16-black-metal-dark-funeral .hljs-keyword {
  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: bold;
}
.theme-base16-black-metal-dark-funeral-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-black-metal-dark-funeral-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-black-metal-dark-funeral-min .hljs {
  color: #c1c1c1;
  background: #000;
}
.theme-base16-black-metal-dark-funeral-min .hljs ::selection,
.theme-base16-black-metal-dark-funeral-min .hljs::selection {
  background-color: #222;
  color: #c1c1c1;
}
.theme-base16-black-metal-dark-funeral-min .hljs-comment {
  color: #333;
}
.theme-base16-black-metal-dark-funeral-min .hljs-tag {
  color: #999;
}
.theme-base16-black-metal-dark-funeral-min .hljs-operator,
.theme-base16-black-metal-dark-funeral-min .hljs-punctuation,
.theme-base16-black-metal-dark-funeral-min .hljs-subst {
  color: #c1c1c1;
}
.theme-base16-black-metal-dark-funeral-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-black-metal-dark-funeral-min .hljs-bullet,
.theme-base16-black-metal-dark-funeral-min .hljs-deletion,
.theme-base16-black-metal-dark-funeral-min .hljs-name,
.theme-base16-black-metal-dark-funeral-min .hljs-selector-tag,
.theme-base16-black-metal-dark-funeral-min .hljs-template-variable,
.theme-base16-black-metal-dark-funeral-min .hljs-variable {
  color: #5f8787;
}
.theme-base16-black-metal-dark-funeral-min .hljs-attr,
.theme-base16-black-metal-dark-funeral-min .hljs-link,
.theme-base16-black-metal-dark-funeral-min .hljs-literal,
.theme-base16-black-metal-dark-funeral-min .hljs-number,
.theme-base16-black-metal-dark-funeral-min .hljs-symbol,
.theme-base16-black-metal-dark-funeral-min .hljs-variable.constant_ {
  color: #aaa;
}
.theme-base16-black-metal-dark-funeral-min .hljs-class .hljs-title,
.theme-base16-black-metal-dark-funeral-min .hljs-title,
.theme-base16-black-metal-dark-funeral-min .hljs-title.class_ {
  color: #5f81a5;
}
.theme-base16-black-metal-dark-funeral-min .hljs-strong {
  font-weight: 700;
  color: #5f81a5;
}
.theme-base16-black-metal-dark-funeral-min .hljs-addition,
.theme-base16-black-metal-dark-funeral-min .hljs-code,
.theme-base16-black-metal-dark-funeral-min .hljs-string,
.theme-base16-black-metal-dark-funeral-min .hljs-title.class_.inherited__ {
  color: #d0dfee;
}
.theme-base16-black-metal-dark-funeral-min .hljs-built_in,
.theme-base16-black-metal-dark-funeral-min .hljs-doctag,
.theme-base16-black-metal-dark-funeral-min .hljs-keyword.hljs-atrule,
.theme-base16-black-metal-dark-funeral-min .hljs-quote,
.theme-base16-black-metal-dark-funeral-min .hljs-regexp {
  color: #aaa;
}
.theme-base16-black-metal-dark-funeral-min .hljs-attribute,
.theme-base16-black-metal-dark-funeral-min .hljs-function .hljs-title,
.theme-base16-black-metal-dark-funeral-min .hljs-section,
.theme-base16-black-metal-dark-funeral-min .hljs-title.function_,
.theme-base16-black-metal-dark-funeral-min .ruby .hljs-property {
  color: #888;
}
.theme-base16-black-metal-dark-funeral-min .diff .hljs-meta,
.theme-base16-black-metal-dark-funeral-min .hljs-keyword,
.theme-base16-black-metal-dark-funeral-min .hljs-template-tag,
.theme-base16-black-metal-dark-funeral-min .hljs-type {
  color: #999;
}
.theme-base16-black-metal-dark-funeral-min .hljs-emphasis {
  color: #999;
  font-style: italic;
}
.theme-base16-black-metal-dark-funeral-min .hljs-meta,
.theme-base16-black-metal-dark-funeral-min .hljs-meta .hljs-keyword,
.theme-base16-black-metal-dark-funeral-min .hljs-meta .hljs-string {
  color: #444;
}
.theme-base16-black-metal-dark-funeral-min .hljs-meta .hljs-keyword,
.theme-base16-black-metal-dark-funeral-min .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 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-subst,
.theme-base16-black-metal-gorgoroth .hljs-punctuation,
.theme-base16-black-metal-gorgoroth .hljs-operator {
  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-variable,
.theme-base16-black-metal-gorgoroth .hljs-template-variable,
.theme-base16-black-metal-gorgoroth .hljs-selector-tag,
.theme-base16-black-metal-gorgoroth .hljs-name,
.theme-base16-black-metal-gorgoroth .hljs-deletion {
  color: #5f8787;
}
.theme-base16-black-metal-gorgoroth .hljs-symbol,
.theme-base16-black-metal-gorgoroth .hljs-number,
.theme-base16-black-metal-gorgoroth .hljs-link,
.theme-base16-black-metal-gorgoroth .hljs-attr,
.theme-base16-black-metal-gorgoroth .hljs-variable.constant_,
.theme-base16-black-metal-gorgoroth .hljs-literal {
  color: #aaa;
}
.theme-base16-black-metal-gorgoroth .hljs-title,
.theme-base16-black-metal-gorgoroth .hljs-class .hljs-title,
.theme-base16-black-metal-gorgoroth .hljs-title.class_ {
  color: #8c7f70;
}
.theme-base16-black-metal-gorgoroth .hljs-strong {
  font-weight: bold;
  color: #8c7f70;
}
.theme-base16-black-metal-gorgoroth .hljs-code,
.theme-base16-black-metal-gorgoroth .hljs-addition,
.theme-base16-black-metal-gorgoroth .hljs-title.class_.inherited__,
.theme-base16-black-metal-gorgoroth .hljs-string {
  color: #9b8d7f;
}
.theme-base16-black-metal-gorgoroth .hljs-built_in,
.theme-base16-black-metal-gorgoroth .hljs-doctag,
.theme-base16-black-metal-gorgoroth .hljs-quote,
.theme-base16-black-metal-gorgoroth .hljs-keyword.hljs-atrule,
.theme-base16-black-metal-gorgoroth .hljs-regexp {
  color: #aaa;
}
.theme-base16-black-metal-gorgoroth .hljs-function .hljs-title,
.theme-base16-black-metal-gorgoroth .hljs-attribute,
.theme-base16-black-metal-gorgoroth .ruby .hljs-property,
.theme-base16-black-metal-gorgoroth .hljs-title.function_,
.theme-base16-black-metal-gorgoroth .hljs-section {
  color: #888;
}
.theme-base16-black-metal-gorgoroth .hljs-type,
.theme-base16-black-metal-gorgoroth .hljs-template-tag,
.theme-base16-black-metal-gorgoroth .diff .hljs-meta,
.theme-base16-black-metal-gorgoroth .hljs-keyword {
  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: bold;
}
.theme-base16-black-metal-gorgoroth-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-black-metal-gorgoroth-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-black-metal-gorgoroth-min .hljs {
  color: #c1c1c1;
  background: #000;
}
.theme-base16-black-metal-gorgoroth-min .hljs ::selection,
.theme-base16-black-metal-gorgoroth-min .hljs::selection {
  background-color: #222;
  color: #c1c1c1;
}
.theme-base16-black-metal-gorgoroth-min .hljs-comment {
  color: #333;
}
.theme-base16-black-metal-gorgoroth-min .hljs-tag {
  color: #999;
}
.theme-base16-black-metal-gorgoroth-min .hljs-operator,
.theme-base16-black-metal-gorgoroth-min .hljs-punctuation,
.theme-base16-black-metal-gorgoroth-min .hljs-subst {
  color: #c1c1c1;
}
.theme-base16-black-metal-gorgoroth-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-black-metal-gorgoroth-min .hljs-bullet,
.theme-base16-black-metal-gorgoroth-min .hljs-deletion,
.theme-base16-black-metal-gorgoroth-min .hljs-name,
.theme-base16-black-metal-gorgoroth-min .hljs-selector-tag,
.theme-base16-black-metal-gorgoroth-min .hljs-template-variable,
.theme-base16-black-metal-gorgoroth-min .hljs-variable {
  color: #5f8787;
}
.theme-base16-black-metal-gorgoroth-min .hljs-attr,
.theme-base16-black-metal-gorgoroth-min .hljs-link,
.theme-base16-black-metal-gorgoroth-min .hljs-literal,
.theme-base16-black-metal-gorgoroth-min .hljs-number,
.theme-base16-black-metal-gorgoroth-min .hljs-symbol,
.theme-base16-black-metal-gorgoroth-min .hljs-variable.constant_ {
  color: #aaa;
}
.theme-base16-black-metal-gorgoroth-min .hljs-class .hljs-title,
.theme-base16-black-metal-gorgoroth-min .hljs-title,
.theme-base16-black-metal-gorgoroth-min .hljs-title.class_ {
  color: #8c7f70;
}
.theme-base16-black-metal-gorgoroth-min .hljs-strong {
  font-weight: 700;
  color: #8c7f70;
}
.theme-base16-black-metal-gorgoroth-min .hljs-addition,
.theme-base16-black-metal-gorgoroth-min .hljs-code,
.theme-base16-black-metal-gorgoroth-min .hljs-string,
.theme-base16-black-metal-gorgoroth-min .hljs-title.class_.inherited__ {
  color: #9b8d7f;
}
.theme-base16-black-metal-gorgoroth-min .hljs-built_in,
.theme-base16-black-metal-gorgoroth-min .hljs-doctag,
.theme-base16-black-metal-gorgoroth-min .hljs-keyword.hljs-atrule,
.theme-base16-black-metal-gorgoroth-min .hljs-quote,
.theme-base16-black-metal-gorgoroth-min .hljs-regexp {
  color: #aaa;
}
.theme-base16-black-metal-gorgoroth-min .hljs-attribute,
.theme-base16-black-metal-gorgoroth-min .hljs-function .hljs-title,
.theme-base16-black-metal-gorgoroth-min .hljs-section,
.theme-base16-black-metal-gorgoroth-min .hljs-title.function_,
.theme-base16-black-metal-gorgoroth-min .ruby .hljs-property {
  color: #888;
}
.theme-base16-black-metal-gorgoroth-min .diff .hljs-meta,
.theme-base16-black-metal-gorgoroth-min .hljs-keyword,
.theme-base16-black-metal-gorgoroth-min .hljs-template-tag,
.theme-base16-black-metal-gorgoroth-min .hljs-type {
  color: #999;
}
.theme-base16-black-metal-gorgoroth-min .hljs-emphasis {
  color: #999;
  font-style: italic;
}
.theme-base16-black-metal-gorgoroth-min .hljs-meta,
.theme-base16-black-metal-gorgoroth-min .hljs-meta .hljs-keyword,
.theme-base16-black-metal-gorgoroth-min .hljs-meta .hljs-string {
  color: #444;
}
.theme-base16-black-metal-gorgoroth-min .hljs-meta .hljs-keyword,
.theme-base16-black-metal-gorgoroth-min .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 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-subst,
.theme-base16-black-metal-immortal .hljs-punctuation,
.theme-base16-black-metal-immortal .hljs-operator {
  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-variable,
.theme-base16-black-metal-immortal .hljs-template-variable,
.theme-base16-black-metal-immortal .hljs-selector-tag,
.theme-base16-black-metal-immortal .hljs-name,
.theme-base16-black-metal-immortal .hljs-deletion {
  color: #5f8787;
}
.theme-base16-black-metal-immortal .hljs-symbol,
.theme-base16-black-metal-immortal .hljs-number,
.theme-base16-black-metal-immortal .hljs-link,
.theme-base16-black-metal-immortal .hljs-attr,
.theme-base16-black-metal-immortal .hljs-variable.constant_,
.theme-base16-black-metal-immortal .hljs-literal {
  color: #aaa;
}
.theme-base16-black-metal-immortal .hljs-title,
.theme-base16-black-metal-immortal .hljs-class .hljs-title,
.theme-base16-black-metal-immortal .hljs-title.class_ {
  color: #567;
}
.theme-base16-black-metal-immortal .hljs-strong {
  font-weight: bold;
  color: #567;
}
.theme-base16-black-metal-immortal .hljs-code,
.theme-base16-black-metal-immortal .hljs-addition,
.theme-base16-black-metal-immortal .hljs-title.class_.inherited__,
.theme-base16-black-metal-immortal .hljs-string {
  color: #79b;
}
.theme-base16-black-metal-immortal .hljs-built_in,
.theme-base16-black-metal-immortal .hljs-doctag,
.theme-base16-black-metal-immortal .hljs-quote,
.theme-base16-black-metal-immortal .hljs-keyword.hljs-atrule,
.theme-base16-black-metal-immortal .hljs-regexp {
  color: #aaa;
}
.theme-base16-black-metal-immortal .hljs-function .hljs-title,
.theme-base16-black-metal-immortal .hljs-attribute,
.theme-base16-black-metal-immortal .ruby .hljs-property,
.theme-base16-black-metal-immortal .hljs-title.function_,
.theme-base16-black-metal-immortal .hljs-section {
  color: #888;
}
.theme-base16-black-metal-immortal .hljs-type,
.theme-base16-black-metal-immortal .hljs-template-tag,
.theme-base16-black-metal-immortal .diff .hljs-meta,
.theme-base16-black-metal-immortal .hljs-keyword {
  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: bold;
}
.theme-base16-black-metal-immortal-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-black-metal-immortal-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-black-metal-immortal-min .hljs {
  color: #c1c1c1;
  background: #000;
}
.theme-base16-black-metal-immortal-min .hljs ::selection,
.theme-base16-black-metal-immortal-min .hljs::selection {
  background-color: #222;
  color: #c1c1c1;
}
.theme-base16-black-metal-immortal-min .hljs-comment {
  color: #333;
}
.theme-base16-black-metal-immortal-min .hljs-tag {
  color: #999;
}
.theme-base16-black-metal-immortal-min .hljs-operator,
.theme-base16-black-metal-immortal-min .hljs-punctuation,
.theme-base16-black-metal-immortal-min .hljs-subst {
  color: #c1c1c1;
}
.theme-base16-black-metal-immortal-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-black-metal-immortal-min .hljs-bullet,
.theme-base16-black-metal-immortal-min .hljs-deletion,
.theme-base16-black-metal-immortal-min .hljs-name,
.theme-base16-black-metal-immortal-min .hljs-selector-tag,
.theme-base16-black-metal-immortal-min .hljs-template-variable,
.theme-base16-black-metal-immortal-min .hljs-variable {
  color: #5f8787;
}
.theme-base16-black-metal-immortal-min .hljs-attr,
.theme-base16-black-metal-immortal-min .hljs-link,
.theme-base16-black-metal-immortal-min .hljs-literal,
.theme-base16-black-metal-immortal-min .hljs-number,
.theme-base16-black-metal-immortal-min .hljs-symbol,
.theme-base16-black-metal-immortal-min .hljs-variable.constant_ {
  color: #aaa;
}
.theme-base16-black-metal-immortal-min .hljs-class .hljs-title,
.theme-base16-black-metal-immortal-min .hljs-title,
.theme-base16-black-metal-immortal-min .hljs-title.class_ {
  color: #567;
}
.theme-base16-black-metal-immortal-min .hljs-strong {
  font-weight: 700;
  color: #567;
}
.theme-base16-black-metal-immortal-min .hljs-addition,
.theme-base16-black-metal-immortal-min .hljs-code,
.theme-base16-black-metal-immortal-min .hljs-string,
.theme-base16-black-metal-immortal-min .hljs-title.class_.inherited__ {
  color: #79b;
}
.theme-base16-black-metal-immortal-min .hljs-built_in,
.theme-base16-black-metal-immortal-min .hljs-doctag,
.theme-base16-black-metal-immortal-min .hljs-keyword.hljs-atrule,
.theme-base16-black-metal-immortal-min .hljs-quote,
.theme-base16-black-metal-immortal-min .hljs-regexp {
  color: #aaa;
}
.theme-base16-black-metal-immortal-min .hljs-attribute,
.theme-base16-black-metal-immortal-min .hljs-function .hljs-title,
.theme-base16-black-metal-immortal-min .hljs-section,
.theme-base16-black-metal-immortal-min .hljs-title.function_,
.theme-base16-black-metal-immortal-min .ruby .hljs-property {
  color: #888;
}
.theme-base16-black-metal-immortal-min .diff .hljs-meta,
.theme-base16-black-metal-immortal-min .hljs-keyword,
.theme-base16-black-metal-immortal-min .hljs-template-tag,
.theme-base16-black-metal-immortal-min .hljs-type {
  color: #999;
}
.theme-base16-black-metal-immortal-min .hljs-emphasis {
  color: #999;
  font-style: italic;
}
.theme-base16-black-metal-immortal-min .hljs-meta,
.theme-base16-black-metal-immortal-min .hljs-meta .hljs-keyword,
.theme-base16-black-metal-immortal-min .hljs-meta .hljs-string {
  color: #444;
}
.theme-base16-black-metal-immortal-min .hljs-meta .hljs-keyword,
.theme-base16-black-metal-immortal-min .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 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-subst,
.theme-base16-black-metal-khold .hljs-punctuation,
.theme-base16-black-metal-khold .hljs-operator {
  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-variable,
.theme-base16-black-metal-khold .hljs-template-variable,
.theme-base16-black-metal-khold .hljs-selector-tag,
.theme-base16-black-metal-khold .hljs-name,
.theme-base16-black-metal-khold .hljs-deletion {
  color: #5f8787;
}
.theme-base16-black-metal-khold .hljs-symbol,
.theme-base16-black-metal-khold .hljs-number,
.theme-base16-black-metal-khold .hljs-link,
.theme-base16-black-metal-khold .hljs-attr,
.theme-base16-black-metal-khold .hljs-variable.constant_,
.theme-base16-black-metal-khold .hljs-literal {
  color: #aaa;
}
.theme-base16-black-metal-khold .hljs-title,
.theme-base16-black-metal-khold .hljs-class .hljs-title,
.theme-base16-black-metal-khold .hljs-title.class_ {
  color: #974b46;
}
.theme-base16-black-metal-khold .hljs-strong {
  font-weight: bold;
  color: #974b46;
}
.theme-base16-black-metal-khold .hljs-code,
.theme-base16-black-metal-khold .hljs-addition,
.theme-base16-black-metal-khold .hljs-title.class_.inherited__,
.theme-base16-black-metal-khold .hljs-string {
  color: #eceee3;
}
.theme-base16-black-metal-khold .hljs-built_in,
.theme-base16-black-metal-khold .hljs-doctag,
.theme-base16-black-metal-khold .hljs-quote,
.theme-base16-black-metal-khold .hljs-keyword.hljs-atrule,
.theme-base16-black-metal-khold .hljs-regexp {
  color: #aaa;
}
.theme-base16-black-metal-khold .hljs-function .hljs-title,
.theme-base16-black-metal-khold .hljs-attribute,
.theme-base16-black-metal-khold .ruby .hljs-property,
.theme-base16-black-metal-khold .hljs-title.function_,
.theme-base16-black-metal-khold .hljs-section {
  color: #888;
}
.theme-base16-black-metal-khold .hljs-type,
.theme-base16-black-metal-khold .hljs-template-tag,
.theme-base16-black-metal-khold .diff .hljs-meta,
.theme-base16-black-metal-khold .hljs-keyword {
  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: bold;
}
.theme-base16-black-metal-khold-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-black-metal-khold-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-black-metal-khold-min .hljs {
  color: #c1c1c1;
  background: #000;
}
.theme-base16-black-metal-khold-min .hljs ::selection,
.theme-base16-black-metal-khold-min .hljs::selection {
  background-color: #222;
  color: #c1c1c1;
}
.theme-base16-black-metal-khold-min .hljs-comment {
  color: #333;
}
.theme-base16-black-metal-khold-min .hljs-tag {
  color: #999;
}
.theme-base16-black-metal-khold-min .hljs-operator,
.theme-base16-black-metal-khold-min .hljs-punctuation,
.theme-base16-black-metal-khold-min .hljs-subst {
  color: #c1c1c1;
}
.theme-base16-black-metal-khold-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-black-metal-khold-min .hljs-bullet,
.theme-base16-black-metal-khold-min .hljs-deletion,
.theme-base16-black-metal-khold-min .hljs-name,
.theme-base16-black-metal-khold-min .hljs-selector-tag,
.theme-base16-black-metal-khold-min .hljs-template-variable,
.theme-base16-black-metal-khold-min .hljs-variable {
  color: #5f8787;
}
.theme-base16-black-metal-khold-min .hljs-attr,
.theme-base16-black-metal-khold-min .hljs-link,
.theme-base16-black-metal-khold-min .hljs-literal,
.theme-base16-black-metal-khold-min .hljs-number,
.theme-base16-black-metal-khold-min .hljs-symbol,
.theme-base16-black-metal-khold-min .hljs-variable.constant_ {
  color: #aaa;
}
.theme-base16-black-metal-khold-min .hljs-class .hljs-title,
.theme-base16-black-metal-khold-min .hljs-title,
.theme-base16-black-metal-khold-min .hljs-title.class_ {
  color: #974b46;
}
.theme-base16-black-metal-khold-min .hljs-strong {
  font-weight: 700;
  color: #974b46;
}
.theme-base16-black-metal-khold-min .hljs-addition,
.theme-base16-black-metal-khold-min .hljs-code,
.theme-base16-black-metal-khold-min .hljs-string,
.theme-base16-black-metal-khold-min .hljs-title.class_.inherited__ {
  color: #eceee3;
}
.theme-base16-black-metal-khold-min .hljs-built_in,
.theme-base16-black-metal-khold-min .hljs-doctag,
.theme-base16-black-metal-khold-min .hljs-keyword.hljs-atrule,
.theme-base16-black-metal-khold-min .hljs-quote,
.theme-base16-black-metal-khold-min .hljs-regexp {
  color: #aaa;
}
.theme-base16-black-metal-khold-min .hljs-attribute,
.theme-base16-black-metal-khold-min .hljs-function .hljs-title,
.theme-base16-black-metal-khold-min .hljs-section,
.theme-base16-black-metal-khold-min .hljs-title.function_,
.theme-base16-black-metal-khold-min .ruby .hljs-property {
  color: #888;
}
.theme-base16-black-metal-khold-min .diff .hljs-meta,
.theme-base16-black-metal-khold-min .hljs-keyword,
.theme-base16-black-metal-khold-min .hljs-template-tag,
.theme-base16-black-metal-khold-min .hljs-type {
  color: #999;
}
.theme-base16-black-metal-khold-min .hljs-emphasis {
  color: #999;
  font-style: italic;
}
.theme-base16-black-metal-khold-min .hljs-meta,
.theme-base16-black-metal-khold-min .hljs-meta .hljs-keyword,
.theme-base16-black-metal-khold-min .hljs-meta .hljs-string {
  color: #444;
}
.theme-base16-black-metal-khold-min .hljs-meta .hljs-keyword,
.theme-base16-black-metal-khold-min .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 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-subst,
.theme-base16-black-metal-marduk .hljs-punctuation,
.theme-base16-black-metal-marduk .hljs-operator {
  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-variable,
.theme-base16-black-metal-marduk .hljs-template-variable,
.theme-base16-black-metal-marduk .hljs-selector-tag,
.theme-base16-black-metal-marduk .hljs-name,
.theme-base16-black-metal-marduk .hljs-deletion {
  color: #5f8787;
}
.theme-base16-black-metal-marduk .hljs-symbol,
.theme-base16-black-metal-marduk .hljs-number,
.theme-base16-black-metal-marduk .hljs-link,
.theme-base16-black-metal-marduk .hljs-attr,
.theme-base16-black-metal-marduk .hljs-variable.constant_,
.theme-base16-black-metal-marduk .hljs-literal {
  color: #aaa;
}
.theme-base16-black-metal-marduk .hljs-title,
.theme-base16-black-metal-marduk .hljs-class .hljs-title,
.theme-base16-black-metal-marduk .hljs-title.class_ {
  color: #626b67;
}
.theme-base16-black-metal-marduk .hljs-strong {
  font-weight: bold;
  color: #626b67;
}
.theme-base16-black-metal-marduk .hljs-code,
.theme-base16-black-metal-marduk .hljs-addition,
.theme-base16-black-metal-marduk .hljs-title.class_.inherited__,
.theme-base16-black-metal-marduk .hljs-string {
  color: #a5aaa7;
}
.theme-base16-black-metal-marduk .hljs-built_in,
.theme-base16-black-metal-marduk .hljs-doctag,
.theme-base16-black-metal-marduk .hljs-quote,
.theme-base16-black-metal-marduk .hljs-keyword.hljs-atrule,
.theme-base16-black-metal-marduk .hljs-regexp {
  color: #aaa;
}
.theme-base16-black-metal-marduk .hljs-function .hljs-title,
.theme-base16-black-metal-marduk .hljs-attribute,
.theme-base16-black-metal-marduk .ruby .hljs-property,
.theme-base16-black-metal-marduk .hljs-title.function_,
.theme-base16-black-metal-marduk .hljs-section {
  color: #888;
}
.theme-base16-black-metal-marduk .hljs-type,
.theme-base16-black-metal-marduk .hljs-template-tag,
.theme-base16-black-metal-marduk .diff .hljs-meta,
.theme-base16-black-metal-marduk .hljs-keyword {
  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: bold;
}
.theme-base16-black-metal-marduk-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-black-metal-marduk-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-black-metal-marduk-min .hljs {
  color: #c1c1c1;
  background: #000;
}
.theme-base16-black-metal-marduk-min .hljs ::selection,
.theme-base16-black-metal-marduk-min .hljs::selection {
  background-color: #222;
  color: #c1c1c1;
}
.theme-base16-black-metal-marduk-min .hljs-comment {
  color: #333;
}
.theme-base16-black-metal-marduk-min .hljs-tag {
  color: #999;
}
.theme-base16-black-metal-marduk-min .hljs-operator,
.theme-base16-black-metal-marduk-min .hljs-punctuation,
.theme-base16-black-metal-marduk-min .hljs-subst {
  color: #c1c1c1;
}
.theme-base16-black-metal-marduk-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-black-metal-marduk-min .hljs-bullet,
.theme-base16-black-metal-marduk-min .hljs-deletion,
.theme-base16-black-metal-marduk-min .hljs-name,
.theme-base16-black-metal-marduk-min .hljs-selector-tag,
.theme-base16-black-metal-marduk-min .hljs-template-variable,
.theme-base16-black-metal-marduk-min .hljs-variable {
  color: #5f8787;
}
.theme-base16-black-metal-marduk-min .hljs-attr,
.theme-base16-black-metal-marduk-min .hljs-link,
.theme-base16-black-metal-marduk-min .hljs-literal,
.theme-base16-black-metal-marduk-min .hljs-number,
.theme-base16-black-metal-marduk-min .hljs-symbol,
.theme-base16-black-metal-marduk-min .hljs-variable.constant_ {
  color: #aaa;
}
.theme-base16-black-metal-marduk-min .hljs-class .hljs-title,
.theme-base16-black-metal-marduk-min .hljs-title,
.theme-base16-black-metal-marduk-min .hljs-title.class_ {
  color: #626b67;
}
.theme-base16-black-metal-marduk-min .hljs-strong {
  font-weight: 700;
  color: #626b67;
}
.theme-base16-black-metal-marduk-min .hljs-addition,
.theme-base16-black-metal-marduk-min .hljs-code,
.theme-base16-black-metal-marduk-min .hljs-string,
.theme-base16-black-metal-marduk-min .hljs-title.class_.inherited__ {
  color: #a5aaa7;
}
.theme-base16-black-metal-marduk-min .hljs-built_in,
.theme-base16-black-metal-marduk-min .hljs-doctag,
.theme-base16-black-metal-marduk-min .hljs-keyword.hljs-atrule,
.theme-base16-black-metal-marduk-min .hljs-quote,
.theme-base16-black-metal-marduk-min .hljs-regexp {
  color: #aaa;
}
.theme-base16-black-metal-marduk-min .hljs-attribute,
.theme-base16-black-metal-marduk-min .hljs-function .hljs-title,
.theme-base16-black-metal-marduk-min .hljs-section,
.theme-base16-black-metal-marduk-min .hljs-title.function_,
.theme-base16-black-metal-marduk-min .ruby .hljs-property {
  color: #888;
}
.theme-base16-black-metal-marduk-min .diff .hljs-meta,
.theme-base16-black-metal-marduk-min .hljs-keyword,
.theme-base16-black-metal-marduk-min .hljs-template-tag,
.theme-base16-black-metal-marduk-min .hljs-type {
  color: #999;
}
.theme-base16-black-metal-marduk-min .hljs-emphasis {
  color: #999;
  font-style: italic;
}
.theme-base16-black-metal-marduk-min .hljs-meta,
.theme-base16-black-metal-marduk-min .hljs-meta .hljs-keyword,
.theme-base16-black-metal-marduk-min .hljs-meta .hljs-string {
  color: #444;
}
.theme-base16-black-metal-marduk-min .hljs-meta .hljs-keyword,
.theme-base16-black-metal-marduk-min .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 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-subst,
.theme-base16-black-metal-mayhem .hljs-punctuation,
.theme-base16-black-metal-mayhem .hljs-operator {
  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-variable,
.theme-base16-black-metal-mayhem .hljs-template-variable,
.theme-base16-black-metal-mayhem .hljs-selector-tag,
.theme-base16-black-metal-mayhem .hljs-name,
.theme-base16-black-metal-mayhem .hljs-deletion {
  color: #5f8787;
}
.theme-base16-black-metal-mayhem .hljs-symbol,
.theme-base16-black-metal-mayhem .hljs-number,
.theme-base16-black-metal-mayhem .hljs-link,
.theme-base16-black-metal-mayhem .hljs-attr,
.theme-base16-black-metal-mayhem .hljs-variable.constant_,
.theme-base16-black-metal-mayhem .hljs-literal {
  color: #aaa;
}
.theme-base16-black-metal-mayhem .hljs-title,
.theme-base16-black-metal-mayhem .hljs-class .hljs-title,
.theme-base16-black-metal-mayhem .hljs-title.class_ {
  color: #eecc6c;
}
.theme-base16-black-metal-mayhem .hljs-strong {
  font-weight: bold;
  color: #eecc6c;
}
.theme-base16-black-metal-mayhem .hljs-code,
.theme-base16-black-metal-mayhem .hljs-addition,
.theme-base16-black-metal-mayhem .hljs-title.class_.inherited__,
.theme-base16-black-metal-mayhem .hljs-string {
  color: #f3ecd4;
}
.theme-base16-black-metal-mayhem .hljs-built_in,
.theme-base16-black-metal-mayhem .hljs-doctag,
.theme-base16-black-metal-mayhem .hljs-quote,
.theme-base16-black-metal-mayhem .hljs-keyword.hljs-atrule,
.theme-base16-black-metal-mayhem .hljs-regexp {
  color: #aaa;
}
.theme-base16-black-metal-mayhem .hljs-function .hljs-title,
.theme-base16-black-metal-mayhem .hljs-attribute,
.theme-base16-black-metal-mayhem .ruby .hljs-property,
.theme-base16-black-metal-mayhem .hljs-title.function_,
.theme-base16-black-metal-mayhem .hljs-section {
  color: #888;
}
.theme-base16-black-metal-mayhem .hljs-type,
.theme-base16-black-metal-mayhem .hljs-template-tag,
.theme-base16-black-metal-mayhem .diff .hljs-meta,
.theme-base16-black-metal-mayhem .hljs-keyword {
  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: bold;
}
.theme-base16-black-metal-mayhem-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-black-metal-mayhem-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-black-metal-mayhem-min .hljs {
  color: #c1c1c1;
  background: #000;
}
.theme-base16-black-metal-mayhem-min .hljs ::selection,
.theme-base16-black-metal-mayhem-min .hljs::selection {
  background-color: #222;
  color: #c1c1c1;
}
.theme-base16-black-metal-mayhem-min .hljs-comment {
  color: #333;
}
.theme-base16-black-metal-mayhem-min .hljs-tag {
  color: #999;
}
.theme-base16-black-metal-mayhem-min .hljs-operator,
.theme-base16-black-metal-mayhem-min .hljs-punctuation,
.theme-base16-black-metal-mayhem-min .hljs-subst {
  color: #c1c1c1;
}
.theme-base16-black-metal-mayhem-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-black-metal-mayhem-min .hljs-bullet,
.theme-base16-black-metal-mayhem-min .hljs-deletion,
.theme-base16-black-metal-mayhem-min .hljs-name,
.theme-base16-black-metal-mayhem-min .hljs-selector-tag,
.theme-base16-black-metal-mayhem-min .hljs-template-variable,
.theme-base16-black-metal-mayhem-min .hljs-variable {
  color: #5f8787;
}
.theme-base16-black-metal-mayhem-min .hljs-attr,
.theme-base16-black-metal-mayhem-min .hljs-link,
.theme-base16-black-metal-mayhem-min .hljs-literal,
.theme-base16-black-metal-mayhem-min .hljs-number,
.theme-base16-black-metal-mayhem-min .hljs-symbol,
.theme-base16-black-metal-mayhem-min .hljs-variable.constant_ {
  color: #aaa;
}
.theme-base16-black-metal-mayhem-min .hljs-class .hljs-title,
.theme-base16-black-metal-mayhem-min .hljs-title,
.theme-base16-black-metal-mayhem-min .hljs-title.class_ {
  color: #eecc6c;
}
.theme-base16-black-metal-mayhem-min .hljs-strong {
  font-weight: 700;
  color: #eecc6c;
}
.theme-base16-black-metal-mayhem-min .hljs-addition,
.theme-base16-black-metal-mayhem-min .hljs-code,
.theme-base16-black-metal-mayhem-min .hljs-string,
.theme-base16-black-metal-mayhem-min .hljs-title.class_.inherited__ {
  color: #f3ecd4;
}
.theme-base16-black-metal-mayhem-min .hljs-built_in,
.theme-base16-black-metal-mayhem-min .hljs-doctag,
.theme-base16-black-metal-mayhem-min .hljs-keyword.hljs-atrule,
.theme-base16-black-metal-mayhem-min .hljs-quote,
.theme-base16-black-metal-mayhem-min .hljs-regexp {
  color: #aaa;
}
.theme-base16-black-metal-mayhem-min .hljs-attribute,
.theme-base16-black-metal-mayhem-min .hljs-function .hljs-title,
.theme-base16-black-metal-mayhem-min .hljs-section,
.theme-base16-black-metal-mayhem-min .hljs-title.function_,
.theme-base16-black-metal-mayhem-min .ruby .hljs-property {
  color: #888;
}
.theme-base16-black-metal-mayhem-min .diff .hljs-meta,
.theme-base16-black-metal-mayhem-min .hljs-keyword,
.theme-base16-black-metal-mayhem-min .hljs-template-tag,
.theme-base16-black-metal-mayhem-min .hljs-type {
  color: #999;
}
.theme-base16-black-metal-mayhem-min .hljs-emphasis {
  color: #999;
  font-style: italic;
}
.theme-base16-black-metal-mayhem-min .hljs-meta,
.theme-base16-black-metal-mayhem-min .hljs-meta .hljs-keyword,
.theme-base16-black-metal-mayhem-min .hljs-meta .hljs-string {
  color: #444;
}
.theme-base16-black-metal-mayhem-min .hljs-meta .hljs-keyword,
.theme-base16-black-metal-mayhem-min .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 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-subst,
.theme-base16-black-metal-nile .hljs-punctuation,
.theme-base16-black-metal-nile .hljs-operator {
  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-variable,
.theme-base16-black-metal-nile .hljs-template-variable,
.theme-base16-black-metal-nile .hljs-selector-tag,
.theme-base16-black-metal-nile .hljs-name,
.theme-base16-black-metal-nile .hljs-deletion {
  color: #5f8787;
}
.theme-base16-black-metal-nile .hljs-symbol,
.theme-base16-black-metal-nile .hljs-number,
.theme-base16-black-metal-nile .hljs-link,
.theme-base16-black-metal-nile .hljs-attr,
.theme-base16-black-metal-nile .hljs-variable.constant_,
.theme-base16-black-metal-nile .hljs-literal {
  color: #aaa;
}
.theme-base16-black-metal-nile .hljs-title,
.theme-base16-black-metal-nile .hljs-class .hljs-title,
.theme-base16-black-metal-nile .hljs-title.class_ {
  color: #775;
}
.theme-base16-black-metal-nile .hljs-strong {
  font-weight: bold;
  color: #775;
}
.theme-base16-black-metal-nile .hljs-code,
.theme-base16-black-metal-nile .hljs-addition,
.theme-base16-black-metal-nile .hljs-title.class_.inherited__,
.theme-base16-black-metal-nile .hljs-string {
  color: #a98;
}
.theme-base16-black-metal-nile .hljs-built_in,
.theme-base16-black-metal-nile .hljs-doctag,
.theme-base16-black-metal-nile .hljs-quote,
.theme-base16-black-metal-nile .hljs-keyword.hljs-atrule,
.theme-base16-black-metal-nile .hljs-regexp {
  color: #aaa;
}
.theme-base16-black-metal-nile .hljs-function .hljs-title,
.theme-base16-black-metal-nile .hljs-attribute,
.theme-base16-black-metal-nile .ruby .hljs-property,
.theme-base16-black-metal-nile .hljs-title.function_,
.theme-base16-black-metal-nile .hljs-section {
  color: #888;
}
.theme-base16-black-metal-nile .hljs-type,
.theme-base16-black-metal-nile .hljs-template-tag,
.theme-base16-black-metal-nile .diff .hljs-meta,
.theme-base16-black-metal-nile .hljs-keyword {
  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: bold;
}
.theme-base16-black-metal-nile-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-black-metal-nile-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-black-metal-nile-min .hljs {
  color: #c1c1c1;
  background: #000;
}
.theme-base16-black-metal-nile-min .hljs ::selection,
.theme-base16-black-metal-nile-min .hljs::selection {
  background-color: #222;
  color: #c1c1c1;
}
.theme-base16-black-metal-nile-min .hljs-comment {
  color: #333;
}
.theme-base16-black-metal-nile-min .hljs-tag {
  color: #999;
}
.theme-base16-black-metal-nile-min .hljs-operator,
.theme-base16-black-metal-nile-min .hljs-punctuation,
.theme-base16-black-metal-nile-min .hljs-subst {
  color: #c1c1c1;
}
.theme-base16-black-metal-nile-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-black-metal-nile-min .hljs-bullet,
.theme-base16-black-metal-nile-min .hljs-deletion,
.theme-base16-black-metal-nile-min .hljs-name,
.theme-base16-black-metal-nile-min .hljs-selector-tag,
.theme-base16-black-metal-nile-min .hljs-template-variable,
.theme-base16-black-metal-nile-min .hljs-variable {
  color: #5f8787;
}
.theme-base16-black-metal-nile-min .hljs-attr,
.theme-base16-black-metal-nile-min .hljs-link,
.theme-base16-black-metal-nile-min .hljs-literal,
.theme-base16-black-metal-nile-min .hljs-number,
.theme-base16-black-metal-nile-min .hljs-symbol,
.theme-base16-black-metal-nile-min .hljs-variable.constant_ {
  color: #aaa;
}
.theme-base16-black-metal-nile-min .hljs-class .hljs-title,
.theme-base16-black-metal-nile-min .hljs-title,
.theme-base16-black-metal-nile-min .hljs-title.class_ {
  color: #775;
}
.theme-base16-black-metal-nile-min .hljs-strong {
  font-weight: 700;
  color: #775;
}
.theme-base16-black-metal-nile-min .hljs-addition,
.theme-base16-black-metal-nile-min .hljs-code,
.theme-base16-black-metal-nile-min .hljs-string,
.theme-base16-black-metal-nile-min .hljs-title.class_.inherited__ {
  color: #a98;
}
.theme-base16-black-metal-nile-min .hljs-built_in,
.theme-base16-black-metal-nile-min .hljs-doctag,
.theme-base16-black-metal-nile-min .hljs-keyword.hljs-atrule,
.theme-base16-black-metal-nile-min .hljs-quote,
.theme-base16-black-metal-nile-min .hljs-regexp {
  color: #aaa;
}
.theme-base16-black-metal-nile-min .hljs-attribute,
.theme-base16-black-metal-nile-min .hljs-function .hljs-title,
.theme-base16-black-metal-nile-min .hljs-section,
.theme-base16-black-metal-nile-min .hljs-title.function_,
.theme-base16-black-metal-nile-min .ruby .hljs-property {
  color: #888;
}
.theme-base16-black-metal-nile-min .diff .hljs-meta,
.theme-base16-black-metal-nile-min .hljs-keyword,
.theme-base16-black-metal-nile-min .hljs-template-tag,
.theme-base16-black-metal-nile-min .hljs-type {
  color: #999;
}
.theme-base16-black-metal-nile-min .hljs-emphasis {
  color: #999;
  font-style: italic;
}
.theme-base16-black-metal-nile-min .hljs-meta,
.theme-base16-black-metal-nile-min .hljs-meta .hljs-keyword,
.theme-base16-black-metal-nile-min .hljs-meta .hljs-string {
  color: #444;
}
.theme-base16-black-metal-nile-min .hljs-meta .hljs-keyword,
.theme-base16-black-metal-nile-min .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 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-subst,
.theme-base16-black-metal-venom .hljs-punctuation,
.theme-base16-black-metal-venom .hljs-operator {
  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-variable,
.theme-base16-black-metal-venom .hljs-template-variable,
.theme-base16-black-metal-venom .hljs-selector-tag,
.theme-base16-black-metal-venom .hljs-name,
.theme-base16-black-metal-venom .hljs-deletion {
  color: #5f8787;
}
.theme-base16-black-metal-venom .hljs-symbol,
.theme-base16-black-metal-venom .hljs-number,
.theme-base16-black-metal-venom .hljs-link,
.theme-base16-black-metal-venom .hljs-attr,
.theme-base16-black-metal-venom .hljs-variable.constant_,
.theme-base16-black-metal-venom .hljs-literal {
  color: #aaa;
}
.theme-base16-black-metal-venom .hljs-title,
.theme-base16-black-metal-venom .hljs-class .hljs-title,
.theme-base16-black-metal-venom .hljs-title.class_ {
  color: #79241f;
}
.theme-base16-black-metal-venom .hljs-strong {
  font-weight: bold;
  color: #79241f;
}
.theme-base16-black-metal-venom .hljs-code,
.theme-base16-black-metal-venom .hljs-addition,
.theme-base16-black-metal-venom .hljs-title.class_.inherited__,
.theme-base16-black-metal-venom .hljs-string {
  color: #f8f7f2;
}
.theme-base16-black-metal-venom .hljs-built_in,
.theme-base16-black-metal-venom .hljs-doctag,
.theme-base16-black-metal-venom .hljs-quote,
.theme-base16-black-metal-venom .hljs-keyword.hljs-atrule,
.theme-base16-black-metal-venom .hljs-regexp {
  color: #aaa;
}
.theme-base16-black-metal-venom .hljs-function .hljs-title,
.theme-base16-black-metal-venom .hljs-attribute,
.theme-base16-black-metal-venom .ruby .hljs-property,
.theme-base16-black-metal-venom .hljs-title.function_,
.theme-base16-black-metal-venom .hljs-section {
  color: #888;
}
.theme-base16-black-metal-venom .hljs-type,
.theme-base16-black-metal-venom .hljs-template-tag,
.theme-base16-black-metal-venom .diff .hljs-meta,
.theme-base16-black-metal-venom .hljs-keyword {
  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: bold;
}
.theme-base16-black-metal-venom-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-black-metal-venom-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-black-metal-venom-min .hljs {
  color: #c1c1c1;
  background: #000;
}
.theme-base16-black-metal-venom-min .hljs ::selection,
.theme-base16-black-metal-venom-min .hljs::selection {
  background-color: #222;
  color: #c1c1c1;
}
.theme-base16-black-metal-venom-min .hljs-comment {
  color: #333;
}
.theme-base16-black-metal-venom-min .hljs-tag {
  color: #999;
}
.theme-base16-black-metal-venom-min .hljs-operator,
.theme-base16-black-metal-venom-min .hljs-punctuation,
.theme-base16-black-metal-venom-min .hljs-subst {
  color: #c1c1c1;
}
.theme-base16-black-metal-venom-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-black-metal-venom-min .hljs-bullet,
.theme-base16-black-metal-venom-min .hljs-deletion,
.theme-base16-black-metal-venom-min .hljs-name,
.theme-base16-black-metal-venom-min .hljs-selector-tag,
.theme-base16-black-metal-venom-min .hljs-template-variable,
.theme-base16-black-metal-venom-min .hljs-variable {
  color: #5f8787;
}
.theme-base16-black-metal-venom-min .hljs-attr,
.theme-base16-black-metal-venom-min .hljs-link,
.theme-base16-black-metal-venom-min .hljs-literal,
.theme-base16-black-metal-venom-min .hljs-number,
.theme-base16-black-metal-venom-min .hljs-symbol,
.theme-base16-black-metal-venom-min .hljs-variable.constant_ {
  color: #aaa;
}
.theme-base16-black-metal-venom-min .hljs-class .hljs-title,
.theme-base16-black-metal-venom-min .hljs-title,
.theme-base16-black-metal-venom-min .hljs-title.class_ {
  color: #79241f;
}
.theme-base16-black-metal-venom-min .hljs-strong {
  font-weight: 700;
  color: #79241f;
}
.theme-base16-black-metal-venom-min .hljs-addition,
.theme-base16-black-metal-venom-min .hljs-code,
.theme-base16-black-metal-venom-min .hljs-string,
.theme-base16-black-metal-venom-min .hljs-title.class_.inherited__ {
  color: #f8f7f2;
}
.theme-base16-black-metal-venom-min .hljs-built_in,
.theme-base16-black-metal-venom-min .hljs-doctag,
.theme-base16-black-metal-venom-min .hljs-keyword.hljs-atrule,
.theme-base16-black-metal-venom-min .hljs-quote,
.theme-base16-black-metal-venom-min .hljs-regexp {
  color: #aaa;
}
.theme-base16-black-metal-venom-min .hljs-attribute,
.theme-base16-black-metal-venom-min .hljs-function .hljs-title,
.theme-base16-black-metal-venom-min .hljs-section,
.theme-base16-black-metal-venom-min .hljs-title.function_,
.theme-base16-black-metal-venom-min .ruby .hljs-property {
  color: #888;
}
.theme-base16-black-metal-venom-min .diff .hljs-meta,
.theme-base16-black-metal-venom-min .hljs-keyword,
.theme-base16-black-metal-venom-min .hljs-template-tag,
.theme-base16-black-metal-venom-min .hljs-type {
  color: #999;
}
.theme-base16-black-metal-venom-min .hljs-emphasis {
  color: #999;
  font-style: italic;
}
.theme-base16-black-metal-venom-min .hljs-meta,
.theme-base16-black-metal-venom-min .hljs-meta .hljs-keyword,
.theme-base16-black-metal-venom-min .hljs-meta .hljs-string {
  color: #444;
}
.theme-base16-black-metal-venom-min .hljs-meta .hljs-keyword,
.theme-base16-black-metal-venom-min .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 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-subst,
.theme-base16-black-metal .hljs-punctuation,
.theme-base16-black-metal .hljs-operator {
  color: #c1c1c1;
}
.theme-base16-black-metal .hljs-operator {
  opacity: 0.7;
}
.theme-base16-black-metal .hljs-bullet,
.theme-base16-black-metal .hljs-variable,
.theme-base16-black-metal .hljs-template-variable,
.theme-base16-black-metal .hljs-selector-tag,
.theme-base16-black-metal .hljs-name,
.theme-base16-black-metal .hljs-deletion {
  color: #5f8787;
}
.theme-base16-black-metal .hljs-symbol,
.theme-base16-black-metal .hljs-number,
.theme-base16-black-metal .hljs-link,
.theme-base16-black-metal .hljs-attr,
.theme-base16-black-metal .hljs-variable.constant_,
.theme-base16-black-metal .hljs-literal {
  color: #aaa;
}
.theme-base16-black-metal .hljs-title,
.theme-base16-black-metal .hljs-class .hljs-title,
.theme-base16-black-metal .hljs-title.class_ {
  color: #a06666;
}
.theme-base16-black-metal .hljs-strong {
  font-weight: bold;
  color: #a06666;
}
.theme-base16-black-metal .hljs-code,
.theme-base16-black-metal .hljs-addition,
.theme-base16-black-metal .hljs-title.class_.inherited__,
.theme-base16-black-metal .hljs-string {
  color: #d99;
}
.theme-base16-black-metal .hljs-built_in,
.theme-base16-black-metal .hljs-doctag,
.theme-base16-black-metal .hljs-quote,
.theme-base16-black-metal .hljs-keyword.hljs-atrule,
.theme-base16-black-metal .hljs-regexp {
  color: #aaa;
}
.theme-base16-black-metal .hljs-function .hljs-title,
.theme-base16-black-metal .hljs-attribute,
.theme-base16-black-metal .ruby .hljs-property,
.theme-base16-black-metal .hljs-title.function_,
.theme-base16-black-metal .hljs-section {
  color: #888;
}
.theme-base16-black-metal .hljs-type,
.theme-base16-black-metal .hljs-template-tag,
.theme-base16-black-metal .diff .hljs-meta,
.theme-base16-black-metal .hljs-keyword {
  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: bold;
}
.theme-base16-black-metal-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-black-metal-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-black-metal-min .hljs {
  color: #c1c1c1;
  background: #000;
}
.theme-base16-black-metal-min .hljs ::selection,
.theme-base16-black-metal-min .hljs::selection {
  background-color: #222;
  color: #c1c1c1;
}
.theme-base16-black-metal-min .hljs-comment {
  color: #333;
}
.theme-base16-black-metal-min .hljs-tag {
  color: #999;
}
.theme-base16-black-metal-min .hljs-operator,
.theme-base16-black-metal-min .hljs-punctuation,
.theme-base16-black-metal-min .hljs-subst {
  color: #c1c1c1;
}
.theme-base16-black-metal-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-black-metal-min .hljs-bullet,
.theme-base16-black-metal-min .hljs-deletion,
.theme-base16-black-metal-min .hljs-name,
.theme-base16-black-metal-min .hljs-selector-tag,
.theme-base16-black-metal-min .hljs-template-variable,
.theme-base16-black-metal-min .hljs-variable {
  color: #5f8787;
}
.theme-base16-black-metal-min .hljs-attr,
.theme-base16-black-metal-min .hljs-link,
.theme-base16-black-metal-min .hljs-literal,
.theme-base16-black-metal-min .hljs-number,
.theme-base16-black-metal-min .hljs-symbol,
.theme-base16-black-metal-min .hljs-variable.constant_ {
  color: #aaa;
}
.theme-base16-black-metal-min .hljs-class .hljs-title,
.theme-base16-black-metal-min .hljs-title,
.theme-base16-black-metal-min .hljs-title.class_ {
  color: #a06666;
}
.theme-base16-black-metal-min .hljs-strong {
  font-weight: 700;
  color: #a06666;
}
.theme-base16-black-metal-min .hljs-addition,
.theme-base16-black-metal-min .hljs-code,
.theme-base16-black-metal-min .hljs-string,
.theme-base16-black-metal-min .hljs-title.class_.inherited__ {
  color: #d99;
}
.theme-base16-black-metal-min .hljs-built_in,
.theme-base16-black-metal-min .hljs-doctag,
.theme-base16-black-metal-min .hljs-keyword.hljs-atrule,
.theme-base16-black-metal-min .hljs-quote,
.theme-base16-black-metal-min .hljs-regexp {
  color: #aaa;
}
.theme-base16-black-metal-min .hljs-attribute,
.theme-base16-black-metal-min .hljs-function .hljs-title,
.theme-base16-black-metal-min .hljs-section,
.theme-base16-black-metal-min .hljs-title.function_,
.theme-base16-black-metal-min .ruby .hljs-property {
  color: #888;
}
.theme-base16-black-metal-min .diff .hljs-meta,
.theme-base16-black-metal-min .hljs-keyword,
.theme-base16-black-metal-min .hljs-template-tag,
.theme-base16-black-metal-min .hljs-type {
  color: #999;
}
.theme-base16-black-metal-min .hljs-emphasis {
  color: #999;
  font-style: italic;
}
.theme-base16-black-metal-min .hljs-meta,
.theme-base16-black-metal-min .hljs-meta .hljs-keyword,
.theme-base16-black-metal-min .hljs-meta .hljs-string {
  color: #444;
}
.theme-base16-black-metal-min .hljs-meta .hljs-keyword,
.theme-base16-black-metal-min .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 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-subst,
.theme-base16-brewer .hljs-punctuation,
.theme-base16-brewer .hljs-operator {
  color: #b7b8b9;
}
.theme-base16-brewer .hljs-operator {
  opacity: 0.7;
}
.theme-base16-brewer .hljs-bullet,
.theme-base16-brewer .hljs-variable,
.theme-base16-brewer .hljs-template-variable,
.theme-base16-brewer .hljs-selector-tag,
.theme-base16-brewer .hljs-name,
.theme-base16-brewer .hljs-deletion {
  color: #e31a1c;
}
.theme-base16-brewer .hljs-symbol,
.theme-base16-brewer .hljs-number,
.theme-base16-brewer .hljs-link,
.theme-base16-brewer .hljs-attr,
.theme-base16-brewer .hljs-variable.constant_,
.theme-base16-brewer .hljs-literal {
  color: #e6550d;
}
.theme-base16-brewer .hljs-title,
.theme-base16-brewer .hljs-class .hljs-title,
.theme-base16-brewer .hljs-title.class_ {
  color: #dca060;
}
.theme-base16-brewer .hljs-strong {
  font-weight: bold;
  color: #dca060;
}
.theme-base16-brewer .hljs-code,
.theme-base16-brewer .hljs-addition,
.theme-base16-brewer .hljs-title.class_.inherited__,
.theme-base16-brewer .hljs-string {
  color: #31a354;
}
.theme-base16-brewer .hljs-built_in,
.theme-base16-brewer .hljs-doctag,
.theme-base16-brewer .hljs-quote,
.theme-base16-brewer .hljs-keyword.hljs-atrule,
.theme-base16-brewer .hljs-regexp {
  color: #80b1d3;
}
.theme-base16-brewer .hljs-function .hljs-title,
.theme-base16-brewer .hljs-attribute,
.theme-base16-brewer .ruby .hljs-property,
.theme-base16-brewer .hljs-title.function_,
.theme-base16-brewer .hljs-section {
  color: #3182bd;
}
.theme-base16-brewer .hljs-type,
.theme-base16-brewer .hljs-template-tag,
.theme-base16-brewer .diff .hljs-meta,
.theme-base16-brewer .hljs-keyword {
  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: bold;
}
﻿.theme-base16-brewer-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-brewer-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-brewer-min .hljs {
  color: #b7b8b9;
  background: #0c0d0e;
}
.theme-base16-brewer-min .hljs ::selection,
.theme-base16-brewer-min .hljs::selection {
  background-color: #515253;
  color: #b7b8b9;
}
.theme-base16-brewer-min .hljs-comment {
  color: #737475;
}
.theme-base16-brewer-min .hljs-tag {
  color: #959697;
}
.theme-base16-brewer-min .hljs-operator,
.theme-base16-brewer-min .hljs-punctuation,
.theme-base16-brewer-min .hljs-subst {
  color: #b7b8b9;
}
.theme-base16-brewer-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-brewer-min .hljs-bullet,
.theme-base16-brewer-min .hljs-deletion,
.theme-base16-brewer-min .hljs-name,
.theme-base16-brewer-min .hljs-selector-tag,
.theme-base16-brewer-min .hljs-template-variable,
.theme-base16-brewer-min .hljs-variable {
  color: #e31a1c;
}
.theme-base16-brewer-min .hljs-attr,
.theme-base16-brewer-min .hljs-link,
.theme-base16-brewer-min .hljs-literal,
.theme-base16-brewer-min .hljs-number,
.theme-base16-brewer-min .hljs-symbol,
.theme-base16-brewer-min .hljs-variable.constant_ {
  color: #e6550d;
}
.theme-base16-brewer-min .hljs-class .hljs-title,
.theme-base16-brewer-min .hljs-title,
.theme-base16-brewer-min .hljs-title.class_ {
  color: #dca060;
}
.theme-base16-brewer-min .hljs-strong {
  font-weight: 700;
  color: #dca060;
}
.theme-base16-brewer-min .hljs-addition,
.theme-base16-brewer-min .hljs-code,
.theme-base16-brewer-min .hljs-string,
.theme-base16-brewer-min .hljs-title.class_.inherited__ {
  color: #31a354;
}
.theme-base16-brewer-min .hljs-built_in,
.theme-base16-brewer-min .hljs-doctag,
.theme-base16-brewer-min .hljs-keyword.hljs-atrule,
.theme-base16-brewer-min .hljs-quote,
.theme-base16-brewer-min .hljs-regexp {
  color: #80b1d3;
}
.theme-base16-brewer-min .hljs-attribute,
.theme-base16-brewer-min .hljs-function .hljs-title,
.theme-base16-brewer-min .hljs-section,
.theme-base16-brewer-min .hljs-title.function_,
.theme-base16-brewer-min .ruby .hljs-property {
  color: #3182bd;
}
.theme-base16-brewer-min .diff .hljs-meta,
.theme-base16-brewer-min .hljs-keyword,
.theme-base16-brewer-min .hljs-template-tag,
.theme-base16-brewer-min .hljs-type {
  color: #756bb1;
}
.theme-base16-brewer-min .hljs-emphasis {
  color: #756bb1;
  font-style: italic;
}
.theme-base16-brewer-min .hljs-meta,
.theme-base16-brewer-min .hljs-meta .hljs-keyword,
.theme-base16-brewer-min .hljs-meta .hljs-string {
  color: #b15928;
}
.theme-base16-brewer-min .hljs-meta .hljs-keyword,
.theme-base16-brewer-min .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 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-subst,
.theme-base16-bright .hljs-punctuation,
.theme-base16-bright .hljs-operator {
  color: #e0e0e0;
}
.theme-base16-bright .hljs-operator {
  opacity: 0.7;
}
.theme-base16-bright .hljs-bullet,
.theme-base16-bright .hljs-variable,
.theme-base16-bright .hljs-template-variable,
.theme-base16-bright .hljs-selector-tag,
.theme-base16-bright .hljs-name,
.theme-base16-bright .hljs-deletion {
  color: #fb0120;
}
.theme-base16-bright .hljs-symbol,
.theme-base16-bright .hljs-number,
.theme-base16-bright .hljs-link,
.theme-base16-bright .hljs-attr,
.theme-base16-bright .hljs-variable.constant_,
.theme-base16-bright .hljs-literal {
  color: #fc6d24;
}
.theme-base16-bright .hljs-title,
.theme-base16-bright .hljs-class .hljs-title,
.theme-base16-bright .hljs-title.class_ {
  color: #fda331;
}
.theme-base16-bright .hljs-strong {
  font-weight: bold;
  color: #fda331;
}
.theme-base16-bright .hljs-code,
.theme-base16-bright .hljs-addition,
.theme-base16-bright .hljs-title.class_.inherited__,
.theme-base16-bright .hljs-string {
  color: #a1c659;
}
.theme-base16-bright .hljs-built_in,
.theme-base16-bright .hljs-doctag,
.theme-base16-bright .hljs-quote,
.theme-base16-bright .hljs-keyword.hljs-atrule,
.theme-base16-bright .hljs-regexp {
  color: #76c7b7;
}
.theme-base16-bright .hljs-function .hljs-title,
.theme-base16-bright .hljs-attribute,
.theme-base16-bright .ruby .hljs-property,
.theme-base16-bright .hljs-title.function_,
.theme-base16-bright .hljs-section {
  color: #6fb3d2;
}
.theme-base16-bright .hljs-type,
.theme-base16-bright .hljs-template-tag,
.theme-base16-bright .diff .hljs-meta,
.theme-base16-bright .hljs-keyword {
  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: bold;
}
.theme-base16-bright-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-bright-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-bright-min .hljs {
  color: #e0e0e0;
  background: #000;
}
.theme-base16-bright-min .hljs ::selection,
.theme-base16-bright-min .hljs::selection {
  background-color: #505050;
  color: #e0e0e0;
}
.theme-base16-bright-min .hljs-comment {
  color: #b0b0b0;
}
.theme-base16-bright-min .hljs-tag {
  color: #d0d0d0;
}
.theme-base16-bright-min .hljs-operator,
.theme-base16-bright-min .hljs-punctuation,
.theme-base16-bright-min .hljs-subst {
  color: #e0e0e0;
}
.theme-base16-bright-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-bright-min .hljs-bullet,
.theme-base16-bright-min .hljs-deletion,
.theme-base16-bright-min .hljs-name,
.theme-base16-bright-min .hljs-selector-tag,
.theme-base16-bright-min .hljs-template-variable,
.theme-base16-bright-min .hljs-variable {
  color: #fb0120;
}
.theme-base16-bright-min .hljs-attr,
.theme-base16-bright-min .hljs-link,
.theme-base16-bright-min .hljs-literal,
.theme-base16-bright-min .hljs-number,
.theme-base16-bright-min .hljs-symbol,
.theme-base16-bright-min .hljs-variable.constant_ {
  color: #fc6d24;
}
.theme-base16-bright-min .hljs-class .hljs-title,
.theme-base16-bright-min .hljs-title,
.theme-base16-bright-min .hljs-title.class_ {
  color: #fda331;
}
.theme-base16-bright-min .hljs-strong {
  font-weight: 700;
  color: #fda331;
}
.theme-base16-bright-min .hljs-addition,
.theme-base16-bright-min .hljs-code,
.theme-base16-bright-min .hljs-string,
.theme-base16-bright-min .hljs-title.class_.inherited__ {
  color: #a1c659;
}
.theme-base16-bright-min .hljs-built_in,
.theme-base16-bright-min .hljs-doctag,
.theme-base16-bright-min .hljs-keyword.hljs-atrule,
.theme-base16-bright-min .hljs-quote,
.theme-base16-bright-min .hljs-regexp {
  color: #76c7b7;
}
.theme-base16-bright-min .hljs-attribute,
.theme-base16-bright-min .hljs-function .hljs-title,
.theme-base16-bright-min .hljs-section,
.theme-base16-bright-min .hljs-title.function_,
.theme-base16-bright-min .ruby .hljs-property {
  color: #6fb3d2;
}
.theme-base16-bright-min .diff .hljs-meta,
.theme-base16-bright-min .hljs-keyword,
.theme-base16-bright-min .hljs-template-tag,
.theme-base16-bright-min .hljs-type {
  color: #d381c3;
}
.theme-base16-bright-min .hljs-emphasis {
  color: #d381c3;
  font-style: italic;
}
.theme-base16-bright-min .hljs-meta,
.theme-base16-bright-min .hljs-meta .hljs-keyword,
.theme-base16-bright-min .hljs-meta .hljs-string {
  color: #be643c;
}
.theme-base16-bright-min .hljs-meta .hljs-keyword,
.theme-base16-bright-min .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 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-subst,
.theme-base16-brogrammer .hljs-punctuation,
.theme-base16-brogrammer .hljs-operator {
  color: #4e5ab7;
}
.theme-base16-brogrammer .hljs-operator {
  opacity: 0.7;
}
.theme-base16-brogrammer .hljs-bullet,
.theme-base16-brogrammer .hljs-variable,
.theme-base16-brogrammer .hljs-template-variable,
.theme-base16-brogrammer .hljs-selector-tag,
.theme-base16-brogrammer .hljs-name,
.theme-base16-brogrammer .hljs-deletion {
  color: #d6dbe5;
}
.theme-base16-brogrammer .hljs-symbol,
.theme-base16-brogrammer .hljs-number,
.theme-base16-brogrammer .hljs-link,
.theme-base16-brogrammer .hljs-attr,
.theme-base16-brogrammer .hljs-variable.constant_,
.theme-base16-brogrammer .hljs-literal {
  color: #de352e;
}
.theme-base16-brogrammer .hljs-title,
.theme-base16-brogrammer .hljs-class .hljs-title,
.theme-base16-brogrammer .hljs-title.class_ {
  color: #1dd361;
}
.theme-base16-brogrammer .hljs-strong {
  font-weight: bold;
  color: #1dd361;
}
.theme-base16-brogrammer .hljs-code,
.theme-base16-brogrammer .hljs-addition,
.theme-base16-brogrammer .hljs-title.class_.inherited__,
.theme-base16-brogrammer .hljs-string {
  color: #f3bd09;
}
.theme-base16-brogrammer .hljs-built_in,
.theme-base16-brogrammer .hljs-doctag,
.theme-base16-brogrammer .hljs-quote,
.theme-base16-brogrammer .hljs-keyword.hljs-atrule,
.theme-base16-brogrammer .hljs-regexp {
  color: #1081d6;
}
.theme-base16-brogrammer .hljs-function .hljs-title,
.theme-base16-brogrammer .hljs-attribute,
.theme-base16-brogrammer .ruby .hljs-property,
.theme-base16-brogrammer .hljs-title.function_,
.theme-base16-brogrammer .hljs-section {
  color: #5350b9;
}
.theme-base16-brogrammer .hljs-type,
.theme-base16-brogrammer .hljs-template-tag,
.theme-base16-brogrammer .diff .hljs-meta,
.theme-base16-brogrammer .hljs-keyword {
  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: bold;
}
.theme-base16-brogrammer-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-brogrammer-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-brogrammer-min .hljs {
  color: #4e5ab7;
  background: #1f1f1f;
}
.theme-base16-brogrammer-min .hljs ::selection,
.theme-base16-brogrammer-min .hljs::selection {
  background-color: #2dc55e;
  color: #4e5ab7;
}
.theme-base16-brogrammer-min .hljs-comment {
  color: #ecba0f;
}
.theme-base16-brogrammer-min .hljs-tag {
  color: #2a84d2;
}
.theme-base16-brogrammer-min .hljs-operator,
.theme-base16-brogrammer-min .hljs-punctuation,
.theme-base16-brogrammer-min .hljs-subst {
  color: #4e5ab7;
}
.theme-base16-brogrammer-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-brogrammer-min .hljs-bullet,
.theme-base16-brogrammer-min .hljs-deletion,
.theme-base16-brogrammer-min .hljs-name,
.theme-base16-brogrammer-min .hljs-selector-tag,
.theme-base16-brogrammer-min .hljs-template-variable,
.theme-base16-brogrammer-min .hljs-variable {
  color: #d6dbe5;
}
.theme-base16-brogrammer-min .hljs-attr,
.theme-base16-brogrammer-min .hljs-link,
.theme-base16-brogrammer-min .hljs-literal,
.theme-base16-brogrammer-min .hljs-number,
.theme-base16-brogrammer-min .hljs-symbol,
.theme-base16-brogrammer-min .hljs-variable.constant_ {
  color: #de352e;
}
.theme-base16-brogrammer-min .hljs-class .hljs-title,
.theme-base16-brogrammer-min .hljs-title,
.theme-base16-brogrammer-min .hljs-title.class_ {
  color: #1dd361;
}
.theme-base16-brogrammer-min .hljs-strong {
  font-weight: 700;
  color: #1dd361;
}
.theme-base16-brogrammer-min .hljs-addition,
.theme-base16-brogrammer-min .hljs-code,
.theme-base16-brogrammer-min .hljs-string,
.theme-base16-brogrammer-min .hljs-title.class_.inherited__ {
  color: #f3bd09;
}
.theme-base16-brogrammer-min .hljs-built_in,
.theme-base16-brogrammer-min .hljs-doctag,
.theme-base16-brogrammer-min .hljs-keyword.hljs-atrule,
.theme-base16-brogrammer-min .hljs-quote,
.theme-base16-brogrammer-min .hljs-regexp {
  color: #1081d6;
}
.theme-base16-brogrammer-min .hljs-attribute,
.theme-base16-brogrammer-min .hljs-function .hljs-title,
.theme-base16-brogrammer-min .hljs-section,
.theme-base16-brogrammer-min .hljs-title.function_,
.theme-base16-brogrammer-min .ruby .hljs-property {
  color: #5350b9;
}
.theme-base16-brogrammer-min .diff .hljs-meta,
.theme-base16-brogrammer-min .hljs-keyword,
.theme-base16-brogrammer-min .hljs-template-tag,
.theme-base16-brogrammer-min .hljs-type {
  color: #0f7ddb;
}
.theme-base16-brogrammer-min .hljs-emphasis {
  color: #0f7ddb;
  font-style: italic;
}
.theme-base16-brogrammer-min .hljs-meta,
.theme-base16-brogrammer-min .hljs-meta .hljs-keyword,
.theme-base16-brogrammer-min .hljs-meta .hljs-string {
  color: #fff;
}
.theme-base16-brogrammer-min .hljs-meta .hljs-keyword,
.theme-base16-brogrammer-min .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 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-subst,
.theme-base16-brush-trees-dark .hljs-punctuation,
.theme-base16-brush-trees-dark .hljs-operator {
  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-variable,
.theme-base16-brush-trees-dark .hljs-template-variable,
.theme-base16-brush-trees-dark .hljs-selector-tag,
.theme-base16-brush-trees-dark .hljs-name,
.theme-base16-brush-trees-dark .hljs-deletion {
  color: #b38686;
}
.theme-base16-brush-trees-dark .hljs-symbol,
.theme-base16-brush-trees-dark .hljs-number,
.theme-base16-brush-trees-dark .hljs-link,
.theme-base16-brush-trees-dark .hljs-attr,
.theme-base16-brush-trees-dark .hljs-variable.constant_,
.theme-base16-brush-trees-dark .hljs-literal {
  color: #d8bba2;
}
.theme-base16-brush-trees-dark .hljs-title,
.theme-base16-brush-trees-dark .hljs-class .hljs-title,
.theme-base16-brush-trees-dark .hljs-title.class_ {
  color: #aab386;
}
.theme-base16-brush-trees-dark .hljs-strong {
  font-weight: bold;
  color: #aab386;
}
.theme-base16-brush-trees-dark .hljs-code,
.theme-base16-brush-trees-dark .hljs-addition,
.theme-base16-brush-trees-dark .hljs-title.class_.inherited__,
.theme-base16-brush-trees-dark .hljs-string {
  color: #87b386;
}
.theme-base16-brush-trees-dark .hljs-built_in,
.theme-base16-brush-trees-dark .hljs-doctag,
.theme-base16-brush-trees-dark .hljs-quote,
.theme-base16-brush-trees-dark .hljs-keyword.hljs-atrule,
.theme-base16-brush-trees-dark .hljs-regexp {
  color: #86b3b3;
}
.theme-base16-brush-trees-dark .hljs-function .hljs-title,
.theme-base16-brush-trees-dark .hljs-attribute,
.theme-base16-brush-trees-dark .ruby .hljs-property,
.theme-base16-brush-trees-dark .hljs-title.function_,
.theme-base16-brush-trees-dark .hljs-section {
  color: #868cb3;
}
.theme-base16-brush-trees-dark .hljs-type,
.theme-base16-brush-trees-dark .hljs-template-tag,
.theme-base16-brush-trees-dark .diff .hljs-meta,
.theme-base16-brush-trees-dark .hljs-keyword {
  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: bold;
}
.theme-base16-brush-trees-dark-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-brush-trees-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-brush-trees-dark-min .hljs {
  color: #b0c5c8;
  background: #485867;
}
.theme-base16-brush-trees-dark-min .hljs ::selection,
.theme-base16-brush-trees-dark-min .hljs::selection {
  background-color: #6d828e;
  color: #b0c5c8;
}
.theme-base16-brush-trees-dark-min .hljs-comment {
  color: #8299a1;
}
.theme-base16-brush-trees-dark-min .hljs-tag {
  color: #98afb5;
}
.theme-base16-brush-trees-dark-min .hljs-operator,
.theme-base16-brush-trees-dark-min .hljs-punctuation,
.theme-base16-brush-trees-dark-min .hljs-subst {
  color: #b0c5c8;
}
.theme-base16-brush-trees-dark-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-brush-trees-dark-min .hljs-bullet,
.theme-base16-brush-trees-dark-min .hljs-deletion,
.theme-base16-brush-trees-dark-min .hljs-name,
.theme-base16-brush-trees-dark-min .hljs-selector-tag,
.theme-base16-brush-trees-dark-min .hljs-template-variable,
.theme-base16-brush-trees-dark-min .hljs-variable {
  color: #b38686;
}
.theme-base16-brush-trees-dark-min .hljs-attr,
.theme-base16-brush-trees-dark-min .hljs-link,
.theme-base16-brush-trees-dark-min .hljs-literal,
.theme-base16-brush-trees-dark-min .hljs-number,
.theme-base16-brush-trees-dark-min .hljs-symbol,
.theme-base16-brush-trees-dark-min .hljs-variable.constant_ {
  color: #d8bba2;
}
.theme-base16-brush-trees-dark-min .hljs-class .hljs-title,
.theme-base16-brush-trees-dark-min .hljs-title,
.theme-base16-brush-trees-dark-min .hljs-title.class_ {
  color: #aab386;
}
.theme-base16-brush-trees-dark-min .hljs-strong {
  font-weight: 700;
  color: #aab386;
}
.theme-base16-brush-trees-dark-min .hljs-addition,
.theme-base16-brush-trees-dark-min .hljs-code,
.theme-base16-brush-trees-dark-min .hljs-string,
.theme-base16-brush-trees-dark-min .hljs-title.class_.inherited__ {
  color: #87b386;
}
.theme-base16-brush-trees-dark-min .hljs-built_in,
.theme-base16-brush-trees-dark-min .hljs-doctag,
.theme-base16-brush-trees-dark-min .hljs-keyword.hljs-atrule,
.theme-base16-brush-trees-dark-min .hljs-quote,
.theme-base16-brush-trees-dark-min .hljs-regexp {
  color: #86b3b3;
}
.theme-base16-brush-trees-dark-min .hljs-attribute,
.theme-base16-brush-trees-dark-min .hljs-function .hljs-title,
.theme-base16-brush-trees-dark-min .hljs-section,
.theme-base16-brush-trees-dark-min .hljs-title.function_,
.theme-base16-brush-trees-dark-min .ruby .hljs-property {
  color: #868cb3;
}
.theme-base16-brush-trees-dark-min .diff .hljs-meta,
.theme-base16-brush-trees-dark-min .hljs-keyword,
.theme-base16-brush-trees-dark-min .hljs-template-tag,
.theme-base16-brush-trees-dark-min .hljs-type {
  color: #b386b2;
}
.theme-base16-brush-trees-dark-min .hljs-emphasis {
  color: #b386b2;
  font-style: italic;
}
.theme-base16-brush-trees-dark-min .hljs-meta,
.theme-base16-brush-trees-dark-min .hljs-meta .hljs-keyword,
.theme-base16-brush-trees-dark-min .hljs-meta .hljs-string {
  color: #b39f9f;
}
.theme-base16-brush-trees-dark-min .hljs-meta .hljs-keyword,
.theme-base16-brush-trees-dark-min .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 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-subst,
.theme-base16-brush-trees .hljs-punctuation,
.theme-base16-brush-trees .hljs-operator {
  color: #6d828e;
}
.theme-base16-brush-trees .hljs-operator {
  opacity: 0.7;
}
.theme-base16-brush-trees .hljs-bullet,
.theme-base16-brush-trees .hljs-variable,
.theme-base16-brush-trees .hljs-template-variable,
.theme-base16-brush-trees .hljs-selector-tag,
.theme-base16-brush-trees .hljs-name,
.theme-base16-brush-trees .hljs-deletion {
  color: #b38686;
}
.theme-base16-brush-trees .hljs-symbol,
.theme-base16-brush-trees .hljs-number,
.theme-base16-brush-trees .hljs-link,
.theme-base16-brush-trees .hljs-attr,
.theme-base16-brush-trees .hljs-variable.constant_,
.theme-base16-brush-trees .hljs-literal {
  color: #d8bba2;
}
.theme-base16-brush-trees .hljs-title,
.theme-base16-brush-trees .hljs-class .hljs-title,
.theme-base16-brush-trees .hljs-title.class_ {
  color: #aab386;
}
.theme-base16-brush-trees .hljs-strong {
  font-weight: bold;
  color: #aab386;
}
.theme-base16-brush-trees .hljs-code,
.theme-base16-brush-trees .hljs-addition,
.theme-base16-brush-trees .hljs-title.class_.inherited__,
.theme-base16-brush-trees .hljs-string {
  color: #87b386;
}
.theme-base16-brush-trees .hljs-built_in,
.theme-base16-brush-trees .hljs-doctag,
.theme-base16-brush-trees .hljs-quote,
.theme-base16-brush-trees .hljs-keyword.hljs-atrule,
.theme-base16-brush-trees .hljs-regexp {
  color: #86b3b3;
}
.theme-base16-brush-trees .hljs-function .hljs-title,
.theme-base16-brush-trees .hljs-attribute,
.theme-base16-brush-trees .ruby .hljs-property,
.theme-base16-brush-trees .hljs-title.function_,
.theme-base16-brush-trees .hljs-section {
  color: #868cb3;
}
.theme-base16-brush-trees .hljs-type,
.theme-base16-brush-trees .hljs-template-tag,
.theme-base16-brush-trees .diff .hljs-meta,
.theme-base16-brush-trees .hljs-keyword {
  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: bold;
}
.theme-base16-brush-trees-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-brush-trees-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-brush-trees-min .hljs {
  color: #6d828e;
  background: #e3efef;
}
.theme-base16-brush-trees-min .hljs ::selection,
.theme-base16-brush-trees-min .hljs::selection {
  background-color: #b0c5c8;
  color: #6d828e;
}
.theme-base16-brush-trees-min .hljs-comment {
  color: #98afb5;
}
.theme-base16-brush-trees-min .hljs-tag {
  color: #8299a1;
}
.theme-base16-brush-trees-min .hljs-operator,
.theme-base16-brush-trees-min .hljs-punctuation,
.theme-base16-brush-trees-min .hljs-subst {
  color: #6d828e;
}
.theme-base16-brush-trees-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-brush-trees-min .hljs-bullet,
.theme-base16-brush-trees-min .hljs-deletion,
.theme-base16-brush-trees-min .hljs-name,
.theme-base16-brush-trees-min .hljs-selector-tag,
.theme-base16-brush-trees-min .hljs-template-variable,
.theme-base16-brush-trees-min .hljs-variable {
  color: #b38686;
}
.theme-base16-brush-trees-min .hljs-attr,
.theme-base16-brush-trees-min .hljs-link,
.theme-base16-brush-trees-min .hljs-literal,
.theme-base16-brush-trees-min .hljs-number,
.theme-base16-brush-trees-min .hljs-symbol,
.theme-base16-brush-trees-min .hljs-variable.constant_ {
  color: #d8bba2;
}
.theme-base16-brush-trees-min .hljs-class .hljs-title,
.theme-base16-brush-trees-min .hljs-title,
.theme-base16-brush-trees-min .hljs-title.class_ {
  color: #aab386;
}
.theme-base16-brush-trees-min .hljs-strong {
  font-weight: 700;
  color: #aab386;
}
.theme-base16-brush-trees-min .hljs-addition,
.theme-base16-brush-trees-min .hljs-code,
.theme-base16-brush-trees-min .hljs-string,
.theme-base16-brush-trees-min .hljs-title.class_.inherited__ {
  color: #87b386;
}
.theme-base16-brush-trees-min .hljs-built_in,
.theme-base16-brush-trees-min .hljs-doctag,
.theme-base16-brush-trees-min .hljs-keyword.hljs-atrule,
.theme-base16-brush-trees-min .hljs-quote,
.theme-base16-brush-trees-min .hljs-regexp {
  color: #86b3b3;
}
.theme-base16-brush-trees-min .hljs-attribute,
.theme-base16-brush-trees-min .hljs-function .hljs-title,
.theme-base16-brush-trees-min .hljs-section,
.theme-base16-brush-trees-min .hljs-title.function_,
.theme-base16-brush-trees-min .ruby .hljs-property {
  color: #868cb3;
}
.theme-base16-brush-trees-min .diff .hljs-meta,
.theme-base16-brush-trees-min .hljs-keyword,
.theme-base16-brush-trees-min .hljs-template-tag,
.theme-base16-brush-trees-min .hljs-type {
  color: #b386b2;
}
.theme-base16-brush-trees-min .hljs-emphasis {
  color: #b386b2;
  font-style: italic;
}
.theme-base16-brush-trees-min .hljs-meta,
.theme-base16-brush-trees-min .hljs-meta .hljs-keyword,
.theme-base16-brush-trees-min .hljs-meta .hljs-string {
  color: #b39f9f;
}
.theme-base16-brush-trees-min .hljs-meta .hljs-keyword,
.theme-base16-brush-trees-min .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 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-subst,
.theme-base16-chalk .hljs-punctuation,
.theme-base16-chalk .hljs-operator {
  color: #d0d0d0;
}
.theme-base16-chalk .hljs-operator {
  opacity: 0.7;
}
.theme-base16-chalk .hljs-bullet,
.theme-base16-chalk .hljs-variable,
.theme-base16-chalk .hljs-template-variable,
.theme-base16-chalk .hljs-selector-tag,
.theme-base16-chalk .hljs-name,
.theme-base16-chalk .hljs-deletion {
  color: #fb9fb1;
}
.theme-base16-chalk .hljs-symbol,
.theme-base16-chalk .hljs-number,
.theme-base16-chalk .hljs-link,
.theme-base16-chalk .hljs-attr,
.theme-base16-chalk .hljs-variable.constant_,
.theme-base16-chalk .hljs-literal {
  color: #eda987;
}
.theme-base16-chalk .hljs-title,
.theme-base16-chalk .hljs-class .hljs-title,
.theme-base16-chalk .hljs-title.class_ {
  color: #ddb26f;
}
.theme-base16-chalk .hljs-strong {
  font-weight: bold;
  color: #ddb26f;
}
.theme-base16-chalk .hljs-code,
.theme-base16-chalk .hljs-addition,
.theme-base16-chalk .hljs-title.class_.inherited__,
.theme-base16-chalk .hljs-string {
  color: #acc267;
}
.theme-base16-chalk .hljs-built_in,
.theme-base16-chalk .hljs-doctag,
.theme-base16-chalk .hljs-quote,
.theme-base16-chalk .hljs-keyword.hljs-atrule,
.theme-base16-chalk .hljs-regexp {
  color: #12cfc0;
}
.theme-base16-chalk .hljs-function .hljs-title,
.theme-base16-chalk .hljs-attribute,
.theme-base16-chalk .ruby .hljs-property,
.theme-base16-chalk .hljs-title.function_,
.theme-base16-chalk .hljs-section {
  color: #6fc2ef;
}
.theme-base16-chalk .hljs-type,
.theme-base16-chalk .hljs-template-tag,
.theme-base16-chalk .diff .hljs-meta,
.theme-base16-chalk .hljs-keyword {
  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: bold;
}
.theme-base16-chalk-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-chalk-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-chalk-min .hljs {
  color: #d0d0d0;
  background: #151515;
}
.theme-base16-chalk-min .hljs ::selection,
.theme-base16-chalk-min .hljs::selection {
  background-color: #303030;
  color: #d0d0d0;
}
.theme-base16-chalk-min .hljs-comment {
  color: #505050;
}
.theme-base16-chalk-min .hljs-tag {
  color: #b0b0b0;
}
.theme-base16-chalk-min .hljs-operator,
.theme-base16-chalk-min .hljs-punctuation,
.theme-base16-chalk-min .hljs-subst {
  color: #d0d0d0;
}
.theme-base16-chalk-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-chalk-min .hljs-bullet,
.theme-base16-chalk-min .hljs-deletion,
.theme-base16-chalk-min .hljs-name,
.theme-base16-chalk-min .hljs-selector-tag,
.theme-base16-chalk-min .hljs-template-variable,
.theme-base16-chalk-min .hljs-variable {
  color: #fb9fb1;
}
.theme-base16-chalk-min .hljs-attr,
.theme-base16-chalk-min .hljs-link,
.theme-base16-chalk-min .hljs-literal,
.theme-base16-chalk-min .hljs-number,
.theme-base16-chalk-min .hljs-symbol,
.theme-base16-chalk-min .hljs-variable.constant_ {
  color: #eda987;
}
.theme-base16-chalk-min .hljs-class .hljs-title,
.theme-base16-chalk-min .hljs-title,
.theme-base16-chalk-min .hljs-title.class_ {
  color: #ddb26f;
}
.theme-base16-chalk-min .hljs-strong {
  font-weight: 700;
  color: #ddb26f;
}
.theme-base16-chalk-min .hljs-addition,
.theme-base16-chalk-min .hljs-code,
.theme-base16-chalk-min .hljs-string,
.theme-base16-chalk-min .hljs-title.class_.inherited__ {
  color: #acc267;
}
.theme-base16-chalk-min .hljs-built_in,
.theme-base16-chalk-min .hljs-doctag,
.theme-base16-chalk-min .hljs-keyword.hljs-atrule,
.theme-base16-chalk-min .hljs-quote,
.theme-base16-chalk-min .hljs-regexp {
  color: #12cfc0;
}
.theme-base16-chalk-min .hljs-attribute,
.theme-base16-chalk-min .hljs-function .hljs-title,
.theme-base16-chalk-min .hljs-section,
.theme-base16-chalk-min .hljs-title.function_,
.theme-base16-chalk-min .ruby .hljs-property {
  color: #6fc2ef;
}
.theme-base16-chalk-min .diff .hljs-meta,
.theme-base16-chalk-min .hljs-keyword,
.theme-base16-chalk-min .hljs-template-tag,
.theme-base16-chalk-min .hljs-type {
  color: #e1a3ee;
}
.theme-base16-chalk-min .hljs-emphasis {
  color: #e1a3ee;
  font-style: italic;
}
.theme-base16-chalk-min .hljs-meta,
.theme-base16-chalk-min .hljs-meta .hljs-keyword,
.theme-base16-chalk-min .hljs-meta .hljs-string {
  color: #deaf8f;
}
.theme-base16-chalk-min .hljs-meta .hljs-keyword,
.theme-base16-chalk-min .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 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-subst,
.theme-base16-circus .hljs-punctuation,
.theme-base16-circus .hljs-operator {
  color: #a7a7a7;
}
.theme-base16-circus .hljs-operator {
  opacity: 0.7;
}
.theme-base16-circus .hljs-bullet,
.theme-base16-circus .hljs-variable,
.theme-base16-circus .hljs-template-variable,
.theme-base16-circus .hljs-selector-tag,
.theme-base16-circus .hljs-name,
.theme-base16-circus .hljs-deletion {
  color: #dc657d;
}
.theme-base16-circus .hljs-symbol,
.theme-base16-circus .hljs-number,
.theme-base16-circus .hljs-link,
.theme-base16-circus .hljs-attr,
.theme-base16-circus .hljs-variable.constant_,
.theme-base16-circus .hljs-literal {
  color: #4bb1a7;
}
.theme-base16-circus .hljs-title,
.theme-base16-circus .hljs-class .hljs-title,
.theme-base16-circus .hljs-title.class_ {
  color: #c3ba63;
}
.theme-base16-circus .hljs-strong {
  font-weight: bold;
  color: #c3ba63;
}
.theme-base16-circus .hljs-code,
.theme-base16-circus .hljs-addition,
.theme-base16-circus .hljs-title.class_.inherited__,
.theme-base16-circus .hljs-string {
  color: #84b97c;
}
.theme-base16-circus .hljs-built_in,
.theme-base16-circus .hljs-doctag,
.theme-base16-circus .hljs-quote,
.theme-base16-circus .hljs-keyword.hljs-atrule,
.theme-base16-circus .hljs-regexp {
  color: #4bb1a7;
}
.theme-base16-circus .hljs-function .hljs-title,
.theme-base16-circus .hljs-attribute,
.theme-base16-circus .ruby .hljs-property,
.theme-base16-circus .hljs-title.function_,
.theme-base16-circus .hljs-section {
  color: #639ee4;
}
.theme-base16-circus .hljs-type,
.theme-base16-circus .hljs-template-tag,
.theme-base16-circus .diff .hljs-meta,
.theme-base16-circus .hljs-keyword {
  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: bold;
}
.theme-base16-circus-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-circus-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-circus-min .hljs {
  color: #a7a7a7;
  background: #191919;
}
.theme-base16-circus-min .hljs ::selection,
.theme-base16-circus-min .hljs::selection {
  background-color: #303030;
  color: #a7a7a7;
}
.theme-base16-circus-min .hljs-comment {
  color: #5f5a60;
}
.theme-base16-circus-min .hljs-tag {
  color: #505050;
}
.theme-base16-circus-min .hljs-operator,
.theme-base16-circus-min .hljs-punctuation,
.theme-base16-circus-min .hljs-subst {
  color: #a7a7a7;
}
.theme-base16-circus-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-circus-min .hljs-bullet,
.theme-base16-circus-min .hljs-deletion,
.theme-base16-circus-min .hljs-name,
.theme-base16-circus-min .hljs-selector-tag,
.theme-base16-circus-min .hljs-template-variable,
.theme-base16-circus-min .hljs-variable {
  color: #dc657d;
}
.theme-base16-circus-min .hljs-attr,
.theme-base16-circus-min .hljs-link,
.theme-base16-circus-min .hljs-literal,
.theme-base16-circus-min .hljs-number,
.theme-base16-circus-min .hljs-symbol,
.theme-base16-circus-min .hljs-variable.constant_ {
  color: #4bb1a7;
}
.theme-base16-circus-min .hljs-class .hljs-title,
.theme-base16-circus-min .hljs-title,
.theme-base16-circus-min .hljs-title.class_ {
  color: #c3ba63;
}
.theme-base16-circus-min .hljs-strong {
  font-weight: 700;
  color: #c3ba63;
}
.theme-base16-circus-min .hljs-addition,
.theme-base16-circus-min .hljs-code,
.theme-base16-circus-min .hljs-string,
.theme-base16-circus-min .hljs-title.class_.inherited__ {
  color: #84b97c;
}
.theme-base16-circus-min .hljs-built_in,
.theme-base16-circus-min .hljs-doctag,
.theme-base16-circus-min .hljs-keyword.hljs-atrule,
.theme-base16-circus-min .hljs-quote,
.theme-base16-circus-min .hljs-regexp {
  color: #4bb1a7;
}
.theme-base16-circus-min .hljs-attribute,
.theme-base16-circus-min .hljs-function .hljs-title,
.theme-base16-circus-min .hljs-section,
.theme-base16-circus-min .hljs-title.function_,
.theme-base16-circus-min .ruby .hljs-property {
  color: #639ee4;
}
.theme-base16-circus-min .diff .hljs-meta,
.theme-base16-circus-min .hljs-keyword,
.theme-base16-circus-min .hljs-template-tag,
.theme-base16-circus-min .hljs-type {
  color: #b888e2;
}
.theme-base16-circus-min .hljs-emphasis {
  color: #b888e2;
  font-style: italic;
}
.theme-base16-circus-min .hljs-meta,
.theme-base16-circus-min .hljs-meta .hljs-keyword,
.theme-base16-circus-min .hljs-meta .hljs-string {
  color: #b888e2;
}
.theme-base16-circus-min .hljs-meta .hljs-keyword,
.theme-base16-circus-min .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 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-subst,
.theme-base16-classic-dark .hljs-punctuation,
.theme-base16-classic-dark .hljs-operator {
  color: #d0d0d0;
}
.theme-base16-classic-dark .hljs-operator {
  opacity: 0.7;
}
.theme-base16-classic-dark .hljs-bullet,
.theme-base16-classic-dark .hljs-variable,
.theme-base16-classic-dark .hljs-template-variable,
.theme-base16-classic-dark .hljs-selector-tag,
.theme-base16-classic-dark .hljs-name,
.theme-base16-classic-dark .hljs-deletion {
  color: #ac4142;
}
.theme-base16-classic-dark .hljs-symbol,
.theme-base16-classic-dark .hljs-number,
.theme-base16-classic-dark .hljs-link,
.theme-base16-classic-dark .hljs-attr,
.theme-base16-classic-dark .hljs-variable.constant_,
.theme-base16-classic-dark .hljs-literal {
  color: #d28445;
}
.theme-base16-classic-dark .hljs-title,
.theme-base16-classic-dark .hljs-class .hljs-title,
.theme-base16-classic-dark .hljs-title.class_ {
  color: #f4bf75;
}
.theme-base16-classic-dark .hljs-strong {
  font-weight: bold;
  color: #f4bf75;
}
.theme-base16-classic-dark .hljs-code,
.theme-base16-classic-dark .hljs-addition,
.theme-base16-classic-dark .hljs-title.class_.inherited__,
.theme-base16-classic-dark .hljs-string {
  color: #90a959;
}
.theme-base16-classic-dark .hljs-built_in,
.theme-base16-classic-dark .hljs-doctag,
.theme-base16-classic-dark .hljs-quote,
.theme-base16-classic-dark .hljs-keyword.hljs-atrule,
.theme-base16-classic-dark .hljs-regexp {
  color: #75b5aa;
}
.theme-base16-classic-dark .hljs-function .hljs-title,
.theme-base16-classic-dark .hljs-attribute,
.theme-base16-classic-dark .ruby .hljs-property,
.theme-base16-classic-dark .hljs-title.function_,
.theme-base16-classic-dark .hljs-section {
  color: #6a9fb5;
}
.theme-base16-classic-dark .hljs-type,
.theme-base16-classic-dark .hljs-template-tag,
.theme-base16-classic-dark .diff .hljs-meta,
.theme-base16-classic-dark .hljs-keyword {
  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: bold;
}
.theme-base16-classic-dark-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-classic-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-classic-dark-min .hljs {
  color: #d0d0d0;
  background: #151515;
}
.theme-base16-classic-dark-min .hljs ::selection,
.theme-base16-classic-dark-min .hljs::selection {
  background-color: #303030;
  color: #d0d0d0;
}
.theme-base16-classic-dark-min .hljs-comment {
  color: #505050;
}
.theme-base16-classic-dark-min .hljs-tag {
  color: #b0b0b0;
}
.theme-base16-classic-dark-min .hljs-operator,
.theme-base16-classic-dark-min .hljs-punctuation,
.theme-base16-classic-dark-min .hljs-subst {
  color: #d0d0d0;
}
.theme-base16-classic-dark-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-classic-dark-min .hljs-bullet,
.theme-base16-classic-dark-min .hljs-deletion,
.theme-base16-classic-dark-min .hljs-name,
.theme-base16-classic-dark-min .hljs-selector-tag,
.theme-base16-classic-dark-min .hljs-template-variable,
.theme-base16-classic-dark-min .hljs-variable {
  color: #ac4142;
}
.theme-base16-classic-dark-min .hljs-attr,
.theme-base16-classic-dark-min .hljs-link,
.theme-base16-classic-dark-min .hljs-literal,
.theme-base16-classic-dark-min .hljs-number,
.theme-base16-classic-dark-min .hljs-symbol,
.theme-base16-classic-dark-min .hljs-variable.constant_ {
  color: #d28445;
}
.theme-base16-classic-dark-min .hljs-class .hljs-title,
.theme-base16-classic-dark-min .hljs-title,
.theme-base16-classic-dark-min .hljs-title.class_ {
  color: #f4bf75;
}
.theme-base16-classic-dark-min .hljs-strong {
  font-weight: 700;
  color: #f4bf75;
}
.theme-base16-classic-dark-min .hljs-addition,
.theme-base16-classic-dark-min .hljs-code,
.theme-base16-classic-dark-min .hljs-string,
.theme-base16-classic-dark-min .hljs-title.class_.inherited__ {
  color: #90a959;
}
.theme-base16-classic-dark-min .hljs-built_in,
.theme-base16-classic-dark-min .hljs-doctag,
.theme-base16-classic-dark-min .hljs-keyword.hljs-atrule,
.theme-base16-classic-dark-min .hljs-quote,
.theme-base16-classic-dark-min .hljs-regexp {
  color: #75b5aa;
}
.theme-base16-classic-dark-min .hljs-attribute,
.theme-base16-classic-dark-min .hljs-function .hljs-title,
.theme-base16-classic-dark-min .hljs-section,
.theme-base16-classic-dark-min .hljs-title.function_,
.theme-base16-classic-dark-min .ruby .hljs-property {
  color: #6a9fb5;
}
.theme-base16-classic-dark-min .diff .hljs-meta,
.theme-base16-classic-dark-min .hljs-keyword,
.theme-base16-classic-dark-min .hljs-template-tag,
.theme-base16-classic-dark-min .hljs-type {
  color: #aa759f;
}
.theme-base16-classic-dark-min .hljs-emphasis {
  color: #aa759f;
  font-style: italic;
}
.theme-base16-classic-dark-min .hljs-meta,
.theme-base16-classic-dark-min .hljs-meta .hljs-keyword,
.theme-base16-classic-dark-min .hljs-meta .hljs-string {
  color: #8f5536;
}
.theme-base16-classic-dark-min .hljs-meta .hljs-keyword,
.theme-base16-classic-dark-min .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 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-subst,
.theme-base16-classic-light .hljs-punctuation,
.theme-base16-classic-light .hljs-operator {
  color: #303030;
}
.theme-base16-classic-light .hljs-operator {
  opacity: 0.7;
}
.theme-base16-classic-light .hljs-bullet,
.theme-base16-classic-light .hljs-variable,
.theme-base16-classic-light .hljs-template-variable,
.theme-base16-classic-light .hljs-selector-tag,
.theme-base16-classic-light .hljs-name,
.theme-base16-classic-light .hljs-deletion {
  color: #ac4142;
}
.theme-base16-classic-light .hljs-symbol,
.theme-base16-classic-light .hljs-number,
.theme-base16-classic-light .hljs-link,
.theme-base16-classic-light .hljs-attr,
.theme-base16-classic-light .hljs-variable.constant_,
.theme-base16-classic-light .hljs-literal {
  color: #d28445;
}
.theme-base16-classic-light .hljs-title,
.theme-base16-classic-light .hljs-class .hljs-title,
.theme-base16-classic-light .hljs-title.class_ {
  color: #f4bf75;
}
.theme-base16-classic-light .hljs-strong {
  font-weight: bold;
  color: #f4bf75;
}
.theme-base16-classic-light .hljs-code,
.theme-base16-classic-light .hljs-addition,
.theme-base16-classic-light .hljs-title.class_.inherited__,
.theme-base16-classic-light .hljs-string {
  color: #90a959;
}
.theme-base16-classic-light .hljs-built_in,
.theme-base16-classic-light .hljs-doctag,
.theme-base16-classic-light .hljs-quote,
.theme-base16-classic-light .hljs-keyword.hljs-atrule,
.theme-base16-classic-light .hljs-regexp {
  color: #75b5aa;
}
.theme-base16-classic-light .hljs-function .hljs-title,
.theme-base16-classic-light .hljs-attribute,
.theme-base16-classic-light .ruby .hljs-property,
.theme-base16-classic-light .hljs-title.function_,
.theme-base16-classic-light .hljs-section {
  color: #6a9fb5;
}
.theme-base16-classic-light .hljs-type,
.theme-base16-classic-light .hljs-template-tag,
.theme-base16-classic-light .diff .hljs-meta,
.theme-base16-classic-light .hljs-keyword {
  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: bold;
}
.theme-base16-classic-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-classic-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-classic-light-min .hljs {
  color: #303030;
  background: #f5f5f5;
}
.theme-base16-classic-light-min .hljs ::selection,
.theme-base16-classic-light-min .hljs::selection {
  background-color: #d0d0d0;
  color: #303030;
}
.theme-base16-classic-light-min .hljs-comment {
  color: #b0b0b0;
}
.theme-base16-classic-light-min .hljs-tag {
  color: #505050;
}
.theme-base16-classic-light-min .hljs-operator,
.theme-base16-classic-light-min .hljs-punctuation,
.theme-base16-classic-light-min .hljs-subst {
  color: #303030;
}
.theme-base16-classic-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-classic-light-min .hljs-bullet,
.theme-base16-classic-light-min .hljs-deletion,
.theme-base16-classic-light-min .hljs-name,
.theme-base16-classic-light-min .hljs-selector-tag,
.theme-base16-classic-light-min .hljs-template-variable,
.theme-base16-classic-light-min .hljs-variable {
  color: #ac4142;
}
.theme-base16-classic-light-min .hljs-attr,
.theme-base16-classic-light-min .hljs-link,
.theme-base16-classic-light-min .hljs-literal,
.theme-base16-classic-light-min .hljs-number,
.theme-base16-classic-light-min .hljs-symbol,
.theme-base16-classic-light-min .hljs-variable.constant_ {
  color: #d28445;
}
.theme-base16-classic-light-min .hljs-class .hljs-title,
.theme-base16-classic-light-min .hljs-title,
.theme-base16-classic-light-min .hljs-title.class_ {
  color: #f4bf75;
}
.theme-base16-classic-light-min .hljs-strong {
  font-weight: 700;
  color: #f4bf75;
}
.theme-base16-classic-light-min .hljs-addition,
.theme-base16-classic-light-min .hljs-code,
.theme-base16-classic-light-min .hljs-string,
.theme-base16-classic-light-min .hljs-title.class_.inherited__ {
  color: #90a959;
}
.theme-base16-classic-light-min .hljs-built_in,
.theme-base16-classic-light-min .hljs-doctag,
.theme-base16-classic-light-min .hljs-keyword.hljs-atrule,
.theme-base16-classic-light-min .hljs-quote,
.theme-base16-classic-light-min .hljs-regexp {
  color: #75b5aa;
}
.theme-base16-classic-light-min .hljs-attribute,
.theme-base16-classic-light-min .hljs-function .hljs-title,
.theme-base16-classic-light-min .hljs-section,
.theme-base16-classic-light-min .hljs-title.function_,
.theme-base16-classic-light-min .ruby .hljs-property {
  color: #6a9fb5;
}
.theme-base16-classic-light-min .diff .hljs-meta,
.theme-base16-classic-light-min .hljs-keyword,
.theme-base16-classic-light-min .hljs-template-tag,
.theme-base16-classic-light-min .hljs-type {
  color: #aa759f;
}
.theme-base16-classic-light-min .hljs-emphasis {
  color: #aa759f;
  font-style: italic;
}
.theme-base16-classic-light-min .hljs-meta,
.theme-base16-classic-light-min .hljs-meta .hljs-keyword,
.theme-base16-classic-light-min .hljs-meta .hljs-string {
  color: #8f5536;
}
.theme-base16-classic-light-min .hljs-meta .hljs-keyword,
.theme-base16-classic-light-min .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 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-subst,
.theme-base16-codeschool .hljs-punctuation,
.theme-base16-codeschool .hljs-operator {
  color: #9ea7a6;
}
.theme-base16-codeschool .hljs-operator {
  opacity: 0.7;
}
.theme-base16-codeschool .hljs-bullet,
.theme-base16-codeschool .hljs-variable,
.theme-base16-codeschool .hljs-template-variable,
.theme-base16-codeschool .hljs-selector-tag,
.theme-base16-codeschool .hljs-name,
.theme-base16-codeschool .hljs-deletion {
  color: #2a5491;
}
.theme-base16-codeschool .hljs-symbol,
.theme-base16-codeschool .hljs-number,
.theme-base16-codeschool .hljs-link,
.theme-base16-codeschool .hljs-attr,
.theme-base16-codeschool .hljs-variable.constant_,
.theme-base16-codeschool .hljs-literal {
  color: #43820d;
}
.theme-base16-codeschool .hljs-title,
.theme-base16-codeschool .hljs-class .hljs-title,
.theme-base16-codeschool .hljs-title.class_ {
  color: #a03b1e;
}
.theme-base16-codeschool .hljs-strong {
  font-weight: bold;
  color: #a03b1e;
}
.theme-base16-codeschool .hljs-code,
.theme-base16-codeschool .hljs-addition,
.theme-base16-codeschool .hljs-title.class_.inherited__,
.theme-base16-codeschool .hljs-string {
  color: #237986;
}
.theme-base16-codeschool .hljs-built_in,
.theme-base16-codeschool .hljs-doctag,
.theme-base16-codeschool .hljs-quote,
.theme-base16-codeschool .hljs-keyword.hljs-atrule,
.theme-base16-codeschool .hljs-regexp {
  color: #b02f30;
}
.theme-base16-codeschool .hljs-function .hljs-title,
.theme-base16-codeschool .hljs-attribute,
.theme-base16-codeschool .ruby .hljs-property,
.theme-base16-codeschool .hljs-title.function_,
.theme-base16-codeschool .hljs-section {
  color: #484d79;
}
.theme-base16-codeschool .hljs-type,
.theme-base16-codeschool .hljs-template-tag,
.theme-base16-codeschool .diff .hljs-meta,
.theme-base16-codeschool .hljs-keyword {
  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: bold;
}
.theme-base16-codeschool-min {
  /*!
  Theme: Codeschool
  Author: blockloop
  License: ~ MIT (or more permissive) [via base16-schemes-source]
  Maintainer: @highlightjs/core-team
  Version: 2021.09.0
*/
}
.theme-base16-codeschool-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-codeschool-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-codeschool-min .hljs {
  color: #9ea7a6;
  background: #232c31;
}
.theme-base16-codeschool-min .hljs ::selection,
.theme-base16-codeschool-min .hljs::selection {
  background-color: #2a343a;
  color: #9ea7a6;
}
.theme-base16-codeschool-min .hljs-comment {
  color: #3f4944;
}
.theme-base16-codeschool-min .hljs-tag {
  color: #84898c;
}
.theme-base16-codeschool-min .hljs-operator,
.theme-base16-codeschool-min .hljs-punctuation,
.theme-base16-codeschool-min .hljs-subst {
  color: #9ea7a6;
}
.theme-base16-codeschool-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-codeschool-min .hljs-bullet,
.theme-base16-codeschool-min .hljs-deletion,
.theme-base16-codeschool-min .hljs-name,
.theme-base16-codeschool-min .hljs-selector-tag,
.theme-base16-codeschool-min .hljs-template-variable,
.theme-base16-codeschool-min .hljs-variable {
  color: #2a5491;
}
.theme-base16-codeschool-min .hljs-attr,
.theme-base16-codeschool-min .hljs-link,
.theme-base16-codeschool-min .hljs-literal,
.theme-base16-codeschool-min .hljs-number,
.theme-base16-codeschool-min .hljs-symbol,
.theme-base16-codeschool-min .hljs-variable.constant_ {
  color: #43820d;
}
.theme-base16-codeschool-min .hljs-class .hljs-title,
.theme-base16-codeschool-min .hljs-title,
.theme-base16-codeschool-min .hljs-title.class_ {
  color: #a03b1e;
}
.theme-base16-codeschool-min .hljs-strong {
  font-weight: 700;
  color: #a03b1e;
}
.theme-base16-codeschool-min .hljs-addition,
.theme-base16-codeschool-min .hljs-code,
.theme-base16-codeschool-min .hljs-string,
.theme-base16-codeschool-min .hljs-title.class_.inherited__ {
  color: #237986;
}
.theme-base16-codeschool-min .hljs-built_in,
.theme-base16-codeschool-min .hljs-doctag,
.theme-base16-codeschool-min .hljs-keyword.hljs-atrule,
.theme-base16-codeschool-min .hljs-quote,
.theme-base16-codeschool-min .hljs-regexp {
  color: #b02f30;
}
.theme-base16-codeschool-min .hljs-attribute,
.theme-base16-codeschool-min .hljs-function .hljs-title,
.theme-base16-codeschool-min .hljs-section,
.theme-base16-codeschool-min .hljs-title.function_,
.theme-base16-codeschool-min .ruby .hljs-property {
  color: #484d79;
}
.theme-base16-codeschool-min .diff .hljs-meta,
.theme-base16-codeschool-min .hljs-keyword,
.theme-base16-codeschool-min .hljs-template-tag,
.theme-base16-codeschool-min .hljs-type {
  color: #c59820;
}
.theme-base16-codeschool-min .hljs-emphasis {
  color: #c59820;
  font-style: italic;
}
.theme-base16-codeschool-min .hljs-meta,
.theme-base16-codeschool-min .hljs-meta .hljs-keyword,
.theme-base16-codeschool-min .hljs-meta .hljs-string {
  color: #c98344;
}
.theme-base16-codeschool-min .hljs-meta .hljs-keyword,
.theme-base16-codeschool-min .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 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-subst,
.theme-base16-colors .hljs-punctuation,
.theme-base16-colors .hljs-operator {
  color: #bbb;
}
.theme-base16-colors .hljs-operator {
  opacity: 0.7;
}
.theme-base16-colors .hljs-bullet,
.theme-base16-colors .hljs-variable,
.theme-base16-colors .hljs-template-variable,
.theme-base16-colors .hljs-selector-tag,
.theme-base16-colors .hljs-name,
.theme-base16-colors .hljs-deletion {
  color: #ff4136;
}
.theme-base16-colors .hljs-symbol,
.theme-base16-colors .hljs-number,
.theme-base16-colors .hljs-link,
.theme-base16-colors .hljs-attr,
.theme-base16-colors .hljs-variable.constant_,
.theme-base16-colors .hljs-literal {
  color: #ff851b;
}
.theme-base16-colors .hljs-title,
.theme-base16-colors .hljs-class .hljs-title,
.theme-base16-colors .hljs-title.class_ {
  color: #ffdc00;
}
.theme-base16-colors .hljs-strong {
  font-weight: bold;
  color: #ffdc00;
}
.theme-base16-colors .hljs-code,
.theme-base16-colors .hljs-addition,
.theme-base16-colors .hljs-title.class_.inherited__,
.theme-base16-colors .hljs-string {
  color: #2ecc40;
}
.theme-base16-colors .hljs-built_in,
.theme-base16-colors .hljs-doctag,
.theme-base16-colors .hljs-quote,
.theme-base16-colors .hljs-keyword.hljs-atrule,
.theme-base16-colors .hljs-regexp {
  color: #7fdbff;
}
.theme-base16-colors .hljs-function .hljs-title,
.theme-base16-colors .hljs-attribute,
.theme-base16-colors .ruby .hljs-property,
.theme-base16-colors .hljs-title.function_,
.theme-base16-colors .hljs-section {
  color: #0074d9;
}
.theme-base16-colors .hljs-type,
.theme-base16-colors .hljs-template-tag,
.theme-base16-colors .diff .hljs-meta,
.theme-base16-colors .hljs-keyword {
  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: bold;
}
.theme-base16-colors-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-colors-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-colors-min .hljs {
  color: #bbb;
  background: #111;
}
.theme-base16-colors-min .hljs ::selection,
.theme-base16-colors-min .hljs::selection {
  background-color: #555;
  color: #bbb;
}
.theme-base16-colors-min .hljs-comment {
  color: #777;
}
.theme-base16-colors-min .hljs-tag {
  color: #999;
}
.theme-base16-colors-min .hljs-operator,
.theme-base16-colors-min .hljs-punctuation,
.theme-base16-colors-min .hljs-subst {
  color: #bbb;
}
.theme-base16-colors-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-colors-min .hljs-bullet,
.theme-base16-colors-min .hljs-deletion,
.theme-base16-colors-min .hljs-name,
.theme-base16-colors-min .hljs-selector-tag,
.theme-base16-colors-min .hljs-template-variable,
.theme-base16-colors-min .hljs-variable {
  color: #ff4136;
}
.theme-base16-colors-min .hljs-attr,
.theme-base16-colors-min .hljs-link,
.theme-base16-colors-min .hljs-literal,
.theme-base16-colors-min .hljs-number,
.theme-base16-colors-min .hljs-symbol,
.theme-base16-colors-min .hljs-variable.constant_ {
  color: #ff851b;
}
.theme-base16-colors-min .hljs-class .hljs-title,
.theme-base16-colors-min .hljs-title,
.theme-base16-colors-min .hljs-title.class_ {
  color: #ffdc00;
}
.theme-base16-colors-min .hljs-strong {
  font-weight: 700;
  color: #ffdc00;
}
.theme-base16-colors-min .hljs-addition,
.theme-base16-colors-min .hljs-code,
.theme-base16-colors-min .hljs-string,
.theme-base16-colors-min .hljs-title.class_.inherited__ {
  color: #2ecc40;
}
.theme-base16-colors-min .hljs-built_in,
.theme-base16-colors-min .hljs-doctag,
.theme-base16-colors-min .hljs-keyword.hljs-atrule,
.theme-base16-colors-min .hljs-quote,
.theme-base16-colors-min .hljs-regexp {
  color: #7fdbff;
}
.theme-base16-colors-min .hljs-attribute,
.theme-base16-colors-min .hljs-function .hljs-title,
.theme-base16-colors-min .hljs-section,
.theme-base16-colors-min .hljs-title.function_,
.theme-base16-colors-min .ruby .hljs-property {
  color: #0074d9;
}
.theme-base16-colors-min .diff .hljs-meta,
.theme-base16-colors-min .hljs-keyword,
.theme-base16-colors-min .hljs-template-tag,
.theme-base16-colors-min .hljs-type {
  color: #b10dc9;
}
.theme-base16-colors-min .hljs-emphasis {
  color: #b10dc9;
  font-style: italic;
}
.theme-base16-colors-min .hljs-meta,
.theme-base16-colors-min .hljs-meta .hljs-keyword,
.theme-base16-colors-min .hljs-meta .hljs-string {
  color: #85144b;
}
.theme-base16-colors-min .hljs-meta .hljs-keyword,
.theme-base16-colors-min .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 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-subst,
.theme-base16-cupcake .hljs-punctuation,
.theme-base16-cupcake .hljs-operator {
  color: #8b8198;
}
.theme-base16-cupcake .hljs-operator {
  opacity: 0.7;
}
.theme-base16-cupcake .hljs-bullet,
.theme-base16-cupcake .hljs-variable,
.theme-base16-cupcake .hljs-template-variable,
.theme-base16-cupcake .hljs-selector-tag,
.theme-base16-cupcake .hljs-name,
.theme-base16-cupcake .hljs-deletion {
  color: #d57e85;
}
.theme-base16-cupcake .hljs-symbol,
.theme-base16-cupcake .hljs-number,
.theme-base16-cupcake .hljs-link,
.theme-base16-cupcake .hljs-attr,
.theme-base16-cupcake .hljs-variable.constant_,
.theme-base16-cupcake .hljs-literal {
  color: #ebb790;
}
.theme-base16-cupcake .hljs-title,
.theme-base16-cupcake .hljs-class .hljs-title,
.theme-base16-cupcake .hljs-title.class_ {
  color: #dcb16c;
}
.theme-base16-cupcake .hljs-strong {
  font-weight: bold;
  color: #dcb16c;
}
.theme-base16-cupcake .hljs-code,
.theme-base16-cupcake .hljs-addition,
.theme-base16-cupcake .hljs-title.class_.inherited__,
.theme-base16-cupcake .hljs-string {
  color: #a3b367;
}
.theme-base16-cupcake .hljs-built_in,
.theme-base16-cupcake .hljs-doctag,
.theme-base16-cupcake .hljs-quote,
.theme-base16-cupcake .hljs-keyword.hljs-atrule,
.theme-base16-cupcake .hljs-regexp {
  color: #69a9a7;
}
.theme-base16-cupcake .hljs-function .hljs-title,
.theme-base16-cupcake .hljs-attribute,
.theme-base16-cupcake .ruby .hljs-property,
.theme-base16-cupcake .hljs-title.function_,
.theme-base16-cupcake .hljs-section {
  color: #7297b9;
}
.theme-base16-cupcake .hljs-type,
.theme-base16-cupcake .hljs-template-tag,
.theme-base16-cupcake .diff .hljs-meta,
.theme-base16-cupcake .hljs-keyword {
  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: bold;
}
.theme-base16-cupcake-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-cupcake-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-cupcake-min .hljs {
  color: #8b8198;
  background: #fbf1f2;
}
.theme-base16-cupcake-min .hljs ::selection,
.theme-base16-cupcake-min .hljs::selection {
  background-color: #d8d5dd;
  color: #8b8198;
}
.theme-base16-cupcake-min .hljs-comment {
  color: #bfb9c6;
}
.theme-base16-cupcake-min .hljs-tag {
  color: #a59daf;
}
.theme-base16-cupcake-min .hljs-operator,
.theme-base16-cupcake-min .hljs-punctuation,
.theme-base16-cupcake-min .hljs-subst {
  color: #8b8198;
}
.theme-base16-cupcake-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-cupcake-min .hljs-bullet,
.theme-base16-cupcake-min .hljs-deletion,
.theme-base16-cupcake-min .hljs-name,
.theme-base16-cupcake-min .hljs-selector-tag,
.theme-base16-cupcake-min .hljs-template-variable,
.theme-base16-cupcake-min .hljs-variable {
  color: #d57e85;
}
.theme-base16-cupcake-min .hljs-attr,
.theme-base16-cupcake-min .hljs-link,
.theme-base16-cupcake-min .hljs-literal,
.theme-base16-cupcake-min .hljs-number,
.theme-base16-cupcake-min .hljs-symbol,
.theme-base16-cupcake-min .hljs-variable.constant_ {
  color: #ebb790;
}
.theme-base16-cupcake-min .hljs-class .hljs-title,
.theme-base16-cupcake-min .hljs-title,
.theme-base16-cupcake-min .hljs-title.class_ {
  color: #dcb16c;
}
.theme-base16-cupcake-min .hljs-strong {
  font-weight: 700;
  color: #dcb16c;
}
.theme-base16-cupcake-min .hljs-addition,
.theme-base16-cupcake-min .hljs-code,
.theme-base16-cupcake-min .hljs-string,
.theme-base16-cupcake-min .hljs-title.class_.inherited__ {
  color: #a3b367;
}
.theme-base16-cupcake-min .hljs-built_in,
.theme-base16-cupcake-min .hljs-doctag,
.theme-base16-cupcake-min .hljs-keyword.hljs-atrule,
.theme-base16-cupcake-min .hljs-quote,
.theme-base16-cupcake-min .hljs-regexp {
  color: #69a9a7;
}
.theme-base16-cupcake-min .hljs-attribute,
.theme-base16-cupcake-min .hljs-function .hljs-title,
.theme-base16-cupcake-min .hljs-section,
.theme-base16-cupcake-min .hljs-title.function_,
.theme-base16-cupcake-min .ruby .hljs-property {
  color: #7297b9;
}
.theme-base16-cupcake-min .diff .hljs-meta,
.theme-base16-cupcake-min .hljs-keyword,
.theme-base16-cupcake-min .hljs-template-tag,
.theme-base16-cupcake-min .hljs-type {
  color: #bb99b4;
}
.theme-base16-cupcake-min .hljs-emphasis {
  color: #bb99b4;
  font-style: italic;
}
.theme-base16-cupcake-min .hljs-meta,
.theme-base16-cupcake-min .hljs-meta .hljs-keyword,
.theme-base16-cupcake-min .hljs-meta .hljs-string {
  color: #baa58c;
}
.theme-base16-cupcake-min .hljs-meta .hljs-keyword,
.theme-base16-cupcake-min .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 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 {
  color: gray;
}
.theme-base16-cupertino .hljs-tag {
  color: gray;
}
.theme-base16-cupertino .hljs-subst,
.theme-base16-cupertino .hljs-punctuation,
.theme-base16-cupertino .hljs-operator {
  color: #404040;
}
.theme-base16-cupertino .hljs-operator {
  opacity: 0.7;
}
.theme-base16-cupertino .hljs-bullet,
.theme-base16-cupertino .hljs-variable,
.theme-base16-cupertino .hljs-template-variable,
.theme-base16-cupertino .hljs-selector-tag,
.theme-base16-cupertino .hljs-name,
.theme-base16-cupertino .hljs-deletion {
  color: #c41a15;
}
.theme-base16-cupertino .hljs-symbol,
.theme-base16-cupertino .hljs-number,
.theme-base16-cupertino .hljs-link,
.theme-base16-cupertino .hljs-attr,
.theme-base16-cupertino .hljs-variable.constant_,
.theme-base16-cupertino .hljs-literal {
  color: #eb8500;
}
.theme-base16-cupertino .hljs-title,
.theme-base16-cupertino .hljs-class .hljs-title,
.theme-base16-cupertino .hljs-title.class_ {
  color: #826b28;
}
.theme-base16-cupertino .hljs-strong {
  font-weight: bold;
  color: #826b28;
}
.theme-base16-cupertino .hljs-code,
.theme-base16-cupertino .hljs-addition,
.theme-base16-cupertino .hljs-title.class_.inherited__,
.theme-base16-cupertino .hljs-string {
  color: #007400;
}
.theme-base16-cupertino .hljs-built_in,
.theme-base16-cupertino .hljs-doctag,
.theme-base16-cupertino .hljs-quote,
.theme-base16-cupertino .hljs-keyword.hljs-atrule,
.theme-base16-cupertino .hljs-regexp {
  color: #318495;
}
.theme-base16-cupertino .hljs-function .hljs-title,
.theme-base16-cupertino .hljs-attribute,
.theme-base16-cupertino .ruby .hljs-property,
.theme-base16-cupertino .hljs-title.function_,
.theme-base16-cupertino .hljs-section {
  color: blue;
}
.theme-base16-cupertino .hljs-type,
.theme-base16-cupertino .hljs-template-tag,
.theme-base16-cupertino .diff .hljs-meta,
.theme-base16-cupertino .hljs-keyword {
  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: bold;
}
.theme-base16-cupertino-min {
  /*!
  Theme: Cupertino
  Author: Defman21
  License: ~ MIT (or more permissive) [via base16-schemes-source]
  Maintainer: @highlightjs/core-team
  Version: 2021.09.0
*/
}
.theme-base16-cupertino-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-cupertino-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-cupertino-min .hljs {
  color: #404040;
  background: #fff;
}
.theme-base16-cupertino-min .hljs ::selection,
.theme-base16-cupertino-min .hljs::selection {
  background-color: silver;
  color: #404040;
}
.theme-base16-cupertino-min .hljs-comment,
.theme-base16-cupertino-min .hljs-tag {
  color: gray;
}
.theme-base16-cupertino-min .hljs-operator,
.theme-base16-cupertino-min .hljs-punctuation,
.theme-base16-cupertino-min .hljs-subst {
  color: #404040;
}
.theme-base16-cupertino-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-cupertino-min .hljs-bullet,
.theme-base16-cupertino-min .hljs-deletion,
.theme-base16-cupertino-min .hljs-name,
.theme-base16-cupertino-min .hljs-selector-tag,
.theme-base16-cupertino-min .hljs-template-variable,
.theme-base16-cupertino-min .hljs-variable {
  color: #c41a15;
}
.theme-base16-cupertino-min .hljs-attr,
.theme-base16-cupertino-min .hljs-link,
.theme-base16-cupertino-min .hljs-literal,
.theme-base16-cupertino-min .hljs-number,
.theme-base16-cupertino-min .hljs-symbol,
.theme-base16-cupertino-min .hljs-variable.constant_ {
  color: #eb8500;
}
.theme-base16-cupertino-min .hljs-class .hljs-title,
.theme-base16-cupertino-min .hljs-title,
.theme-base16-cupertino-min .hljs-title.class_ {
  color: #826b28;
}
.theme-base16-cupertino-min .hljs-strong {
  font-weight: 700;
  color: #826b28;
}
.theme-base16-cupertino-min .hljs-addition,
.theme-base16-cupertino-min .hljs-code,
.theme-base16-cupertino-min .hljs-string,
.theme-base16-cupertino-min .hljs-title.class_.inherited__ {
  color: #007400;
}
.theme-base16-cupertino-min .hljs-built_in,
.theme-base16-cupertino-min .hljs-doctag,
.theme-base16-cupertino-min .hljs-keyword.hljs-atrule,
.theme-base16-cupertino-min .hljs-quote,
.theme-base16-cupertino-min .hljs-regexp {
  color: #318495;
}
.theme-base16-cupertino-min .hljs-attribute,
.theme-base16-cupertino-min .hljs-function .hljs-title,
.theme-base16-cupertino-min .hljs-section,
.theme-base16-cupertino-min .hljs-title.function_,
.theme-base16-cupertino-min .ruby .hljs-property {
  color: blue;
}
.theme-base16-cupertino-min .diff .hljs-meta,
.theme-base16-cupertino-min .hljs-keyword,
.theme-base16-cupertino-min .hljs-template-tag,
.theme-base16-cupertino-min .hljs-type {
  color: #a90d91;
}
.theme-base16-cupertino-min .hljs-emphasis {
  color: #a90d91;
  font-style: italic;
}
.theme-base16-cupertino-min .hljs-meta,
.theme-base16-cupertino-min .hljs-meta .hljs-keyword,
.theme-base16-cupertino-min .hljs-meta .hljs-string {
  color: #826b28;
}
.theme-base16-cupertino-min .hljs-meta .hljs-keyword,
.theme-base16-cupertino-min .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 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-subst,
.theme-base16-danqing .hljs-punctuation,
.theme-base16-danqing .hljs-operator {
  color: #e0f0ef;
}
.theme-base16-danqing .hljs-operator {
  opacity: 0.7;
}
.theme-base16-danqing .hljs-bullet,
.theme-base16-danqing .hljs-variable,
.theme-base16-danqing .hljs-template-variable,
.theme-base16-danqing .hljs-selector-tag,
.theme-base16-danqing .hljs-name,
.theme-base16-danqing .hljs-deletion {
  color: #f9906f;
}
.theme-base16-danqing .hljs-symbol,
.theme-base16-danqing .hljs-number,
.theme-base16-danqing .hljs-link,
.theme-base16-danqing .hljs-attr,
.theme-base16-danqing .hljs-variable.constant_,
.theme-base16-danqing .hljs-literal {
  color: #b38a61;
}
.theme-base16-danqing .hljs-title,
.theme-base16-danqing .hljs-class .hljs-title,
.theme-base16-danqing .hljs-title.class_ {
  color: #f0c239;
}
.theme-base16-danqing .hljs-strong {
  font-weight: bold;
  color: #f0c239;
}
.theme-base16-danqing .hljs-code,
.theme-base16-danqing .hljs-addition,
.theme-base16-danqing .hljs-title.class_.inherited__,
.theme-base16-danqing .hljs-string {
  color: #8ab361;
}
.theme-base16-danqing .hljs-built_in,
.theme-base16-danqing .hljs-doctag,
.theme-base16-danqing .hljs-quote,
.theme-base16-danqing .hljs-keyword.hljs-atrule,
.theme-base16-danqing .hljs-regexp {
  color: #30dff3;
}
.theme-base16-danqing .hljs-function .hljs-title,
.theme-base16-danqing .hljs-attribute,
.theme-base16-danqing .ruby .hljs-property,
.theme-base16-danqing .hljs-title.function_,
.theme-base16-danqing .hljs-section {
  color: #b0a4e3;
}
.theme-base16-danqing .hljs-type,
.theme-base16-danqing .hljs-template-tag,
.theme-base16-danqing .diff .hljs-meta,
.theme-base16-danqing .hljs-keyword {
  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: bold;
}
.theme-base16-danqing-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-danqing-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-danqing-min .hljs {
  color: #e0f0ef;
  background: #2d302f;
}
.theme-base16-danqing-min .hljs ::selection,
.theme-base16-danqing-min .hljs::selection {
  background-color: #5a605d;
  color: #e0f0ef;
}
.theme-base16-danqing-min .hljs-comment {
  color: #9da8a3;
}
.theme-base16-danqing-min .hljs-tag {
  color: #cad8d2;
}
.theme-base16-danqing-min .hljs-operator,
.theme-base16-danqing-min .hljs-punctuation,
.theme-base16-danqing-min .hljs-subst {
  color: #e0f0ef;
}
.theme-base16-danqing-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-danqing-min .hljs-bullet,
.theme-base16-danqing-min .hljs-deletion,
.theme-base16-danqing-min .hljs-name,
.theme-base16-danqing-min .hljs-selector-tag,
.theme-base16-danqing-min .hljs-template-variable,
.theme-base16-danqing-min .hljs-variable {
  color: #f9906f;
}
.theme-base16-danqing-min .hljs-attr,
.theme-base16-danqing-min .hljs-link,
.theme-base16-danqing-min .hljs-literal,
.theme-base16-danqing-min .hljs-number,
.theme-base16-danqing-min .hljs-symbol,
.theme-base16-danqing-min .hljs-variable.constant_ {
  color: #b38a61;
}
.theme-base16-danqing-min .hljs-class .hljs-title,
.theme-base16-danqing-min .hljs-title,
.theme-base16-danqing-min .hljs-title.class_ {
  color: #f0c239;
}
.theme-base16-danqing-min .hljs-strong {
  font-weight: 700;
  color: #f0c239;
}
.theme-base16-danqing-min .hljs-addition,
.theme-base16-danqing-min .hljs-code,
.theme-base16-danqing-min .hljs-string,
.theme-base16-danqing-min .hljs-title.class_.inherited__ {
  color: #8ab361;
}
.theme-base16-danqing-min .hljs-built_in,
.theme-base16-danqing-min .hljs-doctag,
.theme-base16-danqing-min .hljs-keyword.hljs-atrule,
.theme-base16-danqing-min .hljs-quote,
.theme-base16-danqing-min .hljs-regexp {
  color: #30dff3;
}
.theme-base16-danqing-min .hljs-attribute,
.theme-base16-danqing-min .hljs-function .hljs-title,
.theme-base16-danqing-min .hljs-section,
.theme-base16-danqing-min .hljs-title.function_,
.theme-base16-danqing-min .ruby .hljs-property {
  color: #b0a4e3;
}
.theme-base16-danqing-min .diff .hljs-meta,
.theme-base16-danqing-min .hljs-keyword,
.theme-base16-danqing-min .hljs-template-tag,
.theme-base16-danqing-min .hljs-type {
  color: #cca4e3;
}
.theme-base16-danqing-min .hljs-emphasis {
  color: #cca4e3;
  font-style: italic;
}
.theme-base16-danqing-min .hljs-meta,
.theme-base16-danqing-min .hljs-meta .hljs-keyword,
.theme-base16-danqing-min .hljs-meta .hljs-string {
  color: #ca6924;
}
.theme-base16-danqing-min .hljs-meta .hljs-keyword,
.theme-base16-danqing-min .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 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-subst,
.theme-base16-darcula .hljs-punctuation,
.theme-base16-darcula .hljs-operator {
  color: #a9b7c6;
}
.theme-base16-darcula .hljs-operator {
  opacity: 0.7;
}
.theme-base16-darcula .hljs-bullet,
.theme-base16-darcula .hljs-variable,
.theme-base16-darcula .hljs-template-variable,
.theme-base16-darcula .hljs-selector-tag,
.theme-base16-darcula .hljs-name,
.theme-base16-darcula .hljs-deletion {
  color: #4eade5;
}
.theme-base16-darcula .hljs-symbol,
.theme-base16-darcula .hljs-number,
.theme-base16-darcula .hljs-link,
.theme-base16-darcula .hljs-attr,
.theme-base16-darcula .hljs-variable.constant_,
.theme-base16-darcula .hljs-literal {
  color: #689757;
}
.theme-base16-darcula .hljs-title,
.theme-base16-darcula .hljs-class .hljs-title,
.theme-base16-darcula .hljs-title.class_ {
  color: #bbb529;
}
.theme-base16-darcula .hljs-strong {
  font-weight: bold;
  color: #bbb529;
}
.theme-base16-darcula .hljs-code,
.theme-base16-darcula .hljs-addition,
.theme-base16-darcula .hljs-title.class_.inherited__,
.theme-base16-darcula .hljs-string {
  color: #6a8759;
}
.theme-base16-darcula .hljs-built_in,
.theme-base16-darcula .hljs-doctag,
.theme-base16-darcula .hljs-quote,
.theme-base16-darcula .hljs-keyword.hljs-atrule,
.theme-base16-darcula .hljs-regexp {
  color: #629755;
}
.theme-base16-darcula .hljs-function .hljs-title,
.theme-base16-darcula .hljs-attribute,
.theme-base16-darcula .ruby .hljs-property,
.theme-base16-darcula .hljs-title.function_,
.theme-base16-darcula .hljs-section {
  color: #9876aa;
}
.theme-base16-darcula .hljs-type,
.theme-base16-darcula .hljs-template-tag,
.theme-base16-darcula .diff .hljs-meta,
.theme-base16-darcula .hljs-keyword {
  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: gray;
}
.theme-base16-darcula .hljs-meta .hljs-keyword,
.theme-base16-darcula .hljs-meta-keyword {
  font-weight: bold;
}
.theme-base16-darcula-min {
  /*!
  Theme: Darcula
  Author: jetbrains
  License: ~ MIT (or more permissive) [via base16-schemes-source]
  Maintainer: @highlightjs/core-team
  Version: 2021.09.0
*/
}
.theme-base16-darcula-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-darcula-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-darcula-min .hljs {
  color: #a9b7c6;
  background: #2b2b2b;
}
.theme-base16-darcula-min .hljs ::selection,
.theme-base16-darcula-min .hljs::selection {
  background-color: #323232;
  color: #a9b7c6;
}
.theme-base16-darcula-min .hljs-comment {
  color: #606366;
}
.theme-base16-darcula-min .hljs-tag {
  color: #a4a3a3;
}
.theme-base16-darcula-min .hljs-operator,
.theme-base16-darcula-min .hljs-punctuation,
.theme-base16-darcula-min .hljs-subst {
  color: #a9b7c6;
}
.theme-base16-darcula-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-darcula-min .hljs-bullet,
.theme-base16-darcula-min .hljs-deletion,
.theme-base16-darcula-min .hljs-name,
.theme-base16-darcula-min .hljs-selector-tag,
.theme-base16-darcula-min .hljs-template-variable,
.theme-base16-darcula-min .hljs-variable {
  color: #4eade5;
}
.theme-base16-darcula-min .hljs-attr,
.theme-base16-darcula-min .hljs-link,
.theme-base16-darcula-min .hljs-literal,
.theme-base16-darcula-min .hljs-number,
.theme-base16-darcula-min .hljs-symbol,
.theme-base16-darcula-min .hljs-variable.constant_ {
  color: #689757;
}
.theme-base16-darcula-min .hljs-class .hljs-title,
.theme-base16-darcula-min .hljs-title,
.theme-base16-darcula-min .hljs-title.class_ {
  color: #bbb529;
}
.theme-base16-darcula-min .hljs-strong {
  font-weight: 700;
  color: #bbb529;
}
.theme-base16-darcula-min .hljs-addition,
.theme-base16-darcula-min .hljs-code,
.theme-base16-darcula-min .hljs-string,
.theme-base16-darcula-min .hljs-title.class_.inherited__ {
  color: #6a8759;
}
.theme-base16-darcula-min .hljs-built_in,
.theme-base16-darcula-min .hljs-doctag,
.theme-base16-darcula-min .hljs-keyword.hljs-atrule,
.theme-base16-darcula-min .hljs-quote,
.theme-base16-darcula-min .hljs-regexp {
  color: #629755;
}
.theme-base16-darcula-min .hljs-attribute,
.theme-base16-darcula-min .hljs-function .hljs-title,
.theme-base16-darcula-min .hljs-section,
.theme-base16-darcula-min .hljs-title.function_,
.theme-base16-darcula-min .ruby .hljs-property {
  color: #9876aa;
}
.theme-base16-darcula-min .diff .hljs-meta,
.theme-base16-darcula-min .hljs-keyword,
.theme-base16-darcula-min .hljs-template-tag,
.theme-base16-darcula-min .hljs-type {
  color: #cc7832;
}
.theme-base16-darcula-min .hljs-emphasis {
  color: #cc7832;
  font-style: italic;
}
.theme-base16-darcula-min .hljs-meta,
.theme-base16-darcula-min .hljs-meta .hljs-keyword,
.theme-base16-darcula-min .hljs-meta .hljs-string {
  color: gray;
}
.theme-base16-darcula-min .hljs-meta .hljs-keyword,
.theme-base16-darcula-min .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 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: lime;
}
.theme-base16-dark-violet .hljs-subst,
.theme-base16-dark-violet .hljs-punctuation,
.theme-base16-dark-violet .hljs-operator {
  color: #b08ae6;
}
.theme-base16-dark-violet .hljs-operator {
  opacity: 0.7;
}
.theme-base16-dark-violet .hljs-bullet,
.theme-base16-dark-violet .hljs-variable,
.theme-base16-dark-violet .hljs-template-variable,
.theme-base16-dark-violet .hljs-selector-tag,
.theme-base16-dark-violet .hljs-name,
.theme-base16-dark-violet .hljs-deletion {
  color: #a82ee6;
}
.theme-base16-dark-violet .hljs-symbol,
.theme-base16-dark-violet .hljs-number,
.theme-base16-dark-violet .hljs-link,
.theme-base16-dark-violet .hljs-attr,
.theme-base16-dark-violet .hljs-variable.constant_,
.theme-base16-dark-violet .hljs-literal {
  color: #b6c;
}
.theme-base16-dark-violet .hljs-title,
.theme-base16-dark-violet .hljs-class .hljs-title,
.theme-base16-dark-violet .hljs-title.class_ {
  color: #f29df2;
}
.theme-base16-dark-violet .hljs-strong {
  font-weight: bold;
  color: #f29df2;
}
.theme-base16-dark-violet .hljs-code,
.theme-base16-dark-violet .hljs-addition,
.theme-base16-dark-violet .hljs-title.class_.inherited__,
.theme-base16-dark-violet .hljs-string {
  color: #4595e6;
}
.theme-base16-dark-violet .hljs-built_in,
.theme-base16-dark-violet .hljs-doctag,
.theme-base16-dark-violet .hljs-quote,
.theme-base16-dark-violet .hljs-keyword.hljs-atrule,
.theme-base16-dark-violet .hljs-regexp {
  color: #40dfff;
}
.theme-base16-dark-violet .hljs-function .hljs-title,
.theme-base16-dark-violet .hljs-attribute,
.theme-base16-dark-violet .ruby .hljs-property,
.theme-base16-dark-violet .hljs-title.function_,
.theme-base16-dark-violet .hljs-section {
  color: #4136d9;
}
.theme-base16-dark-violet .hljs-type,
.theme-base16-dark-violet .hljs-template-tag,
.theme-base16-dark-violet .diff .hljs-meta,
.theme-base16-dark-violet .hljs-keyword {
  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: bold;
}
.theme-base16-dark-violet-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-dark-violet-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-dark-violet-min .hljs {
  color: #b08ae6;
  background: #000;
}
.theme-base16-dark-violet-min .hljs ::selection,
.theme-base16-dark-violet-min .hljs::selection {
  background-color: #432d59;
  color: #b08ae6;
}
.theme-base16-dark-violet-min .hljs-comment {
  color: #593380;
}
.theme-base16-dark-violet-min .hljs-tag {
  color: lime;
}
.theme-base16-dark-violet-min .hljs-operator,
.theme-base16-dark-violet-min .hljs-punctuation,
.theme-base16-dark-violet-min .hljs-subst {
  color: #b08ae6;
}
.theme-base16-dark-violet-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-dark-violet-min .hljs-bullet,
.theme-base16-dark-violet-min .hljs-deletion,
.theme-base16-dark-violet-min .hljs-name,
.theme-base16-dark-violet-min .hljs-selector-tag,
.theme-base16-dark-violet-min .hljs-template-variable,
.theme-base16-dark-violet-min .hljs-variable {
  color: #a82ee6;
}
.theme-base16-dark-violet-min .hljs-attr,
.theme-base16-dark-violet-min .hljs-link,
.theme-base16-dark-violet-min .hljs-literal,
.theme-base16-dark-violet-min .hljs-number,
.theme-base16-dark-violet-min .hljs-symbol,
.theme-base16-dark-violet-min .hljs-variable.constant_ {
  color: #b6c;
}
.theme-base16-dark-violet-min .hljs-class .hljs-title,
.theme-base16-dark-violet-min .hljs-title,
.theme-base16-dark-violet-min .hljs-title.class_ {
  color: #f29df2;
}
.theme-base16-dark-violet-min .hljs-strong {
  font-weight: 700;
  color: #f29df2;
}
.theme-base16-dark-violet-min .hljs-addition,
.theme-base16-dark-violet-min .hljs-code,
.theme-base16-dark-violet-min .hljs-string,
.theme-base16-dark-violet-min .hljs-title.class_.inherited__ {
  color: #4595e6;
}
.theme-base16-dark-violet-min .hljs-built_in,
.theme-base16-dark-violet-min .hljs-doctag,
.theme-base16-dark-violet-min .hljs-keyword.hljs-atrule,
.theme-base16-dark-violet-min .hljs-quote,
.theme-base16-dark-violet-min .hljs-regexp {
  color: #40dfff;
}
.theme-base16-dark-violet-min .hljs-attribute,
.theme-base16-dark-violet-min .hljs-function .hljs-title,
.theme-base16-dark-violet-min .hljs-section,
.theme-base16-dark-violet-min .hljs-title.function_,
.theme-base16-dark-violet-min .ruby .hljs-property {
  color: #4136d9;
}
.theme-base16-dark-violet-min .diff .hljs-meta,
.theme-base16-dark-violet-min .hljs-keyword,
.theme-base16-dark-violet-min .hljs-template-tag,
.theme-base16-dark-violet-min .hljs-type {
  color: #7e5ce6;
}
.theme-base16-dark-violet-min .hljs-emphasis {
  color: #7e5ce6;
  font-style: italic;
}
.theme-base16-dark-violet-min .hljs-meta,
.theme-base16-dark-violet-min .hljs-meta .hljs-keyword,
.theme-base16-dark-violet-min .hljs-meta .hljs-string {
  color: #a886bf;
}
.theme-base16-dark-violet-min .hljs-meta .hljs-keyword,
.theme-base16-dark-violet-min .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 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-subst,
.theme-base16-darkmoss .hljs-punctuation,
.theme-base16-darkmoss .hljs-operator {
  color: #c7c7a5;
}
.theme-base16-darkmoss .hljs-operator {
  opacity: 0.7;
}
.theme-base16-darkmoss .hljs-bullet,
.theme-base16-darkmoss .hljs-variable,
.theme-base16-darkmoss .hljs-template-variable,
.theme-base16-darkmoss .hljs-selector-tag,
.theme-base16-darkmoss .hljs-name,
.theme-base16-darkmoss .hljs-deletion {
  color: #ff4658;
}
.theme-base16-darkmoss .hljs-symbol,
.theme-base16-darkmoss .hljs-number,
.theme-base16-darkmoss .hljs-link,
.theme-base16-darkmoss .hljs-attr,
.theme-base16-darkmoss .hljs-variable.constant_,
.theme-base16-darkmoss .hljs-literal {
  color: #e6db74;
}
.theme-base16-darkmoss .hljs-title,
.theme-base16-darkmoss .hljs-class .hljs-title,
.theme-base16-darkmoss .hljs-title.class_ {
  color: #fdb11f;
}
.theme-base16-darkmoss .hljs-strong {
  font-weight: bold;
  color: #fdb11f;
}
.theme-base16-darkmoss .hljs-code,
.theme-base16-darkmoss .hljs-addition,
.theme-base16-darkmoss .hljs-title.class_.inherited__,
.theme-base16-darkmoss .hljs-string {
  color: #499180;
}
.theme-base16-darkmoss .hljs-built_in,
.theme-base16-darkmoss .hljs-doctag,
.theme-base16-darkmoss .hljs-quote,
.theme-base16-darkmoss .hljs-keyword.hljs-atrule,
.theme-base16-darkmoss .hljs-regexp {
  color: #66d9ef;
}
.theme-base16-darkmoss .hljs-function .hljs-title,
.theme-base16-darkmoss .hljs-attribute,
.theme-base16-darkmoss .ruby .hljs-property,
.theme-base16-darkmoss .hljs-title.function_,
.theme-base16-darkmoss .hljs-section {
  color: #498091;
}
.theme-base16-darkmoss .hljs-type,
.theme-base16-darkmoss .hljs-template-tag,
.theme-base16-darkmoss .diff .hljs-meta,
.theme-base16-darkmoss .hljs-keyword {
  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: bold;
}
.theme-base16-darkmoss-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-darkmoss-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-darkmoss-min .hljs {
  color: #c7c7a5;
  background: #171e1f;
}
.theme-base16-darkmoss-min .hljs ::selection,
.theme-base16-darkmoss-min .hljs::selection {
  background-color: #373c3d;
  color: #c7c7a5;
}
.theme-base16-darkmoss-min .hljs-comment {
  color: #555e5f;
}
.theme-base16-darkmoss-min .hljs-tag {
  color: #818f80;
}
.theme-base16-darkmoss-min .hljs-operator,
.theme-base16-darkmoss-min .hljs-punctuation,
.theme-base16-darkmoss-min .hljs-subst {
  color: #c7c7a5;
}
.theme-base16-darkmoss-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-darkmoss-min .hljs-bullet,
.theme-base16-darkmoss-min .hljs-deletion,
.theme-base16-darkmoss-min .hljs-name,
.theme-base16-darkmoss-min .hljs-selector-tag,
.theme-base16-darkmoss-min .hljs-template-variable,
.theme-base16-darkmoss-min .hljs-variable {
  color: #ff4658;
}
.theme-base16-darkmoss-min .hljs-attr,
.theme-base16-darkmoss-min .hljs-link,
.theme-base16-darkmoss-min .hljs-literal,
.theme-base16-darkmoss-min .hljs-number,
.theme-base16-darkmoss-min .hljs-symbol,
.theme-base16-darkmoss-min .hljs-variable.constant_ {
  color: #e6db74;
}
.theme-base16-darkmoss-min .hljs-class .hljs-title,
.theme-base16-darkmoss-min .hljs-title,
.theme-base16-darkmoss-min .hljs-title.class_ {
  color: #fdb11f;
}
.theme-base16-darkmoss-min .hljs-strong {
  font-weight: 700;
  color: #fdb11f;
}
.theme-base16-darkmoss-min .hljs-addition,
.theme-base16-darkmoss-min .hljs-code,
.theme-base16-darkmoss-min .hljs-string,
.theme-base16-darkmoss-min .hljs-title.class_.inherited__ {
  color: #499180;
}
.theme-base16-darkmoss-min .hljs-built_in,
.theme-base16-darkmoss-min .hljs-doctag,
.theme-base16-darkmoss-min .hljs-keyword.hljs-atrule,
.theme-base16-darkmoss-min .hljs-quote,
.theme-base16-darkmoss-min .hljs-regexp {
  color: #66d9ef;
}
.theme-base16-darkmoss-min .hljs-attribute,
.theme-base16-darkmoss-min .hljs-function .hljs-title,
.theme-base16-darkmoss-min .hljs-section,
.theme-base16-darkmoss-min .hljs-title.function_,
.theme-base16-darkmoss-min .ruby .hljs-property {
  color: #498091;
}
.theme-base16-darkmoss-min .diff .hljs-meta,
.theme-base16-darkmoss-min .hljs-keyword,
.theme-base16-darkmoss-min .hljs-template-tag,
.theme-base16-darkmoss-min .hljs-type {
  color: #9bc0c8;
}
.theme-base16-darkmoss-min .hljs-emphasis {
  color: #9bc0c8;
  font-style: italic;
}
.theme-base16-darkmoss-min .hljs-meta,
.theme-base16-darkmoss-min .hljs-meta .hljs-keyword,
.theme-base16-darkmoss-min .hljs-meta .hljs-string {
  color: #d27b53;
}
.theme-base16-darkmoss-min .hljs-meta .hljs-keyword,
.theme-base16-darkmoss-min .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 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-subst,
.theme-base16-darktooth .hljs-punctuation,
.theme-base16-darktooth .hljs-operator {
  color: #a89984;
}
.theme-base16-darktooth .hljs-operator {
  opacity: 0.7;
}
.theme-base16-darktooth .hljs-bullet,
.theme-base16-darktooth .hljs-variable,
.theme-base16-darktooth .hljs-template-variable,
.theme-base16-darktooth .hljs-selector-tag,
.theme-base16-darktooth .hljs-name,
.theme-base16-darktooth .hljs-deletion {
  color: #fb543f;
}
.theme-base16-darktooth .hljs-symbol,
.theme-base16-darktooth .hljs-number,
.theme-base16-darktooth .hljs-link,
.theme-base16-darktooth .hljs-attr,
.theme-base16-darktooth .hljs-variable.constant_,
.theme-base16-darktooth .hljs-literal {
  color: #fe8625;
}
.theme-base16-darktooth .hljs-title,
.theme-base16-darktooth .hljs-class .hljs-title,
.theme-base16-darktooth .hljs-title.class_ {
  color: #fac03b;
}
.theme-base16-darktooth .hljs-strong {
  font-weight: bold;
  color: #fac03b;
}
.theme-base16-darktooth .hljs-code,
.theme-base16-darktooth .hljs-addition,
.theme-base16-darktooth .hljs-title.class_.inherited__,
.theme-base16-darktooth .hljs-string {
  color: #95c085;
}
.theme-base16-darktooth .hljs-built_in,
.theme-base16-darktooth .hljs-doctag,
.theme-base16-darktooth .hljs-quote,
.theme-base16-darktooth .hljs-keyword.hljs-atrule,
.theme-base16-darktooth .hljs-regexp {
  color: #8ba59b;
}
.theme-base16-darktooth .hljs-function .hljs-title,
.theme-base16-darktooth .hljs-attribute,
.theme-base16-darktooth .ruby .hljs-property,
.theme-base16-darktooth .hljs-title.function_,
.theme-base16-darktooth .hljs-section {
  color: #0d6678;
}
.theme-base16-darktooth .hljs-type,
.theme-base16-darktooth .hljs-template-tag,
.theme-base16-darktooth .diff .hljs-meta,
.theme-base16-darktooth .hljs-keyword {
  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: bold;
}
.theme-base16-darktooth-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-darktooth-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-darktooth-min .hljs {
  color: #a89984;
  background: #1d2021;
}
.theme-base16-darktooth-min .hljs ::selection,
.theme-base16-darktooth-min .hljs::selection {
  background-color: #504945;
  color: #a89984;
}
.theme-base16-darktooth-min .hljs-comment {
  color: #665c54;
}
.theme-base16-darktooth-min .hljs-tag {
  color: #928374;
}
.theme-base16-darktooth-min .hljs-operator,
.theme-base16-darktooth-min .hljs-punctuation,
.theme-base16-darktooth-min .hljs-subst {
  color: #a89984;
}
.theme-base16-darktooth-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-darktooth-min .hljs-bullet,
.theme-base16-darktooth-min .hljs-deletion,
.theme-base16-darktooth-min .hljs-name,
.theme-base16-darktooth-min .hljs-selector-tag,
.theme-base16-darktooth-min .hljs-template-variable,
.theme-base16-darktooth-min .hljs-variable {
  color: #fb543f;
}
.theme-base16-darktooth-min .hljs-attr,
.theme-base16-darktooth-min .hljs-link,
.theme-base16-darktooth-min .hljs-literal,
.theme-base16-darktooth-min .hljs-number,
.theme-base16-darktooth-min .hljs-symbol,
.theme-base16-darktooth-min .hljs-variable.constant_ {
  color: #fe8625;
}
.theme-base16-darktooth-min .hljs-class .hljs-title,
.theme-base16-darktooth-min .hljs-title,
.theme-base16-darktooth-min .hljs-title.class_ {
  color: #fac03b;
}
.theme-base16-darktooth-min .hljs-strong {
  font-weight: 700;
  color: #fac03b;
}
.theme-base16-darktooth-min .hljs-addition,
.theme-base16-darktooth-min .hljs-code,
.theme-base16-darktooth-min .hljs-string,
.theme-base16-darktooth-min .hljs-title.class_.inherited__ {
  color: #95c085;
}
.theme-base16-darktooth-min .hljs-built_in,
.theme-base16-darktooth-min .hljs-doctag,
.theme-base16-darktooth-min .hljs-keyword.hljs-atrule,
.theme-base16-darktooth-min .hljs-quote,
.theme-base16-darktooth-min .hljs-regexp {
  color: #8ba59b;
}
.theme-base16-darktooth-min .hljs-attribute,
.theme-base16-darktooth-min .hljs-function .hljs-title,
.theme-base16-darktooth-min .hljs-section,
.theme-base16-darktooth-min .hljs-title.function_,
.theme-base16-darktooth-min .ruby .hljs-property {
  color: #0d6678;
}
.theme-base16-darktooth-min .diff .hljs-meta,
.theme-base16-darktooth-min .hljs-keyword,
.theme-base16-darktooth-min .hljs-template-tag,
.theme-base16-darktooth-min .hljs-type {
  color: #8f4673;
}
.theme-base16-darktooth-min .hljs-emphasis {
  color: #8f4673;
  font-style: italic;
}
.theme-base16-darktooth-min .hljs-meta,
.theme-base16-darktooth-min .hljs-meta .hljs-keyword,
.theme-base16-darktooth-min .hljs-meta .hljs-string {
  color: #a87322;
}
.theme-base16-darktooth-min .hljs-meta .hljs-keyword,
.theme-base16-darktooth-min .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 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-subst,
.theme-base16-decaf .hljs-punctuation,
.theme-base16-decaf .hljs-operator {
  color: #ccc;
}
.theme-base16-decaf .hljs-operator {
  opacity: 0.7;
}
.theme-base16-decaf .hljs-bullet,
.theme-base16-decaf .hljs-variable,
.theme-base16-decaf .hljs-template-variable,
.theme-base16-decaf .hljs-selector-tag,
.theme-base16-decaf .hljs-name,
.theme-base16-decaf .hljs-deletion {
  color: #ff7f7b;
}
.theme-base16-decaf .hljs-symbol,
.theme-base16-decaf .hljs-number,
.theme-base16-decaf .hljs-link,
.theme-base16-decaf .hljs-attr,
.theme-base16-decaf .hljs-variable.constant_,
.theme-base16-decaf .hljs-literal {
  color: #ffbf70;
}
.theme-base16-decaf .hljs-title,
.theme-base16-decaf .hljs-class .hljs-title,
.theme-base16-decaf .hljs-title.class_ {
  color: #ffd67c;
}
.theme-base16-decaf .hljs-strong {
  font-weight: bold;
  color: #ffd67c;
}
.theme-base16-decaf .hljs-code,
.theme-base16-decaf .hljs-addition,
.theme-base16-decaf .hljs-title.class_.inherited__,
.theme-base16-decaf .hljs-string {
  color: #beda78;
}
.theme-base16-decaf .hljs-built_in,
.theme-base16-decaf .hljs-doctag,
.theme-base16-decaf .hljs-quote,
.theme-base16-decaf .hljs-keyword.hljs-atrule,
.theme-base16-decaf .hljs-regexp {
  color: #bed6ff;
}
.theme-base16-decaf .hljs-function .hljs-title,
.theme-base16-decaf .hljs-attribute,
.theme-base16-decaf .ruby .hljs-property,
.theme-base16-decaf .hljs-title.function_,
.theme-base16-decaf .hljs-section {
  color: #90bee1;
}
.theme-base16-decaf .hljs-type,
.theme-base16-decaf .hljs-template-tag,
.theme-base16-decaf .diff .hljs-meta,
.theme-base16-decaf .hljs-keyword {
  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: bold;
}
.theme-base16-decaf-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-decaf-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-decaf-min .hljs {
  color: #ccc;
  background: #2d2d2d;
}
.theme-base16-decaf-min .hljs ::selection,
.theme-base16-decaf-min .hljs::selection {
  background-color: #515151;
  color: #ccc;
}
.theme-base16-decaf-min .hljs-comment {
  color: #777;
}
.theme-base16-decaf-min .hljs-tag {
  color: #b4b7b4;
}
.theme-base16-decaf-min .hljs-operator,
.theme-base16-decaf-min .hljs-punctuation,
.theme-base16-decaf-min .hljs-subst {
  color: #ccc;
}
.theme-base16-decaf-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-decaf-min .hljs-bullet,
.theme-base16-decaf-min .hljs-deletion,
.theme-base16-decaf-min .hljs-name,
.theme-base16-decaf-min .hljs-selector-tag,
.theme-base16-decaf-min .hljs-template-variable,
.theme-base16-decaf-min .hljs-variable {
  color: #ff7f7b;
}
.theme-base16-decaf-min .hljs-attr,
.theme-base16-decaf-min .hljs-link,
.theme-base16-decaf-min .hljs-literal,
.theme-base16-decaf-min .hljs-number,
.theme-base16-decaf-min .hljs-symbol,
.theme-base16-decaf-min .hljs-variable.constant_ {
  color: #ffbf70;
}
.theme-base16-decaf-min .hljs-class .hljs-title,
.theme-base16-decaf-min .hljs-title,
.theme-base16-decaf-min .hljs-title.class_ {
  color: #ffd67c;
}
.theme-base16-decaf-min .hljs-strong {
  font-weight: 700;
  color: #ffd67c;
}
.theme-base16-decaf-min .hljs-addition,
.theme-base16-decaf-min .hljs-code,
.theme-base16-decaf-min .hljs-string,
.theme-base16-decaf-min .hljs-title.class_.inherited__ {
  color: #beda78;
}
.theme-base16-decaf-min .hljs-built_in,
.theme-base16-decaf-min .hljs-doctag,
.theme-base16-decaf-min .hljs-keyword.hljs-atrule,
.theme-base16-decaf-min .hljs-quote,
.theme-base16-decaf-min .hljs-regexp {
  color: #bed6ff;
}
.theme-base16-decaf-min .hljs-attribute,
.theme-base16-decaf-min .hljs-function .hljs-title,
.theme-base16-decaf-min .hljs-section,
.theme-base16-decaf-min .hljs-title.function_,
.theme-base16-decaf-min .ruby .hljs-property {
  color: #90bee1;
}
.theme-base16-decaf-min .diff .hljs-meta,
.theme-base16-decaf-min .hljs-keyword,
.theme-base16-decaf-min .hljs-template-tag,
.theme-base16-decaf-min .hljs-type {
  color: #efb3f7;
}
.theme-base16-decaf-min .hljs-emphasis {
  color: #efb3f7;
  font-style: italic;
}
.theme-base16-decaf-min .hljs-meta,
.theme-base16-decaf-min .hljs-meta .hljs-keyword,
.theme-base16-decaf-min .hljs-meta .hljs-string {
  color: #ff93b3;
}
.theme-base16-decaf-min .hljs-meta .hljs-keyword,
.theme-base16-decaf-min .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 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-subst,
.theme-base16-default-dark .hljs-punctuation,
.theme-base16-default-dark .hljs-operator {
  color: #d8d8d8;
}
.theme-base16-default-dark .hljs-operator {
  opacity: 0.7;
}
.theme-base16-default-dark .hljs-bullet,
.theme-base16-default-dark .hljs-variable,
.theme-base16-default-dark .hljs-template-variable,
.theme-base16-default-dark .hljs-selector-tag,
.theme-base16-default-dark .hljs-name,
.theme-base16-default-dark .hljs-deletion {
  color: #ab4642;
}
.theme-base16-default-dark .hljs-symbol,
.theme-base16-default-dark .hljs-number,
.theme-base16-default-dark .hljs-link,
.theme-base16-default-dark .hljs-attr,
.theme-base16-default-dark .hljs-variable.constant_,
.theme-base16-default-dark .hljs-literal {
  color: #dc9656;
}
.theme-base16-default-dark .hljs-title,
.theme-base16-default-dark .hljs-class .hljs-title,
.theme-base16-default-dark .hljs-title.class_ {
  color: #f7ca88;
}
.theme-base16-default-dark .hljs-strong {
  font-weight: bold;
  color: #f7ca88;
}
.theme-base16-default-dark .hljs-code,
.theme-base16-default-dark .hljs-addition,
.theme-base16-default-dark .hljs-title.class_.inherited__,
.theme-base16-default-dark .hljs-string {
  color: #a1b56c;
}
.theme-base16-default-dark .hljs-built_in,
.theme-base16-default-dark .hljs-doctag,
.theme-base16-default-dark .hljs-quote,
.theme-base16-default-dark .hljs-keyword.hljs-atrule,
.theme-base16-default-dark .hljs-regexp {
  color: #86c1b9;
}
.theme-base16-default-dark .hljs-function .hljs-title,
.theme-base16-default-dark .hljs-attribute,
.theme-base16-default-dark .ruby .hljs-property,
.theme-base16-default-dark .hljs-title.function_,
.theme-base16-default-dark .hljs-section {
  color: #7cafc2;
}
.theme-base16-default-dark .hljs-type,
.theme-base16-default-dark .hljs-template-tag,
.theme-base16-default-dark .diff .hljs-meta,
.theme-base16-default-dark .hljs-keyword {
  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: bold;
}
.theme-base16-default-dark-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-default-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-default-dark-min .hljs {
  color: #d8d8d8;
  background: #181818;
}
.theme-base16-default-dark-min .hljs ::selection,
.theme-base16-default-dark-min .hljs::selection {
  background-color: #383838;
  color: #d8d8d8;
}
.theme-base16-default-dark-min .hljs-comment {
  color: #585858;
}
.theme-base16-default-dark-min .hljs-tag {
  color: #b8b8b8;
}
.theme-base16-default-dark-min .hljs-operator,
.theme-base16-default-dark-min .hljs-punctuation,
.theme-base16-default-dark-min .hljs-subst {
  color: #d8d8d8;
}
.theme-base16-default-dark-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-default-dark-min .hljs-bullet,
.theme-base16-default-dark-min .hljs-deletion,
.theme-base16-default-dark-min .hljs-name,
.theme-base16-default-dark-min .hljs-selector-tag,
.theme-base16-default-dark-min .hljs-template-variable,
.theme-base16-default-dark-min .hljs-variable {
  color: #ab4642;
}
.theme-base16-default-dark-min .hljs-attr,
.theme-base16-default-dark-min .hljs-link,
.theme-base16-default-dark-min .hljs-literal,
.theme-base16-default-dark-min .hljs-number,
.theme-base16-default-dark-min .hljs-symbol,
.theme-base16-default-dark-min .hljs-variable.constant_ {
  color: #dc9656;
}
.theme-base16-default-dark-min .hljs-class .hljs-title,
.theme-base16-default-dark-min .hljs-title,
.theme-base16-default-dark-min .hljs-title.class_ {
  color: #f7ca88;
}
.theme-base16-default-dark-min .hljs-strong {
  font-weight: 700;
  color: #f7ca88;
}
.theme-base16-default-dark-min .hljs-addition,
.theme-base16-default-dark-min .hljs-code,
.theme-base16-default-dark-min .hljs-string,
.theme-base16-default-dark-min .hljs-title.class_.inherited__ {
  color: #a1b56c;
}
.theme-base16-default-dark-min .hljs-built_in,
.theme-base16-default-dark-min .hljs-doctag,
.theme-base16-default-dark-min .hljs-keyword.hljs-atrule,
.theme-base16-default-dark-min .hljs-quote,
.theme-base16-default-dark-min .hljs-regexp {
  color: #86c1b9;
}
.theme-base16-default-dark-min .hljs-attribute,
.theme-base16-default-dark-min .hljs-function .hljs-title,
.theme-base16-default-dark-min .hljs-section,
.theme-base16-default-dark-min .hljs-title.function_,
.theme-base16-default-dark-min .ruby .hljs-property {
  color: #7cafc2;
}
.theme-base16-default-dark-min .diff .hljs-meta,
.theme-base16-default-dark-min .hljs-keyword,
.theme-base16-default-dark-min .hljs-template-tag,
.theme-base16-default-dark-min .hljs-type {
  color: #ba8baf;
}
.theme-base16-default-dark-min .hljs-emphasis {
  color: #ba8baf;
  font-style: italic;
}
.theme-base16-default-dark-min .hljs-meta,
.theme-base16-default-dark-min .hljs-meta .hljs-keyword,
.theme-base16-default-dark-min .hljs-meta .hljs-string {
  color: #a16946;
}
.theme-base16-default-dark-min .hljs-meta .hljs-keyword,
.theme-base16-default-dark-min .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 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-subst,
.theme-base16-default-light .hljs-punctuation,
.theme-base16-default-light .hljs-operator {
  color: #383838;
}
.theme-base16-default-light .hljs-operator {
  opacity: 0.7;
}
.theme-base16-default-light .hljs-bullet,
.theme-base16-default-light .hljs-variable,
.theme-base16-default-light .hljs-template-variable,
.theme-base16-default-light .hljs-selector-tag,
.theme-base16-default-light .hljs-name,
.theme-base16-default-light .hljs-deletion {
  color: #ab4642;
}
.theme-base16-default-light .hljs-symbol,
.theme-base16-default-light .hljs-number,
.theme-base16-default-light .hljs-link,
.theme-base16-default-light .hljs-attr,
.theme-base16-default-light .hljs-variable.constant_,
.theme-base16-default-light .hljs-literal {
  color: #dc9656;
}
.theme-base16-default-light .hljs-title,
.theme-base16-default-light .hljs-class .hljs-title,
.theme-base16-default-light .hljs-title.class_ {
  color: #f7ca88;
}
.theme-base16-default-light .hljs-strong {
  font-weight: bold;
  color: #f7ca88;
}
.theme-base16-default-light .hljs-code,
.theme-base16-default-light .hljs-addition,
.theme-base16-default-light .hljs-title.class_.inherited__,
.theme-base16-default-light .hljs-string {
  color: #a1b56c;
}
.theme-base16-default-light .hljs-built_in,
.theme-base16-default-light .hljs-doctag,
.theme-base16-default-light .hljs-quote,
.theme-base16-default-light .hljs-keyword.hljs-atrule,
.theme-base16-default-light .hljs-regexp {
  color: #86c1b9;
}
.theme-base16-default-light .hljs-function .hljs-title,
.theme-base16-default-light .hljs-attribute,
.theme-base16-default-light .ruby .hljs-property,
.theme-base16-default-light .hljs-title.function_,
.theme-base16-default-light .hljs-section {
  color: #7cafc2;
}
.theme-base16-default-light .hljs-type,
.theme-base16-default-light .hljs-template-tag,
.theme-base16-default-light .diff .hljs-meta,
.theme-base16-default-light .hljs-keyword {
  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: bold;
}
.theme-base16-default-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-default-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-default-light-min .hljs {
  color: #383838;
  background: #f8f8f8;
}
.theme-base16-default-light-min .hljs ::selection,
.theme-base16-default-light-min .hljs::selection {
  background-color: #d8d8d8;
  color: #383838;
}
.theme-base16-default-light-min .hljs-comment {
  color: #b8b8b8;
}
.theme-base16-default-light-min .hljs-tag {
  color: #585858;
}
.theme-base16-default-light-min .hljs-operator,
.theme-base16-default-light-min .hljs-punctuation,
.theme-base16-default-light-min .hljs-subst {
  color: #383838;
}
.theme-base16-default-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-default-light-min .hljs-bullet,
.theme-base16-default-light-min .hljs-deletion,
.theme-base16-default-light-min .hljs-name,
.theme-base16-default-light-min .hljs-selector-tag,
.theme-base16-default-light-min .hljs-template-variable,
.theme-base16-default-light-min .hljs-variable {
  color: #ab4642;
}
.theme-base16-default-light-min .hljs-attr,
.theme-base16-default-light-min .hljs-link,
.theme-base16-default-light-min .hljs-literal,
.theme-base16-default-light-min .hljs-number,
.theme-base16-default-light-min .hljs-symbol,
.theme-base16-default-light-min .hljs-variable.constant_ {
  color: #dc9656;
}
.theme-base16-default-light-min .hljs-class .hljs-title,
.theme-base16-default-light-min .hljs-title,
.theme-base16-default-light-min .hljs-title.class_ {
  color: #f7ca88;
}
.theme-base16-default-light-min .hljs-strong {
  font-weight: 700;
  color: #f7ca88;
}
.theme-base16-default-light-min .hljs-addition,
.theme-base16-default-light-min .hljs-code,
.theme-base16-default-light-min .hljs-string,
.theme-base16-default-light-min .hljs-title.class_.inherited__ {
  color: #a1b56c;
}
.theme-base16-default-light-min .hljs-built_in,
.theme-base16-default-light-min .hljs-doctag,
.theme-base16-default-light-min .hljs-keyword.hljs-atrule,
.theme-base16-default-light-min .hljs-quote,
.theme-base16-default-light-min .hljs-regexp {
  color: #86c1b9;
}
.theme-base16-default-light-min .hljs-attribute,
.theme-base16-default-light-min .hljs-function .hljs-title,
.theme-base16-default-light-min .hljs-section,
.theme-base16-default-light-min .hljs-title.function_,
.theme-base16-default-light-min .ruby .hljs-property {
  color: #7cafc2;
}
.theme-base16-default-light-min .diff .hljs-meta,
.theme-base16-default-light-min .hljs-keyword,
.theme-base16-default-light-min .hljs-template-tag,
.theme-base16-default-light-min .hljs-type {
  color: #ba8baf;
}
.theme-base16-default-light-min .hljs-emphasis {
  color: #ba8baf;
  font-style: italic;
}
.theme-base16-default-light-min .hljs-meta,
.theme-base16-default-light-min .hljs-meta .hljs-keyword,
.theme-base16-default-light-min .hljs-meta .hljs-string {
  color: #a16946;
}
.theme-base16-default-light-min .hljs-meta .hljs-keyword,
.theme-base16-default-light-min .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 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-subst,
.theme-base16-dirtysea .hljs-punctuation,
.theme-base16-dirtysea .hljs-operator {
  color: #000;
}
.theme-base16-dirtysea .hljs-operator {
  opacity: 0.7;
}
.theme-base16-dirtysea .hljs-bullet,
.theme-base16-dirtysea .hljs-variable,
.theme-base16-dirtysea .hljs-template-variable,
.theme-base16-dirtysea .hljs-selector-tag,
.theme-base16-dirtysea .hljs-name,
.theme-base16-dirtysea .hljs-deletion {
  color: #840000;
}
.theme-base16-dirtysea .hljs-symbol,
.theme-base16-dirtysea .hljs-number,
.theme-base16-dirtysea .hljs-link,
.theme-base16-dirtysea .hljs-attr,
.theme-base16-dirtysea .hljs-variable.constant_,
.theme-base16-dirtysea .hljs-literal {
  color: #006565;
}
.theme-base16-dirtysea .hljs-title,
.theme-base16-dirtysea .hljs-class .hljs-title,
.theme-base16-dirtysea .hljs-title.class_ {
  color: #755b00;
}
.theme-base16-dirtysea .hljs-strong {
  font-weight: bold;
  color: #755b00;
}
.theme-base16-dirtysea .hljs-code,
.theme-base16-dirtysea .hljs-addition,
.theme-base16-dirtysea .hljs-title.class_.inherited__,
.theme-base16-dirtysea .hljs-string {
  color: #730073;
}
.theme-base16-dirtysea .hljs-built_in,
.theme-base16-dirtysea .hljs-doctag,
.theme-base16-dirtysea .hljs-quote,
.theme-base16-dirtysea .hljs-keyword.hljs-atrule,
.theme-base16-dirtysea .hljs-regexp {
  color: #755b00;
}
.theme-base16-dirtysea .hljs-function .hljs-title,
.theme-base16-dirtysea .hljs-attribute,
.theme-base16-dirtysea .ruby .hljs-property,
.theme-base16-dirtysea .hljs-title.function_,
.theme-base16-dirtysea .hljs-section {
  color: #007300;
}
.theme-base16-dirtysea .hljs-type,
.theme-base16-dirtysea .hljs-template-tag,
.theme-base16-dirtysea .diff .hljs-meta,
.theme-base16-dirtysea .hljs-keyword {
  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: bold;
}
.theme-base16-dirtysea-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-dirtysea-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-dirtysea-min .hljs {
  color: #000;
  background: #e0e0e0;
}
.theme-base16-dirtysea-min .hljs ::selection,
.theme-base16-dirtysea-min .hljs::selection {
  background-color: #d0d0d0;
  color: #000;
}
.theme-base16-dirtysea-min .hljs-comment {
  color: #707070;
}
.theme-base16-dirtysea-min .hljs-tag {
  color: #202020;
}
.theme-base16-dirtysea-min .hljs-operator,
.theme-base16-dirtysea-min .hljs-punctuation,
.theme-base16-dirtysea-min .hljs-subst {
  color: #000;
}
.theme-base16-dirtysea-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-dirtysea-min .hljs-bullet,
.theme-base16-dirtysea-min .hljs-deletion,
.theme-base16-dirtysea-min .hljs-name,
.theme-base16-dirtysea-min .hljs-selector-tag,
.theme-base16-dirtysea-min .hljs-template-variable,
.theme-base16-dirtysea-min .hljs-variable {
  color: #840000;
}
.theme-base16-dirtysea-min .hljs-attr,
.theme-base16-dirtysea-min .hljs-link,
.theme-base16-dirtysea-min .hljs-literal,
.theme-base16-dirtysea-min .hljs-number,
.theme-base16-dirtysea-min .hljs-symbol,
.theme-base16-dirtysea-min .hljs-variable.constant_ {
  color: #006565;
}
.theme-base16-dirtysea-min .hljs-class .hljs-title,
.theme-base16-dirtysea-min .hljs-title,
.theme-base16-dirtysea-min .hljs-title.class_ {
  color: #755b00;
}
.theme-base16-dirtysea-min .hljs-strong {
  font-weight: 700;
  color: #755b00;
}
.theme-base16-dirtysea-min .hljs-addition,
.theme-base16-dirtysea-min .hljs-code,
.theme-base16-dirtysea-min .hljs-string,
.theme-base16-dirtysea-min .hljs-title.class_.inherited__ {
  color: #730073;
}
.theme-base16-dirtysea-min .hljs-built_in,
.theme-base16-dirtysea-min .hljs-doctag,
.theme-base16-dirtysea-min .hljs-keyword.hljs-atrule,
.theme-base16-dirtysea-min .hljs-quote,
.theme-base16-dirtysea-min .hljs-regexp {
  color: #755b00;
}
.theme-base16-dirtysea-min .hljs-attribute,
.theme-base16-dirtysea-min .hljs-function .hljs-title,
.theme-base16-dirtysea-min .hljs-section,
.theme-base16-dirtysea-min .hljs-title.function_,
.theme-base16-dirtysea-min .ruby .hljs-property {
  color: #007300;
}
.theme-base16-dirtysea-min .diff .hljs-meta,
.theme-base16-dirtysea-min .hljs-keyword,
.theme-base16-dirtysea-min .hljs-template-tag,
.theme-base16-dirtysea-min .hljs-type {
  color: #000090;
}
.theme-base16-dirtysea-min .hljs-emphasis {
  color: #000090;
  font-style: italic;
}
.theme-base16-dirtysea-min .hljs-meta,
.theme-base16-dirtysea-min .hljs-meta .hljs-keyword,
.theme-base16-dirtysea-min .hljs-meta .hljs-string {
  color: #755b00;
}
.theme-base16-dirtysea-min .hljs-meta .hljs-keyword,
.theme-base16-dirtysea-min .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 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-subst,
.theme-base16-dracula .hljs-punctuation,
.theme-base16-dracula .hljs-operator {
  color: #e9e9f4;
}
.theme-base16-dracula .hljs-operator {
  opacity: 0.7;
}
.theme-base16-dracula .hljs-bullet,
.theme-base16-dracula .hljs-variable,
.theme-base16-dracula .hljs-template-variable,
.theme-base16-dracula .hljs-selector-tag,
.theme-base16-dracula .hljs-name,
.theme-base16-dracula .hljs-deletion {
  color: #ea51b2;
}
.theme-base16-dracula .hljs-symbol,
.theme-base16-dracula .hljs-number,
.theme-base16-dracula .hljs-link,
.theme-base16-dracula .hljs-attr,
.theme-base16-dracula .hljs-variable.constant_,
.theme-base16-dracula .hljs-literal {
  color: #b45bcf;
}
.theme-base16-dracula .hljs-title,
.theme-base16-dracula .hljs-class .hljs-title,
.theme-base16-dracula .hljs-title.class_ {
  color: #00f769;
}
.theme-base16-dracula .hljs-strong {
  font-weight: bold;
  color: #00f769;
}
.theme-base16-dracula .hljs-code,
.theme-base16-dracula .hljs-addition,
.theme-base16-dracula .hljs-title.class_.inherited__,
.theme-base16-dracula .hljs-string {
  color: #ebff87;
}
.theme-base16-dracula .hljs-built_in,
.theme-base16-dracula .hljs-doctag,
.theme-base16-dracula .hljs-quote,
.theme-base16-dracula .hljs-keyword.hljs-atrule,
.theme-base16-dracula .hljs-regexp {
  color: #a1efe4;
}
.theme-base16-dracula .hljs-function .hljs-title,
.theme-base16-dracula .hljs-attribute,
.theme-base16-dracula .ruby .hljs-property,
.theme-base16-dracula .hljs-title.function_,
.theme-base16-dracula .hljs-section {
  color: #62d6e8;
}
.theme-base16-dracula .hljs-type,
.theme-base16-dracula .hljs-template-tag,
.theme-base16-dracula .diff .hljs-meta,
.theme-base16-dracula .hljs-keyword {
  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: bold;
}
.theme-base16-dracula-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-dracula-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-dracula-min .hljs {
  color: #e9e9f4;
  background: #282936;
}
.theme-base16-dracula-min .hljs ::selection,
.theme-base16-dracula-min .hljs::selection {
  background-color: #4d4f68;
  color: #e9e9f4;
}
.theme-base16-dracula-min .hljs-comment {
  color: #626483;
}
.theme-base16-dracula-min .hljs-tag {
  color: #62d6e8;
}
.theme-base16-dracula-min .hljs-operator,
.theme-base16-dracula-min .hljs-punctuation,
.theme-base16-dracula-min .hljs-subst {
  color: #e9e9f4;
}
.theme-base16-dracula-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-dracula-min .hljs-bullet,
.theme-base16-dracula-min .hljs-deletion,
.theme-base16-dracula-min .hljs-name,
.theme-base16-dracula-min .hljs-selector-tag,
.theme-base16-dracula-min .hljs-template-variable,
.theme-base16-dracula-min .hljs-variable {
  color: #ea51b2;
}
.theme-base16-dracula-min .hljs-attr,
.theme-base16-dracula-min .hljs-link,
.theme-base16-dracula-min .hljs-literal,
.theme-base16-dracula-min .hljs-number,
.theme-base16-dracula-min .hljs-symbol,
.theme-base16-dracula-min .hljs-variable.constant_ {
  color: #b45bcf;
}
.theme-base16-dracula-min .hljs-class .hljs-title,
.theme-base16-dracula-min .hljs-title,
.theme-base16-dracula-min .hljs-title.class_ {
  color: #00f769;
}
.theme-base16-dracula-min .hljs-strong {
  font-weight: 700;
  color: #00f769;
}
.theme-base16-dracula-min .hljs-addition,
.theme-base16-dracula-min .hljs-code,
.theme-base16-dracula-min .hljs-string,
.theme-base16-dracula-min .hljs-title.class_.inherited__ {
  color: #ebff87;
}
.theme-base16-dracula-min .hljs-built_in,
.theme-base16-dracula-min .hljs-doctag,
.theme-base16-dracula-min .hljs-keyword.hljs-atrule,
.theme-base16-dracula-min .hljs-quote,
.theme-base16-dracula-min .hljs-regexp {
  color: #a1efe4;
}
.theme-base16-dracula-min .hljs-attribute,
.theme-base16-dracula-min .hljs-function .hljs-title,
.theme-base16-dracula-min .hljs-section,
.theme-base16-dracula-min .hljs-title.function_,
.theme-base16-dracula-min .ruby .hljs-property {
  color: #62d6e8;
}
.theme-base16-dracula-min .diff .hljs-meta,
.theme-base16-dracula-min .hljs-keyword,
.theme-base16-dracula-min .hljs-template-tag,
.theme-base16-dracula-min .hljs-type {
  color: #b45bcf;
}
.theme-base16-dracula-min .hljs-emphasis {
  color: #b45bcf;
  font-style: italic;
}
.theme-base16-dracula-min .hljs-meta,
.theme-base16-dracula-min .hljs-meta .hljs-keyword,
.theme-base16-dracula-min .hljs-meta .hljs-string {
  color: #00f769;
}
.theme-base16-dracula-min .hljs-meta .hljs-keyword,
.theme-base16-dracula-min .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 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-subst,
.theme-base16-edge-dark .hljs-punctuation,
.theme-base16-edge-dark .hljs-operator {
  color: #b7bec9;
}
.theme-base16-edge-dark .hljs-operator {
  opacity: 0.7;
}
.theme-base16-edge-dark .hljs-bullet,
.theme-base16-edge-dark .hljs-variable,
.theme-base16-edge-dark .hljs-template-variable,
.theme-base16-edge-dark .hljs-selector-tag,
.theme-base16-edge-dark .hljs-name,
.theme-base16-edge-dark .hljs-deletion {
  color: #e77171;
}
.theme-base16-edge-dark .hljs-symbol,
.theme-base16-edge-dark .hljs-number,
.theme-base16-edge-dark .hljs-link,
.theme-base16-edge-dark .hljs-attr,
.theme-base16-edge-dark .hljs-variable.constant_,
.theme-base16-edge-dark .hljs-literal {
  color: #e77171;
}
.theme-base16-edge-dark .hljs-title,
.theme-base16-edge-dark .hljs-class .hljs-title,
.theme-base16-edge-dark .hljs-title.class_ {
  color: #dbb774;
}
.theme-base16-edge-dark .hljs-strong {
  font-weight: bold;
  color: #dbb774;
}
.theme-base16-edge-dark .hljs-code,
.theme-base16-edge-dark .hljs-addition,
.theme-base16-edge-dark .hljs-title.class_.inherited__,
.theme-base16-edge-dark .hljs-string {
  color: #a1bf78;
}
.theme-base16-edge-dark .hljs-built_in,
.theme-base16-edge-dark .hljs-doctag,
.theme-base16-edge-dark .hljs-quote,
.theme-base16-edge-dark .hljs-keyword.hljs-atrule,
.theme-base16-edge-dark .hljs-regexp {
  color: #5ebaa5;
}
.theme-base16-edge-dark .hljs-function .hljs-title,
.theme-base16-edge-dark .hljs-attribute,
.theme-base16-edge-dark .ruby .hljs-property,
.theme-base16-edge-dark .hljs-title.function_,
.theme-base16-edge-dark .hljs-section {
  color: #73b3e7;
}
.theme-base16-edge-dark .hljs-type,
.theme-base16-edge-dark .hljs-template-tag,
.theme-base16-edge-dark .diff .hljs-meta,
.theme-base16-edge-dark .hljs-keyword {
  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: bold;
}
.theme-base16-edge-dark-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-edge-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-edge-dark-min .hljs {
  color: #b7bec9;
  background: #262729;
}
.theme-base16-edge-dark-min .hljs ::selection,
.theme-base16-edge-dark-min .hljs::selection {
  background-color: #b7bec9;
  color: #b7bec9;
}
.theme-base16-edge-dark-min .hljs-comment {
  color: #3e4249;
}
.theme-base16-edge-dark-min .hljs-tag {
  color: #73b3e7;
}
.theme-base16-edge-dark-min .hljs-operator,
.theme-base16-edge-dark-min .hljs-punctuation,
.theme-base16-edge-dark-min .hljs-subst {
  color: #b7bec9;
}
.theme-base16-edge-dark-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-edge-dark-min .hljs-attr,
.theme-base16-edge-dark-min .hljs-bullet,
.theme-base16-edge-dark-min .hljs-deletion,
.theme-base16-edge-dark-min .hljs-link,
.theme-base16-edge-dark-min .hljs-literal,
.theme-base16-edge-dark-min .hljs-name,
.theme-base16-edge-dark-min .hljs-number,
.theme-base16-edge-dark-min .hljs-selector-tag,
.theme-base16-edge-dark-min .hljs-symbol,
.theme-base16-edge-dark-min .hljs-template-variable,
.theme-base16-edge-dark-min .hljs-variable,
.theme-base16-edge-dark-min .hljs-variable.constant_ {
  color: #e77171;
}
.theme-base16-edge-dark-min .hljs-class .hljs-title,
.theme-base16-edge-dark-min .hljs-title,
.theme-base16-edge-dark-min .hljs-title.class_ {
  color: #dbb774;
}
.theme-base16-edge-dark-min .hljs-strong {
  font-weight: 700;
  color: #dbb774;
}
.theme-base16-edge-dark-min .hljs-addition,
.theme-base16-edge-dark-min .hljs-code,
.theme-base16-edge-dark-min .hljs-string,
.theme-base16-edge-dark-min .hljs-title.class_.inherited__ {
  color: #a1bf78;
}
.theme-base16-edge-dark-min .hljs-built_in,
.theme-base16-edge-dark-min .hljs-doctag,
.theme-base16-edge-dark-min .hljs-keyword.hljs-atrule,
.theme-base16-edge-dark-min .hljs-quote,
.theme-base16-edge-dark-min .hljs-regexp {
  color: #5ebaa5;
}
.theme-base16-edge-dark-min .hljs-attribute,
.theme-base16-edge-dark-min .hljs-function .hljs-title,
.theme-base16-edge-dark-min .hljs-section,
.theme-base16-edge-dark-min .hljs-title.function_,
.theme-base16-edge-dark-min .ruby .hljs-property {
  color: #73b3e7;
}
.theme-base16-edge-dark-min .diff .hljs-meta,
.theme-base16-edge-dark-min .hljs-keyword,
.theme-base16-edge-dark-min .hljs-template-tag,
.theme-base16-edge-dark-min .hljs-type {
  color: #d390e7;
}
.theme-base16-edge-dark-min .hljs-emphasis {
  color: #d390e7;
  font-style: italic;
}
.theme-base16-edge-dark-min .hljs-meta,
.theme-base16-edge-dark-min .hljs-meta .hljs-keyword,
.theme-base16-edge-dark-min .hljs-meta .hljs-string {
  color: #5ebaa5;
}
.theme-base16-edge-dark-min .hljs-meta .hljs-keyword,
.theme-base16-edge-dark-min .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 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-subst,
.theme-base16-edge-light .hljs-punctuation,
.theme-base16-edge-light .hljs-operator {
  color: #5e646f;
}
.theme-base16-edge-light .hljs-operator {
  opacity: 0.7;
}
.theme-base16-edge-light .hljs-bullet,
.theme-base16-edge-light .hljs-variable,
.theme-base16-edge-light .hljs-template-variable,
.theme-base16-edge-light .hljs-selector-tag,
.theme-base16-edge-light .hljs-name,
.theme-base16-edge-light .hljs-deletion {
  color: #db7070;
}
.theme-base16-edge-light .hljs-symbol,
.theme-base16-edge-light .hljs-number,
.theme-base16-edge-light .hljs-link,
.theme-base16-edge-light .hljs-attr,
.theme-base16-edge-light .hljs-variable.constant_,
.theme-base16-edge-light .hljs-literal {
  color: #db7070;
}
.theme-base16-edge-light .hljs-title,
.theme-base16-edge-light .hljs-class .hljs-title,
.theme-base16-edge-light .hljs-title.class_ {
  color: #d69822;
}
.theme-base16-edge-light .hljs-strong {
  font-weight: bold;
  color: #d69822;
}
.theme-base16-edge-light .hljs-code,
.theme-base16-edge-light .hljs-addition,
.theme-base16-edge-light .hljs-title.class_.inherited__,
.theme-base16-edge-light .hljs-string {
  color: #7c9f4b;
}
.theme-base16-edge-light .hljs-built_in,
.theme-base16-edge-light .hljs-doctag,
.theme-base16-edge-light .hljs-quote,
.theme-base16-edge-light .hljs-keyword.hljs-atrule,
.theme-base16-edge-light .hljs-regexp {
  color: #509c93;
}
.theme-base16-edge-light .hljs-function .hljs-title,
.theme-base16-edge-light .hljs-attribute,
.theme-base16-edge-light .ruby .hljs-property,
.theme-base16-edge-light .hljs-title.function_,
.theme-base16-edge-light .hljs-section {
  color: #6587bf;
}
.theme-base16-edge-light .hljs-type,
.theme-base16-edge-light .hljs-template-tag,
.theme-base16-edge-light .diff .hljs-meta,
.theme-base16-edge-light .hljs-keyword {
  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: bold;
}
.theme-base16-edge-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-edge-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-edge-light-min .hljs {
  color: #5e646f;
  background: #fafafa;
}
.theme-base16-edge-light-min .hljs ::selection,
.theme-base16-edge-light-min .hljs::selection {
  background-color: #d69822;
  color: #5e646f;
}
.theme-base16-edge-light-min .hljs-comment {
  color: #5e646f;
}
.theme-base16-edge-light-min .hljs-tag {
  color: #6587bf;
}
.theme-base16-edge-light-min .hljs-operator,
.theme-base16-edge-light-min .hljs-punctuation,
.theme-base16-edge-light-min .hljs-subst {
  color: #5e646f;
}
.theme-base16-edge-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-edge-light-min .hljs-attr,
.theme-base16-edge-light-min .hljs-bullet,
.theme-base16-edge-light-min .hljs-deletion,
.theme-base16-edge-light-min .hljs-link,
.theme-base16-edge-light-min .hljs-literal,
.theme-base16-edge-light-min .hljs-name,
.theme-base16-edge-light-min .hljs-number,
.theme-base16-edge-light-min .hljs-selector-tag,
.theme-base16-edge-light-min .hljs-symbol,
.theme-base16-edge-light-min .hljs-template-variable,
.theme-base16-edge-light-min .hljs-variable,
.theme-base16-edge-light-min .hljs-variable.constant_ {
  color: #db7070;
}
.theme-base16-edge-light-min .hljs-class .hljs-title,
.theme-base16-edge-light-min .hljs-title,
.theme-base16-edge-light-min .hljs-title.class_ {
  color: #d69822;
}
.theme-base16-edge-light-min .hljs-strong {
  font-weight: 700;
  color: #d69822;
}
.theme-base16-edge-light-min .hljs-addition,
.theme-base16-edge-light-min .hljs-code,
.theme-base16-edge-light-min .hljs-string,
.theme-base16-edge-light-min .hljs-title.class_.inherited__ {
  color: #7c9f4b;
}
.theme-base16-edge-light-min .hljs-built_in,
.theme-base16-edge-light-min .hljs-doctag,
.theme-base16-edge-light-min .hljs-keyword.hljs-atrule,
.theme-base16-edge-light-min .hljs-quote,
.theme-base16-edge-light-min .hljs-regexp {
  color: #509c93;
}
.theme-base16-edge-light-min .hljs-attribute,
.theme-base16-edge-light-min .hljs-function .hljs-title,
.theme-base16-edge-light-min .hljs-section,
.theme-base16-edge-light-min .hljs-title.function_,
.theme-base16-edge-light-min .ruby .hljs-property {
  color: #6587bf;
}
.theme-base16-edge-light-min .diff .hljs-meta,
.theme-base16-edge-light-min .hljs-keyword,
.theme-base16-edge-light-min .hljs-template-tag,
.theme-base16-edge-light-min .hljs-type {
  color: #b870ce;
}
.theme-base16-edge-light-min .hljs-emphasis {
  color: #b870ce;
  font-style: italic;
}
.theme-base16-edge-light-min .hljs-meta,
.theme-base16-edge-light-min .hljs-meta .hljs-keyword,
.theme-base16-edge-light-min .hljs-meta .hljs-string {
  color: #509c93;
}
.theme-base16-edge-light-min .hljs-meta .hljs-keyword,
.theme-base16-edge-light-min .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 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-subst,
.theme-base16-eighties .hljs-punctuation,
.theme-base16-eighties .hljs-operator {
  color: #d3d0c8;
}
.theme-base16-eighties .hljs-operator {
  opacity: 0.7;
}
.theme-base16-eighties .hljs-bullet,
.theme-base16-eighties .hljs-variable,
.theme-base16-eighties .hljs-template-variable,
.theme-base16-eighties .hljs-selector-tag,
.theme-base16-eighties .hljs-name,
.theme-base16-eighties .hljs-deletion {
  color: #f2777a;
}
.theme-base16-eighties .hljs-symbol,
.theme-base16-eighties .hljs-number,
.theme-base16-eighties .hljs-link,
.theme-base16-eighties .hljs-attr,
.theme-base16-eighties .hljs-variable.constant_,
.theme-base16-eighties .hljs-literal {
  color: #f99157;
}
.theme-base16-eighties .hljs-title,
.theme-base16-eighties .hljs-class .hljs-title,
.theme-base16-eighties .hljs-title.class_ {
  color: #fc6;
}
.theme-base16-eighties .hljs-strong {
  font-weight: bold;
  color: #fc6;
}
.theme-base16-eighties .hljs-code,
.theme-base16-eighties .hljs-addition,
.theme-base16-eighties .hljs-title.class_.inherited__,
.theme-base16-eighties .hljs-string {
  color: #9c9;
}
.theme-base16-eighties .hljs-built_in,
.theme-base16-eighties .hljs-doctag,
.theme-base16-eighties .hljs-quote,
.theme-base16-eighties .hljs-keyword.hljs-atrule,
.theme-base16-eighties .hljs-regexp {
  color: #6cc;
}
.theme-base16-eighties .hljs-function .hljs-title,
.theme-base16-eighties .hljs-attribute,
.theme-base16-eighties .ruby .hljs-property,
.theme-base16-eighties .hljs-title.function_,
.theme-base16-eighties .hljs-section {
  color: #69c;
}
.theme-base16-eighties .hljs-type,
.theme-base16-eighties .hljs-template-tag,
.theme-base16-eighties .diff .hljs-meta,
.theme-base16-eighties .hljs-keyword {
  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: bold;
}
.theme-base16-eighties-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-eighties-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-eighties-min .hljs {
  color: #d3d0c8;
  background: #2d2d2d;
}
.theme-base16-eighties-min .hljs ::selection,
.theme-base16-eighties-min .hljs::selection {
  background-color: #515151;
  color: #d3d0c8;
}
.theme-base16-eighties-min .hljs-comment {
  color: #747369;
}
.theme-base16-eighties-min .hljs-tag {
  color: #a09f93;
}
.theme-base16-eighties-min .hljs-operator,
.theme-base16-eighties-min .hljs-punctuation,
.theme-base16-eighties-min .hljs-subst {
  color: #d3d0c8;
}
.theme-base16-eighties-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-eighties-min .hljs-bullet,
.theme-base16-eighties-min .hljs-deletion,
.theme-base16-eighties-min .hljs-name,
.theme-base16-eighties-min .hljs-selector-tag,
.theme-base16-eighties-min .hljs-template-variable,
.theme-base16-eighties-min .hljs-variable {
  color: #f2777a;
}
.theme-base16-eighties-min .hljs-attr,
.theme-base16-eighties-min .hljs-link,
.theme-base16-eighties-min .hljs-literal,
.theme-base16-eighties-min .hljs-number,
.theme-base16-eighties-min .hljs-symbol,
.theme-base16-eighties-min .hljs-variable.constant_ {
  color: #f99157;
}
.theme-base16-eighties-min .hljs-class .hljs-title,
.theme-base16-eighties-min .hljs-title,
.theme-base16-eighties-min .hljs-title.class_ {
  color: #fc6;
}
.theme-base16-eighties-min .hljs-strong {
  font-weight: 700;
  color: #fc6;
}
.theme-base16-eighties-min .hljs-addition,
.theme-base16-eighties-min .hljs-code,
.theme-base16-eighties-min .hljs-string,
.theme-base16-eighties-min .hljs-title.class_.inherited__ {
  color: #9c9;
}
.theme-base16-eighties-min .hljs-built_in,
.theme-base16-eighties-min .hljs-doctag,
.theme-base16-eighties-min .hljs-keyword.hljs-atrule,
.theme-base16-eighties-min .hljs-quote,
.theme-base16-eighties-min .hljs-regexp {
  color: #6cc;
}
.theme-base16-eighties-min .hljs-attribute,
.theme-base16-eighties-min .hljs-function .hljs-title,
.theme-base16-eighties-min .hljs-section,
.theme-base16-eighties-min .hljs-title.function_,
.theme-base16-eighties-min .ruby .hljs-property {
  color: #69c;
}
.theme-base16-eighties-min .diff .hljs-meta,
.theme-base16-eighties-min .hljs-keyword,
.theme-base16-eighties-min .hljs-template-tag,
.theme-base16-eighties-min .hljs-type {
  color: #c9c;
}
.theme-base16-eighties-min .hljs-emphasis {
  color: #c9c;
  font-style: italic;
}
.theme-base16-eighties-min .hljs-meta,
.theme-base16-eighties-min .hljs-meta .hljs-keyword,
.theme-base16-eighties-min .hljs-meta .hljs-string {
  color: #d27b53;
}
.theme-base16-eighties-min .hljs-meta .hljs-keyword,
.theme-base16-eighties-min .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 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-subst,
.theme-base16-embers .hljs-punctuation,
.theme-base16-embers .hljs-operator {
  color: #a39a90;
}
.theme-base16-embers .hljs-operator {
  opacity: 0.7;
}
.theme-base16-embers .hljs-bullet,
.theme-base16-embers .hljs-variable,
.theme-base16-embers .hljs-template-variable,
.theme-base16-embers .hljs-selector-tag,
.theme-base16-embers .hljs-name,
.theme-base16-embers .hljs-deletion {
  color: #826d57;
}
.theme-base16-embers .hljs-symbol,
.theme-base16-embers .hljs-number,
.theme-base16-embers .hljs-link,
.theme-base16-embers .hljs-attr,
.theme-base16-embers .hljs-variable.constant_,
.theme-base16-embers .hljs-literal {
  color: #828257;
}
.theme-base16-embers .hljs-title,
.theme-base16-embers .hljs-class .hljs-title,
.theme-base16-embers .hljs-title.class_ {
  color: #6d8257;
}
.theme-base16-embers .hljs-strong {
  font-weight: bold;
  color: #6d8257;
}
.theme-base16-embers .hljs-code,
.theme-base16-embers .hljs-addition,
.theme-base16-embers .hljs-title.class_.inherited__,
.theme-base16-embers .hljs-string {
  color: #57826d;
}
.theme-base16-embers .hljs-built_in,
.theme-base16-embers .hljs-doctag,
.theme-base16-embers .hljs-quote,
.theme-base16-embers .hljs-keyword.hljs-atrule,
.theme-base16-embers .hljs-regexp {
  color: #576d82;
}
.theme-base16-embers .hljs-function .hljs-title,
.theme-base16-embers .hljs-attribute,
.theme-base16-embers .ruby .hljs-property,
.theme-base16-embers .hljs-title.function_,
.theme-base16-embers .hljs-section {
  color: #6d5782;
}
.theme-base16-embers .hljs-type,
.theme-base16-embers .hljs-template-tag,
.theme-base16-embers .diff .hljs-meta,
.theme-base16-embers .hljs-keyword {
  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: bold;
}
.theme-base16-embers-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-embers-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-embers-min .hljs {
  color: #a39a90;
  background: #16130f;
}
.theme-base16-embers-min .hljs ::selection,
.theme-base16-embers-min .hljs::selection {
  background-color: #433b32;
  color: #a39a90;
}
.theme-base16-embers-min .hljs-comment {
  color: #5a5047;
}
.theme-base16-embers-min .hljs-tag {
  color: #8a8075;
}
.theme-base16-embers-min .hljs-operator,
.theme-base16-embers-min .hljs-punctuation,
.theme-base16-embers-min .hljs-subst {
  color: #a39a90;
}
.theme-base16-embers-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-embers-min .hljs-bullet,
.theme-base16-embers-min .hljs-deletion,
.theme-base16-embers-min .hljs-name,
.theme-base16-embers-min .hljs-selector-tag,
.theme-base16-embers-min .hljs-template-variable,
.theme-base16-embers-min .hljs-variable {
  color: #826d57;
}
.theme-base16-embers-min .hljs-attr,
.theme-base16-embers-min .hljs-link,
.theme-base16-embers-min .hljs-literal,
.theme-base16-embers-min .hljs-number,
.theme-base16-embers-min .hljs-symbol,
.theme-base16-embers-min .hljs-variable.constant_ {
  color: #828257;
}
.theme-base16-embers-min .hljs-class .hljs-title,
.theme-base16-embers-min .hljs-title,
.theme-base16-embers-min .hljs-title.class_ {
  color: #6d8257;
}
.theme-base16-embers-min .hljs-strong {
  font-weight: 700;
  color: #6d8257;
}
.theme-base16-embers-min .hljs-addition,
.theme-base16-embers-min .hljs-code,
.theme-base16-embers-min .hljs-string,
.theme-base16-embers-min .hljs-title.class_.inherited__ {
  color: #57826d;
}
.theme-base16-embers-min .hljs-built_in,
.theme-base16-embers-min .hljs-doctag,
.theme-base16-embers-min .hljs-keyword.hljs-atrule,
.theme-base16-embers-min .hljs-quote,
.theme-base16-embers-min .hljs-regexp {
  color: #576d82;
}
.theme-base16-embers-min .hljs-attribute,
.theme-base16-embers-min .hljs-function .hljs-title,
.theme-base16-embers-min .hljs-section,
.theme-base16-embers-min .hljs-title.function_,
.theme-base16-embers-min .ruby .hljs-property {
  color: #6d5782;
}
.theme-base16-embers-min .diff .hljs-meta,
.theme-base16-embers-min .hljs-keyword,
.theme-base16-embers-min .hljs-template-tag,
.theme-base16-embers-min .hljs-type {
  color: #82576d;
}
.theme-base16-embers-min .hljs-emphasis {
  color: #82576d;
  font-style: italic;
}
.theme-base16-embers-min .hljs-meta,
.theme-base16-embers-min .hljs-meta .hljs-keyword,
.theme-base16-embers-min .hljs-meta .hljs-string {
  color: #825757;
}
.theme-base16-embers-min .hljs-meta .hljs-keyword,
.theme-base16-embers-min .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 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-subst,
.theme-base16-equilibrium-dark .hljs-punctuation,
.theme-base16-equilibrium-dark .hljs-operator {
  color: #afaba2;
}
.theme-base16-equilibrium-dark .hljs-operator {
  opacity: 0.7;
}
.theme-base16-equilibrium-dark .hljs-bullet,
.theme-base16-equilibrium-dark .hljs-variable,
.theme-base16-equilibrium-dark .hljs-template-variable,
.theme-base16-equilibrium-dark .hljs-selector-tag,
.theme-base16-equilibrium-dark .hljs-name,
.theme-base16-equilibrium-dark .hljs-deletion {
  color: #f04339;
}
.theme-base16-equilibrium-dark .hljs-symbol,
.theme-base16-equilibrium-dark .hljs-number,
.theme-base16-equilibrium-dark .hljs-link,
.theme-base16-equilibrium-dark .hljs-attr,
.theme-base16-equilibrium-dark .hljs-variable.constant_,
.theme-base16-equilibrium-dark .hljs-literal {
  color: #df5923;
}
.theme-base16-equilibrium-dark .hljs-title,
.theme-base16-equilibrium-dark .hljs-class .hljs-title,
.theme-base16-equilibrium-dark .hljs-title.class_ {
  color: #bb8801;
}
.theme-base16-equilibrium-dark .hljs-strong {
  font-weight: bold;
  color: #bb8801;
}
.theme-base16-equilibrium-dark .hljs-code,
.theme-base16-equilibrium-dark .hljs-addition,
.theme-base16-equilibrium-dark .hljs-title.class_.inherited__,
.theme-base16-equilibrium-dark .hljs-string {
  color: #7f8b00;
}
.theme-base16-equilibrium-dark .hljs-built_in,
.theme-base16-equilibrium-dark .hljs-doctag,
.theme-base16-equilibrium-dark .hljs-quote,
.theme-base16-equilibrium-dark .hljs-keyword.hljs-atrule,
.theme-base16-equilibrium-dark .hljs-regexp {
  color: #00948b;
}
.theme-base16-equilibrium-dark .hljs-function .hljs-title,
.theme-base16-equilibrium-dark .hljs-attribute,
.theme-base16-equilibrium-dark .ruby .hljs-property,
.theme-base16-equilibrium-dark .hljs-title.function_,
.theme-base16-equilibrium-dark .hljs-section {
  color: #008dd1;
}
.theme-base16-equilibrium-dark .hljs-type,
.theme-base16-equilibrium-dark .hljs-template-tag,
.theme-base16-equilibrium-dark .diff .hljs-meta,
.theme-base16-equilibrium-dark .hljs-keyword {
  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: bold;
}
.theme-base16-equilibrium-dark-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-equilibrium-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-equilibrium-dark-min .hljs {
  color: #afaba2;
  background: #0c1118;
}
.theme-base16-equilibrium-dark-min .hljs ::selection,
.theme-base16-equilibrium-dark-min .hljs::selection {
  background-color: #22262d;
  color: #afaba2;
}
.theme-base16-equilibrium-dark-min .hljs-comment {
  color: #7b776e;
}
.theme-base16-equilibrium-dark-min .hljs-tag {
  color: #949088;
}
.theme-base16-equilibrium-dark-min .hljs-operator,
.theme-base16-equilibrium-dark-min .hljs-punctuation,
.theme-base16-equilibrium-dark-min .hljs-subst {
  color: #afaba2;
}
.theme-base16-equilibrium-dark-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-equilibrium-dark-min .hljs-bullet,
.theme-base16-equilibrium-dark-min .hljs-deletion,
.theme-base16-equilibrium-dark-min .hljs-name,
.theme-base16-equilibrium-dark-min .hljs-selector-tag,
.theme-base16-equilibrium-dark-min .hljs-template-variable,
.theme-base16-equilibrium-dark-min .hljs-variable {
  color: #f04339;
}
.theme-base16-equilibrium-dark-min .hljs-attr,
.theme-base16-equilibrium-dark-min .hljs-link,
.theme-base16-equilibrium-dark-min .hljs-literal,
.theme-base16-equilibrium-dark-min .hljs-number,
.theme-base16-equilibrium-dark-min .hljs-symbol,
.theme-base16-equilibrium-dark-min .hljs-variable.constant_ {
  color: #df5923;
}
.theme-base16-equilibrium-dark-min .hljs-class .hljs-title,
.theme-base16-equilibrium-dark-min .hljs-title,
.theme-base16-equilibrium-dark-min .hljs-title.class_ {
  color: #bb8801;
}
.theme-base16-equilibrium-dark-min .hljs-strong {
  font-weight: 700;
  color: #bb8801;
}
.theme-base16-equilibrium-dark-min .hljs-addition,
.theme-base16-equilibrium-dark-min .hljs-code,
.theme-base16-equilibrium-dark-min .hljs-string,
.theme-base16-equilibrium-dark-min .hljs-title.class_.inherited__ {
  color: #7f8b00;
}
.theme-base16-equilibrium-dark-min .hljs-built_in,
.theme-base16-equilibrium-dark-min .hljs-doctag,
.theme-base16-equilibrium-dark-min .hljs-keyword.hljs-atrule,
.theme-base16-equilibrium-dark-min .hljs-quote,
.theme-base16-equilibrium-dark-min .hljs-regexp {
  color: #00948b;
}
.theme-base16-equilibrium-dark-min .hljs-attribute,
.theme-base16-equilibrium-dark-min .hljs-function .hljs-title,
.theme-base16-equilibrium-dark-min .hljs-section,
.theme-base16-equilibrium-dark-min .hljs-title.function_,
.theme-base16-equilibrium-dark-min .ruby .hljs-property {
  color: #008dd1;
}
.theme-base16-equilibrium-dark-min .diff .hljs-meta,
.theme-base16-equilibrium-dark-min .hljs-keyword,
.theme-base16-equilibrium-dark-min .hljs-template-tag,
.theme-base16-equilibrium-dark-min .hljs-type {
  color: #6a7fd2;
}
.theme-base16-equilibrium-dark-min .hljs-emphasis {
  color: #6a7fd2;
  font-style: italic;
}
.theme-base16-equilibrium-dark-min .hljs-meta,
.theme-base16-equilibrium-dark-min .hljs-meta .hljs-keyword,
.theme-base16-equilibrium-dark-min .hljs-meta .hljs-string {
  color: #e3488e;
}
.theme-base16-equilibrium-dark-min .hljs-meta .hljs-keyword,
.theme-base16-equilibrium-dark-min .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 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-subst,
.theme-base16-equilibrium-gray-dark .hljs-punctuation,
.theme-base16-equilibrium-gray-dark .hljs-operator {
  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-variable,
.theme-base16-equilibrium-gray-dark .hljs-template-variable,
.theme-base16-equilibrium-gray-dark .hljs-selector-tag,
.theme-base16-equilibrium-gray-dark .hljs-name,
.theme-base16-equilibrium-gray-dark .hljs-deletion {
  color: #f04339;
}
.theme-base16-equilibrium-gray-dark .hljs-symbol,
.theme-base16-equilibrium-gray-dark .hljs-number,
.theme-base16-equilibrium-gray-dark .hljs-link,
.theme-base16-equilibrium-gray-dark .hljs-attr,
.theme-base16-equilibrium-gray-dark .hljs-variable.constant_,
.theme-base16-equilibrium-gray-dark .hljs-literal {
  color: #df5923;
}
.theme-base16-equilibrium-gray-dark .hljs-title,
.theme-base16-equilibrium-gray-dark .hljs-class .hljs-title,
.theme-base16-equilibrium-gray-dark .hljs-title.class_ {
  color: #bb8801;
}
.theme-base16-equilibrium-gray-dark .hljs-strong {
  font-weight: bold;
  color: #bb8801;
}
.theme-base16-equilibrium-gray-dark .hljs-code,
.theme-base16-equilibrium-gray-dark .hljs-addition,
.theme-base16-equilibrium-gray-dark .hljs-title.class_.inherited__,
.theme-base16-equilibrium-gray-dark .hljs-string {
  color: #7f8b00;
}
.theme-base16-equilibrium-gray-dark .hljs-built_in,
.theme-base16-equilibrium-gray-dark .hljs-doctag,
.theme-base16-equilibrium-gray-dark .hljs-quote,
.theme-base16-equilibrium-gray-dark .hljs-keyword.hljs-atrule,
.theme-base16-equilibrium-gray-dark .hljs-regexp {
  color: #00948b;
}
.theme-base16-equilibrium-gray-dark .hljs-function .hljs-title,
.theme-base16-equilibrium-gray-dark .hljs-attribute,
.theme-base16-equilibrium-gray-dark .ruby .hljs-property,
.theme-base16-equilibrium-gray-dark .hljs-title.function_,
.theme-base16-equilibrium-gray-dark .hljs-section {
  color: #008dd1;
}
.theme-base16-equilibrium-gray-dark .hljs-type,
.theme-base16-equilibrium-gray-dark .hljs-template-tag,
.theme-base16-equilibrium-gray-dark .diff .hljs-meta,
.theme-base16-equilibrium-gray-dark .hljs-keyword {
  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: bold;
}
.theme-base16-equilibrium-gray-dark-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-equilibrium-gray-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-equilibrium-gray-dark-min .hljs {
  color: #ababab;
  background: #111;
}
.theme-base16-equilibrium-gray-dark-min .hljs ::selection,
.theme-base16-equilibrium-gray-dark-min .hljs::selection {
  background-color: #262626;
  color: #ababab;
}
.theme-base16-equilibrium-gray-dark-min .hljs-comment {
  color: #777;
}
.theme-base16-equilibrium-gray-dark-min .hljs-tag {
  color: #919191;
}
.theme-base16-equilibrium-gray-dark-min .hljs-operator,
.theme-base16-equilibrium-gray-dark-min .hljs-punctuation,
.theme-base16-equilibrium-gray-dark-min .hljs-subst {
  color: #ababab;
}
.theme-base16-equilibrium-gray-dark-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-equilibrium-gray-dark-min .hljs-bullet,
.theme-base16-equilibrium-gray-dark-min .hljs-deletion,
.theme-base16-equilibrium-gray-dark-min .hljs-name,
.theme-base16-equilibrium-gray-dark-min .hljs-selector-tag,
.theme-base16-equilibrium-gray-dark-min .hljs-template-variable,
.theme-base16-equilibrium-gray-dark-min .hljs-variable {
  color: #f04339;
}
.theme-base16-equilibrium-gray-dark-min .hljs-attr,
.theme-base16-equilibrium-gray-dark-min .hljs-link,
.theme-base16-equilibrium-gray-dark-min .hljs-literal,
.theme-base16-equilibrium-gray-dark-min .hljs-number,
.theme-base16-equilibrium-gray-dark-min .hljs-symbol,
.theme-base16-equilibrium-gray-dark-min .hljs-variable.constant_ {
  color: #df5923;
}
.theme-base16-equilibrium-gray-dark-min .hljs-class .hljs-title,
.theme-base16-equilibrium-gray-dark-min .hljs-title,
.theme-base16-equilibrium-gray-dark-min .hljs-title.class_ {
  color: #bb8801;
}
.theme-base16-equilibrium-gray-dark-min .hljs-strong {
  font-weight: 700;
  color: #bb8801;
}
.theme-base16-equilibrium-gray-dark-min .hljs-addition,
.theme-base16-equilibrium-gray-dark-min .hljs-code,
.theme-base16-equilibrium-gray-dark-min .hljs-string,
.theme-base16-equilibrium-gray-dark-min .hljs-title.class_.inherited__ {
  color: #7f8b00;
}
.theme-base16-equilibrium-gray-dark-min .hljs-built_in,
.theme-base16-equilibrium-gray-dark-min .hljs-doctag,
.theme-base16-equilibrium-gray-dark-min .hljs-keyword.hljs-atrule,
.theme-base16-equilibrium-gray-dark-min .hljs-quote,
.theme-base16-equilibrium-gray-dark-min .hljs-regexp {
  color: #00948b;
}
.theme-base16-equilibrium-gray-dark-min .hljs-attribute,
.theme-base16-equilibrium-gray-dark-min .hljs-function .hljs-title,
.theme-base16-equilibrium-gray-dark-min .hljs-section,
.theme-base16-equilibrium-gray-dark-min .hljs-title.function_,
.theme-base16-equilibrium-gray-dark-min .ruby .hljs-property {
  color: #008dd1;
}
.theme-base16-equilibrium-gray-dark-min .diff .hljs-meta,
.theme-base16-equilibrium-gray-dark-min .hljs-keyword,
.theme-base16-equilibrium-gray-dark-min .hljs-template-tag,
.theme-base16-equilibrium-gray-dark-min .hljs-type {
  color: #6a7fd2;
}
.theme-base16-equilibrium-gray-dark-min .hljs-emphasis {
  color: #6a7fd2;
  font-style: italic;
}
.theme-base16-equilibrium-gray-dark-min .hljs-meta,
.theme-base16-equilibrium-gray-dark-min .hljs-meta .hljs-keyword,
.theme-base16-equilibrium-gray-dark-min .hljs-meta .hljs-string {
  color: #e3488e;
}
.theme-base16-equilibrium-gray-dark-min .hljs-meta .hljs-keyword,
.theme-base16-equilibrium-gray-dark-min .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 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-subst,
.theme-base16-equilibrium-gray-light .hljs-punctuation,
.theme-base16-equilibrium-gray-light .hljs-operator {
  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-variable,
.theme-base16-equilibrium-gray-light .hljs-template-variable,
.theme-base16-equilibrium-gray-light .hljs-selector-tag,
.theme-base16-equilibrium-gray-light .hljs-name,
.theme-base16-equilibrium-gray-light .hljs-deletion {
  color: #d02023;
}
.theme-base16-equilibrium-gray-light .hljs-symbol,
.theme-base16-equilibrium-gray-light .hljs-number,
.theme-base16-equilibrium-gray-light .hljs-link,
.theme-base16-equilibrium-gray-light .hljs-attr,
.theme-base16-equilibrium-gray-light .hljs-variable.constant_,
.theme-base16-equilibrium-gray-light .hljs-literal {
  color: #bf3e05;
}
.theme-base16-equilibrium-gray-light .hljs-title,
.theme-base16-equilibrium-gray-light .hljs-class .hljs-title,
.theme-base16-equilibrium-gray-light .hljs-title.class_ {
  color: #9d6f00;
}
.theme-base16-equilibrium-gray-light .hljs-strong {
  font-weight: bold;
  color: #9d6f00;
}
.theme-base16-equilibrium-gray-light .hljs-code,
.theme-base16-equilibrium-gray-light .hljs-addition,
.theme-base16-equilibrium-gray-light .hljs-title.class_.inherited__,
.theme-base16-equilibrium-gray-light .hljs-string {
  color: #637200;
}
.theme-base16-equilibrium-gray-light .hljs-built_in,
.theme-base16-equilibrium-gray-light .hljs-doctag,
.theme-base16-equilibrium-gray-light .hljs-quote,
.theme-base16-equilibrium-gray-light .hljs-keyword.hljs-atrule,
.theme-base16-equilibrium-gray-light .hljs-regexp {
  color: #007a72;
}
.theme-base16-equilibrium-gray-light .hljs-function .hljs-title,
.theme-base16-equilibrium-gray-light .hljs-attribute,
.theme-base16-equilibrium-gray-light .ruby .hljs-property,
.theme-base16-equilibrium-gray-light .hljs-title.function_,
.theme-base16-equilibrium-gray-light .hljs-section {
  color: #0073b5;
}
.theme-base16-equilibrium-gray-light .hljs-type,
.theme-base16-equilibrium-gray-light .hljs-template-tag,
.theme-base16-equilibrium-gray-light .diff .hljs-meta,
.theme-base16-equilibrium-gray-light .hljs-keyword {
  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: bold;
}
.theme-base16-equilibrium-gray-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-equilibrium-gray-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-equilibrium-gray-light-min .hljs {
  color: #474747;
  background: #f1f1f1;
}
.theme-base16-equilibrium-gray-light-min .hljs ::selection,
.theme-base16-equilibrium-gray-light-min .hljs::selection {
  background-color: #d4d4d4;
  color: #474747;
}
.theme-base16-equilibrium-gray-light-min .hljs-comment {
  color: #777;
}
.theme-base16-equilibrium-gray-light-min .hljs-tag {
  color: #5e5e5e;
}
.theme-base16-equilibrium-gray-light-min .hljs-operator,
.theme-base16-equilibrium-gray-light-min .hljs-punctuation,
.theme-base16-equilibrium-gray-light-min .hljs-subst {
  color: #474747;
}
.theme-base16-equilibrium-gray-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-equilibrium-gray-light-min .hljs-bullet,
.theme-base16-equilibrium-gray-light-min .hljs-deletion,
.theme-base16-equilibrium-gray-light-min .hljs-name,
.theme-base16-equilibrium-gray-light-min .hljs-selector-tag,
.theme-base16-equilibrium-gray-light-min .hljs-template-variable,
.theme-base16-equilibrium-gray-light-min .hljs-variable {
  color: #d02023;
}
.theme-base16-equilibrium-gray-light-min .hljs-attr,
.theme-base16-equilibrium-gray-light-min .hljs-link,
.theme-base16-equilibrium-gray-light-min .hljs-literal,
.theme-base16-equilibrium-gray-light-min .hljs-number,
.theme-base16-equilibrium-gray-light-min .hljs-symbol,
.theme-base16-equilibrium-gray-light-min .hljs-variable.constant_ {
  color: #bf3e05;
}
.theme-base16-equilibrium-gray-light-min .hljs-class .hljs-title,
.theme-base16-equilibrium-gray-light-min .hljs-title,
.theme-base16-equilibrium-gray-light-min .hljs-title.class_ {
  color: #9d6f00;
}
.theme-base16-equilibrium-gray-light-min .hljs-strong {
  font-weight: 700;
  color: #9d6f00;
}
.theme-base16-equilibrium-gray-light-min .hljs-addition,
.theme-base16-equilibrium-gray-light-min .hljs-code,
.theme-base16-equilibrium-gray-light-min .hljs-string,
.theme-base16-equilibrium-gray-light-min .hljs-title.class_.inherited__ {
  color: #637200;
}
.theme-base16-equilibrium-gray-light-min .hljs-built_in,
.theme-base16-equilibrium-gray-light-min .hljs-doctag,
.theme-base16-equilibrium-gray-light-min .hljs-keyword.hljs-atrule,
.theme-base16-equilibrium-gray-light-min .hljs-quote,
.theme-base16-equilibrium-gray-light-min .hljs-regexp {
  color: #007a72;
}
.theme-base16-equilibrium-gray-light-min .hljs-attribute,
.theme-base16-equilibrium-gray-light-min .hljs-function .hljs-title,
.theme-base16-equilibrium-gray-light-min .hljs-section,
.theme-base16-equilibrium-gray-light-min .hljs-title.function_,
.theme-base16-equilibrium-gray-light-min .ruby .hljs-property {
  color: #0073b5;
}
.theme-base16-equilibrium-gray-light-min .diff .hljs-meta,
.theme-base16-equilibrium-gray-light-min .hljs-keyword,
.theme-base16-equilibrium-gray-light-min .hljs-template-tag,
.theme-base16-equilibrium-gray-light-min .hljs-type {
  color: #4e66b6;
}
.theme-base16-equilibrium-gray-light-min .hljs-emphasis {
  color: #4e66b6;
  font-style: italic;
}
.theme-base16-equilibrium-gray-light-min .hljs-meta,
.theme-base16-equilibrium-gray-light-min .hljs-meta .hljs-keyword,
.theme-base16-equilibrium-gray-light-min .hljs-meta .hljs-string {
  color: #c42775;
}
.theme-base16-equilibrium-gray-light-min .hljs-meta .hljs-keyword,
.theme-base16-equilibrium-gray-light-min .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 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-subst,
.theme-base16-equilibrium-light .hljs-punctuation,
.theme-base16-equilibrium-light .hljs-operator {
  color: #43474e;
}
.theme-base16-equilibrium-light .hljs-operator {
  opacity: 0.7;
}
.theme-base16-equilibrium-light .hljs-bullet,
.theme-base16-equilibrium-light .hljs-variable,
.theme-base16-equilibrium-light .hljs-template-variable,
.theme-base16-equilibrium-light .hljs-selector-tag,
.theme-base16-equilibrium-light .hljs-name,
.theme-base16-equilibrium-light .hljs-deletion {
  color: #d02023;
}
.theme-base16-equilibrium-light .hljs-symbol,
.theme-base16-equilibrium-light .hljs-number,
.theme-base16-equilibrium-light .hljs-link,
.theme-base16-equilibrium-light .hljs-attr,
.theme-base16-equilibrium-light .hljs-variable.constant_,
.theme-base16-equilibrium-light .hljs-literal {
  color: #bf3e05;
}
.theme-base16-equilibrium-light .hljs-title,
.theme-base16-equilibrium-light .hljs-class .hljs-title,
.theme-base16-equilibrium-light .hljs-title.class_ {
  color: #9d6f00;
}
.theme-base16-equilibrium-light .hljs-strong {
  font-weight: bold;
  color: #9d6f00;
}
.theme-base16-equilibrium-light .hljs-code,
.theme-base16-equilibrium-light .hljs-addition,
.theme-base16-equilibrium-light .hljs-title.class_.inherited__,
.theme-base16-equilibrium-light .hljs-string {
  color: #637200;
}
.theme-base16-equilibrium-light .hljs-built_in,
.theme-base16-equilibrium-light .hljs-doctag,
.theme-base16-equilibrium-light .hljs-quote,
.theme-base16-equilibrium-light .hljs-keyword.hljs-atrule,
.theme-base16-equilibrium-light .hljs-regexp {
  color: #007a72;
}
.theme-base16-equilibrium-light .hljs-function .hljs-title,
.theme-base16-equilibrium-light .hljs-attribute,
.theme-base16-equilibrium-light .ruby .hljs-property,
.theme-base16-equilibrium-light .hljs-title.function_,
.theme-base16-equilibrium-light .hljs-section {
  color: #0073b5;
}
.theme-base16-equilibrium-light .hljs-type,
.theme-base16-equilibrium-light .hljs-template-tag,
.theme-base16-equilibrium-light .diff .hljs-meta,
.theme-base16-equilibrium-light .hljs-keyword {
  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: bold;
}
.theme-base16-equilibrium-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-equilibrium-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-equilibrium-light-min .hljs {
  color: #43474e;
  background: #f5f0e7;
}
.theme-base16-equilibrium-light-min .hljs ::selection,
.theme-base16-equilibrium-light-min .hljs::selection {
  background-color: #d8d4cb;
  color: #43474e;
}
.theme-base16-equilibrium-light-min .hljs-comment {
  color: #73777f;
}
.theme-base16-equilibrium-light-min .hljs-tag {
  color: #5a5f66;
}
.theme-base16-equilibrium-light-min .hljs-operator,
.theme-base16-equilibrium-light-min .hljs-punctuation,
.theme-base16-equilibrium-light-min .hljs-subst {
  color: #43474e;
}
.theme-base16-equilibrium-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-equilibrium-light-min .hljs-bullet,
.theme-base16-equilibrium-light-min .hljs-deletion,
.theme-base16-equilibrium-light-min .hljs-name,
.theme-base16-equilibrium-light-min .hljs-selector-tag,
.theme-base16-equilibrium-light-min .hljs-template-variable,
.theme-base16-equilibrium-light-min .hljs-variable {
  color: #d02023;
}
.theme-base16-equilibrium-light-min .hljs-attr,
.theme-base16-equilibrium-light-min .hljs-link,
.theme-base16-equilibrium-light-min .hljs-literal,
.theme-base16-equilibrium-light-min .hljs-number,
.theme-base16-equilibrium-light-min .hljs-symbol,
.theme-base16-equilibrium-light-min .hljs-variable.constant_ {
  color: #bf3e05;
}
.theme-base16-equilibrium-light-min .hljs-class .hljs-title,
.theme-base16-equilibrium-light-min .hljs-title,
.theme-base16-equilibrium-light-min .hljs-title.class_ {
  color: #9d6f00;
}
.theme-base16-equilibrium-light-min .hljs-strong {
  font-weight: 700;
  color: #9d6f00;
}
.theme-base16-equilibrium-light-min .hljs-addition,
.theme-base16-equilibrium-light-min .hljs-code,
.theme-base16-equilibrium-light-min .hljs-string,
.theme-base16-equilibrium-light-min .hljs-title.class_.inherited__ {
  color: #637200;
}
.theme-base16-equilibrium-light-min .hljs-built_in,
.theme-base16-equilibrium-light-min .hljs-doctag,
.theme-base16-equilibrium-light-min .hljs-keyword.hljs-atrule,
.theme-base16-equilibrium-light-min .hljs-quote,
.theme-base16-equilibrium-light-min .hljs-regexp {
  color: #007a72;
}
.theme-base16-equilibrium-light-min .hljs-attribute,
.theme-base16-equilibrium-light-min .hljs-function .hljs-title,
.theme-base16-equilibrium-light-min .hljs-section,
.theme-base16-equilibrium-light-min .hljs-title.function_,
.theme-base16-equilibrium-light-min .ruby .hljs-property {
  color: #0073b5;
}
.theme-base16-equilibrium-light-min .diff .hljs-meta,
.theme-base16-equilibrium-light-min .hljs-keyword,
.theme-base16-equilibrium-light-min .hljs-template-tag,
.theme-base16-equilibrium-light-min .hljs-type {
  color: #4e66b6;
}
.theme-base16-equilibrium-light-min .hljs-emphasis {
  color: #4e66b6;
  font-style: italic;
}
.theme-base16-equilibrium-light-min .hljs-meta,
.theme-base16-equilibrium-light-min .hljs-meta .hljs-keyword,
.theme-base16-equilibrium-light-min .hljs-meta .hljs-string {
  color: #c42775;
}
.theme-base16-equilibrium-light-min .hljs-meta .hljs-keyword,
.theme-base16-equilibrium-light-min .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 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-subst,
.theme-base16-espresso .hljs-punctuation,
.theme-base16-espresso .hljs-operator {
  color: #ccc;
}
.theme-base16-espresso .hljs-operator {
  opacity: 0.7;
}
.theme-base16-espresso .hljs-bullet,
.theme-base16-espresso .hljs-variable,
.theme-base16-espresso .hljs-template-variable,
.theme-base16-espresso .hljs-selector-tag,
.theme-base16-espresso .hljs-name,
.theme-base16-espresso .hljs-deletion {
  color: #d25252;
}
.theme-base16-espresso .hljs-symbol,
.theme-base16-espresso .hljs-number,
.theme-base16-espresso .hljs-link,
.theme-base16-espresso .hljs-attr,
.theme-base16-espresso .hljs-variable.constant_,
.theme-base16-espresso .hljs-literal {
  color: #f9a959;
}
.theme-base16-espresso .hljs-title,
.theme-base16-espresso .hljs-class .hljs-title,
.theme-base16-espresso .hljs-title.class_ {
  color: #ffc66d;
}
.theme-base16-espresso .hljs-strong {
  font-weight: bold;
  color: #ffc66d;
}
.theme-base16-espresso .hljs-code,
.theme-base16-espresso .hljs-addition,
.theme-base16-espresso .hljs-title.class_.inherited__,
.theme-base16-espresso .hljs-string {
  color: #a5c261;
}
.theme-base16-espresso .hljs-built_in,
.theme-base16-espresso .hljs-doctag,
.theme-base16-espresso .hljs-quote,
.theme-base16-espresso .hljs-keyword.hljs-atrule,
.theme-base16-espresso .hljs-regexp {
  color: #bed6ff;
}
.theme-base16-espresso .hljs-function .hljs-title,
.theme-base16-espresso .hljs-attribute,
.theme-base16-espresso .ruby .hljs-property,
.theme-base16-espresso .hljs-title.function_,
.theme-base16-espresso .hljs-section {
  color: #6c99bb;
}
.theme-base16-espresso .hljs-type,
.theme-base16-espresso .hljs-template-tag,
.theme-base16-espresso .diff .hljs-meta,
.theme-base16-espresso .hljs-keyword {
  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: bold;
}
.theme-base16-espresso-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-espresso-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-espresso-min .hljs {
  color: #ccc;
  background: #2d2d2d;
}
.theme-base16-espresso-min .hljs ::selection,
.theme-base16-espresso-min .hljs::selection {
  background-color: #515151;
  color: #ccc;
}
.theme-base16-espresso-min .hljs-comment {
  color: #777;
}
.theme-base16-espresso-min .hljs-tag {
  color: #b4b7b4;
}
.theme-base16-espresso-min .hljs-operator,
.theme-base16-espresso-min .hljs-punctuation,
.theme-base16-espresso-min .hljs-subst {
  color: #ccc;
}
.theme-base16-espresso-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-espresso-min .hljs-bullet,
.theme-base16-espresso-min .hljs-deletion,
.theme-base16-espresso-min .hljs-name,
.theme-base16-espresso-min .hljs-selector-tag,
.theme-base16-espresso-min .hljs-template-variable,
.theme-base16-espresso-min .hljs-variable {
  color: #d25252;
}
.theme-base16-espresso-min .hljs-attr,
.theme-base16-espresso-min .hljs-link,
.theme-base16-espresso-min .hljs-literal,
.theme-base16-espresso-min .hljs-number,
.theme-base16-espresso-min .hljs-symbol,
.theme-base16-espresso-min .hljs-variable.constant_ {
  color: #f9a959;
}
.theme-base16-espresso-min .hljs-class .hljs-title,
.theme-base16-espresso-min .hljs-title,
.theme-base16-espresso-min .hljs-title.class_ {
  color: #ffc66d;
}
.theme-base16-espresso-min .hljs-strong {
  font-weight: 700;
  color: #ffc66d;
}
.theme-base16-espresso-min .hljs-addition,
.theme-base16-espresso-min .hljs-code,
.theme-base16-espresso-min .hljs-string,
.theme-base16-espresso-min .hljs-title.class_.inherited__ {
  color: #a5c261;
}
.theme-base16-espresso-min .hljs-built_in,
.theme-base16-espresso-min .hljs-doctag,
.theme-base16-espresso-min .hljs-keyword.hljs-atrule,
.theme-base16-espresso-min .hljs-quote,
.theme-base16-espresso-min .hljs-regexp {
  color: #bed6ff;
}
.theme-base16-espresso-min .hljs-attribute,
.theme-base16-espresso-min .hljs-function .hljs-title,
.theme-base16-espresso-min .hljs-section,
.theme-base16-espresso-min .hljs-title.function_,
.theme-base16-espresso-min .ruby .hljs-property {
  color: #6c99bb;
}
.theme-base16-espresso-min .diff .hljs-meta,
.theme-base16-espresso-min .hljs-keyword,
.theme-base16-espresso-min .hljs-template-tag,
.theme-base16-espresso-min .hljs-type {
  color: #d197d9;
}
.theme-base16-espresso-min .hljs-emphasis {
  color: #d197d9;
  font-style: italic;
}
.theme-base16-espresso-min .hljs-meta,
.theme-base16-espresso-min .hljs-meta .hljs-keyword,
.theme-base16-espresso-min .hljs-meta .hljs-string {
  color: #f97394;
}
.theme-base16-espresso-min .hljs-meta .hljs-keyword,
.theme-base16-espresso-min .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 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-subst,
.theme-base16-eva-dim .hljs-punctuation,
.theme-base16-eva-dim .hljs-operator {
  color: #9fa2a6;
}
.theme-base16-eva-dim .hljs-operator {
  opacity: 0.7;
}
.theme-base16-eva-dim .hljs-bullet,
.theme-base16-eva-dim .hljs-variable,
.theme-base16-eva-dim .hljs-template-variable,
.theme-base16-eva-dim .hljs-selector-tag,
.theme-base16-eva-dim .hljs-name,
.theme-base16-eva-dim .hljs-deletion {
  color: #c4676c;
}
.theme-base16-eva-dim .hljs-symbol,
.theme-base16-eva-dim .hljs-number,
.theme-base16-eva-dim .hljs-link,
.theme-base16-eva-dim .hljs-attr,
.theme-base16-eva-dim .hljs-variable.constant_,
.theme-base16-eva-dim .hljs-literal {
  color: #f96;
}
.theme-base16-eva-dim .hljs-title,
.theme-base16-eva-dim .hljs-class .hljs-title,
.theme-base16-eva-dim .hljs-title.class_ {
  color: #cfd05d;
}
.theme-base16-eva-dim .hljs-strong {
  font-weight: bold;
  color: #cfd05d;
}
.theme-base16-eva-dim .hljs-code,
.theme-base16-eva-dim .hljs-addition,
.theme-base16-eva-dim .hljs-title.class_.inherited__,
.theme-base16-eva-dim .hljs-string {
  color: #5de561;
}
.theme-base16-eva-dim .hljs-built_in,
.theme-base16-eva-dim .hljs-doctag,
.theme-base16-eva-dim .hljs-quote,
.theme-base16-eva-dim .hljs-keyword.hljs-atrule,
.theme-base16-eva-dim .hljs-regexp {
  color: #4b8f77;
}
.theme-base16-eva-dim .hljs-function .hljs-title,
.theme-base16-eva-dim .hljs-attribute,
.theme-base16-eva-dim .ruby .hljs-property,
.theme-base16-eva-dim .hljs-title.function_,
.theme-base16-eva-dim .hljs-section {
  color: #1ae1dc;
}
.theme-base16-eva-dim .hljs-type,
.theme-base16-eva-dim .hljs-template-tag,
.theme-base16-eva-dim .diff .hljs-meta,
.theme-base16-eva-dim .hljs-keyword {
  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: bold;
}
.theme-base16-eva-dim-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-eva-dim-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-eva-dim-min .hljs {
  color: #9fa2a6;
  background: #2a3b4d;
}
.theme-base16-eva-dim-min .hljs ::selection,
.theme-base16-eva-dim-min .hljs::selection {
  background-color: #4b6988;
  color: #9fa2a6;
}
.theme-base16-eva-dim-min .hljs-comment {
  color: #55799c;
}
.theme-base16-eva-dim-min .hljs-tag {
  color: #7e90a3;
}
.theme-base16-eva-dim-min .hljs-operator,
.theme-base16-eva-dim-min .hljs-punctuation,
.theme-base16-eva-dim-min .hljs-subst {
  color: #9fa2a6;
}
.theme-base16-eva-dim-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-eva-dim-min .hljs-bullet,
.theme-base16-eva-dim-min .hljs-deletion,
.theme-base16-eva-dim-min .hljs-name,
.theme-base16-eva-dim-min .hljs-selector-tag,
.theme-base16-eva-dim-min .hljs-template-variable,
.theme-base16-eva-dim-min .hljs-variable {
  color: #c4676c;
}
.theme-base16-eva-dim-min .hljs-attr,
.theme-base16-eva-dim-min .hljs-link,
.theme-base16-eva-dim-min .hljs-literal,
.theme-base16-eva-dim-min .hljs-number,
.theme-base16-eva-dim-min .hljs-symbol,
.theme-base16-eva-dim-min .hljs-variable.constant_ {
  color: #f96;
}
.theme-base16-eva-dim-min .hljs-class .hljs-title,
.theme-base16-eva-dim-min .hljs-title,
.theme-base16-eva-dim-min .hljs-title.class_ {
  color: #cfd05d;
}
.theme-base16-eva-dim-min .hljs-strong {
  font-weight: 700;
  color: #cfd05d;
}
.theme-base16-eva-dim-min .hljs-addition,
.theme-base16-eva-dim-min .hljs-code,
.theme-base16-eva-dim-min .hljs-string,
.theme-base16-eva-dim-min .hljs-title.class_.inherited__ {
  color: #5de561;
}
.theme-base16-eva-dim-min .hljs-built_in,
.theme-base16-eva-dim-min .hljs-doctag,
.theme-base16-eva-dim-min .hljs-keyword.hljs-atrule,
.theme-base16-eva-dim-min .hljs-quote,
.theme-base16-eva-dim-min .hljs-regexp {
  color: #4b8f77;
}
.theme-base16-eva-dim-min .hljs-attribute,
.theme-base16-eva-dim-min .hljs-function .hljs-title,
.theme-base16-eva-dim-min .hljs-section,
.theme-base16-eva-dim-min .hljs-title.function_,
.theme-base16-eva-dim-min .ruby .hljs-property {
  color: #1ae1dc;
}
.theme-base16-eva-dim-min .diff .hljs-meta,
.theme-base16-eva-dim-min .hljs-keyword,
.theme-base16-eva-dim-min .hljs-template-tag,
.theme-base16-eva-dim-min .hljs-type {
  color: #9c6cd3;
}
.theme-base16-eva-dim-min .hljs-emphasis {
  color: #9c6cd3;
  font-style: italic;
}
.theme-base16-eva-dim-min .hljs-meta,
.theme-base16-eva-dim-min .hljs-meta .hljs-keyword,
.theme-base16-eva-dim-min .hljs-meta .hljs-string {
  color: #bb64a9;
}
.theme-base16-eva-dim-min .hljs-meta .hljs-keyword,
.theme-base16-eva-dim-min .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 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-subst,
.theme-base16-eva .hljs-punctuation,
.theme-base16-eva .hljs-operator {
  color: #9fa2a6;
}
.theme-base16-eva .hljs-operator {
  opacity: 0.7;
}
.theme-base16-eva .hljs-bullet,
.theme-base16-eva .hljs-variable,
.theme-base16-eva .hljs-template-variable,
.theme-base16-eva .hljs-selector-tag,
.theme-base16-eva .hljs-name,
.theme-base16-eva .hljs-deletion {
  color: #c4676c;
}
.theme-base16-eva .hljs-symbol,
.theme-base16-eva .hljs-number,
.theme-base16-eva .hljs-link,
.theme-base16-eva .hljs-attr,
.theme-base16-eva .hljs-variable.constant_,
.theme-base16-eva .hljs-literal {
  color: #f96;
}
.theme-base16-eva .hljs-title,
.theme-base16-eva .hljs-class .hljs-title,
.theme-base16-eva .hljs-title.class_ {
  color: #ff6;
}
.theme-base16-eva .hljs-strong {
  font-weight: bold;
  color: #ff6;
}
.theme-base16-eva .hljs-code,
.theme-base16-eva .hljs-addition,
.theme-base16-eva .hljs-title.class_.inherited__,
.theme-base16-eva .hljs-string {
  color: #6f6;
}
.theme-base16-eva .hljs-built_in,
.theme-base16-eva .hljs-doctag,
.theme-base16-eva .hljs-quote,
.theme-base16-eva .hljs-keyword.hljs-atrule,
.theme-base16-eva .hljs-regexp {
  color: #4b8f77;
}
.theme-base16-eva .hljs-function .hljs-title,
.theme-base16-eva .hljs-attribute,
.theme-base16-eva .ruby .hljs-property,
.theme-base16-eva .hljs-title.function_,
.theme-base16-eva .hljs-section {
  color: #15f4ee;
}
.theme-base16-eva .hljs-type,
.theme-base16-eva .hljs-template-tag,
.theme-base16-eva .diff .hljs-meta,
.theme-base16-eva .hljs-keyword {
  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: bold;
}
.theme-base16-eva-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-eva-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-eva-min .hljs {
  color: #9fa2a6;
  background: #2a3b4d;
}
.theme-base16-eva-min .hljs ::selection,
.theme-base16-eva-min .hljs::selection {
  background-color: #4b6988;
  color: #9fa2a6;
}
.theme-base16-eva-min .hljs-comment {
  color: #55799c;
}
.theme-base16-eva-min .hljs-tag {
  color: #7e90a3;
}
.theme-base16-eva-min .hljs-operator,
.theme-base16-eva-min .hljs-punctuation,
.theme-base16-eva-min .hljs-subst {
  color: #9fa2a6;
}
.theme-base16-eva-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-eva-min .hljs-bullet,
.theme-base16-eva-min .hljs-deletion,
.theme-base16-eva-min .hljs-name,
.theme-base16-eva-min .hljs-selector-tag,
.theme-base16-eva-min .hljs-template-variable,
.theme-base16-eva-min .hljs-variable {
  color: #c4676c;
}
.theme-base16-eva-min .hljs-attr,
.theme-base16-eva-min .hljs-link,
.theme-base16-eva-min .hljs-literal,
.theme-base16-eva-min .hljs-number,
.theme-base16-eva-min .hljs-symbol,
.theme-base16-eva-min .hljs-variable.constant_ {
  color: #f96;
}
.theme-base16-eva-min .hljs-class .hljs-title,
.theme-base16-eva-min .hljs-title,
.theme-base16-eva-min .hljs-title.class_ {
  color: #ff6;
}
.theme-base16-eva-min .hljs-strong {
  font-weight: 700;
  color: #ff6;
}
.theme-base16-eva-min .hljs-addition,
.theme-base16-eva-min .hljs-code,
.theme-base16-eva-min .hljs-string,
.theme-base16-eva-min .hljs-title.class_.inherited__ {
  color: #6f6;
}
.theme-base16-eva-min .hljs-built_in,
.theme-base16-eva-min .hljs-doctag,
.theme-base16-eva-min .hljs-keyword.hljs-atrule,
.theme-base16-eva-min .hljs-quote,
.theme-base16-eva-min .hljs-regexp {
  color: #4b8f77;
}
.theme-base16-eva-min .hljs-attribute,
.theme-base16-eva-min .hljs-function .hljs-title,
.theme-base16-eva-min .hljs-section,
.theme-base16-eva-min .hljs-title.function_,
.theme-base16-eva-min .ruby .hljs-property {
  color: #15f4ee;
}
.theme-base16-eva-min .diff .hljs-meta,
.theme-base16-eva-min .hljs-keyword,
.theme-base16-eva-min .hljs-template-tag,
.theme-base16-eva-min .hljs-type {
  color: #9c6cd3;
}
.theme-base16-eva-min .hljs-emphasis {
  color: #9c6cd3;
  font-style: italic;
}
.theme-base16-eva-min .hljs-meta,
.theme-base16-eva-min .hljs-meta .hljs-keyword,
.theme-base16-eva-min .hljs-meta .hljs-string {
  color: #bb64a9;
}
.theme-base16-eva-min .hljs-meta .hljs-keyword,
.theme-base16-eva-min .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 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-subst,
.theme-base16-flat .hljs-punctuation,
.theme-base16-flat .hljs-operator {
  color: #e0e0e0;
}
.theme-base16-flat .hljs-operator {
  opacity: 0.7;
}
.theme-base16-flat .hljs-bullet,
.theme-base16-flat .hljs-variable,
.theme-base16-flat .hljs-template-variable,
.theme-base16-flat .hljs-selector-tag,
.theme-base16-flat .hljs-name,
.theme-base16-flat .hljs-deletion {
  color: #e74c3c;
}
.theme-base16-flat .hljs-symbol,
.theme-base16-flat .hljs-number,
.theme-base16-flat .hljs-link,
.theme-base16-flat .hljs-attr,
.theme-base16-flat .hljs-variable.constant_,
.theme-base16-flat .hljs-literal {
  color: #e67e22;
}
.theme-base16-flat .hljs-title,
.theme-base16-flat .hljs-class .hljs-title,
.theme-base16-flat .hljs-title.class_ {
  color: #f1c40f;
}
.theme-base16-flat .hljs-strong {
  font-weight: bold;
  color: #f1c40f;
}
.theme-base16-flat .hljs-code,
.theme-base16-flat .hljs-addition,
.theme-base16-flat .hljs-title.class_.inherited__,
.theme-base16-flat .hljs-string {
  color: #2ecc71;
}
.theme-base16-flat .hljs-built_in,
.theme-base16-flat .hljs-doctag,
.theme-base16-flat .hljs-quote,
.theme-base16-flat .hljs-keyword.hljs-atrule,
.theme-base16-flat .hljs-regexp {
  color: #1abc9c;
}
.theme-base16-flat .hljs-function .hljs-title,
.theme-base16-flat .hljs-attribute,
.theme-base16-flat .ruby .hljs-property,
.theme-base16-flat .hljs-title.function_,
.theme-base16-flat .hljs-section {
  color: #3498db;
}
.theme-base16-flat .hljs-type,
.theme-base16-flat .hljs-template-tag,
.theme-base16-flat .diff .hljs-meta,
.theme-base16-flat .hljs-keyword {
  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: bold;
}
.theme-base16-flat-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-flat-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-flat-min .hljs {
  color: #e0e0e0;
  background: #2c3e50;
}
.theme-base16-flat-min .hljs ::selection,
.theme-base16-flat-min .hljs::selection {
  background-color: #7f8c8d;
  color: #e0e0e0;
}
.theme-base16-flat-min .hljs-comment {
  color: #95a5a6;
}
.theme-base16-flat-min .hljs-tag {
  color: #bdc3c7;
}
.theme-base16-flat-min .hljs-operator,
.theme-base16-flat-min .hljs-punctuation,
.theme-base16-flat-min .hljs-subst {
  color: #e0e0e0;
}
.theme-base16-flat-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-flat-min .hljs-bullet,
.theme-base16-flat-min .hljs-deletion,
.theme-base16-flat-min .hljs-name,
.theme-base16-flat-min .hljs-selector-tag,
.theme-base16-flat-min .hljs-template-variable,
.theme-base16-flat-min .hljs-variable {
  color: #e74c3c;
}
.theme-base16-flat-min .hljs-attr,
.theme-base16-flat-min .hljs-link,
.theme-base16-flat-min .hljs-literal,
.theme-base16-flat-min .hljs-number,
.theme-base16-flat-min .hljs-symbol,
.theme-base16-flat-min .hljs-variable.constant_ {
  color: #e67e22;
}
.theme-base16-flat-min .hljs-class .hljs-title,
.theme-base16-flat-min .hljs-title,
.theme-base16-flat-min .hljs-title.class_ {
  color: #f1c40f;
}
.theme-base16-flat-min .hljs-strong {
  font-weight: 700;
  color: #f1c40f;
}
.theme-base16-flat-min .hljs-addition,
.theme-base16-flat-min .hljs-code,
.theme-base16-flat-min .hljs-string,
.theme-base16-flat-min .hljs-title.class_.inherited__ {
  color: #2ecc71;
}
.theme-base16-flat-min .hljs-built_in,
.theme-base16-flat-min .hljs-doctag,
.theme-base16-flat-min .hljs-keyword.hljs-atrule,
.theme-base16-flat-min .hljs-quote,
.theme-base16-flat-min .hljs-regexp {
  color: #1abc9c;
}
.theme-base16-flat-min .hljs-attribute,
.theme-base16-flat-min .hljs-function .hljs-title,
.theme-base16-flat-min .hljs-section,
.theme-base16-flat-min .hljs-title.function_,
.theme-base16-flat-min .ruby .hljs-property {
  color: #3498db;
}
.theme-base16-flat-min .diff .hljs-meta,
.theme-base16-flat-min .hljs-keyword,
.theme-base16-flat-min .hljs-template-tag,
.theme-base16-flat-min .hljs-type {
  color: #9b59b6;
}
.theme-base16-flat-min .hljs-emphasis {
  color: #9b59b6;
  font-style: italic;
}
.theme-base16-flat-min .hljs-meta,
.theme-base16-flat-min .hljs-meta .hljs-keyword,
.theme-base16-flat-min .hljs-meta .hljs-string {
  color: #be643c;
}
.theme-base16-flat-min .hljs-meta .hljs-keyword,
.theme-base16-flat-min .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 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-subst,
.theme-base16-framer .hljs-punctuation,
.theme-base16-framer .hljs-operator {
  color: #d0d0d0;
}
.theme-base16-framer .hljs-operator {
  opacity: 0.7;
}
.theme-base16-framer .hljs-bullet,
.theme-base16-framer .hljs-variable,
.theme-base16-framer .hljs-template-variable,
.theme-base16-framer .hljs-selector-tag,
.theme-base16-framer .hljs-name,
.theme-base16-framer .hljs-deletion {
  color: #fd886b;
}
.theme-base16-framer .hljs-symbol,
.theme-base16-framer .hljs-number,
.theme-base16-framer .hljs-link,
.theme-base16-framer .hljs-attr,
.theme-base16-framer .hljs-variable.constant_,
.theme-base16-framer .hljs-literal {
  color: #fc4769;
}
.theme-base16-framer .hljs-title,
.theme-base16-framer .hljs-class .hljs-title,
.theme-base16-framer .hljs-title.class_ {
  color: #fecb6e;
}
.theme-base16-framer .hljs-strong {
  font-weight: bold;
  color: #fecb6e;
}
.theme-base16-framer .hljs-code,
.theme-base16-framer .hljs-addition,
.theme-base16-framer .hljs-title.class_.inherited__,
.theme-base16-framer .hljs-string {
  color: #32ccdc;
}
.theme-base16-framer .hljs-built_in,
.theme-base16-framer .hljs-doctag,
.theme-base16-framer .hljs-quote,
.theme-base16-framer .hljs-keyword.hljs-atrule,
.theme-base16-framer .hljs-regexp {
  color: #acddfd;
}
.theme-base16-framer .hljs-function .hljs-title,
.theme-base16-framer .hljs-attribute,
.theme-base16-framer .ruby .hljs-property,
.theme-base16-framer .hljs-title.function_,
.theme-base16-framer .hljs-section {
  color: #20bcfc;
}
.theme-base16-framer .hljs-type,
.theme-base16-framer .hljs-template-tag,
.theme-base16-framer .diff .hljs-meta,
.theme-base16-framer .hljs-keyword {
  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: bold;
}
.theme-base16-framer-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-framer-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-framer-min .hljs {
  color: #d0d0d0;
  background: #181818;
}
.theme-base16-framer-min .hljs ::selection,
.theme-base16-framer-min .hljs::selection {
  background-color: #464646;
  color: #d0d0d0;
}
.theme-base16-framer-min .hljs-comment {
  color: #747474;
}
.theme-base16-framer-min .hljs-tag {
  color: #b9b9b9;
}
.theme-base16-framer-min .hljs-operator,
.theme-base16-framer-min .hljs-punctuation,
.theme-base16-framer-min .hljs-subst {
  color: #d0d0d0;
}
.theme-base16-framer-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-framer-min .hljs-bullet,
.theme-base16-framer-min .hljs-deletion,
.theme-base16-framer-min .hljs-name,
.theme-base16-framer-min .hljs-selector-tag,
.theme-base16-framer-min .hljs-template-variable,
.theme-base16-framer-min .hljs-variable {
  color: #fd886b;
}
.theme-base16-framer-min .hljs-attr,
.theme-base16-framer-min .hljs-link,
.theme-base16-framer-min .hljs-literal,
.theme-base16-framer-min .hljs-number,
.theme-base16-framer-min .hljs-symbol,
.theme-base16-framer-min .hljs-variable.constant_ {
  color: #fc4769;
}
.theme-base16-framer-min .hljs-class .hljs-title,
.theme-base16-framer-min .hljs-title,
.theme-base16-framer-min .hljs-title.class_ {
  color: #fecb6e;
}
.theme-base16-framer-min .hljs-strong {
  font-weight: 700;
  color: #fecb6e;
}
.theme-base16-framer-min .hljs-addition,
.theme-base16-framer-min .hljs-code,
.theme-base16-framer-min .hljs-string,
.theme-base16-framer-min .hljs-title.class_.inherited__ {
  color: #32ccdc;
}
.theme-base16-framer-min .hljs-built_in,
.theme-base16-framer-min .hljs-doctag,
.theme-base16-framer-min .hljs-keyword.hljs-atrule,
.theme-base16-framer-min .hljs-quote,
.theme-base16-framer-min .hljs-regexp {
  color: #acddfd;
}
.theme-base16-framer-min .hljs-attribute,
.theme-base16-framer-min .hljs-function .hljs-title,
.theme-base16-framer-min .hljs-section,
.theme-base16-framer-min .hljs-title.function_,
.theme-base16-framer-min .ruby .hljs-property {
  color: #20bcfc;
}
.theme-base16-framer-min .diff .hljs-meta,
.theme-base16-framer-min .hljs-keyword,
.theme-base16-framer-min .hljs-template-tag,
.theme-base16-framer-min .hljs-type {
  color: #ba8cfc;
}
.theme-base16-framer-min .hljs-emphasis {
  color: #ba8cfc;
  font-style: italic;
}
.theme-base16-framer-min .hljs-meta,
.theme-base16-framer-min .hljs-meta .hljs-keyword,
.theme-base16-framer-min .hljs-meta .hljs-string {
  color: #b15f4a;
}
.theme-base16-framer-min .hljs-meta .hljs-keyword,
.theme-base16-framer-min .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 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-subst,
.theme-base16-fruit-soda .hljs-punctuation,
.theme-base16-fruit-soda .hljs-operator {
  color: #515151;
}
.theme-base16-fruit-soda .hljs-operator {
  opacity: 0.7;
}
.theme-base16-fruit-soda .hljs-bullet,
.theme-base16-fruit-soda .hljs-variable,
.theme-base16-fruit-soda .hljs-template-variable,
.theme-base16-fruit-soda .hljs-selector-tag,
.theme-base16-fruit-soda .hljs-name,
.theme-base16-fruit-soda .hljs-deletion {
  color: #fe3e31;
}
.theme-base16-fruit-soda .hljs-symbol,
.theme-base16-fruit-soda .hljs-number,
.theme-base16-fruit-soda .hljs-link,
.theme-base16-fruit-soda .hljs-attr,
.theme-base16-fruit-soda .hljs-variable.constant_,
.theme-base16-fruit-soda .hljs-literal {
  color: #fe6d08;
}
.theme-base16-fruit-soda .hljs-title,
.theme-base16-fruit-soda .hljs-class .hljs-title,
.theme-base16-fruit-soda .hljs-title.class_ {
  color: #f7e203;
}
.theme-base16-fruit-soda .hljs-strong {
  font-weight: bold;
  color: #f7e203;
}
.theme-base16-fruit-soda .hljs-code,
.theme-base16-fruit-soda .hljs-addition,
.theme-base16-fruit-soda .hljs-title.class_.inherited__,
.theme-base16-fruit-soda .hljs-string {
  color: #47f74c;
}
.theme-base16-fruit-soda .hljs-built_in,
.theme-base16-fruit-soda .hljs-doctag,
.theme-base16-fruit-soda .hljs-quote,
.theme-base16-fruit-soda .hljs-keyword.hljs-atrule,
.theme-base16-fruit-soda .hljs-regexp {
  color: #0f9cfd;
}
.theme-base16-fruit-soda .hljs-function .hljs-title,
.theme-base16-fruit-soda .hljs-attribute,
.theme-base16-fruit-soda .ruby .hljs-property,
.theme-base16-fruit-soda .hljs-title.function_,
.theme-base16-fruit-soda .hljs-section {
  color: #2931df;
}
.theme-base16-fruit-soda .hljs-type,
.theme-base16-fruit-soda .hljs-template-tag,
.theme-base16-fruit-soda .diff .hljs-meta,
.theme-base16-fruit-soda .hljs-keyword {
  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: bold;
}
.theme-base16-fruit-soda-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-fruit-soda-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-fruit-soda-min .hljs {
  color: #515151;
  background: #f1ecf1;
}
.theme-base16-fruit-soda-min .hljs ::selection,
.theme-base16-fruit-soda-min .hljs::selection {
  background-color: #d8d5d5;
  color: #515151;
}
.theme-base16-fruit-soda-min .hljs-comment {
  color: #b5b4b6;
}
.theme-base16-fruit-soda-min .hljs-tag {
  color: #979598;
}
.theme-base16-fruit-soda-min .hljs-operator,
.theme-base16-fruit-soda-min .hljs-punctuation,
.theme-base16-fruit-soda-min .hljs-subst {
  color: #515151;
}
.theme-base16-fruit-soda-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-fruit-soda-min .hljs-bullet,
.theme-base16-fruit-soda-min .hljs-deletion,
.theme-base16-fruit-soda-min .hljs-name,
.theme-base16-fruit-soda-min .hljs-selector-tag,
.theme-base16-fruit-soda-min .hljs-template-variable,
.theme-base16-fruit-soda-min .hljs-variable {
  color: #fe3e31;
}
.theme-base16-fruit-soda-min .hljs-attr,
.theme-base16-fruit-soda-min .hljs-link,
.theme-base16-fruit-soda-min .hljs-literal,
.theme-base16-fruit-soda-min .hljs-number,
.theme-base16-fruit-soda-min .hljs-symbol,
.theme-base16-fruit-soda-min .hljs-variable.constant_ {
  color: #fe6d08;
}
.theme-base16-fruit-soda-min .hljs-class .hljs-title,
.theme-base16-fruit-soda-min .hljs-title,
.theme-base16-fruit-soda-min .hljs-title.class_ {
  color: #f7e203;
}
.theme-base16-fruit-soda-min .hljs-strong {
  font-weight: 700;
  color: #f7e203;
}
.theme-base16-fruit-soda-min .hljs-addition,
.theme-base16-fruit-soda-min .hljs-code,
.theme-base16-fruit-soda-min .hljs-string,
.theme-base16-fruit-soda-min .hljs-title.class_.inherited__ {
  color: #47f74c;
}
.theme-base16-fruit-soda-min .hljs-built_in,
.theme-base16-fruit-soda-min .hljs-doctag,
.theme-base16-fruit-soda-min .hljs-keyword.hljs-atrule,
.theme-base16-fruit-soda-min .hljs-quote,
.theme-base16-fruit-soda-min .hljs-regexp {
  color: #0f9cfd;
}
.theme-base16-fruit-soda-min .hljs-attribute,
.theme-base16-fruit-soda-min .hljs-function .hljs-title,
.theme-base16-fruit-soda-min .hljs-section,
.theme-base16-fruit-soda-min .hljs-title.function_,
.theme-base16-fruit-soda-min .ruby .hljs-property {
  color: #2931df;
}
.theme-base16-fruit-soda-min .diff .hljs-meta,
.theme-base16-fruit-soda-min .hljs-keyword,
.theme-base16-fruit-soda-min .hljs-template-tag,
.theme-base16-fruit-soda-min .hljs-type {
  color: #611fce;
}
.theme-base16-fruit-soda-min .hljs-emphasis {
  color: #611fce;
  font-style: italic;
}
.theme-base16-fruit-soda-min .hljs-meta,
.theme-base16-fruit-soda-min .hljs-meta .hljs-keyword,
.theme-base16-fruit-soda-min .hljs-meta .hljs-string {
  color: #b16f40;
}
.theme-base16-fruit-soda-min .hljs-meta .hljs-keyword,
.theme-base16-fruit-soda-min .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 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-subst,
.theme-base16-gigavolt .hljs-punctuation,
.theme-base16-gigavolt .hljs-operator {
  color: #e9e7e1;
}
.theme-base16-gigavolt .hljs-operator {
  opacity: 0.7;
}
.theme-base16-gigavolt .hljs-bullet,
.theme-base16-gigavolt .hljs-variable,
.theme-base16-gigavolt .hljs-template-variable,
.theme-base16-gigavolt .hljs-selector-tag,
.theme-base16-gigavolt .hljs-name,
.theme-base16-gigavolt .hljs-deletion {
  color: #ff661a;
}
.theme-base16-gigavolt .hljs-symbol,
.theme-base16-gigavolt .hljs-number,
.theme-base16-gigavolt .hljs-link,
.theme-base16-gigavolt .hljs-attr,
.theme-base16-gigavolt .hljs-variable.constant_,
.theme-base16-gigavolt .hljs-literal {
  color: #19f988;
}
.theme-base16-gigavolt .hljs-title,
.theme-base16-gigavolt .hljs-class .hljs-title,
.theme-base16-gigavolt .hljs-title.class_ {
  color: #ffdc2d;
}
.theme-base16-gigavolt .hljs-strong {
  font-weight: bold;
  color: #ffdc2d;
}
.theme-base16-gigavolt .hljs-code,
.theme-base16-gigavolt .hljs-addition,
.theme-base16-gigavolt .hljs-title.class_.inherited__,
.theme-base16-gigavolt .hljs-string {
  color: #f2e6a9;
}
.theme-base16-gigavolt .hljs-built_in,
.theme-base16-gigavolt .hljs-doctag,
.theme-base16-gigavolt .hljs-quote,
.theme-base16-gigavolt .hljs-keyword.hljs-atrule,
.theme-base16-gigavolt .hljs-regexp {
  color: #fb6acb;
}
.theme-base16-gigavolt .hljs-function .hljs-title,
.theme-base16-gigavolt .hljs-attribute,
.theme-base16-gigavolt .ruby .hljs-property,
.theme-base16-gigavolt .hljs-title.function_,
.theme-base16-gigavolt .hljs-section {
  color: #40bfff;
}
.theme-base16-gigavolt .hljs-type,
.theme-base16-gigavolt .hljs-template-tag,
.theme-base16-gigavolt .diff .hljs-meta,
.theme-base16-gigavolt .hljs-keyword {
  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: bold;
}
.theme-base16-gigavolt-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-gigavolt-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-gigavolt-min .hljs {
  color: #e9e7e1;
  background: #202126;
}
.theme-base16-gigavolt-min .hljs ::selection,
.theme-base16-gigavolt-min .hljs::selection {
  background-color: #5a576e;
  color: #e9e7e1;
}
.theme-base16-gigavolt-min .hljs-comment {
  color: #a1d2e6;
}
.theme-base16-gigavolt-min .hljs-tag {
  color: #cad3ff;
}
.theme-base16-gigavolt-min .hljs-operator,
.theme-base16-gigavolt-min .hljs-punctuation,
.theme-base16-gigavolt-min .hljs-subst {
  color: #e9e7e1;
}
.theme-base16-gigavolt-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-gigavolt-min .hljs-bullet,
.theme-base16-gigavolt-min .hljs-deletion,
.theme-base16-gigavolt-min .hljs-name,
.theme-base16-gigavolt-min .hljs-selector-tag,
.theme-base16-gigavolt-min .hljs-template-variable,
.theme-base16-gigavolt-min .hljs-variable {
  color: #ff661a;
}
.theme-base16-gigavolt-min .hljs-attr,
.theme-base16-gigavolt-min .hljs-link,
.theme-base16-gigavolt-min .hljs-literal,
.theme-base16-gigavolt-min .hljs-number,
.theme-base16-gigavolt-min .hljs-symbol,
.theme-base16-gigavolt-min .hljs-variable.constant_ {
  color: #19f988;
}
.theme-base16-gigavolt-min .hljs-class .hljs-title,
.theme-base16-gigavolt-min .hljs-title,
.theme-base16-gigavolt-min .hljs-title.class_ {
  color: #ffdc2d;
}
.theme-base16-gigavolt-min .hljs-strong {
  font-weight: 700;
  color: #ffdc2d;
}
.theme-base16-gigavolt-min .hljs-addition,
.theme-base16-gigavolt-min .hljs-code,
.theme-base16-gigavolt-min .hljs-string,
.theme-base16-gigavolt-min .hljs-title.class_.inherited__ {
  color: #f2e6a9;
}
.theme-base16-gigavolt-min .hljs-built_in,
.theme-base16-gigavolt-min .hljs-doctag,
.theme-base16-gigavolt-min .hljs-keyword.hljs-atrule,
.theme-base16-gigavolt-min .hljs-quote,
.theme-base16-gigavolt-min .hljs-regexp {
  color: #fb6acb;
}
.theme-base16-gigavolt-min .hljs-attribute,
.theme-base16-gigavolt-min .hljs-function .hljs-title,
.theme-base16-gigavolt-min .hljs-section,
.theme-base16-gigavolt-min .hljs-title.function_,
.theme-base16-gigavolt-min .ruby .hljs-property {
  color: #40bfff;
}
.theme-base16-gigavolt-min .diff .hljs-meta,
.theme-base16-gigavolt-min .hljs-keyword,
.theme-base16-gigavolt-min .hljs-template-tag,
.theme-base16-gigavolt-min .hljs-type {
  color: #ae94f9;
}
.theme-base16-gigavolt-min .hljs-emphasis {
  color: #ae94f9;
  font-style: italic;
}
.theme-base16-gigavolt-min .hljs-meta,
.theme-base16-gigavolt-min .hljs-meta .hljs-keyword,
.theme-base16-gigavolt-min .hljs-meta .hljs-string {
  color: #6187ff;
}
.theme-base16-gigavolt-min .hljs-meta .hljs-keyword,
.theme-base16-gigavolt-min .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 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-subst,
.theme-base16-github .hljs-punctuation,
.theme-base16-github .hljs-operator {
  color: #333;
}
.theme-base16-github .hljs-operator {
  opacity: 0.7;
}
.theme-base16-github .hljs-bullet,
.theme-base16-github .hljs-variable,
.theme-base16-github .hljs-template-variable,
.theme-base16-github .hljs-selector-tag,
.theme-base16-github .hljs-name,
.theme-base16-github .hljs-deletion {
  color: #ed6a43;
}
.theme-base16-github .hljs-symbol,
.theme-base16-github .hljs-number,
.theme-base16-github .hljs-link,
.theme-base16-github .hljs-attr,
.theme-base16-github .hljs-variable.constant_,
.theme-base16-github .hljs-literal {
  color: #0086b3;
}
.theme-base16-github .hljs-title,
.theme-base16-github .hljs-class .hljs-title,
.theme-base16-github .hljs-title.class_ {
  color: #795da3;
}
.theme-base16-github .hljs-strong {
  font-weight: bold;
  color: #795da3;
}
.theme-base16-github .hljs-code,
.theme-base16-github .hljs-addition,
.theme-base16-github .hljs-title.class_.inherited__,
.theme-base16-github .hljs-string {
  color: #183691;
}
.theme-base16-github .hljs-built_in,
.theme-base16-github .hljs-doctag,
.theme-base16-github .hljs-quote,
.theme-base16-github .hljs-keyword.hljs-atrule,
.theme-base16-github .hljs-regexp {
  color: #183691;
}
.theme-base16-github .hljs-function .hljs-title,
.theme-base16-github .hljs-attribute,
.theme-base16-github .ruby .hljs-property,
.theme-base16-github .hljs-title.function_,
.theme-base16-github .hljs-section {
  color: #795da3;
}
.theme-base16-github .hljs-type,
.theme-base16-github .hljs-template-tag,
.theme-base16-github .diff .hljs-meta,
.theme-base16-github .hljs-keyword {
  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: bold;
}
.theme-base16-github-min {
  /*!
  Theme: Github
  Author: Defman21
  License: ~ MIT (or more permissive) [via base16-schemes-source]
  Maintainer: @highlightjs/core-team
  Version: 2021.09.0
*/
}
.theme-base16-github-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-github-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-github-min .hljs {
  color: #333;
  background: #fff;
}
.theme-base16-github-min .hljs ::selection,
.theme-base16-github-min .hljs::selection {
  background-color: #c8c8fa;
  color: #333;
}
.theme-base16-github-min .hljs-comment {
  color: #969896;
}
.theme-base16-github-min .hljs-tag {
  color: #e8e8e8;
}
.theme-base16-github-min .hljs-operator,
.theme-base16-github-min .hljs-punctuation,
.theme-base16-github-min .hljs-subst {
  color: #333;
}
.theme-base16-github-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-github-min .hljs-bullet,
.theme-base16-github-min .hljs-deletion,
.theme-base16-github-min .hljs-name,
.theme-base16-github-min .hljs-selector-tag,
.theme-base16-github-min .hljs-template-variable,
.theme-base16-github-min .hljs-variable {
  color: #ed6a43;
}
.theme-base16-github-min .hljs-attr,
.theme-base16-github-min .hljs-link,
.theme-base16-github-min .hljs-literal,
.theme-base16-github-min .hljs-number,
.theme-base16-github-min .hljs-symbol,
.theme-base16-github-min .hljs-variable.constant_ {
  color: #0086b3;
}
.theme-base16-github-min .hljs-class .hljs-title,
.theme-base16-github-min .hljs-title,
.theme-base16-github-min .hljs-title.class_ {
  color: #795da3;
}
.theme-base16-github-min .hljs-strong {
  font-weight: 700;
  color: #795da3;
}
.theme-base16-github-min .hljs-addition,
.theme-base16-github-min .hljs-built_in,
.theme-base16-github-min .hljs-code,
.theme-base16-github-min .hljs-doctag,
.theme-base16-github-min .hljs-keyword.hljs-atrule,
.theme-base16-github-min .hljs-quote,
.theme-base16-github-min .hljs-regexp,
.theme-base16-github-min .hljs-string,
.theme-base16-github-min .hljs-title.class_.inherited__ {
  color: #183691;
}
.theme-base16-github-min .hljs-attribute,
.theme-base16-github-min .hljs-function .hljs-title,
.theme-base16-github-min .hljs-section,
.theme-base16-github-min .hljs-title.function_,
.theme-base16-github-min .ruby .hljs-property {
  color: #795da3;
}
.theme-base16-github-min .diff .hljs-meta,
.theme-base16-github-min .hljs-keyword,
.theme-base16-github-min .hljs-template-tag,
.theme-base16-github-min .hljs-type {
  color: #a71d5d;
}
.theme-base16-github-min .hljs-emphasis {
  color: #a71d5d;
  font-style: italic;
}
.theme-base16-github-min .hljs-meta,
.theme-base16-github-min .hljs-meta .hljs-keyword,
.theme-base16-github-min .hljs-meta .hljs-string {
  color: #333;
}
.theme-base16-github-min .hljs-meta .hljs-keyword,
.theme-base16-github-min .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 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-subst,
.theme-base16-google-dark .hljs-punctuation,
.theme-base16-google-dark .hljs-operator {
  color: #c5c8c6;
}
.theme-base16-google-dark .hljs-operator {
  opacity: 0.7;
}
.theme-base16-google-dark .hljs-bullet,
.theme-base16-google-dark .hljs-variable,
.theme-base16-google-dark .hljs-template-variable,
.theme-base16-google-dark .hljs-selector-tag,
.theme-base16-google-dark .hljs-name,
.theme-base16-google-dark .hljs-deletion {
  color: #cc342b;
}
.theme-base16-google-dark .hljs-symbol,
.theme-base16-google-dark .hljs-number,
.theme-base16-google-dark .hljs-link,
.theme-base16-google-dark .hljs-attr,
.theme-base16-google-dark .hljs-variable.constant_,
.theme-base16-google-dark .hljs-literal {
  color: #f96a38;
}
.theme-base16-google-dark .hljs-title,
.theme-base16-google-dark .hljs-class .hljs-title,
.theme-base16-google-dark .hljs-title.class_ {
  color: #fba922;
}
.theme-base16-google-dark .hljs-strong {
  font-weight: bold;
  color: #fba922;
}
.theme-base16-google-dark .hljs-code,
.theme-base16-google-dark .hljs-addition,
.theme-base16-google-dark .hljs-title.class_.inherited__,
.theme-base16-google-dark .hljs-string {
  color: #198844;
}
.theme-base16-google-dark .hljs-built_in,
.theme-base16-google-dark .hljs-doctag,
.theme-base16-google-dark .hljs-quote,
.theme-base16-google-dark .hljs-keyword.hljs-atrule,
.theme-base16-google-dark .hljs-regexp {
  color: #3971ed;
}
.theme-base16-google-dark .hljs-function .hljs-title,
.theme-base16-google-dark .hljs-attribute,
.theme-base16-google-dark .ruby .hljs-property,
.theme-base16-google-dark .hljs-title.function_,
.theme-base16-google-dark .hljs-section {
  color: #3971ed;
}
.theme-base16-google-dark .hljs-type,
.theme-base16-google-dark .hljs-template-tag,
.theme-base16-google-dark .diff .hljs-meta,
.theme-base16-google-dark .hljs-keyword {
  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: bold;
}
.theme-base16-google-dark-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-google-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-google-dark-min .hljs {
  color: #c5c8c6;
  background: #1d1f21;
}
.theme-base16-google-dark-min .hljs ::selection,
.theme-base16-google-dark-min .hljs::selection {
  background-color: #373b41;
  color: #c5c8c6;
}
.theme-base16-google-dark-min .hljs-comment {
  color: #969896;
}
.theme-base16-google-dark-min .hljs-tag {
  color: #b4b7b4;
}
.theme-base16-google-dark-min .hljs-operator,
.theme-base16-google-dark-min .hljs-punctuation,
.theme-base16-google-dark-min .hljs-subst {
  color: #c5c8c6;
}
.theme-base16-google-dark-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-google-dark-min .hljs-bullet,
.theme-base16-google-dark-min .hljs-deletion,
.theme-base16-google-dark-min .hljs-name,
.theme-base16-google-dark-min .hljs-selector-tag,
.theme-base16-google-dark-min .hljs-template-variable,
.theme-base16-google-dark-min .hljs-variable {
  color: #cc342b;
}
.theme-base16-google-dark-min .hljs-attr,
.theme-base16-google-dark-min .hljs-link,
.theme-base16-google-dark-min .hljs-literal,
.theme-base16-google-dark-min .hljs-number,
.theme-base16-google-dark-min .hljs-symbol,
.theme-base16-google-dark-min .hljs-variable.constant_ {
  color: #f96a38;
}
.theme-base16-google-dark-min .hljs-class .hljs-title,
.theme-base16-google-dark-min .hljs-title,
.theme-base16-google-dark-min .hljs-title.class_ {
  color: #fba922;
}
.theme-base16-google-dark-min .hljs-strong {
  font-weight: 700;
  color: #fba922;
}
.theme-base16-google-dark-min .hljs-addition,
.theme-base16-google-dark-min .hljs-code,
.theme-base16-google-dark-min .hljs-string,
.theme-base16-google-dark-min .hljs-title.class_.inherited__ {
  color: #198844;
}
.theme-base16-google-dark-min .hljs-attribute,
.theme-base16-google-dark-min .hljs-built_in,
.theme-base16-google-dark-min .hljs-doctag,
.theme-base16-google-dark-min .hljs-function .hljs-title,
.theme-base16-google-dark-min .hljs-keyword.hljs-atrule,
.theme-base16-google-dark-min .hljs-quote,
.theme-base16-google-dark-min .hljs-regexp,
.theme-base16-google-dark-min .hljs-section,
.theme-base16-google-dark-min .hljs-title.function_,
.theme-base16-google-dark-min .ruby .hljs-property {
  color: #3971ed;
}
.theme-base16-google-dark-min .diff .hljs-meta,
.theme-base16-google-dark-min .hljs-keyword,
.theme-base16-google-dark-min .hljs-template-tag,
.theme-base16-google-dark-min .hljs-type {
  color: #a36ac7;
}
.theme-base16-google-dark-min .hljs-emphasis {
  color: #a36ac7;
  font-style: italic;
}
.theme-base16-google-dark-min .hljs-meta,
.theme-base16-google-dark-min .hljs-meta .hljs-keyword,
.theme-base16-google-dark-min .hljs-meta .hljs-string {
  color: #3971ed;
}
.theme-base16-google-dark-min .hljs-meta .hljs-keyword,
.theme-base16-google-dark-min .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 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-subst,
.theme-base16-google-light .hljs-punctuation,
.theme-base16-google-light .hljs-operator {
  color: #373b41;
}
.theme-base16-google-light .hljs-operator {
  opacity: 0.7;
}
.theme-base16-google-light .hljs-bullet,
.theme-base16-google-light .hljs-variable,
.theme-base16-google-light .hljs-template-variable,
.theme-base16-google-light .hljs-selector-tag,
.theme-base16-google-light .hljs-name,
.theme-base16-google-light .hljs-deletion {
  color: #cc342b;
}
.theme-base16-google-light .hljs-symbol,
.theme-base16-google-light .hljs-number,
.theme-base16-google-light .hljs-link,
.theme-base16-google-light .hljs-attr,
.theme-base16-google-light .hljs-variable.constant_,
.theme-base16-google-light .hljs-literal {
  color: #f96a38;
}
.theme-base16-google-light .hljs-title,
.theme-base16-google-light .hljs-class .hljs-title,
.theme-base16-google-light .hljs-title.class_ {
  color: #fba922;
}
.theme-base16-google-light .hljs-strong {
  font-weight: bold;
  color: #fba922;
}
.theme-base16-google-light .hljs-code,
.theme-base16-google-light .hljs-addition,
.theme-base16-google-light .hljs-title.class_.inherited__,
.theme-base16-google-light .hljs-string {
  color: #198844;
}
.theme-base16-google-light .hljs-built_in,
.theme-base16-google-light .hljs-doctag,
.theme-base16-google-light .hljs-quote,
.theme-base16-google-light .hljs-keyword.hljs-atrule,
.theme-base16-google-light .hljs-regexp {
  color: #3971ed;
}
.theme-base16-google-light .hljs-function .hljs-title,
.theme-base16-google-light .hljs-attribute,
.theme-base16-google-light .ruby .hljs-property,
.theme-base16-google-light .hljs-title.function_,
.theme-base16-google-light .hljs-section {
  color: #3971ed;
}
.theme-base16-google-light .hljs-type,
.theme-base16-google-light .hljs-template-tag,
.theme-base16-google-light .diff .hljs-meta,
.theme-base16-google-light .hljs-keyword {
  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: bold;
}
.theme-base16-google-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-google-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-google-light-min .hljs {
  color: #373b41;
  background: #fff;
}
.theme-base16-google-light-min .hljs ::selection,
.theme-base16-google-light-min .hljs::selection {
  background-color: #c5c8c6;
  color: #373b41;
}
.theme-base16-google-light-min .hljs-comment {
  color: #b4b7b4;
}
.theme-base16-google-light-min .hljs-tag {
  color: #969896;
}
.theme-base16-google-light-min .hljs-operator,
.theme-base16-google-light-min .hljs-punctuation,
.theme-base16-google-light-min .hljs-subst {
  color: #373b41;
}
.theme-base16-google-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-google-light-min .hljs-bullet,
.theme-base16-google-light-min .hljs-deletion,
.theme-base16-google-light-min .hljs-name,
.theme-base16-google-light-min .hljs-selector-tag,
.theme-base16-google-light-min .hljs-template-variable,
.theme-base16-google-light-min .hljs-variable {
  color: #cc342b;
}
.theme-base16-google-light-min .hljs-attr,
.theme-base16-google-light-min .hljs-link,
.theme-base16-google-light-min .hljs-literal,
.theme-base16-google-light-min .hljs-number,
.theme-base16-google-light-min .hljs-symbol,
.theme-base16-google-light-min .hljs-variable.constant_ {
  color: #f96a38;
}
.theme-base16-google-light-min .hljs-class .hljs-title,
.theme-base16-google-light-min .hljs-title,
.theme-base16-google-light-min .hljs-title.class_ {
  color: #fba922;
}
.theme-base16-google-light-min .hljs-strong {
  font-weight: 700;
  color: #fba922;
}
.theme-base16-google-light-min .hljs-addition,
.theme-base16-google-light-min .hljs-code,
.theme-base16-google-light-min .hljs-string,
.theme-base16-google-light-min .hljs-title.class_.inherited__ {
  color: #198844;
}
.theme-base16-google-light-min .hljs-attribute,
.theme-base16-google-light-min .hljs-built_in,
.theme-base16-google-light-min .hljs-doctag,
.theme-base16-google-light-min .hljs-function .hljs-title,
.theme-base16-google-light-min .hljs-keyword.hljs-atrule,
.theme-base16-google-light-min .hljs-quote,
.theme-base16-google-light-min .hljs-regexp,
.theme-base16-google-light-min .hljs-section,
.theme-base16-google-light-min .hljs-title.function_,
.theme-base16-google-light-min .ruby .hljs-property {
  color: #3971ed;
}
.theme-base16-google-light-min .diff .hljs-meta,
.theme-base16-google-light-min .hljs-keyword,
.theme-base16-google-light-min .hljs-template-tag,
.theme-base16-google-light-min .hljs-type {
  color: #a36ac7;
}
.theme-base16-google-light-min .hljs-emphasis {
  color: #a36ac7;
  font-style: italic;
}
.theme-base16-google-light-min .hljs-meta,
.theme-base16-google-light-min .hljs-meta .hljs-keyword,
.theme-base16-google-light-min .hljs-meta .hljs-string {
  color: #3971ed;
}
.theme-base16-google-light-min .hljs-meta .hljs-keyword,
.theme-base16-google-light-min .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 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-subst,
.theme-base16-grayscale-dark .hljs-punctuation,
.theme-base16-grayscale-dark .hljs-operator {
  color: #b9b9b9;
}
.theme-base16-grayscale-dark .hljs-operator {
  opacity: 0.7;
}
.theme-base16-grayscale-dark .hljs-bullet,
.theme-base16-grayscale-dark .hljs-variable,
.theme-base16-grayscale-dark .hljs-template-variable,
.theme-base16-grayscale-dark .hljs-selector-tag,
.theme-base16-grayscale-dark .hljs-name,
.theme-base16-grayscale-dark .hljs-deletion {
  color: #7c7c7c;
}
.theme-base16-grayscale-dark .hljs-symbol,
.theme-base16-grayscale-dark .hljs-number,
.theme-base16-grayscale-dark .hljs-link,
.theme-base16-grayscale-dark .hljs-attr,
.theme-base16-grayscale-dark .hljs-variable.constant_,
.theme-base16-grayscale-dark .hljs-literal {
  color: #999;
}
.theme-base16-grayscale-dark .hljs-title,
.theme-base16-grayscale-dark .hljs-class .hljs-title,
.theme-base16-grayscale-dark .hljs-title.class_ {
  color: #a0a0a0;
}
.theme-base16-grayscale-dark .hljs-strong {
  font-weight: bold;
  color: #a0a0a0;
}
.theme-base16-grayscale-dark .hljs-code,
.theme-base16-grayscale-dark .hljs-addition,
.theme-base16-grayscale-dark .hljs-title.class_.inherited__,
.theme-base16-grayscale-dark .hljs-string {
  color: #8e8e8e;
}
.theme-base16-grayscale-dark .hljs-built_in,
.theme-base16-grayscale-dark .hljs-doctag,
.theme-base16-grayscale-dark .hljs-quote,
.theme-base16-grayscale-dark .hljs-keyword.hljs-atrule,
.theme-base16-grayscale-dark .hljs-regexp {
  color: #868686;
}
.theme-base16-grayscale-dark .hljs-function .hljs-title,
.theme-base16-grayscale-dark .hljs-attribute,
.theme-base16-grayscale-dark .ruby .hljs-property,
.theme-base16-grayscale-dark .hljs-title.function_,
.theme-base16-grayscale-dark .hljs-section {
  color: #686868;
}
.theme-base16-grayscale-dark .hljs-type,
.theme-base16-grayscale-dark .hljs-template-tag,
.theme-base16-grayscale-dark .diff .hljs-meta,
.theme-base16-grayscale-dark .hljs-keyword {
  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: bold;
}
.theme-base16-grayscale-dark-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-grayscale-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-grayscale-dark-min .hljs {
  color: #b9b9b9;
  background: #101010;
}
.theme-base16-grayscale-dark-min .hljs ::selection,
.theme-base16-grayscale-dark-min .hljs::selection {
  background-color: #464646;
  color: #b9b9b9;
}
.theme-base16-grayscale-dark-min .hljs-comment {
  color: #525252;
}
.theme-base16-grayscale-dark-min .hljs-tag {
  color: #ababab;
}
.theme-base16-grayscale-dark-min .hljs-operator,
.theme-base16-grayscale-dark-min .hljs-punctuation,
.theme-base16-grayscale-dark-min .hljs-subst {
  color: #b9b9b9;
}
.theme-base16-grayscale-dark-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-grayscale-dark-min .hljs-bullet,
.theme-base16-grayscale-dark-min .hljs-deletion,
.theme-base16-grayscale-dark-min .hljs-name,
.theme-base16-grayscale-dark-min .hljs-selector-tag,
.theme-base16-grayscale-dark-min .hljs-template-variable,
.theme-base16-grayscale-dark-min .hljs-variable {
  color: #7c7c7c;
}
.theme-base16-grayscale-dark-min .hljs-attr,
.theme-base16-grayscale-dark-min .hljs-link,
.theme-base16-grayscale-dark-min .hljs-literal,
.theme-base16-grayscale-dark-min .hljs-number,
.theme-base16-grayscale-dark-min .hljs-symbol,
.theme-base16-grayscale-dark-min .hljs-variable.constant_ {
  color: #999;
}
.theme-base16-grayscale-dark-min .hljs-class .hljs-title,
.theme-base16-grayscale-dark-min .hljs-title,
.theme-base16-grayscale-dark-min .hljs-title.class_ {
  color: #a0a0a0;
}
.theme-base16-grayscale-dark-min .hljs-strong {
  font-weight: 700;
  color: #a0a0a0;
}
.theme-base16-grayscale-dark-min .hljs-addition,
.theme-base16-grayscale-dark-min .hljs-code,
.theme-base16-grayscale-dark-min .hljs-string,
.theme-base16-grayscale-dark-min .hljs-title.class_.inherited__ {
  color: #8e8e8e;
}
.theme-base16-grayscale-dark-min .hljs-built_in,
.theme-base16-grayscale-dark-min .hljs-doctag,
.theme-base16-grayscale-dark-min .hljs-keyword.hljs-atrule,
.theme-base16-grayscale-dark-min .hljs-quote,
.theme-base16-grayscale-dark-min .hljs-regexp {
  color: #868686;
}
.theme-base16-grayscale-dark-min .hljs-attribute,
.theme-base16-grayscale-dark-min .hljs-function .hljs-title,
.theme-base16-grayscale-dark-min .hljs-section,
.theme-base16-grayscale-dark-min .hljs-title.function_,
.theme-base16-grayscale-dark-min .ruby .hljs-property {
  color: #686868;
}
.theme-base16-grayscale-dark-min .diff .hljs-meta,
.theme-base16-grayscale-dark-min .hljs-keyword,
.theme-base16-grayscale-dark-min .hljs-template-tag,
.theme-base16-grayscale-dark-min .hljs-type {
  color: #747474;
}
.theme-base16-grayscale-dark-min .hljs-emphasis {
  color: #747474;
  font-style: italic;
}
.theme-base16-grayscale-dark-min .hljs-meta,
.theme-base16-grayscale-dark-min .hljs-meta .hljs-keyword,
.theme-base16-grayscale-dark-min .hljs-meta .hljs-string {
  color: #5e5e5e;
}
.theme-base16-grayscale-dark-min .hljs-meta .hljs-keyword,
.theme-base16-grayscale-dark-min .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 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-subst,
.theme-base16-grayscale-light .hljs-punctuation,
.theme-base16-grayscale-light .hljs-operator {
  color: #464646;
}
.theme-base16-grayscale-light .hljs-operator {
  opacity: 0.7;
}
.theme-base16-grayscale-light .hljs-bullet,
.theme-base16-grayscale-light .hljs-variable,
.theme-base16-grayscale-light .hljs-template-variable,
.theme-base16-grayscale-light .hljs-selector-tag,
.theme-base16-grayscale-light .hljs-name,
.theme-base16-grayscale-light .hljs-deletion {
  color: #7c7c7c;
}
.theme-base16-grayscale-light .hljs-symbol,
.theme-base16-grayscale-light .hljs-number,
.theme-base16-grayscale-light .hljs-link,
.theme-base16-grayscale-light .hljs-attr,
.theme-base16-grayscale-light .hljs-variable.constant_,
.theme-base16-grayscale-light .hljs-literal {
  color: #999;
}
.theme-base16-grayscale-light .hljs-title,
.theme-base16-grayscale-light .hljs-class .hljs-title,
.theme-base16-grayscale-light .hljs-title.class_ {
  color: #a0a0a0;
}
.theme-base16-grayscale-light .hljs-strong {
  font-weight: bold;
  color: #a0a0a0;
}
.theme-base16-grayscale-light .hljs-code,
.theme-base16-grayscale-light .hljs-addition,
.theme-base16-grayscale-light .hljs-title.class_.inherited__,
.theme-base16-grayscale-light .hljs-string {
  color: #8e8e8e;
}
.theme-base16-grayscale-light .hljs-built_in,
.theme-base16-grayscale-light .hljs-doctag,
.theme-base16-grayscale-light .hljs-quote,
.theme-base16-grayscale-light .hljs-keyword.hljs-atrule,
.theme-base16-grayscale-light .hljs-regexp {
  color: #868686;
}
.theme-base16-grayscale-light .hljs-function .hljs-title,
.theme-base16-grayscale-light .hljs-attribute,
.theme-base16-grayscale-light .ruby .hljs-property,
.theme-base16-grayscale-light .hljs-title.function_,
.theme-base16-grayscale-light .hljs-section {
  color: #686868;
}
.theme-base16-grayscale-light .hljs-type,
.theme-base16-grayscale-light .hljs-template-tag,
.theme-base16-grayscale-light .diff .hljs-meta,
.theme-base16-grayscale-light .hljs-keyword {
  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: bold;
}
.theme-base16-grayscale-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-grayscale-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-grayscale-light-min .hljs {
  color: #464646;
  background: #f7f7f7;
}
.theme-base16-grayscale-light-min .hljs ::selection,
.theme-base16-grayscale-light-min .hljs::selection {
  background-color: #b9b9b9;
  color: #464646;
}
.theme-base16-grayscale-light-min .hljs-comment {
  color: #ababab;
}
.theme-base16-grayscale-light-min .hljs-tag {
  color: #525252;
}
.theme-base16-grayscale-light-min .hljs-operator,
.theme-base16-grayscale-light-min .hljs-punctuation,
.theme-base16-grayscale-light-min .hljs-subst {
  color: #464646;
}
.theme-base16-grayscale-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-grayscale-light-min .hljs-bullet,
.theme-base16-grayscale-light-min .hljs-deletion,
.theme-base16-grayscale-light-min .hljs-name,
.theme-base16-grayscale-light-min .hljs-selector-tag,
.theme-base16-grayscale-light-min .hljs-template-variable,
.theme-base16-grayscale-light-min .hljs-variable {
  color: #7c7c7c;
}
.theme-base16-grayscale-light-min .hljs-attr,
.theme-base16-grayscale-light-min .hljs-link,
.theme-base16-grayscale-light-min .hljs-literal,
.theme-base16-grayscale-light-min .hljs-number,
.theme-base16-grayscale-light-min .hljs-symbol,
.theme-base16-grayscale-light-min .hljs-variable.constant_ {
  color: #999;
}
.theme-base16-grayscale-light-min .hljs-class .hljs-title,
.theme-base16-grayscale-light-min .hljs-title,
.theme-base16-grayscale-light-min .hljs-title.class_ {
  color: #a0a0a0;
}
.theme-base16-grayscale-light-min .hljs-strong {
  font-weight: 700;
  color: #a0a0a0;
}
.theme-base16-grayscale-light-min .hljs-addition,
.theme-base16-grayscale-light-min .hljs-code,
.theme-base16-grayscale-light-min .hljs-string,
.theme-base16-grayscale-light-min .hljs-title.class_.inherited__ {
  color: #8e8e8e;
}
.theme-base16-grayscale-light-min .hljs-built_in,
.theme-base16-grayscale-light-min .hljs-doctag,
.theme-base16-grayscale-light-min .hljs-keyword.hljs-atrule,
.theme-base16-grayscale-light-min .hljs-quote,
.theme-base16-grayscale-light-min .hljs-regexp {
  color: #868686;
}
.theme-base16-grayscale-light-min .hljs-attribute,
.theme-base16-grayscale-light-min .hljs-function .hljs-title,
.theme-base16-grayscale-light-min .hljs-section,
.theme-base16-grayscale-light-min .hljs-title.function_,
.theme-base16-grayscale-light-min .ruby .hljs-property {
  color: #686868;
}
.theme-base16-grayscale-light-min .diff .hljs-meta,
.theme-base16-grayscale-light-min .hljs-keyword,
.theme-base16-grayscale-light-min .hljs-template-tag,
.theme-base16-grayscale-light-min .hljs-type {
  color: #747474;
}
.theme-base16-grayscale-light-min .hljs-emphasis {
  color: #747474;
  font-style: italic;
}
.theme-base16-grayscale-light-min .hljs-meta,
.theme-base16-grayscale-light-min .hljs-meta .hljs-keyword,
.theme-base16-grayscale-light-min .hljs-meta .hljs-string {
  color: #5e5e5e;
}
.theme-base16-grayscale-light-min .hljs-meta .hljs-keyword,
.theme-base16-grayscale-light-min .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 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-subst,
.theme-base16-green-screen .hljs-punctuation,
.theme-base16-green-screen .hljs-operator {
  color: #0b0;
}
.theme-base16-green-screen .hljs-operator {
  opacity: 0.7;
}
.theme-base16-green-screen .hljs-bullet,
.theme-base16-green-screen .hljs-variable,
.theme-base16-green-screen .hljs-template-variable,
.theme-base16-green-screen .hljs-selector-tag,
.theme-base16-green-screen .hljs-name,
.theme-base16-green-screen .hljs-deletion {
  color: #070;
}
.theme-base16-green-screen .hljs-symbol,
.theme-base16-green-screen .hljs-number,
.theme-base16-green-screen .hljs-link,
.theme-base16-green-screen .hljs-attr,
.theme-base16-green-screen .hljs-variable.constant_,
.theme-base16-green-screen .hljs-literal {
  color: #090;
}
.theme-base16-green-screen .hljs-title,
.theme-base16-green-screen .hljs-class .hljs-title,
.theme-base16-green-screen .hljs-title.class_ {
  color: #070;
}
.theme-base16-green-screen .hljs-strong {
  font-weight: bold;
  color: #070;
}
.theme-base16-green-screen .hljs-code,
.theme-base16-green-screen .hljs-addition,
.theme-base16-green-screen .hljs-title.class_.inherited__,
.theme-base16-green-screen .hljs-string {
  color: #0b0;
}
.theme-base16-green-screen .hljs-built_in,
.theme-base16-green-screen .hljs-doctag,
.theme-base16-green-screen .hljs-quote,
.theme-base16-green-screen .hljs-keyword.hljs-atrule,
.theme-base16-green-screen .hljs-regexp {
  color: #050;
}
.theme-base16-green-screen .hljs-function .hljs-title,
.theme-base16-green-screen .hljs-attribute,
.theme-base16-green-screen .ruby .hljs-property,
.theme-base16-green-screen .hljs-title.function_,
.theme-base16-green-screen .hljs-section {
  color: #090;
}
.theme-base16-green-screen .hljs-type,
.theme-base16-green-screen .hljs-template-tag,
.theme-base16-green-screen .diff .hljs-meta,
.theme-base16-green-screen .hljs-keyword {
  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: bold;
}
.theme-base16-green-screen-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-green-screen-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-green-screen-min .hljs {
  color: #0b0;
  background: #010;
}
.theme-base16-green-screen-min .hljs ::selection,
.theme-base16-green-screen-min .hljs::selection {
  background-color: #050;
  color: #0b0;
}
.theme-base16-green-screen-min .hljs-comment {
  color: #070;
}
.theme-base16-green-screen-min .hljs-tag {
  color: #090;
}
.theme-base16-green-screen-min .hljs-operator,
.theme-base16-green-screen-min .hljs-punctuation,
.theme-base16-green-screen-min .hljs-subst {
  color: #0b0;
}
.theme-base16-green-screen-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-green-screen-min .hljs-bullet,
.theme-base16-green-screen-min .hljs-deletion,
.theme-base16-green-screen-min .hljs-name,
.theme-base16-green-screen-min .hljs-selector-tag,
.theme-base16-green-screen-min .hljs-template-variable,
.theme-base16-green-screen-min .hljs-variable {
  color: #070;
}
.theme-base16-green-screen-min .hljs-attr,
.theme-base16-green-screen-min .hljs-link,
.theme-base16-green-screen-min .hljs-literal,
.theme-base16-green-screen-min .hljs-number,
.theme-base16-green-screen-min .hljs-symbol,
.theme-base16-green-screen-min .hljs-variable.constant_ {
  color: #090;
}
.theme-base16-green-screen-min .hljs-class .hljs-title,
.theme-base16-green-screen-min .hljs-title,
.theme-base16-green-screen-min .hljs-title.class_ {
  color: #070;
}
.theme-base16-green-screen-min .hljs-strong {
  font-weight: 700;
  color: #070;
}
.theme-base16-green-screen-min .hljs-addition,
.theme-base16-green-screen-min .hljs-code,
.theme-base16-green-screen-min .hljs-string,
.theme-base16-green-screen-min .hljs-title.class_.inherited__ {
  color: #0b0;
}
.theme-base16-green-screen-min .hljs-built_in,
.theme-base16-green-screen-min .hljs-doctag,
.theme-base16-green-screen-min .hljs-keyword.hljs-atrule,
.theme-base16-green-screen-min .hljs-quote,
.theme-base16-green-screen-min .hljs-regexp {
  color: #050;
}
.theme-base16-green-screen-min .hljs-attribute,
.theme-base16-green-screen-min .hljs-function .hljs-title,
.theme-base16-green-screen-min .hljs-section,
.theme-base16-green-screen-min .hljs-title.function_,
.theme-base16-green-screen-min .ruby .hljs-property {
  color: #090;
}
.theme-base16-green-screen-min .diff .hljs-meta,
.theme-base16-green-screen-min .hljs-keyword,
.theme-base16-green-screen-min .hljs-template-tag,
.theme-base16-green-screen-min .hljs-type {
  color: #0b0;
}
.theme-base16-green-screen-min .hljs-emphasis {
  color: #0b0;
  font-style: italic;
}
.theme-base16-green-screen-min .hljs-meta,
.theme-base16-green-screen-min .hljs-meta .hljs-keyword,
.theme-base16-green-screen-min .hljs-meta .hljs-string {
  color: #050;
}
.theme-base16-green-screen-min .hljs-meta .hljs-keyword,
.theme-base16-green-screen-min .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 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-subst,
.theme-base16-gruvbox-dark-hard .hljs-punctuation,
.theme-base16-gruvbox-dark-hard .hljs-operator {
  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-variable,
.theme-base16-gruvbox-dark-hard .hljs-template-variable,
.theme-base16-gruvbox-dark-hard .hljs-selector-tag,
.theme-base16-gruvbox-dark-hard .hljs-name,
.theme-base16-gruvbox-dark-hard .hljs-deletion {
  color: #fb4934;
}
.theme-base16-gruvbox-dark-hard .hljs-symbol,
.theme-base16-gruvbox-dark-hard .hljs-number,
.theme-base16-gruvbox-dark-hard .hljs-link,
.theme-base16-gruvbox-dark-hard .hljs-attr,
.theme-base16-gruvbox-dark-hard .hljs-variable.constant_,
.theme-base16-gruvbox-dark-hard .hljs-literal {
  color: #fe8019;
}
.theme-base16-gruvbox-dark-hard .hljs-title,
.theme-base16-gruvbox-dark-hard .hljs-class .hljs-title,
.theme-base16-gruvbox-dark-hard .hljs-title.class_ {
  color: #fabd2f;
}
.theme-base16-gruvbox-dark-hard .hljs-strong {
  font-weight: bold;
  color: #fabd2f;
}
.theme-base16-gruvbox-dark-hard .hljs-code,
.theme-base16-gruvbox-dark-hard .hljs-addition,
.theme-base16-gruvbox-dark-hard .hljs-title.class_.inherited__,
.theme-base16-gruvbox-dark-hard .hljs-string {
  color: #b8bb26;
}
.theme-base16-gruvbox-dark-hard .hljs-built_in,
.theme-base16-gruvbox-dark-hard .hljs-doctag,
.theme-base16-gruvbox-dark-hard .hljs-quote,
.theme-base16-gruvbox-dark-hard .hljs-keyword.hljs-atrule,
.theme-base16-gruvbox-dark-hard .hljs-regexp {
  color: #8ec07c;
}
.theme-base16-gruvbox-dark-hard .hljs-function .hljs-title,
.theme-base16-gruvbox-dark-hard .hljs-attribute,
.theme-base16-gruvbox-dark-hard .ruby .hljs-property,
.theme-base16-gruvbox-dark-hard .hljs-title.function_,
.theme-base16-gruvbox-dark-hard .hljs-section {
  color: #83a598;
}
.theme-base16-gruvbox-dark-hard .hljs-type,
.theme-base16-gruvbox-dark-hard .hljs-template-tag,
.theme-base16-gruvbox-dark-hard .diff .hljs-meta,
.theme-base16-gruvbox-dark-hard .hljs-keyword {
  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: bold;
}
.theme-base16-gruvbox-dark-hard-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-gruvbox-dark-hard-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-gruvbox-dark-hard-min .hljs {
  color: #d5c4a1;
  background: #1d2021;
}
.theme-base16-gruvbox-dark-hard-min .hljs ::selection,
.theme-base16-gruvbox-dark-hard-min .hljs::selection {
  background-color: #504945;
  color: #d5c4a1;
}
.theme-base16-gruvbox-dark-hard-min .hljs-comment {
  color: #665c54;
}
.theme-base16-gruvbox-dark-hard-min .hljs-tag {
  color: #bdae93;
}
.theme-base16-gruvbox-dark-hard-min .hljs-operator,
.theme-base16-gruvbox-dark-hard-min .hljs-punctuation,
.theme-base16-gruvbox-dark-hard-min .hljs-subst {
  color: #d5c4a1;
}
.theme-base16-gruvbox-dark-hard-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-gruvbox-dark-hard-min .hljs-bullet,
.theme-base16-gruvbox-dark-hard-min .hljs-deletion,
.theme-base16-gruvbox-dark-hard-min .hljs-name,
.theme-base16-gruvbox-dark-hard-min .hljs-selector-tag,
.theme-base16-gruvbox-dark-hard-min .hljs-template-variable,
.theme-base16-gruvbox-dark-hard-min .hljs-variable {
  color: #fb4934;
}
.theme-base16-gruvbox-dark-hard-min .hljs-attr,
.theme-base16-gruvbox-dark-hard-min .hljs-link,
.theme-base16-gruvbox-dark-hard-min .hljs-literal,
.theme-base16-gruvbox-dark-hard-min .hljs-number,
.theme-base16-gruvbox-dark-hard-min .hljs-symbol,
.theme-base16-gruvbox-dark-hard-min .hljs-variable.constant_ {
  color: #fe8019;
}
.theme-base16-gruvbox-dark-hard-min .hljs-class .hljs-title,
.theme-base16-gruvbox-dark-hard-min .hljs-title,
.theme-base16-gruvbox-dark-hard-min .hljs-title.class_ {
  color: #fabd2f;
}
.theme-base16-gruvbox-dark-hard-min .hljs-strong {
  font-weight: 700;
  color: #fabd2f;
}
.theme-base16-gruvbox-dark-hard-min .hljs-addition,
.theme-base16-gruvbox-dark-hard-min .hljs-code,
.theme-base16-gruvbox-dark-hard-min .hljs-string,
.theme-base16-gruvbox-dark-hard-min .hljs-title.class_.inherited__ {
  color: #b8bb26;
}
.theme-base16-gruvbox-dark-hard-min .hljs-built_in,
.theme-base16-gruvbox-dark-hard-min .hljs-doctag,
.theme-base16-gruvbox-dark-hard-min .hljs-keyword.hljs-atrule,
.theme-base16-gruvbox-dark-hard-min .hljs-quote,
.theme-base16-gruvbox-dark-hard-min .hljs-regexp {
  color: #8ec07c;
}
.theme-base16-gruvbox-dark-hard-min .hljs-attribute,
.theme-base16-gruvbox-dark-hard-min .hljs-function .hljs-title,
.theme-base16-gruvbox-dark-hard-min .hljs-section,
.theme-base16-gruvbox-dark-hard-min .hljs-title.function_,
.theme-base16-gruvbox-dark-hard-min .ruby .hljs-property {
  color: #83a598;
}
.theme-base16-gruvbox-dark-hard-min .diff .hljs-meta,
.theme-base16-gruvbox-dark-hard-min .hljs-keyword,
.theme-base16-gruvbox-dark-hard-min .hljs-template-tag,
.theme-base16-gruvbox-dark-hard-min .hljs-type {
  color: #d3869b;
}
.theme-base16-gruvbox-dark-hard-min .hljs-emphasis {
  color: #d3869b;
  font-style: italic;
}
.theme-base16-gruvbox-dark-hard-min .hljs-meta,
.theme-base16-gruvbox-dark-hard-min .hljs-meta .hljs-keyword,
.theme-base16-gruvbox-dark-hard-min .hljs-meta .hljs-string {
  color: #d65d0e;
}
.theme-base16-gruvbox-dark-hard-min .hljs-meta .hljs-keyword,
.theme-base16-gruvbox-dark-hard-min .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 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-subst,
.theme-base16-gruvbox-dark-medium .hljs-punctuation,
.theme-base16-gruvbox-dark-medium .hljs-operator {
  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-variable,
.theme-base16-gruvbox-dark-medium .hljs-template-variable,
.theme-base16-gruvbox-dark-medium .hljs-selector-tag,
.theme-base16-gruvbox-dark-medium .hljs-name,
.theme-base16-gruvbox-dark-medium .hljs-deletion {
  color: #fb4934;
}
.theme-base16-gruvbox-dark-medium .hljs-symbol,
.theme-base16-gruvbox-dark-medium .hljs-number,
.theme-base16-gruvbox-dark-medium .hljs-link,
.theme-base16-gruvbox-dark-medium .hljs-attr,
.theme-base16-gruvbox-dark-medium .hljs-variable.constant_,
.theme-base16-gruvbox-dark-medium .hljs-literal {
  color: #fe8019;
}
.theme-base16-gruvbox-dark-medium .hljs-title,
.theme-base16-gruvbox-dark-medium .hljs-class .hljs-title,
.theme-base16-gruvbox-dark-medium .hljs-title.class_ {
  color: #fabd2f;
}
.theme-base16-gruvbox-dark-medium .hljs-strong {
  font-weight: bold;
  color: #fabd2f;
}
.theme-base16-gruvbox-dark-medium .hljs-code,
.theme-base16-gruvbox-dark-medium .hljs-addition,
.theme-base16-gruvbox-dark-medium .hljs-title.class_.inherited__,
.theme-base16-gruvbox-dark-medium .hljs-string {
  color: #b8bb26;
}
.theme-base16-gruvbox-dark-medium .hljs-built_in,
.theme-base16-gruvbox-dark-medium .hljs-doctag,
.theme-base16-gruvbox-dark-medium .hljs-quote,
.theme-base16-gruvbox-dark-medium .hljs-keyword.hljs-atrule,
.theme-base16-gruvbox-dark-medium .hljs-regexp {
  color: #8ec07c;
}
.theme-base16-gruvbox-dark-medium .hljs-function .hljs-title,
.theme-base16-gruvbox-dark-medium .hljs-attribute,
.theme-base16-gruvbox-dark-medium .ruby .hljs-property,
.theme-base16-gruvbox-dark-medium .hljs-title.function_,
.theme-base16-gruvbox-dark-medium .hljs-section {
  color: #83a598;
}
.theme-base16-gruvbox-dark-medium .hljs-type,
.theme-base16-gruvbox-dark-medium .hljs-template-tag,
.theme-base16-gruvbox-dark-medium .diff .hljs-meta,
.theme-base16-gruvbox-dark-medium .hljs-keyword {
  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: bold;
}
.theme-base16-gruvbox-dark-medium-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-gruvbox-dark-medium-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-gruvbox-dark-medium-min .hljs {
  color: #d5c4a1;
  background: #282828;
}
.theme-base16-gruvbox-dark-medium-min .hljs ::selection,
.theme-base16-gruvbox-dark-medium-min .hljs::selection {
  background-color: #504945;
  color: #d5c4a1;
}
.theme-base16-gruvbox-dark-medium-min .hljs-comment {
  color: #665c54;
}
.theme-base16-gruvbox-dark-medium-min .hljs-tag {
  color: #bdae93;
}
.theme-base16-gruvbox-dark-medium-min .hljs-operator,
.theme-base16-gruvbox-dark-medium-min .hljs-punctuation,
.theme-base16-gruvbox-dark-medium-min .hljs-subst {
  color: #d5c4a1;
}
.theme-base16-gruvbox-dark-medium-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-gruvbox-dark-medium-min .hljs-bullet,
.theme-base16-gruvbox-dark-medium-min .hljs-deletion,
.theme-base16-gruvbox-dark-medium-min .hljs-name,
.theme-base16-gruvbox-dark-medium-min .hljs-selector-tag,
.theme-base16-gruvbox-dark-medium-min .hljs-template-variable,
.theme-base16-gruvbox-dark-medium-min .hljs-variable {
  color: #fb4934;
}
.theme-base16-gruvbox-dark-medium-min .hljs-attr,
.theme-base16-gruvbox-dark-medium-min .hljs-link,
.theme-base16-gruvbox-dark-medium-min .hljs-literal,
.theme-base16-gruvbox-dark-medium-min .hljs-number,
.theme-base16-gruvbox-dark-medium-min .hljs-symbol,
.theme-base16-gruvbox-dark-medium-min .hljs-variable.constant_ {
  color: #fe8019;
}
.theme-base16-gruvbox-dark-medium-min .hljs-class .hljs-title,
.theme-base16-gruvbox-dark-medium-min .hljs-title,
.theme-base16-gruvbox-dark-medium-min .hljs-title.class_ {
  color: #fabd2f;
}
.theme-base16-gruvbox-dark-medium-min .hljs-strong {
  font-weight: 700;
  color: #fabd2f;
}
.theme-base16-gruvbox-dark-medium-min .hljs-addition,
.theme-base16-gruvbox-dark-medium-min .hljs-code,
.theme-base16-gruvbox-dark-medium-min .hljs-string,
.theme-base16-gruvbox-dark-medium-min .hljs-title.class_.inherited__ {
  color: #b8bb26;
}
.theme-base16-gruvbox-dark-medium-min .hljs-built_in,
.theme-base16-gruvbox-dark-medium-min .hljs-doctag,
.theme-base16-gruvbox-dark-medium-min .hljs-keyword.hljs-atrule,
.theme-base16-gruvbox-dark-medium-min .hljs-quote,
.theme-base16-gruvbox-dark-medium-min .hljs-regexp {
  color: #8ec07c;
}
.theme-base16-gruvbox-dark-medium-min .hljs-attribute,
.theme-base16-gruvbox-dark-medium-min .hljs-function .hljs-title,
.theme-base16-gruvbox-dark-medium-min .hljs-section,
.theme-base16-gruvbox-dark-medium-min .hljs-title.function_,
.theme-base16-gruvbox-dark-medium-min .ruby .hljs-property {
  color: #83a598;
}
.theme-base16-gruvbox-dark-medium-min .diff .hljs-meta,
.theme-base16-gruvbox-dark-medium-min .hljs-keyword,
.theme-base16-gruvbox-dark-medium-min .hljs-template-tag,
.theme-base16-gruvbox-dark-medium-min .hljs-type {
  color: #d3869b;
}
.theme-base16-gruvbox-dark-medium-min .hljs-emphasis {
  color: #d3869b;
  font-style: italic;
}
.theme-base16-gruvbox-dark-medium-min .hljs-meta,
.theme-base16-gruvbox-dark-medium-min .hljs-meta .hljs-keyword,
.theme-base16-gruvbox-dark-medium-min .hljs-meta .hljs-string {
  color: #d65d0e;
}
.theme-base16-gruvbox-dark-medium-min .hljs-meta .hljs-keyword,
.theme-base16-gruvbox-dark-medium-min .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 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-subst,
.theme-base16-gruvbox-dark-pale .hljs-punctuation,
.theme-base16-gruvbox-dark-pale .hljs-operator {
  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-variable,
.theme-base16-gruvbox-dark-pale .hljs-template-variable,
.theme-base16-gruvbox-dark-pale .hljs-selector-tag,
.theme-base16-gruvbox-dark-pale .hljs-name,
.theme-base16-gruvbox-dark-pale .hljs-deletion {
  color: #d75f5f;
}
.theme-base16-gruvbox-dark-pale .hljs-symbol,
.theme-base16-gruvbox-dark-pale .hljs-number,
.theme-base16-gruvbox-dark-pale .hljs-link,
.theme-base16-gruvbox-dark-pale .hljs-attr,
.theme-base16-gruvbox-dark-pale .hljs-variable.constant_,
.theme-base16-gruvbox-dark-pale .hljs-literal {
  color: #ff8700;
}
.theme-base16-gruvbox-dark-pale .hljs-title,
.theme-base16-gruvbox-dark-pale .hljs-class .hljs-title,
.theme-base16-gruvbox-dark-pale .hljs-title.class_ {
  color: #ffaf00;
}
.theme-base16-gruvbox-dark-pale .hljs-strong {
  font-weight: bold;
  color: #ffaf00;
}
.theme-base16-gruvbox-dark-pale .hljs-code,
.theme-base16-gruvbox-dark-pale .hljs-addition,
.theme-base16-gruvbox-dark-pale .hljs-title.class_.inherited__,
.theme-base16-gruvbox-dark-pale .hljs-string {
  color: #afaf00;
}
.theme-base16-gruvbox-dark-pale .hljs-built_in,
.theme-base16-gruvbox-dark-pale .hljs-doctag,
.theme-base16-gruvbox-dark-pale .hljs-quote,
.theme-base16-gruvbox-dark-pale .hljs-keyword.hljs-atrule,
.theme-base16-gruvbox-dark-pale .hljs-regexp {
  color: #85ad85;
}
.theme-base16-gruvbox-dark-pale .hljs-function .hljs-title,
.theme-base16-gruvbox-dark-pale .hljs-attribute,
.theme-base16-gruvbox-dark-pale .ruby .hljs-property,
.theme-base16-gruvbox-dark-pale .hljs-title.function_,
.theme-base16-gruvbox-dark-pale .hljs-section {
  color: #83adad;
}
.theme-base16-gruvbox-dark-pale .hljs-type,
.theme-base16-gruvbox-dark-pale .hljs-template-tag,
.theme-base16-gruvbox-dark-pale .diff .hljs-meta,
.theme-base16-gruvbox-dark-pale .hljs-keyword {
  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: bold;
}
.theme-base16-gruvbox-dark-pale-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-gruvbox-dark-pale-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-gruvbox-dark-pale-min .hljs {
  color: #dab997;
  background: #262626;
}
.theme-base16-gruvbox-dark-pale-min .hljs ::selection,
.theme-base16-gruvbox-dark-pale-min .hljs::selection {
  background-color: #4e4e4e;
  color: #dab997;
}
.theme-base16-gruvbox-dark-pale-min .hljs-comment {
  color: #8a8a8a;
}
.theme-base16-gruvbox-dark-pale-min .hljs-tag {
  color: #949494;
}
.theme-base16-gruvbox-dark-pale-min .hljs-operator,
.theme-base16-gruvbox-dark-pale-min .hljs-punctuation,
.theme-base16-gruvbox-dark-pale-min .hljs-subst {
  color: #dab997;
}
.theme-base16-gruvbox-dark-pale-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-gruvbox-dark-pale-min .hljs-bullet,
.theme-base16-gruvbox-dark-pale-min .hljs-deletion,
.theme-base16-gruvbox-dark-pale-min .hljs-name,
.theme-base16-gruvbox-dark-pale-min .hljs-selector-tag,
.theme-base16-gruvbox-dark-pale-min .hljs-template-variable,
.theme-base16-gruvbox-dark-pale-min .hljs-variable {
  color: #d75f5f;
}
.theme-base16-gruvbox-dark-pale-min .hljs-attr,
.theme-base16-gruvbox-dark-pale-min .hljs-link,
.theme-base16-gruvbox-dark-pale-min .hljs-literal,
.theme-base16-gruvbox-dark-pale-min .hljs-number,
.theme-base16-gruvbox-dark-pale-min .hljs-symbol,
.theme-base16-gruvbox-dark-pale-min .hljs-variable.constant_ {
  color: #ff8700;
}
.theme-base16-gruvbox-dark-pale-min .hljs-class .hljs-title,
.theme-base16-gruvbox-dark-pale-min .hljs-title,
.theme-base16-gruvbox-dark-pale-min .hljs-title.class_ {
  color: #ffaf00;
}
.theme-base16-gruvbox-dark-pale-min .hljs-strong {
  font-weight: 700;
  color: #ffaf00;
}
.theme-base16-gruvbox-dark-pale-min .hljs-addition,
.theme-base16-gruvbox-dark-pale-min .hljs-code,
.theme-base16-gruvbox-dark-pale-min .hljs-string,
.theme-base16-gruvbox-dark-pale-min .hljs-title.class_.inherited__ {
  color: #afaf00;
}
.theme-base16-gruvbox-dark-pale-min .hljs-built_in,
.theme-base16-gruvbox-dark-pale-min .hljs-doctag,
.theme-base16-gruvbox-dark-pale-min .hljs-keyword.hljs-atrule,
.theme-base16-gruvbox-dark-pale-min .hljs-quote,
.theme-base16-gruvbox-dark-pale-min .hljs-regexp {
  color: #85ad85;
}
.theme-base16-gruvbox-dark-pale-min .hljs-attribute,
.theme-base16-gruvbox-dark-pale-min .hljs-function .hljs-title,
.theme-base16-gruvbox-dark-pale-min .hljs-section,
.theme-base16-gruvbox-dark-pale-min .hljs-title.function_,
.theme-base16-gruvbox-dark-pale-min .ruby .hljs-property {
  color: #83adad;
}
.theme-base16-gruvbox-dark-pale-min .diff .hljs-meta,
.theme-base16-gruvbox-dark-pale-min .hljs-keyword,
.theme-base16-gruvbox-dark-pale-min .hljs-template-tag,
.theme-base16-gruvbox-dark-pale-min .hljs-type {
  color: #d485ad;
}
.theme-base16-gruvbox-dark-pale-min .hljs-emphasis {
  color: #d485ad;
  font-style: italic;
}
.theme-base16-gruvbox-dark-pale-min .hljs-meta,
.theme-base16-gruvbox-dark-pale-min .hljs-meta .hljs-keyword,
.theme-base16-gruvbox-dark-pale-min .hljs-meta .hljs-string {
  color: #d65d0e;
}
.theme-base16-gruvbox-dark-pale-min .hljs-meta .hljs-keyword,
.theme-base16-gruvbox-dark-pale-min .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 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-subst,
.theme-base16-gruvbox-dark-soft .hljs-punctuation,
.theme-base16-gruvbox-dark-soft .hljs-operator {
  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-variable,
.theme-base16-gruvbox-dark-soft .hljs-template-variable,
.theme-base16-gruvbox-dark-soft .hljs-selector-tag,
.theme-base16-gruvbox-dark-soft .hljs-name,
.theme-base16-gruvbox-dark-soft .hljs-deletion {
  color: #fb4934;
}
.theme-base16-gruvbox-dark-soft .hljs-symbol,
.theme-base16-gruvbox-dark-soft .hljs-number,
.theme-base16-gruvbox-dark-soft .hljs-link,
.theme-base16-gruvbox-dark-soft .hljs-attr,
.theme-base16-gruvbox-dark-soft .hljs-variable.constant_,
.theme-base16-gruvbox-dark-soft .hljs-literal {
  color: #fe8019;
}
.theme-base16-gruvbox-dark-soft .hljs-title,
.theme-base16-gruvbox-dark-soft .hljs-class .hljs-title,
.theme-base16-gruvbox-dark-soft .hljs-title.class_ {
  color: #fabd2f;
}
.theme-base16-gruvbox-dark-soft .hljs-strong {
  font-weight: bold;
  color: #fabd2f;
}
.theme-base16-gruvbox-dark-soft .hljs-code,
.theme-base16-gruvbox-dark-soft .hljs-addition,
.theme-base16-gruvbox-dark-soft .hljs-title.class_.inherited__,
.theme-base16-gruvbox-dark-soft .hljs-string {
  color: #b8bb26;
}
.theme-base16-gruvbox-dark-soft .hljs-built_in,
.theme-base16-gruvbox-dark-soft .hljs-doctag,
.theme-base16-gruvbox-dark-soft .hljs-quote,
.theme-base16-gruvbox-dark-soft .hljs-keyword.hljs-atrule,
.theme-base16-gruvbox-dark-soft .hljs-regexp {
  color: #8ec07c;
}
.theme-base16-gruvbox-dark-soft .hljs-function .hljs-title,
.theme-base16-gruvbox-dark-soft .hljs-attribute,
.theme-base16-gruvbox-dark-soft .ruby .hljs-property,
.theme-base16-gruvbox-dark-soft .hljs-title.function_,
.theme-base16-gruvbox-dark-soft .hljs-section {
  color: #83a598;
}
.theme-base16-gruvbox-dark-soft .hljs-type,
.theme-base16-gruvbox-dark-soft .hljs-template-tag,
.theme-base16-gruvbox-dark-soft .diff .hljs-meta,
.theme-base16-gruvbox-dark-soft .hljs-keyword {
  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: bold;
}
.theme-base16-gruvbox-dark-soft-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-gruvbox-dark-soft-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-gruvbox-dark-soft-min .hljs {
  color: #d5c4a1;
  background: #32302f;
}
.theme-base16-gruvbox-dark-soft-min .hljs ::selection,
.theme-base16-gruvbox-dark-soft-min .hljs::selection {
  background-color: #504945;
  color: #d5c4a1;
}
.theme-base16-gruvbox-dark-soft-min .hljs-comment {
  color: #665c54;
}
.theme-base16-gruvbox-dark-soft-min .hljs-tag {
  color: #bdae93;
}
.theme-base16-gruvbox-dark-soft-min .hljs-operator,
.theme-base16-gruvbox-dark-soft-min .hljs-punctuation,
.theme-base16-gruvbox-dark-soft-min .hljs-subst {
  color: #d5c4a1;
}
.theme-base16-gruvbox-dark-soft-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-gruvbox-dark-soft-min .hljs-bullet,
.theme-base16-gruvbox-dark-soft-min .hljs-deletion,
.theme-base16-gruvbox-dark-soft-min .hljs-name,
.theme-base16-gruvbox-dark-soft-min .hljs-selector-tag,
.theme-base16-gruvbox-dark-soft-min .hljs-template-variable,
.theme-base16-gruvbox-dark-soft-min .hljs-variable {
  color: #fb4934;
}
.theme-base16-gruvbox-dark-soft-min .hljs-attr,
.theme-base16-gruvbox-dark-soft-min .hljs-link,
.theme-base16-gruvbox-dark-soft-min .hljs-literal,
.theme-base16-gruvbox-dark-soft-min .hljs-number,
.theme-base16-gruvbox-dark-soft-min .hljs-symbol,
.theme-base16-gruvbox-dark-soft-min .hljs-variable.constant_ {
  color: #fe8019;
}
.theme-base16-gruvbox-dark-soft-min .hljs-class .hljs-title,
.theme-base16-gruvbox-dark-soft-min .hljs-title,
.theme-base16-gruvbox-dark-soft-min .hljs-title.class_ {
  color: #fabd2f;
}
.theme-base16-gruvbox-dark-soft-min .hljs-strong {
  font-weight: 700;
  color: #fabd2f;
}
.theme-base16-gruvbox-dark-soft-min .hljs-addition,
.theme-base16-gruvbox-dark-soft-min .hljs-code,
.theme-base16-gruvbox-dark-soft-min .hljs-string,
.theme-base16-gruvbox-dark-soft-min .hljs-title.class_.inherited__ {
  color: #b8bb26;
}
.theme-base16-gruvbox-dark-soft-min .hljs-built_in,
.theme-base16-gruvbox-dark-soft-min .hljs-doctag,
.theme-base16-gruvbox-dark-soft-min .hljs-keyword.hljs-atrule,
.theme-base16-gruvbox-dark-soft-min .hljs-quote,
.theme-base16-gruvbox-dark-soft-min .hljs-regexp {
  color: #8ec07c;
}
.theme-base16-gruvbox-dark-soft-min .hljs-attribute,
.theme-base16-gruvbox-dark-soft-min .hljs-function .hljs-title,
.theme-base16-gruvbox-dark-soft-min .hljs-section,
.theme-base16-gruvbox-dark-soft-min .hljs-title.function_,
.theme-base16-gruvbox-dark-soft-min .ruby .hljs-property {
  color: #83a598;
}
.theme-base16-gruvbox-dark-soft-min .diff .hljs-meta,
.theme-base16-gruvbox-dark-soft-min .hljs-keyword,
.theme-base16-gruvbox-dark-soft-min .hljs-template-tag,
.theme-base16-gruvbox-dark-soft-min .hljs-type {
  color: #d3869b;
}
.theme-base16-gruvbox-dark-soft-min .hljs-emphasis {
  color: #d3869b;
  font-style: italic;
}
.theme-base16-gruvbox-dark-soft-min .hljs-meta,
.theme-base16-gruvbox-dark-soft-min .hljs-meta .hljs-keyword,
.theme-base16-gruvbox-dark-soft-min .hljs-meta .hljs-string {
  color: #d65d0e;
}
.theme-base16-gruvbox-dark-soft-min .hljs-meta .hljs-keyword,
.theme-base16-gruvbox-dark-soft-min .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 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-subst,
.theme-base16-gruvbox-light-hard .hljs-punctuation,
.theme-base16-gruvbox-light-hard .hljs-operator {
  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-variable,
.theme-base16-gruvbox-light-hard .hljs-template-variable,
.theme-base16-gruvbox-light-hard .hljs-selector-tag,
.theme-base16-gruvbox-light-hard .hljs-name,
.theme-base16-gruvbox-light-hard .hljs-deletion {
  color: #9d0006;
}
.theme-base16-gruvbox-light-hard .hljs-symbol,
.theme-base16-gruvbox-light-hard .hljs-number,
.theme-base16-gruvbox-light-hard .hljs-link,
.theme-base16-gruvbox-light-hard .hljs-attr,
.theme-base16-gruvbox-light-hard .hljs-variable.constant_,
.theme-base16-gruvbox-light-hard .hljs-literal {
  color: #af3a03;
}
.theme-base16-gruvbox-light-hard .hljs-title,
.theme-base16-gruvbox-light-hard .hljs-class .hljs-title,
.theme-base16-gruvbox-light-hard .hljs-title.class_ {
  color: #b57614;
}
.theme-base16-gruvbox-light-hard .hljs-strong {
  font-weight: bold;
  color: #b57614;
}
.theme-base16-gruvbox-light-hard .hljs-code,
.theme-base16-gruvbox-light-hard .hljs-addition,
.theme-base16-gruvbox-light-hard .hljs-title.class_.inherited__,
.theme-base16-gruvbox-light-hard .hljs-string {
  color: #79740e;
}
.theme-base16-gruvbox-light-hard .hljs-built_in,
.theme-base16-gruvbox-light-hard .hljs-doctag,
.theme-base16-gruvbox-light-hard .hljs-quote,
.theme-base16-gruvbox-light-hard .hljs-keyword.hljs-atrule,
.theme-base16-gruvbox-light-hard .hljs-regexp {
  color: #427b58;
}
.theme-base16-gruvbox-light-hard .hljs-function .hljs-title,
.theme-base16-gruvbox-light-hard .hljs-attribute,
.theme-base16-gruvbox-light-hard .ruby .hljs-property,
.theme-base16-gruvbox-light-hard .hljs-title.function_,
.theme-base16-gruvbox-light-hard .hljs-section {
  color: #076678;
}
.theme-base16-gruvbox-light-hard .hljs-type,
.theme-base16-gruvbox-light-hard .hljs-template-tag,
.theme-base16-gruvbox-light-hard .diff .hljs-meta,
.theme-base16-gruvbox-light-hard .hljs-keyword {
  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: bold;
}
.theme-base16-gruvbox-light-hard-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-gruvbox-light-hard-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-gruvbox-light-hard-min .hljs {
  color: #504945;
  background: #f9f5d7;
}
.theme-base16-gruvbox-light-hard-min .hljs ::selection,
.theme-base16-gruvbox-light-hard-min .hljs::selection {
  background-color: #d5c4a1;
  color: #504945;
}
.theme-base16-gruvbox-light-hard-min .hljs-comment {
  color: #bdae93;
}
.theme-base16-gruvbox-light-hard-min .hljs-tag {
  color: #665c54;
}
.theme-base16-gruvbox-light-hard-min .hljs-operator,
.theme-base16-gruvbox-light-hard-min .hljs-punctuation,
.theme-base16-gruvbox-light-hard-min .hljs-subst {
  color: #504945;
}
.theme-base16-gruvbox-light-hard-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-gruvbox-light-hard-min .hljs-bullet,
.theme-base16-gruvbox-light-hard-min .hljs-deletion,
.theme-base16-gruvbox-light-hard-min .hljs-name,
.theme-base16-gruvbox-light-hard-min .hljs-selector-tag,
.theme-base16-gruvbox-light-hard-min .hljs-template-variable,
.theme-base16-gruvbox-light-hard-min .hljs-variable {
  color: #9d0006;
}
.theme-base16-gruvbox-light-hard-min .hljs-attr,
.theme-base16-gruvbox-light-hard-min .hljs-link,
.theme-base16-gruvbox-light-hard-min .hljs-literal,
.theme-base16-gruvbox-light-hard-min .hljs-number,
.theme-base16-gruvbox-light-hard-min .hljs-symbol,
.theme-base16-gruvbox-light-hard-min .hljs-variable.constant_ {
  color: #af3a03;
}
.theme-base16-gruvbox-light-hard-min .hljs-class .hljs-title,
.theme-base16-gruvbox-light-hard-min .hljs-title,
.theme-base16-gruvbox-light-hard-min .hljs-title.class_ {
  color: #b57614;
}
.theme-base16-gruvbox-light-hard-min .hljs-strong {
  font-weight: 700;
  color: #b57614;
}
.theme-base16-gruvbox-light-hard-min .hljs-addition,
.theme-base16-gruvbox-light-hard-min .hljs-code,
.theme-base16-gruvbox-light-hard-min .hljs-string,
.theme-base16-gruvbox-light-hard-min .hljs-title.class_.inherited__ {
  color: #79740e;
}
.theme-base16-gruvbox-light-hard-min .hljs-built_in,
.theme-base16-gruvbox-light-hard-min .hljs-doctag,
.theme-base16-gruvbox-light-hard-min .hljs-keyword.hljs-atrule,
.theme-base16-gruvbox-light-hard-min .hljs-quote,
.theme-base16-gruvbox-light-hard-min .hljs-regexp {
  color: #427b58;
}
.theme-base16-gruvbox-light-hard-min .hljs-attribute,
.theme-base16-gruvbox-light-hard-min .hljs-function .hljs-title,
.theme-base16-gruvbox-light-hard-min .hljs-section,
.theme-base16-gruvbox-light-hard-min .hljs-title.function_,
.theme-base16-gruvbox-light-hard-min .ruby .hljs-property {
  color: #076678;
}
.theme-base16-gruvbox-light-hard-min .diff .hljs-meta,
.theme-base16-gruvbox-light-hard-min .hljs-keyword,
.theme-base16-gruvbox-light-hard-min .hljs-template-tag,
.theme-base16-gruvbox-light-hard-min .hljs-type {
  color: #8f3f71;
}
.theme-base16-gruvbox-light-hard-min .hljs-emphasis {
  color: #8f3f71;
  font-style: italic;
}
.theme-base16-gruvbox-light-hard-min .hljs-meta,
.theme-base16-gruvbox-light-hard-min .hljs-meta .hljs-keyword,
.theme-base16-gruvbox-light-hard-min .hljs-meta .hljs-string {
  color: #d65d0e;
}
.theme-base16-gruvbox-light-hard-min .hljs-meta .hljs-keyword,
.theme-base16-gruvbox-light-hard-min .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 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-subst,
.theme-base16-gruvbox-light-medium .hljs-punctuation,
.theme-base16-gruvbox-light-medium .hljs-operator {
  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-variable,
.theme-base16-gruvbox-light-medium .hljs-template-variable,
.theme-base16-gruvbox-light-medium .hljs-selector-tag,
.theme-base16-gruvbox-light-medium .hljs-name,
.theme-base16-gruvbox-light-medium .hljs-deletion {
  color: #9d0006;
}
.theme-base16-gruvbox-light-medium .hljs-symbol,
.theme-base16-gruvbox-light-medium .hljs-number,
.theme-base16-gruvbox-light-medium .hljs-link,
.theme-base16-gruvbox-light-medium .hljs-attr,
.theme-base16-gruvbox-light-medium .hljs-variable.constant_,
.theme-base16-gruvbox-light-medium .hljs-literal {
  color: #af3a03;
}
.theme-base16-gruvbox-light-medium .hljs-title,
.theme-base16-gruvbox-light-medium .hljs-class .hljs-title,
.theme-base16-gruvbox-light-medium .hljs-title.class_ {
  color: #b57614;
}
.theme-base16-gruvbox-light-medium .hljs-strong {
  font-weight: bold;
  color: #b57614;
}
.theme-base16-gruvbox-light-medium .hljs-code,
.theme-base16-gruvbox-light-medium .hljs-addition,
.theme-base16-gruvbox-light-medium .hljs-title.class_.inherited__,
.theme-base16-gruvbox-light-medium .hljs-string {
  color: #79740e;
}
.theme-base16-gruvbox-light-medium .hljs-built_in,
.theme-base16-gruvbox-light-medium .hljs-doctag,
.theme-base16-gruvbox-light-medium .hljs-quote,
.theme-base16-gruvbox-light-medium .hljs-keyword.hljs-atrule,
.theme-base16-gruvbox-light-medium .hljs-regexp {
  color: #427b58;
}
.theme-base16-gruvbox-light-medium .hljs-function .hljs-title,
.theme-base16-gruvbox-light-medium .hljs-attribute,
.theme-base16-gruvbox-light-medium .ruby .hljs-property,
.theme-base16-gruvbox-light-medium .hljs-title.function_,
.theme-base16-gruvbox-light-medium .hljs-section {
  color: #076678;
}
.theme-base16-gruvbox-light-medium .hljs-type,
.theme-base16-gruvbox-light-medium .hljs-template-tag,
.theme-base16-gruvbox-light-medium .diff .hljs-meta,
.theme-base16-gruvbox-light-medium .hljs-keyword {
  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: bold;
}
.theme-base16-gruvbox-light-medium-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-gruvbox-light-medium-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-gruvbox-light-medium-min .hljs {
  color: #504945;
  background: #fbf1c7;
}
.theme-base16-gruvbox-light-medium-min .hljs ::selection,
.theme-base16-gruvbox-light-medium-min .hljs::selection {
  background-color: #d5c4a1;
  color: #504945;
}
.theme-base16-gruvbox-light-medium-min .hljs-comment {
  color: #bdae93;
}
.theme-base16-gruvbox-light-medium-min .hljs-tag {
  color: #665c54;
}
.theme-base16-gruvbox-light-medium-min .hljs-operator,
.theme-base16-gruvbox-light-medium-min .hljs-punctuation,
.theme-base16-gruvbox-light-medium-min .hljs-subst {
  color: #504945;
}
.theme-base16-gruvbox-light-medium-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-gruvbox-light-medium-min .hljs-bullet,
.theme-base16-gruvbox-light-medium-min .hljs-deletion,
.theme-base16-gruvbox-light-medium-min .hljs-name,
.theme-base16-gruvbox-light-medium-min .hljs-selector-tag,
.theme-base16-gruvbox-light-medium-min .hljs-template-variable,
.theme-base16-gruvbox-light-medium-min .hljs-variable {
  color: #9d0006;
}
.theme-base16-gruvbox-light-medium-min .hljs-attr,
.theme-base16-gruvbox-light-medium-min .hljs-link,
.theme-base16-gruvbox-light-medium-min .hljs-literal,
.theme-base16-gruvbox-light-medium-min .hljs-number,
.theme-base16-gruvbox-light-medium-min .hljs-symbol,
.theme-base16-gruvbox-light-medium-min .hljs-variable.constant_ {
  color: #af3a03;
}
.theme-base16-gruvbox-light-medium-min .hljs-class .hljs-title,
.theme-base16-gruvbox-light-medium-min .hljs-title,
.theme-base16-gruvbox-light-medium-min .hljs-title.class_ {
  color: #b57614;
}
.theme-base16-gruvbox-light-medium-min .hljs-strong {
  font-weight: 700;
  color: #b57614;
}
.theme-base16-gruvbox-light-medium-min .hljs-addition,
.theme-base16-gruvbox-light-medium-min .hljs-code,
.theme-base16-gruvbox-light-medium-min .hljs-string,
.theme-base16-gruvbox-light-medium-min .hljs-title.class_.inherited__ {
  color: #79740e;
}
.theme-base16-gruvbox-light-medium-min .hljs-built_in,
.theme-base16-gruvbox-light-medium-min .hljs-doctag,
.theme-base16-gruvbox-light-medium-min .hljs-keyword.hljs-atrule,
.theme-base16-gruvbox-light-medium-min .hljs-quote,
.theme-base16-gruvbox-light-medium-min .hljs-regexp {
  color: #427b58;
}
.theme-base16-gruvbox-light-medium-min .hljs-attribute,
.theme-base16-gruvbox-light-medium-min .hljs-function .hljs-title,
.theme-base16-gruvbox-light-medium-min .hljs-section,
.theme-base16-gruvbox-light-medium-min .hljs-title.function_,
.theme-base16-gruvbox-light-medium-min .ruby .hljs-property {
  color: #076678;
}
.theme-base16-gruvbox-light-medium-min .diff .hljs-meta,
.theme-base16-gruvbox-light-medium-min .hljs-keyword,
.theme-base16-gruvbox-light-medium-min .hljs-template-tag,
.theme-base16-gruvbox-light-medium-min .hljs-type {
  color: #8f3f71;
}
.theme-base16-gruvbox-light-medium-min .hljs-emphasis {
  color: #8f3f71;
  font-style: italic;
}
.theme-base16-gruvbox-light-medium-min .hljs-meta,
.theme-base16-gruvbox-light-medium-min .hljs-meta .hljs-keyword,
.theme-base16-gruvbox-light-medium-min .hljs-meta .hljs-string {
  color: #d65d0e;
}
.theme-base16-gruvbox-light-medium-min .hljs-meta .hljs-keyword,
.theme-base16-gruvbox-light-medium-min .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 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-subst,
.theme-base16-gruvbox-light-soft .hljs-punctuation,
.theme-base16-gruvbox-light-soft .hljs-operator {
  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-variable,
.theme-base16-gruvbox-light-soft .hljs-template-variable,
.theme-base16-gruvbox-light-soft .hljs-selector-tag,
.theme-base16-gruvbox-light-soft .hljs-name,
.theme-base16-gruvbox-light-soft .hljs-deletion {
  color: #9d0006;
}
.theme-base16-gruvbox-light-soft .hljs-symbol,
.theme-base16-gruvbox-light-soft .hljs-number,
.theme-base16-gruvbox-light-soft .hljs-link,
.theme-base16-gruvbox-light-soft .hljs-attr,
.theme-base16-gruvbox-light-soft .hljs-variable.constant_,
.theme-base16-gruvbox-light-soft .hljs-literal {
  color: #af3a03;
}
.theme-base16-gruvbox-light-soft .hljs-title,
.theme-base16-gruvbox-light-soft .hljs-class .hljs-title,
.theme-base16-gruvbox-light-soft .hljs-title.class_ {
  color: #b57614;
}
.theme-base16-gruvbox-light-soft .hljs-strong {
  font-weight: bold;
  color: #b57614;
}
.theme-base16-gruvbox-light-soft .hljs-code,
.theme-base16-gruvbox-light-soft .hljs-addition,
.theme-base16-gruvbox-light-soft .hljs-title.class_.inherited__,
.theme-base16-gruvbox-light-soft .hljs-string {
  color: #79740e;
}
.theme-base16-gruvbox-light-soft .hljs-built_in,
.theme-base16-gruvbox-light-soft .hljs-doctag,
.theme-base16-gruvbox-light-soft .hljs-quote,
.theme-base16-gruvbox-light-soft .hljs-keyword.hljs-atrule,
.theme-base16-gruvbox-light-soft .hljs-regexp {
  color: #427b58;
}
.theme-base16-gruvbox-light-soft .hljs-function .hljs-title,
.theme-base16-gruvbox-light-soft .hljs-attribute,
.theme-base16-gruvbox-light-soft .ruby .hljs-property,
.theme-base16-gruvbox-light-soft .hljs-title.function_,
.theme-base16-gruvbox-light-soft .hljs-section {
  color: #076678;
}
.theme-base16-gruvbox-light-soft .hljs-type,
.theme-base16-gruvbox-light-soft .hljs-template-tag,
.theme-base16-gruvbox-light-soft .diff .hljs-meta,
.theme-base16-gruvbox-light-soft .hljs-keyword {
  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: bold;
}
.theme-base16-gruvbox-light-soft-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-gruvbox-light-soft-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-gruvbox-light-soft-min .hljs {
  color: #504945;
  background: #f2e5bc;
}
.theme-base16-gruvbox-light-soft-min .hljs ::selection,
.theme-base16-gruvbox-light-soft-min .hljs::selection {
  background-color: #d5c4a1;
  color: #504945;
}
.theme-base16-gruvbox-light-soft-min .hljs-comment {
  color: #bdae93;
}
.theme-base16-gruvbox-light-soft-min .hljs-tag {
  color: #665c54;
}
.theme-base16-gruvbox-light-soft-min .hljs-operator,
.theme-base16-gruvbox-light-soft-min .hljs-punctuation,
.theme-base16-gruvbox-light-soft-min .hljs-subst {
  color: #504945;
}
.theme-base16-gruvbox-light-soft-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-gruvbox-light-soft-min .hljs-bullet,
.theme-base16-gruvbox-light-soft-min .hljs-deletion,
.theme-base16-gruvbox-light-soft-min .hljs-name,
.theme-base16-gruvbox-light-soft-min .hljs-selector-tag,
.theme-base16-gruvbox-light-soft-min .hljs-template-variable,
.theme-base16-gruvbox-light-soft-min .hljs-variable {
  color: #9d0006;
}
.theme-base16-gruvbox-light-soft-min .hljs-attr,
.theme-base16-gruvbox-light-soft-min .hljs-link,
.theme-base16-gruvbox-light-soft-min .hljs-literal,
.theme-base16-gruvbox-light-soft-min .hljs-number,
.theme-base16-gruvbox-light-soft-min .hljs-symbol,
.theme-base16-gruvbox-light-soft-min .hljs-variable.constant_ {
  color: #af3a03;
}
.theme-base16-gruvbox-light-soft-min .hljs-class .hljs-title,
.theme-base16-gruvbox-light-soft-min .hljs-title,
.theme-base16-gruvbox-light-soft-min .hljs-title.class_ {
  color: #b57614;
}
.theme-base16-gruvbox-light-soft-min .hljs-strong {
  font-weight: 700;
  color: #b57614;
}
.theme-base16-gruvbox-light-soft-min .hljs-addition,
.theme-base16-gruvbox-light-soft-min .hljs-code,
.theme-base16-gruvbox-light-soft-min .hljs-string,
.theme-base16-gruvbox-light-soft-min .hljs-title.class_.inherited__ {
  color: #79740e;
}
.theme-base16-gruvbox-light-soft-min .hljs-built_in,
.theme-base16-gruvbox-light-soft-min .hljs-doctag,
.theme-base16-gruvbox-light-soft-min .hljs-keyword.hljs-atrule,
.theme-base16-gruvbox-light-soft-min .hljs-quote,
.theme-base16-gruvbox-light-soft-min .hljs-regexp {
  color: #427b58;
}
.theme-base16-gruvbox-light-soft-min .hljs-attribute,
.theme-base16-gruvbox-light-soft-min .hljs-function .hljs-title,
.theme-base16-gruvbox-light-soft-min .hljs-section,
.theme-base16-gruvbox-light-soft-min .hljs-title.function_,
.theme-base16-gruvbox-light-soft-min .ruby .hljs-property {
  color: #076678;
}
.theme-base16-gruvbox-light-soft-min .diff .hljs-meta,
.theme-base16-gruvbox-light-soft-min .hljs-keyword,
.theme-base16-gruvbox-light-soft-min .hljs-template-tag,
.theme-base16-gruvbox-light-soft-min .hljs-type {
  color: #8f3f71;
}
.theme-base16-gruvbox-light-soft-min .hljs-emphasis {
  color: #8f3f71;
  font-style: italic;
}
.theme-base16-gruvbox-light-soft-min .hljs-meta,
.theme-base16-gruvbox-light-soft-min .hljs-meta .hljs-keyword,
.theme-base16-gruvbox-light-soft-min .hljs-meta .hljs-string {
  color: #d65d0e;
}
.theme-base16-gruvbox-light-soft-min .hljs-meta .hljs-keyword,
.theme-base16-gruvbox-light-soft-min .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 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-subst,
.theme-base16-hardcore .hljs-punctuation,
.theme-base16-hardcore .hljs-operator {
  color: #cdcdcd;
}
.theme-base16-hardcore .hljs-operator {
  opacity: 0.7;
}
.theme-base16-hardcore .hljs-bullet,
.theme-base16-hardcore .hljs-variable,
.theme-base16-hardcore .hljs-template-variable,
.theme-base16-hardcore .hljs-selector-tag,
.theme-base16-hardcore .hljs-name,
.theme-base16-hardcore .hljs-deletion {
  color: #f92672;
}
.theme-base16-hardcore .hljs-symbol,
.theme-base16-hardcore .hljs-number,
.theme-base16-hardcore .hljs-link,
.theme-base16-hardcore .hljs-attr,
.theme-base16-hardcore .hljs-variable.constant_,
.theme-base16-hardcore .hljs-literal {
  color: #fd971f;
}
.theme-base16-hardcore .hljs-title,
.theme-base16-hardcore .hljs-class .hljs-title,
.theme-base16-hardcore .hljs-title.class_ {
  color: #e6db74;
}
.theme-base16-hardcore .hljs-strong {
  font-weight: bold;
  color: #e6db74;
}
.theme-base16-hardcore .hljs-code,
.theme-base16-hardcore .hljs-addition,
.theme-base16-hardcore .hljs-title.class_.inherited__,
.theme-base16-hardcore .hljs-string {
  color: #a6e22e;
}
.theme-base16-hardcore .hljs-built_in,
.theme-base16-hardcore .hljs-doctag,
.theme-base16-hardcore .hljs-quote,
.theme-base16-hardcore .hljs-keyword.hljs-atrule,
.theme-base16-hardcore .hljs-regexp {
  color: #708387;
}
.theme-base16-hardcore .hljs-function .hljs-title,
.theme-base16-hardcore .hljs-attribute,
.theme-base16-hardcore .ruby .hljs-property,
.theme-base16-hardcore .hljs-title.function_,
.theme-base16-hardcore .hljs-section {
  color: #66d9ef;
}
.theme-base16-hardcore .hljs-type,
.theme-base16-hardcore .hljs-template-tag,
.theme-base16-hardcore .diff .hljs-meta,
.theme-base16-hardcore .hljs-keyword {
  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: bold;
}
.theme-base16-hardcore-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-hardcore-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-hardcore-min .hljs {
  color: #cdcdcd;
  background: #212121;
}
.theme-base16-hardcore-min .hljs ::selection,
.theme-base16-hardcore-min .hljs::selection {
  background-color: #353535;
  color: #cdcdcd;
}
.theme-base16-hardcore-min .hljs-comment {
  color: #4a4a4a;
}
.theme-base16-hardcore-min .hljs-tag {
  color: #707070;
}
.theme-base16-hardcore-min .hljs-operator,
.theme-base16-hardcore-min .hljs-punctuation,
.theme-base16-hardcore-min .hljs-subst {
  color: #cdcdcd;
}
.theme-base16-hardcore-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-hardcore-min .hljs-bullet,
.theme-base16-hardcore-min .hljs-deletion,
.theme-base16-hardcore-min .hljs-name,
.theme-base16-hardcore-min .hljs-selector-tag,
.theme-base16-hardcore-min .hljs-template-variable,
.theme-base16-hardcore-min .hljs-variable {
  color: #f92672;
}
.theme-base16-hardcore-min .hljs-attr,
.theme-base16-hardcore-min .hljs-link,
.theme-base16-hardcore-min .hljs-literal,
.theme-base16-hardcore-min .hljs-number,
.theme-base16-hardcore-min .hljs-symbol,
.theme-base16-hardcore-min .hljs-variable.constant_ {
  color: #fd971f;
}
.theme-base16-hardcore-min .hljs-class .hljs-title,
.theme-base16-hardcore-min .hljs-title,
.theme-base16-hardcore-min .hljs-title.class_ {
  color: #e6db74;
}
.theme-base16-hardcore-min .hljs-strong {
  font-weight: 700;
  color: #e6db74;
}
.theme-base16-hardcore-min .hljs-addition,
.theme-base16-hardcore-min .hljs-code,
.theme-base16-hardcore-min .hljs-string,
.theme-base16-hardcore-min .hljs-title.class_.inherited__ {
  color: #a6e22e;
}
.theme-base16-hardcore-min .hljs-built_in,
.theme-base16-hardcore-min .hljs-doctag,
.theme-base16-hardcore-min .hljs-keyword.hljs-atrule,
.theme-base16-hardcore-min .hljs-quote,
.theme-base16-hardcore-min .hljs-regexp {
  color: #708387;
}
.theme-base16-hardcore-min .hljs-attribute,
.theme-base16-hardcore-min .hljs-function .hljs-title,
.theme-base16-hardcore-min .hljs-section,
.theme-base16-hardcore-min .hljs-title.function_,
.theme-base16-hardcore-min .ruby .hljs-property {
  color: #66d9ef;
}
.theme-base16-hardcore-min .diff .hljs-meta,
.theme-base16-hardcore-min .hljs-keyword,
.theme-base16-hardcore-min .hljs-template-tag,
.theme-base16-hardcore-min .hljs-type {
  color: #9e6ffe;
}
.theme-base16-hardcore-min .hljs-emphasis {
  color: #9e6ffe;
  font-style: italic;
}
.theme-base16-hardcore-min .hljs-meta,
.theme-base16-hardcore-min .hljs-meta .hljs-keyword,
.theme-base16-hardcore-min .hljs-meta .hljs-string {
  color: #e8b882;
}
.theme-base16-hardcore-min .hljs-meta .hljs-keyword,
.theme-base16-hardcore-min .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 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-subst,
.theme-base16-harmonic16-dark .hljs-punctuation,
.theme-base16-harmonic16-dark .hljs-operator {
  color: #cbd6e2;
}
.theme-base16-harmonic16-dark .hljs-operator {
  opacity: 0.7;
}
.theme-base16-harmonic16-dark .hljs-bullet,
.theme-base16-harmonic16-dark .hljs-variable,
.theme-base16-harmonic16-dark .hljs-template-variable,
.theme-base16-harmonic16-dark .hljs-selector-tag,
.theme-base16-harmonic16-dark .hljs-name,
.theme-base16-harmonic16-dark .hljs-deletion {
  color: #bf8b56;
}
.theme-base16-harmonic16-dark .hljs-symbol,
.theme-base16-harmonic16-dark .hljs-number,
.theme-base16-harmonic16-dark .hljs-link,
.theme-base16-harmonic16-dark .hljs-attr,
.theme-base16-harmonic16-dark .hljs-variable.constant_,
.theme-base16-harmonic16-dark .hljs-literal {
  color: #bfbf56;
}
.theme-base16-harmonic16-dark .hljs-title,
.theme-base16-harmonic16-dark .hljs-class .hljs-title,
.theme-base16-harmonic16-dark .hljs-title.class_ {
  color: #8bbf56;
}
.theme-base16-harmonic16-dark .hljs-strong {
  font-weight: bold;
  color: #8bbf56;
}
.theme-base16-harmonic16-dark .hljs-code,
.theme-base16-harmonic16-dark .hljs-addition,
.theme-base16-harmonic16-dark .hljs-title.class_.inherited__,
.theme-base16-harmonic16-dark .hljs-string {
  color: #56bf8b;
}
.theme-base16-harmonic16-dark .hljs-built_in,
.theme-base16-harmonic16-dark .hljs-doctag,
.theme-base16-harmonic16-dark .hljs-quote,
.theme-base16-harmonic16-dark .hljs-keyword.hljs-atrule,
.theme-base16-harmonic16-dark .hljs-regexp {
  color: #568bbf;
}
.theme-base16-harmonic16-dark .hljs-function .hljs-title,
.theme-base16-harmonic16-dark .hljs-attribute,
.theme-base16-harmonic16-dark .ruby .hljs-property,
.theme-base16-harmonic16-dark .hljs-title.function_,
.theme-base16-harmonic16-dark .hljs-section {
  color: #8b56bf;
}
.theme-base16-harmonic16-dark .hljs-type,
.theme-base16-harmonic16-dark .hljs-template-tag,
.theme-base16-harmonic16-dark .diff .hljs-meta,
.theme-base16-harmonic16-dark .hljs-keyword {
  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: bold;
}
.theme-base16-harmonic16-dark-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-harmonic16-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-harmonic16-dark-min .hljs {
  color: #cbd6e2;
  background: #0b1c2c;
}
.theme-base16-harmonic16-dark-min .hljs ::selection,
.theme-base16-harmonic16-dark-min .hljs::selection {
  background-color: #405c79;
  color: #cbd6e2;
}
.theme-base16-harmonic16-dark-min .hljs-comment {
  color: #627e99;
}
.theme-base16-harmonic16-dark-min .hljs-tag {
  color: #aabcce;
}
.theme-base16-harmonic16-dark-min .hljs-operator,
.theme-base16-harmonic16-dark-min .hljs-punctuation,
.theme-base16-harmonic16-dark-min .hljs-subst {
  color: #cbd6e2;
}
.theme-base16-harmonic16-dark-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-harmonic16-dark-min .hljs-bullet,
.theme-base16-harmonic16-dark-min .hljs-deletion,
.theme-base16-harmonic16-dark-min .hljs-name,
.theme-base16-harmonic16-dark-min .hljs-selector-tag,
.theme-base16-harmonic16-dark-min .hljs-template-variable,
.theme-base16-harmonic16-dark-min .hljs-variable {
  color: #bf8b56;
}
.theme-base16-harmonic16-dark-min .hljs-attr,
.theme-base16-harmonic16-dark-min .hljs-link,
.theme-base16-harmonic16-dark-min .hljs-literal,
.theme-base16-harmonic16-dark-min .hljs-number,
.theme-base16-harmonic16-dark-min .hljs-symbol,
.theme-base16-harmonic16-dark-min .hljs-variable.constant_ {
  color: #bfbf56;
}
.theme-base16-harmonic16-dark-min .hljs-class .hljs-title,
.theme-base16-harmonic16-dark-min .hljs-title,
.theme-base16-harmonic16-dark-min .hljs-title.class_ {
  color: #8bbf56;
}
.theme-base16-harmonic16-dark-min .hljs-strong {
  font-weight: 700;
  color: #8bbf56;
}
.theme-base16-harmonic16-dark-min .hljs-addition,
.theme-base16-harmonic16-dark-min .hljs-code,
.theme-base16-harmonic16-dark-min .hljs-string,
.theme-base16-harmonic16-dark-min .hljs-title.class_.inherited__ {
  color: #56bf8b;
}
.theme-base16-harmonic16-dark-min .hljs-built_in,
.theme-base16-harmonic16-dark-min .hljs-doctag,
.theme-base16-harmonic16-dark-min .hljs-keyword.hljs-atrule,
.theme-base16-harmonic16-dark-min .hljs-quote,
.theme-base16-harmonic16-dark-min .hljs-regexp {
  color: #568bbf;
}
.theme-base16-harmonic16-dark-min .hljs-attribute,
.theme-base16-harmonic16-dark-min .hljs-function .hljs-title,
.theme-base16-harmonic16-dark-min .hljs-section,
.theme-base16-harmonic16-dark-min .hljs-title.function_,
.theme-base16-harmonic16-dark-min .ruby .hljs-property {
  color: #8b56bf;
}
.theme-base16-harmonic16-dark-min .diff .hljs-meta,
.theme-base16-harmonic16-dark-min .hljs-keyword,
.theme-base16-harmonic16-dark-min .hljs-template-tag,
.theme-base16-harmonic16-dark-min .hljs-type {
  color: #bf568b;
}
.theme-base16-harmonic16-dark-min .hljs-emphasis {
  color: #bf568b;
  font-style: italic;
}
.theme-base16-harmonic16-dark-min .hljs-meta,
.theme-base16-harmonic16-dark-min .hljs-meta .hljs-keyword,
.theme-base16-harmonic16-dark-min .hljs-meta .hljs-string {
  color: #bf5656;
}
.theme-base16-harmonic16-dark-min .hljs-meta .hljs-keyword,
.theme-base16-harmonic16-dark-min .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 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-subst,
.theme-base16-harmonic16-light .hljs-punctuation,
.theme-base16-harmonic16-light .hljs-operator {
  color: #405c79;
}
.theme-base16-harmonic16-light .hljs-operator {
  opacity: 0.7;
}
.theme-base16-harmonic16-light .hljs-bullet,
.theme-base16-harmonic16-light .hljs-variable,
.theme-base16-harmonic16-light .hljs-template-variable,
.theme-base16-harmonic16-light .hljs-selector-tag,
.theme-base16-harmonic16-light .hljs-name,
.theme-base16-harmonic16-light .hljs-deletion {
  color: #bf8b56;
}
.theme-base16-harmonic16-light .hljs-symbol,
.theme-base16-harmonic16-light .hljs-number,
.theme-base16-harmonic16-light .hljs-link,
.theme-base16-harmonic16-light .hljs-attr,
.theme-base16-harmonic16-light .hljs-variable.constant_,
.theme-base16-harmonic16-light .hljs-literal {
  color: #bfbf56;
}
.theme-base16-harmonic16-light .hljs-title,
.theme-base16-harmonic16-light .hljs-class .hljs-title,
.theme-base16-harmonic16-light .hljs-title.class_ {
  color: #8bbf56;
}
.theme-base16-harmonic16-light .hljs-strong {
  font-weight: bold;
  color: #8bbf56;
}
.theme-base16-harmonic16-light .hljs-code,
.theme-base16-harmonic16-light .hljs-addition,
.theme-base16-harmonic16-light .hljs-title.class_.inherited__,
.theme-base16-harmonic16-light .hljs-string {
  color: #56bf8b;
}
.theme-base16-harmonic16-light .hljs-built_in,
.theme-base16-harmonic16-light .hljs-doctag,
.theme-base16-harmonic16-light .hljs-quote,
.theme-base16-harmonic16-light .hljs-keyword.hljs-atrule,
.theme-base16-harmonic16-light .hljs-regexp {
  color: #568bbf;
}
.theme-base16-harmonic16-light .hljs-function .hljs-title,
.theme-base16-harmonic16-light .hljs-attribute,
.theme-base16-harmonic16-light .ruby .hljs-property,
.theme-base16-harmonic16-light .hljs-title.function_,
.theme-base16-harmonic16-light .hljs-section {
  color: #8b56bf;
}
.theme-base16-harmonic16-light .hljs-type,
.theme-base16-harmonic16-light .hljs-template-tag,
.theme-base16-harmonic16-light .diff .hljs-meta,
.theme-base16-harmonic16-light .hljs-keyword {
  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: bold;
}
.theme-base16-harmonic16-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-harmonic16-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-harmonic16-light-min .hljs {
  color: #405c79;
  background: #f7f9fb;
}
.theme-base16-harmonic16-light-min .hljs ::selection,
.theme-base16-harmonic16-light-min .hljs::selection {
  background-color: #cbd6e2;
  color: #405c79;
}
.theme-base16-harmonic16-light-min .hljs-comment {
  color: #aabcce;
}
.theme-base16-harmonic16-light-min .hljs-tag {
  color: #627e99;
}
.theme-base16-harmonic16-light-min .hljs-operator,
.theme-base16-harmonic16-light-min .hljs-punctuation,
.theme-base16-harmonic16-light-min .hljs-subst {
  color: #405c79;
}
.theme-base16-harmonic16-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-harmonic16-light-min .hljs-bullet,
.theme-base16-harmonic16-light-min .hljs-deletion,
.theme-base16-harmonic16-light-min .hljs-name,
.theme-base16-harmonic16-light-min .hljs-selector-tag,
.theme-base16-harmonic16-light-min .hljs-template-variable,
.theme-base16-harmonic16-light-min .hljs-variable {
  color: #bf8b56;
}
.theme-base16-harmonic16-light-min .hljs-attr,
.theme-base16-harmonic16-light-min .hljs-link,
.theme-base16-harmonic16-light-min .hljs-literal,
.theme-base16-harmonic16-light-min .hljs-number,
.theme-base16-harmonic16-light-min .hljs-symbol,
.theme-base16-harmonic16-light-min .hljs-variable.constant_ {
  color: #bfbf56;
}
.theme-base16-harmonic16-light-min .hljs-class .hljs-title,
.theme-base16-harmonic16-light-min .hljs-title,
.theme-base16-harmonic16-light-min .hljs-title.class_ {
  color: #8bbf56;
}
.theme-base16-harmonic16-light-min .hljs-strong {
  font-weight: 700;
  color: #8bbf56;
}
.theme-base16-harmonic16-light-min .hljs-addition,
.theme-base16-harmonic16-light-min .hljs-code,
.theme-base16-harmonic16-light-min .hljs-string,
.theme-base16-harmonic16-light-min .hljs-title.class_.inherited__ {
  color: #56bf8b;
}
.theme-base16-harmonic16-light-min .hljs-built_in,
.theme-base16-harmonic16-light-min .hljs-doctag,
.theme-base16-harmonic16-light-min .hljs-keyword.hljs-atrule,
.theme-base16-harmonic16-light-min .hljs-quote,
.theme-base16-harmonic16-light-min .hljs-regexp {
  color: #568bbf;
}
.theme-base16-harmonic16-light-min .hljs-attribute,
.theme-base16-harmonic16-light-min .hljs-function .hljs-title,
.theme-base16-harmonic16-light-min .hljs-section,
.theme-base16-harmonic16-light-min .hljs-title.function_,
.theme-base16-harmonic16-light-min .ruby .hljs-property {
  color: #8b56bf;
}
.theme-base16-harmonic16-light-min .diff .hljs-meta,
.theme-base16-harmonic16-light-min .hljs-keyword,
.theme-base16-harmonic16-light-min .hljs-template-tag,
.theme-base16-harmonic16-light-min .hljs-type {
  color: #bf568b;
}
.theme-base16-harmonic16-light-min .hljs-emphasis {
  color: #bf568b;
  font-style: italic;
}
.theme-base16-harmonic16-light-min .hljs-meta,
.theme-base16-harmonic16-light-min .hljs-meta .hljs-keyword,
.theme-base16-harmonic16-light-min .hljs-meta .hljs-string {
  color: #bf5656;
}
.theme-base16-harmonic16-light-min .hljs-meta .hljs-keyword,
.theme-base16-harmonic16-light-min .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 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-subst,
.theme-base16-heetch-dark .hljs-punctuation,
.theme-base16-heetch-dark .hljs-operator {
  color: #bdb6c5;
}
.theme-base16-heetch-dark .hljs-operator {
  opacity: 0.7;
}
.theme-base16-heetch-dark .hljs-bullet,
.theme-base16-heetch-dark .hljs-variable,
.theme-base16-heetch-dark .hljs-template-variable,
.theme-base16-heetch-dark .hljs-selector-tag,
.theme-base16-heetch-dark .hljs-name,
.theme-base16-heetch-dark .hljs-deletion {
  color: #27d9d5;
}
.theme-base16-heetch-dark .hljs-symbol,
.theme-base16-heetch-dark .hljs-number,
.theme-base16-heetch-dark .hljs-link,
.theme-base16-heetch-dark .hljs-attr,
.theme-base16-heetch-dark .hljs-variable.constant_,
.theme-base16-heetch-dark .hljs-literal {
  color: #5ba2b6;
}
.theme-base16-heetch-dark .hljs-title,
.theme-base16-heetch-dark .hljs-class .hljs-title,
.theme-base16-heetch-dark .hljs-title.class_ {
  color: #8f6c97;
}
.theme-base16-heetch-dark .hljs-strong {
  font-weight: bold;
  color: #8f6c97;
}
.theme-base16-heetch-dark .hljs-code,
.theme-base16-heetch-dark .hljs-addition,
.theme-base16-heetch-dark .hljs-title.class_.inherited__,
.theme-base16-heetch-dark .hljs-string {
  color: #c33678;
}
.theme-base16-heetch-dark .hljs-built_in,
.theme-base16-heetch-dark .hljs-doctag,
.theme-base16-heetch-dark .hljs-quote,
.theme-base16-heetch-dark .hljs-keyword.hljs-atrule,
.theme-base16-heetch-dark .hljs-regexp {
  color: #f80059;
}
.theme-base16-heetch-dark .hljs-function .hljs-title,
.theme-base16-heetch-dark .hljs-attribute,
.theme-base16-heetch-dark .ruby .hljs-property,
.theme-base16-heetch-dark .hljs-title.function_,
.theme-base16-heetch-dark .hljs-section {
  color: #bd0152;
}
.theme-base16-heetch-dark .hljs-type,
.theme-base16-heetch-dark .hljs-template-tag,
.theme-base16-heetch-dark .diff .hljs-meta,
.theme-base16-heetch-dark .hljs-keyword {
  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: bold;
}
.theme-base16-heetch-dark-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-heetch-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-heetch-dark-min .hljs {
  color: #bdb6c5;
  background: #190134;
}
.theme-base16-heetch-dark-min .hljs ::selection,
.theme-base16-heetch-dark-min .hljs::selection {
  background-color: #5a496e;
  color: #bdb6c5;
}
.theme-base16-heetch-dark-min .hljs-comment {
  color: #7b6d8b;
}
.theme-base16-heetch-dark-min .hljs-tag {
  color: #9c92a8;
}
.theme-base16-heetch-dark-min .hljs-operator,
.theme-base16-heetch-dark-min .hljs-punctuation,
.theme-base16-heetch-dark-min .hljs-subst {
  color: #bdb6c5;
}
.theme-base16-heetch-dark-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-heetch-dark-min .hljs-bullet,
.theme-base16-heetch-dark-min .hljs-deletion,
.theme-base16-heetch-dark-min .hljs-name,
.theme-base16-heetch-dark-min .hljs-selector-tag,
.theme-base16-heetch-dark-min .hljs-template-variable,
.theme-base16-heetch-dark-min .hljs-variable {
  color: #27d9d5;
}
.theme-base16-heetch-dark-min .hljs-attr,
.theme-base16-heetch-dark-min .hljs-link,
.theme-base16-heetch-dark-min .hljs-literal,
.theme-base16-heetch-dark-min .hljs-number,
.theme-base16-heetch-dark-min .hljs-symbol,
.theme-base16-heetch-dark-min .hljs-variable.constant_ {
  color: #5ba2b6;
}
.theme-base16-heetch-dark-min .hljs-class .hljs-title,
.theme-base16-heetch-dark-min .hljs-title,
.theme-base16-heetch-dark-min .hljs-title.class_ {
  color: #8f6c97;
}
.theme-base16-heetch-dark-min .hljs-strong {
  font-weight: 700;
  color: #8f6c97;
}
.theme-base16-heetch-dark-min .hljs-addition,
.theme-base16-heetch-dark-min .hljs-code,
.theme-base16-heetch-dark-min .hljs-string,
.theme-base16-heetch-dark-min .hljs-title.class_.inherited__ {
  color: #c33678;
}
.theme-base16-heetch-dark-min .hljs-built_in,
.theme-base16-heetch-dark-min .hljs-doctag,
.theme-base16-heetch-dark-min .hljs-keyword.hljs-atrule,
.theme-base16-heetch-dark-min .hljs-quote,
.theme-base16-heetch-dark-min .hljs-regexp {
  color: #f80059;
}
.theme-base16-heetch-dark-min .hljs-attribute,
.theme-base16-heetch-dark-min .hljs-function .hljs-title,
.theme-base16-heetch-dark-min .hljs-section,
.theme-base16-heetch-dark-min .hljs-title.function_,
.theme-base16-heetch-dark-min .ruby .hljs-property {
  color: #bd0152;
}
.theme-base16-heetch-dark-min .diff .hljs-meta,
.theme-base16-heetch-dark-min .hljs-keyword,
.theme-base16-heetch-dark-min .hljs-template-tag,
.theme-base16-heetch-dark-min .hljs-type {
  color: #82034c;
}
.theme-base16-heetch-dark-min .hljs-emphasis {
  color: #82034c;
  font-style: italic;
}
.theme-base16-heetch-dark-min .hljs-meta,
.theme-base16-heetch-dark-min .hljs-meta .hljs-keyword,
.theme-base16-heetch-dark-min .hljs-meta .hljs-string {
  color: #470546;
}
.theme-base16-heetch-dark-min .hljs-meta .hljs-keyword,
.theme-base16-heetch-dark-min .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 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-subst,
.theme-base16-heetch-light .hljs-punctuation,
.theme-base16-heetch-light .hljs-operator {
  color: #5a496e;
}
.theme-base16-heetch-light .hljs-operator {
  opacity: 0.7;
}
.theme-base16-heetch-light .hljs-bullet,
.theme-base16-heetch-light .hljs-variable,
.theme-base16-heetch-light .hljs-template-variable,
.theme-base16-heetch-light .hljs-selector-tag,
.theme-base16-heetch-light .hljs-name,
.theme-base16-heetch-light .hljs-deletion {
  color: #27d9d5;
}
.theme-base16-heetch-light .hljs-symbol,
.theme-base16-heetch-light .hljs-number,
.theme-base16-heetch-light .hljs-link,
.theme-base16-heetch-light .hljs-attr,
.theme-base16-heetch-light .hljs-variable.constant_,
.theme-base16-heetch-light .hljs-literal {
  color: #bdb6c5;
}
.theme-base16-heetch-light .hljs-title,
.theme-base16-heetch-light .hljs-class .hljs-title,
.theme-base16-heetch-light .hljs-title.class_ {
  color: #5ba2b6;
}
.theme-base16-heetch-light .hljs-strong {
  font-weight: bold;
  color: #5ba2b6;
}
.theme-base16-heetch-light .hljs-code,
.theme-base16-heetch-light .hljs-addition,
.theme-base16-heetch-light .hljs-title.class_.inherited__,
.theme-base16-heetch-light .hljs-string {
  color: #f80059;
}
.theme-base16-heetch-light .hljs-built_in,
.theme-base16-heetch-light .hljs-doctag,
.theme-base16-heetch-light .hljs-quote,
.theme-base16-heetch-light .hljs-keyword.hljs-atrule,
.theme-base16-heetch-light .hljs-regexp {
  color: #c33678;
}
.theme-base16-heetch-light .hljs-function .hljs-title,
.theme-base16-heetch-light .hljs-attribute,
.theme-base16-heetch-light .ruby .hljs-property,
.theme-base16-heetch-light .hljs-title.function_,
.theme-base16-heetch-light .hljs-section {
  color: #47f9f5;
}
.theme-base16-heetch-light .hljs-type,
.theme-base16-heetch-light .hljs-template-tag,
.theme-base16-heetch-light .diff .hljs-meta,
.theme-base16-heetch-light .hljs-keyword {
  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: bold;
}
.theme-base16-heetch-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-heetch-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-heetch-light-min .hljs {
  color: #5a496e;
  background: #feffff;
}
.theme-base16-heetch-light-min .hljs ::selection,
.theme-base16-heetch-light-min .hljs::selection {
  background-color: #7b6d8b;
  color: #5a496e;
}
.theme-base16-heetch-light-min .hljs-comment {
  color: #9c92a8;
}
.theme-base16-heetch-light-min .hljs-tag {
  color: #ddd6e5;
}
.theme-base16-heetch-light-min .hljs-operator,
.theme-base16-heetch-light-min .hljs-punctuation,
.theme-base16-heetch-light-min .hljs-subst {
  color: #5a496e;
}
.theme-base16-heetch-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-heetch-light-min .hljs-bullet,
.theme-base16-heetch-light-min .hljs-deletion,
.theme-base16-heetch-light-min .hljs-name,
.theme-base16-heetch-light-min .hljs-selector-tag,
.theme-base16-heetch-light-min .hljs-template-variable,
.theme-base16-heetch-light-min .hljs-variable {
  color: #27d9d5;
}
.theme-base16-heetch-light-min .hljs-attr,
.theme-base16-heetch-light-min .hljs-link,
.theme-base16-heetch-light-min .hljs-literal,
.theme-base16-heetch-light-min .hljs-number,
.theme-base16-heetch-light-min .hljs-symbol,
.theme-base16-heetch-light-min .hljs-variable.constant_ {
  color: #bdb6c5;
}
.theme-base16-heetch-light-min .hljs-class .hljs-title,
.theme-base16-heetch-light-min .hljs-title,
.theme-base16-heetch-light-min .hljs-title.class_ {
  color: #5ba2b6;
}
.theme-base16-heetch-light-min .hljs-strong {
  font-weight: 700;
  color: #5ba2b6;
}
.theme-base16-heetch-light-min .hljs-addition,
.theme-base16-heetch-light-min .hljs-code,
.theme-base16-heetch-light-min .hljs-string,
.theme-base16-heetch-light-min .hljs-title.class_.inherited__ {
  color: #f80059;
}
.theme-base16-heetch-light-min .hljs-built_in,
.theme-base16-heetch-light-min .hljs-doctag,
.theme-base16-heetch-light-min .hljs-keyword.hljs-atrule,
.theme-base16-heetch-light-min .hljs-quote,
.theme-base16-heetch-light-min .hljs-regexp {
  color: #c33678;
}
.theme-base16-heetch-light-min .hljs-attribute,
.theme-base16-heetch-light-min .hljs-function .hljs-title,
.theme-base16-heetch-light-min .hljs-section,
.theme-base16-heetch-light-min .hljs-title.function_,
.theme-base16-heetch-light-min .ruby .hljs-property {
  color: #47f9f5;
}
.theme-base16-heetch-light-min .diff .hljs-meta,
.theme-base16-heetch-light-min .hljs-keyword,
.theme-base16-heetch-light-min .hljs-template-tag,
.theme-base16-heetch-light-min .hljs-type {
  color: #bd0152;
}
.theme-base16-heetch-light-min .hljs-emphasis {
  color: #bd0152;
  font-style: italic;
}
.theme-base16-heetch-light-min .hljs-meta,
.theme-base16-heetch-light-min .hljs-meta .hljs-keyword,
.theme-base16-heetch-light-min .hljs-meta .hljs-string {
  color: #dedae2;
}
.theme-base16-heetch-light-min .hljs-meta .hljs-keyword,
.theme-base16-heetch-light-min .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 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-subst,
.theme-base16-helios .hljs-punctuation,
.theme-base16-helios .hljs-operator {
  color: #d5d5d5;
}
.theme-base16-helios .hljs-operator {
  opacity: 0.7;
}
.theme-base16-helios .hljs-bullet,
.theme-base16-helios .hljs-variable,
.theme-base16-helios .hljs-template-variable,
.theme-base16-helios .hljs-selector-tag,
.theme-base16-helios .hljs-name,
.theme-base16-helios .hljs-deletion {
  color: #d72638;
}
.theme-base16-helios .hljs-symbol,
.theme-base16-helios .hljs-number,
.theme-base16-helios .hljs-link,
.theme-base16-helios .hljs-attr,
.theme-base16-helios .hljs-variable.constant_,
.theme-base16-helios .hljs-literal {
  color: #eb8413;
}
.theme-base16-helios .hljs-title,
.theme-base16-helios .hljs-class .hljs-title,
.theme-base16-helios .hljs-title.class_ {
  color: #f19d1a;
}
.theme-base16-helios .hljs-strong {
  font-weight: bold;
  color: #f19d1a;
}
.theme-base16-helios .hljs-code,
.theme-base16-helios .hljs-addition,
.theme-base16-helios .hljs-title.class_.inherited__,
.theme-base16-helios .hljs-string {
  color: #88b92d;
}
.theme-base16-helios .hljs-built_in,
.theme-base16-helios .hljs-doctag,
.theme-base16-helios .hljs-quote,
.theme-base16-helios .hljs-keyword.hljs-atrule,
.theme-base16-helios .hljs-regexp {
  color: #1ba595;
}
.theme-base16-helios .hljs-function .hljs-title,
.theme-base16-helios .hljs-attribute,
.theme-base16-helios .ruby .hljs-property,
.theme-base16-helios .hljs-title.function_,
.theme-base16-helios .hljs-section {
  color: #1e8bac;
}
.theme-base16-helios .hljs-type,
.theme-base16-helios .hljs-template-tag,
.theme-base16-helios .diff .hljs-meta,
.theme-base16-helios .hljs-keyword {
  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: bold;
}
.theme-base16-helios-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-helios-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-helios-min .hljs {
  color: #d5d5d5;
  background: #1d2021;
}
.theme-base16-helios-min .hljs ::selection,
.theme-base16-helios-min .hljs::selection {
  background-color: #53585b;
  color: #d5d5d5;
}
.theme-base16-helios-min .hljs-comment {
  color: #6f7579;
}
.theme-base16-helios-min .hljs-tag {
  color: #cdcdcd;
}
.theme-base16-helios-min .hljs-operator,
.theme-base16-helios-min .hljs-punctuation,
.theme-base16-helios-min .hljs-subst {
  color: #d5d5d5;
}
.theme-base16-helios-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-helios-min .hljs-bullet,
.theme-base16-helios-min .hljs-deletion,
.theme-base16-helios-min .hljs-name,
.theme-base16-helios-min .hljs-selector-tag,
.theme-base16-helios-min .hljs-template-variable,
.theme-base16-helios-min .hljs-variable {
  color: #d72638;
}
.theme-base16-helios-min .hljs-attr,
.theme-base16-helios-min .hljs-link,
.theme-base16-helios-min .hljs-literal,
.theme-base16-helios-min .hljs-number,
.theme-base16-helios-min .hljs-symbol,
.theme-base16-helios-min .hljs-variable.constant_ {
  color: #eb8413;
}
.theme-base16-helios-min .hljs-class .hljs-title,
.theme-base16-helios-min .hljs-title,
.theme-base16-helios-min .hljs-title.class_ {
  color: #f19d1a;
}
.theme-base16-helios-min .hljs-strong {
  font-weight: 700;
  color: #f19d1a;
}
.theme-base16-helios-min .hljs-addition,
.theme-base16-helios-min .hljs-code,
.theme-base16-helios-min .hljs-string,
.theme-base16-helios-min .hljs-title.class_.inherited__ {
  color: #88b92d;
}
.theme-base16-helios-min .hljs-built_in,
.theme-base16-helios-min .hljs-doctag,
.theme-base16-helios-min .hljs-keyword.hljs-atrule,
.theme-base16-helios-min .hljs-quote,
.theme-base16-helios-min .hljs-regexp {
  color: #1ba595;
}
.theme-base16-helios-min .hljs-attribute,
.theme-base16-helios-min .hljs-function .hljs-title,
.theme-base16-helios-min .hljs-section,
.theme-base16-helios-min .hljs-title.function_,
.theme-base16-helios-min .ruby .hljs-property {
  color: #1e8bac;
}
.theme-base16-helios-min .diff .hljs-meta,
.theme-base16-helios-min .hljs-keyword,
.theme-base16-helios-min .hljs-template-tag,
.theme-base16-helios-min .hljs-type {
  color: #be4264;
}
.theme-base16-helios-min .hljs-emphasis {
  color: #be4264;
  font-style: italic;
}
.theme-base16-helios-min .hljs-meta,
.theme-base16-helios-min .hljs-meta .hljs-keyword,
.theme-base16-helios-min .hljs-meta .hljs-string {
  color: #c85e0d;
}
.theme-base16-helios-min .hljs-meta .hljs-keyword,
.theme-base16-helios-min .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 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-subst,
.theme-base16-hopscotch .hljs-punctuation,
.theme-base16-hopscotch .hljs-operator {
  color: #b9b5b8;
}
.theme-base16-hopscotch .hljs-operator {
  opacity: 0.7;
}
.theme-base16-hopscotch .hljs-bullet,
.theme-base16-hopscotch .hljs-variable,
.theme-base16-hopscotch .hljs-template-variable,
.theme-base16-hopscotch .hljs-selector-tag,
.theme-base16-hopscotch .hljs-name,
.theme-base16-hopscotch .hljs-deletion {
  color: #dd464c;
}
.theme-base16-hopscotch .hljs-symbol,
.theme-base16-hopscotch .hljs-number,
.theme-base16-hopscotch .hljs-link,
.theme-base16-hopscotch .hljs-attr,
.theme-base16-hopscotch .hljs-variable.constant_,
.theme-base16-hopscotch .hljs-literal {
  color: #fd8b19;
}
.theme-base16-hopscotch .hljs-title,
.theme-base16-hopscotch .hljs-class .hljs-title,
.theme-base16-hopscotch .hljs-title.class_ {
  color: #fdcc59;
}
.theme-base16-hopscotch .hljs-strong {
  font-weight: bold;
  color: #fdcc59;
}
.theme-base16-hopscotch .hljs-code,
.theme-base16-hopscotch .hljs-addition,
.theme-base16-hopscotch .hljs-title.class_.inherited__,
.theme-base16-hopscotch .hljs-string {
  color: #8fc13e;
}
.theme-base16-hopscotch .hljs-built_in,
.theme-base16-hopscotch .hljs-doctag,
.theme-base16-hopscotch .hljs-quote,
.theme-base16-hopscotch .hljs-keyword.hljs-atrule,
.theme-base16-hopscotch .hljs-regexp {
  color: #149b93;
}
.theme-base16-hopscotch .hljs-function .hljs-title,
.theme-base16-hopscotch .hljs-attribute,
.theme-base16-hopscotch .ruby .hljs-property,
.theme-base16-hopscotch .hljs-title.function_,
.theme-base16-hopscotch .hljs-section {
  color: #1290bf;
}
.theme-base16-hopscotch .hljs-type,
.theme-base16-hopscotch .hljs-template-tag,
.theme-base16-hopscotch .diff .hljs-meta,
.theme-base16-hopscotch .hljs-keyword {
  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: bold;
}
.theme-base16-hopscotch-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-hopscotch-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-hopscotch-min .hljs {
  color: #b9b5b8;
  background: #322931;
}
.theme-base16-hopscotch-min .hljs ::selection,
.theme-base16-hopscotch-min .hljs::selection {
  background-color: #5c545b;
  color: #b9b5b8;
}
.theme-base16-hopscotch-min .hljs-comment {
  color: #797379;
}
.theme-base16-hopscotch-min .hljs-tag {
  color: #989498;
}
.theme-base16-hopscotch-min .hljs-operator,
.theme-base16-hopscotch-min .hljs-punctuation,
.theme-base16-hopscotch-min .hljs-subst {
  color: #b9b5b8;
}
.theme-base16-hopscotch-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-hopscotch-min .hljs-bullet,
.theme-base16-hopscotch-min .hljs-deletion,
.theme-base16-hopscotch-min .hljs-name,
.theme-base16-hopscotch-min .hljs-selector-tag,
.theme-base16-hopscotch-min .hljs-template-variable,
.theme-base16-hopscotch-min .hljs-variable {
  color: #dd464c;
}
.theme-base16-hopscotch-min .hljs-attr,
.theme-base16-hopscotch-min .hljs-link,
.theme-base16-hopscotch-min .hljs-literal,
.theme-base16-hopscotch-min .hljs-number,
.theme-base16-hopscotch-min .hljs-symbol,
.theme-base16-hopscotch-min .hljs-variable.constant_ {
  color: #fd8b19;
}
.theme-base16-hopscotch-min .hljs-class .hljs-title,
.theme-base16-hopscotch-min .hljs-title,
.theme-base16-hopscotch-min .hljs-title.class_ {
  color: #fdcc59;
}
.theme-base16-hopscotch-min .hljs-strong {
  font-weight: 700;
  color: #fdcc59;
}
.theme-base16-hopscotch-min .hljs-addition,
.theme-base16-hopscotch-min .hljs-code,
.theme-base16-hopscotch-min .hljs-string,
.theme-base16-hopscotch-min .hljs-title.class_.inherited__ {
  color: #8fc13e;
}
.theme-base16-hopscotch-min .hljs-built_in,
.theme-base16-hopscotch-min .hljs-doctag,
.theme-base16-hopscotch-min .hljs-keyword.hljs-atrule,
.theme-base16-hopscotch-min .hljs-quote,
.theme-base16-hopscotch-min .hljs-regexp {
  color: #149b93;
}
.theme-base16-hopscotch-min .hljs-attribute,
.theme-base16-hopscotch-min .hljs-function .hljs-title,
.theme-base16-hopscotch-min .hljs-section,
.theme-base16-hopscotch-min .hljs-title.function_,
.theme-base16-hopscotch-min .ruby .hljs-property {
  color: #1290bf;
}
.theme-base16-hopscotch-min .diff .hljs-meta,
.theme-base16-hopscotch-min .hljs-keyword,
.theme-base16-hopscotch-min .hljs-template-tag,
.theme-base16-hopscotch-min .hljs-type {
  color: #c85e7c;
}
.theme-base16-hopscotch-min .hljs-emphasis {
  color: #c85e7c;
  font-style: italic;
}
.theme-base16-hopscotch-min .hljs-meta,
.theme-base16-hopscotch-min .hljs-meta .hljs-keyword,
.theme-base16-hopscotch-min .hljs-meta .hljs-string {
  color: #b33508;
}
.theme-base16-hopscotch-min .hljs-meta .hljs-keyword,
.theme-base16-hopscotch-min .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 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-subst,
.theme-base16-horizon-dark .hljs-punctuation,
.theme-base16-horizon-dark .hljs-operator {
  color: #cbced0;
}
.theme-base16-horizon-dark .hljs-operator {
  opacity: 0.7;
}
.theme-base16-horizon-dark .hljs-bullet,
.theme-base16-horizon-dark .hljs-variable,
.theme-base16-horizon-dark .hljs-template-variable,
.theme-base16-horizon-dark .hljs-selector-tag,
.theme-base16-horizon-dark .hljs-name,
.theme-base16-horizon-dark .hljs-deletion {
  color: #e93c58;
}
.theme-base16-horizon-dark .hljs-symbol,
.theme-base16-horizon-dark .hljs-number,
.theme-base16-horizon-dark .hljs-link,
.theme-base16-horizon-dark .hljs-attr,
.theme-base16-horizon-dark .hljs-variable.constant_,
.theme-base16-horizon-dark .hljs-literal {
  color: #e58d7d;
}
.theme-base16-horizon-dark .hljs-title,
.theme-base16-horizon-dark .hljs-class .hljs-title,
.theme-base16-horizon-dark .hljs-title.class_ {
  color: #efb993;
}
.theme-base16-horizon-dark .hljs-strong {
  font-weight: bold;
  color: #efb993;
}
.theme-base16-horizon-dark .hljs-code,
.theme-base16-horizon-dark .hljs-addition,
.theme-base16-horizon-dark .hljs-title.class_.inherited__,
.theme-base16-horizon-dark .hljs-string {
  color: #efaf8e;
}
.theme-base16-horizon-dark .hljs-built_in,
.theme-base16-horizon-dark .hljs-doctag,
.theme-base16-horizon-dark .hljs-quote,
.theme-base16-horizon-dark .hljs-keyword.hljs-atrule,
.theme-base16-horizon-dark .hljs-regexp {
  color: #24a8b4;
}
.theme-base16-horizon-dark .hljs-function .hljs-title,
.theme-base16-horizon-dark .hljs-attribute,
.theme-base16-horizon-dark .ruby .hljs-property,
.theme-base16-horizon-dark .hljs-title.function_,
.theme-base16-horizon-dark .hljs-section {
  color: #df5273;
}
.theme-base16-horizon-dark .hljs-type,
.theme-base16-horizon-dark .hljs-template-tag,
.theme-base16-horizon-dark .diff .hljs-meta,
.theme-base16-horizon-dark .hljs-keyword {
  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: bold;
}
﻿.theme-base16-horizon-dark-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-horizon-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-horizon-dark-min .hljs {
  color: #cbced0;
  background: #1c1e26;
}
.theme-base16-horizon-dark-min .hljs ::selection,
.theme-base16-horizon-dark-min .hljs::selection {
  background-color: #2e303e;
  color: #cbced0;
}
.theme-base16-horizon-dark-min .hljs-comment {
  color: #6f6f70;
}
.theme-base16-horizon-dark-min .hljs-tag {
  color: #9da0a2;
}
.theme-base16-horizon-dark-min .hljs-operator,
.theme-base16-horizon-dark-min .hljs-punctuation,
.theme-base16-horizon-dark-min .hljs-subst {
  color: #cbced0;
}
.theme-base16-horizon-dark-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-horizon-dark-min .hljs-bullet,
.theme-base16-horizon-dark-min .hljs-deletion,
.theme-base16-horizon-dark-min .hljs-name,
.theme-base16-horizon-dark-min .hljs-selector-tag,
.theme-base16-horizon-dark-min .hljs-template-variable,
.theme-base16-horizon-dark-min .hljs-variable {
  color: #e93c58;
}
.theme-base16-horizon-dark-min .hljs-attr,
.theme-base16-horizon-dark-min .hljs-link,
.theme-base16-horizon-dark-min .hljs-literal,
.theme-base16-horizon-dark-min .hljs-number,
.theme-base16-horizon-dark-min .hljs-symbol,
.theme-base16-horizon-dark-min .hljs-variable.constant_ {
  color: #e58d7d;
}
.theme-base16-horizon-dark-min .hljs-class .hljs-title,
.theme-base16-horizon-dark-min .hljs-title,
.theme-base16-horizon-dark-min .hljs-title.class_ {
  color: #efb993;
}
.theme-base16-horizon-dark-min .hljs-strong {
  font-weight: 700;
  color: #efb993;
}
.theme-base16-horizon-dark-min .hljs-addition,
.theme-base16-horizon-dark-min .hljs-code,
.theme-base16-horizon-dark-min .hljs-string,
.theme-base16-horizon-dark-min .hljs-title.class_.inherited__ {
  color: #efaf8e;
}
.theme-base16-horizon-dark-min .hljs-built_in,
.theme-base16-horizon-dark-min .hljs-doctag,
.theme-base16-horizon-dark-min .hljs-keyword.hljs-atrule,
.theme-base16-horizon-dark-min .hljs-quote,
.theme-base16-horizon-dark-min .hljs-regexp {
  color: #24a8b4;
}
.theme-base16-horizon-dark-min .hljs-attribute,
.theme-base16-horizon-dark-min .hljs-function .hljs-title,
.theme-base16-horizon-dark-min .hljs-section,
.theme-base16-horizon-dark-min .hljs-title.function_,
.theme-base16-horizon-dark-min .ruby .hljs-property {
  color: #df5273;
}
.theme-base16-horizon-dark-min .diff .hljs-meta,
.theme-base16-horizon-dark-min .hljs-keyword,
.theme-base16-horizon-dark-min .hljs-template-tag,
.theme-base16-horizon-dark-min .hljs-type {
  color: #b072d1;
}
.theme-base16-horizon-dark-min .hljs-emphasis {
  color: #b072d1;
  font-style: italic;
}
.theme-base16-horizon-dark-min .hljs-meta,
.theme-base16-horizon-dark-min .hljs-meta .hljs-keyword,
.theme-base16-horizon-dark-min .hljs-meta .hljs-string {
  color: #e4a382;
}
.theme-base16-horizon-dark-min .hljs-meta .hljs-keyword,
.theme-base16-horizon-dark-min .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 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-subst,
.theme-base16-horizon-light .hljs-punctuation,
.theme-base16-horizon-light .hljs-operator {
  color: #403c3d;
}
.theme-base16-horizon-light .hljs-operator {
  opacity: 0.7;
}
.theme-base16-horizon-light .hljs-bullet,
.theme-base16-horizon-light .hljs-variable,
.theme-base16-horizon-light .hljs-template-variable,
.theme-base16-horizon-light .hljs-selector-tag,
.theme-base16-horizon-light .hljs-name,
.theme-base16-horizon-light .hljs-deletion {
  color: #e95678;
}
.theme-base16-horizon-light .hljs-symbol,
.theme-base16-horizon-light .hljs-number,
.theme-base16-horizon-light .hljs-link,
.theme-base16-horizon-light .hljs-attr,
.theme-base16-horizon-light .hljs-variable.constant_,
.theme-base16-horizon-light .hljs-literal {
  color: #f9cec3;
}
.theme-base16-horizon-light .hljs-title,
.theme-base16-horizon-light .hljs-class .hljs-title,
.theme-base16-horizon-light .hljs-title.class_ {
  color: #fadad1;
}
.theme-base16-horizon-light .hljs-strong {
  font-weight: bold;
  color: #fadad1;
}
.theme-base16-horizon-light .hljs-code,
.theme-base16-horizon-light .hljs-addition,
.theme-base16-horizon-light .hljs-title.class_.inherited__,
.theme-base16-horizon-light .hljs-string {
  color: #29d398;
}
.theme-base16-horizon-light .hljs-built_in,
.theme-base16-horizon-light .hljs-doctag,
.theme-base16-horizon-light .hljs-quote,
.theme-base16-horizon-light .hljs-keyword.hljs-atrule,
.theme-base16-horizon-light .hljs-regexp {
  color: #59e1e3;
}
.theme-base16-horizon-light .hljs-function .hljs-title,
.theme-base16-horizon-light .hljs-attribute,
.theme-base16-horizon-light .ruby .hljs-property,
.theme-base16-horizon-light .hljs-title.function_,
.theme-base16-horizon-light .hljs-section {
  color: #26bbd9;
}
.theme-base16-horizon-light .hljs-type,
.theme-base16-horizon-light .hljs-template-tag,
.theme-base16-horizon-light .diff .hljs-meta,
.theme-base16-horizon-light .hljs-keyword {
  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: bold;
}
﻿.theme-base16-horizon-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-horizon-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-horizon-light-min .hljs {
  color: #403c3d;
  background: #fdf0ed;
}
.theme-base16-horizon-light-min .hljs ::selection,
.theme-base16-horizon-light-min .hljs::selection {
  background-color: #f9cbbe;
  color: #403c3d;
}
.theme-base16-horizon-light-min .hljs-comment {
  color: #bdb3b1;
}
.theme-base16-horizon-light-min .hljs-tag {
  color: #948c8a;
}
.theme-base16-horizon-light-min .hljs-operator,
.theme-base16-horizon-light-min .hljs-punctuation,
.theme-base16-horizon-light-min .hljs-subst {
  color: #403c3d;
}
.theme-base16-horizon-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-horizon-light-min .hljs-bullet,
.theme-base16-horizon-light-min .hljs-deletion,
.theme-base16-horizon-light-min .hljs-name,
.theme-base16-horizon-light-min .hljs-selector-tag,
.theme-base16-horizon-light-min .hljs-template-variable,
.theme-base16-horizon-light-min .hljs-variable {
  color: #e95678;
}
.theme-base16-horizon-light-min .hljs-attr,
.theme-base16-horizon-light-min .hljs-link,
.theme-base16-horizon-light-min .hljs-literal,
.theme-base16-horizon-light-min .hljs-number,
.theme-base16-horizon-light-min .hljs-symbol,
.theme-base16-horizon-light-min .hljs-variable.constant_ {
  color: #f9cec3;
}
.theme-base16-horizon-light-min .hljs-class .hljs-title,
.theme-base16-horizon-light-min .hljs-title,
.theme-base16-horizon-light-min .hljs-title.class_ {
  color: #fadad1;
}
.theme-base16-horizon-light-min .hljs-strong {
  font-weight: 700;
  color: #fadad1;
}
.theme-base16-horizon-light-min .hljs-addition,
.theme-base16-horizon-light-min .hljs-code,
.theme-base16-horizon-light-min .hljs-string,
.theme-base16-horizon-light-min .hljs-title.class_.inherited__ {
  color: #29d398;
}
.theme-base16-horizon-light-min .hljs-built_in,
.theme-base16-horizon-light-min .hljs-doctag,
.theme-base16-horizon-light-min .hljs-keyword.hljs-atrule,
.theme-base16-horizon-light-min .hljs-quote,
.theme-base16-horizon-light-min .hljs-regexp {
  color: #59e1e3;
}
.theme-base16-horizon-light-min .hljs-attribute,
.theme-base16-horizon-light-min .hljs-function .hljs-title,
.theme-base16-horizon-light-min .hljs-section,
.theme-base16-horizon-light-min .hljs-title.function_,
.theme-base16-horizon-light-min .ruby .hljs-property {
  color: #26bbd9;
}
.theme-base16-horizon-light-min .diff .hljs-meta,
.theme-base16-horizon-light-min .hljs-keyword,
.theme-base16-horizon-light-min .hljs-template-tag,
.theme-base16-horizon-light-min .hljs-type {
  color: #ee64ac;
}
.theme-base16-horizon-light-min .hljs-emphasis {
  color: #ee64ac;
  font-style: italic;
}
.theme-base16-horizon-light-min .hljs-meta,
.theme-base16-horizon-light-min .hljs-meta .hljs-keyword,
.theme-base16-horizon-light-min .hljs-meta .hljs-string {
  color: #f9cbbe;
}
.theme-base16-horizon-light-min .hljs-meta .hljs-keyword,
.theme-base16-horizon-light-min .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 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-subst,
.theme-base16-humanoid-dark .hljs-punctuation,
.theme-base16-humanoid-dark .hljs-operator {
  color: #f8f8f2;
}
.theme-base16-humanoid-dark .hljs-operator {
  opacity: 0.7;
}
.theme-base16-humanoid-dark .hljs-bullet,
.theme-base16-humanoid-dark .hljs-variable,
.theme-base16-humanoid-dark .hljs-template-variable,
.theme-base16-humanoid-dark .hljs-selector-tag,
.theme-base16-humanoid-dark .hljs-name,
.theme-base16-humanoid-dark .hljs-deletion {
  color: #f11235;
}
.theme-base16-humanoid-dark .hljs-symbol,
.theme-base16-humanoid-dark .hljs-number,
.theme-base16-humanoid-dark .hljs-link,
.theme-base16-humanoid-dark .hljs-attr,
.theme-base16-humanoid-dark .hljs-variable.constant_,
.theme-base16-humanoid-dark .hljs-literal {
  color: #ff9505;
}
.theme-base16-humanoid-dark .hljs-title,
.theme-base16-humanoid-dark .hljs-class .hljs-title,
.theme-base16-humanoid-dark .hljs-title.class_ {
  color: #ffb627;
}
.theme-base16-humanoid-dark .hljs-strong {
  font-weight: bold;
  color: #ffb627;
}
.theme-base16-humanoid-dark .hljs-code,
.theme-base16-humanoid-dark .hljs-addition,
.theme-base16-humanoid-dark .hljs-title.class_.inherited__,
.theme-base16-humanoid-dark .hljs-string {
  color: #02d849;
}
.theme-base16-humanoid-dark .hljs-built_in,
.theme-base16-humanoid-dark .hljs-doctag,
.theme-base16-humanoid-dark .hljs-quote,
.theme-base16-humanoid-dark .hljs-keyword.hljs-atrule,
.theme-base16-humanoid-dark .hljs-regexp {
  color: #0dd9d6;
}
.theme-base16-humanoid-dark .hljs-function .hljs-title,
.theme-base16-humanoid-dark .hljs-attribute,
.theme-base16-humanoid-dark .ruby .hljs-property,
.theme-base16-humanoid-dark .hljs-title.function_,
.theme-base16-humanoid-dark .hljs-section {
  color: #00a6fb;
}
.theme-base16-humanoid-dark .hljs-type,
.theme-base16-humanoid-dark .hljs-template-tag,
.theme-base16-humanoid-dark .diff .hljs-meta,
.theme-base16-humanoid-dark .hljs-keyword {
  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: bold;
}
.theme-base16-humanoid-dark-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-humanoid-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-humanoid-dark-min .hljs {
  color: #f8f8f2;
  background: #232629;
}
.theme-base16-humanoid-dark-min .hljs ::selection,
.theme-base16-humanoid-dark-min .hljs::selection {
  background-color: #484e54;
  color: #f8f8f2;
}
.theme-base16-humanoid-dark-min .hljs-comment {
  color: #60615d;
}
.theme-base16-humanoid-dark-min .hljs-tag {
  color: #c0c0bd;
}
.theme-base16-humanoid-dark-min .hljs-operator,
.theme-base16-humanoid-dark-min .hljs-punctuation,
.theme-base16-humanoid-dark-min .hljs-subst {
  color: #f8f8f2;
}
.theme-base16-humanoid-dark-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-humanoid-dark-min .hljs-bullet,
.theme-base16-humanoid-dark-min .hljs-deletion,
.theme-base16-humanoid-dark-min .hljs-name,
.theme-base16-humanoid-dark-min .hljs-selector-tag,
.theme-base16-humanoid-dark-min .hljs-template-variable,
.theme-base16-humanoid-dark-min .hljs-variable {
  color: #f11235;
}
.theme-base16-humanoid-dark-min .hljs-attr,
.theme-base16-humanoid-dark-min .hljs-link,
.theme-base16-humanoid-dark-min .hljs-literal,
.theme-base16-humanoid-dark-min .hljs-number,
.theme-base16-humanoid-dark-min .hljs-symbol,
.theme-base16-humanoid-dark-min .hljs-variable.constant_ {
  color: #ff9505;
}
.theme-base16-humanoid-dark-min .hljs-class .hljs-title,
.theme-base16-humanoid-dark-min .hljs-title,
.theme-base16-humanoid-dark-min .hljs-title.class_ {
  color: #ffb627;
}
.theme-base16-humanoid-dark-min .hljs-strong {
  font-weight: 700;
  color: #ffb627;
}
.theme-base16-humanoid-dark-min .hljs-addition,
.theme-base16-humanoid-dark-min .hljs-code,
.theme-base16-humanoid-dark-min .hljs-string,
.theme-base16-humanoid-dark-min .hljs-title.class_.inherited__ {
  color: #02d849;
}
.theme-base16-humanoid-dark-min .hljs-built_in,
.theme-base16-humanoid-dark-min .hljs-doctag,
.theme-base16-humanoid-dark-min .hljs-keyword.hljs-atrule,
.theme-base16-humanoid-dark-min .hljs-quote,
.theme-base16-humanoid-dark-min .hljs-regexp {
  color: #0dd9d6;
}
.theme-base16-humanoid-dark-min .hljs-attribute,
.theme-base16-humanoid-dark-min .hljs-function .hljs-title,
.theme-base16-humanoid-dark-min .hljs-section,
.theme-base16-humanoid-dark-min .hljs-title.function_,
.theme-base16-humanoid-dark-min .ruby .hljs-property {
  color: #00a6fb;
}
.theme-base16-humanoid-dark-min .diff .hljs-meta,
.theme-base16-humanoid-dark-min .hljs-keyword,
.theme-base16-humanoid-dark-min .hljs-template-tag,
.theme-base16-humanoid-dark-min .hljs-type {
  color: #f15ee3;
}
.theme-base16-humanoid-dark-min .hljs-emphasis {
  color: #f15ee3;
  font-style: italic;
}
.theme-base16-humanoid-dark-min .hljs-meta,
.theme-base16-humanoid-dark-min .hljs-meta .hljs-keyword,
.theme-base16-humanoid-dark-min .hljs-meta .hljs-string {
  color: #b27701;
}
.theme-base16-humanoid-dark-min .hljs-meta .hljs-keyword,
.theme-base16-humanoid-dark-min .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 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-subst,
.theme-base16-humanoid-light .hljs-punctuation,
.theme-base16-humanoid-light .hljs-operator {
  color: #232629;
}
.theme-base16-humanoid-light .hljs-operator {
  opacity: 0.7;
}
.theme-base16-humanoid-light .hljs-bullet,
.theme-base16-humanoid-light .hljs-variable,
.theme-base16-humanoid-light .hljs-template-variable,
.theme-base16-humanoid-light .hljs-selector-tag,
.theme-base16-humanoid-light .hljs-name,
.theme-base16-humanoid-light .hljs-deletion {
  color: #b0151a;
}
.theme-base16-humanoid-light .hljs-symbol,
.theme-base16-humanoid-light .hljs-number,
.theme-base16-humanoid-light .hljs-link,
.theme-base16-humanoid-light .hljs-attr,
.theme-base16-humanoid-light .hljs-variable.constant_,
.theme-base16-humanoid-light .hljs-literal {
  color: #ff3d00;
}
.theme-base16-humanoid-light .hljs-title,
.theme-base16-humanoid-light .hljs-class .hljs-title,
.theme-base16-humanoid-light .hljs-title.class_ {
  color: #ffb627;
}
.theme-base16-humanoid-light .hljs-strong {
  font-weight: bold;
  color: #ffb627;
}
.theme-base16-humanoid-light .hljs-code,
.theme-base16-humanoid-light .hljs-addition,
.theme-base16-humanoid-light .hljs-title.class_.inherited__,
.theme-base16-humanoid-light .hljs-string {
  color: #388e3c;
}
.theme-base16-humanoid-light .hljs-built_in,
.theme-base16-humanoid-light .hljs-doctag,
.theme-base16-humanoid-light .hljs-quote,
.theme-base16-humanoid-light .hljs-keyword.hljs-atrule,
.theme-base16-humanoid-light .hljs-regexp {
  color: #008e8e;
}
.theme-base16-humanoid-light .hljs-function .hljs-title,
.theme-base16-humanoid-light .hljs-attribute,
.theme-base16-humanoid-light .ruby .hljs-property,
.theme-base16-humanoid-light .hljs-title.function_,
.theme-base16-humanoid-light .hljs-section {
  color: #0082c9;
}
.theme-base16-humanoid-light .hljs-type,
.theme-base16-humanoid-light .hljs-template-tag,
.theme-base16-humanoid-light .diff .hljs-meta,
.theme-base16-humanoid-light .hljs-keyword {
  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: bold;
}
.theme-base16-humanoid-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-humanoid-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-humanoid-light-min .hljs {
  color: #232629;
  background: #f8f8f2;
}
.theme-base16-humanoid-light-min .hljs ::selection,
.theme-base16-humanoid-light-min .hljs::selection {
  background-color: #deded8;
  color: #232629;
}
.theme-base16-humanoid-light-min .hljs-comment {
  color: #c0c0bd;
}
.theme-base16-humanoid-light-min .hljs-tag {
  color: #60615d;
}
.theme-base16-humanoid-light-min .hljs-operator,
.theme-base16-humanoid-light-min .hljs-punctuation,
.theme-base16-humanoid-light-min .hljs-subst {
  color: #232629;
}
.theme-base16-humanoid-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-humanoid-light-min .hljs-bullet,
.theme-base16-humanoid-light-min .hljs-deletion,
.theme-base16-humanoid-light-min .hljs-name,
.theme-base16-humanoid-light-min .hljs-selector-tag,
.theme-base16-humanoid-light-min .hljs-template-variable,
.theme-base16-humanoid-light-min .hljs-variable {
  color: #b0151a;
}
.theme-base16-humanoid-light-min .hljs-attr,
.theme-base16-humanoid-light-min .hljs-link,
.theme-base16-humanoid-light-min .hljs-literal,
.theme-base16-humanoid-light-min .hljs-number,
.theme-base16-humanoid-light-min .hljs-symbol,
.theme-base16-humanoid-light-min .hljs-variable.constant_ {
  color: #ff3d00;
}
.theme-base16-humanoid-light-min .hljs-class .hljs-title,
.theme-base16-humanoid-light-min .hljs-title,
.theme-base16-humanoid-light-min .hljs-title.class_ {
  color: #ffb627;
}
.theme-base16-humanoid-light-min .hljs-strong {
  font-weight: 700;
  color: #ffb627;
}
.theme-base16-humanoid-light-min .hljs-addition,
.theme-base16-humanoid-light-min .hljs-code,
.theme-base16-humanoid-light-min .hljs-string,
.theme-base16-humanoid-light-min .hljs-title.class_.inherited__ {
  color: #388e3c;
}
.theme-base16-humanoid-light-min .hljs-built_in,
.theme-base16-humanoid-light-min .hljs-doctag,
.theme-base16-humanoid-light-min .hljs-keyword.hljs-atrule,
.theme-base16-humanoid-light-min .hljs-quote,
.theme-base16-humanoid-light-min .hljs-regexp {
  color: #008e8e;
}
.theme-base16-humanoid-light-min .hljs-attribute,
.theme-base16-humanoid-light-min .hljs-function .hljs-title,
.theme-base16-humanoid-light-min .hljs-section,
.theme-base16-humanoid-light-min .hljs-title.function_,
.theme-base16-humanoid-light-min .ruby .hljs-property {
  color: #0082c9;
}
.theme-base16-humanoid-light-min .diff .hljs-meta,
.theme-base16-humanoid-light-min .hljs-keyword,
.theme-base16-humanoid-light-min .hljs-template-tag,
.theme-base16-humanoid-light-min .hljs-type {
  color: #700f98;
}
.theme-base16-humanoid-light-min .hljs-emphasis {
  color: #700f98;
  font-style: italic;
}
.theme-base16-humanoid-light-min .hljs-meta,
.theme-base16-humanoid-light-min .hljs-meta .hljs-keyword,
.theme-base16-humanoid-light-min .hljs-meta .hljs-string {
  color: #b27701;
}
.theme-base16-humanoid-light-min .hljs-meta .hljs-keyword,
.theme-base16-humanoid-light-min .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 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-subst,
.theme-base16-ia-dark .hljs-punctuation,
.theme-base16-ia-dark .hljs-operator {
  color: #ccc;
}
.theme-base16-ia-dark .hljs-operator {
  opacity: 0.7;
}
.theme-base16-ia-dark .hljs-bullet,
.theme-base16-ia-dark .hljs-variable,
.theme-base16-ia-dark .hljs-template-variable,
.theme-base16-ia-dark .hljs-selector-tag,
.theme-base16-ia-dark .hljs-name,
.theme-base16-ia-dark .hljs-deletion {
  color: #d88568;
}
.theme-base16-ia-dark .hljs-symbol,
.theme-base16-ia-dark .hljs-number,
.theme-base16-ia-dark .hljs-link,
.theme-base16-ia-dark .hljs-attr,
.theme-base16-ia-dark .hljs-variable.constant_,
.theme-base16-ia-dark .hljs-literal {
  color: #d86868;
}
.theme-base16-ia-dark .hljs-title,
.theme-base16-ia-dark .hljs-class .hljs-title,
.theme-base16-ia-dark .hljs-title.class_ {
  color: #b99353;
}
.theme-base16-ia-dark .hljs-strong {
  font-weight: bold;
  color: #b99353;
}
.theme-base16-ia-dark .hljs-code,
.theme-base16-ia-dark .hljs-addition,
.theme-base16-ia-dark .hljs-title.class_.inherited__,
.theme-base16-ia-dark .hljs-string {
  color: #83a471;
}
.theme-base16-ia-dark .hljs-built_in,
.theme-base16-ia-dark .hljs-doctag,
.theme-base16-ia-dark .hljs-quote,
.theme-base16-ia-dark .hljs-keyword.hljs-atrule,
.theme-base16-ia-dark .hljs-regexp {
  color: #7c9cae;
}
.theme-base16-ia-dark .hljs-function .hljs-title,
.theme-base16-ia-dark .hljs-attribute,
.theme-base16-ia-dark .ruby .hljs-property,
.theme-base16-ia-dark .hljs-title.function_,
.theme-base16-ia-dark .hljs-section {
  color: #8eccdd;
}
.theme-base16-ia-dark .hljs-type,
.theme-base16-ia-dark .hljs-template-tag,
.theme-base16-ia-dark .diff .hljs-meta,
.theme-base16-ia-dark .hljs-keyword {
  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: bold;
}
.theme-base16-ia-dark-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-ia-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-ia-dark-min .hljs {
  color: #ccc;
  background: #1a1a1a;
}
.theme-base16-ia-dark-min .hljs ::selection,
.theme-base16-ia-dark-min .hljs::selection {
  background-color: #1d414d;
  color: #ccc;
}
.theme-base16-ia-dark-min .hljs-comment {
  color: #767676;
}
.theme-base16-ia-dark-min .hljs-tag {
  color: #b8b8b8;
}
.theme-base16-ia-dark-min .hljs-operator,
.theme-base16-ia-dark-min .hljs-punctuation,
.theme-base16-ia-dark-min .hljs-subst {
  color: #ccc;
}
.theme-base16-ia-dark-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-ia-dark-min .hljs-bullet,
.theme-base16-ia-dark-min .hljs-deletion,
.theme-base16-ia-dark-min .hljs-name,
.theme-base16-ia-dark-min .hljs-selector-tag,
.theme-base16-ia-dark-min .hljs-template-variable,
.theme-base16-ia-dark-min .hljs-variable {
  color: #d88568;
}
.theme-base16-ia-dark-min .hljs-attr,
.theme-base16-ia-dark-min .hljs-link,
.theme-base16-ia-dark-min .hljs-literal,
.theme-base16-ia-dark-min .hljs-number,
.theme-base16-ia-dark-min .hljs-symbol,
.theme-base16-ia-dark-min .hljs-variable.constant_ {
  color: #d86868;
}
.theme-base16-ia-dark-min .hljs-class .hljs-title,
.theme-base16-ia-dark-min .hljs-title,
.theme-base16-ia-dark-min .hljs-title.class_ {
  color: #b99353;
}
.theme-base16-ia-dark-min .hljs-strong {
  font-weight: 700;
  color: #b99353;
}
.theme-base16-ia-dark-min .hljs-addition,
.theme-base16-ia-dark-min .hljs-code,
.theme-base16-ia-dark-min .hljs-string,
.theme-base16-ia-dark-min .hljs-title.class_.inherited__ {
  color: #83a471;
}
.theme-base16-ia-dark-min .hljs-built_in,
.theme-base16-ia-dark-min .hljs-doctag,
.theme-base16-ia-dark-min .hljs-keyword.hljs-atrule,
.theme-base16-ia-dark-min .hljs-quote,
.theme-base16-ia-dark-min .hljs-regexp {
  color: #7c9cae;
}
.theme-base16-ia-dark-min .hljs-attribute,
.theme-base16-ia-dark-min .hljs-function .hljs-title,
.theme-base16-ia-dark-min .hljs-section,
.theme-base16-ia-dark-min .hljs-title.function_,
.theme-base16-ia-dark-min .ruby .hljs-property {
  color: #8eccdd;
}
.theme-base16-ia-dark-min .diff .hljs-meta,
.theme-base16-ia-dark-min .hljs-keyword,
.theme-base16-ia-dark-min .hljs-template-tag,
.theme-base16-ia-dark-min .hljs-type {
  color: #b98eb2;
}
.theme-base16-ia-dark-min .hljs-emphasis {
  color: #b98eb2;
  font-style: italic;
}
.theme-base16-ia-dark-min .hljs-meta,
.theme-base16-ia-dark-min .hljs-meta .hljs-keyword,
.theme-base16-ia-dark-min .hljs-meta .hljs-string {
  color: #8b6c37;
}
.theme-base16-ia-dark-min .hljs-meta .hljs-keyword,
.theme-base16-ia-dark-min .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 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-subst,
.theme-base16-ia-light .hljs-punctuation,
.theme-base16-ia-light .hljs-operator {
  color: #181818;
}
.theme-base16-ia-light .hljs-operator {
  opacity: 0.7;
}
.theme-base16-ia-light .hljs-bullet,
.theme-base16-ia-light .hljs-variable,
.theme-base16-ia-light .hljs-template-variable,
.theme-base16-ia-light .hljs-selector-tag,
.theme-base16-ia-light .hljs-name,
.theme-base16-ia-light .hljs-deletion {
  color: #9c5a02;
}
.theme-base16-ia-light .hljs-symbol,
.theme-base16-ia-light .hljs-number,
.theme-base16-ia-light .hljs-link,
.theme-base16-ia-light .hljs-attr,
.theme-base16-ia-light .hljs-variable.constant_,
.theme-base16-ia-light .hljs-literal {
  color: #c43e18;
}
.theme-base16-ia-light .hljs-title,
.theme-base16-ia-light .hljs-class .hljs-title,
.theme-base16-ia-light .hljs-title.class_ {
  color: #c48218;
}
.theme-base16-ia-light .hljs-strong {
  font-weight: bold;
  color: #c48218;
}
.theme-base16-ia-light .hljs-code,
.theme-base16-ia-light .hljs-addition,
.theme-base16-ia-light .hljs-title.class_.inherited__,
.theme-base16-ia-light .hljs-string {
  color: #38781c;
}
.theme-base16-ia-light .hljs-built_in,
.theme-base16-ia-light .hljs-doctag,
.theme-base16-ia-light .hljs-quote,
.theme-base16-ia-light .hljs-keyword.hljs-atrule,
.theme-base16-ia-light .hljs-regexp {
  color: #2d6bb1;
}
.theme-base16-ia-light .hljs-function .hljs-title,
.theme-base16-ia-light .hljs-attribute,
.theme-base16-ia-light .ruby .hljs-property,
.theme-base16-ia-light .hljs-title.function_,
.theme-base16-ia-light .hljs-section {
  color: #48bac2;
}
.theme-base16-ia-light .hljs-type,
.theme-base16-ia-light .hljs-template-tag,
.theme-base16-ia-light .diff .hljs-meta,
.theme-base16-ia-light .hljs-keyword {
  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: bold;
}
.theme-base16-ia-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-ia-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-ia-light-min .hljs {
  color: #181818;
  background: #f6f6f6;
}
.theme-base16-ia-light-min .hljs ::selection,
.theme-base16-ia-light-min .hljs::selection {
  background-color: #bde5f2;
  color: #181818;
}
.theme-base16-ia-light-min .hljs-comment {
  color: #898989;
}
.theme-base16-ia-light-min .hljs-tag {
  color: #767676;
}
.theme-base16-ia-light-min .hljs-operator,
.theme-base16-ia-light-min .hljs-punctuation,
.theme-base16-ia-light-min .hljs-subst {
  color: #181818;
}
.theme-base16-ia-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-ia-light-min .hljs-bullet,
.theme-base16-ia-light-min .hljs-deletion,
.theme-base16-ia-light-min .hljs-name,
.theme-base16-ia-light-min .hljs-selector-tag,
.theme-base16-ia-light-min .hljs-template-variable,
.theme-base16-ia-light-min .hljs-variable {
  color: #9c5a02;
}
.theme-base16-ia-light-min .hljs-attr,
.theme-base16-ia-light-min .hljs-link,
.theme-base16-ia-light-min .hljs-literal,
.theme-base16-ia-light-min .hljs-number,
.theme-base16-ia-light-min .hljs-symbol,
.theme-base16-ia-light-min .hljs-variable.constant_ {
  color: #c43e18;
}
.theme-base16-ia-light-min .hljs-class .hljs-title,
.theme-base16-ia-light-min .hljs-title,
.theme-base16-ia-light-min .hljs-title.class_ {
  color: #c48218;
}
.theme-base16-ia-light-min .hljs-strong {
  font-weight: 700;
  color: #c48218;
}
.theme-base16-ia-light-min .hljs-addition,
.theme-base16-ia-light-min .hljs-code,
.theme-base16-ia-light-min .hljs-string,
.theme-base16-ia-light-min .hljs-title.class_.inherited__ {
  color: #38781c;
}
.theme-base16-ia-light-min .hljs-built_in,
.theme-base16-ia-light-min .hljs-doctag,
.theme-base16-ia-light-min .hljs-keyword.hljs-atrule,
.theme-base16-ia-light-min .hljs-quote,
.theme-base16-ia-light-min .hljs-regexp {
  color: #2d6bb1;
}
.theme-base16-ia-light-min .hljs-attribute,
.theme-base16-ia-light-min .hljs-function .hljs-title,
.theme-base16-ia-light-min .hljs-section,
.theme-base16-ia-light-min .hljs-title.function_,
.theme-base16-ia-light-min .ruby .hljs-property {
  color: #48bac2;
}
.theme-base16-ia-light-min .diff .hljs-meta,
.theme-base16-ia-light-min .hljs-keyword,
.theme-base16-ia-light-min .hljs-template-tag,
.theme-base16-ia-light-min .hljs-type {
  color: #a94598;
}
.theme-base16-ia-light-min .hljs-emphasis {
  color: #a94598;
  font-style: italic;
}
.theme-base16-ia-light-min .hljs-meta,
.theme-base16-ia-light-min .hljs-meta .hljs-keyword,
.theme-base16-ia-light-min .hljs-meta .hljs-string {
  color: #8b6c37;
}
.theme-base16-ia-light-min .hljs-meta .hljs-keyword,
.theme-base16-ia-light-min .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 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-subst,
.theme-base16-icy-dark .hljs-punctuation,
.theme-base16-icy-dark .hljs-operator {
  color: #095b67;
}
.theme-base16-icy-dark .hljs-operator {
  opacity: 0.7;
}
.theme-base16-icy-dark .hljs-bullet,
.theme-base16-icy-dark .hljs-variable,
.theme-base16-icy-dark .hljs-template-variable,
.theme-base16-icy-dark .hljs-selector-tag,
.theme-base16-icy-dark .hljs-name,
.theme-base16-icy-dark .hljs-deletion {
  color: #16c1d9;
}
.theme-base16-icy-dark .hljs-symbol,
.theme-base16-icy-dark .hljs-number,
.theme-base16-icy-dark .hljs-link,
.theme-base16-icy-dark .hljs-attr,
.theme-base16-icy-dark .hljs-variable.constant_,
.theme-base16-icy-dark .hljs-literal {
  color: #b3ebf2;
}
.theme-base16-icy-dark .hljs-title,
.theme-base16-icy-dark .hljs-class .hljs-title,
.theme-base16-icy-dark .hljs-title.class_ {
  color: #80deea;
}
.theme-base16-icy-dark .hljs-strong {
  font-weight: bold;
  color: #80deea;
}
.theme-base16-icy-dark .hljs-code,
.theme-base16-icy-dark .hljs-addition,
.theme-base16-icy-dark .hljs-title.class_.inherited__,
.theme-base16-icy-dark .hljs-string {
  color: #4dd0e1;
}
.theme-base16-icy-dark .hljs-built_in,
.theme-base16-icy-dark .hljs-doctag,
.theme-base16-icy-dark .hljs-quote,
.theme-base16-icy-dark .hljs-keyword.hljs-atrule,
.theme-base16-icy-dark .hljs-regexp {
  color: #26c6da;
}
.theme-base16-icy-dark .hljs-function .hljs-title,
.theme-base16-icy-dark .hljs-attribute,
.theme-base16-icy-dark .ruby .hljs-property,
.theme-base16-icy-dark .hljs-title.function_,
.theme-base16-icy-dark .hljs-section {
  color: #00bcd4;
}
.theme-base16-icy-dark .hljs-type,
.theme-base16-icy-dark .hljs-template-tag,
.theme-base16-icy-dark .diff .hljs-meta,
.theme-base16-icy-dark .hljs-keyword {
  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: bold;
}
.theme-base16-icy-dark-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-icy-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-icy-dark-min .hljs {
  color: #095b67;
  background: #021012;
}
.theme-base16-icy-dark-min .hljs ::selection,
.theme-base16-icy-dark-min .hljs::selection {
  background-color: #041f23;
  color: #095b67;
}
.theme-base16-icy-dark-min .hljs-comment {
  color: #052e34;
}
.theme-base16-icy-dark-min .hljs-tag {
  color: #064048;
}
.theme-base16-icy-dark-min .hljs-operator,
.theme-base16-icy-dark-min .hljs-punctuation,
.theme-base16-icy-dark-min .hljs-subst {
  color: #095b67;
}
.theme-base16-icy-dark-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-icy-dark-min .hljs-bullet,
.theme-base16-icy-dark-min .hljs-deletion,
.theme-base16-icy-dark-min .hljs-name,
.theme-base16-icy-dark-min .hljs-selector-tag,
.theme-base16-icy-dark-min .hljs-template-variable,
.theme-base16-icy-dark-min .hljs-variable {
  color: #16c1d9;
}
.theme-base16-icy-dark-min .hljs-attr,
.theme-base16-icy-dark-min .hljs-link,
.theme-base16-icy-dark-min .hljs-literal,
.theme-base16-icy-dark-min .hljs-number,
.theme-base16-icy-dark-min .hljs-symbol,
.theme-base16-icy-dark-min .hljs-variable.constant_ {
  color: #b3ebf2;
}
.theme-base16-icy-dark-min .hljs-class .hljs-title,
.theme-base16-icy-dark-min .hljs-title,
.theme-base16-icy-dark-min .hljs-title.class_ {
  color: #80deea;
}
.theme-base16-icy-dark-min .hljs-strong {
  font-weight: 700;
  color: #80deea;
}
.theme-base16-icy-dark-min .hljs-addition,
.theme-base16-icy-dark-min .hljs-code,
.theme-base16-icy-dark-min .hljs-string,
.theme-base16-icy-dark-min .hljs-title.class_.inherited__ {
  color: #4dd0e1;
}
.theme-base16-icy-dark-min .hljs-built_in,
.theme-base16-icy-dark-min .hljs-doctag,
.theme-base16-icy-dark-min .hljs-keyword.hljs-atrule,
.theme-base16-icy-dark-min .hljs-quote,
.theme-base16-icy-dark-min .hljs-regexp {
  color: #26c6da;
}
.theme-base16-icy-dark-min .hljs-attribute,
.theme-base16-icy-dark-min .hljs-function .hljs-title,
.theme-base16-icy-dark-min .hljs-section,
.theme-base16-icy-dark-min .hljs-title.function_,
.theme-base16-icy-dark-min .ruby .hljs-property {
  color: #00bcd4;
}
.theme-base16-icy-dark-min .diff .hljs-meta,
.theme-base16-icy-dark-min .hljs-keyword,
.theme-base16-icy-dark-min .hljs-template-tag,
.theme-base16-icy-dark-min .hljs-type {
  color: #00acc1;
}
.theme-base16-icy-dark-min .hljs-emphasis {
  color: #00acc1;
  font-style: italic;
}
.theme-base16-icy-dark-min .hljs-meta,
.theme-base16-icy-dark-min .hljs-meta .hljs-keyword,
.theme-base16-icy-dark-min .hljs-meta .hljs-string {
  color: #0097a7;
}
.theme-base16-icy-dark-min .hljs-meta .hljs-keyword,
.theme-base16-icy-dark-min .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 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-subst,
.theme-base16-ir-black .hljs-punctuation,
.theme-base16-ir-black .hljs-operator {
  color: #b5b3aa;
}
.theme-base16-ir-black .hljs-operator {
  opacity: 0.7;
}
.theme-base16-ir-black .hljs-bullet,
.theme-base16-ir-black .hljs-variable,
.theme-base16-ir-black .hljs-template-variable,
.theme-base16-ir-black .hljs-selector-tag,
.theme-base16-ir-black .hljs-name,
.theme-base16-ir-black .hljs-deletion {
  color: #ff6c60;
}
.theme-base16-ir-black .hljs-symbol,
.theme-base16-ir-black .hljs-number,
.theme-base16-ir-black .hljs-link,
.theme-base16-ir-black .hljs-attr,
.theme-base16-ir-black .hljs-variable.constant_,
.theme-base16-ir-black .hljs-literal {
  color: #e9c062;
}
.theme-base16-ir-black .hljs-title,
.theme-base16-ir-black .hljs-class .hljs-title,
.theme-base16-ir-black .hljs-title.class_ {
  color: #ffffb6;
}
.theme-base16-ir-black .hljs-strong {
  font-weight: bold;
  color: #ffffb6;
}
.theme-base16-ir-black .hljs-code,
.theme-base16-ir-black .hljs-addition,
.theme-base16-ir-black .hljs-title.class_.inherited__,
.theme-base16-ir-black .hljs-string {
  color: #a8ff60;
}
.theme-base16-ir-black .hljs-built_in,
.theme-base16-ir-black .hljs-doctag,
.theme-base16-ir-black .hljs-quote,
.theme-base16-ir-black .hljs-keyword.hljs-atrule,
.theme-base16-ir-black .hljs-regexp {
  color: #c6c5fe;
}
.theme-base16-ir-black .hljs-function .hljs-title,
.theme-base16-ir-black .hljs-attribute,
.theme-base16-ir-black .ruby .hljs-property,
.theme-base16-ir-black .hljs-title.function_,
.theme-base16-ir-black .hljs-section {
  color: #96cbfe;
}
.theme-base16-ir-black .hljs-type,
.theme-base16-ir-black .hljs-template-tag,
.theme-base16-ir-black .diff .hljs-meta,
.theme-base16-ir-black .hljs-keyword {
  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: bold;
}
﻿.theme-base16-ir-black-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-ir-black-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-ir-black-min .hljs {
  color: #b5b3aa;
  background: #000;
}
.theme-base16-ir-black-min .hljs ::selection,
.theme-base16-ir-black-min .hljs::selection {
  background-color: #484844;
  color: #b5b3aa;
}
.theme-base16-ir-black-min .hljs-comment {
  color: #6c6c66;
}
.theme-base16-ir-black-min .hljs-tag {
  color: #918f88;
}
.theme-base16-ir-black-min .hljs-operator,
.theme-base16-ir-black-min .hljs-punctuation,
.theme-base16-ir-black-min .hljs-subst {
  color: #b5b3aa;
}
.theme-base16-ir-black-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-ir-black-min .hljs-bullet,
.theme-base16-ir-black-min .hljs-deletion,
.theme-base16-ir-black-min .hljs-name,
.theme-base16-ir-black-min .hljs-selector-tag,
.theme-base16-ir-black-min .hljs-template-variable,
.theme-base16-ir-black-min .hljs-variable {
  color: #ff6c60;
}
.theme-base16-ir-black-min .hljs-attr,
.theme-base16-ir-black-min .hljs-link,
.theme-base16-ir-black-min .hljs-literal,
.theme-base16-ir-black-min .hljs-number,
.theme-base16-ir-black-min .hljs-symbol,
.theme-base16-ir-black-min .hljs-variable.constant_ {
  color: #e9c062;
}
.theme-base16-ir-black-min .hljs-class .hljs-title,
.theme-base16-ir-black-min .hljs-title,
.theme-base16-ir-black-min .hljs-title.class_ {
  color: #ffffb6;
}
.theme-base16-ir-black-min .hljs-strong {
  font-weight: 700;
  color: #ffffb6;
}
.theme-base16-ir-black-min .hljs-addition,
.theme-base16-ir-black-min .hljs-code,
.theme-base16-ir-black-min .hljs-string,
.theme-base16-ir-black-min .hljs-title.class_.inherited__ {
  color: #a8ff60;
}
.theme-base16-ir-black-min .hljs-built_in,
.theme-base16-ir-black-min .hljs-doctag,
.theme-base16-ir-black-min .hljs-keyword.hljs-atrule,
.theme-base16-ir-black-min .hljs-quote,
.theme-base16-ir-black-min .hljs-regexp {
  color: #c6c5fe;
}
.theme-base16-ir-black-min .hljs-attribute,
.theme-base16-ir-black-min .hljs-function .hljs-title,
.theme-base16-ir-black-min .hljs-section,
.theme-base16-ir-black-min .hljs-title.function_,
.theme-base16-ir-black-min .ruby .hljs-property {
  color: #96cbfe;
}
.theme-base16-ir-black-min .diff .hljs-meta,
.theme-base16-ir-black-min .hljs-keyword,
.theme-base16-ir-black-min .hljs-template-tag,
.theme-base16-ir-black-min .hljs-type {
  color: #ff73fd;
}
.theme-base16-ir-black-min .hljs-emphasis {
  color: #ff73fd;
  font-style: italic;
}
.theme-base16-ir-black-min .hljs-meta,
.theme-base16-ir-black-min .hljs-meta .hljs-keyword,
.theme-base16-ir-black-min .hljs-meta .hljs-string {
  color: #b18a3d;
}
.theme-base16-ir-black-min .hljs-meta .hljs-keyword,
.theme-base16-ir-black-min .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 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: gray;
}
.theme-base16-isotope .hljs-tag {
  color: silver;
}
.theme-base16-isotope .hljs-subst,
.theme-base16-isotope .hljs-punctuation,
.theme-base16-isotope .hljs-operator {
  color: #d0d0d0;
}
.theme-base16-isotope .hljs-operator {
  opacity: 0.7;
}
.theme-base16-isotope .hljs-bullet,
.theme-base16-isotope .hljs-variable,
.theme-base16-isotope .hljs-template-variable,
.theme-base16-isotope .hljs-selector-tag,
.theme-base16-isotope .hljs-name,
.theme-base16-isotope .hljs-deletion {
  color: red;
}
.theme-base16-isotope .hljs-symbol,
.theme-base16-isotope .hljs-number,
.theme-base16-isotope .hljs-link,
.theme-base16-isotope .hljs-attr,
.theme-base16-isotope .hljs-variable.constant_,
.theme-base16-isotope .hljs-literal {
  color: #f90;
}
.theme-base16-isotope .hljs-title,
.theme-base16-isotope .hljs-class .hljs-title,
.theme-base16-isotope .hljs-title.class_ {
  color: #f09;
}
.theme-base16-isotope .hljs-strong {
  font-weight: bold;
  color: #f09;
}
.theme-base16-isotope .hljs-code,
.theme-base16-isotope .hljs-addition,
.theme-base16-isotope .hljs-title.class_.inherited__,
.theme-base16-isotope .hljs-string {
  color: #3f0;
}
.theme-base16-isotope .hljs-built_in,
.theme-base16-isotope .hljs-doctag,
.theme-base16-isotope .hljs-quote,
.theme-base16-isotope .hljs-keyword.hljs-atrule,
.theme-base16-isotope .hljs-regexp {
  color: aqua;
}
.theme-base16-isotope .hljs-function .hljs-title,
.theme-base16-isotope .hljs-attribute,
.theme-base16-isotope .ruby .hljs-property,
.theme-base16-isotope .hljs-title.function_,
.theme-base16-isotope .hljs-section {
  color: #06f;
}
.theme-base16-isotope .hljs-type,
.theme-base16-isotope .hljs-template-tag,
.theme-base16-isotope .diff .hljs-meta,
.theme-base16-isotope .hljs-keyword {
  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: bold;
}
.theme-base16-isotope-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-isotope-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-isotope-min .hljs {
  color: #d0d0d0;
  background: #000;
}
.theme-base16-isotope-min .hljs ::selection,
.theme-base16-isotope-min .hljs::selection {
  background-color: #606060;
  color: #d0d0d0;
}
.theme-base16-isotope-min .hljs-comment {
  color: gray;
}
.theme-base16-isotope-min .hljs-tag {
  color: silver;
}
.theme-base16-isotope-min .hljs-operator,
.theme-base16-isotope-min .hljs-punctuation,
.theme-base16-isotope-min .hljs-subst {
  color: #d0d0d0;
}
.theme-base16-isotope-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-isotope-min .hljs-bullet,
.theme-base16-isotope-min .hljs-deletion,
.theme-base16-isotope-min .hljs-name,
.theme-base16-isotope-min .hljs-selector-tag,
.theme-base16-isotope-min .hljs-template-variable,
.theme-base16-isotope-min .hljs-variable {
  color: red;
}
.theme-base16-isotope-min .hljs-attr,
.theme-base16-isotope-min .hljs-link,
.theme-base16-isotope-min .hljs-literal,
.theme-base16-isotope-min .hljs-number,
.theme-base16-isotope-min .hljs-symbol,
.theme-base16-isotope-min .hljs-variable.constant_ {
  color: #f90;
}
.theme-base16-isotope-min .hljs-class .hljs-title,
.theme-base16-isotope-min .hljs-title,
.theme-base16-isotope-min .hljs-title.class_ {
  color: #f09;
}
.theme-base16-isotope-min .hljs-strong {
  font-weight: 700;
  color: #f09;
}
.theme-base16-isotope-min .hljs-addition,
.theme-base16-isotope-min .hljs-code,
.theme-base16-isotope-min .hljs-string,
.theme-base16-isotope-min .hljs-title.class_.inherited__ {
  color: #3f0;
}
.theme-base16-isotope-min .hljs-built_in,
.theme-base16-isotope-min .hljs-doctag,
.theme-base16-isotope-min .hljs-keyword.hljs-atrule,
.theme-base16-isotope-min .hljs-quote,
.theme-base16-isotope-min .hljs-regexp {
  color: aqua;
}
.theme-base16-isotope-min .hljs-attribute,
.theme-base16-isotope-min .hljs-function .hljs-title,
.theme-base16-isotope-min .hljs-section,
.theme-base16-isotope-min .hljs-title.function_,
.theme-base16-isotope-min .ruby .hljs-property {
  color: #06f;
}
.theme-base16-isotope-min .diff .hljs-meta,
.theme-base16-isotope-min .hljs-keyword,
.theme-base16-isotope-min .hljs-template-tag,
.theme-base16-isotope-min .hljs-type {
  color: #c0f;
}
.theme-base16-isotope-min .hljs-emphasis {
  color: #c0f;
  font-style: italic;
}
.theme-base16-isotope-min .hljs-meta,
.theme-base16-isotope-min .hljs-meta .hljs-keyword,
.theme-base16-isotope-min .hljs-meta .hljs-string {
  color: #30f;
}
.theme-base16-isotope-min .hljs-meta .hljs-keyword,
.theme-base16-isotope-min .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 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-subst,
.theme-base16-kimber .hljs-punctuation,
.theme-base16-kimber .hljs-operator {
  color: #dedee7;
}
.theme-base16-kimber .hljs-operator {
  opacity: 0.7;
}
.theme-base16-kimber .hljs-bullet,
.theme-base16-kimber .hljs-variable,
.theme-base16-kimber .hljs-template-variable,
.theme-base16-kimber .hljs-selector-tag,
.theme-base16-kimber .hljs-name,
.theme-base16-kimber .hljs-deletion {
  color: #c88c8c;
}
.theme-base16-kimber .hljs-symbol,
.theme-base16-kimber .hljs-number,
.theme-base16-kimber .hljs-link,
.theme-base16-kimber .hljs-attr,
.theme-base16-kimber .hljs-variable.constant_,
.theme-base16-kimber .hljs-literal {
  color: #476c88;
}
.theme-base16-kimber .hljs-title,
.theme-base16-kimber .hljs-class .hljs-title,
.theme-base16-kimber .hljs-title.class_ {
  color: #d8b56d;
}
.theme-base16-kimber .hljs-strong {
  font-weight: bold;
  color: #d8b56d;
}
.theme-base16-kimber .hljs-code,
.theme-base16-kimber .hljs-addition,
.theme-base16-kimber .hljs-title.class_.inherited__,
.theme-base16-kimber .hljs-string {
  color: #99c899;
}
.theme-base16-kimber .hljs-built_in,
.theme-base16-kimber .hljs-doctag,
.theme-base16-kimber .hljs-quote,
.theme-base16-kimber .hljs-keyword.hljs-atrule,
.theme-base16-kimber .hljs-regexp {
  color: #78b4b4;
}
.theme-base16-kimber .hljs-function .hljs-title,
.theme-base16-kimber .hljs-attribute,
.theme-base16-kimber .ruby .hljs-property,
.theme-base16-kimber .hljs-title.function_,
.theme-base16-kimber .hljs-section {
  color: #537c9c;
}
.theme-base16-kimber .hljs-type,
.theme-base16-kimber .hljs-template-tag,
.theme-base16-kimber .diff .hljs-meta,
.theme-base16-kimber .hljs-keyword {
  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: bold;
}
.theme-base16-kimber-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-kimber-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-kimber-min .hljs {
  color: #dedee7;
  background: #222;
}
.theme-base16-kimber-min .hljs ::selection,
.theme-base16-kimber-min .hljs::selection {
  background-color: #555d55;
  color: #dedee7;
}
.theme-base16-kimber-min .hljs-comment {
  color: #644646;
}
.theme-base16-kimber-min .hljs-tag {
  color: #5a5a5a;
}
.theme-base16-kimber-min .hljs-operator,
.theme-base16-kimber-min .hljs-punctuation,
.theme-base16-kimber-min .hljs-subst {
  color: #dedee7;
}
.theme-base16-kimber-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-kimber-min .hljs-bullet,
.theme-base16-kimber-min .hljs-deletion,
.theme-base16-kimber-min .hljs-name,
.theme-base16-kimber-min .hljs-selector-tag,
.theme-base16-kimber-min .hljs-template-variable,
.theme-base16-kimber-min .hljs-variable {
  color: #c88c8c;
}
.theme-base16-kimber-min .hljs-attr,
.theme-base16-kimber-min .hljs-link,
.theme-base16-kimber-min .hljs-literal,
.theme-base16-kimber-min .hljs-number,
.theme-base16-kimber-min .hljs-symbol,
.theme-base16-kimber-min .hljs-variable.constant_ {
  color: #476c88;
}
.theme-base16-kimber-min .hljs-class .hljs-title,
.theme-base16-kimber-min .hljs-title,
.theme-base16-kimber-min .hljs-title.class_ {
  color: #d8b56d;
}
.theme-base16-kimber-min .hljs-strong {
  font-weight: 700;
  color: #d8b56d;
}
.theme-base16-kimber-min .hljs-addition,
.theme-base16-kimber-min .hljs-code,
.theme-base16-kimber-min .hljs-string,
.theme-base16-kimber-min .hljs-title.class_.inherited__ {
  color: #99c899;
}
.theme-base16-kimber-min .hljs-built_in,
.theme-base16-kimber-min .hljs-doctag,
.theme-base16-kimber-min .hljs-keyword.hljs-atrule,
.theme-base16-kimber-min .hljs-quote,
.theme-base16-kimber-min .hljs-regexp {
  color: #78b4b4;
}
.theme-base16-kimber-min .hljs-attribute,
.theme-base16-kimber-min .hljs-function .hljs-title,
.theme-base16-kimber-min .hljs-section,
.theme-base16-kimber-min .hljs-title.function_,
.theme-base16-kimber-min .ruby .hljs-property {
  color: #537c9c;
}
.theme-base16-kimber-min .diff .hljs-meta,
.theme-base16-kimber-min .hljs-keyword,
.theme-base16-kimber-min .hljs-template-tag,
.theme-base16-kimber-min .hljs-type {
  color: #86cacd;
}
.theme-base16-kimber-min .hljs-emphasis {
  color: #86cacd;
  font-style: italic;
}
.theme-base16-kimber-min .hljs-meta,
.theme-base16-kimber-min .hljs-meta .hljs-keyword,
.theme-base16-kimber-min .hljs-meta .hljs-string {
  color: #704f4f;
}
.theme-base16-kimber-min .hljs-meta .hljs-keyword,
.theme-base16-kimber-min .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 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-subst,
.theme-base16-london-tube .hljs-punctuation,
.theme-base16-london-tube .hljs-operator {
  color: #d9d8d8;
}
.theme-base16-london-tube .hljs-operator {
  opacity: 0.7;
}
.theme-base16-london-tube .hljs-bullet,
.theme-base16-london-tube .hljs-variable,
.theme-base16-london-tube .hljs-template-variable,
.theme-base16-london-tube .hljs-selector-tag,
.theme-base16-london-tube .hljs-name,
.theme-base16-london-tube .hljs-deletion {
  color: #ee2e24;
}
.theme-base16-london-tube .hljs-symbol,
.theme-base16-london-tube .hljs-number,
.theme-base16-london-tube .hljs-link,
.theme-base16-london-tube .hljs-attr,
.theme-base16-london-tube .hljs-variable.constant_,
.theme-base16-london-tube .hljs-literal {
  color: #f386a1;
}
.theme-base16-london-tube .hljs-title,
.theme-base16-london-tube .hljs-class .hljs-title,
.theme-base16-london-tube .hljs-title.class_ {
  color: #ffd204;
}
.theme-base16-london-tube .hljs-strong {
  font-weight: bold;
  color: #ffd204;
}
.theme-base16-london-tube .hljs-code,
.theme-base16-london-tube .hljs-addition,
.theme-base16-london-tube .hljs-title.class_.inherited__,
.theme-base16-london-tube .hljs-string {
  color: #00853e;
}
.theme-base16-london-tube .hljs-built_in,
.theme-base16-london-tube .hljs-doctag,
.theme-base16-london-tube .hljs-quote,
.theme-base16-london-tube .hljs-keyword.hljs-atrule,
.theme-base16-london-tube .hljs-regexp {
  color: #85cebc;
}
.theme-base16-london-tube .hljs-function .hljs-title,
.theme-base16-london-tube .hljs-attribute,
.theme-base16-london-tube .ruby .hljs-property,
.theme-base16-london-tube .hljs-title.function_,
.theme-base16-london-tube .hljs-section {
  color: #009ddc;
}
.theme-base16-london-tube .hljs-type,
.theme-base16-london-tube .hljs-template-tag,
.theme-base16-london-tube .diff .hljs-meta,
.theme-base16-london-tube .hljs-keyword {
  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: bold;
}
.theme-base16-london-tube-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-london-tube-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-london-tube-min .hljs {
  color: #d9d8d8;
  background: #231f20;
}
.theme-base16-london-tube-min .hljs ::selection,
.theme-base16-london-tube-min .hljs::selection {
  background-color: #5a5758;
  color: #d9d8d8;
}
.theme-base16-london-tube-min .hljs-comment {
  color: #737171;
}
.theme-base16-london-tube-min .hljs-tag {
  color: #959ca1;
}
.theme-base16-london-tube-min .hljs-operator,
.theme-base16-london-tube-min .hljs-punctuation,
.theme-base16-london-tube-min .hljs-subst {
  color: #d9d8d8;
}
.theme-base16-london-tube-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-london-tube-min .hljs-bullet,
.theme-base16-london-tube-min .hljs-deletion,
.theme-base16-london-tube-min .hljs-name,
.theme-base16-london-tube-min .hljs-selector-tag,
.theme-base16-london-tube-min .hljs-template-variable,
.theme-base16-london-tube-min .hljs-variable {
  color: #ee2e24;
}
.theme-base16-london-tube-min .hljs-attr,
.theme-base16-london-tube-min .hljs-link,
.theme-base16-london-tube-min .hljs-literal,
.theme-base16-london-tube-min .hljs-number,
.theme-base16-london-tube-min .hljs-symbol,
.theme-base16-london-tube-min .hljs-variable.constant_ {
  color: #f386a1;
}
.theme-base16-london-tube-min .hljs-class .hljs-title,
.theme-base16-london-tube-min .hljs-title,
.theme-base16-london-tube-min .hljs-title.class_ {
  color: #ffd204;
}
.theme-base16-london-tube-min .hljs-strong {
  font-weight: 700;
  color: #ffd204;
}
.theme-base16-london-tube-min .hljs-addition,
.theme-base16-london-tube-min .hljs-code,
.theme-base16-london-tube-min .hljs-string,
.theme-base16-london-tube-min .hljs-title.class_.inherited__ {
  color: #00853e;
}
.theme-base16-london-tube-min .hljs-built_in,
.theme-base16-london-tube-min .hljs-doctag,
.theme-base16-london-tube-min .hljs-keyword.hljs-atrule,
.theme-base16-london-tube-min .hljs-quote,
.theme-base16-london-tube-min .hljs-regexp {
  color: #85cebc;
}
.theme-base16-london-tube-min .hljs-attribute,
.theme-base16-london-tube-min .hljs-function .hljs-title,
.theme-base16-london-tube-min .hljs-section,
.theme-base16-london-tube-min .hljs-title.function_,
.theme-base16-london-tube-min .ruby .hljs-property {
  color: #009ddc;
}
.theme-base16-london-tube-min .diff .hljs-meta,
.theme-base16-london-tube-min .hljs-keyword,
.theme-base16-london-tube-min .hljs-template-tag,
.theme-base16-london-tube-min .hljs-type {
  color: #98005d;
}
.theme-base16-london-tube-min .hljs-emphasis {
  color: #98005d;
  font-style: italic;
}
.theme-base16-london-tube-min .hljs-meta,
.theme-base16-london-tube-min .hljs-meta .hljs-keyword,
.theme-base16-london-tube-min .hljs-meta .hljs-string {
  color: #b06110;
}
.theme-base16-london-tube-min .hljs-meta .hljs-keyword,
.theme-base16-london-tube-min .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 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 {
  color: gray;
}
.theme-base16-macintosh .hljs-tag {
  color: gray;
}
.theme-base16-macintosh .hljs-subst,
.theme-base16-macintosh .hljs-punctuation,
.theme-base16-macintosh .hljs-operator {
  color: silver;
}
.theme-base16-macintosh .hljs-operator {
  opacity: 0.7;
}
.theme-base16-macintosh .hljs-bullet,
.theme-base16-macintosh .hljs-variable,
.theme-base16-macintosh .hljs-template-variable,
.theme-base16-macintosh .hljs-selector-tag,
.theme-base16-macintosh .hljs-name,
.theme-base16-macintosh .hljs-deletion {
  color: #dd0907;
}
.theme-base16-macintosh .hljs-symbol,
.theme-base16-macintosh .hljs-number,
.theme-base16-macintosh .hljs-link,
.theme-base16-macintosh .hljs-attr,
.theme-base16-macintosh .hljs-variable.constant_,
.theme-base16-macintosh .hljs-literal {
  color: #ff6403;
}
.theme-base16-macintosh .hljs-title,
.theme-base16-macintosh .hljs-class .hljs-title,
.theme-base16-macintosh .hljs-title.class_ {
  color: #fbf305;
}
.theme-base16-macintosh .hljs-strong {
  font-weight: bold;
  color: #fbf305;
}
.theme-base16-macintosh .hljs-code,
.theme-base16-macintosh .hljs-addition,
.theme-base16-macintosh .hljs-title.class_.inherited__,
.theme-base16-macintosh .hljs-string {
  color: #1fb714;
}
.theme-base16-macintosh .hljs-built_in,
.theme-base16-macintosh .hljs-doctag,
.theme-base16-macintosh .hljs-quote,
.theme-base16-macintosh .hljs-keyword.hljs-atrule,
.theme-base16-macintosh .hljs-regexp {
  color: #02abea;
}
.theme-base16-macintosh .hljs-function .hljs-title,
.theme-base16-macintosh .hljs-attribute,
.theme-base16-macintosh .ruby .hljs-property,
.theme-base16-macintosh .hljs-title.function_,
.theme-base16-macintosh .hljs-section {
  color: #0000d3;
}
.theme-base16-macintosh .hljs-type,
.theme-base16-macintosh .hljs-template-tag,
.theme-base16-macintosh .diff .hljs-meta,
.theme-base16-macintosh .hljs-keyword {
  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: bold;
}
.theme-base16-macintosh-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-macintosh-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-macintosh-min .hljs {
  color: silver;
  background: #000;
}
.theme-base16-macintosh-min .hljs ::selection,
.theme-base16-macintosh-min .hljs::selection {
  background-color: #404040;
  color: silver;
}
.theme-base16-macintosh-min .hljs-comment,
.theme-base16-macintosh-min .hljs-tag {
  color: gray;
}
.theme-base16-macintosh-min .hljs-operator,
.theme-base16-macintosh-min .hljs-punctuation,
.theme-base16-macintosh-min .hljs-subst {
  color: silver;
}
.theme-base16-macintosh-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-macintosh-min .hljs-bullet,
.theme-base16-macintosh-min .hljs-deletion,
.theme-base16-macintosh-min .hljs-name,
.theme-base16-macintosh-min .hljs-selector-tag,
.theme-base16-macintosh-min .hljs-template-variable,
.theme-base16-macintosh-min .hljs-variable {
  color: #dd0907;
}
.theme-base16-macintosh-min .hljs-attr,
.theme-base16-macintosh-min .hljs-link,
.theme-base16-macintosh-min .hljs-literal,
.theme-base16-macintosh-min .hljs-number,
.theme-base16-macintosh-min .hljs-symbol,
.theme-base16-macintosh-min .hljs-variable.constant_ {
  color: #ff6403;
}
.theme-base16-macintosh-min .hljs-class .hljs-title,
.theme-base16-macintosh-min .hljs-title,
.theme-base16-macintosh-min .hljs-title.class_ {
  color: #fbf305;
}
.theme-base16-macintosh-min .hljs-strong {
  font-weight: 700;
  color: #fbf305;
}
.theme-base16-macintosh-min .hljs-addition,
.theme-base16-macintosh-min .hljs-code,
.theme-base16-macintosh-min .hljs-string,
.theme-base16-macintosh-min .hljs-title.class_.inherited__ {
  color: #1fb714;
}
.theme-base16-macintosh-min .hljs-built_in,
.theme-base16-macintosh-min .hljs-doctag,
.theme-base16-macintosh-min .hljs-keyword.hljs-atrule,
.theme-base16-macintosh-min .hljs-quote,
.theme-base16-macintosh-min .hljs-regexp {
  color: #02abea;
}
.theme-base16-macintosh-min .hljs-attribute,
.theme-base16-macintosh-min .hljs-function .hljs-title,
.theme-base16-macintosh-min .hljs-section,
.theme-base16-macintosh-min .hljs-title.function_,
.theme-base16-macintosh-min .ruby .hljs-property {
  color: #0000d3;
}
.theme-base16-macintosh-min .diff .hljs-meta,
.theme-base16-macintosh-min .hljs-keyword,
.theme-base16-macintosh-min .hljs-template-tag,
.theme-base16-macintosh-min .hljs-type {
  color: #4700a5;
}
.theme-base16-macintosh-min .hljs-emphasis {
  color: #4700a5;
  font-style: italic;
}
.theme-base16-macintosh-min .hljs-meta,
.theme-base16-macintosh-min .hljs-meta .hljs-keyword,
.theme-base16-macintosh-min .hljs-meta .hljs-string {
  color: #90713a;
}
.theme-base16-macintosh-min .hljs-meta .hljs-keyword,
.theme-base16-macintosh-min .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 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-subst,
.theme-base16-marrakesh .hljs-punctuation,
.theme-base16-marrakesh .hljs-operator {
  color: #948e48;
}
.theme-base16-marrakesh .hljs-operator {
  opacity: 0.7;
}
.theme-base16-marrakesh .hljs-bullet,
.theme-base16-marrakesh .hljs-variable,
.theme-base16-marrakesh .hljs-template-variable,
.theme-base16-marrakesh .hljs-selector-tag,
.theme-base16-marrakesh .hljs-name,
.theme-base16-marrakesh .hljs-deletion {
  color: #c35359;
}
.theme-base16-marrakesh .hljs-symbol,
.theme-base16-marrakesh .hljs-number,
.theme-base16-marrakesh .hljs-link,
.theme-base16-marrakesh .hljs-attr,
.theme-base16-marrakesh .hljs-variable.constant_,
.theme-base16-marrakesh .hljs-literal {
  color: #b36144;
}
.theme-base16-marrakesh .hljs-title,
.theme-base16-marrakesh .hljs-class .hljs-title,
.theme-base16-marrakesh .hljs-title.class_ {
  color: #a88339;
}
.theme-base16-marrakesh .hljs-strong {
  font-weight: bold;
  color: #a88339;
}
.theme-base16-marrakesh .hljs-code,
.theme-base16-marrakesh .hljs-addition,
.theme-base16-marrakesh .hljs-title.class_.inherited__,
.theme-base16-marrakesh .hljs-string {
  color: #18974e;
}
.theme-base16-marrakesh .hljs-built_in,
.theme-base16-marrakesh .hljs-doctag,
.theme-base16-marrakesh .hljs-quote,
.theme-base16-marrakesh .hljs-keyword.hljs-atrule,
.theme-base16-marrakesh .hljs-regexp {
  color: #75a738;
}
.theme-base16-marrakesh .hljs-function .hljs-title,
.theme-base16-marrakesh .hljs-attribute,
.theme-base16-marrakesh .ruby .hljs-property,
.theme-base16-marrakesh .hljs-title.function_,
.theme-base16-marrakesh .hljs-section {
  color: #477ca1;
}
.theme-base16-marrakesh .hljs-type,
.theme-base16-marrakesh .hljs-template-tag,
.theme-base16-marrakesh .diff .hljs-meta,
.theme-base16-marrakesh .hljs-keyword {
  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: bold;
}
.theme-base16-marrakesh-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-marrakesh-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-marrakesh-min .hljs {
  color: #948e48;
  background: #201602;
}
.theme-base16-marrakesh-min .hljs ::selection,
.theme-base16-marrakesh-min .hljs::selection {
  background-color: #5f5b17;
  color: #948e48;
}
.theme-base16-marrakesh-min .hljs-comment {
  color: #6c6823;
}
.theme-base16-marrakesh-min .hljs-tag {
  color: #86813b;
}
.theme-base16-marrakesh-min .hljs-operator,
.theme-base16-marrakesh-min .hljs-punctuation,
.theme-base16-marrakesh-min .hljs-subst {
  color: #948e48;
}
.theme-base16-marrakesh-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-marrakesh-min .hljs-bullet,
.theme-base16-marrakesh-min .hljs-deletion,
.theme-base16-marrakesh-min .hljs-name,
.theme-base16-marrakesh-min .hljs-selector-tag,
.theme-base16-marrakesh-min .hljs-template-variable,
.theme-base16-marrakesh-min .hljs-variable {
  color: #c35359;
}
.theme-base16-marrakesh-min .hljs-attr,
.theme-base16-marrakesh-min .hljs-link,
.theme-base16-marrakesh-min .hljs-literal,
.theme-base16-marrakesh-min .hljs-number,
.theme-base16-marrakesh-min .hljs-symbol,
.theme-base16-marrakesh-min .hljs-variable.constant_ {
  color: #b36144;
}
.theme-base16-marrakesh-min .hljs-class .hljs-title,
.theme-base16-marrakesh-min .hljs-title,
.theme-base16-marrakesh-min .hljs-title.class_ {
  color: #a88339;
}
.theme-base16-marrakesh-min .hljs-strong {
  font-weight: 700;
  color: #a88339;
}
.theme-base16-marrakesh-min .hljs-addition,
.theme-base16-marrakesh-min .hljs-code,
.theme-base16-marrakesh-min .hljs-string,
.theme-base16-marrakesh-min .hljs-title.class_.inherited__ {
  color: #18974e;
}
.theme-base16-marrakesh-min .hljs-built_in,
.theme-base16-marrakesh-min .hljs-doctag,
.theme-base16-marrakesh-min .hljs-keyword.hljs-atrule,
.theme-base16-marrakesh-min .hljs-quote,
.theme-base16-marrakesh-min .hljs-regexp {
  color: #75a738;
}
.theme-base16-marrakesh-min .hljs-attribute,
.theme-base16-marrakesh-min .hljs-function .hljs-title,
.theme-base16-marrakesh-min .hljs-section,
.theme-base16-marrakesh-min .hljs-title.function_,
.theme-base16-marrakesh-min .ruby .hljs-property {
  color: #477ca1;
}
.theme-base16-marrakesh-min .diff .hljs-meta,
.theme-base16-marrakesh-min .hljs-keyword,
.theme-base16-marrakesh-min .hljs-template-tag,
.theme-base16-marrakesh-min .hljs-type {
  color: #8868b3;
}
.theme-base16-marrakesh-min .hljs-emphasis {
  color: #8868b3;
  font-style: italic;
}
.theme-base16-marrakesh-min .hljs-meta,
.theme-base16-marrakesh-min .hljs-meta .hljs-keyword,
.theme-base16-marrakesh-min .hljs-meta .hljs-string {
  color: #b3588e;
}
.theme-base16-marrakesh-min .hljs-meta .hljs-keyword,
.theme-base16-marrakesh-min .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 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-subst,
.theme-base16-materia .hljs-punctuation,
.theme-base16-materia .hljs-operator {
  color: #cdd3de;
}
.theme-base16-materia .hljs-operator {
  opacity: 0.7;
}
.theme-base16-materia .hljs-bullet,
.theme-base16-materia .hljs-variable,
.theme-base16-materia .hljs-template-variable,
.theme-base16-materia .hljs-selector-tag,
.theme-base16-materia .hljs-name,
.theme-base16-materia .hljs-deletion {
  color: #ec5f67;
}
.theme-base16-materia .hljs-symbol,
.theme-base16-materia .hljs-number,
.theme-base16-materia .hljs-link,
.theme-base16-materia .hljs-attr,
.theme-base16-materia .hljs-variable.constant_,
.theme-base16-materia .hljs-literal {
  color: #ea9560;
}
.theme-base16-materia .hljs-title,
.theme-base16-materia .hljs-class .hljs-title,
.theme-base16-materia .hljs-title.class_ {
  color: #fc0;
}
.theme-base16-materia .hljs-strong {
  font-weight: bold;
  color: #fc0;
}
.theme-base16-materia .hljs-code,
.theme-base16-materia .hljs-addition,
.theme-base16-materia .hljs-title.class_.inherited__,
.theme-base16-materia .hljs-string {
  color: #8bd649;
}
.theme-base16-materia .hljs-built_in,
.theme-base16-materia .hljs-doctag,
.theme-base16-materia .hljs-quote,
.theme-base16-materia .hljs-keyword.hljs-atrule,
.theme-base16-materia .hljs-regexp {
  color: #80cbc4;
}
.theme-base16-materia .hljs-function .hljs-title,
.theme-base16-materia .hljs-attribute,
.theme-base16-materia .ruby .hljs-property,
.theme-base16-materia .hljs-title.function_,
.theme-base16-materia .hljs-section {
  color: #89ddff;
}
.theme-base16-materia .hljs-type,
.theme-base16-materia .hljs-template-tag,
.theme-base16-materia .diff .hljs-meta,
.theme-base16-materia .hljs-keyword {
  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: bold;
}
.theme-base16-materia-min {
  /*!
  Theme: Materia
  Author: Defman21
  License: ~ MIT (or more permissive) [via base16-schemes-source]
  Maintainer: @highlightjs/core-team
  Version: 2021.09.0
*/
}
.theme-base16-materia-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-materia-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-materia-min .hljs {
  color: #cdd3de;
  background: #263238;
}
.theme-base16-materia-min .hljs ::selection,
.theme-base16-materia-min .hljs::selection {
  background-color: #37474f;
  color: #cdd3de;
}
.theme-base16-materia-min .hljs-comment {
  color: #707880;
}
.theme-base16-materia-min .hljs-tag {
  color: #c9ccd3;
}
.theme-base16-materia-min .hljs-operator,
.theme-base16-materia-min .hljs-punctuation,
.theme-base16-materia-min .hljs-subst {
  color: #cdd3de;
}
.theme-base16-materia-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-materia-min .hljs-bullet,
.theme-base16-materia-min .hljs-deletion,
.theme-base16-materia-min .hljs-name,
.theme-base16-materia-min .hljs-selector-tag,
.theme-base16-materia-min .hljs-template-variable,
.theme-base16-materia-min .hljs-variable {
  color: #ec5f67;
}
.theme-base16-materia-min .hljs-attr,
.theme-base16-materia-min .hljs-link,
.theme-base16-materia-min .hljs-literal,
.theme-base16-materia-min .hljs-number,
.theme-base16-materia-min .hljs-symbol,
.theme-base16-materia-min .hljs-variable.constant_ {
  color: #ea9560;
}
.theme-base16-materia-min .hljs-class .hljs-title,
.theme-base16-materia-min .hljs-title,
.theme-base16-materia-min .hljs-title.class_ {
  color: #fc0;
}
.theme-base16-materia-min .hljs-strong {
  font-weight: 700;
  color: #fc0;
}
.theme-base16-materia-min .hljs-addition,
.theme-base16-materia-min .hljs-code,
.theme-base16-materia-min .hljs-string,
.theme-base16-materia-min .hljs-title.class_.inherited__ {
  color: #8bd649;
}
.theme-base16-materia-min .hljs-built_in,
.theme-base16-materia-min .hljs-doctag,
.theme-base16-materia-min .hljs-keyword.hljs-atrule,
.theme-base16-materia-min .hljs-quote,
.theme-base16-materia-min .hljs-regexp {
  color: #80cbc4;
}
.theme-base16-materia-min .hljs-attribute,
.theme-base16-materia-min .hljs-function .hljs-title,
.theme-base16-materia-min .hljs-section,
.theme-base16-materia-min .hljs-title.function_,
.theme-base16-materia-min .ruby .hljs-property {
  color: #89ddff;
}
.theme-base16-materia-min .diff .hljs-meta,
.theme-base16-materia-min .hljs-keyword,
.theme-base16-materia-min .hljs-template-tag,
.theme-base16-materia-min .hljs-type {
  color: #82aaff;
}
.theme-base16-materia-min .hljs-emphasis {
  color: #82aaff;
  font-style: italic;
}
.theme-base16-materia-min .hljs-meta,
.theme-base16-materia-min .hljs-meta .hljs-keyword,
.theme-base16-materia-min .hljs-meta .hljs-string {
  color: #ec5f67;
}
.theme-base16-materia-min .hljs-meta .hljs-keyword,
.theme-base16-materia-min .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 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-subst,
.theme-base16-material-darker .hljs-punctuation,
.theme-base16-material-darker .hljs-operator {
  color: #eff;
}
.theme-base16-material-darker .hljs-operator {
  opacity: 0.7;
}
.theme-base16-material-darker .hljs-bullet,
.theme-base16-material-darker .hljs-variable,
.theme-base16-material-darker .hljs-template-variable,
.theme-base16-material-darker .hljs-selector-tag,
.theme-base16-material-darker .hljs-name,
.theme-base16-material-darker .hljs-deletion {
  color: #f07178;
}
.theme-base16-material-darker .hljs-symbol,
.theme-base16-material-darker .hljs-number,
.theme-base16-material-darker .hljs-link,
.theme-base16-material-darker .hljs-attr,
.theme-base16-material-darker .hljs-variable.constant_,
.theme-base16-material-darker .hljs-literal {
  color: #f78c6c;
}
.theme-base16-material-darker .hljs-title,
.theme-base16-material-darker .hljs-class .hljs-title,
.theme-base16-material-darker .hljs-title.class_ {
  color: #ffcb6b;
}
.theme-base16-material-darker .hljs-strong {
  font-weight: bold;
  color: #ffcb6b;
}
.theme-base16-material-darker .hljs-code,
.theme-base16-material-darker .hljs-addition,
.theme-base16-material-darker .hljs-title.class_.inherited__,
.theme-base16-material-darker .hljs-string {
  color: #c3e88d;
}
.theme-base16-material-darker .hljs-built_in,
.theme-base16-material-darker .hljs-doctag,
.theme-base16-material-darker .hljs-quote,
.theme-base16-material-darker .hljs-keyword.hljs-atrule,
.theme-base16-material-darker .hljs-regexp {
  color: #89ddff;
}
.theme-base16-material-darker .hljs-function .hljs-title,
.theme-base16-material-darker .hljs-attribute,
.theme-base16-material-darker .ruby .hljs-property,
.theme-base16-material-darker .hljs-title.function_,
.theme-base16-material-darker .hljs-section {
  color: #82aaff;
}
.theme-base16-material-darker .hljs-type,
.theme-base16-material-darker .hljs-template-tag,
.theme-base16-material-darker .diff .hljs-meta,
.theme-base16-material-darker .hljs-keyword {
  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: bold;
}
.theme-base16-material-darker-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-material-darker-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-material-darker-min .hljs {
  color: #eff;
  background: #212121;
}
.theme-base16-material-darker-min .hljs ::selection,
.theme-base16-material-darker-min .hljs::selection {
  background-color: #353535;
  color: #eff;
}
.theme-base16-material-darker-min .hljs-comment {
  color: #4a4a4a;
}
.theme-base16-material-darker-min .hljs-tag {
  color: #b2ccd6;
}
.theme-base16-material-darker-min .hljs-operator,
.theme-base16-material-darker-min .hljs-punctuation,
.theme-base16-material-darker-min .hljs-subst {
  color: #eff;
}
.theme-base16-material-darker-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-material-darker-min .hljs-bullet,
.theme-base16-material-darker-min .hljs-deletion,
.theme-base16-material-darker-min .hljs-name,
.theme-base16-material-darker-min .hljs-selector-tag,
.theme-base16-material-darker-min .hljs-template-variable,
.theme-base16-material-darker-min .hljs-variable {
  color: #f07178;
}
.theme-base16-material-darker-min .hljs-attr,
.theme-base16-material-darker-min .hljs-link,
.theme-base16-material-darker-min .hljs-literal,
.theme-base16-material-darker-min .hljs-number,
.theme-base16-material-darker-min .hljs-symbol,
.theme-base16-material-darker-min .hljs-variable.constant_ {
  color: #f78c6c;
}
.theme-base16-material-darker-min .hljs-class .hljs-title,
.theme-base16-material-darker-min .hljs-title,
.theme-base16-material-darker-min .hljs-title.class_ {
  color: #ffcb6b;
}
.theme-base16-material-darker-min .hljs-strong {
  font-weight: 700;
  color: #ffcb6b;
}
.theme-base16-material-darker-min .hljs-addition,
.theme-base16-material-darker-min .hljs-code,
.theme-base16-material-darker-min .hljs-string,
.theme-base16-material-darker-min .hljs-title.class_.inherited__ {
  color: #c3e88d;
}
.theme-base16-material-darker-min .hljs-built_in,
.theme-base16-material-darker-min .hljs-doctag,
.theme-base16-material-darker-min .hljs-keyword.hljs-atrule,
.theme-base16-material-darker-min .hljs-quote,
.theme-base16-material-darker-min .hljs-regexp {
  color: #89ddff;
}
.theme-base16-material-darker-min .hljs-attribute,
.theme-base16-material-darker-min .hljs-function .hljs-title,
.theme-base16-material-darker-min .hljs-section,
.theme-base16-material-darker-min .hljs-title.function_,
.theme-base16-material-darker-min .ruby .hljs-property {
  color: #82aaff;
}
.theme-base16-material-darker-min .diff .hljs-meta,
.theme-base16-material-darker-min .hljs-keyword,
.theme-base16-material-darker-min .hljs-template-tag,
.theme-base16-material-darker-min .hljs-type {
  color: #c792ea;
}
.theme-base16-material-darker-min .hljs-emphasis {
  color: #c792ea;
  font-style: italic;
}
.theme-base16-material-darker-min .hljs-meta,
.theme-base16-material-darker-min .hljs-meta .hljs-keyword,
.theme-base16-material-darker-min .hljs-meta .hljs-string {
  color: #ff5370;
}
.theme-base16-material-darker-min .hljs-meta .hljs-keyword,
.theme-base16-material-darker-min .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 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-subst,
.theme-base16-material-lighter .hljs-punctuation,
.theme-base16-material-lighter .hljs-operator {
  color: #80cbc4;
}
.theme-base16-material-lighter .hljs-operator {
  opacity: 0.7;
}
.theme-base16-material-lighter .hljs-bullet,
.theme-base16-material-lighter .hljs-variable,
.theme-base16-material-lighter .hljs-template-variable,
.theme-base16-material-lighter .hljs-selector-tag,
.theme-base16-material-lighter .hljs-name,
.theme-base16-material-lighter .hljs-deletion {
  color: #ff5370;
}
.theme-base16-material-lighter .hljs-symbol,
.theme-base16-material-lighter .hljs-number,
.theme-base16-material-lighter .hljs-link,
.theme-base16-material-lighter .hljs-attr,
.theme-base16-material-lighter .hljs-variable.constant_,
.theme-base16-material-lighter .hljs-literal {
  color: #f76d47;
}
.theme-base16-material-lighter .hljs-title,
.theme-base16-material-lighter .hljs-class .hljs-title,
.theme-base16-material-lighter .hljs-title.class_ {
  color: #ffb62c;
}
.theme-base16-material-lighter .hljs-strong {
  font-weight: bold;
  color: #ffb62c;
}
.theme-base16-material-lighter .hljs-code,
.theme-base16-material-lighter .hljs-addition,
.theme-base16-material-lighter .hljs-title.class_.inherited__,
.theme-base16-material-lighter .hljs-string {
  color: #91b859;
}
.theme-base16-material-lighter .hljs-built_in,
.theme-base16-material-lighter .hljs-doctag,
.theme-base16-material-lighter .hljs-quote,
.theme-base16-material-lighter .hljs-keyword.hljs-atrule,
.theme-base16-material-lighter .hljs-regexp {
  color: #39adb5;
}
.theme-base16-material-lighter .hljs-function .hljs-title,
.theme-base16-material-lighter .hljs-attribute,
.theme-base16-material-lighter .ruby .hljs-property,
.theme-base16-material-lighter .hljs-title.function_,
.theme-base16-material-lighter .hljs-section {
  color: #6182b8;
}
.theme-base16-material-lighter .hljs-type,
.theme-base16-material-lighter .hljs-template-tag,
.theme-base16-material-lighter .diff .hljs-meta,
.theme-base16-material-lighter .hljs-keyword {
  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: bold;
}
.theme-base16-material-lighter-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-material-lighter-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-material-lighter-min .hljs {
  color: #80cbc4;
  background: #fafafa;
}
.theme-base16-material-lighter-min .hljs ::selection,
.theme-base16-material-lighter-min .hljs::selection {
  background-color: #cceae7;
  color: #80cbc4;
}
.theme-base16-material-lighter-min .hljs-comment {
  color: #ccd7da;
}
.theme-base16-material-lighter-min .hljs-tag {
  color: #8796b0;
}
.theme-base16-material-lighter-min .hljs-operator,
.theme-base16-material-lighter-min .hljs-punctuation,
.theme-base16-material-lighter-min .hljs-subst {
  color: #80cbc4;
}
.theme-base16-material-lighter-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-material-lighter-min .hljs-bullet,
.theme-base16-material-lighter-min .hljs-deletion,
.theme-base16-material-lighter-min .hljs-name,
.theme-base16-material-lighter-min .hljs-selector-tag,
.theme-base16-material-lighter-min .hljs-template-variable,
.theme-base16-material-lighter-min .hljs-variable {
  color: #ff5370;
}
.theme-base16-material-lighter-min .hljs-attr,
.theme-base16-material-lighter-min .hljs-link,
.theme-base16-material-lighter-min .hljs-literal,
.theme-base16-material-lighter-min .hljs-number,
.theme-base16-material-lighter-min .hljs-symbol,
.theme-base16-material-lighter-min .hljs-variable.constant_ {
  color: #f76d47;
}
.theme-base16-material-lighter-min .hljs-class .hljs-title,
.theme-base16-material-lighter-min .hljs-title,
.theme-base16-material-lighter-min .hljs-title.class_ {
  color: #ffb62c;
}
.theme-base16-material-lighter-min .hljs-strong {
  font-weight: 700;
  color: #ffb62c;
}
.theme-base16-material-lighter-min .hljs-addition,
.theme-base16-material-lighter-min .hljs-code,
.theme-base16-material-lighter-min .hljs-string,
.theme-base16-material-lighter-min .hljs-title.class_.inherited__ {
  color: #91b859;
}
.theme-base16-material-lighter-min .hljs-built_in,
.theme-base16-material-lighter-min .hljs-doctag,
.theme-base16-material-lighter-min .hljs-keyword.hljs-atrule,
.theme-base16-material-lighter-min .hljs-quote,
.theme-base16-material-lighter-min .hljs-regexp {
  color: #39adb5;
}
.theme-base16-material-lighter-min .hljs-attribute,
.theme-base16-material-lighter-min .hljs-function .hljs-title,
.theme-base16-material-lighter-min .hljs-section,
.theme-base16-material-lighter-min .hljs-title.function_,
.theme-base16-material-lighter-min .ruby .hljs-property {
  color: #6182b8;
}
.theme-base16-material-lighter-min .diff .hljs-meta,
.theme-base16-material-lighter-min .hljs-keyword,
.theme-base16-material-lighter-min .hljs-template-tag,
.theme-base16-material-lighter-min .hljs-type {
  color: #7c4dff;
}
.theme-base16-material-lighter-min .hljs-emphasis {
  color: #7c4dff;
  font-style: italic;
}
.theme-base16-material-lighter-min .hljs-meta,
.theme-base16-material-lighter-min .hljs-meta .hljs-keyword,
.theme-base16-material-lighter-min .hljs-meta .hljs-string {
  color: #e53935;
}
.theme-base16-material-lighter-min .hljs-meta .hljs-keyword,
.theme-base16-material-lighter-min .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 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-subst,
.theme-base16-material-palenight .hljs-punctuation,
.theme-base16-material-palenight .hljs-operator {
  color: #959dcb;
}
.theme-base16-material-palenight .hljs-operator {
  opacity: 0.7;
}
.theme-base16-material-palenight .hljs-bullet,
.theme-base16-material-palenight .hljs-variable,
.theme-base16-material-palenight .hljs-template-variable,
.theme-base16-material-palenight .hljs-selector-tag,
.theme-base16-material-palenight .hljs-name,
.theme-base16-material-palenight .hljs-deletion {
  color: #f07178;
}
.theme-base16-material-palenight .hljs-symbol,
.theme-base16-material-palenight .hljs-number,
.theme-base16-material-palenight .hljs-link,
.theme-base16-material-palenight .hljs-attr,
.theme-base16-material-palenight .hljs-variable.constant_,
.theme-base16-material-palenight .hljs-literal {
  color: #f78c6c;
}
.theme-base16-material-palenight .hljs-title,
.theme-base16-material-palenight .hljs-class .hljs-title,
.theme-base16-material-palenight .hljs-title.class_ {
  color: #ffcb6b;
}
.theme-base16-material-palenight .hljs-strong {
  font-weight: bold;
  color: #ffcb6b;
}
.theme-base16-material-palenight .hljs-code,
.theme-base16-material-palenight .hljs-addition,
.theme-base16-material-palenight .hljs-title.class_.inherited__,
.theme-base16-material-palenight .hljs-string {
  color: #c3e88d;
}
.theme-base16-material-palenight .hljs-built_in,
.theme-base16-material-palenight .hljs-doctag,
.theme-base16-material-palenight .hljs-quote,
.theme-base16-material-palenight .hljs-keyword.hljs-atrule,
.theme-base16-material-palenight .hljs-regexp {
  color: #89ddff;
}
.theme-base16-material-palenight .hljs-function .hljs-title,
.theme-base16-material-palenight .hljs-attribute,
.theme-base16-material-palenight .ruby .hljs-property,
.theme-base16-material-palenight .hljs-title.function_,
.theme-base16-material-palenight .hljs-section {
  color: #82aaff;
}
.theme-base16-material-palenight .hljs-type,
.theme-base16-material-palenight .hljs-template-tag,
.theme-base16-material-palenight .diff .hljs-meta,
.theme-base16-material-palenight .hljs-keyword {
  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: bold;
}
.theme-base16-material-palenight-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-material-palenight-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-material-palenight-min .hljs {
  color: #959dcb;
  background: #292d3e;
}
.theme-base16-material-palenight-min .hljs ::selection,
.theme-base16-material-palenight-min .hljs::selection {
  background-color: #32374d;
  color: #959dcb;
}
.theme-base16-material-palenight-min .hljs-comment {
  color: #676e95;
}
.theme-base16-material-palenight-min .hljs-tag {
  color: #8796b0;
}
.theme-base16-material-palenight-min .hljs-operator,
.theme-base16-material-palenight-min .hljs-punctuation,
.theme-base16-material-palenight-min .hljs-subst {
  color: #959dcb;
}
.theme-base16-material-palenight-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-material-palenight-min .hljs-bullet,
.theme-base16-material-palenight-min .hljs-deletion,
.theme-base16-material-palenight-min .hljs-name,
.theme-base16-material-palenight-min .hljs-selector-tag,
.theme-base16-material-palenight-min .hljs-template-variable,
.theme-base16-material-palenight-min .hljs-variable {
  color: #f07178;
}
.theme-base16-material-palenight-min .hljs-attr,
.theme-base16-material-palenight-min .hljs-link,
.theme-base16-material-palenight-min .hljs-literal,
.theme-base16-material-palenight-min .hljs-number,
.theme-base16-material-palenight-min .hljs-symbol,
.theme-base16-material-palenight-min .hljs-variable.constant_ {
  color: #f78c6c;
}
.theme-base16-material-palenight-min .hljs-class .hljs-title,
.theme-base16-material-palenight-min .hljs-title,
.theme-base16-material-palenight-min .hljs-title.class_ {
  color: #ffcb6b;
}
.theme-base16-material-palenight-min .hljs-strong {
  font-weight: 700;
  color: #ffcb6b;
}
.theme-base16-material-palenight-min .hljs-addition,
.theme-base16-material-palenight-min .hljs-code,
.theme-base16-material-palenight-min .hljs-string,
.theme-base16-material-palenight-min .hljs-title.class_.inherited__ {
  color: #c3e88d;
}
.theme-base16-material-palenight-min .hljs-built_in,
.theme-base16-material-palenight-min .hljs-doctag,
.theme-base16-material-palenight-min .hljs-keyword.hljs-atrule,
.theme-base16-material-palenight-min .hljs-quote,
.theme-base16-material-palenight-min .hljs-regexp {
  color: #89ddff;
}
.theme-base16-material-palenight-min .hljs-attribute,
.theme-base16-material-palenight-min .hljs-function .hljs-title,
.theme-base16-material-palenight-min .hljs-section,
.theme-base16-material-palenight-min .hljs-title.function_,
.theme-base16-material-palenight-min .ruby .hljs-property {
  color: #82aaff;
}
.theme-base16-material-palenight-min .diff .hljs-meta,
.theme-base16-material-palenight-min .hljs-keyword,
.theme-base16-material-palenight-min .hljs-template-tag,
.theme-base16-material-palenight-min .hljs-type {
  color: #c792ea;
}
.theme-base16-material-palenight-min .hljs-emphasis {
  color: #c792ea;
  font-style: italic;
}
.theme-base16-material-palenight-min .hljs-meta,
.theme-base16-material-palenight-min .hljs-meta .hljs-keyword,
.theme-base16-material-palenight-min .hljs-meta .hljs-string {
  color: #ff5370;
}
.theme-base16-material-palenight-min .hljs-meta .hljs-keyword,
.theme-base16-material-palenight-min .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 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-subst,
.theme-base16-material-vivid .hljs-punctuation,
.theme-base16-material-vivid .hljs-operator {
  color: #80868b;
}
.theme-base16-material-vivid .hljs-operator {
  opacity: 0.7;
}
.theme-base16-material-vivid .hljs-bullet,
.theme-base16-material-vivid .hljs-variable,
.theme-base16-material-vivid .hljs-template-variable,
.theme-base16-material-vivid .hljs-selector-tag,
.theme-base16-material-vivid .hljs-name,
.theme-base16-material-vivid .hljs-deletion {
  color: #f44336;
}
.theme-base16-material-vivid .hljs-symbol,
.theme-base16-material-vivid .hljs-number,
.theme-base16-material-vivid .hljs-link,
.theme-base16-material-vivid .hljs-attr,
.theme-base16-material-vivid .hljs-variable.constant_,
.theme-base16-material-vivid .hljs-literal {
  color: #ff9800;
}
.theme-base16-material-vivid .hljs-title,
.theme-base16-material-vivid .hljs-class .hljs-title,
.theme-base16-material-vivid .hljs-title.class_ {
  color: #ffeb3b;
}
.theme-base16-material-vivid .hljs-strong {
  font-weight: bold;
  color: #ffeb3b;
}
.theme-base16-material-vivid .hljs-code,
.theme-base16-material-vivid .hljs-addition,
.theme-base16-material-vivid .hljs-title.class_.inherited__,
.theme-base16-material-vivid .hljs-string {
  color: #00e676;
}
.theme-base16-material-vivid .hljs-built_in,
.theme-base16-material-vivid .hljs-doctag,
.theme-base16-material-vivid .hljs-quote,
.theme-base16-material-vivid .hljs-keyword.hljs-atrule,
.theme-base16-material-vivid .hljs-regexp {
  color: #00bcd4;
}
.theme-base16-material-vivid .hljs-function .hljs-title,
.theme-base16-material-vivid .hljs-attribute,
.theme-base16-material-vivid .ruby .hljs-property,
.theme-base16-material-vivid .hljs-title.function_,
.theme-base16-material-vivid .hljs-section {
  color: #2196f3;
}
.theme-base16-material-vivid .hljs-type,
.theme-base16-material-vivid .hljs-template-tag,
.theme-base16-material-vivid .diff .hljs-meta,
.theme-base16-material-vivid .hljs-keyword {
  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: bold;
}
.theme-base16-material-vivid-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-material-vivid-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-material-vivid-min .hljs {
  color: #80868b;
  background: #202124;
}
.theme-base16-material-vivid-min .hljs ::selection,
.theme-base16-material-vivid-min .hljs::selection {
  background-color: #323639;
  color: #80868b;
}
.theme-base16-material-vivid-min .hljs-comment {
  color: #44464d;
}
.theme-base16-material-vivid-min .hljs-tag {
  color: #676c71;
}
.theme-base16-material-vivid-min .hljs-operator,
.theme-base16-material-vivid-min .hljs-punctuation,
.theme-base16-material-vivid-min .hljs-subst {
  color: #80868b;
}
.theme-base16-material-vivid-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-material-vivid-min .hljs-bullet,
.theme-base16-material-vivid-min .hljs-deletion,
.theme-base16-material-vivid-min .hljs-name,
.theme-base16-material-vivid-min .hljs-selector-tag,
.theme-base16-material-vivid-min .hljs-template-variable,
.theme-base16-material-vivid-min .hljs-variable {
  color: #f44336;
}
.theme-base16-material-vivid-min .hljs-attr,
.theme-base16-material-vivid-min .hljs-link,
.theme-base16-material-vivid-min .hljs-literal,
.theme-base16-material-vivid-min .hljs-number,
.theme-base16-material-vivid-min .hljs-symbol,
.theme-base16-material-vivid-min .hljs-variable.constant_ {
  color: #ff9800;
}
.theme-base16-material-vivid-min .hljs-class .hljs-title,
.theme-base16-material-vivid-min .hljs-title,
.theme-base16-material-vivid-min .hljs-title.class_ {
  color: #ffeb3b;
}
.theme-base16-material-vivid-min .hljs-strong {
  font-weight: 700;
  color: #ffeb3b;
}
.theme-base16-material-vivid-min .hljs-addition,
.theme-base16-material-vivid-min .hljs-code,
.theme-base16-material-vivid-min .hljs-string,
.theme-base16-material-vivid-min .hljs-title.class_.inherited__ {
  color: #00e676;
}
.theme-base16-material-vivid-min .hljs-built_in,
.theme-base16-material-vivid-min .hljs-doctag,
.theme-base16-material-vivid-min .hljs-keyword.hljs-atrule,
.theme-base16-material-vivid-min .hljs-quote,
.theme-base16-material-vivid-min .hljs-regexp {
  color: #00bcd4;
}
.theme-base16-material-vivid-min .hljs-attribute,
.theme-base16-material-vivid-min .hljs-function .hljs-title,
.theme-base16-material-vivid-min .hljs-section,
.theme-base16-material-vivid-min .hljs-title.function_,
.theme-base16-material-vivid-min .ruby .hljs-property {
  color: #2196f3;
}
.theme-base16-material-vivid-min .diff .hljs-meta,
.theme-base16-material-vivid-min .hljs-keyword,
.theme-base16-material-vivid-min .hljs-template-tag,
.theme-base16-material-vivid-min .hljs-type {
  color: #673ab7;
}
.theme-base16-material-vivid-min .hljs-emphasis {
  color: #673ab7;
  font-style: italic;
}
.theme-base16-material-vivid-min .hljs-meta,
.theme-base16-material-vivid-min .hljs-meta .hljs-keyword,
.theme-base16-material-vivid-min .hljs-meta .hljs-string {
  color: #8d6e63;
}
.theme-base16-material-vivid-min .hljs-meta .hljs-keyword,
.theme-base16-material-vivid-min .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 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-subst,
.theme-base16-material .hljs-punctuation,
.theme-base16-material .hljs-operator {
  color: #eff;
}
.theme-base16-material .hljs-operator {
  opacity: 0.7;
}
.theme-base16-material .hljs-bullet,
.theme-base16-material .hljs-variable,
.theme-base16-material .hljs-template-variable,
.theme-base16-material .hljs-selector-tag,
.theme-base16-material .hljs-name,
.theme-base16-material .hljs-deletion {
  color: #f07178;
}
.theme-base16-material .hljs-symbol,
.theme-base16-material .hljs-number,
.theme-base16-material .hljs-link,
.theme-base16-material .hljs-attr,
.theme-base16-material .hljs-variable.constant_,
.theme-base16-material .hljs-literal {
  color: #f78c6c;
}
.theme-base16-material .hljs-title,
.theme-base16-material .hljs-class .hljs-title,
.theme-base16-material .hljs-title.class_ {
  color: #ffcb6b;
}
.theme-base16-material .hljs-strong {
  font-weight: bold;
  color: #ffcb6b;
}
.theme-base16-material .hljs-code,
.theme-base16-material .hljs-addition,
.theme-base16-material .hljs-title.class_.inherited__,
.theme-base16-material .hljs-string {
  color: #c3e88d;
}
.theme-base16-material .hljs-built_in,
.theme-base16-material .hljs-doctag,
.theme-base16-material .hljs-quote,
.theme-base16-material .hljs-keyword.hljs-atrule,
.theme-base16-material .hljs-regexp {
  color: #89ddff;
}
.theme-base16-material .hljs-function .hljs-title,
.theme-base16-material .hljs-attribute,
.theme-base16-material .ruby .hljs-property,
.theme-base16-material .hljs-title.function_,
.theme-base16-material .hljs-section {
  color: #82aaff;
}
.theme-base16-material .hljs-type,
.theme-base16-material .hljs-template-tag,
.theme-base16-material .diff .hljs-meta,
.theme-base16-material .hljs-keyword {
  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: bold;
}
.theme-base16-material-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-material-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-material-min .hljs {
  color: #eff;
  background: #263238;
}
.theme-base16-material-min .hljs ::selection,
.theme-base16-material-min .hljs::selection {
  background-color: #314549;
  color: #eff;
}
.theme-base16-material-min .hljs-comment {
  color: #546e7a;
}
.theme-base16-material-min .hljs-tag {
  color: #b2ccd6;
}
.theme-base16-material-min .hljs-operator,
.theme-base16-material-min .hljs-punctuation,
.theme-base16-material-min .hljs-subst {
  color: #eff;
}
.theme-base16-material-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-material-min .hljs-bullet,
.theme-base16-material-min .hljs-deletion,
.theme-base16-material-min .hljs-name,
.theme-base16-material-min .hljs-selector-tag,
.theme-base16-material-min .hljs-template-variable,
.theme-base16-material-min .hljs-variable {
  color: #f07178;
}
.theme-base16-material-min .hljs-attr,
.theme-base16-material-min .hljs-link,
.theme-base16-material-min .hljs-literal,
.theme-base16-material-min .hljs-number,
.theme-base16-material-min .hljs-symbol,
.theme-base16-material-min .hljs-variable.constant_ {
  color: #f78c6c;
}
.theme-base16-material-min .hljs-class .hljs-title,
.theme-base16-material-min .hljs-title,
.theme-base16-material-min .hljs-title.class_ {
  color: #ffcb6b;
}
.theme-base16-material-min .hljs-strong {
  font-weight: 700;
  color: #ffcb6b;
}
.theme-base16-material-min .hljs-addition,
.theme-base16-material-min .hljs-code,
.theme-base16-material-min .hljs-string,
.theme-base16-material-min .hljs-title.class_.inherited__ {
  color: #c3e88d;
}
.theme-base16-material-min .hljs-built_in,
.theme-base16-material-min .hljs-doctag,
.theme-base16-material-min .hljs-keyword.hljs-atrule,
.theme-base16-material-min .hljs-quote,
.theme-base16-material-min .hljs-regexp {
  color: #89ddff;
}
.theme-base16-material-min .hljs-attribute,
.theme-base16-material-min .hljs-function .hljs-title,
.theme-base16-material-min .hljs-section,
.theme-base16-material-min .hljs-title.function_,
.theme-base16-material-min .ruby .hljs-property {
  color: #82aaff;
}
.theme-base16-material-min .diff .hljs-meta,
.theme-base16-material-min .hljs-keyword,
.theme-base16-material-min .hljs-template-tag,
.theme-base16-material-min .hljs-type {
  color: #c792ea;
}
.theme-base16-material-min .hljs-emphasis {
  color: #c792ea;
  font-style: italic;
}
.theme-base16-material-min .hljs-meta,
.theme-base16-material-min .hljs-meta .hljs-keyword,
.theme-base16-material-min .hljs-meta .hljs-string {
  color: #ff5370;
}
.theme-base16-material-min .hljs-meta .hljs-keyword,
.theme-base16-material-min .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 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-subst,
.theme-base16-mellow-purple .hljs-punctuation,
.theme-base16-mellow-purple .hljs-operator {
  color: #fef;
}
.theme-base16-mellow-purple .hljs-operator {
  opacity: 0.7;
}
.theme-base16-mellow-purple .hljs-bullet,
.theme-base16-mellow-purple .hljs-variable,
.theme-base16-mellow-purple .hljs-template-variable,
.theme-base16-mellow-purple .hljs-selector-tag,
.theme-base16-mellow-purple .hljs-name,
.theme-base16-mellow-purple .hljs-deletion {
  color: #00d9e9;
}
.theme-base16-mellow-purple .hljs-symbol,
.theme-base16-mellow-purple .hljs-number,
.theme-base16-mellow-purple .hljs-link,
.theme-base16-mellow-purple .hljs-attr,
.theme-base16-mellow-purple .hljs-variable.constant_,
.theme-base16-mellow-purple .hljs-literal {
  color: #aa00a3;
}
.theme-base16-mellow-purple .hljs-title,
.theme-base16-mellow-purple .hljs-class .hljs-title,
.theme-base16-mellow-purple .hljs-title.class_ {
  color: #955ae7;
}
.theme-base16-mellow-purple .hljs-strong {
  font-weight: bold;
  color: #955ae7;
}
.theme-base16-mellow-purple .hljs-code,
.theme-base16-mellow-purple .hljs-addition,
.theme-base16-mellow-purple .hljs-title.class_.inherited__,
.theme-base16-mellow-purple .hljs-string {
  color: #05cb0d;
}
.theme-base16-mellow-purple .hljs-built_in,
.theme-base16-mellow-purple .hljs-doctag,
.theme-base16-mellow-purple .hljs-quote,
.theme-base16-mellow-purple .hljs-keyword.hljs-atrule,
.theme-base16-mellow-purple .hljs-regexp {
  color: #b900b1;
}
.theme-base16-mellow-purple .hljs-function .hljs-title,
.theme-base16-mellow-purple .hljs-attribute,
.theme-base16-mellow-purple .ruby .hljs-property,
.theme-base16-mellow-purple .hljs-title.function_,
.theme-base16-mellow-purple .hljs-section {
  color: #550068;
}
.theme-base16-mellow-purple .hljs-type,
.theme-base16-mellow-purple .hljs-template-tag,
.theme-base16-mellow-purple .diff .hljs-meta,
.theme-base16-mellow-purple .hljs-keyword {
  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: bold;
}
.theme-base16-mellow-purple-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-mellow-purple-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-mellow-purple-min .hljs {
  color: #fef;
  background: #1e0528;
}
.theme-base16-mellow-purple-min .hljs ::selection,
.theme-base16-mellow-purple-min .hljs::selection {
  background-color: #331354;
  color: #fef;
}
.theme-base16-mellow-purple-min .hljs-comment {
  color: #320f55;
}
.theme-base16-mellow-purple-min .hljs-tag {
  color: #873582;
}
.theme-base16-mellow-purple-min .hljs-operator,
.theme-base16-mellow-purple-min .hljs-punctuation,
.theme-base16-mellow-purple-min .hljs-subst {
  color: #fef;
}
.theme-base16-mellow-purple-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-mellow-purple-min .hljs-bullet,
.theme-base16-mellow-purple-min .hljs-deletion,
.theme-base16-mellow-purple-min .hljs-name,
.theme-base16-mellow-purple-min .hljs-selector-tag,
.theme-base16-mellow-purple-min .hljs-template-variable,
.theme-base16-mellow-purple-min .hljs-variable {
  color: #00d9e9;
}
.theme-base16-mellow-purple-min .hljs-attr,
.theme-base16-mellow-purple-min .hljs-link,
.theme-base16-mellow-purple-min .hljs-literal,
.theme-base16-mellow-purple-min .hljs-number,
.theme-base16-mellow-purple-min .hljs-symbol,
.theme-base16-mellow-purple-min .hljs-variable.constant_ {
  color: #aa00a3;
}
.theme-base16-mellow-purple-min .hljs-class .hljs-title,
.theme-base16-mellow-purple-min .hljs-title,
.theme-base16-mellow-purple-min .hljs-title.class_ {
  color: #955ae7;
}
.theme-base16-mellow-purple-min .hljs-strong {
  font-weight: 700;
  color: #955ae7;
}
.theme-base16-mellow-purple-min .hljs-addition,
.theme-base16-mellow-purple-min .hljs-code,
.theme-base16-mellow-purple-min .hljs-string,
.theme-base16-mellow-purple-min .hljs-title.class_.inherited__ {
  color: #05cb0d;
}
.theme-base16-mellow-purple-min .hljs-built_in,
.theme-base16-mellow-purple-min .hljs-doctag,
.theme-base16-mellow-purple-min .hljs-keyword.hljs-atrule,
.theme-base16-mellow-purple-min .hljs-quote,
.theme-base16-mellow-purple-min .hljs-regexp {
  color: #b900b1;
}
.theme-base16-mellow-purple-min .hljs-attribute,
.theme-base16-mellow-purple-min .hljs-function .hljs-title,
.theme-base16-mellow-purple-min .hljs-section,
.theme-base16-mellow-purple-min .hljs-title.function_,
.theme-base16-mellow-purple-min .ruby .hljs-property {
  color: #550068;
}
.theme-base16-mellow-purple-min .diff .hljs-meta,
.theme-base16-mellow-purple-min .hljs-keyword,
.theme-base16-mellow-purple-min .hljs-template-tag,
.theme-base16-mellow-purple-min .hljs-type {
  color: #8991bb;
}
.theme-base16-mellow-purple-min .hljs-emphasis {
  color: #8991bb;
  font-style: italic;
}
.theme-base16-mellow-purple-min .hljs-meta,
.theme-base16-mellow-purple-min .hljs-meta .hljs-keyword,
.theme-base16-mellow-purple-min .hljs-meta .hljs-string {
  color: #4d6fff;
}
.theme-base16-mellow-purple-min .hljs-meta .hljs-keyword,
.theme-base16-mellow-purple-min .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 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-subst,
.theme-base16-mexico-light .hljs-punctuation,
.theme-base16-mexico-light .hljs-operator {
  color: #383838;
}
.theme-base16-mexico-light .hljs-operator {
  opacity: 0.7;
}
.theme-base16-mexico-light .hljs-bullet,
.theme-base16-mexico-light .hljs-variable,
.theme-base16-mexico-light .hljs-template-variable,
.theme-base16-mexico-light .hljs-selector-tag,
.theme-base16-mexico-light .hljs-name,
.theme-base16-mexico-light .hljs-deletion {
  color: #ab4642;
}
.theme-base16-mexico-light .hljs-symbol,
.theme-base16-mexico-light .hljs-number,
.theme-base16-mexico-light .hljs-link,
.theme-base16-mexico-light .hljs-attr,
.theme-base16-mexico-light .hljs-variable.constant_,
.theme-base16-mexico-light .hljs-literal {
  color: #dc9656;
}
.theme-base16-mexico-light .hljs-title,
.theme-base16-mexico-light .hljs-class .hljs-title,
.theme-base16-mexico-light .hljs-title.class_ {
  color: #f79a0e;
}
.theme-base16-mexico-light .hljs-strong {
  font-weight: bold;
  color: #f79a0e;
}
.theme-base16-mexico-light .hljs-code,
.theme-base16-mexico-light .hljs-addition,
.theme-base16-mexico-light .hljs-title.class_.inherited__,
.theme-base16-mexico-light .hljs-string {
  color: #538947;
}
.theme-base16-mexico-light .hljs-built_in,
.theme-base16-mexico-light .hljs-doctag,
.theme-base16-mexico-light .hljs-quote,
.theme-base16-mexico-light .hljs-keyword.hljs-atrule,
.theme-base16-mexico-light .hljs-regexp {
  color: #4b8093;
}
.theme-base16-mexico-light .hljs-function .hljs-title,
.theme-base16-mexico-light .hljs-attribute,
.theme-base16-mexico-light .ruby .hljs-property,
.theme-base16-mexico-light .hljs-title.function_,
.theme-base16-mexico-light .hljs-section {
  color: #7cafc2;
}
.theme-base16-mexico-light .hljs-type,
.theme-base16-mexico-light .hljs-template-tag,
.theme-base16-mexico-light .diff .hljs-meta,
.theme-base16-mexico-light .hljs-keyword {
  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: bold;
}
.theme-base16-mexico-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-mexico-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-mexico-light-min .hljs {
  color: #383838;
  background: #f8f8f8;
}
.theme-base16-mexico-light-min .hljs ::selection,
.theme-base16-mexico-light-min .hljs::selection {
  background-color: #d8d8d8;
  color: #383838;
}
.theme-base16-mexico-light-min .hljs-comment {
  color: #b8b8b8;
}
.theme-base16-mexico-light-min .hljs-tag {
  color: #585858;
}
.theme-base16-mexico-light-min .hljs-operator,
.theme-base16-mexico-light-min .hljs-punctuation,
.theme-base16-mexico-light-min .hljs-subst {
  color: #383838;
}
.theme-base16-mexico-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-mexico-light-min .hljs-bullet,
.theme-base16-mexico-light-min .hljs-deletion,
.theme-base16-mexico-light-min .hljs-name,
.theme-base16-mexico-light-min .hljs-selector-tag,
.theme-base16-mexico-light-min .hljs-template-variable,
.theme-base16-mexico-light-min .hljs-variable {
  color: #ab4642;
}
.theme-base16-mexico-light-min .hljs-attr,
.theme-base16-mexico-light-min .hljs-link,
.theme-base16-mexico-light-min .hljs-literal,
.theme-base16-mexico-light-min .hljs-number,
.theme-base16-mexico-light-min .hljs-symbol,
.theme-base16-mexico-light-min .hljs-variable.constant_ {
  color: #dc9656;
}
.theme-base16-mexico-light-min .hljs-class .hljs-title,
.theme-base16-mexico-light-min .hljs-title,
.theme-base16-mexico-light-min .hljs-title.class_ {
  color: #f79a0e;
}
.theme-base16-mexico-light-min .hljs-strong {
  font-weight: 700;
  color: #f79a0e;
}
.theme-base16-mexico-light-min .hljs-addition,
.theme-base16-mexico-light-min .hljs-code,
.theme-base16-mexico-light-min .hljs-string,
.theme-base16-mexico-light-min .hljs-title.class_.inherited__ {
  color: #538947;
}
.theme-base16-mexico-light-min .hljs-built_in,
.theme-base16-mexico-light-min .hljs-doctag,
.theme-base16-mexico-light-min .hljs-keyword.hljs-atrule,
.theme-base16-mexico-light-min .hljs-quote,
.theme-base16-mexico-light-min .hljs-regexp {
  color: #4b8093;
}
.theme-base16-mexico-light-min .hljs-attribute,
.theme-base16-mexico-light-min .hljs-function .hljs-title,
.theme-base16-mexico-light-min .hljs-section,
.theme-base16-mexico-light-min .hljs-title.function_,
.theme-base16-mexico-light-min .ruby .hljs-property {
  color: #7cafc2;
}
.theme-base16-mexico-light-min .diff .hljs-meta,
.theme-base16-mexico-light-min .hljs-keyword,
.theme-base16-mexico-light-min .hljs-template-tag,
.theme-base16-mexico-light-min .hljs-type {
  color: #96609e;
}
.theme-base16-mexico-light-min .hljs-emphasis {
  color: #96609e;
  font-style: italic;
}
.theme-base16-mexico-light-min .hljs-meta,
.theme-base16-mexico-light-min .hljs-meta .hljs-keyword,
.theme-base16-mexico-light-min .hljs-meta .hljs-string {
  color: #a16946;
}
.theme-base16-mexico-light-min .hljs-meta .hljs-keyword,
.theme-base16-mexico-light-min .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 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-subst,
.theme-base16-mocha .hljs-punctuation,
.theme-base16-mocha .hljs-operator {
  color: #d0c8c6;
}
.theme-base16-mocha .hljs-operator {
  opacity: 0.7;
}
.theme-base16-mocha .hljs-bullet,
.theme-base16-mocha .hljs-variable,
.theme-base16-mocha .hljs-template-variable,
.theme-base16-mocha .hljs-selector-tag,
.theme-base16-mocha .hljs-name,
.theme-base16-mocha .hljs-deletion {
  color: #cb6077;
}
.theme-base16-mocha .hljs-symbol,
.theme-base16-mocha .hljs-number,
.theme-base16-mocha .hljs-link,
.theme-base16-mocha .hljs-attr,
.theme-base16-mocha .hljs-variable.constant_,
.theme-base16-mocha .hljs-literal {
  color: #d28b71;
}
.theme-base16-mocha .hljs-title,
.theme-base16-mocha .hljs-class .hljs-title,
.theme-base16-mocha .hljs-title.class_ {
  color: #f4bc87;
}
.theme-base16-mocha .hljs-strong {
  font-weight: bold;
  color: #f4bc87;
}
.theme-base16-mocha .hljs-code,
.theme-base16-mocha .hljs-addition,
.theme-base16-mocha .hljs-title.class_.inherited__,
.theme-base16-mocha .hljs-string {
  color: #beb55b;
}
.theme-base16-mocha .hljs-built_in,
.theme-base16-mocha .hljs-doctag,
.theme-base16-mocha .hljs-quote,
.theme-base16-mocha .hljs-keyword.hljs-atrule,
.theme-base16-mocha .hljs-regexp {
  color: #7bbda4;
}
.theme-base16-mocha .hljs-function .hljs-title,
.theme-base16-mocha .hljs-attribute,
.theme-base16-mocha .ruby .hljs-property,
.theme-base16-mocha .hljs-title.function_,
.theme-base16-mocha .hljs-section {
  color: #8ab3b5;
}
.theme-base16-mocha .hljs-type,
.theme-base16-mocha .hljs-template-tag,
.theme-base16-mocha .diff .hljs-meta,
.theme-base16-mocha .hljs-keyword {
  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: bold;
}
.theme-base16-mocha-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-mocha-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-mocha-min .hljs {
  color: #d0c8c6;
  background: #3b3228;
}
.theme-base16-mocha-min .hljs ::selection,
.theme-base16-mocha-min .hljs::selection {
  background-color: #645240;
  color: #d0c8c6;
}
.theme-base16-mocha-min .hljs-comment {
  color: #7e705a;
}
.theme-base16-mocha-min .hljs-tag {
  color: #b8afad;
}
.theme-base16-mocha-min .hljs-operator,
.theme-base16-mocha-min .hljs-punctuation,
.theme-base16-mocha-min .hljs-subst {
  color: #d0c8c6;
}
.theme-base16-mocha-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-mocha-min .hljs-bullet,
.theme-base16-mocha-min .hljs-deletion,
.theme-base16-mocha-min .hljs-name,
.theme-base16-mocha-min .hljs-selector-tag,
.theme-base16-mocha-min .hljs-template-variable,
.theme-base16-mocha-min .hljs-variable {
  color: #cb6077;
}
.theme-base16-mocha-min .hljs-attr,
.theme-base16-mocha-min .hljs-link,
.theme-base16-mocha-min .hljs-literal,
.theme-base16-mocha-min .hljs-number,
.theme-base16-mocha-min .hljs-symbol,
.theme-base16-mocha-min .hljs-variable.constant_ {
  color: #d28b71;
}
.theme-base16-mocha-min .hljs-class .hljs-title,
.theme-base16-mocha-min .hljs-title,
.theme-base16-mocha-min .hljs-title.class_ {
  color: #f4bc87;
}
.theme-base16-mocha-min .hljs-strong {
  font-weight: 700;
  color: #f4bc87;
}
.theme-base16-mocha-min .hljs-addition,
.theme-base16-mocha-min .hljs-code,
.theme-base16-mocha-min .hljs-string,
.theme-base16-mocha-min .hljs-title.class_.inherited__ {
  color: #beb55b;
}
.theme-base16-mocha-min .hljs-built_in,
.theme-base16-mocha-min .hljs-doctag,
.theme-base16-mocha-min .hljs-keyword.hljs-atrule,
.theme-base16-mocha-min .hljs-quote,
.theme-base16-mocha-min .hljs-regexp {
  color: #7bbda4;
}
.theme-base16-mocha-min .hljs-attribute,
.theme-base16-mocha-min .hljs-function .hljs-title,
.theme-base16-mocha-min .hljs-section,
.theme-base16-mocha-min .hljs-title.function_,
.theme-base16-mocha-min .ruby .hljs-property {
  color: #8ab3b5;
}
.theme-base16-mocha-min .diff .hljs-meta,
.theme-base16-mocha-min .hljs-keyword,
.theme-base16-mocha-min .hljs-template-tag,
.theme-base16-mocha-min .hljs-type {
  color: #a89bb9;
}
.theme-base16-mocha-min .hljs-emphasis {
  color: #a89bb9;
  font-style: italic;
}
.theme-base16-mocha-min .hljs-meta,
.theme-base16-mocha-min .hljs-meta .hljs-keyword,
.theme-base16-mocha-min .hljs-meta .hljs-string {
  color: #bb9584;
}
.theme-base16-mocha-min .hljs-meta .hljs-keyword,
.theme-base16-mocha-min .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 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-subst,
.theme-base16-monokai .hljs-punctuation,
.theme-base16-monokai .hljs-operator {
  color: #f8f8f2;
}
.theme-base16-monokai .hljs-operator {
  opacity: 0.7;
}
.theme-base16-monokai .hljs-bullet,
.theme-base16-monokai .hljs-variable,
.theme-base16-monokai .hljs-template-variable,
.theme-base16-monokai .hljs-selector-tag,
.theme-base16-monokai .hljs-name,
.theme-base16-monokai .hljs-deletion {
  color: #f92672;
}
.theme-base16-monokai .hljs-symbol,
.theme-base16-monokai .hljs-number,
.theme-base16-monokai .hljs-link,
.theme-base16-monokai .hljs-attr,
.theme-base16-monokai .hljs-variable.constant_,
.theme-base16-monokai .hljs-literal {
  color: #fd971f;
}
.theme-base16-monokai .hljs-title,
.theme-base16-monokai .hljs-class .hljs-title,
.theme-base16-monokai .hljs-title.class_ {
  color: #f4bf75;
}
.theme-base16-monokai .hljs-strong {
  font-weight: bold;
  color: #f4bf75;
}
.theme-base16-monokai .hljs-code,
.theme-base16-monokai .hljs-addition,
.theme-base16-monokai .hljs-title.class_.inherited__,
.theme-base16-monokai .hljs-string {
  color: #a6e22e;
}
.theme-base16-monokai .hljs-built_in,
.theme-base16-monokai .hljs-doctag,
.theme-base16-monokai .hljs-quote,
.theme-base16-monokai .hljs-keyword.hljs-atrule,
.theme-base16-monokai .hljs-regexp {
  color: #a1efe4;
}
.theme-base16-monokai .hljs-function .hljs-title,
.theme-base16-monokai .hljs-attribute,
.theme-base16-monokai .ruby .hljs-property,
.theme-base16-monokai .hljs-title.function_,
.theme-base16-monokai .hljs-section {
  color: #66d9ef;
}
.theme-base16-monokai .hljs-type,
.theme-base16-monokai .hljs-template-tag,
.theme-base16-monokai .diff .hljs-meta,
.theme-base16-monokai .hljs-keyword {
  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: bold;
}
.theme-base16-monokai-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-monokai-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-monokai-min .hljs {
  color: #f8f8f2;
  background: #272822;
}
.theme-base16-monokai-min .hljs ::selection,
.theme-base16-monokai-min .hljs::selection {
  background-color: #49483e;
  color: #f8f8f2;
}
.theme-base16-monokai-min .hljs-comment {
  color: #75715e;
}
.theme-base16-monokai-min .hljs-tag {
  color: #a59f85;
}
.theme-base16-monokai-min .hljs-operator,
.theme-base16-monokai-min .hljs-punctuation,
.theme-base16-monokai-min .hljs-subst {
  color: #f8f8f2;
}
.theme-base16-monokai-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-monokai-min .hljs-bullet,
.theme-base16-monokai-min .hljs-deletion,
.theme-base16-monokai-min .hljs-name,
.theme-base16-monokai-min .hljs-selector-tag,
.theme-base16-monokai-min .hljs-template-variable,
.theme-base16-monokai-min .hljs-variable {
  color: #f92672;
}
.theme-base16-monokai-min .hljs-attr,
.theme-base16-monokai-min .hljs-link,
.theme-base16-monokai-min .hljs-literal,
.theme-base16-monokai-min .hljs-number,
.theme-base16-monokai-min .hljs-symbol,
.theme-base16-monokai-min .hljs-variable.constant_ {
  color: #fd971f;
}
.theme-base16-monokai-min .hljs-class .hljs-title,
.theme-base16-monokai-min .hljs-title,
.theme-base16-monokai-min .hljs-title.class_ {
  color: #f4bf75;
}
.theme-base16-monokai-min .hljs-strong {
  font-weight: 700;
  color: #f4bf75;
}
.theme-base16-monokai-min .hljs-addition,
.theme-base16-monokai-min .hljs-code,
.theme-base16-monokai-min .hljs-string,
.theme-base16-monokai-min .hljs-title.class_.inherited__ {
  color: #a6e22e;
}
.theme-base16-monokai-min .hljs-built_in,
.theme-base16-monokai-min .hljs-doctag,
.theme-base16-monokai-min .hljs-keyword.hljs-atrule,
.theme-base16-monokai-min .hljs-quote,
.theme-base16-monokai-min .hljs-regexp {
  color: #a1efe4;
}
.theme-base16-monokai-min .hljs-attribute,
.theme-base16-monokai-min .hljs-function .hljs-title,
.theme-base16-monokai-min .hljs-section,
.theme-base16-monokai-min .hljs-title.function_,
.theme-base16-monokai-min .ruby .hljs-property {
  color: #66d9ef;
}
.theme-base16-monokai-min .diff .hljs-meta,
.theme-base16-monokai-min .hljs-keyword,
.theme-base16-monokai-min .hljs-template-tag,
.theme-base16-monokai-min .hljs-type {
  color: #ae81ff;
}
.theme-base16-monokai-min .hljs-emphasis {
  color: #ae81ff;
  font-style: italic;
}
.theme-base16-monokai-min .hljs-meta,
.theme-base16-monokai-min .hljs-meta .hljs-keyword,
.theme-base16-monokai-min .hljs-meta .hljs-string {
  color: #c63;
}
.theme-base16-monokai-min .hljs-meta .hljs-keyword,
.theme-base16-monokai-min .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 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-subst,
.theme-base16-nebula .hljs-punctuation,
.theme-base16-nebula .hljs-operator {
  color: #a4a6a9;
}
.theme-base16-nebula .hljs-operator {
  opacity: 0.7;
}
.theme-base16-nebula .hljs-bullet,
.theme-base16-nebula .hljs-variable,
.theme-base16-nebula .hljs-template-variable,
.theme-base16-nebula .hljs-selector-tag,
.theme-base16-nebula .hljs-name,
.theme-base16-nebula .hljs-deletion {
  color: #777abc;
}
.theme-base16-nebula .hljs-symbol,
.theme-base16-nebula .hljs-number,
.theme-base16-nebula .hljs-link,
.theme-base16-nebula .hljs-attr,
.theme-base16-nebula .hljs-variable.constant_,
.theme-base16-nebula .hljs-literal {
  color: #94929e;
}
.theme-base16-nebula .hljs-title,
.theme-base16-nebula .hljs-class .hljs-title,
.theme-base16-nebula .hljs-title.class_ {
  color: #4f9062;
}
.theme-base16-nebula .hljs-strong {
  font-weight: bold;
  color: #4f9062;
}
.theme-base16-nebula .hljs-code,
.theme-base16-nebula .hljs-addition,
.theme-base16-nebula .hljs-title.class_.inherited__,
.theme-base16-nebula .hljs-string {
  color: #6562a8;
}
.theme-base16-nebula .hljs-built_in,
.theme-base16-nebula .hljs-doctag,
.theme-base16-nebula .hljs-quote,
.theme-base16-nebula .hljs-keyword.hljs-atrule,
.theme-base16-nebula .hljs-regexp {
  color: #226f68;
}
.theme-base16-nebula .hljs-function .hljs-title,
.theme-base16-nebula .hljs-attribute,
.theme-base16-nebula .ruby .hljs-property,
.theme-base16-nebula .hljs-title.function_,
.theme-base16-nebula .hljs-section {
  color: #4d6bb6;
}
.theme-base16-nebula .hljs-type,
.theme-base16-nebula .hljs-template-tag,
.theme-base16-nebula .diff .hljs-meta,
.theme-base16-nebula .hljs-keyword {
  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: bold;
}
.theme-base16-nebula-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-nebula-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-nebula-min .hljs {
  color: #a4a6a9;
  background: #22273b;
}
.theme-base16-nebula-min .hljs ::selection,
.theme-base16-nebula-min .hljs::selection {
  background-color: #5a8380;
  color: #a4a6a9;
}
.theme-base16-nebula-min .hljs-comment {
  color: #6e6f72;
}
.theme-base16-nebula-min .hljs-tag {
  color: #87888b;
}
.theme-base16-nebula-min .hljs-operator,
.theme-base16-nebula-min .hljs-punctuation,
.theme-base16-nebula-min .hljs-subst {
  color: #a4a6a9;
}
.theme-base16-nebula-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-nebula-min .hljs-bullet,
.theme-base16-nebula-min .hljs-deletion,
.theme-base16-nebula-min .hljs-name,
.theme-base16-nebula-min .hljs-selector-tag,
.theme-base16-nebula-min .hljs-template-variable,
.theme-base16-nebula-min .hljs-variable {
  color: #777abc;
}
.theme-base16-nebula-min .hljs-attr,
.theme-base16-nebula-min .hljs-link,
.theme-base16-nebula-min .hljs-literal,
.theme-base16-nebula-min .hljs-number,
.theme-base16-nebula-min .hljs-symbol,
.theme-base16-nebula-min .hljs-variable.constant_ {
  color: #94929e;
}
.theme-base16-nebula-min .hljs-class .hljs-title,
.theme-base16-nebula-min .hljs-title,
.theme-base16-nebula-min .hljs-title.class_ {
  color: #4f9062;
}
.theme-base16-nebula-min .hljs-strong {
  font-weight: 700;
  color: #4f9062;
}
.theme-base16-nebula-min .hljs-addition,
.theme-base16-nebula-min .hljs-code,
.theme-base16-nebula-min .hljs-string,
.theme-base16-nebula-min .hljs-title.class_.inherited__ {
  color: #6562a8;
}
.theme-base16-nebula-min .hljs-built_in,
.theme-base16-nebula-min .hljs-doctag,
.theme-base16-nebula-min .hljs-keyword.hljs-atrule,
.theme-base16-nebula-min .hljs-quote,
.theme-base16-nebula-min .hljs-regexp {
  color: #226f68;
}
.theme-base16-nebula-min .hljs-attribute,
.theme-base16-nebula-min .hljs-function .hljs-title,
.theme-base16-nebula-min .hljs-section,
.theme-base16-nebula-min .hljs-title.function_,
.theme-base16-nebula-min .ruby .hljs-property {
  color: #4d6bb6;
}
.theme-base16-nebula-min .diff .hljs-meta,
.theme-base16-nebula-min .hljs-keyword,
.theme-base16-nebula-min .hljs-template-tag,
.theme-base16-nebula-min .hljs-type {
  color: #716cae;
}
.theme-base16-nebula-min .hljs-emphasis {
  color: #716cae;
  font-style: italic;
}
.theme-base16-nebula-min .hljs-meta,
.theme-base16-nebula-min .hljs-meta .hljs-keyword,
.theme-base16-nebula-min .hljs-meta .hljs-string {
  color: #8c70a7;
}
.theme-base16-nebula-min .hljs-meta .hljs-keyword,
.theme-base16-nebula-min .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 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-subst,
.theme-base16-nord .hljs-punctuation,
.theme-base16-nord .hljs-operator {
  color: #e5e9f0;
}
.theme-base16-nord .hljs-operator {
  opacity: 0.7;
}
.theme-base16-nord .hljs-bullet,
.theme-base16-nord .hljs-variable,
.theme-base16-nord .hljs-template-variable,
.theme-base16-nord .hljs-selector-tag,
.theme-base16-nord .hljs-name,
.theme-base16-nord .hljs-deletion {
  color: #bf616a;
}
.theme-base16-nord .hljs-symbol,
.theme-base16-nord .hljs-number,
.theme-base16-nord .hljs-link,
.theme-base16-nord .hljs-attr,
.theme-base16-nord .hljs-variable.constant_,
.theme-base16-nord .hljs-literal {
  color: #d08770;
}
.theme-base16-nord .hljs-title,
.theme-base16-nord .hljs-class .hljs-title,
.theme-base16-nord .hljs-title.class_ {
  color: #ebcb8b;
}
.theme-base16-nord .hljs-strong {
  font-weight: bold;
  color: #ebcb8b;
}
.theme-base16-nord .hljs-code,
.theme-base16-nord .hljs-addition,
.theme-base16-nord .hljs-title.class_.inherited__,
.theme-base16-nord .hljs-string {
  color: #a3be8c;
}
.theme-base16-nord .hljs-built_in,
.theme-base16-nord .hljs-doctag,
.theme-base16-nord .hljs-quote,
.theme-base16-nord .hljs-keyword.hljs-atrule,
.theme-base16-nord .hljs-regexp {
  color: #88c0d0;
}
.theme-base16-nord .hljs-function .hljs-title,
.theme-base16-nord .hljs-attribute,
.theme-base16-nord .ruby .hljs-property,
.theme-base16-nord .hljs-title.function_,
.theme-base16-nord .hljs-section {
  color: #81a1c1;
}
.theme-base16-nord .hljs-type,
.theme-base16-nord .hljs-template-tag,
.theme-base16-nord .diff .hljs-meta,
.theme-base16-nord .hljs-keyword {
  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: bold;
}
.theme-base16-nord-min {
  /*!
  Theme: Nord
  Author: arcticicestudio
  License: ~ MIT (or more permissive) [via base16-schemes-source]
  Maintainer: @highlightjs/core-team
  Version: 2021.09.0
*/
}
.theme-base16-nord-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-nord-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-nord-min .hljs {
  color: #e5e9f0;
  background: #2e3440;
}
.theme-base16-nord-min .hljs ::selection,
.theme-base16-nord-min .hljs::selection {
  background-color: #434c5e;
  color: #e5e9f0;
}
.theme-base16-nord-min .hljs-comment {
  color: #4c566a;
}
.theme-base16-nord-min .hljs-tag {
  color: #d8dee9;
}
.theme-base16-nord-min .hljs-operator,
.theme-base16-nord-min .hljs-punctuation,
.theme-base16-nord-min .hljs-subst {
  color: #e5e9f0;
}
.theme-base16-nord-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-nord-min .hljs-bullet,
.theme-base16-nord-min .hljs-deletion,
.theme-base16-nord-min .hljs-name,
.theme-base16-nord-min .hljs-selector-tag,
.theme-base16-nord-min .hljs-template-variable,
.theme-base16-nord-min .hljs-variable {
  color: #bf616a;
}
.theme-base16-nord-min .hljs-attr,
.theme-base16-nord-min .hljs-link,
.theme-base16-nord-min .hljs-literal,
.theme-base16-nord-min .hljs-number,
.theme-base16-nord-min .hljs-symbol,
.theme-base16-nord-min .hljs-variable.constant_ {
  color: #d08770;
}
.theme-base16-nord-min .hljs-class .hljs-title,
.theme-base16-nord-min .hljs-title,
.theme-base16-nord-min .hljs-title.class_ {
  color: #ebcb8b;
}
.theme-base16-nord-min .hljs-strong {
  font-weight: 700;
  color: #ebcb8b;
}
.theme-base16-nord-min .hljs-addition,
.theme-base16-nord-min .hljs-code,
.theme-base16-nord-min .hljs-string,
.theme-base16-nord-min .hljs-title.class_.inherited__ {
  color: #a3be8c;
}
.theme-base16-nord-min .hljs-built_in,
.theme-base16-nord-min .hljs-doctag,
.theme-base16-nord-min .hljs-keyword.hljs-atrule,
.theme-base16-nord-min .hljs-quote,
.theme-base16-nord-min .hljs-regexp {
  color: #88c0d0;
}
.theme-base16-nord-min .hljs-attribute,
.theme-base16-nord-min .hljs-function .hljs-title,
.theme-base16-nord-min .hljs-section,
.theme-base16-nord-min .hljs-title.function_,
.theme-base16-nord-min .ruby .hljs-property {
  color: #81a1c1;
}
.theme-base16-nord-min .diff .hljs-meta,
.theme-base16-nord-min .hljs-keyword,
.theme-base16-nord-min .hljs-template-tag,
.theme-base16-nord-min .hljs-type {
  color: #b48ead;
}
.theme-base16-nord-min .hljs-emphasis {
  color: #b48ead;
  font-style: italic;
}
.theme-base16-nord-min .hljs-meta,
.theme-base16-nord-min .hljs-meta .hljs-keyword,
.theme-base16-nord-min .hljs-meta .hljs-string {
  color: #5e81ac;
}
.theme-base16-nord-min .hljs-meta .hljs-keyword,
.theme-base16-nord-min .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 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 {
  color: #899ba6;
}
.theme-base16-nova .hljs-tag {
  color: #899ba6;
}
.theme-base16-nova .hljs-subst,
.theme-base16-nova .hljs-punctuation,
.theme-base16-nova .hljs-operator {
  color: #c5d4dd;
}
.theme-base16-nova .hljs-operator {
  opacity: 0.7;
}
.theme-base16-nova .hljs-bullet,
.theme-base16-nova .hljs-variable,
.theme-base16-nova .hljs-template-variable,
.theme-base16-nova .hljs-selector-tag,
.theme-base16-nova .hljs-name,
.theme-base16-nova .hljs-deletion {
  color: #83afe5;
}
.theme-base16-nova .hljs-symbol,
.theme-base16-nova .hljs-number,
.theme-base16-nova .hljs-link,
.theme-base16-nova .hljs-attr,
.theme-base16-nova .hljs-variable.constant_,
.theme-base16-nova .hljs-literal {
  color: #7fc1ca;
}
.theme-base16-nova .hljs-title,
.theme-base16-nova .hljs-class .hljs-title,
.theme-base16-nova .hljs-title.class_ {
  color: #a8ce93;
}
.theme-base16-nova .hljs-strong {
  font-weight: bold;
  color: #a8ce93;
}
.theme-base16-nova .hljs-code,
.theme-base16-nova .hljs-addition,
.theme-base16-nova .hljs-title.class_.inherited__,
.theme-base16-nova .hljs-string {
  color: #7fc1ca;
}
.theme-base16-nova .hljs-built_in,
.theme-base16-nova .hljs-doctag,
.theme-base16-nova .hljs-quote,
.theme-base16-nova .hljs-keyword.hljs-atrule,
.theme-base16-nova .hljs-regexp {
  color: #f2c38f;
}
.theme-base16-nova .hljs-function .hljs-title,
.theme-base16-nova .hljs-attribute,
.theme-base16-nova .ruby .hljs-property,
.theme-base16-nova .hljs-title.function_,
.theme-base16-nova .hljs-section {
  color: #83afe5;
}
.theme-base16-nova .hljs-type,
.theme-base16-nova .hljs-template-tag,
.theme-base16-nova .diff .hljs-meta,
.theme-base16-nova .hljs-keyword {
  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: bold;
}
.theme-base16-nova-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-nova-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-nova-min .hljs {
  color: #c5d4dd;
  background: #3c4c55;
}
.theme-base16-nova-min .hljs ::selection,
.theme-base16-nova-min .hljs::selection {
  background-color: #6a7d89;
  color: #c5d4dd;
}
.theme-base16-nova-min .hljs-comment,
.theme-base16-nova-min .hljs-tag {
  color: #899ba6;
}
.theme-base16-nova-min .hljs-operator,
.theme-base16-nova-min .hljs-punctuation,
.theme-base16-nova-min .hljs-subst {
  color: #c5d4dd;
}
.theme-base16-nova-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-nova-min .hljs-bullet,
.theme-base16-nova-min .hljs-deletion,
.theme-base16-nova-min .hljs-name,
.theme-base16-nova-min .hljs-selector-tag,
.theme-base16-nova-min .hljs-template-variable,
.theme-base16-nova-min .hljs-variable {
  color: #83afe5;
}
.theme-base16-nova-min .hljs-attr,
.theme-base16-nova-min .hljs-link,
.theme-base16-nova-min .hljs-literal,
.theme-base16-nova-min .hljs-number,
.theme-base16-nova-min .hljs-symbol,
.theme-base16-nova-min .hljs-variable.constant_ {
  color: #7fc1ca;
}
.theme-base16-nova-min .hljs-class .hljs-title,
.theme-base16-nova-min .hljs-title,
.theme-base16-nova-min .hljs-title.class_ {
  color: #a8ce93;
}
.theme-base16-nova-min .hljs-strong {
  font-weight: 700;
  color: #a8ce93;
}
.theme-base16-nova-min .hljs-addition,
.theme-base16-nova-min .hljs-code,
.theme-base16-nova-min .hljs-string,
.theme-base16-nova-min .hljs-title.class_.inherited__ {
  color: #7fc1ca;
}
.theme-base16-nova-min .hljs-built_in,
.theme-base16-nova-min .hljs-doctag,
.theme-base16-nova-min .hljs-keyword.hljs-atrule,
.theme-base16-nova-min .hljs-quote,
.theme-base16-nova-min .hljs-regexp {
  color: #f2c38f;
}
.theme-base16-nova-min .hljs-attribute,
.theme-base16-nova-min .hljs-function .hljs-title,
.theme-base16-nova-min .hljs-section,
.theme-base16-nova-min .hljs-title.function_,
.theme-base16-nova-min .ruby .hljs-property {
  color: #83afe5;
}
.theme-base16-nova-min .diff .hljs-meta,
.theme-base16-nova-min .hljs-keyword,
.theme-base16-nova-min .hljs-template-tag,
.theme-base16-nova-min .hljs-type {
  color: #9a93e1;
}
.theme-base16-nova-min .hljs-emphasis {
  color: #9a93e1;
  font-style: italic;
}
.theme-base16-nova-min .hljs-meta,
.theme-base16-nova-min .hljs-meta .hljs-keyword,
.theme-base16-nova-min .hljs-meta .hljs-string {
  color: #f2c38f;
}
.theme-base16-nova-min .hljs-meta .hljs-keyword,
.theme-base16-nova-min .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 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-subst,
.theme-base16-ocean .hljs-punctuation,
.theme-base16-ocean .hljs-operator {
  color: #c0c5ce;
}
.theme-base16-ocean .hljs-operator {
  opacity: 0.7;
}
.theme-base16-ocean .hljs-bullet,
.theme-base16-ocean .hljs-variable,
.theme-base16-ocean .hljs-template-variable,
.theme-base16-ocean .hljs-selector-tag,
.theme-base16-ocean .hljs-name,
.theme-base16-ocean .hljs-deletion {
  color: #bf616a;
}
.theme-base16-ocean .hljs-symbol,
.theme-base16-ocean .hljs-number,
.theme-base16-ocean .hljs-link,
.theme-base16-ocean .hljs-attr,
.theme-base16-ocean .hljs-variable.constant_,
.theme-base16-ocean .hljs-literal {
  color: #d08770;
}
.theme-base16-ocean .hljs-title,
.theme-base16-ocean .hljs-class .hljs-title,
.theme-base16-ocean .hljs-title.class_ {
  color: #ebcb8b;
}
.theme-base16-ocean .hljs-strong {
  font-weight: bold;
  color: #ebcb8b;
}
.theme-base16-ocean .hljs-code,
.theme-base16-ocean .hljs-addition,
.theme-base16-ocean .hljs-title.class_.inherited__,
.theme-base16-ocean .hljs-string {
  color: #a3be8c;
}
.theme-base16-ocean .hljs-built_in,
.theme-base16-ocean .hljs-doctag,
.theme-base16-ocean .hljs-quote,
.theme-base16-ocean .hljs-keyword.hljs-atrule,
.theme-base16-ocean .hljs-regexp {
  color: #96b5b4;
}
.theme-base16-ocean .hljs-function .hljs-title,
.theme-base16-ocean .hljs-attribute,
.theme-base16-ocean .ruby .hljs-property,
.theme-base16-ocean .hljs-title.function_,
.theme-base16-ocean .hljs-section {
  color: #8fa1b3;
}
.theme-base16-ocean .hljs-type,
.theme-base16-ocean .hljs-template-tag,
.theme-base16-ocean .diff .hljs-meta,
.theme-base16-ocean .hljs-keyword {
  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: bold;
}
.theme-base16-ocean-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-ocean-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-ocean-min .hljs {
  color: #c0c5ce;
  background: #2b303b;
}
.theme-base16-ocean-min .hljs ::selection,
.theme-base16-ocean-min .hljs::selection {
  background-color: #4f5b66;
  color: #c0c5ce;
}
.theme-base16-ocean-min .hljs-comment {
  color: #65737e;
}
.theme-base16-ocean-min .hljs-tag {
  color: #a7adba;
}
.theme-base16-ocean-min .hljs-operator,
.theme-base16-ocean-min .hljs-punctuation,
.theme-base16-ocean-min .hljs-subst {
  color: #c0c5ce;
}
.theme-base16-ocean-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-ocean-min .hljs-bullet,
.theme-base16-ocean-min .hljs-deletion,
.theme-base16-ocean-min .hljs-name,
.theme-base16-ocean-min .hljs-selector-tag,
.theme-base16-ocean-min .hljs-template-variable,
.theme-base16-ocean-min .hljs-variable {
  color: #bf616a;
}
.theme-base16-ocean-min .hljs-attr,
.theme-base16-ocean-min .hljs-link,
.theme-base16-ocean-min .hljs-literal,
.theme-base16-ocean-min .hljs-number,
.theme-base16-ocean-min .hljs-symbol,
.theme-base16-ocean-min .hljs-variable.constant_ {
  color: #d08770;
}
.theme-base16-ocean-min .hljs-class .hljs-title,
.theme-base16-ocean-min .hljs-title,
.theme-base16-ocean-min .hljs-title.class_ {
  color: #ebcb8b;
}
.theme-base16-ocean-min .hljs-strong {
  font-weight: 700;
  color: #ebcb8b;
}
.theme-base16-ocean-min .hljs-addition,
.theme-base16-ocean-min .hljs-code,
.theme-base16-ocean-min .hljs-string,
.theme-base16-ocean-min .hljs-title.class_.inherited__ {
  color: #a3be8c;
}
.theme-base16-ocean-min .hljs-built_in,
.theme-base16-ocean-min .hljs-doctag,
.theme-base16-ocean-min .hljs-keyword.hljs-atrule,
.theme-base16-ocean-min .hljs-quote,
.theme-base16-ocean-min .hljs-regexp {
  color: #96b5b4;
}
.theme-base16-ocean-min .hljs-attribute,
.theme-base16-ocean-min .hljs-function .hljs-title,
.theme-base16-ocean-min .hljs-section,
.theme-base16-ocean-min .hljs-title.function_,
.theme-base16-ocean-min .ruby .hljs-property {
  color: #8fa1b3;
}
.theme-base16-ocean-min .diff .hljs-meta,
.theme-base16-ocean-min .hljs-keyword,
.theme-base16-ocean-min .hljs-template-tag,
.theme-base16-ocean-min .hljs-type {
  color: #b48ead;
}
.theme-base16-ocean-min .hljs-emphasis {
  color: #b48ead;
  font-style: italic;
}
.theme-base16-ocean-min .hljs-meta,
.theme-base16-ocean-min .hljs-meta .hljs-keyword,
.theme-base16-ocean-min .hljs-meta .hljs-string {
  color: #ab7967;
}
.theme-base16-ocean-min .hljs-meta .hljs-keyword,
.theme-base16-ocean-min .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 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-subst,
.theme-base16-oceanicnext .hljs-punctuation,
.theme-base16-oceanicnext .hljs-operator {
  color: #c0c5ce;
}
.theme-base16-oceanicnext .hljs-operator {
  opacity: 0.7;
}
.theme-base16-oceanicnext .hljs-bullet,
.theme-base16-oceanicnext .hljs-variable,
.theme-base16-oceanicnext .hljs-template-variable,
.theme-base16-oceanicnext .hljs-selector-tag,
.theme-base16-oceanicnext .hljs-name,
.theme-base16-oceanicnext .hljs-deletion {
  color: #ec5f67;
}
.theme-base16-oceanicnext .hljs-symbol,
.theme-base16-oceanicnext .hljs-number,
.theme-base16-oceanicnext .hljs-link,
.theme-base16-oceanicnext .hljs-attr,
.theme-base16-oceanicnext .hljs-variable.constant_,
.theme-base16-oceanicnext .hljs-literal {
  color: #f99157;
}
.theme-base16-oceanicnext .hljs-title,
.theme-base16-oceanicnext .hljs-class .hljs-title,
.theme-base16-oceanicnext .hljs-title.class_ {
  color: #fac863;
}
.theme-base16-oceanicnext .hljs-strong {
  font-weight: bold;
  color: #fac863;
}
.theme-base16-oceanicnext .hljs-code,
.theme-base16-oceanicnext .hljs-addition,
.theme-base16-oceanicnext .hljs-title.class_.inherited__,
.theme-base16-oceanicnext .hljs-string {
  color: #99c794;
}
.theme-base16-oceanicnext .hljs-built_in,
.theme-base16-oceanicnext .hljs-doctag,
.theme-base16-oceanicnext .hljs-quote,
.theme-base16-oceanicnext .hljs-keyword.hljs-atrule,
.theme-base16-oceanicnext .hljs-regexp {
  color: #5fb3b3;
}
.theme-base16-oceanicnext .hljs-function .hljs-title,
.theme-base16-oceanicnext .hljs-attribute,
.theme-base16-oceanicnext .ruby .hljs-property,
.theme-base16-oceanicnext .hljs-title.function_,
.theme-base16-oceanicnext .hljs-section {
  color: #69c;
}
.theme-base16-oceanicnext .hljs-type,
.theme-base16-oceanicnext .hljs-template-tag,
.theme-base16-oceanicnext .diff .hljs-meta,
.theme-base16-oceanicnext .hljs-keyword {
  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: bold;
}
.theme-base16-oceanicnext-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-oceanicnext-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-oceanicnext-min .hljs {
  color: #c0c5ce;
  background: #1b2b34;
}
.theme-base16-oceanicnext-min .hljs ::selection,
.theme-base16-oceanicnext-min .hljs::selection {
  background-color: #4f5b66;
  color: #c0c5ce;
}
.theme-base16-oceanicnext-min .hljs-comment {
  color: #65737e;
}
.theme-base16-oceanicnext-min .hljs-tag {
  color: #a7adba;
}
.theme-base16-oceanicnext-min .hljs-operator,
.theme-base16-oceanicnext-min .hljs-punctuation,
.theme-base16-oceanicnext-min .hljs-subst {
  color: #c0c5ce;
}
.theme-base16-oceanicnext-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-oceanicnext-min .hljs-bullet,
.theme-base16-oceanicnext-min .hljs-deletion,
.theme-base16-oceanicnext-min .hljs-name,
.theme-base16-oceanicnext-min .hljs-selector-tag,
.theme-base16-oceanicnext-min .hljs-template-variable,
.theme-base16-oceanicnext-min .hljs-variable {
  color: #ec5f67;
}
.theme-base16-oceanicnext-min .hljs-attr,
.theme-base16-oceanicnext-min .hljs-link,
.theme-base16-oceanicnext-min .hljs-literal,
.theme-base16-oceanicnext-min .hljs-number,
.theme-base16-oceanicnext-min .hljs-symbol,
.theme-base16-oceanicnext-min .hljs-variable.constant_ {
  color: #f99157;
}
.theme-base16-oceanicnext-min .hljs-class .hljs-title,
.theme-base16-oceanicnext-min .hljs-title,
.theme-base16-oceanicnext-min .hljs-title.class_ {
  color: #fac863;
}
.theme-base16-oceanicnext-min .hljs-strong {
  font-weight: 700;
  color: #fac863;
}
.theme-base16-oceanicnext-min .hljs-addition,
.theme-base16-oceanicnext-min .hljs-code,
.theme-base16-oceanicnext-min .hljs-string,
.theme-base16-oceanicnext-min .hljs-title.class_.inherited__ {
  color: #99c794;
}
.theme-base16-oceanicnext-min .hljs-built_in,
.theme-base16-oceanicnext-min .hljs-doctag,
.theme-base16-oceanicnext-min .hljs-keyword.hljs-atrule,
.theme-base16-oceanicnext-min .hljs-quote,
.theme-base16-oceanicnext-min .hljs-regexp {
  color: #5fb3b3;
}
.theme-base16-oceanicnext-min .hljs-attribute,
.theme-base16-oceanicnext-min .hljs-function .hljs-title,
.theme-base16-oceanicnext-min .hljs-section,
.theme-base16-oceanicnext-min .hljs-title.function_,
.theme-base16-oceanicnext-min .ruby .hljs-property {
  color: #69c;
}
.theme-base16-oceanicnext-min .diff .hljs-meta,
.theme-base16-oceanicnext-min .hljs-keyword,
.theme-base16-oceanicnext-min .hljs-template-tag,
.theme-base16-oceanicnext-min .hljs-type {
  color: #c594c5;
}
.theme-base16-oceanicnext-min .hljs-emphasis {
  color: #c594c5;
  font-style: italic;
}
.theme-base16-oceanicnext-min .hljs-meta,
.theme-base16-oceanicnext-min .hljs-meta .hljs-keyword,
.theme-base16-oceanicnext-min .hljs-meta .hljs-string {
  color: #ab7967;
}
.theme-base16-oceanicnext-min .hljs-meta .hljs-keyword,
.theme-base16-oceanicnext-min .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 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-subst,
.theme-base16-one-light .hljs-punctuation,
.theme-base16-one-light .hljs-operator {
  color: #383a42;
}
.theme-base16-one-light .hljs-operator {
  opacity: 0.7;
}
.theme-base16-one-light .hljs-bullet,
.theme-base16-one-light .hljs-variable,
.theme-base16-one-light .hljs-template-variable,
.theme-base16-one-light .hljs-selector-tag,
.theme-base16-one-light .hljs-name,
.theme-base16-one-light .hljs-deletion {
  color: #ca1243;
}
.theme-base16-one-light .hljs-symbol,
.theme-base16-one-light .hljs-number,
.theme-base16-one-light .hljs-link,
.theme-base16-one-light .hljs-attr,
.theme-base16-one-light .hljs-variable.constant_,
.theme-base16-one-light .hljs-literal {
  color: #d75f00;
}
.theme-base16-one-light .hljs-title,
.theme-base16-one-light .hljs-class .hljs-title,
.theme-base16-one-light .hljs-title.class_ {
  color: #c18401;
}
.theme-base16-one-light .hljs-strong {
  font-weight: bold;
  color: #c18401;
}
.theme-base16-one-light .hljs-code,
.theme-base16-one-light .hljs-addition,
.theme-base16-one-light .hljs-title.class_.inherited__,
.theme-base16-one-light .hljs-string {
  color: #50a14f;
}
.theme-base16-one-light .hljs-built_in,
.theme-base16-one-light .hljs-doctag,
.theme-base16-one-light .hljs-quote,
.theme-base16-one-light .hljs-keyword.hljs-atrule,
.theme-base16-one-light .hljs-regexp {
  color: #0184bc;
}
.theme-base16-one-light .hljs-function .hljs-title,
.theme-base16-one-light .hljs-attribute,
.theme-base16-one-light .ruby .hljs-property,
.theme-base16-one-light .hljs-title.function_,
.theme-base16-one-light .hljs-section {
  color: #4078f2;
}
.theme-base16-one-light .hljs-type,
.theme-base16-one-light .hljs-template-tag,
.theme-base16-one-light .diff .hljs-meta,
.theme-base16-one-light .hljs-keyword {
  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: bold;
}
.theme-base16-one-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-one-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-one-light-min .hljs {
  color: #383a42;
  background: #fafafa;
}
.theme-base16-one-light-min .hljs ::selection,
.theme-base16-one-light-min .hljs::selection {
  background-color: #e5e5e6;
  color: #383a42;
}
.theme-base16-one-light-min .hljs-comment {
  color: #a0a1a7;
}
.theme-base16-one-light-min .hljs-tag {
  color: #696c77;
}
.theme-base16-one-light-min .hljs-operator,
.theme-base16-one-light-min .hljs-punctuation,
.theme-base16-one-light-min .hljs-subst {
  color: #383a42;
}
.theme-base16-one-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-one-light-min .hljs-bullet,
.theme-base16-one-light-min .hljs-deletion,
.theme-base16-one-light-min .hljs-name,
.theme-base16-one-light-min .hljs-selector-tag,
.theme-base16-one-light-min .hljs-template-variable,
.theme-base16-one-light-min .hljs-variable {
  color: #ca1243;
}
.theme-base16-one-light-min .hljs-attr,
.theme-base16-one-light-min .hljs-link,
.theme-base16-one-light-min .hljs-literal,
.theme-base16-one-light-min .hljs-number,
.theme-base16-one-light-min .hljs-symbol,
.theme-base16-one-light-min .hljs-variable.constant_ {
  color: #d75f00;
}
.theme-base16-one-light-min .hljs-class .hljs-title,
.theme-base16-one-light-min .hljs-title,
.theme-base16-one-light-min .hljs-title.class_ {
  color: #c18401;
}
.theme-base16-one-light-min .hljs-strong {
  font-weight: 700;
  color: #c18401;
}
.theme-base16-one-light-min .hljs-addition,
.theme-base16-one-light-min .hljs-code,
.theme-base16-one-light-min .hljs-string,
.theme-base16-one-light-min .hljs-title.class_.inherited__ {
  color: #50a14f;
}
.theme-base16-one-light-min .hljs-built_in,
.theme-base16-one-light-min .hljs-doctag,
.theme-base16-one-light-min .hljs-keyword.hljs-atrule,
.theme-base16-one-light-min .hljs-quote,
.theme-base16-one-light-min .hljs-regexp {
  color: #0184bc;
}
.theme-base16-one-light-min .hljs-attribute,
.theme-base16-one-light-min .hljs-function .hljs-title,
.theme-base16-one-light-min .hljs-section,
.theme-base16-one-light-min .hljs-title.function_,
.theme-base16-one-light-min .ruby .hljs-property {
  color: #4078f2;
}
.theme-base16-one-light-min .diff .hljs-meta,
.theme-base16-one-light-min .hljs-keyword,
.theme-base16-one-light-min .hljs-template-tag,
.theme-base16-one-light-min .hljs-type {
  color: #a626a4;
}
.theme-base16-one-light-min .hljs-emphasis {
  color: #a626a4;
  font-style: italic;
}
.theme-base16-one-light-min .hljs-meta,
.theme-base16-one-light-min .hljs-meta .hljs-keyword,
.theme-base16-one-light-min .hljs-meta .hljs-string {
  color: #986801;
}
.theme-base16-one-light-min .hljs-meta .hljs-keyword,
.theme-base16-one-light-min .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 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-subst,
.theme-base16-onedark .hljs-punctuation,
.theme-base16-onedark .hljs-operator {
  color: #abb2bf;
}
.theme-base16-onedark .hljs-operator {
  opacity: 0.7;
}
.theme-base16-onedark .hljs-bullet,
.theme-base16-onedark .hljs-variable,
.theme-base16-onedark .hljs-template-variable,
.theme-base16-onedark .hljs-selector-tag,
.theme-base16-onedark .hljs-name,
.theme-base16-onedark .hljs-deletion {
  color: #e06c75;
}
.theme-base16-onedark .hljs-symbol,
.theme-base16-onedark .hljs-number,
.theme-base16-onedark .hljs-link,
.theme-base16-onedark .hljs-attr,
.theme-base16-onedark .hljs-variable.constant_,
.theme-base16-onedark .hljs-literal {
  color: #d19a66;
}
.theme-base16-onedark .hljs-title,
.theme-base16-onedark .hljs-class .hljs-title,
.theme-base16-onedark .hljs-title.class_ {
  color: #e5c07b;
}
.theme-base16-onedark .hljs-strong {
  font-weight: bold;
  color: #e5c07b;
}
.theme-base16-onedark .hljs-code,
.theme-base16-onedark .hljs-addition,
.theme-base16-onedark .hljs-title.class_.inherited__,
.theme-base16-onedark .hljs-string {
  color: #98c379;
}
.theme-base16-onedark .hljs-built_in,
.theme-base16-onedark .hljs-doctag,
.theme-base16-onedark .hljs-quote,
.theme-base16-onedark .hljs-keyword.hljs-atrule,
.theme-base16-onedark .hljs-regexp {
  color: #56b6c2;
}
.theme-base16-onedark .hljs-function .hljs-title,
.theme-base16-onedark .hljs-attribute,
.theme-base16-onedark .ruby .hljs-property,
.theme-base16-onedark .hljs-title.function_,
.theme-base16-onedark .hljs-section {
  color: #61afef;
}
.theme-base16-onedark .hljs-type,
.theme-base16-onedark .hljs-template-tag,
.theme-base16-onedark .diff .hljs-meta,
.theme-base16-onedark .hljs-keyword {
  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: bold;
}
.theme-base16-onedark-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-onedark-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-onedark-min .hljs {
  color: #abb2bf;
  background: #282c34;
}
.theme-base16-onedark-min .hljs ::selection,
.theme-base16-onedark-min .hljs::selection {
  background-color: #3e4451;
  color: #abb2bf;
}
.theme-base16-onedark-min .hljs-comment {
  color: #545862;
}
.theme-base16-onedark-min .hljs-tag {
  color: #565c64;
}
.theme-base16-onedark-min .hljs-operator,
.theme-base16-onedark-min .hljs-punctuation,
.theme-base16-onedark-min .hljs-subst {
  color: #abb2bf;
}
.theme-base16-onedark-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-onedark-min .hljs-bullet,
.theme-base16-onedark-min .hljs-deletion,
.theme-base16-onedark-min .hljs-name,
.theme-base16-onedark-min .hljs-selector-tag,
.theme-base16-onedark-min .hljs-template-variable,
.theme-base16-onedark-min .hljs-variable {
  color: #e06c75;
}
.theme-base16-onedark-min .hljs-attr,
.theme-base16-onedark-min .hljs-link,
.theme-base16-onedark-min .hljs-literal,
.theme-base16-onedark-min .hljs-number,
.theme-base16-onedark-min .hljs-symbol,
.theme-base16-onedark-min .hljs-variable.constant_ {
  color: #d19a66;
}
.theme-base16-onedark-min .hljs-class .hljs-title,
.theme-base16-onedark-min .hljs-title,
.theme-base16-onedark-min .hljs-title.class_ {
  color: #e5c07b;
}
.theme-base16-onedark-min .hljs-strong {
  font-weight: 700;
  color: #e5c07b;
}
.theme-base16-onedark-min .hljs-addition,
.theme-base16-onedark-min .hljs-code,
.theme-base16-onedark-min .hljs-string,
.theme-base16-onedark-min .hljs-title.class_.inherited__ {
  color: #98c379;
}
.theme-base16-onedark-min .hljs-built_in,
.theme-base16-onedark-min .hljs-doctag,
.theme-base16-onedark-min .hljs-keyword.hljs-atrule,
.theme-base16-onedark-min .hljs-quote,
.theme-base16-onedark-min .hljs-regexp {
  color: #56b6c2;
}
.theme-base16-onedark-min .hljs-attribute,
.theme-base16-onedark-min .hljs-function .hljs-title,
.theme-base16-onedark-min .hljs-section,
.theme-base16-onedark-min .hljs-title.function_,
.theme-base16-onedark-min .ruby .hljs-property {
  color: #61afef;
}
.theme-base16-onedark-min .diff .hljs-meta,
.theme-base16-onedark-min .hljs-keyword,
.theme-base16-onedark-min .hljs-template-tag,
.theme-base16-onedark-min .hljs-type {
  color: #c678dd;
}
.theme-base16-onedark-min .hljs-emphasis {
  color: #c678dd;
  font-style: italic;
}
.theme-base16-onedark-min .hljs-meta,
.theme-base16-onedark-min .hljs-meta .hljs-keyword,
.theme-base16-onedark-min .hljs-meta .hljs-string {
  color: #be5046;
}
.theme-base16-onedark-min .hljs-meta .hljs-keyword,
.theme-base16-onedark-min .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 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-subst,
.theme-base16-outrun-dark .hljs-punctuation,
.theme-base16-outrun-dark .hljs-operator {
  color: #d0d0fa;
}
.theme-base16-outrun-dark .hljs-operator {
  opacity: 0.7;
}
.theme-base16-outrun-dark .hljs-bullet,
.theme-base16-outrun-dark .hljs-variable,
.theme-base16-outrun-dark .hljs-template-variable,
.theme-base16-outrun-dark .hljs-selector-tag,
.theme-base16-outrun-dark .hljs-name,
.theme-base16-outrun-dark .hljs-deletion {
  color: #ff4242;
}
.theme-base16-outrun-dark .hljs-symbol,
.theme-base16-outrun-dark .hljs-number,
.theme-base16-outrun-dark .hljs-link,
.theme-base16-outrun-dark .hljs-attr,
.theme-base16-outrun-dark .hljs-variable.constant_,
.theme-base16-outrun-dark .hljs-literal {
  color: #fc8d28;
}
.theme-base16-outrun-dark .hljs-title,
.theme-base16-outrun-dark .hljs-class .hljs-title,
.theme-base16-outrun-dark .hljs-title.class_ {
  color: #f3e877;
}
.theme-base16-outrun-dark .hljs-strong {
  font-weight: bold;
  color: #f3e877;
}
.theme-base16-outrun-dark .hljs-code,
.theme-base16-outrun-dark .hljs-addition,
.theme-base16-outrun-dark .hljs-title.class_.inherited__,
.theme-base16-outrun-dark .hljs-string {
  color: #59f176;
}
.theme-base16-outrun-dark .hljs-built_in,
.theme-base16-outrun-dark .hljs-doctag,
.theme-base16-outrun-dark .hljs-quote,
.theme-base16-outrun-dark .hljs-keyword.hljs-atrule,
.theme-base16-outrun-dark .hljs-regexp {
  color: #0ef0f0;
}
.theme-base16-outrun-dark .hljs-function .hljs-title,
.theme-base16-outrun-dark .hljs-attribute,
.theme-base16-outrun-dark .ruby .hljs-property,
.theme-base16-outrun-dark .hljs-title.function_,
.theme-base16-outrun-dark .hljs-section {
  color: #66b0ff;
}
.theme-base16-outrun-dark .hljs-type,
.theme-base16-outrun-dark .hljs-template-tag,
.theme-base16-outrun-dark .diff .hljs-meta,
.theme-base16-outrun-dark .hljs-keyword {
  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: bold;
}
.theme-base16-outrun-dark-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-outrun-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-outrun-dark-min .hljs {
  color: #d0d0fa;
  background: #00002a;
}
.theme-base16-outrun-dark-min .hljs ::selection,
.theme-base16-outrun-dark-min .hljs::selection {
  background-color: #30305a;
  color: #d0d0fa;
}
.theme-base16-outrun-dark-min .hljs-comment {
  color: #50507a;
}
.theme-base16-outrun-dark-min .hljs-tag {
  color: #b0b0da;
}
.theme-base16-outrun-dark-min .hljs-operator,
.theme-base16-outrun-dark-min .hljs-punctuation,
.theme-base16-outrun-dark-min .hljs-subst {
  color: #d0d0fa;
}
.theme-base16-outrun-dark-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-outrun-dark-min .hljs-bullet,
.theme-base16-outrun-dark-min .hljs-deletion,
.theme-base16-outrun-dark-min .hljs-name,
.theme-base16-outrun-dark-min .hljs-selector-tag,
.theme-base16-outrun-dark-min .hljs-template-variable,
.theme-base16-outrun-dark-min .hljs-variable {
  color: #ff4242;
}
.theme-base16-outrun-dark-min .hljs-attr,
.theme-base16-outrun-dark-min .hljs-link,
.theme-base16-outrun-dark-min .hljs-literal,
.theme-base16-outrun-dark-min .hljs-number,
.theme-base16-outrun-dark-min .hljs-symbol,
.theme-base16-outrun-dark-min .hljs-variable.constant_ {
  color: #fc8d28;
}
.theme-base16-outrun-dark-min .hljs-class .hljs-title,
.theme-base16-outrun-dark-min .hljs-title,
.theme-base16-outrun-dark-min .hljs-title.class_ {
  color: #f3e877;
}
.theme-base16-outrun-dark-min .hljs-strong {
  font-weight: 700;
  color: #f3e877;
}
.theme-base16-outrun-dark-min .hljs-addition,
.theme-base16-outrun-dark-min .hljs-code,
.theme-base16-outrun-dark-min .hljs-string,
.theme-base16-outrun-dark-min .hljs-title.class_.inherited__ {
  color: #59f176;
}
.theme-base16-outrun-dark-min .hljs-built_in,
.theme-base16-outrun-dark-min .hljs-doctag,
.theme-base16-outrun-dark-min .hljs-keyword.hljs-atrule,
.theme-base16-outrun-dark-min .hljs-quote,
.theme-base16-outrun-dark-min .hljs-regexp {
  color: #0ef0f0;
}
.theme-base16-outrun-dark-min .hljs-attribute,
.theme-base16-outrun-dark-min .hljs-function .hljs-title,
.theme-base16-outrun-dark-min .hljs-section,
.theme-base16-outrun-dark-min .hljs-title.function_,
.theme-base16-outrun-dark-min .ruby .hljs-property {
  color: #66b0ff;
}
.theme-base16-outrun-dark-min .diff .hljs-meta,
.theme-base16-outrun-dark-min .hljs-keyword,
.theme-base16-outrun-dark-min .hljs-template-tag,
.theme-base16-outrun-dark-min .hljs-type {
  color: #f10596;
}
.theme-base16-outrun-dark-min .hljs-emphasis {
  color: #f10596;
  font-style: italic;
}
.theme-base16-outrun-dark-min .hljs-meta,
.theme-base16-outrun-dark-min .hljs-meta .hljs-keyword,
.theme-base16-outrun-dark-min .hljs-meta .hljs-string {
  color: #f003ef;
}
.theme-base16-outrun-dark-min .hljs-meta .hljs-keyword,
.theme-base16-outrun-dark-min .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 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: gray;
  background: #1c1c1c;
}
.theme-base16-papercolor-dark .hljs::selection,
.theme-base16-papercolor-dark .hljs ::selection {
  background-color: #5faf00;
  color: gray;
}
.theme-base16-papercolor-dark .hljs-comment {
  color: #d7af5f;
}
.theme-base16-papercolor-dark .hljs-tag {
  color: #5fafd7;
}
.theme-base16-papercolor-dark .hljs-subst,
.theme-base16-papercolor-dark .hljs-punctuation,
.theme-base16-papercolor-dark .hljs-operator {
  color: gray;
}
.theme-base16-papercolor-dark .hljs-operator {
  opacity: 0.7;
}
.theme-base16-papercolor-dark .hljs-bullet,
.theme-base16-papercolor-dark .hljs-variable,
.theme-base16-papercolor-dark .hljs-template-variable,
.theme-base16-papercolor-dark .hljs-selector-tag,
.theme-base16-papercolor-dark .hljs-name,
.theme-base16-papercolor-dark .hljs-deletion {
  color: #585858;
}
.theme-base16-papercolor-dark .hljs-symbol,
.theme-base16-papercolor-dark .hljs-number,
.theme-base16-papercolor-dark .hljs-link,
.theme-base16-papercolor-dark .hljs-attr,
.theme-base16-papercolor-dark .hljs-variable.constant_,
.theme-base16-papercolor-dark .hljs-literal {
  color: #5faf5f;
}
.theme-base16-papercolor-dark .hljs-title,
.theme-base16-papercolor-dark .hljs-class .hljs-title,
.theme-base16-papercolor-dark .hljs-title.class_ {
  color: #afd700;
}
.theme-base16-papercolor-dark .hljs-strong {
  font-weight: bold;
  color: #afd700;
}
.theme-base16-papercolor-dark .hljs-code,
.theme-base16-papercolor-dark .hljs-addition,
.theme-base16-papercolor-dark .hljs-title.class_.inherited__,
.theme-base16-papercolor-dark .hljs-string {
  color: #af87d7;
}
.theme-base16-papercolor-dark .hljs-built_in,
.theme-base16-papercolor-dark .hljs-doctag,
.theme-base16-papercolor-dark .hljs-quote,
.theme-base16-papercolor-dark .hljs-keyword.hljs-atrule,
.theme-base16-papercolor-dark .hljs-regexp {
  color: #ffaf00;
}
.theme-base16-papercolor-dark .hljs-function .hljs-title,
.theme-base16-papercolor-dark .hljs-attribute,
.theme-base16-papercolor-dark .ruby .hljs-property,
.theme-base16-papercolor-dark .hljs-title.function_,
.theme-base16-papercolor-dark .hljs-section {
  color: #ff5faf;
}
.theme-base16-papercolor-dark .hljs-type,
.theme-base16-papercolor-dark .hljs-template-tag,
.theme-base16-papercolor-dark .diff .hljs-meta,
.theme-base16-papercolor-dark .hljs-keyword {
  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: bold;
}
.theme-base16-papercolor-dark-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-papercolor-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-papercolor-dark-min .hljs {
  color: gray;
  background: #1c1c1c;
}
.theme-base16-papercolor-dark-min .hljs ::selection,
.theme-base16-papercolor-dark-min .hljs::selection {
  background-color: #5faf00;
  color: gray;
}
.theme-base16-papercolor-dark-min .hljs-comment {
  color: #d7af5f;
}
.theme-base16-papercolor-dark-min .hljs-tag {
  color: #5fafd7;
}
.theme-base16-papercolor-dark-min .hljs-operator,
.theme-base16-papercolor-dark-min .hljs-punctuation,
.theme-base16-papercolor-dark-min .hljs-subst {
  color: gray;
}
.theme-base16-papercolor-dark-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-papercolor-dark-min .hljs-bullet,
.theme-base16-papercolor-dark-min .hljs-deletion,
.theme-base16-papercolor-dark-min .hljs-name,
.theme-base16-papercolor-dark-min .hljs-selector-tag,
.theme-base16-papercolor-dark-min .hljs-template-variable,
.theme-base16-papercolor-dark-min .hljs-variable {
  color: #585858;
}
.theme-base16-papercolor-dark-min .hljs-attr,
.theme-base16-papercolor-dark-min .hljs-link,
.theme-base16-papercolor-dark-min .hljs-literal,
.theme-base16-papercolor-dark-min .hljs-number,
.theme-base16-papercolor-dark-min .hljs-symbol,
.theme-base16-papercolor-dark-min .hljs-variable.constant_ {
  color: #5faf5f;
}
.theme-base16-papercolor-dark-min .hljs-class .hljs-title,
.theme-base16-papercolor-dark-min .hljs-title,
.theme-base16-papercolor-dark-min .hljs-title.class_ {
  color: #afd700;
}
.theme-base16-papercolor-dark-min .hljs-strong {
  font-weight: 700;
  color: #afd700;
}
.theme-base16-papercolor-dark-min .hljs-addition,
.theme-base16-papercolor-dark-min .hljs-code,
.theme-base16-papercolor-dark-min .hljs-string,
.theme-base16-papercolor-dark-min .hljs-title.class_.inherited__ {
  color: #af87d7;
}
.theme-base16-papercolor-dark-min .hljs-built_in,
.theme-base16-papercolor-dark-min .hljs-doctag,
.theme-base16-papercolor-dark-min .hljs-keyword.hljs-atrule,
.theme-base16-papercolor-dark-min .hljs-quote,
.theme-base16-papercolor-dark-min .hljs-regexp {
  color: #ffaf00;
}
.theme-base16-papercolor-dark-min .hljs-attribute,
.theme-base16-papercolor-dark-min .hljs-function .hljs-title,
.theme-base16-papercolor-dark-min .hljs-section,
.theme-base16-papercolor-dark-min .hljs-title.function_,
.theme-base16-papercolor-dark-min .ruby .hljs-property {
  color: #ff5faf;
}
.theme-base16-papercolor-dark-min .diff .hljs-meta,
.theme-base16-papercolor-dark-min .hljs-keyword,
.theme-base16-papercolor-dark-min .hljs-template-tag,
.theme-base16-papercolor-dark-min .hljs-type {
  color: #00afaf;
}
.theme-base16-papercolor-dark-min .hljs-emphasis {
  color: #00afaf;
  font-style: italic;
}
.theme-base16-papercolor-dark-min .hljs-meta,
.theme-base16-papercolor-dark-min .hljs-meta .hljs-keyword,
.theme-base16-papercolor-dark-min .hljs-meta .hljs-string {
  color: #5f8787;
}
.theme-base16-papercolor-dark-min .hljs-meta .hljs-keyword,
.theme-base16-papercolor-dark-min .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 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-subst,
.theme-base16-papercolor-light .hljs-punctuation,
.theme-base16-papercolor-light .hljs-operator {
  color: #444;
}
.theme-base16-papercolor-light .hljs-operator {
  opacity: 0.7;
}
.theme-base16-papercolor-light .hljs-bullet,
.theme-base16-papercolor-light .hljs-variable,
.theme-base16-papercolor-light .hljs-template-variable,
.theme-base16-papercolor-light .hljs-selector-tag,
.theme-base16-papercolor-light .hljs-name,
.theme-base16-papercolor-light .hljs-deletion {
  color: #bcbcbc;
}
.theme-base16-papercolor-light .hljs-symbol,
.theme-base16-papercolor-light .hljs-number,
.theme-base16-papercolor-light .hljs-link,
.theme-base16-papercolor-light .hljs-attr,
.theme-base16-papercolor-light .hljs-variable.constant_,
.theme-base16-papercolor-light .hljs-literal {
  color: #d70000;
}
.theme-base16-papercolor-light .hljs-title,
.theme-base16-papercolor-light .hljs-class .hljs-title,
.theme-base16-papercolor-light .hljs-title.class_ {
  color: #d70087;
}
.theme-base16-papercolor-light .hljs-strong {
  font-weight: bold;
  color: #d70087;
}
.theme-base16-papercolor-light .hljs-code,
.theme-base16-papercolor-light .hljs-addition,
.theme-base16-papercolor-light .hljs-title.class_.inherited__,
.theme-base16-papercolor-light .hljs-string {
  color: #8700af;
}
.theme-base16-papercolor-light .hljs-built_in,
.theme-base16-papercolor-light .hljs-doctag,
.theme-base16-papercolor-light .hljs-quote,
.theme-base16-papercolor-light .hljs-keyword.hljs-atrule,
.theme-base16-papercolor-light .hljs-regexp {
  color: #d75f00;
}
.theme-base16-papercolor-light .hljs-function .hljs-title,
.theme-base16-papercolor-light .hljs-attribute,
.theme-base16-papercolor-light .ruby .hljs-property,
.theme-base16-papercolor-light .hljs-title.function_,
.theme-base16-papercolor-light .hljs-section {
  color: #d75f00;
}
.theme-base16-papercolor-light .hljs-type,
.theme-base16-papercolor-light .hljs-template-tag,
.theme-base16-papercolor-light .diff .hljs-meta,
.theme-base16-papercolor-light .hljs-keyword {
  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: bold;
}
.theme-base16-papercolor-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-papercolor-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-papercolor-light-min .hljs {
  color: #444;
  background: #eee;
}
.theme-base16-papercolor-light-min .hljs ::selection,
.theme-base16-papercolor-light-min .hljs::selection {
  background-color: #008700;
  color: #444;
}
.theme-base16-papercolor-light-min .hljs-comment {
  color: #5f8700;
}
.theme-base16-papercolor-light-min .hljs-tag {
  color: #0087af;
}
.theme-base16-papercolor-light-min .hljs-operator,
.theme-base16-papercolor-light-min .hljs-punctuation,
.theme-base16-papercolor-light-min .hljs-subst {
  color: #444;
}
.theme-base16-papercolor-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-papercolor-light-min .hljs-bullet,
.theme-base16-papercolor-light-min .hljs-deletion,
.theme-base16-papercolor-light-min .hljs-name,
.theme-base16-papercolor-light-min .hljs-selector-tag,
.theme-base16-papercolor-light-min .hljs-template-variable,
.theme-base16-papercolor-light-min .hljs-variable {
  color: #bcbcbc;
}
.theme-base16-papercolor-light-min .hljs-attr,
.theme-base16-papercolor-light-min .hljs-link,
.theme-base16-papercolor-light-min .hljs-literal,
.theme-base16-papercolor-light-min .hljs-number,
.theme-base16-papercolor-light-min .hljs-symbol,
.theme-base16-papercolor-light-min .hljs-variable.constant_ {
  color: #d70000;
}
.theme-base16-papercolor-light-min .hljs-class .hljs-title,
.theme-base16-papercolor-light-min .hljs-title,
.theme-base16-papercolor-light-min .hljs-title.class_ {
  color: #d70087;
}
.theme-base16-papercolor-light-min .hljs-strong {
  font-weight: 700;
  color: #d70087;
}
.theme-base16-papercolor-light-min .hljs-addition,
.theme-base16-papercolor-light-min .hljs-code,
.theme-base16-papercolor-light-min .hljs-string,
.theme-base16-papercolor-light-min .hljs-title.class_.inherited__ {
  color: #8700af;
}
.theme-base16-papercolor-light-min .hljs-attribute,
.theme-base16-papercolor-light-min .hljs-built_in,
.theme-base16-papercolor-light-min .hljs-doctag,
.theme-base16-papercolor-light-min .hljs-function .hljs-title,
.theme-base16-papercolor-light-min .hljs-keyword.hljs-atrule,
.theme-base16-papercolor-light-min .hljs-quote,
.theme-base16-papercolor-light-min .hljs-regexp,
.theme-base16-papercolor-light-min .hljs-section,
.theme-base16-papercolor-light-min .hljs-title.function_,
.theme-base16-papercolor-light-min .ruby .hljs-property {
  color: #d75f00;
}
.theme-base16-papercolor-light-min .diff .hljs-meta,
.theme-base16-papercolor-light-min .hljs-keyword,
.theme-base16-papercolor-light-min .hljs-template-tag,
.theme-base16-papercolor-light-min .hljs-type {
  color: #005faf;
}
.theme-base16-papercolor-light-min .hljs-emphasis {
  color: #005faf;
  font-style: italic;
}
.theme-base16-papercolor-light-min .hljs-meta,
.theme-base16-papercolor-light-min .hljs-meta .hljs-keyword,
.theme-base16-papercolor-light-min .hljs-meta .hljs-string {
  color: #005f87;
}
.theme-base16-papercolor-light-min .hljs-meta .hljs-keyword,
.theme-base16-papercolor-light-min .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 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-subst,
.theme-base16-paraiso .hljs-punctuation,
.theme-base16-paraiso .hljs-operator {
  color: #a39e9b;
}
.theme-base16-paraiso .hljs-operator {
  opacity: 0.7;
}
.theme-base16-paraiso .hljs-bullet,
.theme-base16-paraiso .hljs-variable,
.theme-base16-paraiso .hljs-template-variable,
.theme-base16-paraiso .hljs-selector-tag,
.theme-base16-paraiso .hljs-name,
.theme-base16-paraiso .hljs-deletion {
  color: #ef6155;
}
.theme-base16-paraiso .hljs-symbol,
.theme-base16-paraiso .hljs-number,
.theme-base16-paraiso .hljs-link,
.theme-base16-paraiso .hljs-attr,
.theme-base16-paraiso .hljs-variable.constant_,
.theme-base16-paraiso .hljs-literal {
  color: #f99b15;
}
.theme-base16-paraiso .hljs-title,
.theme-base16-paraiso .hljs-class .hljs-title,
.theme-base16-paraiso .hljs-title.class_ {
  color: #fec418;
}
.theme-base16-paraiso .hljs-strong {
  font-weight: bold;
  color: #fec418;
}
.theme-base16-paraiso .hljs-code,
.theme-base16-paraiso .hljs-addition,
.theme-base16-paraiso .hljs-title.class_.inherited__,
.theme-base16-paraiso .hljs-string {
  color: #48b685;
}
.theme-base16-paraiso .hljs-built_in,
.theme-base16-paraiso .hljs-doctag,
.theme-base16-paraiso .hljs-quote,
.theme-base16-paraiso .hljs-keyword.hljs-atrule,
.theme-base16-paraiso .hljs-regexp {
  color: #5bc4bf;
}
.theme-base16-paraiso .hljs-function .hljs-title,
.theme-base16-paraiso .hljs-attribute,
.theme-base16-paraiso .ruby .hljs-property,
.theme-base16-paraiso .hljs-title.function_,
.theme-base16-paraiso .hljs-section {
  color: #06b6ef;
}
.theme-base16-paraiso .hljs-type,
.theme-base16-paraiso .hljs-template-tag,
.theme-base16-paraiso .diff .hljs-meta,
.theme-base16-paraiso .hljs-keyword {
  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: bold;
}
.theme-base16-paraiso-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-paraiso-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-paraiso-min .hljs {
  color: #a39e9b;
  background: #2f1e2e;
}
.theme-base16-paraiso-min .hljs ::selection,
.theme-base16-paraiso-min .hljs::selection {
  background-color: #4f424c;
  color: #a39e9b;
}
.theme-base16-paraiso-min .hljs-comment {
  color: #776e71;
}
.theme-base16-paraiso-min .hljs-tag {
  color: #8d8687;
}
.theme-base16-paraiso-min .hljs-operator,
.theme-base16-paraiso-min .hljs-punctuation,
.theme-base16-paraiso-min .hljs-subst {
  color: #a39e9b;
}
.theme-base16-paraiso-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-paraiso-min .hljs-bullet,
.theme-base16-paraiso-min .hljs-deletion,
.theme-base16-paraiso-min .hljs-name,
.theme-base16-paraiso-min .hljs-selector-tag,
.theme-base16-paraiso-min .hljs-template-variable,
.theme-base16-paraiso-min .hljs-variable {
  color: #ef6155;
}
.theme-base16-paraiso-min .hljs-attr,
.theme-base16-paraiso-min .hljs-link,
.theme-base16-paraiso-min .hljs-literal,
.theme-base16-paraiso-min .hljs-number,
.theme-base16-paraiso-min .hljs-symbol,
.theme-base16-paraiso-min .hljs-variable.constant_ {
  color: #f99b15;
}
.theme-base16-paraiso-min .hljs-class .hljs-title,
.theme-base16-paraiso-min .hljs-title,
.theme-base16-paraiso-min .hljs-title.class_ {
  color: #fec418;
}
.theme-base16-paraiso-min .hljs-strong {
  font-weight: 700;
  color: #fec418;
}
.theme-base16-paraiso-min .hljs-addition,
.theme-base16-paraiso-min .hljs-code,
.theme-base16-paraiso-min .hljs-string,
.theme-base16-paraiso-min .hljs-title.class_.inherited__ {
  color: #48b685;
}
.theme-base16-paraiso-min .hljs-built_in,
.theme-base16-paraiso-min .hljs-doctag,
.theme-base16-paraiso-min .hljs-keyword.hljs-atrule,
.theme-base16-paraiso-min .hljs-quote,
.theme-base16-paraiso-min .hljs-regexp {
  color: #5bc4bf;
}
.theme-base16-paraiso-min .hljs-attribute,
.theme-base16-paraiso-min .hljs-function .hljs-title,
.theme-base16-paraiso-min .hljs-section,
.theme-base16-paraiso-min .hljs-title.function_,
.theme-base16-paraiso-min .ruby .hljs-property {
  color: #06b6ef;
}
.theme-base16-paraiso-min .diff .hljs-meta,
.theme-base16-paraiso-min .hljs-keyword,
.theme-base16-paraiso-min .hljs-template-tag,
.theme-base16-paraiso-min .hljs-type {
  color: #815ba4;
}
.theme-base16-paraiso-min .hljs-emphasis {
  color: #815ba4;
  font-style: italic;
}
.theme-base16-paraiso-min .hljs-meta,
.theme-base16-paraiso-min .hljs-meta .hljs-keyword,
.theme-base16-paraiso-min .hljs-meta .hljs-string {
  color: #e96ba8;
}
.theme-base16-paraiso-min .hljs-meta .hljs-keyword,
.theme-base16-paraiso-min .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 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-subst,
.theme-base16-pasque .hljs-punctuation,
.theme-base16-pasque .hljs-operator {
  color: #dedcdf;
}
.theme-base16-pasque .hljs-operator {
  opacity: 0.7;
}
.theme-base16-pasque .hljs-bullet,
.theme-base16-pasque .hljs-variable,
.theme-base16-pasque .hljs-template-variable,
.theme-base16-pasque .hljs-selector-tag,
.theme-base16-pasque .hljs-name,
.theme-base16-pasque .hljs-deletion {
  color: #a92258;
}
.theme-base16-pasque .hljs-symbol,
.theme-base16-pasque .hljs-number,
.theme-base16-pasque .hljs-link,
.theme-base16-pasque .hljs-attr,
.theme-base16-pasque .hljs-variable.constant_,
.theme-base16-pasque .hljs-literal {
  color: #918889;
}
.theme-base16-pasque .hljs-title,
.theme-base16-pasque .hljs-class .hljs-title,
.theme-base16-pasque .hljs-title.class_ {
  color: #804ead;
}
.theme-base16-pasque .hljs-strong {
  font-weight: bold;
  color: #804ead;
}
.theme-base16-pasque .hljs-code,
.theme-base16-pasque .hljs-addition,
.theme-base16-pasque .hljs-title.class_.inherited__,
.theme-base16-pasque .hljs-string {
  color: #c6914b;
}
.theme-base16-pasque .hljs-built_in,
.theme-base16-pasque .hljs-doctag,
.theme-base16-pasque .hljs-quote,
.theme-base16-pasque .hljs-keyword.hljs-atrule,
.theme-base16-pasque .hljs-regexp {
  color: #7263aa;
}
.theme-base16-pasque .hljs-function .hljs-title,
.theme-base16-pasque .hljs-attribute,
.theme-base16-pasque .ruby .hljs-property,
.theme-base16-pasque .hljs-title.function_,
.theme-base16-pasque .hljs-section {
  color: #8e7dc6;
}
.theme-base16-pasque .hljs-type,
.theme-base16-pasque .hljs-template-tag,
.theme-base16-pasque .diff .hljs-meta,
.theme-base16-pasque .hljs-keyword {
  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: bold;
}
.theme-base16-pasque-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-pasque-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-pasque-min .hljs {
  color: #dedcdf;
  background: #271c3a;
}
.theme-base16-pasque-min .hljs ::selection,
.theme-base16-pasque-min .hljs::selection {
  background-color: #3e2d5c;
  color: #dedcdf;
}
.theme-base16-pasque-min .hljs-comment {
  color: #5d5766;
}
.theme-base16-pasque-min .hljs-tag {
  color: #bebcbf;
}
.theme-base16-pasque-min .hljs-operator,
.theme-base16-pasque-min .hljs-punctuation,
.theme-base16-pasque-min .hljs-subst {
  color: #dedcdf;
}
.theme-base16-pasque-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-pasque-min .hljs-bullet,
.theme-base16-pasque-min .hljs-deletion,
.theme-base16-pasque-min .hljs-name,
.theme-base16-pasque-min .hljs-selector-tag,
.theme-base16-pasque-min .hljs-template-variable,
.theme-base16-pasque-min .hljs-variable {
  color: #a92258;
}
.theme-base16-pasque-min .hljs-attr,
.theme-base16-pasque-min .hljs-link,
.theme-base16-pasque-min .hljs-literal,
.theme-base16-pasque-min .hljs-number,
.theme-base16-pasque-min .hljs-symbol,
.theme-base16-pasque-min .hljs-variable.constant_ {
  color: #918889;
}
.theme-base16-pasque-min .hljs-class .hljs-title,
.theme-base16-pasque-min .hljs-title,
.theme-base16-pasque-min .hljs-title.class_ {
  color: #804ead;
}
.theme-base16-pasque-min .hljs-strong {
  font-weight: 700;
  color: #804ead;
}
.theme-base16-pasque-min .hljs-addition,
.theme-base16-pasque-min .hljs-code,
.theme-base16-pasque-min .hljs-string,
.theme-base16-pasque-min .hljs-title.class_.inherited__ {
  color: #c6914b;
}
.theme-base16-pasque-min .hljs-built_in,
.theme-base16-pasque-min .hljs-doctag,
.theme-base16-pasque-min .hljs-keyword.hljs-atrule,
.theme-base16-pasque-min .hljs-quote,
.theme-base16-pasque-min .hljs-regexp {
  color: #7263aa;
}
.theme-base16-pasque-min .hljs-attribute,
.theme-base16-pasque-min .hljs-function .hljs-title,
.theme-base16-pasque-min .hljs-section,
.theme-base16-pasque-min .hljs-title.function_,
.theme-base16-pasque-min .ruby .hljs-property {
  color: #8e7dc6;
}
.theme-base16-pasque-min .diff .hljs-meta,
.theme-base16-pasque-min .hljs-keyword,
.theme-base16-pasque-min .hljs-template-tag,
.theme-base16-pasque-min .hljs-type {
  color: #953b9d;
}
.theme-base16-pasque-min .hljs-emphasis {
  color: #953b9d;
  font-style: italic;
}
.theme-base16-pasque-min .hljs-meta,
.theme-base16-pasque-min .hljs-meta .hljs-keyword,
.theme-base16-pasque-min .hljs-meta .hljs-string {
  color: #59325c;
}
.theme-base16-pasque-min .hljs-meta .hljs-keyword,
.theme-base16-pasque-min .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 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-subst,
.theme-base16-phd .hljs-punctuation,
.theme-base16-phd .hljs-operator {
  color: #b8bbc2;
}
.theme-base16-phd .hljs-operator {
  opacity: 0.7;
}
.theme-base16-phd .hljs-bullet,
.theme-base16-phd .hljs-variable,
.theme-base16-phd .hljs-template-variable,
.theme-base16-phd .hljs-selector-tag,
.theme-base16-phd .hljs-name,
.theme-base16-phd .hljs-deletion {
  color: #d07346;
}
.theme-base16-phd .hljs-symbol,
.theme-base16-phd .hljs-number,
.theme-base16-phd .hljs-link,
.theme-base16-phd .hljs-attr,
.theme-base16-phd .hljs-variable.constant_,
.theme-base16-phd .hljs-literal {
  color: #f0a000;
}
.theme-base16-phd .hljs-title,
.theme-base16-phd .hljs-class .hljs-title,
.theme-base16-phd .hljs-title.class_ {
  color: #fbd461;
}
.theme-base16-phd .hljs-strong {
  font-weight: bold;
  color: #fbd461;
}
.theme-base16-phd .hljs-code,
.theme-base16-phd .hljs-addition,
.theme-base16-phd .hljs-title.class_.inherited__,
.theme-base16-phd .hljs-string {
  color: #99bf52;
}
.theme-base16-phd .hljs-built_in,
.theme-base16-phd .hljs-doctag,
.theme-base16-phd .hljs-quote,
.theme-base16-phd .hljs-keyword.hljs-atrule,
.theme-base16-phd .hljs-regexp {
  color: #72b9bf;
}
.theme-base16-phd .hljs-function .hljs-title,
.theme-base16-phd .hljs-attribute,
.theme-base16-phd .ruby .hljs-property,
.theme-base16-phd .hljs-title.function_,
.theme-base16-phd .hljs-section {
  color: #5299bf;
}
.theme-base16-phd .hljs-type,
.theme-base16-phd .hljs-template-tag,
.theme-base16-phd .diff .hljs-meta,
.theme-base16-phd .hljs-keyword {
  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: bold;
}
.theme-base16-phd-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-phd-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-phd-min .hljs {
  color: #b8bbc2;
  background: #061229;
}
.theme-base16-phd-min .hljs ::selection,
.theme-base16-phd-min .hljs::selection {
  background-color: #4d5666;
  color: #b8bbc2;
}
.theme-base16-phd-min .hljs-comment {
  color: #717885;
}
.theme-base16-phd-min .hljs-tag {
  color: #9a99a3;
}
.theme-base16-phd-min .hljs-operator,
.theme-base16-phd-min .hljs-punctuation,
.theme-base16-phd-min .hljs-subst {
  color: #b8bbc2;
}
.theme-base16-phd-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-phd-min .hljs-bullet,
.theme-base16-phd-min .hljs-deletion,
.theme-base16-phd-min .hljs-name,
.theme-base16-phd-min .hljs-selector-tag,
.theme-base16-phd-min .hljs-template-variable,
.theme-base16-phd-min .hljs-variable {
  color: #d07346;
}
.theme-base16-phd-min .hljs-attr,
.theme-base16-phd-min .hljs-link,
.theme-base16-phd-min .hljs-literal,
.theme-base16-phd-min .hljs-number,
.theme-base16-phd-min .hljs-symbol,
.theme-base16-phd-min .hljs-variable.constant_ {
  color: #f0a000;
}
.theme-base16-phd-min .hljs-class .hljs-title,
.theme-base16-phd-min .hljs-title,
.theme-base16-phd-min .hljs-title.class_ {
  color: #fbd461;
}
.theme-base16-phd-min .hljs-strong {
  font-weight: 700;
  color: #fbd461;
}
.theme-base16-phd-min .hljs-addition,
.theme-base16-phd-min .hljs-code,
.theme-base16-phd-min .hljs-string,
.theme-base16-phd-min .hljs-title.class_.inherited__ {
  color: #99bf52;
}
.theme-base16-phd-min .hljs-built_in,
.theme-base16-phd-min .hljs-doctag,
.theme-base16-phd-min .hljs-keyword.hljs-atrule,
.theme-base16-phd-min .hljs-quote,
.theme-base16-phd-min .hljs-regexp {
  color: #72b9bf;
}
.theme-base16-phd-min .hljs-attribute,
.theme-base16-phd-min .hljs-function .hljs-title,
.theme-base16-phd-min .hljs-section,
.theme-base16-phd-min .hljs-title.function_,
.theme-base16-phd-min .ruby .hljs-property {
  color: #5299bf;
}
.theme-base16-phd-min .diff .hljs-meta,
.theme-base16-phd-min .hljs-keyword,
.theme-base16-phd-min .hljs-template-tag,
.theme-base16-phd-min .hljs-type {
  color: #9989cc;
}
.theme-base16-phd-min .hljs-emphasis {
  color: #9989cc;
  font-style: italic;
}
.theme-base16-phd-min .hljs-meta,
.theme-base16-phd-min .hljs-meta .hljs-keyword,
.theme-base16-phd-min .hljs-meta .hljs-string {
  color: #b08060;
}
.theme-base16-phd-min .hljs-meta .hljs-keyword,
.theme-base16-phd-min .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 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-subst,
.theme-base16-pico .hljs-punctuation,
.theme-base16-pico .hljs-operator {
  color: #5f574f;
}
.theme-base16-pico .hljs-operator {
  opacity: 0.7;
}
.theme-base16-pico .hljs-bullet,
.theme-base16-pico .hljs-variable,
.theme-base16-pico .hljs-template-variable,
.theme-base16-pico .hljs-selector-tag,
.theme-base16-pico .hljs-name,
.theme-base16-pico .hljs-deletion {
  color: #ff004d;
}
.theme-base16-pico .hljs-symbol,
.theme-base16-pico .hljs-number,
.theme-base16-pico .hljs-link,
.theme-base16-pico .hljs-attr,
.theme-base16-pico .hljs-variable.constant_,
.theme-base16-pico .hljs-literal {
  color: #ffa300;
}
.theme-base16-pico .hljs-title,
.theme-base16-pico .hljs-class .hljs-title,
.theme-base16-pico .hljs-title.class_ {
  color: #fff024;
}
.theme-base16-pico .hljs-strong {
  font-weight: bold;
  color: #fff024;
}
.theme-base16-pico .hljs-code,
.theme-base16-pico .hljs-addition,
.theme-base16-pico .hljs-title.class_.inherited__,
.theme-base16-pico .hljs-string {
  color: #00e756;
}
.theme-base16-pico .hljs-built_in,
.theme-base16-pico .hljs-doctag,
.theme-base16-pico .hljs-quote,
.theme-base16-pico .hljs-keyword.hljs-atrule,
.theme-base16-pico .hljs-regexp {
  color: #29adff;
}
.theme-base16-pico .hljs-function .hljs-title,
.theme-base16-pico .hljs-attribute,
.theme-base16-pico .ruby .hljs-property,
.theme-base16-pico .hljs-title.function_,
.theme-base16-pico .hljs-section {
  color: #83769c;
}
.theme-base16-pico .hljs-type,
.theme-base16-pico .hljs-template-tag,
.theme-base16-pico .diff .hljs-meta,
.theme-base16-pico .hljs-keyword {
  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: bold;
}
.theme-base16-pico-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-pico-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-pico-min .hljs {
  color: #5f574f;
  background: #000;
}
.theme-base16-pico-min .hljs ::selection,
.theme-base16-pico-min .hljs::selection {
  background-color: #7e2553;
  color: #5f574f;
}
.theme-base16-pico-min .hljs-comment {
  color: #008751;
}
.theme-base16-pico-min .hljs-tag {
  color: #ab5236;
}
.theme-base16-pico-min .hljs-operator,
.theme-base16-pico-min .hljs-punctuation,
.theme-base16-pico-min .hljs-subst {
  color: #5f574f;
}
.theme-base16-pico-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-pico-min .hljs-bullet,
.theme-base16-pico-min .hljs-deletion,
.theme-base16-pico-min .hljs-name,
.theme-base16-pico-min .hljs-selector-tag,
.theme-base16-pico-min .hljs-template-variable,
.theme-base16-pico-min .hljs-variable {
  color: #ff004d;
}
.theme-base16-pico-min .hljs-attr,
.theme-base16-pico-min .hljs-link,
.theme-base16-pico-min .hljs-literal,
.theme-base16-pico-min .hljs-number,
.theme-base16-pico-min .hljs-symbol,
.theme-base16-pico-min .hljs-variable.constant_ {
  color: #ffa300;
}
.theme-base16-pico-min .hljs-class .hljs-title,
.theme-base16-pico-min .hljs-title,
.theme-base16-pico-min .hljs-title.class_ {
  color: #fff024;
}
.theme-base16-pico-min .hljs-strong {
  font-weight: 700;
  color: #fff024;
}
.theme-base16-pico-min .hljs-addition,
.theme-base16-pico-min .hljs-code,
.theme-base16-pico-min .hljs-string,
.theme-base16-pico-min .hljs-title.class_.inherited__ {
  color: #00e756;
}
.theme-base16-pico-min .hljs-built_in,
.theme-base16-pico-min .hljs-doctag,
.theme-base16-pico-min .hljs-keyword.hljs-atrule,
.theme-base16-pico-min .hljs-quote,
.theme-base16-pico-min .hljs-regexp {
  color: #29adff;
}
.theme-base16-pico-min .hljs-attribute,
.theme-base16-pico-min .hljs-function .hljs-title,
.theme-base16-pico-min .hljs-section,
.theme-base16-pico-min .hljs-title.function_,
.theme-base16-pico-min .ruby .hljs-property {
  color: #83769c;
}
.theme-base16-pico-min .diff .hljs-meta,
.theme-base16-pico-min .hljs-keyword,
.theme-base16-pico-min .hljs-template-tag,
.theme-base16-pico-min .hljs-type {
  color: #ff77a8;
}
.theme-base16-pico-min .hljs-emphasis {
  color: #ff77a8;
  font-style: italic;
}
.theme-base16-pico-min .hljs-meta,
.theme-base16-pico-min .hljs-meta .hljs-keyword,
.theme-base16-pico-min .hljs-meta .hljs-string {
  color: #fca;
}
.theme-base16-pico-min .hljs-meta .hljs-keyword,
.theme-base16-pico-min .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 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-subst,
.theme-base16-pop .hljs-punctuation,
.theme-base16-pop .hljs-operator {
  color: #d0d0d0;
}
.theme-base16-pop .hljs-operator {
  opacity: 0.7;
}
.theme-base16-pop .hljs-bullet,
.theme-base16-pop .hljs-variable,
.theme-base16-pop .hljs-template-variable,
.theme-base16-pop .hljs-selector-tag,
.theme-base16-pop .hljs-name,
.theme-base16-pop .hljs-deletion {
  color: #eb008a;
}
.theme-base16-pop .hljs-symbol,
.theme-base16-pop .hljs-number,
.theme-base16-pop .hljs-link,
.theme-base16-pop .hljs-attr,
.theme-base16-pop .hljs-variable.constant_,
.theme-base16-pop .hljs-literal {
  color: #f29333;
}
.theme-base16-pop .hljs-title,
.theme-base16-pop .hljs-class .hljs-title,
.theme-base16-pop .hljs-title.class_ {
  color: #f8ca12;
}
.theme-base16-pop .hljs-strong {
  font-weight: bold;
  color: #f8ca12;
}
.theme-base16-pop .hljs-code,
.theme-base16-pop .hljs-addition,
.theme-base16-pop .hljs-title.class_.inherited__,
.theme-base16-pop .hljs-string {
  color: #37b349;
}
.theme-base16-pop .hljs-built_in,
.theme-base16-pop .hljs-doctag,
.theme-base16-pop .hljs-quote,
.theme-base16-pop .hljs-keyword.hljs-atrule,
.theme-base16-pop .hljs-regexp {
  color: #0ab;
}
.theme-base16-pop .hljs-function .hljs-title,
.theme-base16-pop .hljs-attribute,
.theme-base16-pop .ruby .hljs-property,
.theme-base16-pop .hljs-title.function_,
.theme-base16-pop .hljs-section {
  color: #0e5a94;
}
.theme-base16-pop .hljs-type,
.theme-base16-pop .hljs-template-tag,
.theme-base16-pop .diff .hljs-meta,
.theme-base16-pop .hljs-keyword {
  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: bold;
}
.theme-base16-pop-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-pop-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-pop-min .hljs {
  color: #d0d0d0;
  background: #000;
}
.theme-base16-pop-min .hljs ::selection,
.theme-base16-pop-min .hljs::selection {
  background-color: #303030;
  color: #d0d0d0;
}
.theme-base16-pop-min .hljs-comment {
  color: #505050;
}
.theme-base16-pop-min .hljs-tag {
  color: #b0b0b0;
}
.theme-base16-pop-min .hljs-operator,
.theme-base16-pop-min .hljs-punctuation,
.theme-base16-pop-min .hljs-subst {
  color: #d0d0d0;
}
.theme-base16-pop-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-pop-min .hljs-bullet,
.theme-base16-pop-min .hljs-deletion,
.theme-base16-pop-min .hljs-name,
.theme-base16-pop-min .hljs-selector-tag,
.theme-base16-pop-min .hljs-template-variable,
.theme-base16-pop-min .hljs-variable {
  color: #eb008a;
}
.theme-base16-pop-min .hljs-attr,
.theme-base16-pop-min .hljs-link,
.theme-base16-pop-min .hljs-literal,
.theme-base16-pop-min .hljs-number,
.theme-base16-pop-min .hljs-symbol,
.theme-base16-pop-min .hljs-variable.constant_ {
  color: #f29333;
}
.theme-base16-pop-min .hljs-class .hljs-title,
.theme-base16-pop-min .hljs-title,
.theme-base16-pop-min .hljs-title.class_ {
  color: #f8ca12;
}
.theme-base16-pop-min .hljs-strong {
  font-weight: 700;
  color: #f8ca12;
}
.theme-base16-pop-min .hljs-addition,
.theme-base16-pop-min .hljs-code,
.theme-base16-pop-min .hljs-string,
.theme-base16-pop-min .hljs-title.class_.inherited__ {
  color: #37b349;
}
.theme-base16-pop-min .hljs-built_in,
.theme-base16-pop-min .hljs-doctag,
.theme-base16-pop-min .hljs-keyword.hljs-atrule,
.theme-base16-pop-min .hljs-quote,
.theme-base16-pop-min .hljs-regexp {
  color: #0ab;
}
.theme-base16-pop-min .hljs-attribute,
.theme-base16-pop-min .hljs-function .hljs-title,
.theme-base16-pop-min .hljs-section,
.theme-base16-pop-min .hljs-title.function_,
.theme-base16-pop-min .ruby .hljs-property {
  color: #0e5a94;
}
.theme-base16-pop-min .diff .hljs-meta,
.theme-base16-pop-min .hljs-keyword,
.theme-base16-pop-min .hljs-template-tag,
.theme-base16-pop-min .hljs-type {
  color: #b31e8d;
}
.theme-base16-pop-min .hljs-emphasis {
  color: #b31e8d;
  font-style: italic;
}
.theme-base16-pop-min .hljs-meta,
.theme-base16-pop-min .hljs-meta .hljs-keyword,
.theme-base16-pop-min .hljs-meta .hljs-string {
  color: #7a2d00;
}
.theme-base16-pop-min .hljs-meta .hljs-keyword,
.theme-base16-pop-min .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 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-subst,
.theme-base16-porple .hljs-punctuation,
.theme-base16-porple .hljs-operator {
  color: #d8d8d8;
}
.theme-base16-porple .hljs-operator {
  opacity: 0.7;
}
.theme-base16-porple .hljs-bullet,
.theme-base16-porple .hljs-variable,
.theme-base16-porple .hljs-template-variable,
.theme-base16-porple .hljs-selector-tag,
.theme-base16-porple .hljs-name,
.theme-base16-porple .hljs-deletion {
  color: #f84547;
}
.theme-base16-porple .hljs-symbol,
.theme-base16-porple .hljs-number,
.theme-base16-porple .hljs-link,
.theme-base16-porple .hljs-attr,
.theme-base16-porple .hljs-variable.constant_,
.theme-base16-porple .hljs-literal {
  color: #d28e5d;
}
.theme-base16-porple .hljs-title,
.theme-base16-porple .hljs-class .hljs-title,
.theme-base16-porple .hljs-title.class_ {
  color: #efa16b;
}
.theme-base16-porple .hljs-strong {
  font-weight: bold;
  color: #efa16b;
}
.theme-base16-porple .hljs-code,
.theme-base16-porple .hljs-addition,
.theme-base16-porple .hljs-title.class_.inherited__,
.theme-base16-porple .hljs-string {
  color: #95c76f;
}
.theme-base16-porple .hljs-built_in,
.theme-base16-porple .hljs-doctag,
.theme-base16-porple .hljs-quote,
.theme-base16-porple .hljs-keyword.hljs-atrule,
.theme-base16-porple .hljs-regexp {
  color: #64878f;
}
.theme-base16-porple .hljs-function .hljs-title,
.theme-base16-porple .hljs-attribute,
.theme-base16-porple .ruby .hljs-property,
.theme-base16-porple .hljs-title.function_,
.theme-base16-porple .hljs-section {
  color: #8485ce;
}
.theme-base16-porple .hljs-type,
.theme-base16-porple .hljs-template-tag,
.theme-base16-porple .diff .hljs-meta,
.theme-base16-porple .hljs-keyword {
  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: bold;
}
.theme-base16-porple-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-porple-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-porple-min .hljs {
  color: #d8d8d8;
  background: #292c36;
}
.theme-base16-porple-min .hljs ::selection,
.theme-base16-porple-min .hljs::selection {
  background-color: #474160;
  color: #d8d8d8;
}
.theme-base16-porple-min .hljs-comment {
  color: #65568a;
}
.theme-base16-porple-min .hljs-tag {
  color: #b8b8b8;
}
.theme-base16-porple-min .hljs-operator,
.theme-base16-porple-min .hljs-punctuation,
.theme-base16-porple-min .hljs-subst {
  color: #d8d8d8;
}
.theme-base16-porple-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-porple-min .hljs-bullet,
.theme-base16-porple-min .hljs-deletion,
.theme-base16-porple-min .hljs-name,
.theme-base16-porple-min .hljs-selector-tag,
.theme-base16-porple-min .hljs-template-variable,
.theme-base16-porple-min .hljs-variable {
  color: #f84547;
}
.theme-base16-porple-min .hljs-attr,
.theme-base16-porple-min .hljs-link,
.theme-base16-porple-min .hljs-literal,
.theme-base16-porple-min .hljs-number,
.theme-base16-porple-min .hljs-symbol,
.theme-base16-porple-min .hljs-variable.constant_ {
  color: #d28e5d;
}
.theme-base16-porple-min .hljs-class .hljs-title,
.theme-base16-porple-min .hljs-title,
.theme-base16-porple-min .hljs-title.class_ {
  color: #efa16b;
}
.theme-base16-porple-min .hljs-strong {
  font-weight: 700;
  color: #efa16b;
}
.theme-base16-porple-min .hljs-addition,
.theme-base16-porple-min .hljs-code,
.theme-base16-porple-min .hljs-string,
.theme-base16-porple-min .hljs-title.class_.inherited__ {
  color: #95c76f;
}
.theme-base16-porple-min .hljs-built_in,
.theme-base16-porple-min .hljs-doctag,
.theme-base16-porple-min .hljs-keyword.hljs-atrule,
.theme-base16-porple-min .hljs-quote,
.theme-base16-porple-min .hljs-regexp {
  color: #64878f;
}
.theme-base16-porple-min .hljs-attribute,
.theme-base16-porple-min .hljs-function .hljs-title,
.theme-base16-porple-min .hljs-section,
.theme-base16-porple-min .hljs-title.function_,
.theme-base16-porple-min .ruby .hljs-property {
  color: #8485ce;
}
.theme-base16-porple-min .diff .hljs-meta,
.theme-base16-porple-min .hljs-keyword,
.theme-base16-porple-min .hljs-template-tag,
.theme-base16-porple-min .hljs-type {
  color: #b74989;
}
.theme-base16-porple-min .hljs-emphasis {
  color: #b74989;
  font-style: italic;
}
.theme-base16-porple-min .hljs-meta,
.theme-base16-porple-min .hljs-meta .hljs-keyword,
.theme-base16-porple-min .hljs-meta .hljs-string {
  color: #986841;
}
.theme-base16-porple-min .hljs-meta .hljs-keyword,
.theme-base16-porple-min .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 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: gray;
}
.theme-base16-qualia .hljs-subst,
.theme-base16-qualia .hljs-punctuation,
.theme-base16-qualia .hljs-operator {
  color: silver;
}
.theme-base16-qualia .hljs-operator {
  opacity: 0.7;
}
.theme-base16-qualia .hljs-bullet,
.theme-base16-qualia .hljs-variable,
.theme-base16-qualia .hljs-template-variable,
.theme-base16-qualia .hljs-selector-tag,
.theme-base16-qualia .hljs-name,
.theme-base16-qualia .hljs-deletion {
  color: #efa6a2;
}
.theme-base16-qualia .hljs-symbol,
.theme-base16-qualia .hljs-number,
.theme-base16-qualia .hljs-link,
.theme-base16-qualia .hljs-attr,
.theme-base16-qualia .hljs-variable.constant_,
.theme-base16-qualia .hljs-literal {
  color: #a3b8ef;
}
.theme-base16-qualia .hljs-title,
.theme-base16-qualia .hljs-class .hljs-title,
.theme-base16-qualia .hljs-title.class_ {
  color: #e6a3dc;
}
.theme-base16-qualia .hljs-strong {
  font-weight: bold;
  color: #e6a3dc;
}
.theme-base16-qualia .hljs-code,
.theme-base16-qualia .hljs-addition,
.theme-base16-qualia .hljs-title.class_.inherited__,
.theme-base16-qualia .hljs-string {
  color: #80c990;
}
.theme-base16-qualia .hljs-built_in,
.theme-base16-qualia .hljs-doctag,
.theme-base16-qualia .hljs-quote,
.theme-base16-qualia .hljs-keyword.hljs-atrule,
.theme-base16-qualia .hljs-regexp {
  color: #c8c874;
}
.theme-base16-qualia .hljs-function .hljs-title,
.theme-base16-qualia .hljs-attribute,
.theme-base16-qualia .ruby .hljs-property,
.theme-base16-qualia .hljs-title.function_,
.theme-base16-qualia .hljs-section {
  color: #50cacd;
}
.theme-base16-qualia .hljs-type,
.theme-base16-qualia .hljs-template-tag,
.theme-base16-qualia .diff .hljs-meta,
.theme-base16-qualia .hljs-keyword {
  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: gray;
}
.theme-base16-qualia .hljs-meta .hljs-keyword,
.theme-base16-qualia .hljs-meta-keyword {
  font-weight: bold;
}
.theme-base16-qualia-min {
  /*!
  Theme: Qualia
  Author: isaacwhanson
  License: ~ MIT (or more permissive) [via base16-schemes-source]
  Maintainer: @highlightjs/core-team
  Version: 2021.09.0
*/
}
.theme-base16-qualia-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-qualia-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-qualia-min .hljs {
  color: silver;
  background: #101010;
}
.theme-base16-qualia-min .hljs ::selection,
.theme-base16-qualia-min .hljs::selection {
  background-color: #454545;
  color: silver;
}
.theme-base16-qualia-min .hljs-comment {
  color: #454545;
}
.theme-base16-qualia-min .hljs-tag {
  color: gray;
}
.theme-base16-qualia-min .hljs-operator,
.theme-base16-qualia-min .hljs-punctuation,
.theme-base16-qualia-min .hljs-subst {
  color: silver;
}
.theme-base16-qualia-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-qualia-min .hljs-bullet,
.theme-base16-qualia-min .hljs-deletion,
.theme-base16-qualia-min .hljs-name,
.theme-base16-qualia-min .hljs-selector-tag,
.theme-base16-qualia-min .hljs-template-variable,
.theme-base16-qualia-min .hljs-variable {
  color: #efa6a2;
}
.theme-base16-qualia-min .hljs-attr,
.theme-base16-qualia-min .hljs-link,
.theme-base16-qualia-min .hljs-literal,
.theme-base16-qualia-min .hljs-number,
.theme-base16-qualia-min .hljs-symbol,
.theme-base16-qualia-min .hljs-variable.constant_ {
  color: #a3b8ef;
}
.theme-base16-qualia-min .hljs-class .hljs-title,
.theme-base16-qualia-min .hljs-title,
.theme-base16-qualia-min .hljs-title.class_ {
  color: #e6a3dc;
}
.theme-base16-qualia-min .hljs-strong {
  font-weight: 700;
  color: #e6a3dc;
}
.theme-base16-qualia-min .hljs-addition,
.theme-base16-qualia-min .hljs-code,
.theme-base16-qualia-min .hljs-string,
.theme-base16-qualia-min .hljs-title.class_.inherited__ {
  color: #80c990;
}
.theme-base16-qualia-min .hljs-built_in,
.theme-base16-qualia-min .hljs-doctag,
.theme-base16-qualia-min .hljs-keyword.hljs-atrule,
.theme-base16-qualia-min .hljs-quote,
.theme-base16-qualia-min .hljs-regexp {
  color: #c8c874;
}
.theme-base16-qualia-min .hljs-attribute,
.theme-base16-qualia-min .hljs-function .hljs-title,
.theme-base16-qualia-min .hljs-section,
.theme-base16-qualia-min .hljs-title.function_,
.theme-base16-qualia-min .ruby .hljs-property {
  color: #50cacd;
}
.theme-base16-qualia-min .diff .hljs-meta,
.theme-base16-qualia-min .hljs-keyword,
.theme-base16-qualia-min .hljs-template-tag,
.theme-base16-qualia-min .hljs-type {
  color: #e0af85;
}
.theme-base16-qualia-min .hljs-emphasis {
  color: #e0af85;
  font-style: italic;
}
.theme-base16-qualia-min .hljs-meta,
.theme-base16-qualia-min .hljs-meta .hljs-keyword,
.theme-base16-qualia-min .hljs-meta .hljs-string {
  color: gray;
}
.theme-base16-qualia-min .hljs-meta .hljs-keyword,
.theme-base16-qualia-min .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 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-subst,
.theme-base16-railscasts .hljs-punctuation,
.theme-base16-railscasts .hljs-operator {
  color: #e6e1dc;
}
.theme-base16-railscasts .hljs-operator {
  opacity: 0.7;
}
.theme-base16-railscasts .hljs-bullet,
.theme-base16-railscasts .hljs-variable,
.theme-base16-railscasts .hljs-template-variable,
.theme-base16-railscasts .hljs-selector-tag,
.theme-base16-railscasts .hljs-name,
.theme-base16-railscasts .hljs-deletion {
  color: #da4939;
}
.theme-base16-railscasts .hljs-symbol,
.theme-base16-railscasts .hljs-number,
.theme-base16-railscasts .hljs-link,
.theme-base16-railscasts .hljs-attr,
.theme-base16-railscasts .hljs-variable.constant_,
.theme-base16-railscasts .hljs-literal {
  color: #cc7833;
}
.theme-base16-railscasts .hljs-title,
.theme-base16-railscasts .hljs-class .hljs-title,
.theme-base16-railscasts .hljs-title.class_ {
  color: #ffc66d;
}
.theme-base16-railscasts .hljs-strong {
  font-weight: bold;
  color: #ffc66d;
}
.theme-base16-railscasts .hljs-code,
.theme-base16-railscasts .hljs-addition,
.theme-base16-railscasts .hljs-title.class_.inherited__,
.theme-base16-railscasts .hljs-string {
  color: #a5c261;
}
.theme-base16-railscasts .hljs-built_in,
.theme-base16-railscasts .hljs-doctag,
.theme-base16-railscasts .hljs-quote,
.theme-base16-railscasts .hljs-keyword.hljs-atrule,
.theme-base16-railscasts .hljs-regexp {
  color: #519f50;
}
.theme-base16-railscasts .hljs-function .hljs-title,
.theme-base16-railscasts .hljs-attribute,
.theme-base16-railscasts .ruby .hljs-property,
.theme-base16-railscasts .hljs-title.function_,
.theme-base16-railscasts .hljs-section {
  color: #6d9cbe;
}
.theme-base16-railscasts .hljs-type,
.theme-base16-railscasts .hljs-template-tag,
.theme-base16-railscasts .diff .hljs-meta,
.theme-base16-railscasts .hljs-keyword {
  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: bold;
}
.theme-base16-railscasts-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-railscasts-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-railscasts-min .hljs {
  color: #e6e1dc;
  background: #2b2b2b;
}
.theme-base16-railscasts-min .hljs ::selection,
.theme-base16-railscasts-min .hljs::selection {
  background-color: #3a4055;
  color: #e6e1dc;
}
.theme-base16-railscasts-min .hljs-comment {
  color: #5a647e;
}
.theme-base16-railscasts-min .hljs-tag {
  color: #d4cfc9;
}
.theme-base16-railscasts-min .hljs-operator,
.theme-base16-railscasts-min .hljs-punctuation,
.theme-base16-railscasts-min .hljs-subst {
  color: #e6e1dc;
}
.theme-base16-railscasts-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-railscasts-min .hljs-bullet,
.theme-base16-railscasts-min .hljs-deletion,
.theme-base16-railscasts-min .hljs-name,
.theme-base16-railscasts-min .hljs-selector-tag,
.theme-base16-railscasts-min .hljs-template-variable,
.theme-base16-railscasts-min .hljs-variable {
  color: #da4939;
}
.theme-base16-railscasts-min .hljs-attr,
.theme-base16-railscasts-min .hljs-link,
.theme-base16-railscasts-min .hljs-literal,
.theme-base16-railscasts-min .hljs-number,
.theme-base16-railscasts-min .hljs-symbol,
.theme-base16-railscasts-min .hljs-variable.constant_ {
  color: #cc7833;
}
.theme-base16-railscasts-min .hljs-class .hljs-title,
.theme-base16-railscasts-min .hljs-title,
.theme-base16-railscasts-min .hljs-title.class_ {
  color: #ffc66d;
}
.theme-base16-railscasts-min .hljs-strong {
  font-weight: 700;
  color: #ffc66d;
}
.theme-base16-railscasts-min .hljs-addition,
.theme-base16-railscasts-min .hljs-code,
.theme-base16-railscasts-min .hljs-string,
.theme-base16-railscasts-min .hljs-title.class_.inherited__ {
  color: #a5c261;
}
.theme-base16-railscasts-min .hljs-built_in,
.theme-base16-railscasts-min .hljs-doctag,
.theme-base16-railscasts-min .hljs-keyword.hljs-atrule,
.theme-base16-railscasts-min .hljs-quote,
.theme-base16-railscasts-min .hljs-regexp {
  color: #519f50;
}
.theme-base16-railscasts-min .hljs-attribute,
.theme-base16-railscasts-min .hljs-function .hljs-title,
.theme-base16-railscasts-min .hljs-section,
.theme-base16-railscasts-min .hljs-title.function_,
.theme-base16-railscasts-min .ruby .hljs-property {
  color: #6d9cbe;
}
.theme-base16-railscasts-min .diff .hljs-meta,
.theme-base16-railscasts-min .hljs-keyword,
.theme-base16-railscasts-min .hljs-template-tag,
.theme-base16-railscasts-min .hljs-type {
  color: #b6b3eb;
}
.theme-base16-railscasts-min .hljs-emphasis {
  color: #b6b3eb;
  font-style: italic;
}
.theme-base16-railscasts-min .hljs-meta,
.theme-base16-railscasts-min .hljs-meta .hljs-keyword,
.theme-base16-railscasts-min .hljs-meta .hljs-string {
  color: #bc9458;
}
.theme-base16-railscasts-min .hljs-meta .hljs-keyword,
.theme-base16-railscasts-min .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 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-subst,
.theme-base16-rebecca .hljs-punctuation,
.theme-base16-rebecca .hljs-operator {
  color: #f1eff8;
}
.theme-base16-rebecca .hljs-operator {
  opacity: 0.7;
}
.theme-base16-rebecca .hljs-bullet,
.theme-base16-rebecca .hljs-variable,
.theme-base16-rebecca .hljs-template-variable,
.theme-base16-rebecca .hljs-selector-tag,
.theme-base16-rebecca .hljs-name,
.theme-base16-rebecca .hljs-deletion {
  color: #a0a0c5;
}
.theme-base16-rebecca .hljs-symbol,
.theme-base16-rebecca .hljs-number,
.theme-base16-rebecca .hljs-link,
.theme-base16-rebecca .hljs-attr,
.theme-base16-rebecca .hljs-variable.constant_,
.theme-base16-rebecca .hljs-literal {
  color: #efe4a1;
}
.theme-base16-rebecca .hljs-title,
.theme-base16-rebecca .hljs-class .hljs-title,
.theme-base16-rebecca .hljs-title.class_ {
  color: #ae81ff;
}
.theme-base16-rebecca .hljs-strong {
  font-weight: bold;
  color: #ae81ff;
}
.theme-base16-rebecca .hljs-code,
.theme-base16-rebecca .hljs-addition,
.theme-base16-rebecca .hljs-title.class_.inherited__,
.theme-base16-rebecca .hljs-string {
  color: #6dfedf;
}
.theme-base16-rebecca .hljs-built_in,
.theme-base16-rebecca .hljs-doctag,
.theme-base16-rebecca .hljs-quote,
.theme-base16-rebecca .hljs-keyword.hljs-atrule,
.theme-base16-rebecca .hljs-regexp {
  color: #8eaee0;
}
.theme-base16-rebecca .hljs-function .hljs-title,
.theme-base16-rebecca .hljs-attribute,
.theme-base16-rebecca .ruby .hljs-property,
.theme-base16-rebecca .hljs-title.function_,
.theme-base16-rebecca .hljs-section {
  color: #2de0a7;
}
.theme-base16-rebecca .hljs-type,
.theme-base16-rebecca .hljs-template-tag,
.theme-base16-rebecca .diff .hljs-meta,
.theme-base16-rebecca .hljs-keyword {
  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: bold;
}
.theme-base16-rebecca-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-rebecca-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-rebecca-min .hljs {
  color: #f1eff8;
  background: #292a44;
}
.theme-base16-rebecca-min .hljs ::selection,
.theme-base16-rebecca-min .hljs::selection {
  background-color: #383a62;
  color: #f1eff8;
}
.theme-base16-rebecca-min .hljs-comment {
  color: #669;
}
.theme-base16-rebecca-min .hljs-tag {
  color: #a0a0c5;
}
.theme-base16-rebecca-min .hljs-operator,
.theme-base16-rebecca-min .hljs-punctuation,
.theme-base16-rebecca-min .hljs-subst {
  color: #f1eff8;
}
.theme-base16-rebecca-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-rebecca-min .hljs-bullet,
.theme-base16-rebecca-min .hljs-deletion,
.theme-base16-rebecca-min .hljs-name,
.theme-base16-rebecca-min .hljs-selector-tag,
.theme-base16-rebecca-min .hljs-template-variable,
.theme-base16-rebecca-min .hljs-variable {
  color: #a0a0c5;
}
.theme-base16-rebecca-min .hljs-attr,
.theme-base16-rebecca-min .hljs-link,
.theme-base16-rebecca-min .hljs-literal,
.theme-base16-rebecca-min .hljs-number,
.theme-base16-rebecca-min .hljs-symbol,
.theme-base16-rebecca-min .hljs-variable.constant_ {
  color: #efe4a1;
}
.theme-base16-rebecca-min .hljs-class .hljs-title,
.theme-base16-rebecca-min .hljs-title,
.theme-base16-rebecca-min .hljs-title.class_ {
  color: #ae81ff;
}
.theme-base16-rebecca-min .hljs-strong {
  font-weight: 700;
  color: #ae81ff;
}
.theme-base16-rebecca-min .hljs-addition,
.theme-base16-rebecca-min .hljs-code,
.theme-base16-rebecca-min .hljs-string,
.theme-base16-rebecca-min .hljs-title.class_.inherited__ {
  color: #6dfedf;
}
.theme-base16-rebecca-min .hljs-built_in,
.theme-base16-rebecca-min .hljs-doctag,
.theme-base16-rebecca-min .hljs-keyword.hljs-atrule,
.theme-base16-rebecca-min .hljs-quote,
.theme-base16-rebecca-min .hljs-regexp {
  color: #8eaee0;
}
.theme-base16-rebecca-min .hljs-attribute,
.theme-base16-rebecca-min .hljs-function .hljs-title,
.theme-base16-rebecca-min .hljs-section,
.theme-base16-rebecca-min .hljs-title.function_,
.theme-base16-rebecca-min .ruby .hljs-property {
  color: #2de0a7;
}
.theme-base16-rebecca-min .diff .hljs-meta,
.theme-base16-rebecca-min .hljs-keyword,
.theme-base16-rebecca-min .hljs-template-tag,
.theme-base16-rebecca-min .hljs-type {
  color: #7aa5ff;
}
.theme-base16-rebecca-min .hljs-emphasis {
  color: #7aa5ff;
  font-style: italic;
}
.theme-base16-rebecca-min .hljs-meta,
.theme-base16-rebecca-min .hljs-meta .hljs-keyword,
.theme-base16-rebecca-min .hljs-meta .hljs-string {
  color: #ff79c6;
}
.theme-base16-rebecca-min .hljs-meta .hljs-keyword,
.theme-base16-rebecca-min .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 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-subst,
.theme-base16-ros-pine-dawn .hljs-punctuation,
.theme-base16-ros-pine-dawn .hljs-operator {
  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-variable,
.theme-base16-ros-pine-dawn .hljs-template-variable,
.theme-base16-ros-pine-dawn .hljs-selector-tag,
.theme-base16-ros-pine-dawn .hljs-name,
.theme-base16-ros-pine-dawn .hljs-deletion {
  color: #1f1d2e;
}
.theme-base16-ros-pine-dawn .hljs-symbol,
.theme-base16-ros-pine-dawn .hljs-number,
.theme-base16-ros-pine-dawn .hljs-link,
.theme-base16-ros-pine-dawn .hljs-attr,
.theme-base16-ros-pine-dawn .hljs-variable.constant_,
.theme-base16-ros-pine-dawn .hljs-literal {
  color: #b4637a;
}
.theme-base16-ros-pine-dawn .hljs-title,
.theme-base16-ros-pine-dawn .hljs-class .hljs-title,
.theme-base16-ros-pine-dawn .hljs-title.class_ {
  color: #ea9d34;
}
.theme-base16-ros-pine-dawn .hljs-strong {
  font-weight: bold;
  color: #ea9d34;
}
.theme-base16-ros-pine-dawn .hljs-code,
.theme-base16-ros-pine-dawn .hljs-addition,
.theme-base16-ros-pine-dawn .hljs-title.class_.inherited__,
.theme-base16-ros-pine-dawn .hljs-string {
  color: #d7827e;
}
.theme-base16-ros-pine-dawn .hljs-built_in,
.theme-base16-ros-pine-dawn .hljs-doctag,
.theme-base16-ros-pine-dawn .hljs-quote,
.theme-base16-ros-pine-dawn .hljs-keyword.hljs-atrule,
.theme-base16-ros-pine-dawn .hljs-regexp {
  color: #286983;
}
.theme-base16-ros-pine-dawn .hljs-function .hljs-title,
.theme-base16-ros-pine-dawn .hljs-attribute,
.theme-base16-ros-pine-dawn .ruby .hljs-property,
.theme-base16-ros-pine-dawn .hljs-title.function_,
.theme-base16-ros-pine-dawn .hljs-section {
  color: #56949f;
}
.theme-base16-ros-pine-dawn .hljs-type,
.theme-base16-ros-pine-dawn .hljs-template-tag,
.theme-base16-ros-pine-dawn .diff .hljs-meta,
.theme-base16-ros-pine-dawn .hljs-keyword {
  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: bold;
}
﻿.theme-base16-ros-pine-dawn-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-ros-pine-dawn-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-ros-pine-dawn-min .hljs {
  color: #575279;
  background: #faf4ed;
}
.theme-base16-ros-pine-dawn-min .hljs ::selection,
.theme-base16-ros-pine-dawn-min .hljs::selection {
  background-color: #f2e9de;
  color: #575279;
}
.theme-base16-ros-pine-dawn-min .hljs-comment {
  color: #9893a5;
}
.theme-base16-ros-pine-dawn-min .hljs-tag {
  color: #6e6a86;
}
.theme-base16-ros-pine-dawn-min .hljs-operator,
.theme-base16-ros-pine-dawn-min .hljs-punctuation,
.theme-base16-ros-pine-dawn-min .hljs-subst {
  color: #575279;
}
.theme-base16-ros-pine-dawn-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-ros-pine-dawn-min .hljs-bullet,
.theme-base16-ros-pine-dawn-min .hljs-deletion,
.theme-base16-ros-pine-dawn-min .hljs-name,
.theme-base16-ros-pine-dawn-min .hljs-selector-tag,
.theme-base16-ros-pine-dawn-min .hljs-template-variable,
.theme-base16-ros-pine-dawn-min .hljs-variable {
  color: #1f1d2e;
}
.theme-base16-ros-pine-dawn-min .hljs-attr,
.theme-base16-ros-pine-dawn-min .hljs-link,
.theme-base16-ros-pine-dawn-min .hljs-literal,
.theme-base16-ros-pine-dawn-min .hljs-number,
.theme-base16-ros-pine-dawn-min .hljs-symbol,
.theme-base16-ros-pine-dawn-min .hljs-variable.constant_ {
  color: #b4637a;
}
.theme-base16-ros-pine-dawn-min .hljs-class .hljs-title,
.theme-base16-ros-pine-dawn-min .hljs-title,
.theme-base16-ros-pine-dawn-min .hljs-title.class_ {
  color: #ea9d34;
}
.theme-base16-ros-pine-dawn-min .hljs-strong {
  font-weight: 700;
  color: #ea9d34;
}
.theme-base16-ros-pine-dawn-min .hljs-addition,
.theme-base16-ros-pine-dawn-min .hljs-code,
.theme-base16-ros-pine-dawn-min .hljs-string,
.theme-base16-ros-pine-dawn-min .hljs-title.class_.inherited__ {
  color: #d7827e;
}
.theme-base16-ros-pine-dawn-min .hljs-built_in,
.theme-base16-ros-pine-dawn-min .hljs-doctag,
.theme-base16-ros-pine-dawn-min .hljs-keyword.hljs-atrule,
.theme-base16-ros-pine-dawn-min .hljs-quote,
.theme-base16-ros-pine-dawn-min .hljs-regexp {
  color: #286983;
}
.theme-base16-ros-pine-dawn-min .hljs-attribute,
.theme-base16-ros-pine-dawn-min .hljs-function .hljs-title,
.theme-base16-ros-pine-dawn-min .hljs-section,
.theme-base16-ros-pine-dawn-min .hljs-title.function_,
.theme-base16-ros-pine-dawn-min .ruby .hljs-property {
  color: #56949f;
}
.theme-base16-ros-pine-dawn-min .diff .hljs-meta,
.theme-base16-ros-pine-dawn-min .hljs-keyword,
.theme-base16-ros-pine-dawn-min .hljs-template-tag,
.theme-base16-ros-pine-dawn-min .hljs-type {
  color: #907aa9;
}
.theme-base16-ros-pine-dawn-min .hljs-emphasis {
  color: #907aa9;
  font-style: italic;
}
.theme-base16-ros-pine-dawn-min .hljs-meta,
.theme-base16-ros-pine-dawn-min .hljs-meta .hljs-keyword,
.theme-base16-ros-pine-dawn-min .hljs-meta .hljs-string {
  color: #c5c3ce;
}
.theme-base16-ros-pine-dawn-min .hljs-meta .hljs-keyword,
.theme-base16-ros-pine-dawn-min .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 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-subst,
.theme-base16-ros-pine-moon .hljs-punctuation,
.theme-base16-ros-pine-moon .hljs-operator {
  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-variable,
.theme-base16-ros-pine-moon .hljs-template-variable,
.theme-base16-ros-pine-moon .hljs-selector-tag,
.theme-base16-ros-pine-moon .hljs-name,
.theme-base16-ros-pine-moon .hljs-deletion {
  color: #ecebf0;
}
.theme-base16-ros-pine-moon .hljs-symbol,
.theme-base16-ros-pine-moon .hljs-number,
.theme-base16-ros-pine-moon .hljs-link,
.theme-base16-ros-pine-moon .hljs-attr,
.theme-base16-ros-pine-moon .hljs-variable.constant_,
.theme-base16-ros-pine-moon .hljs-literal {
  color: #eb6f92;
}
.theme-base16-ros-pine-moon .hljs-title,
.theme-base16-ros-pine-moon .hljs-class .hljs-title,
.theme-base16-ros-pine-moon .hljs-title.class_ {
  color: #f6c177;
}
.theme-base16-ros-pine-moon .hljs-strong {
  font-weight: bold;
  color: #f6c177;
}
.theme-base16-ros-pine-moon .hljs-code,
.theme-base16-ros-pine-moon .hljs-addition,
.theme-base16-ros-pine-moon .hljs-title.class_.inherited__,
.theme-base16-ros-pine-moon .hljs-string {
  color: #ea9a97;
}
.theme-base16-ros-pine-moon .hljs-built_in,
.theme-base16-ros-pine-moon .hljs-doctag,
.theme-base16-ros-pine-moon .hljs-quote,
.theme-base16-ros-pine-moon .hljs-keyword.hljs-atrule,
.theme-base16-ros-pine-moon .hljs-regexp {
  color: #3e8fb0;
}
.theme-base16-ros-pine-moon .hljs-function .hljs-title,
.theme-base16-ros-pine-moon .hljs-attribute,
.theme-base16-ros-pine-moon .ruby .hljs-property,
.theme-base16-ros-pine-moon .hljs-title.function_,
.theme-base16-ros-pine-moon .hljs-section {
  color: #9ccfd8;
}
.theme-base16-ros-pine-moon .hljs-type,
.theme-base16-ros-pine-moon .hljs-template-tag,
.theme-base16-ros-pine-moon .diff .hljs-meta,
.theme-base16-ros-pine-moon .hljs-keyword {
  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: bold;
}
﻿.theme-base16-ros-pine-moon-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-ros-pine-moon-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-ros-pine-moon-min .hljs {
  color: #e0def4;
  background: #232136;
}
.theme-base16-ros-pine-moon-min .hljs ::selection,
.theme-base16-ros-pine-moon-min .hljs::selection {
  background-color: #393552;
  color: #e0def4;
}
.theme-base16-ros-pine-moon-min .hljs-comment {
  color: #59546d;
}
.theme-base16-ros-pine-moon-min .hljs-tag {
  color: #817c9c;
}
.theme-base16-ros-pine-moon-min .hljs-operator,
.theme-base16-ros-pine-moon-min .hljs-punctuation,
.theme-base16-ros-pine-moon-min .hljs-subst {
  color: #e0def4;
}
.theme-base16-ros-pine-moon-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-ros-pine-moon-min .hljs-bullet,
.theme-base16-ros-pine-moon-min .hljs-deletion,
.theme-base16-ros-pine-moon-min .hljs-name,
.theme-base16-ros-pine-moon-min .hljs-selector-tag,
.theme-base16-ros-pine-moon-min .hljs-template-variable,
.theme-base16-ros-pine-moon-min .hljs-variable {
  color: #ecebf0;
}
.theme-base16-ros-pine-moon-min .hljs-attr,
.theme-base16-ros-pine-moon-min .hljs-link,
.theme-base16-ros-pine-moon-min .hljs-literal,
.theme-base16-ros-pine-moon-min .hljs-number,
.theme-base16-ros-pine-moon-min .hljs-symbol,
.theme-base16-ros-pine-moon-min .hljs-variable.constant_ {
  color: #eb6f92;
}
.theme-base16-ros-pine-moon-min .hljs-class .hljs-title,
.theme-base16-ros-pine-moon-min .hljs-title,
.theme-base16-ros-pine-moon-min .hljs-title.class_ {
  color: #f6c177;
}
.theme-base16-ros-pine-moon-min .hljs-strong {
  font-weight: 700;
  color: #f6c177;
}
.theme-base16-ros-pine-moon-min .hljs-addition,
.theme-base16-ros-pine-moon-min .hljs-code,
.theme-base16-ros-pine-moon-min .hljs-string,
.theme-base16-ros-pine-moon-min .hljs-title.class_.inherited__ {
  color: #ea9a97;
}
.theme-base16-ros-pine-moon-min .hljs-built_in,
.theme-base16-ros-pine-moon-min .hljs-doctag,
.theme-base16-ros-pine-moon-min .hljs-keyword.hljs-atrule,
.theme-base16-ros-pine-moon-min .hljs-quote,
.theme-base16-ros-pine-moon-min .hljs-regexp {
  color: #3e8fb0;
}
.theme-base16-ros-pine-moon-min .hljs-attribute,
.theme-base16-ros-pine-moon-min .hljs-function .hljs-title,
.theme-base16-ros-pine-moon-min .hljs-section,
.theme-base16-ros-pine-moon-min .hljs-title.function_,
.theme-base16-ros-pine-moon-min .ruby .hljs-property {
  color: #9ccfd8;
}
.theme-base16-ros-pine-moon-min .diff .hljs-meta,
.theme-base16-ros-pine-moon-min .hljs-keyword,
.theme-base16-ros-pine-moon-min .hljs-template-tag,
.theme-base16-ros-pine-moon-min .hljs-type {
  color: #c4a7e7;
}
.theme-base16-ros-pine-moon-min .hljs-emphasis {
  color: #c4a7e7;
  font-style: italic;
}
.theme-base16-ros-pine-moon-min .hljs-meta,
.theme-base16-ros-pine-moon-min .hljs-meta .hljs-keyword,
.theme-base16-ros-pine-moon-min .hljs-meta .hljs-string {
  color: #b9b9bc;
}
.theme-base16-ros-pine-moon-min .hljs-meta .hljs-keyword,
.theme-base16-ros-pine-moon-min .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 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-subst,
.theme-base16-ros-pine .hljs-punctuation,
.theme-base16-ros-pine .hljs-operator {
  color: #e0def4;
}
.theme-base16-ros-pine .hljs-operator {
  opacity: 0.7;
}
.theme-base16-ros-pine .hljs-bullet,
.theme-base16-ros-pine .hljs-variable,
.theme-base16-ros-pine .hljs-template-variable,
.theme-base16-ros-pine .hljs-selector-tag,
.theme-base16-ros-pine .hljs-name,
.theme-base16-ros-pine .hljs-deletion {
  color: #e2e1e7;
}
.theme-base16-ros-pine .hljs-symbol,
.theme-base16-ros-pine .hljs-number,
.theme-base16-ros-pine .hljs-link,
.theme-base16-ros-pine .hljs-attr,
.theme-base16-ros-pine .hljs-variable.constant_,
.theme-base16-ros-pine .hljs-literal {
  color: #eb6f92;
}
.theme-base16-ros-pine .hljs-title,
.theme-base16-ros-pine .hljs-class .hljs-title,
.theme-base16-ros-pine .hljs-title.class_ {
  color: #f6c177;
}
.theme-base16-ros-pine .hljs-strong {
  font-weight: bold;
  color: #f6c177;
}
.theme-base16-ros-pine .hljs-code,
.theme-base16-ros-pine .hljs-addition,
.theme-base16-ros-pine .hljs-title.class_.inherited__,
.theme-base16-ros-pine .hljs-string {
  color: #ebbcba;
}
.theme-base16-ros-pine .hljs-built_in,
.theme-base16-ros-pine .hljs-doctag,
.theme-base16-ros-pine .hljs-quote,
.theme-base16-ros-pine .hljs-keyword.hljs-atrule,
.theme-base16-ros-pine .hljs-regexp {
  color: #31748f;
}
.theme-base16-ros-pine .hljs-function .hljs-title,
.theme-base16-ros-pine .hljs-attribute,
.theme-base16-ros-pine .ruby .hljs-property,
.theme-base16-ros-pine .hljs-title.function_,
.theme-base16-ros-pine .hljs-section {
  color: #9ccfd8;
}
.theme-base16-ros-pine .hljs-type,
.theme-base16-ros-pine .hljs-template-tag,
.theme-base16-ros-pine .diff .hljs-meta,
.theme-base16-ros-pine .hljs-keyword {
  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: bold;
}
﻿.theme-base16-ros-pine-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-ros-pine-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-ros-pine-min .hljs {
  color: #e0def4;
  background: #191724;
}
.theme-base16-ros-pine-min .hljs ::selection,
.theme-base16-ros-pine-min .hljs::selection {
  background-color: #26233a;
  color: #e0def4;
}
.theme-base16-ros-pine-min .hljs-comment {
  color: #555169;
}
.theme-base16-ros-pine-min .hljs-tag {
  color: #6e6a86;
}
.theme-base16-ros-pine-min .hljs-operator,
.theme-base16-ros-pine-min .hljs-punctuation,
.theme-base16-ros-pine-min .hljs-subst {
  color: #e0def4;
}
.theme-base16-ros-pine-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-ros-pine-min .hljs-bullet,
.theme-base16-ros-pine-min .hljs-deletion,
.theme-base16-ros-pine-min .hljs-name,
.theme-base16-ros-pine-min .hljs-selector-tag,
.theme-base16-ros-pine-min .hljs-template-variable,
.theme-base16-ros-pine-min .hljs-variable {
  color: #e2e1e7;
}
.theme-base16-ros-pine-min .hljs-attr,
.theme-base16-ros-pine-min .hljs-link,
.theme-base16-ros-pine-min .hljs-literal,
.theme-base16-ros-pine-min .hljs-number,
.theme-base16-ros-pine-min .hljs-symbol,
.theme-base16-ros-pine-min .hljs-variable.constant_ {
  color: #eb6f92;
}
.theme-base16-ros-pine-min .hljs-class .hljs-title,
.theme-base16-ros-pine-min .hljs-title,
.theme-base16-ros-pine-min .hljs-title.class_ {
  color: #f6c177;
}
.theme-base16-ros-pine-min .hljs-strong {
  font-weight: 700;
  color: #f6c177;
}
.theme-base16-ros-pine-min .hljs-addition,
.theme-base16-ros-pine-min .hljs-code,
.theme-base16-ros-pine-min .hljs-string,
.theme-base16-ros-pine-min .hljs-title.class_.inherited__ {
  color: #ebbcba;
}
.theme-base16-ros-pine-min .hljs-built_in,
.theme-base16-ros-pine-min .hljs-doctag,
.theme-base16-ros-pine-min .hljs-keyword.hljs-atrule,
.theme-base16-ros-pine-min .hljs-quote,
.theme-base16-ros-pine-min .hljs-regexp {
  color: #31748f;
}
.theme-base16-ros-pine-min .hljs-attribute,
.theme-base16-ros-pine-min .hljs-function .hljs-title,
.theme-base16-ros-pine-min .hljs-section,
.theme-base16-ros-pine-min .hljs-title.function_,
.theme-base16-ros-pine-min .ruby .hljs-property {
  color: #9ccfd8;
}
.theme-base16-ros-pine-min .diff .hljs-meta,
.theme-base16-ros-pine-min .hljs-keyword,
.theme-base16-ros-pine-min .hljs-template-tag,
.theme-base16-ros-pine-min .hljs-type {
  color: #c4a7e7;
}
.theme-base16-ros-pine-min .hljs-emphasis {
  color: #c4a7e7;
  font-style: italic;
}
.theme-base16-ros-pine-min .hljs-meta,
.theme-base16-ros-pine-min .hljs-meta .hljs-keyword,
.theme-base16-ros-pine-min .hljs-meta .hljs-string {
  color: #e5e5e5;
}
.theme-base16-ros-pine-min .hljs-meta .hljs-keyword,
.theme-base16-ros-pine-min .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 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-subst,
.theme-base16-sagelight .hljs-punctuation,
.theme-base16-sagelight .hljs-operator {
  color: #383838;
}
.theme-base16-sagelight .hljs-operator {
  opacity: 0.7;
}
.theme-base16-sagelight .hljs-bullet,
.theme-base16-sagelight .hljs-variable,
.theme-base16-sagelight .hljs-template-variable,
.theme-base16-sagelight .hljs-selector-tag,
.theme-base16-sagelight .hljs-name,
.theme-base16-sagelight .hljs-deletion {
  color: #fa8480;
}
.theme-base16-sagelight .hljs-symbol,
.theme-base16-sagelight .hljs-number,
.theme-base16-sagelight .hljs-link,
.theme-base16-sagelight .hljs-attr,
.theme-base16-sagelight .hljs-variable.constant_,
.theme-base16-sagelight .hljs-literal {
  color: #ffaa61;
}
.theme-base16-sagelight .hljs-title,
.theme-base16-sagelight .hljs-class .hljs-title,
.theme-base16-sagelight .hljs-title.class_ {
  color: #ffdc61;
}
.theme-base16-sagelight .hljs-strong {
  font-weight: bold;
  color: #ffdc61;
}
.theme-base16-sagelight .hljs-code,
.theme-base16-sagelight .hljs-addition,
.theme-base16-sagelight .hljs-title.class_.inherited__,
.theme-base16-sagelight .hljs-string {
  color: #a0d2c8;
}
.theme-base16-sagelight .hljs-built_in,
.theme-base16-sagelight .hljs-doctag,
.theme-base16-sagelight .hljs-quote,
.theme-base16-sagelight .hljs-keyword.hljs-atrule,
.theme-base16-sagelight .hljs-regexp {
  color: #a2d6f5;
}
.theme-base16-sagelight .hljs-function .hljs-title,
.theme-base16-sagelight .hljs-attribute,
.theme-base16-sagelight .ruby .hljs-property,
.theme-base16-sagelight .hljs-title.function_,
.theme-base16-sagelight .hljs-section {
  color: #a0a7d2;
}
.theme-base16-sagelight .hljs-type,
.theme-base16-sagelight .hljs-template-tag,
.theme-base16-sagelight .diff .hljs-meta,
.theme-base16-sagelight .hljs-keyword {
  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: bold;
}
.theme-base16-sagelight-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-sagelight-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-sagelight-min .hljs {
  color: #383838;
  background: #f8f8f8;
}
.theme-base16-sagelight-min .hljs ::selection,
.theme-base16-sagelight-min .hljs::selection {
  background-color: #d8d8d8;
  color: #383838;
}
.theme-base16-sagelight-min .hljs-comment {
  color: #b8b8b8;
}
.theme-base16-sagelight-min .hljs-tag {
  color: #585858;
}
.theme-base16-sagelight-min .hljs-operator,
.theme-base16-sagelight-min .hljs-punctuation,
.theme-base16-sagelight-min .hljs-subst {
  color: #383838;
}
.theme-base16-sagelight-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-sagelight-min .hljs-bullet,
.theme-base16-sagelight-min .hljs-deletion,
.theme-base16-sagelight-min .hljs-name,
.theme-base16-sagelight-min .hljs-selector-tag,
.theme-base16-sagelight-min .hljs-template-variable,
.theme-base16-sagelight-min .hljs-variable {
  color: #fa8480;
}
.theme-base16-sagelight-min .hljs-attr,
.theme-base16-sagelight-min .hljs-link,
.theme-base16-sagelight-min .hljs-literal,
.theme-base16-sagelight-min .hljs-number,
.theme-base16-sagelight-min .hljs-symbol,
.theme-base16-sagelight-min .hljs-variable.constant_ {
  color: #ffaa61;
}
.theme-base16-sagelight-min .hljs-class .hljs-title,
.theme-base16-sagelight-min .hljs-title,
.theme-base16-sagelight-min .hljs-title.class_ {
  color: #ffdc61;
}
.theme-base16-sagelight-min .hljs-strong {
  font-weight: 700;
  color: #ffdc61;
}
.theme-base16-sagelight-min .hljs-addition,
.theme-base16-sagelight-min .hljs-code,
.theme-base16-sagelight-min .hljs-string,
.theme-base16-sagelight-min .hljs-title.class_.inherited__ {
  color: #a0d2c8;
}
.theme-base16-sagelight-min .hljs-built_in,
.theme-base16-sagelight-min .hljs-doctag,
.theme-base16-sagelight-min .hljs-keyword.hljs-atrule,
.theme-base16-sagelight-min .hljs-quote,
.theme-base16-sagelight-min .hljs-regexp {
  color: #a2d6f5;
}
.theme-base16-sagelight-min .hljs-attribute,
.theme-base16-sagelight-min .hljs-function .hljs-title,
.theme-base16-sagelight-min .hljs-section,
.theme-base16-sagelight-min .hljs-title.function_,
.theme-base16-sagelight-min .ruby .hljs-property {
  color: #a0a7d2;
}
.theme-base16-sagelight-min .diff .hljs-meta,
.theme-base16-sagelight-min .hljs-keyword,
.theme-base16-sagelight-min .hljs-template-tag,
.theme-base16-sagelight-min .hljs-type {
  color: #c8a0d2;
}
.theme-base16-sagelight-min .hljs-emphasis {
  color: #c8a0d2;
  font-style: italic;
}
.theme-base16-sagelight-min .hljs-meta,
.theme-base16-sagelight-min .hljs-meta .hljs-keyword,
.theme-base16-sagelight-min .hljs-meta .hljs-string {
  color: #d2b2a0;
}
.theme-base16-sagelight-min .hljs-meta .hljs-keyword,
.theme-base16-sagelight-min .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 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-subst,
.theme-base16-sandcastle .hljs-punctuation,
.theme-base16-sandcastle .hljs-operator {
  color: #a89984;
}
.theme-base16-sandcastle .hljs-operator {
  opacity: 0.7;
}
.theme-base16-sandcastle .hljs-bullet,
.theme-base16-sandcastle .hljs-variable,
.theme-base16-sandcastle .hljs-template-variable,
.theme-base16-sandcastle .hljs-selector-tag,
.theme-base16-sandcastle .hljs-name,
.theme-base16-sandcastle .hljs-deletion {
  color: #83a598;
}
.theme-base16-sandcastle .hljs-symbol,
.theme-base16-sandcastle .hljs-number,
.theme-base16-sandcastle .hljs-link,
.theme-base16-sandcastle .hljs-attr,
.theme-base16-sandcastle .hljs-variable.constant_,
.theme-base16-sandcastle .hljs-literal {
  color: #a07e3b;
}
.theme-base16-sandcastle .hljs-title,
.theme-base16-sandcastle .hljs-class .hljs-title,
.theme-base16-sandcastle .hljs-title.class_ {
  color: #a07e3b;
}
.theme-base16-sandcastle .hljs-strong {
  font-weight: bold;
  color: #a07e3b;
}
.theme-base16-sandcastle .hljs-code,
.theme-base16-sandcastle .hljs-addition,
.theme-base16-sandcastle .hljs-title.class_.inherited__,
.theme-base16-sandcastle .hljs-string {
  color: #528b8b;
}
.theme-base16-sandcastle .hljs-built_in,
.theme-base16-sandcastle .hljs-doctag,
.theme-base16-sandcastle .hljs-quote,
.theme-base16-sandcastle .hljs-keyword.hljs-atrule,
.theme-base16-sandcastle .hljs-regexp {
  color: #83a598;
}
.theme-base16-sandcastle .hljs-function .hljs-title,
.theme-base16-sandcastle .hljs-attribute,
.theme-base16-sandcastle .ruby .hljs-property,
.theme-base16-sandcastle .hljs-title.function_,
.theme-base16-sandcastle .hljs-section {
  color: #83a598;
}
.theme-base16-sandcastle .hljs-type,
.theme-base16-sandcastle .hljs-template-tag,
.theme-base16-sandcastle .diff .hljs-meta,
.theme-base16-sandcastle .hljs-keyword {
  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: bold;
}
.theme-base16-sandcastle-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-sandcastle-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-sandcastle-min .hljs {
  color: #a89984;
  background: #282c34;
}
.theme-base16-sandcastle-min .hljs ::selection,
.theme-base16-sandcastle-min .hljs::selection {
  background-color: #3e4451;
  color: #a89984;
}
.theme-base16-sandcastle-min .hljs-comment {
  color: #665c54;
}
.theme-base16-sandcastle-min .hljs-tag {
  color: #928374;
}
.theme-base16-sandcastle-min .hljs-operator,
.theme-base16-sandcastle-min .hljs-punctuation,
.theme-base16-sandcastle-min .hljs-subst {
  color: #a89984;
}
.theme-base16-sandcastle-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-sandcastle-min .hljs-bullet,
.theme-base16-sandcastle-min .hljs-deletion,
.theme-base16-sandcastle-min .hljs-name,
.theme-base16-sandcastle-min .hljs-selector-tag,
.theme-base16-sandcastle-min .hljs-template-variable,
.theme-base16-sandcastle-min .hljs-variable {
  color: #83a598;
}
.theme-base16-sandcastle-min .hljs-attr,
.theme-base16-sandcastle-min .hljs-class .hljs-title,
.theme-base16-sandcastle-min .hljs-link,
.theme-base16-sandcastle-min .hljs-literal,
.theme-base16-sandcastle-min .hljs-number,
.theme-base16-sandcastle-min .hljs-symbol,
.theme-base16-sandcastle-min .hljs-title,
.theme-base16-sandcastle-min .hljs-title.class_,
.theme-base16-sandcastle-min .hljs-variable.constant_ {
  color: #a07e3b;
}
.theme-base16-sandcastle-min .hljs-strong {
  font-weight: 700;
  color: #a07e3b;
}
.theme-base16-sandcastle-min .hljs-addition,
.theme-base16-sandcastle-min .hljs-code,
.theme-base16-sandcastle-min .hljs-string,
.theme-base16-sandcastle-min .hljs-title.class_.inherited__ {
  color: #528b8b;
}
.theme-base16-sandcastle-min .hljs-attribute,
.theme-base16-sandcastle-min .hljs-built_in,
.theme-base16-sandcastle-min .hljs-doctag,
.theme-base16-sandcastle-min .hljs-function .hljs-title,
.theme-base16-sandcastle-min .hljs-keyword.hljs-atrule,
.theme-base16-sandcastle-min .hljs-quote,
.theme-base16-sandcastle-min .hljs-regexp,
.theme-base16-sandcastle-min .hljs-section,
.theme-base16-sandcastle-min .hljs-title.function_,
.theme-base16-sandcastle-min .ruby .hljs-property {
  color: #83a598;
}
.theme-base16-sandcastle-min .diff .hljs-meta,
.theme-base16-sandcastle-min .hljs-keyword,
.theme-base16-sandcastle-min .hljs-template-tag,
.theme-base16-sandcastle-min .hljs-type {
  color: #d75f5f;
}
.theme-base16-sandcastle-min .hljs-emphasis {
  color: #d75f5f;
  font-style: italic;
}
.theme-base16-sandcastle-min .hljs-meta,
.theme-base16-sandcastle-min .hljs-meta .hljs-keyword,
.theme-base16-sandcastle-min .hljs-meta .hljs-string {
  color: #a87322;
}
.theme-base16-sandcastle-min .hljs-meta .hljs-keyword,
.theme-base16-sandcastle-min .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 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-subst,
.theme-base16-seti-ui .hljs-punctuation,
.theme-base16-seti-ui .hljs-operator {
  color: #d6d6d6;
}
.theme-base16-seti-ui .hljs-operator {
  opacity: 0.7;
}
.theme-base16-seti-ui .hljs-bullet,
.theme-base16-seti-ui .hljs-variable,
.theme-base16-seti-ui .hljs-template-variable,
.theme-base16-seti-ui .hljs-selector-tag,
.theme-base16-seti-ui .hljs-name,
.theme-base16-seti-ui .hljs-deletion {
  color: #cd3f45;
}
.theme-base16-seti-ui .hljs-symbol,
.theme-base16-seti-ui .hljs-number,
.theme-base16-seti-ui .hljs-link,
.theme-base16-seti-ui .hljs-attr,
.theme-base16-seti-ui .hljs-variable.constant_,
.theme-base16-seti-ui .hljs-literal {
  color: #db7b55;
}
.theme-base16-seti-ui .hljs-title,
.theme-base16-seti-ui .hljs-class .hljs-title,
.theme-base16-seti-ui .hljs-title.class_ {
  color: #e6cd69;
}
.theme-base16-seti-ui .hljs-strong {
  font-weight: bold;
  color: #e6cd69;
}
.theme-base16-seti-ui .hljs-code,
.theme-base16-seti-ui .hljs-addition,
.theme-base16-seti-ui .hljs-title.class_.inherited__,
.theme-base16-seti-ui .hljs-string {
  color: #9fca56;
}
.theme-base16-seti-ui .hljs-built_in,
.theme-base16-seti-ui .hljs-doctag,
.theme-base16-seti-ui .hljs-quote,
.theme-base16-seti-ui .hljs-keyword.hljs-atrule,
.theme-base16-seti-ui .hljs-regexp {
  color: #55dbbe;
}
.theme-base16-seti-ui .hljs-function .hljs-title,
.theme-base16-seti-ui .hljs-attribute,
.theme-base16-seti-ui .ruby .hljs-property,
.theme-base16-seti-ui .hljs-title.function_,
.theme-base16-seti-ui .hljs-section {
  color: #55b5db;
}
.theme-base16-seti-ui .hljs-type,
.theme-base16-seti-ui .hljs-template-tag,
.theme-base16-seti-ui .diff .hljs-meta,
.theme-base16-seti-ui .hljs-keyword {
  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: bold;
}
.theme-base16-seti-ui-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-seti-ui-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-seti-ui-min .hljs {
  color: #d6d6d6;
  background: #151718;
}
.theme-base16-seti-ui-min .hljs ::selection,
.theme-base16-seti-ui-min .hljs::selection {
  background-color: #3b758c;
  color: #d6d6d6;
}
.theme-base16-seti-ui-min .hljs-comment {
  color: #41535b;
}
.theme-base16-seti-ui-min .hljs-tag {
  color: #43a5d5;
}
.theme-base16-seti-ui-min .hljs-operator,
.theme-base16-seti-ui-min .hljs-punctuation,
.theme-base16-seti-ui-min .hljs-subst {
  color: #d6d6d6;
}
.theme-base16-seti-ui-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-seti-ui-min .hljs-bullet,
.theme-base16-seti-ui-min .hljs-deletion,
.theme-base16-seti-ui-min .hljs-name,
.theme-base16-seti-ui-min .hljs-selector-tag,
.theme-base16-seti-ui-min .hljs-template-variable,
.theme-base16-seti-ui-min .hljs-variable {
  color: #cd3f45;
}
.theme-base16-seti-ui-min .hljs-attr,
.theme-base16-seti-ui-min .hljs-link,
.theme-base16-seti-ui-min .hljs-literal,
.theme-base16-seti-ui-min .hljs-number,
.theme-base16-seti-ui-min .hljs-symbol,
.theme-base16-seti-ui-min .hljs-variable.constant_ {
  color: #db7b55;
}
.theme-base16-seti-ui-min .hljs-class .hljs-title,
.theme-base16-seti-ui-min .hljs-title,
.theme-base16-seti-ui-min .hljs-title.class_ {
  color: #e6cd69;
}
.theme-base16-seti-ui-min .hljs-strong {
  font-weight: 700;
  color: #e6cd69;
}
.theme-base16-seti-ui-min .hljs-addition,
.theme-base16-seti-ui-min .hljs-code,
.theme-base16-seti-ui-min .hljs-string,
.theme-base16-seti-ui-min .hljs-title.class_.inherited__ {
  color: #9fca56;
}
.theme-base16-seti-ui-min .hljs-built_in,
.theme-base16-seti-ui-min .hljs-doctag,
.theme-base16-seti-ui-min .hljs-keyword.hljs-atrule,
.theme-base16-seti-ui-min .hljs-quote,
.theme-base16-seti-ui-min .hljs-regexp {
  color: #55dbbe;
}
.theme-base16-seti-ui-min .hljs-attribute,
.theme-base16-seti-ui-min .hljs-function .hljs-title,
.theme-base16-seti-ui-min .hljs-section,
.theme-base16-seti-ui-min .hljs-title.function_,
.theme-base16-seti-ui-min .ruby .hljs-property {
  color: #55b5db;
}
.theme-base16-seti-ui-min .diff .hljs-meta,
.theme-base16-seti-ui-min .hljs-keyword,
.theme-base16-seti-ui-min .hljs-template-tag,
.theme-base16-seti-ui-min .hljs-type {
  color: #a074c4;
}
.theme-base16-seti-ui-min .hljs-emphasis {
  color: #a074c4;
  font-style: italic;
}
.theme-base16-seti-ui-min .hljs-meta,
.theme-base16-seti-ui-min .hljs-meta .hljs-keyword,
.theme-base16-seti-ui-min .hljs-meta .hljs-string {
  color: #8a553f;
}
.theme-base16-seti-ui-min .hljs-meta .hljs-keyword,
.theme-base16-seti-ui-min .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 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-subst,
.theme-base16-shapeshifter .hljs-punctuation,
.theme-base16-shapeshifter .hljs-operator {
  color: #102015;
}
.theme-base16-shapeshifter .hljs-operator {
  opacity: 0.7;
}
.theme-base16-shapeshifter .hljs-bullet,
.theme-base16-shapeshifter .hljs-variable,
.theme-base16-shapeshifter .hljs-template-variable,
.theme-base16-shapeshifter .hljs-selector-tag,
.theme-base16-shapeshifter .hljs-name,
.theme-base16-shapeshifter .hljs-deletion {
  color: #e92f2f;
}
.theme-base16-shapeshifter .hljs-symbol,
.theme-base16-shapeshifter .hljs-number,
.theme-base16-shapeshifter .hljs-link,
.theme-base16-shapeshifter .hljs-attr,
.theme-base16-shapeshifter .hljs-variable.constant_,
.theme-base16-shapeshifter .hljs-literal {
  color: #e09448;
}
.theme-base16-shapeshifter .hljs-title,
.theme-base16-shapeshifter .hljs-class .hljs-title,
.theme-base16-shapeshifter .hljs-title.class_ {
  color: #dddd13;
}
.theme-base16-shapeshifter .hljs-strong {
  font-weight: bold;
  color: #dddd13;
}
.theme-base16-shapeshifter .hljs-code,
.theme-base16-shapeshifter .hljs-addition,
.theme-base16-shapeshifter .hljs-title.class_.inherited__,
.theme-base16-shapeshifter .hljs-string {
  color: #0ed839;
}
.theme-base16-shapeshifter .hljs-built_in,
.theme-base16-shapeshifter .hljs-doctag,
.theme-base16-shapeshifter .hljs-quote,
.theme-base16-shapeshifter .hljs-keyword.hljs-atrule,
.theme-base16-shapeshifter .hljs-regexp {
  color: #23edda;
}
.theme-base16-shapeshifter .hljs-function .hljs-title,
.theme-base16-shapeshifter .hljs-attribute,
.theme-base16-shapeshifter .ruby .hljs-property,
.theme-base16-shapeshifter .hljs-title.function_,
.theme-base16-shapeshifter .hljs-section {
  color: #3b48e3;
}
.theme-base16-shapeshifter .hljs-type,
.theme-base16-shapeshifter .hljs-template-tag,
.theme-base16-shapeshifter .diff .hljs-meta,
.theme-base16-shapeshifter .hljs-keyword {
  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: bold;
}
.theme-base16-shapeshifter-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-shapeshifter-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-shapeshifter-min .hljs {
  color: #102015;
  background: #f9f9f9;
}
.theme-base16-shapeshifter-min .hljs ::selection,
.theme-base16-shapeshifter-min .hljs::selection {
  background-color: #ababab;
  color: #102015;
}
.theme-base16-shapeshifter-min .hljs-comment {
  color: #555;
}
.theme-base16-shapeshifter-min .hljs-tag {
  color: #343434;
}
.theme-base16-shapeshifter-min .hljs-operator,
.theme-base16-shapeshifter-min .hljs-punctuation,
.theme-base16-shapeshifter-min .hljs-subst {
  color: #102015;
}
.theme-base16-shapeshifter-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-shapeshifter-min .hljs-bullet,
.theme-base16-shapeshifter-min .hljs-deletion,
.theme-base16-shapeshifter-min .hljs-name,
.theme-base16-shapeshifter-min .hljs-selector-tag,
.theme-base16-shapeshifter-min .hljs-template-variable,
.theme-base16-shapeshifter-min .hljs-variable {
  color: #e92f2f;
}
.theme-base16-shapeshifter-min .hljs-attr,
.theme-base16-shapeshifter-min .hljs-link,
.theme-base16-shapeshifter-min .hljs-literal,
.theme-base16-shapeshifter-min .hljs-number,
.theme-base16-shapeshifter-min .hljs-symbol,
.theme-base16-shapeshifter-min .hljs-variable.constant_ {
  color: #e09448;
}
.theme-base16-shapeshifter-min .hljs-class .hljs-title,
.theme-base16-shapeshifter-min .hljs-title,
.theme-base16-shapeshifter-min .hljs-title.class_ {
  color: #dddd13;
}
.theme-base16-shapeshifter-min .hljs-strong {
  font-weight: 700;
  color: #dddd13;
}
.theme-base16-shapeshifter-min .hljs-addition,
.theme-base16-shapeshifter-min .hljs-code,
.theme-base16-shapeshifter-min .hljs-string,
.theme-base16-shapeshifter-min .hljs-title.class_.inherited__ {
  color: #0ed839;
}
.theme-base16-shapeshifter-min .hljs-built_in,
.theme-base16-shapeshifter-min .hljs-doctag,
.theme-base16-shapeshifter-min .hljs-keyword.hljs-atrule,
.theme-base16-shapeshifter-min .hljs-quote,
.theme-base16-shapeshifter-min .hljs-regexp {
  color: #23edda;
}
.theme-base16-shapeshifter-min .hljs-attribute,
.theme-base16-shapeshifter-min .hljs-function .hljs-title,
.theme-base16-shapeshifter-min .hljs-section,
.theme-base16-shapeshifter-min .hljs-title.function_,
.theme-base16-shapeshifter-min .ruby .hljs-property {
  color: #3b48e3;
}
.theme-base16-shapeshifter-min .diff .hljs-meta,
.theme-base16-shapeshifter-min .hljs-keyword,
.theme-base16-shapeshifter-min .hljs-template-tag,
.theme-base16-shapeshifter-min .hljs-type {
  color: #f996e2;
}
.theme-base16-shapeshifter-min .hljs-emphasis {
  color: #f996e2;
  font-style: italic;
}
.theme-base16-shapeshifter-min .hljs-meta,
.theme-base16-shapeshifter-min .hljs-meta .hljs-keyword,
.theme-base16-shapeshifter-min .hljs-meta .hljs-string {
  color: #69542d;
}
.theme-base16-shapeshifter-min .hljs-meta .hljs-keyword,
.theme-base16-shapeshifter-min .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 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-subst,
.theme-base16-silk-dark .hljs-punctuation,
.theme-base16-silk-dark .hljs-operator {
  color: #c7dbdd;
}
.theme-base16-silk-dark .hljs-operator {
  opacity: 0.7;
}
.theme-base16-silk-dark .hljs-bullet,
.theme-base16-silk-dark .hljs-variable,
.theme-base16-silk-dark .hljs-template-variable,
.theme-base16-silk-dark .hljs-selector-tag,
.theme-base16-silk-dark .hljs-name,
.theme-base16-silk-dark .hljs-deletion {
  color: #fb6953;
}
.theme-base16-silk-dark .hljs-symbol,
.theme-base16-silk-dark .hljs-number,
.theme-base16-silk-dark .hljs-link,
.theme-base16-silk-dark .hljs-attr,
.theme-base16-silk-dark .hljs-variable.constant_,
.theme-base16-silk-dark .hljs-literal {
  color: #fcab74;
}
.theme-base16-silk-dark .hljs-title,
.theme-base16-silk-dark .hljs-class .hljs-title,
.theme-base16-silk-dark .hljs-title.class_ {
  color: #fce380;
}
.theme-base16-silk-dark .hljs-strong {
  font-weight: bold;
  color: #fce380;
}
.theme-base16-silk-dark .hljs-code,
.theme-base16-silk-dark .hljs-addition,
.theme-base16-silk-dark .hljs-title.class_.inherited__,
.theme-base16-silk-dark .hljs-string {
  color: #73d8ad;
}
.theme-base16-silk-dark .hljs-built_in,
.theme-base16-silk-dark .hljs-doctag,
.theme-base16-silk-dark .hljs-quote,
.theme-base16-silk-dark .hljs-keyword.hljs-atrule,
.theme-base16-silk-dark .hljs-regexp {
  color: #3fb2b9;
}
.theme-base16-silk-dark .hljs-function .hljs-title,
.theme-base16-silk-dark .hljs-attribute,
.theme-base16-silk-dark .ruby .hljs-property,
.theme-base16-silk-dark .hljs-title.function_,
.theme-base16-silk-dark .hljs-section {
  color: #46bddd;
}
.theme-base16-silk-dark .hljs-type,
.theme-base16-silk-dark .hljs-template-tag,
.theme-base16-silk-dark .diff .hljs-meta,
.theme-base16-silk-dark .hljs-keyword {
  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: bold;
}
.theme-base16-silk-dark-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-silk-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-silk-dark-min .hljs {
  color: #c7dbdd;
  background: #0e3c46;
}
.theme-base16-silk-dark-min .hljs ::selection,
.theme-base16-silk-dark-min .hljs::selection {
  background-color: #2a5054;
  color: #c7dbdd;
}
.theme-base16-silk-dark-min .hljs-comment {
  color: #587073;
}
.theme-base16-silk-dark-min .hljs-tag {
  color: #9dc8cd;
}
.theme-base16-silk-dark-min .hljs-operator,
.theme-base16-silk-dark-min .hljs-punctuation,
.theme-base16-silk-dark-min .hljs-subst {
  color: #c7dbdd;
}
.theme-base16-silk-dark-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-silk-dark-min .hljs-bullet,
.theme-base16-silk-dark-min .hljs-deletion,
.theme-base16-silk-dark-min .hljs-name,
.theme-base16-silk-dark-min .hljs-selector-tag,
.theme-base16-silk-dark-min .hljs-template-variable,
.theme-base16-silk-dark-min .hljs-variable {
  color: #fb6953;
}
.theme-base16-silk-dark-min .hljs-attr,
.theme-base16-silk-dark-min .hljs-link,
.theme-base16-silk-dark-min .hljs-literal,
.theme-base16-silk-dark-min .hljs-number,
.theme-base16-silk-dark-min .hljs-symbol,
.theme-base16-silk-dark-min .hljs-variable.constant_ {
  color: #fcab74;
}
.theme-base16-silk-dark-min .hljs-class .hljs-title,
.theme-base16-silk-dark-min .hljs-title,
.theme-base16-silk-dark-min .hljs-title.class_ {
  color: #fce380;
}
.theme-base16-silk-dark-min .hljs-strong {
  font-weight: 700;
  color: #fce380;
}
.theme-base16-silk-dark-min .hljs-addition,
.theme-base16-silk-dark-min .hljs-code,
.theme-base16-silk-dark-min .hljs-string,
.theme-base16-silk-dark-min .hljs-title.class_.inherited__ {
  color: #73d8ad;
}
.theme-base16-silk-dark-min .hljs-built_in,
.theme-base16-silk-dark-min .hljs-doctag,
.theme-base16-silk-dark-min .hljs-keyword.hljs-atrule,
.theme-base16-silk-dark-min .hljs-quote,
.theme-base16-silk-dark-min .hljs-regexp {
  color: #3fb2b9;
}
.theme-base16-silk-dark-min .hljs-attribute,
.theme-base16-silk-dark-min .hljs-function .hljs-title,
.theme-base16-silk-dark-min .hljs-section,
.theme-base16-silk-dark-min .hljs-title.function_,
.theme-base16-silk-dark-min .ruby .hljs-property {
  color: #46bddd;
}
.theme-base16-silk-dark-min .diff .hljs-meta,
.theme-base16-silk-dark-min .hljs-keyword,
.theme-base16-silk-dark-min .hljs-template-tag,
.theme-base16-silk-dark-min .hljs-type {
  color: #756b8a;
}
.theme-base16-silk-dark-min .hljs-emphasis {
  color: #756b8a;
  font-style: italic;
}
.theme-base16-silk-dark-min .hljs-meta,
.theme-base16-silk-dark-min .hljs-meta .hljs-keyword,
.theme-base16-silk-dark-min .hljs-meta .hljs-string {
  color: #9b647b;
}
.theme-base16-silk-dark-min .hljs-meta .hljs-keyword,
.theme-base16-silk-dark-min .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 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-subst,
.theme-base16-silk-light .hljs-punctuation,
.theme-base16-silk-light .hljs-operator {
  color: #385156;
}
.theme-base16-silk-light .hljs-operator {
  opacity: 0.7;
}
.theme-base16-silk-light .hljs-bullet,
.theme-base16-silk-light .hljs-variable,
.theme-base16-silk-light .hljs-template-variable,
.theme-base16-silk-light .hljs-selector-tag,
.theme-base16-silk-light .hljs-name,
.theme-base16-silk-light .hljs-deletion {
  color: #cf432e;
}
.theme-base16-silk-light .hljs-symbol,
.theme-base16-silk-light .hljs-number,
.theme-base16-silk-light .hljs-link,
.theme-base16-silk-light .hljs-attr,
.theme-base16-silk-light .hljs-variable.constant_,
.theme-base16-silk-light .hljs-literal {
  color: #d27f46;
}
.theme-base16-silk-light .hljs-title,
.theme-base16-silk-light .hljs-class .hljs-title,
.theme-base16-silk-light .hljs-title.class_ {
  color: #cfad25;
}
.theme-base16-silk-light .hljs-strong {
  font-weight: bold;
  color: #cfad25;
}
.theme-base16-silk-light .hljs-code,
.theme-base16-silk-light .hljs-addition,
.theme-base16-silk-light .hljs-title.class_.inherited__,
.theme-base16-silk-light .hljs-string {
  color: #6ca38c;
}
.theme-base16-silk-light .hljs-built_in,
.theme-base16-silk-light .hljs-doctag,
.theme-base16-silk-light .hljs-quote,
.theme-base16-silk-light .hljs-keyword.hljs-atrule,
.theme-base16-silk-light .hljs-regexp {
  color: #329ca2;
}
.theme-base16-silk-light .hljs-function .hljs-title,
.theme-base16-silk-light .hljs-attribute,
.theme-base16-silk-light .ruby .hljs-property,
.theme-base16-silk-light .hljs-title.function_,
.theme-base16-silk-light .hljs-section {
  color: #39aac9;
}
.theme-base16-silk-light .hljs-type,
.theme-base16-silk-light .hljs-template-tag,
.theme-base16-silk-light .diff .hljs-meta,
.theme-base16-silk-light .hljs-keyword {
  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: bold;
}
.theme-base16-silk-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-silk-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-silk-light-min .hljs {
  color: #385156;
  background: #e9f1ef;
}
.theme-base16-silk-light-min .hljs ::selection,
.theme-base16-silk-light-min .hljs::selection {
  background-color: #90b7b6;
  color: #385156;
}
.theme-base16-silk-light-min .hljs-comment {
  color: #5c787b;
}
.theme-base16-silk-light-min .hljs-tag {
  color: #4b5b5f;
}
.theme-base16-silk-light-min .hljs-operator,
.theme-base16-silk-light-min .hljs-punctuation,
.theme-base16-silk-light-min .hljs-subst {
  color: #385156;
}
.theme-base16-silk-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-silk-light-min .hljs-bullet,
.theme-base16-silk-light-min .hljs-deletion,
.theme-base16-silk-light-min .hljs-name,
.theme-base16-silk-light-min .hljs-selector-tag,
.theme-base16-silk-light-min .hljs-template-variable,
.theme-base16-silk-light-min .hljs-variable {
  color: #cf432e;
}
.theme-base16-silk-light-min .hljs-attr,
.theme-base16-silk-light-min .hljs-link,
.theme-base16-silk-light-min .hljs-literal,
.theme-base16-silk-light-min .hljs-number,
.theme-base16-silk-light-min .hljs-symbol,
.theme-base16-silk-light-min .hljs-variable.constant_ {
  color: #d27f46;
}
.theme-base16-silk-light-min .hljs-class .hljs-title,
.theme-base16-silk-light-min .hljs-title,
.theme-base16-silk-light-min .hljs-title.class_ {
  color: #cfad25;
}
.theme-base16-silk-light-min .hljs-strong {
  font-weight: 700;
  color: #cfad25;
}
.theme-base16-silk-light-min .hljs-addition,
.theme-base16-silk-light-min .hljs-code,
.theme-base16-silk-light-min .hljs-string,
.theme-base16-silk-light-min .hljs-title.class_.inherited__ {
  color: #6ca38c;
}
.theme-base16-silk-light-min .hljs-built_in,
.theme-base16-silk-light-min .hljs-doctag,
.theme-base16-silk-light-min .hljs-keyword.hljs-atrule,
.theme-base16-silk-light-min .hljs-quote,
.theme-base16-silk-light-min .hljs-regexp {
  color: #329ca2;
}
.theme-base16-silk-light-min .hljs-attribute,
.theme-base16-silk-light-min .hljs-function .hljs-title,
.theme-base16-silk-light-min .hljs-section,
.theme-base16-silk-light-min .hljs-title.function_,
.theme-base16-silk-light-min .ruby .hljs-property {
  color: #39aac9;
}
.theme-base16-silk-light-min .diff .hljs-meta,
.theme-base16-silk-light-min .hljs-keyword,
.theme-base16-silk-light-min .hljs-template-tag,
.theme-base16-silk-light-min .hljs-type {
  color: #6e6582;
}
.theme-base16-silk-light-min .hljs-emphasis {
  color: #6e6582;
  font-style: italic;
}
.theme-base16-silk-light-min .hljs-meta,
.theme-base16-silk-light-min .hljs-meta .hljs-keyword,
.theme-base16-silk-light-min .hljs-meta .hljs-string {
  color: #865369;
}
.theme-base16-silk-light-min .hljs-meta .hljs-keyword,
.theme-base16-silk-light-min .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 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-subst,
.theme-base16-snazzy .hljs-punctuation,
.theme-base16-snazzy .hljs-operator {
  color: #e2e4e5;
}
.theme-base16-snazzy .hljs-operator {
  opacity: 0.7;
}
.theme-base16-snazzy .hljs-bullet,
.theme-base16-snazzy .hljs-variable,
.theme-base16-snazzy .hljs-template-variable,
.theme-base16-snazzy .hljs-selector-tag,
.theme-base16-snazzy .hljs-name,
.theme-base16-snazzy .hljs-deletion {
  color: #ff5c57;
}
.theme-base16-snazzy .hljs-symbol,
.theme-base16-snazzy .hljs-number,
.theme-base16-snazzy .hljs-link,
.theme-base16-snazzy .hljs-attr,
.theme-base16-snazzy .hljs-variable.constant_,
.theme-base16-snazzy .hljs-literal {
  color: #ff9f43;
}
.theme-base16-snazzy .hljs-title,
.theme-base16-snazzy .hljs-class .hljs-title,
.theme-base16-snazzy .hljs-title.class_ {
  color: #f3f99d;
}
.theme-base16-snazzy .hljs-strong {
  font-weight: bold;
  color: #f3f99d;
}
.theme-base16-snazzy .hljs-code,
.theme-base16-snazzy .hljs-addition,
.theme-base16-snazzy .hljs-title.class_.inherited__,
.theme-base16-snazzy .hljs-string {
  color: #5af78e;
}
.theme-base16-snazzy .hljs-built_in,
.theme-base16-snazzy .hljs-doctag,
.theme-base16-snazzy .hljs-quote,
.theme-base16-snazzy .hljs-keyword.hljs-atrule,
.theme-base16-snazzy .hljs-regexp {
  color: #9aedfe;
}
.theme-base16-snazzy .hljs-function .hljs-title,
.theme-base16-snazzy .hljs-attribute,
.theme-base16-snazzy .ruby .hljs-property,
.theme-base16-snazzy .hljs-title.function_,
.theme-base16-snazzy .hljs-section {
  color: #57c7ff;
}
.theme-base16-snazzy .hljs-type,
.theme-base16-snazzy .hljs-template-tag,
.theme-base16-snazzy .diff .hljs-meta,
.theme-base16-snazzy .hljs-keyword {
  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: bold;
}
.theme-base16-snazzy-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-snazzy-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-snazzy-min .hljs {
  color: #e2e4e5;
  background: #282a36;
}
.theme-base16-snazzy-min .hljs ::selection,
.theme-base16-snazzy-min .hljs::selection {
  background-color: #43454f;
  color: #e2e4e5;
}
.theme-base16-snazzy-min .hljs-comment {
  color: #78787e;
}
.theme-base16-snazzy-min .hljs-tag {
  color: #a5a5a9;
}
.theme-base16-snazzy-min .hljs-operator,
.theme-base16-snazzy-min .hljs-punctuation,
.theme-base16-snazzy-min .hljs-subst {
  color: #e2e4e5;
}
.theme-base16-snazzy-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-snazzy-min .hljs-bullet,
.theme-base16-snazzy-min .hljs-deletion,
.theme-base16-snazzy-min .hljs-name,
.theme-base16-snazzy-min .hljs-selector-tag,
.theme-base16-snazzy-min .hljs-template-variable,
.theme-base16-snazzy-min .hljs-variable {
  color: #ff5c57;
}
.theme-base16-snazzy-min .hljs-attr,
.theme-base16-snazzy-min .hljs-link,
.theme-base16-snazzy-min .hljs-literal,
.theme-base16-snazzy-min .hljs-number,
.theme-base16-snazzy-min .hljs-symbol,
.theme-base16-snazzy-min .hljs-variable.constant_ {
  color: #ff9f43;
}
.theme-base16-snazzy-min .hljs-class .hljs-title,
.theme-base16-snazzy-min .hljs-title,
.theme-base16-snazzy-min .hljs-title.class_ {
  color: #f3f99d;
}
.theme-base16-snazzy-min .hljs-strong {
  font-weight: 700;
  color: #f3f99d;
}
.theme-base16-snazzy-min .hljs-addition,
.theme-base16-snazzy-min .hljs-code,
.theme-base16-snazzy-min .hljs-string,
.theme-base16-snazzy-min .hljs-title.class_.inherited__ {
  color: #5af78e;
}
.theme-base16-snazzy-min .hljs-built_in,
.theme-base16-snazzy-min .hljs-doctag,
.theme-base16-snazzy-min .hljs-keyword.hljs-atrule,
.theme-base16-snazzy-min .hljs-quote,
.theme-base16-snazzy-min .hljs-regexp {
  color: #9aedfe;
}
.theme-base16-snazzy-min .hljs-attribute,
.theme-base16-snazzy-min .hljs-function .hljs-title,
.theme-base16-snazzy-min .hljs-section,
.theme-base16-snazzy-min .hljs-title.function_,
.theme-base16-snazzy-min .ruby .hljs-property {
  color: #57c7ff;
}
.theme-base16-snazzy-min .diff .hljs-meta,
.theme-base16-snazzy-min .hljs-keyword,
.theme-base16-snazzy-min .hljs-template-tag,
.theme-base16-snazzy-min .hljs-type {
  color: #ff6ac1;
}
.theme-base16-snazzy-min .hljs-emphasis {
  color: #ff6ac1;
  font-style: italic;
}
.theme-base16-snazzy-min .hljs-meta,
.theme-base16-snazzy-min .hljs-meta .hljs-keyword,
.theme-base16-snazzy-min .hljs-meta .hljs-string {
  color: #b2643c;
}
.theme-base16-snazzy-min .hljs-meta .hljs-keyword,
.theme-base16-snazzy-min .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 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-subst,
.theme-base16-solar-flare-light .hljs-punctuation,
.theme-base16-solar-flare-light .hljs-operator {
  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-variable,
.theme-base16-solar-flare-light .hljs-template-variable,
.theme-base16-solar-flare-light .hljs-selector-tag,
.theme-base16-solar-flare-light .hljs-name,
.theme-base16-solar-flare-light .hljs-deletion {
  color: #ef5253;
}
.theme-base16-solar-flare-light .hljs-symbol,
.theme-base16-solar-flare-light .hljs-number,
.theme-base16-solar-flare-light .hljs-link,
.theme-base16-solar-flare-light .hljs-attr,
.theme-base16-solar-flare-light .hljs-variable.constant_,
.theme-base16-solar-flare-light .hljs-literal {
  color: #e66b2b;
}
.theme-base16-solar-flare-light .hljs-title,
.theme-base16-solar-flare-light .hljs-class .hljs-title,
.theme-base16-solar-flare-light .hljs-title.class_ {
  color: #e4b51c;
}
.theme-base16-solar-flare-light .hljs-strong {
  font-weight: bold;
  color: #e4b51c;
}
.theme-base16-solar-flare-light .hljs-code,
.theme-base16-solar-flare-light .hljs-addition,
.theme-base16-solar-flare-light .hljs-title.class_.inherited__,
.theme-base16-solar-flare-light .hljs-string {
  color: #7cc844;
}
.theme-base16-solar-flare-light .hljs-built_in,
.theme-base16-solar-flare-light .hljs-doctag,
.theme-base16-solar-flare-light .hljs-quote,
.theme-base16-solar-flare-light .hljs-keyword.hljs-atrule,
.theme-base16-solar-flare-light .hljs-regexp {
  color: #52cbb0;
}
.theme-base16-solar-flare-light .hljs-function .hljs-title,
.theme-base16-solar-flare-light .hljs-attribute,
.theme-base16-solar-flare-light .ruby .hljs-property,
.theme-base16-solar-flare-light .hljs-title.function_,
.theme-base16-solar-flare-light .hljs-section {
  color: #33b5e1;
}
.theme-base16-solar-flare-light .hljs-type,
.theme-base16-solar-flare-light .hljs-template-tag,
.theme-base16-solar-flare-light .diff .hljs-meta,
.theme-base16-solar-flare-light .hljs-keyword {
  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: bold;
}
.theme-base16-solar-flare-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-solar-flare-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-solar-flare-light-min .hljs {
  color: #586875;
  background: #f5f7fa;
}
.theme-base16-solar-flare-light-min .hljs ::selection,
.theme-base16-solar-flare-light-min .hljs::selection {
  background-color: #a6afb8;
  color: #586875;
}
.theme-base16-solar-flare-light-min .hljs-comment {
  color: #85939e;
}
.theme-base16-solar-flare-light-min .hljs-tag {
  color: #667581;
}
.theme-base16-solar-flare-light-min .hljs-operator,
.theme-base16-solar-flare-light-min .hljs-punctuation,
.theme-base16-solar-flare-light-min .hljs-subst {
  color: #586875;
}
.theme-base16-solar-flare-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-solar-flare-light-min .hljs-bullet,
.theme-base16-solar-flare-light-min .hljs-deletion,
.theme-base16-solar-flare-light-min .hljs-name,
.theme-base16-solar-flare-light-min .hljs-selector-tag,
.theme-base16-solar-flare-light-min .hljs-template-variable,
.theme-base16-solar-flare-light-min .hljs-variable {
  color: #ef5253;
}
.theme-base16-solar-flare-light-min .hljs-attr,
.theme-base16-solar-flare-light-min .hljs-link,
.theme-base16-solar-flare-light-min .hljs-literal,
.theme-base16-solar-flare-light-min .hljs-number,
.theme-base16-solar-flare-light-min .hljs-symbol,
.theme-base16-solar-flare-light-min .hljs-variable.constant_ {
  color: #e66b2b;
}
.theme-base16-solar-flare-light-min .hljs-class .hljs-title,
.theme-base16-solar-flare-light-min .hljs-title,
.theme-base16-solar-flare-light-min .hljs-title.class_ {
  color: #e4b51c;
}
.theme-base16-solar-flare-light-min .hljs-strong {
  font-weight: 700;
  color: #e4b51c;
}
.theme-base16-solar-flare-light-min .hljs-addition,
.theme-base16-solar-flare-light-min .hljs-code,
.theme-base16-solar-flare-light-min .hljs-string,
.theme-base16-solar-flare-light-min .hljs-title.class_.inherited__ {
  color: #7cc844;
}
.theme-base16-solar-flare-light-min .hljs-built_in,
.theme-base16-solar-flare-light-min .hljs-doctag,
.theme-base16-solar-flare-light-min .hljs-keyword.hljs-atrule,
.theme-base16-solar-flare-light-min .hljs-quote,
.theme-base16-solar-flare-light-min .hljs-regexp {
  color: #52cbb0;
}
.theme-base16-solar-flare-light-min .hljs-attribute,
.theme-base16-solar-flare-light-min .hljs-function .hljs-title,
.theme-base16-solar-flare-light-min .hljs-section,
.theme-base16-solar-flare-light-min .hljs-title.function_,
.theme-base16-solar-flare-light-min .ruby .hljs-property {
  color: #33b5e1;
}
.theme-base16-solar-flare-light-min .diff .hljs-meta,
.theme-base16-solar-flare-light-min .hljs-keyword,
.theme-base16-solar-flare-light-min .hljs-template-tag,
.theme-base16-solar-flare-light-min .hljs-type {
  color: #a363d5;
}
.theme-base16-solar-flare-light-min .hljs-emphasis {
  color: #a363d5;
  font-style: italic;
}
.theme-base16-solar-flare-light-min .hljs-meta,
.theme-base16-solar-flare-light-min .hljs-meta .hljs-keyword,
.theme-base16-solar-flare-light-min .hljs-meta .hljs-string {
  color: #d73c9a;
}
.theme-base16-solar-flare-light-min .hljs-meta .hljs-keyword,
.theme-base16-solar-flare-light-min .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 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-subst,
.theme-base16-solar-flare .hljs-punctuation,
.theme-base16-solar-flare .hljs-operator {
  color: #a6afb8;
}
.theme-base16-solar-flare .hljs-operator {
  opacity: 0.7;
}
.theme-base16-solar-flare .hljs-bullet,
.theme-base16-solar-flare .hljs-variable,
.theme-base16-solar-flare .hljs-template-variable,
.theme-base16-solar-flare .hljs-selector-tag,
.theme-base16-solar-flare .hljs-name,
.theme-base16-solar-flare .hljs-deletion {
  color: #ef5253;
}
.theme-base16-solar-flare .hljs-symbol,
.theme-base16-solar-flare .hljs-number,
.theme-base16-solar-flare .hljs-link,
.theme-base16-solar-flare .hljs-attr,
.theme-base16-solar-flare .hljs-variable.constant_,
.theme-base16-solar-flare .hljs-literal {
  color: #e66b2b;
}
.theme-base16-solar-flare .hljs-title,
.theme-base16-solar-flare .hljs-class .hljs-title,
.theme-base16-solar-flare .hljs-title.class_ {
  color: #e4b51c;
}
.theme-base16-solar-flare .hljs-strong {
  font-weight: bold;
  color: #e4b51c;
}
.theme-base16-solar-flare .hljs-code,
.theme-base16-solar-flare .hljs-addition,
.theme-base16-solar-flare .hljs-title.class_.inherited__,
.theme-base16-solar-flare .hljs-string {
  color: #7cc844;
}
.theme-base16-solar-flare .hljs-built_in,
.theme-base16-solar-flare .hljs-doctag,
.theme-base16-solar-flare .hljs-quote,
.theme-base16-solar-flare .hljs-keyword.hljs-atrule,
.theme-base16-solar-flare .hljs-regexp {
  color: #52cbb0;
}
.theme-base16-solar-flare .hljs-function .hljs-title,
.theme-base16-solar-flare .hljs-attribute,
.theme-base16-solar-flare .ruby .hljs-property,
.theme-base16-solar-flare .hljs-title.function_,
.theme-base16-solar-flare .hljs-section {
  color: #33b5e1;
}
.theme-base16-solar-flare .hljs-type,
.theme-base16-solar-flare .hljs-template-tag,
.theme-base16-solar-flare .diff .hljs-meta,
.theme-base16-solar-flare .hljs-keyword {
  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: bold;
}
.theme-base16-solar-flare-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-solar-flare-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-solar-flare-min .hljs {
  color: #a6afb8;
  background: #18262f;
}
.theme-base16-solar-flare-min .hljs ::selection,
.theme-base16-solar-flare-min .hljs::selection {
  background-color: #586875;
  color: #a6afb8;
}
.theme-base16-solar-flare-min .hljs-comment {
  color: #667581;
}
.theme-base16-solar-flare-min .hljs-tag {
  color: #85939e;
}
.theme-base16-solar-flare-min .hljs-operator,
.theme-base16-solar-flare-min .hljs-punctuation,
.theme-base16-solar-flare-min .hljs-subst {
  color: #a6afb8;
}
.theme-base16-solar-flare-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-solar-flare-min .hljs-bullet,
.theme-base16-solar-flare-min .hljs-deletion,
.theme-base16-solar-flare-min .hljs-name,
.theme-base16-solar-flare-min .hljs-selector-tag,
.theme-base16-solar-flare-min .hljs-template-variable,
.theme-base16-solar-flare-min .hljs-variable {
  color: #ef5253;
}
.theme-base16-solar-flare-min .hljs-attr,
.theme-base16-solar-flare-min .hljs-link,
.theme-base16-solar-flare-min .hljs-literal,
.theme-base16-solar-flare-min .hljs-number,
.theme-base16-solar-flare-min .hljs-symbol,
.theme-base16-solar-flare-min .hljs-variable.constant_ {
  color: #e66b2b;
}
.theme-base16-solar-flare-min .hljs-class .hljs-title,
.theme-base16-solar-flare-min .hljs-title,
.theme-base16-solar-flare-min .hljs-title.class_ {
  color: #e4b51c;
}
.theme-base16-solar-flare-min .hljs-strong {
  font-weight: 700;
  color: #e4b51c;
}
.theme-base16-solar-flare-min .hljs-addition,
.theme-base16-solar-flare-min .hljs-code,
.theme-base16-solar-flare-min .hljs-string,
.theme-base16-solar-flare-min .hljs-title.class_.inherited__ {
  color: #7cc844;
}
.theme-base16-solar-flare-min .hljs-built_in,
.theme-base16-solar-flare-min .hljs-doctag,
.theme-base16-solar-flare-min .hljs-keyword.hljs-atrule,
.theme-base16-solar-flare-min .hljs-quote,
.theme-base16-solar-flare-min .hljs-regexp {
  color: #52cbb0;
}
.theme-base16-solar-flare-min .hljs-attribute,
.theme-base16-solar-flare-min .hljs-function .hljs-title,
.theme-base16-solar-flare-min .hljs-section,
.theme-base16-solar-flare-min .hljs-title.function_,
.theme-base16-solar-flare-min .ruby .hljs-property {
  color: #33b5e1;
}
.theme-base16-solar-flare-min .diff .hljs-meta,
.theme-base16-solar-flare-min .hljs-keyword,
.theme-base16-solar-flare-min .hljs-template-tag,
.theme-base16-solar-flare-min .hljs-type {
  color: #a363d5;
}
.theme-base16-solar-flare-min .hljs-emphasis {
  color: #a363d5;
  font-style: italic;
}
.theme-base16-solar-flare-min .hljs-meta,
.theme-base16-solar-flare-min .hljs-meta .hljs-keyword,
.theme-base16-solar-flare-min .hljs-meta .hljs-string {
  color: #d73c9a;
}
.theme-base16-solar-flare-min .hljs-meta .hljs-keyword,
.theme-base16-solar-flare-min .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 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-subst,
.theme-base16-solarized-dark .hljs-punctuation,
.theme-base16-solarized-dark .hljs-operator {
  color: #93a1a1;
}
.theme-base16-solarized-dark .hljs-operator {
  opacity: 0.7;
}
.theme-base16-solarized-dark .hljs-bullet,
.theme-base16-solarized-dark .hljs-variable,
.theme-base16-solarized-dark .hljs-template-variable,
.theme-base16-solarized-dark .hljs-selector-tag,
.theme-base16-solarized-dark .hljs-name,
.theme-base16-solarized-dark .hljs-deletion {
  color: #dc322f;
}
.theme-base16-solarized-dark .hljs-symbol,
.theme-base16-solarized-dark .hljs-number,
.theme-base16-solarized-dark .hljs-link,
.theme-base16-solarized-dark .hljs-attr,
.theme-base16-solarized-dark .hljs-variable.constant_,
.theme-base16-solarized-dark .hljs-literal {
  color: #cb4b16;
}
.theme-base16-solarized-dark .hljs-title,
.theme-base16-solarized-dark .hljs-class .hljs-title,
.theme-base16-solarized-dark .hljs-title.class_ {
  color: #b58900;
}
.theme-base16-solarized-dark .hljs-strong {
  font-weight: bold;
  color: #b58900;
}
.theme-base16-solarized-dark .hljs-code,
.theme-base16-solarized-dark .hljs-addition,
.theme-base16-solarized-dark .hljs-title.class_.inherited__,
.theme-base16-solarized-dark .hljs-string {
  color: #859900;
}
.theme-base16-solarized-dark .hljs-built_in,
.theme-base16-solarized-dark .hljs-doctag,
.theme-base16-solarized-dark .hljs-quote,
.theme-base16-solarized-dark .hljs-keyword.hljs-atrule,
.theme-base16-solarized-dark .hljs-regexp {
  color: #2aa198;
}
.theme-base16-solarized-dark .hljs-function .hljs-title,
.theme-base16-solarized-dark .hljs-attribute,
.theme-base16-solarized-dark .ruby .hljs-property,
.theme-base16-solarized-dark .hljs-title.function_,
.theme-base16-solarized-dark .hljs-section {
  color: #268bd2;
}
.theme-base16-solarized-dark .hljs-type,
.theme-base16-solarized-dark .hljs-template-tag,
.theme-base16-solarized-dark .diff .hljs-meta,
.theme-base16-solarized-dark .hljs-keyword {
  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: bold;
}
.theme-base16-solarized-dark-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-solarized-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-solarized-dark-min .hljs {
  color: #93a1a1;
  background: #002b36;
}
.theme-base16-solarized-dark-min .hljs ::selection,
.theme-base16-solarized-dark-min .hljs::selection {
  background-color: #586e75;
  color: #93a1a1;
}
.theme-base16-solarized-dark-min .hljs-comment {
  color: #657b83;
}
.theme-base16-solarized-dark-min .hljs-tag {
  color: #839496;
}
.theme-base16-solarized-dark-min .hljs-operator,
.theme-base16-solarized-dark-min .hljs-punctuation,
.theme-base16-solarized-dark-min .hljs-subst {
  color: #93a1a1;
}
.theme-base16-solarized-dark-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-solarized-dark-min .hljs-bullet,
.theme-base16-solarized-dark-min .hljs-deletion,
.theme-base16-solarized-dark-min .hljs-name,
.theme-base16-solarized-dark-min .hljs-selector-tag,
.theme-base16-solarized-dark-min .hljs-template-variable,
.theme-base16-solarized-dark-min .hljs-variable {
  color: #dc322f;
}
.theme-base16-solarized-dark-min .hljs-attr,
.theme-base16-solarized-dark-min .hljs-link,
.theme-base16-solarized-dark-min .hljs-literal,
.theme-base16-solarized-dark-min .hljs-number,
.theme-base16-solarized-dark-min .hljs-symbol,
.theme-base16-solarized-dark-min .hljs-variable.constant_ {
  color: #cb4b16;
}
.theme-base16-solarized-dark-min .hljs-class .hljs-title,
.theme-base16-solarized-dark-min .hljs-title,
.theme-base16-solarized-dark-min .hljs-title.class_ {
  color: #b58900;
}
.theme-base16-solarized-dark-min .hljs-strong {
  font-weight: 700;
  color: #b58900;
}
.theme-base16-solarized-dark-min .hljs-addition,
.theme-base16-solarized-dark-min .hljs-code,
.theme-base16-solarized-dark-min .hljs-string,
.theme-base16-solarized-dark-min .hljs-title.class_.inherited__ {
  color: #859900;
}
.theme-base16-solarized-dark-min .hljs-built_in,
.theme-base16-solarized-dark-min .hljs-doctag,
.theme-base16-solarized-dark-min .hljs-keyword.hljs-atrule,
.theme-base16-solarized-dark-min .hljs-quote,
.theme-base16-solarized-dark-min .hljs-regexp {
  color: #2aa198;
}
.theme-base16-solarized-dark-min .hljs-attribute,
.theme-base16-solarized-dark-min .hljs-function .hljs-title,
.theme-base16-solarized-dark-min .hljs-section,
.theme-base16-solarized-dark-min .hljs-title.function_,
.theme-base16-solarized-dark-min .ruby .hljs-property {
  color: #268bd2;
}
.theme-base16-solarized-dark-min .diff .hljs-meta,
.theme-base16-solarized-dark-min .hljs-keyword,
.theme-base16-solarized-dark-min .hljs-template-tag,
.theme-base16-solarized-dark-min .hljs-type {
  color: #6c71c4;
}
.theme-base16-solarized-dark-min .hljs-emphasis {
  color: #6c71c4;
  font-style: italic;
}
.theme-base16-solarized-dark-min .hljs-meta,
.theme-base16-solarized-dark-min .hljs-meta .hljs-keyword,
.theme-base16-solarized-dark-min .hljs-meta .hljs-string {
  color: #d33682;
}
.theme-base16-solarized-dark-min .hljs-meta .hljs-keyword,
.theme-base16-solarized-dark-min .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 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-subst,
.theme-base16-solarized-light .hljs-punctuation,
.theme-base16-solarized-light .hljs-operator {
  color: #586e75;
}
.theme-base16-solarized-light .hljs-operator {
  opacity: 0.7;
}
.theme-base16-solarized-light .hljs-bullet,
.theme-base16-solarized-light .hljs-variable,
.theme-base16-solarized-light .hljs-template-variable,
.theme-base16-solarized-light .hljs-selector-tag,
.theme-base16-solarized-light .hljs-name,
.theme-base16-solarized-light .hljs-deletion {
  color: #dc322f;
}
.theme-base16-solarized-light .hljs-symbol,
.theme-base16-solarized-light .hljs-number,
.theme-base16-solarized-light .hljs-link,
.theme-base16-solarized-light .hljs-attr,
.theme-base16-solarized-light .hljs-variable.constant_,
.theme-base16-solarized-light .hljs-literal {
  color: #cb4b16;
}
.theme-base16-solarized-light .hljs-title,
.theme-base16-solarized-light .hljs-class .hljs-title,
.theme-base16-solarized-light .hljs-title.class_ {
  color: #b58900;
}
.theme-base16-solarized-light .hljs-strong {
  font-weight: bold;
  color: #b58900;
}
.theme-base16-solarized-light .hljs-code,
.theme-base16-solarized-light .hljs-addition,
.theme-base16-solarized-light .hljs-title.class_.inherited__,
.theme-base16-solarized-light .hljs-string {
  color: #859900;
}
.theme-base16-solarized-light .hljs-built_in,
.theme-base16-solarized-light .hljs-doctag,
.theme-base16-solarized-light .hljs-quote,
.theme-base16-solarized-light .hljs-keyword.hljs-atrule,
.theme-base16-solarized-light .hljs-regexp {
  color: #2aa198;
}
.theme-base16-solarized-light .hljs-function .hljs-title,
.theme-base16-solarized-light .hljs-attribute,
.theme-base16-solarized-light .ruby .hljs-property,
.theme-base16-solarized-light .hljs-title.function_,
.theme-base16-solarized-light .hljs-section {
  color: #268bd2;
}
.theme-base16-solarized-light .hljs-type,
.theme-base16-solarized-light .hljs-template-tag,
.theme-base16-solarized-light .diff .hljs-meta,
.theme-base16-solarized-light .hljs-keyword {
  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: bold;
}
.theme-base16-solarized-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-solarized-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-solarized-light-min .hljs {
  color: #586e75;
  background: #fdf6e3;
}
.theme-base16-solarized-light-min .hljs ::selection,
.theme-base16-solarized-light-min .hljs::selection {
  background-color: #93a1a1;
  color: #586e75;
}
.theme-base16-solarized-light-min .hljs-comment {
  color: #839496;
}
.theme-base16-solarized-light-min .hljs-tag {
  color: #657b83;
}
.theme-base16-solarized-light-min .hljs-operator,
.theme-base16-solarized-light-min .hljs-punctuation,
.theme-base16-solarized-light-min .hljs-subst {
  color: #586e75;
}
.theme-base16-solarized-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-solarized-light-min .hljs-bullet,
.theme-base16-solarized-light-min .hljs-deletion,
.theme-base16-solarized-light-min .hljs-name,
.theme-base16-solarized-light-min .hljs-selector-tag,
.theme-base16-solarized-light-min .hljs-template-variable,
.theme-base16-solarized-light-min .hljs-variable {
  color: #dc322f;
}
.theme-base16-solarized-light-min .hljs-attr,
.theme-base16-solarized-light-min .hljs-link,
.theme-base16-solarized-light-min .hljs-literal,
.theme-base16-solarized-light-min .hljs-number,
.theme-base16-solarized-light-min .hljs-symbol,
.theme-base16-solarized-light-min .hljs-variable.constant_ {
  color: #cb4b16;
}
.theme-base16-solarized-light-min .hljs-class .hljs-title,
.theme-base16-solarized-light-min .hljs-title,
.theme-base16-solarized-light-min .hljs-title.class_ {
  color: #b58900;
}
.theme-base16-solarized-light-min .hljs-strong {
  font-weight: 700;
  color: #b58900;
}
.theme-base16-solarized-light-min .hljs-addition,
.theme-base16-solarized-light-min .hljs-code,
.theme-base16-solarized-light-min .hljs-string,
.theme-base16-solarized-light-min .hljs-title.class_.inherited__ {
  color: #859900;
}
.theme-base16-solarized-light-min .hljs-built_in,
.theme-base16-solarized-light-min .hljs-doctag,
.theme-base16-solarized-light-min .hljs-keyword.hljs-atrule,
.theme-base16-solarized-light-min .hljs-quote,
.theme-base16-solarized-light-min .hljs-regexp {
  color: #2aa198;
}
.theme-base16-solarized-light-min .hljs-attribute,
.theme-base16-solarized-light-min .hljs-function .hljs-title,
.theme-base16-solarized-light-min .hljs-section,
.theme-base16-solarized-light-min .hljs-title.function_,
.theme-base16-solarized-light-min .ruby .hljs-property {
  color: #268bd2;
}
.theme-base16-solarized-light-min .diff .hljs-meta,
.theme-base16-solarized-light-min .hljs-keyword,
.theme-base16-solarized-light-min .hljs-template-tag,
.theme-base16-solarized-light-min .hljs-type {
  color: #6c71c4;
}
.theme-base16-solarized-light-min .hljs-emphasis {
  color: #6c71c4;
  font-style: italic;
}
.theme-base16-solarized-light-min .hljs-meta,
.theme-base16-solarized-light-min .hljs-meta .hljs-keyword,
.theme-base16-solarized-light-min .hljs-meta .hljs-string {
  color: #d33682;
}
.theme-base16-solarized-light-min .hljs-meta .hljs-keyword,
.theme-base16-solarized-light-min .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 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-subst,
.theme-base16-spacemacs .hljs-punctuation,
.theme-base16-spacemacs .hljs-operator {
  color: #a3a3a3;
}
.theme-base16-spacemacs .hljs-operator {
  opacity: 0.7;
}
.theme-base16-spacemacs .hljs-bullet,
.theme-base16-spacemacs .hljs-variable,
.theme-base16-spacemacs .hljs-template-variable,
.theme-base16-spacemacs .hljs-selector-tag,
.theme-base16-spacemacs .hljs-name,
.theme-base16-spacemacs .hljs-deletion {
  color: #f2241f;
}
.theme-base16-spacemacs .hljs-symbol,
.theme-base16-spacemacs .hljs-number,
.theme-base16-spacemacs .hljs-link,
.theme-base16-spacemacs .hljs-attr,
.theme-base16-spacemacs .hljs-variable.constant_,
.theme-base16-spacemacs .hljs-literal {
  color: orange;
}
.theme-base16-spacemacs .hljs-title,
.theme-base16-spacemacs .hljs-class .hljs-title,
.theme-base16-spacemacs .hljs-title.class_ {
  color: #b1951d;
}
.theme-base16-spacemacs .hljs-strong {
  font-weight: bold;
  color: #b1951d;
}
.theme-base16-spacemacs .hljs-code,
.theme-base16-spacemacs .hljs-addition,
.theme-base16-spacemacs .hljs-title.class_.inherited__,
.theme-base16-spacemacs .hljs-string {
  color: #67b11d;
}
.theme-base16-spacemacs .hljs-built_in,
.theme-base16-spacemacs .hljs-doctag,
.theme-base16-spacemacs .hljs-quote,
.theme-base16-spacemacs .hljs-keyword.hljs-atrule,
.theme-base16-spacemacs .hljs-regexp {
  color: #2d9574;
}
.theme-base16-spacemacs .hljs-function .hljs-title,
.theme-base16-spacemacs .hljs-attribute,
.theme-base16-spacemacs .ruby .hljs-property,
.theme-base16-spacemacs .hljs-title.function_,
.theme-base16-spacemacs .hljs-section {
  color: #4f97d7;
}
.theme-base16-spacemacs .hljs-type,
.theme-base16-spacemacs .hljs-template-tag,
.theme-base16-spacemacs .diff .hljs-meta,
.theme-base16-spacemacs .hljs-keyword {
  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: bold;
}
.theme-base16-spacemacs-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-spacemacs-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-spacemacs-min .hljs {
  color: #a3a3a3;
  background: #1f2022;
}
.theme-base16-spacemacs-min .hljs ::selection,
.theme-base16-spacemacs-min .hljs::selection {
  background-color: #444155;
  color: #a3a3a3;
}
.theme-base16-spacemacs-min .hljs-comment {
  color: #585858;
}
.theme-base16-spacemacs-min .hljs-tag {
  color: #b8b8b8;
}
.theme-base16-spacemacs-min .hljs-operator,
.theme-base16-spacemacs-min .hljs-punctuation,
.theme-base16-spacemacs-min .hljs-subst {
  color: #a3a3a3;
}
.theme-base16-spacemacs-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-spacemacs-min .hljs-bullet,
.theme-base16-spacemacs-min .hljs-deletion,
.theme-base16-spacemacs-min .hljs-name,
.theme-base16-spacemacs-min .hljs-selector-tag,
.theme-base16-spacemacs-min .hljs-template-variable,
.theme-base16-spacemacs-min .hljs-variable {
  color: #f2241f;
}
.theme-base16-spacemacs-min .hljs-attr,
.theme-base16-spacemacs-min .hljs-link,
.theme-base16-spacemacs-min .hljs-literal,
.theme-base16-spacemacs-min .hljs-number,
.theme-base16-spacemacs-min .hljs-symbol,
.theme-base16-spacemacs-min .hljs-variable.constant_ {
  color: orange;
}
.theme-base16-spacemacs-min .hljs-class .hljs-title,
.theme-base16-spacemacs-min .hljs-title,
.theme-base16-spacemacs-min .hljs-title.class_ {
  color: #b1951d;
}
.theme-base16-spacemacs-min .hljs-strong {
  font-weight: 700;
  color: #b1951d;
}
.theme-base16-spacemacs-min .hljs-addition,
.theme-base16-spacemacs-min .hljs-code,
.theme-base16-spacemacs-min .hljs-string,
.theme-base16-spacemacs-min .hljs-title.class_.inherited__ {
  color: #67b11d;
}
.theme-base16-spacemacs-min .hljs-built_in,
.theme-base16-spacemacs-min .hljs-doctag,
.theme-base16-spacemacs-min .hljs-keyword.hljs-atrule,
.theme-base16-spacemacs-min .hljs-quote,
.theme-base16-spacemacs-min .hljs-regexp {
  color: #2d9574;
}
.theme-base16-spacemacs-min .hljs-attribute,
.theme-base16-spacemacs-min .hljs-function .hljs-title,
.theme-base16-spacemacs-min .hljs-section,
.theme-base16-spacemacs-min .hljs-title.function_,
.theme-base16-spacemacs-min .ruby .hljs-property {
  color: #4f97d7;
}
.theme-base16-spacemacs-min .diff .hljs-meta,
.theme-base16-spacemacs-min .hljs-keyword,
.theme-base16-spacemacs-min .hljs-template-tag,
.theme-base16-spacemacs-min .hljs-type {
  color: #a31db1;
}
.theme-base16-spacemacs-min .hljs-emphasis {
  color: #a31db1;
  font-style: italic;
}
.theme-base16-spacemacs-min .hljs-meta,
.theme-base16-spacemacs-min .hljs-meta .hljs-keyword,
.theme-base16-spacemacs-min .hljs-meta .hljs-string {
  color: #b03060;
}
.theme-base16-spacemacs-min .hljs-meta .hljs-keyword,
.theme-base16-spacemacs-min .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 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-subst,
.theme-base16-summercamp .hljs-punctuation,
.theme-base16-summercamp .hljs-operator {
  color: #736e55;
}
.theme-base16-summercamp .hljs-operator {
  opacity: 0.7;
}
.theme-base16-summercamp .hljs-bullet,
.theme-base16-summercamp .hljs-variable,
.theme-base16-summercamp .hljs-template-variable,
.theme-base16-summercamp .hljs-selector-tag,
.theme-base16-summercamp .hljs-name,
.theme-base16-summercamp .hljs-deletion {
  color: #e35142;
}
.theme-base16-summercamp .hljs-symbol,
.theme-base16-summercamp .hljs-number,
.theme-base16-summercamp .hljs-link,
.theme-base16-summercamp .hljs-attr,
.theme-base16-summercamp .hljs-variable.constant_,
.theme-base16-summercamp .hljs-literal {
  color: #fba11b;
}
.theme-base16-summercamp .hljs-title,
.theme-base16-summercamp .hljs-class .hljs-title,
.theme-base16-summercamp .hljs-title.class_ {
  color: #f2ff27;
}
.theme-base16-summercamp .hljs-strong {
  font-weight: bold;
  color: #f2ff27;
}
.theme-base16-summercamp .hljs-code,
.theme-base16-summercamp .hljs-addition,
.theme-base16-summercamp .hljs-title.class_.inherited__,
.theme-base16-summercamp .hljs-string {
  color: #5ceb5a;
}
.theme-base16-summercamp .hljs-built_in,
.theme-base16-summercamp .hljs-doctag,
.theme-base16-summercamp .hljs-quote,
.theme-base16-summercamp .hljs-keyword.hljs-atrule,
.theme-base16-summercamp .hljs-regexp {
  color: #5aebbc;
}
.theme-base16-summercamp .hljs-function .hljs-title,
.theme-base16-summercamp .hljs-attribute,
.theme-base16-summercamp .ruby .hljs-property,
.theme-base16-summercamp .hljs-title.function_,
.theme-base16-summercamp .hljs-section {
  color: #489bf0;
}
.theme-base16-summercamp .hljs-type,
.theme-base16-summercamp .hljs-template-tag,
.theme-base16-summercamp .diff .hljs-meta,
.theme-base16-summercamp .hljs-keyword {
  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: bold;
}
.theme-base16-summercamp-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-summercamp-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-summercamp-min .hljs {
  color: #736e55;
  background: #1c1810;
}
.theme-base16-summercamp-min .hljs ::selection,
.theme-base16-summercamp-min .hljs::selection {
  background-color: #3a3527;
  color: #736e55;
}
.theme-base16-summercamp-min .hljs-comment {
  color: #504b38;
}
.theme-base16-summercamp-min .hljs-tag {
  color: #5f5b45;
}
.theme-base16-summercamp-min .hljs-operator,
.theme-base16-summercamp-min .hljs-punctuation,
.theme-base16-summercamp-min .hljs-subst {
  color: #736e55;
}
.theme-base16-summercamp-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-summercamp-min .hljs-bullet,
.theme-base16-summercamp-min .hljs-deletion,
.theme-base16-summercamp-min .hljs-name,
.theme-base16-summercamp-min .hljs-selector-tag,
.theme-base16-summercamp-min .hljs-template-variable,
.theme-base16-summercamp-min .hljs-variable {
  color: #e35142;
}
.theme-base16-summercamp-min .hljs-attr,
.theme-base16-summercamp-min .hljs-link,
.theme-base16-summercamp-min .hljs-literal,
.theme-base16-summercamp-min .hljs-number,
.theme-base16-summercamp-min .hljs-symbol,
.theme-base16-summercamp-min .hljs-variable.constant_ {
  color: #fba11b;
}
.theme-base16-summercamp-min .hljs-class .hljs-title,
.theme-base16-summercamp-min .hljs-title,
.theme-base16-summercamp-min .hljs-title.class_ {
  color: #f2ff27;
}
.theme-base16-summercamp-min .hljs-strong {
  font-weight: 700;
  color: #f2ff27;
}
.theme-base16-summercamp-min .hljs-addition,
.theme-base16-summercamp-min .hljs-code,
.theme-base16-summercamp-min .hljs-string,
.theme-base16-summercamp-min .hljs-title.class_.inherited__ {
  color: #5ceb5a;
}
.theme-base16-summercamp-min .hljs-built_in,
.theme-base16-summercamp-min .hljs-doctag,
.theme-base16-summercamp-min .hljs-keyword.hljs-atrule,
.theme-base16-summercamp-min .hljs-quote,
.theme-base16-summercamp-min .hljs-regexp {
  color: #5aebbc;
}
.theme-base16-summercamp-min .hljs-attribute,
.theme-base16-summercamp-min .hljs-function .hljs-title,
.theme-base16-summercamp-min .hljs-section,
.theme-base16-summercamp-min .hljs-title.function_,
.theme-base16-summercamp-min .ruby .hljs-property {
  color: #489bf0;
}
.theme-base16-summercamp-min .diff .hljs-meta,
.theme-base16-summercamp-min .hljs-keyword,
.theme-base16-summercamp-min .hljs-template-tag,
.theme-base16-summercamp-min .hljs-type {
  color: #ff8080;
}
.theme-base16-summercamp-min .hljs-emphasis {
  color: #ff8080;
  font-style: italic;
}
.theme-base16-summercamp-min .hljs-meta,
.theme-base16-summercamp-min .hljs-meta .hljs-keyword,
.theme-base16-summercamp-min .hljs-meta .hljs-string {
  color: #f69be7;
}
.theme-base16-summercamp-min .hljs-meta .hljs-keyword,
.theme-base16-summercamp-min .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 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-subst,
.theme-base16-summerfruit-dark .hljs-punctuation,
.theme-base16-summerfruit-dark .hljs-operator {
  color: #d0d0d0;
}
.theme-base16-summerfruit-dark .hljs-operator {
  opacity: 0.7;
}
.theme-base16-summerfruit-dark .hljs-bullet,
.theme-base16-summerfruit-dark .hljs-variable,
.theme-base16-summerfruit-dark .hljs-template-variable,
.theme-base16-summerfruit-dark .hljs-selector-tag,
.theme-base16-summerfruit-dark .hljs-name,
.theme-base16-summerfruit-dark .hljs-deletion {
  color: #ff0086;
}
.theme-base16-summerfruit-dark .hljs-symbol,
.theme-base16-summerfruit-dark .hljs-number,
.theme-base16-summerfruit-dark .hljs-link,
.theme-base16-summerfruit-dark .hljs-attr,
.theme-base16-summerfruit-dark .hljs-variable.constant_,
.theme-base16-summerfruit-dark .hljs-literal {
  color: #fd8900;
}
.theme-base16-summerfruit-dark .hljs-title,
.theme-base16-summerfruit-dark .hljs-class .hljs-title,
.theme-base16-summerfruit-dark .hljs-title.class_ {
  color: #aba800;
}
.theme-base16-summerfruit-dark .hljs-strong {
  font-weight: bold;
  color: #aba800;
}
.theme-base16-summerfruit-dark .hljs-code,
.theme-base16-summerfruit-dark .hljs-addition,
.theme-base16-summerfruit-dark .hljs-title.class_.inherited__,
.theme-base16-summerfruit-dark .hljs-string {
  color: #00c918;
}
.theme-base16-summerfruit-dark .hljs-built_in,
.theme-base16-summerfruit-dark .hljs-doctag,
.theme-base16-summerfruit-dark .hljs-quote,
.theme-base16-summerfruit-dark .hljs-keyword.hljs-atrule,
.theme-base16-summerfruit-dark .hljs-regexp {
  color: #1faaaa;
}
.theme-base16-summerfruit-dark .hljs-function .hljs-title,
.theme-base16-summerfruit-dark .hljs-attribute,
.theme-base16-summerfruit-dark .ruby .hljs-property,
.theme-base16-summerfruit-dark .hljs-title.function_,
.theme-base16-summerfruit-dark .hljs-section {
  color: #3777e6;
}
.theme-base16-summerfruit-dark .hljs-type,
.theme-base16-summerfruit-dark .hljs-template-tag,
.theme-base16-summerfruit-dark .diff .hljs-meta,
.theme-base16-summerfruit-dark .hljs-keyword {
  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: bold;
}
.theme-base16-summerfruit-dark-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-summerfruit-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-summerfruit-dark-min .hljs {
  color: #d0d0d0;
  background: #151515;
}
.theme-base16-summerfruit-dark-min .hljs ::selection,
.theme-base16-summerfruit-dark-min .hljs::selection {
  background-color: #303030;
  color: #d0d0d0;
}
.theme-base16-summerfruit-dark-min .hljs-comment {
  color: #505050;
}
.theme-base16-summerfruit-dark-min .hljs-tag {
  color: #b0b0b0;
}
.theme-base16-summerfruit-dark-min .hljs-operator,
.theme-base16-summerfruit-dark-min .hljs-punctuation,
.theme-base16-summerfruit-dark-min .hljs-subst {
  color: #d0d0d0;
}
.theme-base16-summerfruit-dark-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-summerfruit-dark-min .hljs-bullet,
.theme-base16-summerfruit-dark-min .hljs-deletion,
.theme-base16-summerfruit-dark-min .hljs-name,
.theme-base16-summerfruit-dark-min .hljs-selector-tag,
.theme-base16-summerfruit-dark-min .hljs-template-variable,
.theme-base16-summerfruit-dark-min .hljs-variable {
  color: #ff0086;
}
.theme-base16-summerfruit-dark-min .hljs-attr,
.theme-base16-summerfruit-dark-min .hljs-link,
.theme-base16-summerfruit-dark-min .hljs-literal,
.theme-base16-summerfruit-dark-min .hljs-number,
.theme-base16-summerfruit-dark-min .hljs-symbol,
.theme-base16-summerfruit-dark-min .hljs-variable.constant_ {
  color: #fd8900;
}
.theme-base16-summerfruit-dark-min .hljs-class .hljs-title,
.theme-base16-summerfruit-dark-min .hljs-title,
.theme-base16-summerfruit-dark-min .hljs-title.class_ {
  color: #aba800;
}
.theme-base16-summerfruit-dark-min .hljs-strong {
  font-weight: 700;
  color: #aba800;
}
.theme-base16-summerfruit-dark-min .hljs-addition,
.theme-base16-summerfruit-dark-min .hljs-code,
.theme-base16-summerfruit-dark-min .hljs-string,
.theme-base16-summerfruit-dark-min .hljs-title.class_.inherited__ {
  color: #00c918;
}
.theme-base16-summerfruit-dark-min .hljs-built_in,
.theme-base16-summerfruit-dark-min .hljs-doctag,
.theme-base16-summerfruit-dark-min .hljs-keyword.hljs-atrule,
.theme-base16-summerfruit-dark-min .hljs-quote,
.theme-base16-summerfruit-dark-min .hljs-regexp {
  color: #1faaaa;
}
.theme-base16-summerfruit-dark-min .hljs-attribute,
.theme-base16-summerfruit-dark-min .hljs-function .hljs-title,
.theme-base16-summerfruit-dark-min .hljs-section,
.theme-base16-summerfruit-dark-min .hljs-title.function_,
.theme-base16-summerfruit-dark-min .ruby .hljs-property {
  color: #3777e6;
}
.theme-base16-summerfruit-dark-min .diff .hljs-meta,
.theme-base16-summerfruit-dark-min .hljs-keyword,
.theme-base16-summerfruit-dark-min .hljs-template-tag,
.theme-base16-summerfruit-dark-min .hljs-type {
  color: #ad00a1;
}
.theme-base16-summerfruit-dark-min .hljs-emphasis {
  color: #ad00a1;
  font-style: italic;
}
.theme-base16-summerfruit-dark-min .hljs-meta,
.theme-base16-summerfruit-dark-min .hljs-meta .hljs-keyword,
.theme-base16-summerfruit-dark-min .hljs-meta .hljs-string {
  color: #c63;
}
.theme-base16-summerfruit-dark-min .hljs-meta .hljs-keyword,
.theme-base16-summerfruit-dark-min .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 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-subst,
.theme-base16-summerfruit-light .hljs-punctuation,
.theme-base16-summerfruit-light .hljs-operator {
  color: #101010;
}
.theme-base16-summerfruit-light .hljs-operator {
  opacity: 0.7;
}
.theme-base16-summerfruit-light .hljs-bullet,
.theme-base16-summerfruit-light .hljs-variable,
.theme-base16-summerfruit-light .hljs-template-variable,
.theme-base16-summerfruit-light .hljs-selector-tag,
.theme-base16-summerfruit-light .hljs-name,
.theme-base16-summerfruit-light .hljs-deletion {
  color: #ff0086;
}
.theme-base16-summerfruit-light .hljs-symbol,
.theme-base16-summerfruit-light .hljs-number,
.theme-base16-summerfruit-light .hljs-link,
.theme-base16-summerfruit-light .hljs-attr,
.theme-base16-summerfruit-light .hljs-variable.constant_,
.theme-base16-summerfruit-light .hljs-literal {
  color: #fd8900;
}
.theme-base16-summerfruit-light .hljs-title,
.theme-base16-summerfruit-light .hljs-class .hljs-title,
.theme-base16-summerfruit-light .hljs-title.class_ {
  color: #aba800;
}
.theme-base16-summerfruit-light .hljs-strong {
  font-weight: bold;
  color: #aba800;
}
.theme-base16-summerfruit-light .hljs-code,
.theme-base16-summerfruit-light .hljs-addition,
.theme-base16-summerfruit-light .hljs-title.class_.inherited__,
.theme-base16-summerfruit-light .hljs-string {
  color: #00c918;
}
.theme-base16-summerfruit-light .hljs-built_in,
.theme-base16-summerfruit-light .hljs-doctag,
.theme-base16-summerfruit-light .hljs-quote,
.theme-base16-summerfruit-light .hljs-keyword.hljs-atrule,
.theme-base16-summerfruit-light .hljs-regexp {
  color: #1faaaa;
}
.theme-base16-summerfruit-light .hljs-function .hljs-title,
.theme-base16-summerfruit-light .hljs-attribute,
.theme-base16-summerfruit-light .ruby .hljs-property,
.theme-base16-summerfruit-light .hljs-title.function_,
.theme-base16-summerfruit-light .hljs-section {
  color: #3777e6;
}
.theme-base16-summerfruit-light .hljs-type,
.theme-base16-summerfruit-light .hljs-template-tag,
.theme-base16-summerfruit-light .diff .hljs-meta,
.theme-base16-summerfruit-light .hljs-keyword {
  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: bold;
}
.theme-base16-summerfruit-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-summerfruit-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-summerfruit-light-min .hljs {
  color: #101010;
  background: #fff;
}
.theme-base16-summerfruit-light-min .hljs ::selection,
.theme-base16-summerfruit-light-min .hljs::selection {
  background-color: #d0d0d0;
  color: #101010;
}
.theme-base16-summerfruit-light-min .hljs-comment {
  color: #b0b0b0;
}
.theme-base16-summerfruit-light-min .hljs-tag {
  color: #000;
}
.theme-base16-summerfruit-light-min .hljs-operator,
.theme-base16-summerfruit-light-min .hljs-punctuation,
.theme-base16-summerfruit-light-min .hljs-subst {
  color: #101010;
}
.theme-base16-summerfruit-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-summerfruit-light-min .hljs-bullet,
.theme-base16-summerfruit-light-min .hljs-deletion,
.theme-base16-summerfruit-light-min .hljs-name,
.theme-base16-summerfruit-light-min .hljs-selector-tag,
.theme-base16-summerfruit-light-min .hljs-template-variable,
.theme-base16-summerfruit-light-min .hljs-variable {
  color: #ff0086;
}
.theme-base16-summerfruit-light-min .hljs-attr,
.theme-base16-summerfruit-light-min .hljs-link,
.theme-base16-summerfruit-light-min .hljs-literal,
.theme-base16-summerfruit-light-min .hljs-number,
.theme-base16-summerfruit-light-min .hljs-symbol,
.theme-base16-summerfruit-light-min .hljs-variable.constant_ {
  color: #fd8900;
}
.theme-base16-summerfruit-light-min .hljs-class .hljs-title,
.theme-base16-summerfruit-light-min .hljs-title,
.theme-base16-summerfruit-light-min .hljs-title.class_ {
  color: #aba800;
}
.theme-base16-summerfruit-light-min .hljs-strong {
  font-weight: 700;
  color: #aba800;
}
.theme-base16-summerfruit-light-min .hljs-addition,
.theme-base16-summerfruit-light-min .hljs-code,
.theme-base16-summerfruit-light-min .hljs-string,
.theme-base16-summerfruit-light-min .hljs-title.class_.inherited__ {
  color: #00c918;
}
.theme-base16-summerfruit-light-min .hljs-built_in,
.theme-base16-summerfruit-light-min .hljs-doctag,
.theme-base16-summerfruit-light-min .hljs-keyword.hljs-atrule,
.theme-base16-summerfruit-light-min .hljs-quote,
.theme-base16-summerfruit-light-min .hljs-regexp {
  color: #1faaaa;
}
.theme-base16-summerfruit-light-min .hljs-attribute,
.theme-base16-summerfruit-light-min .hljs-function .hljs-title,
.theme-base16-summerfruit-light-min .hljs-section,
.theme-base16-summerfruit-light-min .hljs-title.function_,
.theme-base16-summerfruit-light-min .ruby .hljs-property {
  color: #3777e6;
}
.theme-base16-summerfruit-light-min .diff .hljs-meta,
.theme-base16-summerfruit-light-min .hljs-keyword,
.theme-base16-summerfruit-light-min .hljs-template-tag,
.theme-base16-summerfruit-light-min .hljs-type {
  color: #ad00a1;
}
.theme-base16-summerfruit-light-min .hljs-emphasis {
  color: #ad00a1;
  font-style: italic;
}
.theme-base16-summerfruit-light-min .hljs-meta,
.theme-base16-summerfruit-light-min .hljs-meta .hljs-keyword,
.theme-base16-summerfruit-light-min .hljs-meta .hljs-string {
  color: #c63;
}
.theme-base16-summerfruit-light-min .hljs-meta .hljs-keyword,
.theme-base16-summerfruit-light-min .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 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-subst,
.theme-base16-synth-midnight-terminal-dark .hljs-punctuation,
.theme-base16-synth-midnight-terminal-dark .hljs-operator {
  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-variable,
.theme-base16-synth-midnight-terminal-dark .hljs-template-variable,
.theme-base16-synth-midnight-terminal-dark .hljs-selector-tag,
.theme-base16-synth-midnight-terminal-dark .hljs-name,
.theme-base16-synth-midnight-terminal-dark .hljs-deletion {
  color: #b53b50;
}
.theme-base16-synth-midnight-terminal-dark .hljs-symbol,
.theme-base16-synth-midnight-terminal-dark .hljs-number,
.theme-base16-synth-midnight-terminal-dark .hljs-link,
.theme-base16-synth-midnight-terminal-dark .hljs-attr,
.theme-base16-synth-midnight-terminal-dark .hljs-variable.constant_,
.theme-base16-synth-midnight-terminal-dark .hljs-literal {
  color: #ea770d;
}
.theme-base16-synth-midnight-terminal-dark .hljs-title,
.theme-base16-synth-midnight-terminal-dark .hljs-class .hljs-title,
.theme-base16-synth-midnight-terminal-dark .hljs-title.class_ {
  color: #c9d364;
}
.theme-base16-synth-midnight-terminal-dark .hljs-strong {
  font-weight: bold;
  color: #c9d364;
}
.theme-base16-synth-midnight-terminal-dark .hljs-code,
.theme-base16-synth-midnight-terminal-dark .hljs-addition,
.theme-base16-synth-midnight-terminal-dark .hljs-title.class_.inherited__,
.theme-base16-synth-midnight-terminal-dark .hljs-string {
  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-quote,
.theme-base16-synth-midnight-terminal-dark .hljs-keyword.hljs-atrule,
.theme-base16-synth-midnight-terminal-dark .hljs-regexp {
  color: #42fff9;
}
.theme-base16-synth-midnight-terminal-dark .hljs-function .hljs-title,
.theme-base16-synth-midnight-terminal-dark .hljs-attribute,
.theme-base16-synth-midnight-terminal-dark .ruby .hljs-property,
.theme-base16-synth-midnight-terminal-dark .hljs-title.function_,
.theme-base16-synth-midnight-terminal-dark .hljs-section {
  color: #03aeff;
}
.theme-base16-synth-midnight-terminal-dark .hljs-type,
.theme-base16-synth-midnight-terminal-dark .hljs-template-tag,
.theme-base16-synth-midnight-terminal-dark .diff .hljs-meta,
.theme-base16-synth-midnight-terminal-dark .hljs-keyword {
  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: bold;
}
﻿.theme-base16-synth-midnight-terminal-dark-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-synth-midnight-terminal-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-synth-midnight-terminal-dark-min .hljs {
  color: #c1c3c4;
  background: #050608;
}
.theme-base16-synth-midnight-terminal-dark-min .hljs ::selection,
.theme-base16-synth-midnight-terminal-dark-min .hljs::selection {
  background-color: #28292a;
  color: #c1c3c4;
}
.theme-base16-synth-midnight-terminal-dark-min .hljs-comment {
  color: #474849;
}
.theme-base16-synth-midnight-terminal-dark-min .hljs-tag {
  color: #a3a5a6;
}
.theme-base16-synth-midnight-terminal-dark-min .hljs-operator,
.theme-base16-synth-midnight-terminal-dark-min .hljs-punctuation,
.theme-base16-synth-midnight-terminal-dark-min .hljs-subst {
  color: #c1c3c4;
}
.theme-base16-synth-midnight-terminal-dark-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-synth-midnight-terminal-dark-min .hljs-bullet,
.theme-base16-synth-midnight-terminal-dark-min .hljs-deletion,
.theme-base16-synth-midnight-terminal-dark-min .hljs-name,
.theme-base16-synth-midnight-terminal-dark-min .hljs-selector-tag,
.theme-base16-synth-midnight-terminal-dark-min .hljs-template-variable,
.theme-base16-synth-midnight-terminal-dark-min .hljs-variable {
  color: #b53b50;
}
.theme-base16-synth-midnight-terminal-dark-min .hljs-attr,
.theme-base16-synth-midnight-terminal-dark-min .hljs-link,
.theme-base16-synth-midnight-terminal-dark-min .hljs-literal,
.theme-base16-synth-midnight-terminal-dark-min .hljs-number,
.theme-base16-synth-midnight-terminal-dark-min .hljs-symbol,
.theme-base16-synth-midnight-terminal-dark-min .hljs-variable.constant_ {
  color: #ea770d;
}
.theme-base16-synth-midnight-terminal-dark-min .hljs-class .hljs-title,
.theme-base16-synth-midnight-terminal-dark-min .hljs-title,
.theme-base16-synth-midnight-terminal-dark-min .hljs-title.class_ {
  color: #c9d364;
}
.theme-base16-synth-midnight-terminal-dark-min .hljs-strong {
  font-weight: 700;
  color: #c9d364;
}
.theme-base16-synth-midnight-terminal-dark-min .hljs-addition,
.theme-base16-synth-midnight-terminal-dark-min .hljs-code,
.theme-base16-synth-midnight-terminal-dark-min .hljs-string,
.theme-base16-synth-midnight-terminal-dark-min .hljs-title.class_.inherited__ {
  color: #06ea61;
}
.theme-base16-synth-midnight-terminal-dark-min .hljs-built_in,
.theme-base16-synth-midnight-terminal-dark-min .hljs-doctag,
.theme-base16-synth-midnight-terminal-dark-min .hljs-keyword.hljs-atrule,
.theme-base16-synth-midnight-terminal-dark-min .hljs-quote,
.theme-base16-synth-midnight-terminal-dark-min .hljs-regexp {
  color: #42fff9;
}
.theme-base16-synth-midnight-terminal-dark-min .hljs-attribute,
.theme-base16-synth-midnight-terminal-dark-min .hljs-function .hljs-title,
.theme-base16-synth-midnight-terminal-dark-min .hljs-section,
.theme-base16-synth-midnight-terminal-dark-min .hljs-title.function_,
.theme-base16-synth-midnight-terminal-dark-min .ruby .hljs-property {
  color: #03aeff;
}
.theme-base16-synth-midnight-terminal-dark-min .diff .hljs-meta,
.theme-base16-synth-midnight-terminal-dark-min .hljs-keyword,
.theme-base16-synth-midnight-terminal-dark-min .hljs-template-tag,
.theme-base16-synth-midnight-terminal-dark-min .hljs-type {
  color: #ea5ce2;
}
.theme-base16-synth-midnight-terminal-dark-min .hljs-emphasis {
  color: #ea5ce2;
  font-style: italic;
}
.theme-base16-synth-midnight-terminal-dark-min .hljs-meta,
.theme-base16-synth-midnight-terminal-dark-min .hljs-meta .hljs-keyword,
.theme-base16-synth-midnight-terminal-dark-min .hljs-meta .hljs-string {
  color: #cd6320;
}
.theme-base16-synth-midnight-terminal-dark-min .hljs-meta .hljs-keyword,
.theme-base16-synth-midnight-terminal-dark-min .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 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-subst,
.theme-base16-synth-midnight-terminal-light .hljs-punctuation,
.theme-base16-synth-midnight-terminal-light .hljs-operator {
  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-variable,
.theme-base16-synth-midnight-terminal-light .hljs-template-variable,
.theme-base16-synth-midnight-terminal-light .hljs-selector-tag,
.theme-base16-synth-midnight-terminal-light .hljs-name,
.theme-base16-synth-midnight-terminal-light .hljs-deletion {
  color: #b53b50;
}
.theme-base16-synth-midnight-terminal-light .hljs-symbol,
.theme-base16-synth-midnight-terminal-light .hljs-number,
.theme-base16-synth-midnight-terminal-light .hljs-link,
.theme-base16-synth-midnight-terminal-light .hljs-attr,
.theme-base16-synth-midnight-terminal-light .hljs-variable.constant_,
.theme-base16-synth-midnight-terminal-light .hljs-literal {
  color: #ea770d;
}
.theme-base16-synth-midnight-terminal-light .hljs-title,
.theme-base16-synth-midnight-terminal-light .hljs-class .hljs-title,
.theme-base16-synth-midnight-terminal-light .hljs-title.class_ {
  color: #c9d364;
}
.theme-base16-synth-midnight-terminal-light .hljs-strong {
  font-weight: bold;
  color: #c9d364;
}
.theme-base16-synth-midnight-terminal-light .hljs-code,
.theme-base16-synth-midnight-terminal-light .hljs-addition,
.theme-base16-synth-midnight-terminal-light .hljs-title.class_.inherited__,
.theme-base16-synth-midnight-terminal-light .hljs-string {
  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-quote,
.theme-base16-synth-midnight-terminal-light .hljs-keyword.hljs-atrule,
.theme-base16-synth-midnight-terminal-light .hljs-regexp {
  color: #42fff9;
}
.theme-base16-synth-midnight-terminal-light .hljs-function .hljs-title,
.theme-base16-synth-midnight-terminal-light .hljs-attribute,
.theme-base16-synth-midnight-terminal-light .ruby .hljs-property,
.theme-base16-synth-midnight-terminal-light .hljs-title.function_,
.theme-base16-synth-midnight-terminal-light .hljs-section {
  color: #03aeff;
}
.theme-base16-synth-midnight-terminal-light .hljs-type,
.theme-base16-synth-midnight-terminal-light .hljs-template-tag,
.theme-base16-synth-midnight-terminal-light .diff .hljs-meta,
.theme-base16-synth-midnight-terminal-light .hljs-keyword {
  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: bold;
}
﻿.theme-base16-synth-midnight-terminal-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-synth-midnight-terminal-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-synth-midnight-terminal-light-min .hljs {
  color: #28292a;
  background: #dddfe0;
}
.theme-base16-synth-midnight-terminal-light-min .hljs ::selection,
.theme-base16-synth-midnight-terminal-light-min .hljs::selection {
  background-color: #c1c3c4;
  color: #28292a;
}
.theme-base16-synth-midnight-terminal-light-min .hljs-comment {
  color: #a3a5a6;
}
.theme-base16-synth-midnight-terminal-light-min .hljs-tag {
  color: #474849;
}
.theme-base16-synth-midnight-terminal-light-min .hljs-operator,
.theme-base16-synth-midnight-terminal-light-min .hljs-punctuation,
.theme-base16-synth-midnight-terminal-light-min .hljs-subst {
  color: #28292a;
}
.theme-base16-synth-midnight-terminal-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-synth-midnight-terminal-light-min .hljs-bullet,
.theme-base16-synth-midnight-terminal-light-min .hljs-deletion,
.theme-base16-synth-midnight-terminal-light-min .hljs-name,
.theme-base16-synth-midnight-terminal-light-min .hljs-selector-tag,
.theme-base16-synth-midnight-terminal-light-min .hljs-template-variable,
.theme-base16-synth-midnight-terminal-light-min .hljs-variable {
  color: #b53b50;
}
.theme-base16-synth-midnight-terminal-light-min .hljs-attr,
.theme-base16-synth-midnight-terminal-light-min .hljs-link,
.theme-base16-synth-midnight-terminal-light-min .hljs-literal,
.theme-base16-synth-midnight-terminal-light-min .hljs-number,
.theme-base16-synth-midnight-terminal-light-min .hljs-symbol,
.theme-base16-synth-midnight-terminal-light-min .hljs-variable.constant_ {
  color: #ea770d;
}
.theme-base16-synth-midnight-terminal-light-min .hljs-class .hljs-title,
.theme-base16-synth-midnight-terminal-light-min .hljs-title,
.theme-base16-synth-midnight-terminal-light-min .hljs-title.class_ {
  color: #c9d364;
}
.theme-base16-synth-midnight-terminal-light-min .hljs-strong {
  font-weight: 700;
  color: #c9d364;
}
.theme-base16-synth-midnight-terminal-light-min .hljs-addition,
.theme-base16-synth-midnight-terminal-light-min .hljs-code,
.theme-base16-synth-midnight-terminal-light-min .hljs-string,
.theme-base16-synth-midnight-terminal-light-min .hljs-title.class_.inherited__ {
  color: #06ea61;
}
.theme-base16-synth-midnight-terminal-light-min .hljs-built_in,
.theme-base16-synth-midnight-terminal-light-min .hljs-doctag,
.theme-base16-synth-midnight-terminal-light-min .hljs-keyword.hljs-atrule,
.theme-base16-synth-midnight-terminal-light-min .hljs-quote,
.theme-base16-synth-midnight-terminal-light-min .hljs-regexp {
  color: #42fff9;
}
.theme-base16-synth-midnight-terminal-light-min .hljs-attribute,
.theme-base16-synth-midnight-terminal-light-min .hljs-function .hljs-title,
.theme-base16-synth-midnight-terminal-light-min .hljs-section,
.theme-base16-synth-midnight-terminal-light-min .hljs-title.function_,
.theme-base16-synth-midnight-terminal-light-min .ruby .hljs-property {
  color: #03aeff;
}
.theme-base16-synth-midnight-terminal-light-min .diff .hljs-meta,
.theme-base16-synth-midnight-terminal-light-min .hljs-keyword,
.theme-base16-synth-midnight-terminal-light-min .hljs-template-tag,
.theme-base16-synth-midnight-terminal-light-min .hljs-type {
  color: #ea5ce2;
}
.theme-base16-synth-midnight-terminal-light-min .hljs-emphasis {
  color: #ea5ce2;
  font-style: italic;
}
.theme-base16-synth-midnight-terminal-light-min .hljs-meta,
.theme-base16-synth-midnight-terminal-light-min .hljs-meta .hljs-keyword,
.theme-base16-synth-midnight-terminal-light-min .hljs-meta .hljs-string {
  color: #cd6320;
}
.theme-base16-synth-midnight-terminal-light-min .hljs-meta .hljs-keyword,
.theme-base16-synth-midnight-terminal-light-min .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 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-subst,
.theme-base16-tango .hljs-punctuation,
.theme-base16-tango .hljs-operator {
  color: #d3d7cf;
}
.theme-base16-tango .hljs-operator {
  opacity: 0.7;
}
.theme-base16-tango .hljs-bullet,
.theme-base16-tango .hljs-variable,
.theme-base16-tango .hljs-template-variable,
.theme-base16-tango .hljs-selector-tag,
.theme-base16-tango .hljs-name,
.theme-base16-tango .hljs-deletion {
  color: #c00;
}
.theme-base16-tango .hljs-symbol,
.theme-base16-tango .hljs-number,
.theme-base16-tango .hljs-link,
.theme-base16-tango .hljs-attr,
.theme-base16-tango .hljs-variable.constant_,
.theme-base16-tango .hljs-literal {
  color: #ef2929;
}
.theme-base16-tango .hljs-title,
.theme-base16-tango .hljs-class .hljs-title,
.theme-base16-tango .hljs-title.class_ {
  color: #c4a000;
}
.theme-base16-tango .hljs-strong {
  font-weight: bold;
  color: #c4a000;
}
.theme-base16-tango .hljs-code,
.theme-base16-tango .hljs-addition,
.theme-base16-tango .hljs-title.class_.inherited__,
.theme-base16-tango .hljs-string {
  color: #4e9a06;
}
.theme-base16-tango .hljs-built_in,
.theme-base16-tango .hljs-doctag,
.theme-base16-tango .hljs-quote,
.theme-base16-tango .hljs-keyword.hljs-atrule,
.theme-base16-tango .hljs-regexp {
  color: #06989a;
}
.theme-base16-tango .hljs-function .hljs-title,
.theme-base16-tango .hljs-attribute,
.theme-base16-tango .ruby .hljs-property,
.theme-base16-tango .hljs-title.function_,
.theme-base16-tango .hljs-section {
  color: #3465a4;
}
.theme-base16-tango .hljs-type,
.theme-base16-tango .hljs-template-tag,
.theme-base16-tango .diff .hljs-meta,
.theme-base16-tango .hljs-keyword {
  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: bold;
}
.theme-base16-tango-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-tango-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-tango-min .hljs {
  color: #d3d7cf;
  background: #2e3436;
}
.theme-base16-tango-min .hljs ::selection,
.theme-base16-tango-min .hljs::selection {
  background-color: #fce94f;
  color: #d3d7cf;
}
.theme-base16-tango-min .hljs-comment {
  color: #555753;
}
.theme-base16-tango-min .hljs-tag {
  color: #729fcf;
}
.theme-base16-tango-min .hljs-operator,
.theme-base16-tango-min .hljs-punctuation,
.theme-base16-tango-min .hljs-subst {
  color: #d3d7cf;
}
.theme-base16-tango-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-tango-min .hljs-bullet,
.theme-base16-tango-min .hljs-deletion,
.theme-base16-tango-min .hljs-name,
.theme-base16-tango-min .hljs-selector-tag,
.theme-base16-tango-min .hljs-template-variable,
.theme-base16-tango-min .hljs-variable {
  color: #c00;
}
.theme-base16-tango-min .hljs-attr,
.theme-base16-tango-min .hljs-link,
.theme-base16-tango-min .hljs-literal,
.theme-base16-tango-min .hljs-number,
.theme-base16-tango-min .hljs-symbol,
.theme-base16-tango-min .hljs-variable.constant_ {
  color: #ef2929;
}
.theme-base16-tango-min .hljs-class .hljs-title,
.theme-base16-tango-min .hljs-title,
.theme-base16-tango-min .hljs-title.class_ {
  color: #c4a000;
}
.theme-base16-tango-min .hljs-strong {
  font-weight: 700;
  color: #c4a000;
}
.theme-base16-tango-min .hljs-addition,
.theme-base16-tango-min .hljs-code,
.theme-base16-tango-min .hljs-string,
.theme-base16-tango-min .hljs-title.class_.inherited__ {
  color: #4e9a06;
}
.theme-base16-tango-min .hljs-built_in,
.theme-base16-tango-min .hljs-doctag,
.theme-base16-tango-min .hljs-keyword.hljs-atrule,
.theme-base16-tango-min .hljs-quote,
.theme-base16-tango-min .hljs-regexp {
  color: #06989a;
}
.theme-base16-tango-min .hljs-attribute,
.theme-base16-tango-min .hljs-function .hljs-title,
.theme-base16-tango-min .hljs-section,
.theme-base16-tango-min .hljs-title.function_,
.theme-base16-tango-min .ruby .hljs-property {
  color: #3465a4;
}
.theme-base16-tango-min .diff .hljs-meta,
.theme-base16-tango-min .hljs-keyword,
.theme-base16-tango-min .hljs-template-tag,
.theme-base16-tango-min .hljs-type {
  color: #75507b;
}
.theme-base16-tango-min .hljs-emphasis {
  color: #75507b;
  font-style: italic;
}
.theme-base16-tango-min .hljs-meta,
.theme-base16-tango-min .hljs-meta .hljs-keyword,
.theme-base16-tango-min .hljs-meta .hljs-string {
  color: #34e2e2;
}
.theme-base16-tango-min .hljs-meta .hljs-keyword,
.theme-base16-tango-min .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 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-subst,
.theme-base16-tender .hljs-punctuation,
.theme-base16-tender .hljs-operator {
  color: #eee;
}
.theme-base16-tender .hljs-operator {
  opacity: 0.7;
}
.theme-base16-tender .hljs-bullet,
.theme-base16-tender .hljs-variable,
.theme-base16-tender .hljs-template-variable,
.theme-base16-tender .hljs-selector-tag,
.theme-base16-tender .hljs-name,
.theme-base16-tender .hljs-deletion {
  color: #f43753;
}
.theme-base16-tender .hljs-symbol,
.theme-base16-tender .hljs-number,
.theme-base16-tender .hljs-link,
.theme-base16-tender .hljs-attr,
.theme-base16-tender .hljs-variable.constant_,
.theme-base16-tender .hljs-literal {
  color: #dc9656;
}
.theme-base16-tender .hljs-title,
.theme-base16-tender .hljs-class .hljs-title,
.theme-base16-tender .hljs-title.class_ {
  color: #ffc24b;
}
.theme-base16-tender .hljs-strong {
  font-weight: bold;
  color: #ffc24b;
}
.theme-base16-tender .hljs-code,
.theme-base16-tender .hljs-addition,
.theme-base16-tender .hljs-title.class_.inherited__,
.theme-base16-tender .hljs-string {
  color: #c9d05c;
}
.theme-base16-tender .hljs-built_in,
.theme-base16-tender .hljs-doctag,
.theme-base16-tender .hljs-quote,
.theme-base16-tender .hljs-keyword.hljs-atrule,
.theme-base16-tender .hljs-regexp {
  color: #73cef4;
}
.theme-base16-tender .hljs-function .hljs-title,
.theme-base16-tender .hljs-attribute,
.theme-base16-tender .ruby .hljs-property,
.theme-base16-tender .hljs-title.function_,
.theme-base16-tender .hljs-section {
  color: #b3deef;
}
.theme-base16-tender .hljs-type,
.theme-base16-tender .hljs-template-tag,
.theme-base16-tender .diff .hljs-meta,
.theme-base16-tender .hljs-keyword {
  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: bold;
}
.theme-base16-tender-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-tender-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-tender-min .hljs {
  color: #eee;
  background: #282828;
}
.theme-base16-tender-min .hljs ::selection,
.theme-base16-tender-min .hljs::selection {
  background-color: #484848;
  color: #eee;
}
.theme-base16-tender-min .hljs-comment {
  color: #4c4c4c;
}
.theme-base16-tender-min .hljs-tag {
  color: #b8b8b8;
}
.theme-base16-tender-min .hljs-operator,
.theme-base16-tender-min .hljs-punctuation,
.theme-base16-tender-min .hljs-subst {
  color: #eee;
}
.theme-base16-tender-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-tender-min .hljs-bullet,
.theme-base16-tender-min .hljs-deletion,
.theme-base16-tender-min .hljs-name,
.theme-base16-tender-min .hljs-selector-tag,
.theme-base16-tender-min .hljs-template-variable,
.theme-base16-tender-min .hljs-variable {
  color: #f43753;
}
.theme-base16-tender-min .hljs-attr,
.theme-base16-tender-min .hljs-link,
.theme-base16-tender-min .hljs-literal,
.theme-base16-tender-min .hljs-number,
.theme-base16-tender-min .hljs-symbol,
.theme-base16-tender-min .hljs-variable.constant_ {
  color: #dc9656;
}
.theme-base16-tender-min .hljs-class .hljs-title,
.theme-base16-tender-min .hljs-title,
.theme-base16-tender-min .hljs-title.class_ {
  color: #ffc24b;
}
.theme-base16-tender-min .hljs-strong {
  font-weight: 700;
  color: #ffc24b;
}
.theme-base16-tender-min .hljs-addition,
.theme-base16-tender-min .hljs-code,
.theme-base16-tender-min .hljs-string,
.theme-base16-tender-min .hljs-title.class_.inherited__ {
  color: #c9d05c;
}
.theme-base16-tender-min .hljs-built_in,
.theme-base16-tender-min .hljs-doctag,
.theme-base16-tender-min .hljs-keyword.hljs-atrule,
.theme-base16-tender-min .hljs-quote,
.theme-base16-tender-min .hljs-regexp {
  color: #73cef4;
}
.theme-base16-tender-min .hljs-attribute,
.theme-base16-tender-min .hljs-function .hljs-title,
.theme-base16-tender-min .hljs-section,
.theme-base16-tender-min .hljs-title.function_,
.theme-base16-tender-min .ruby .hljs-property {
  color: #b3deef;
}
.theme-base16-tender-min .diff .hljs-meta,
.theme-base16-tender-min .hljs-keyword,
.theme-base16-tender-min .hljs-template-tag,
.theme-base16-tender-min .hljs-type {
  color: #d3b987;
}
.theme-base16-tender-min .hljs-emphasis {
  color: #d3b987;
  font-style: italic;
}
.theme-base16-tender-min .hljs-meta,
.theme-base16-tender-min .hljs-meta .hljs-keyword,
.theme-base16-tender-min .hljs-meta .hljs-string {
  color: #a16946;
}
.theme-base16-tender-min .hljs-meta .hljs-keyword,
.theme-base16-tender-min .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 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-subst,
.theme-base16-tomorrow-night .hljs-punctuation,
.theme-base16-tomorrow-night .hljs-operator {
  color: #ccc;
}
.theme-base16-tomorrow-night .hljs-operator {
  opacity: 0.7;
}
.theme-base16-tomorrow-night .hljs-bullet,
.theme-base16-tomorrow-night .hljs-variable,
.theme-base16-tomorrow-night .hljs-template-variable,
.theme-base16-tomorrow-night .hljs-selector-tag,
.theme-base16-tomorrow-night .hljs-name,
.theme-base16-tomorrow-night .hljs-deletion {
  color: #f2777a;
}
.theme-base16-tomorrow-night .hljs-symbol,
.theme-base16-tomorrow-night .hljs-number,
.theme-base16-tomorrow-night .hljs-link,
.theme-base16-tomorrow-night .hljs-attr,
.theme-base16-tomorrow-night .hljs-variable.constant_,
.theme-base16-tomorrow-night .hljs-literal {
  color: #f99157;
}
.theme-base16-tomorrow-night .hljs-title,
.theme-base16-tomorrow-night .hljs-class .hljs-title,
.theme-base16-tomorrow-night .hljs-title.class_ {
  color: #fc6;
}
.theme-base16-tomorrow-night .hljs-strong {
  font-weight: bold;
  color: #fc6;
}
.theme-base16-tomorrow-night .hljs-code,
.theme-base16-tomorrow-night .hljs-addition,
.theme-base16-tomorrow-night .hljs-title.class_.inherited__,
.theme-base16-tomorrow-night .hljs-string {
  color: #9c9;
}
.theme-base16-tomorrow-night .hljs-built_in,
.theme-base16-tomorrow-night .hljs-doctag,
.theme-base16-tomorrow-night .hljs-quote,
.theme-base16-tomorrow-night .hljs-keyword.hljs-atrule,
.theme-base16-tomorrow-night .hljs-regexp {
  color: #6cc;
}
.theme-base16-tomorrow-night .hljs-function .hljs-title,
.theme-base16-tomorrow-night .hljs-attribute,
.theme-base16-tomorrow-night .ruby .hljs-property,
.theme-base16-tomorrow-night .hljs-title.function_,
.theme-base16-tomorrow-night .hljs-section {
  color: #69c;
}
.theme-base16-tomorrow-night .hljs-type,
.theme-base16-tomorrow-night .hljs-template-tag,
.theme-base16-tomorrow-night .diff .hljs-meta,
.theme-base16-tomorrow-night .hljs-keyword {
  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: bold;
}
.theme-base16-tomorrow-night-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-tomorrow-night-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-tomorrow-night-min .hljs {
  color: #ccc;
  background: #2d2d2d;
}
.theme-base16-tomorrow-night-min .hljs ::selection,
.theme-base16-tomorrow-night-min .hljs::selection {
  background-color: #515151;
  color: #ccc;
}
.theme-base16-tomorrow-night-min .hljs-comment {
  color: #999;
}
.theme-base16-tomorrow-night-min .hljs-tag {
  color: #b4b7b4;
}
.theme-base16-tomorrow-night-min .hljs-operator,
.theme-base16-tomorrow-night-min .hljs-punctuation,
.theme-base16-tomorrow-night-min .hljs-subst {
  color: #ccc;
}
.theme-base16-tomorrow-night-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-tomorrow-night-min .hljs-bullet,
.theme-base16-tomorrow-night-min .hljs-deletion,
.theme-base16-tomorrow-night-min .hljs-name,
.theme-base16-tomorrow-night-min .hljs-selector-tag,
.theme-base16-tomorrow-night-min .hljs-template-variable,
.theme-base16-tomorrow-night-min .hljs-variable {
  color: #f2777a;
}
.theme-base16-tomorrow-night-min .hljs-attr,
.theme-base16-tomorrow-night-min .hljs-link,
.theme-base16-tomorrow-night-min .hljs-literal,
.theme-base16-tomorrow-night-min .hljs-number,
.theme-base16-tomorrow-night-min .hljs-symbol,
.theme-base16-tomorrow-night-min .hljs-variable.constant_ {
  color: #f99157;
}
.theme-base16-tomorrow-night-min .hljs-class .hljs-title,
.theme-base16-tomorrow-night-min .hljs-title,
.theme-base16-tomorrow-night-min .hljs-title.class_ {
  color: #fc6;
}
.theme-base16-tomorrow-night-min .hljs-strong {
  font-weight: 700;
  color: #fc6;
}
.theme-base16-tomorrow-night-min .hljs-addition,
.theme-base16-tomorrow-night-min .hljs-code,
.theme-base16-tomorrow-night-min .hljs-string,
.theme-base16-tomorrow-night-min .hljs-title.class_.inherited__ {
  color: #9c9;
}
.theme-base16-tomorrow-night-min .hljs-built_in,
.theme-base16-tomorrow-night-min .hljs-doctag,
.theme-base16-tomorrow-night-min .hljs-keyword.hljs-atrule,
.theme-base16-tomorrow-night-min .hljs-quote,
.theme-base16-tomorrow-night-min .hljs-regexp {
  color: #6cc;
}
.theme-base16-tomorrow-night-min .hljs-attribute,
.theme-base16-tomorrow-night-min .hljs-function .hljs-title,
.theme-base16-tomorrow-night-min .hljs-section,
.theme-base16-tomorrow-night-min .hljs-title.function_,
.theme-base16-tomorrow-night-min .ruby .hljs-property {
  color: #69c;
}
.theme-base16-tomorrow-night-min .diff .hljs-meta,
.theme-base16-tomorrow-night-min .hljs-keyword,
.theme-base16-tomorrow-night-min .hljs-template-tag,
.theme-base16-tomorrow-night-min .hljs-type {
  color: #c9c;
}
.theme-base16-tomorrow-night-min .hljs-emphasis {
  color: #c9c;
  font-style: italic;
}
.theme-base16-tomorrow-night-min .hljs-meta,
.theme-base16-tomorrow-night-min .hljs-meta .hljs-keyword,
.theme-base16-tomorrow-night-min .hljs-meta .hljs-string {
  color: #a3685a;
}
.theme-base16-tomorrow-night-min .hljs-meta .hljs-keyword,
.theme-base16-tomorrow-night-min .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 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-subst,
.theme-base16-tomorrow .hljs-punctuation,
.theme-base16-tomorrow .hljs-operator {
  color: #4d4d4c;
}
.theme-base16-tomorrow .hljs-operator {
  opacity: 0.7;
}
.theme-base16-tomorrow .hljs-bullet,
.theme-base16-tomorrow .hljs-variable,
.theme-base16-tomorrow .hljs-template-variable,
.theme-base16-tomorrow .hljs-selector-tag,
.theme-base16-tomorrow .hljs-name,
.theme-base16-tomorrow .hljs-deletion {
  color: #c82829;
}
.theme-base16-tomorrow .hljs-symbol,
.theme-base16-tomorrow .hljs-number,
.theme-base16-tomorrow .hljs-link,
.theme-base16-tomorrow .hljs-attr,
.theme-base16-tomorrow .hljs-variable.constant_,
.theme-base16-tomorrow .hljs-literal {
  color: #f5871f;
}
.theme-base16-tomorrow .hljs-title,
.theme-base16-tomorrow .hljs-class .hljs-title,
.theme-base16-tomorrow .hljs-title.class_ {
  color: #eab700;
}
.theme-base16-tomorrow .hljs-strong {
  font-weight: bold;
  color: #eab700;
}
.theme-base16-tomorrow .hljs-code,
.theme-base16-tomorrow .hljs-addition,
.theme-base16-tomorrow .hljs-title.class_.inherited__,
.theme-base16-tomorrow .hljs-string {
  color: #718c00;
}
.theme-base16-tomorrow .hljs-built_in,
.theme-base16-tomorrow .hljs-doctag,
.theme-base16-tomorrow .hljs-quote,
.theme-base16-tomorrow .hljs-keyword.hljs-atrule,
.theme-base16-tomorrow .hljs-regexp {
  color: #3e999f;
}
.theme-base16-tomorrow .hljs-function .hljs-title,
.theme-base16-tomorrow .hljs-attribute,
.theme-base16-tomorrow .ruby .hljs-property,
.theme-base16-tomorrow .hljs-title.function_,
.theme-base16-tomorrow .hljs-section {
  color: #4271ae;
}
.theme-base16-tomorrow .hljs-type,
.theme-base16-tomorrow .hljs-template-tag,
.theme-base16-tomorrow .diff .hljs-meta,
.theme-base16-tomorrow .hljs-keyword {
  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: bold;
}
.theme-base16-tomorrow-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-tomorrow-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-tomorrow-min .hljs {
  color: #4d4d4c;
  background: #fff;
}
.theme-base16-tomorrow-min .hljs ::selection,
.theme-base16-tomorrow-min .hljs::selection {
  background-color: #d6d6d6;
  color: #4d4d4c;
}
.theme-base16-tomorrow-min .hljs-comment {
  color: #8e908c;
}
.theme-base16-tomorrow-min .hljs-tag {
  color: #969896;
}
.theme-base16-tomorrow-min .hljs-operator,
.theme-base16-tomorrow-min .hljs-punctuation,
.theme-base16-tomorrow-min .hljs-subst {
  color: #4d4d4c;
}
.theme-base16-tomorrow-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-tomorrow-min .hljs-bullet,
.theme-base16-tomorrow-min .hljs-deletion,
.theme-base16-tomorrow-min .hljs-name,
.theme-base16-tomorrow-min .hljs-selector-tag,
.theme-base16-tomorrow-min .hljs-template-variable,
.theme-base16-tomorrow-min .hljs-variable {
  color: #c82829;
}
.theme-base16-tomorrow-min .hljs-attr,
.theme-base16-tomorrow-min .hljs-link,
.theme-base16-tomorrow-min .hljs-literal,
.theme-base16-tomorrow-min .hljs-number,
.theme-base16-tomorrow-min .hljs-symbol,
.theme-base16-tomorrow-min .hljs-variable.constant_ {
  color: #f5871f;
}
.theme-base16-tomorrow-min .hljs-class .hljs-title,
.theme-base16-tomorrow-min .hljs-title,
.theme-base16-tomorrow-min .hljs-title.class_ {
  color: #eab700;
}
.theme-base16-tomorrow-min .hljs-strong {
  font-weight: 700;
  color: #eab700;
}
.theme-base16-tomorrow-min .hljs-addition,
.theme-base16-tomorrow-min .hljs-code,
.theme-base16-tomorrow-min .hljs-string,
.theme-base16-tomorrow-min .hljs-title.class_.inherited__ {
  color: #718c00;
}
.theme-base16-tomorrow-min .hljs-built_in,
.theme-base16-tomorrow-min .hljs-doctag,
.theme-base16-tomorrow-min .hljs-keyword.hljs-atrule,
.theme-base16-tomorrow-min .hljs-quote,
.theme-base16-tomorrow-min .hljs-regexp {
  color: #3e999f;
}
.theme-base16-tomorrow-min .hljs-attribute,
.theme-base16-tomorrow-min .hljs-function .hljs-title,
.theme-base16-tomorrow-min .hljs-section,
.theme-base16-tomorrow-min .hljs-title.function_,
.theme-base16-tomorrow-min .ruby .hljs-property {
  color: #4271ae;
}
.theme-base16-tomorrow-min .diff .hljs-meta,
.theme-base16-tomorrow-min .hljs-keyword,
.theme-base16-tomorrow-min .hljs-template-tag,
.theme-base16-tomorrow-min .hljs-type {
  color: #8959a8;
}
.theme-base16-tomorrow-min .hljs-emphasis {
  color: #8959a8;
  font-style: italic;
}
.theme-base16-tomorrow-min .hljs-meta,
.theme-base16-tomorrow-min .hljs-meta .hljs-keyword,
.theme-base16-tomorrow-min .hljs-meta .hljs-string {
  color: #a3685a;
}
.theme-base16-tomorrow-min .hljs-meta .hljs-keyword,
.theme-base16-tomorrow-min .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 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-subst,
.theme-base16-twilight .hljs-punctuation,
.theme-base16-twilight .hljs-operator {
  color: #a7a7a7;
}
.theme-base16-twilight .hljs-operator {
  opacity: 0.7;
}
.theme-base16-twilight .hljs-bullet,
.theme-base16-twilight .hljs-variable,
.theme-base16-twilight .hljs-template-variable,
.theme-base16-twilight .hljs-selector-tag,
.theme-base16-twilight .hljs-name,
.theme-base16-twilight .hljs-deletion {
  color: #cf6a4c;
}
.theme-base16-twilight .hljs-symbol,
.theme-base16-twilight .hljs-number,
.theme-base16-twilight .hljs-link,
.theme-base16-twilight .hljs-attr,
.theme-base16-twilight .hljs-variable.constant_,
.theme-base16-twilight .hljs-literal {
  color: #cda869;
}
.theme-base16-twilight .hljs-title,
.theme-base16-twilight .hljs-class .hljs-title,
.theme-base16-twilight .hljs-title.class_ {
  color: #f9ee98;
}
.theme-base16-twilight .hljs-strong {
  font-weight: bold;
  color: #f9ee98;
}
.theme-base16-twilight .hljs-code,
.theme-base16-twilight .hljs-addition,
.theme-base16-twilight .hljs-title.class_.inherited__,
.theme-base16-twilight .hljs-string {
  color: #8f9d6a;
}
.theme-base16-twilight .hljs-built_in,
.theme-base16-twilight .hljs-doctag,
.theme-base16-twilight .hljs-quote,
.theme-base16-twilight .hljs-keyword.hljs-atrule,
.theme-base16-twilight .hljs-regexp {
  color: #afc4db;
}
.theme-base16-twilight .hljs-function .hljs-title,
.theme-base16-twilight .hljs-attribute,
.theme-base16-twilight .ruby .hljs-property,
.theme-base16-twilight .hljs-title.function_,
.theme-base16-twilight .hljs-section {
  color: #7587a6;
}
.theme-base16-twilight .hljs-type,
.theme-base16-twilight .hljs-template-tag,
.theme-base16-twilight .diff .hljs-meta,
.theme-base16-twilight .hljs-keyword {
  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: bold;
}
.theme-base16-twilight-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-twilight-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-twilight-min .hljs {
  color: #a7a7a7;
  background: #1e1e1e;
}
.theme-base16-twilight-min .hljs ::selection,
.theme-base16-twilight-min .hljs::selection {
  background-color: #464b50;
  color: #a7a7a7;
}
.theme-base16-twilight-min .hljs-comment {
  color: #5f5a60;
}
.theme-base16-twilight-min .hljs-tag {
  color: #838184;
}
.theme-base16-twilight-min .hljs-operator,
.theme-base16-twilight-min .hljs-punctuation,
.theme-base16-twilight-min .hljs-subst {
  color: #a7a7a7;
}
.theme-base16-twilight-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-twilight-min .hljs-bullet,
.theme-base16-twilight-min .hljs-deletion,
.theme-base16-twilight-min .hljs-name,
.theme-base16-twilight-min .hljs-selector-tag,
.theme-base16-twilight-min .hljs-template-variable,
.theme-base16-twilight-min .hljs-variable {
  color: #cf6a4c;
}
.theme-base16-twilight-min .hljs-attr,
.theme-base16-twilight-min .hljs-link,
.theme-base16-twilight-min .hljs-literal,
.theme-base16-twilight-min .hljs-number,
.theme-base16-twilight-min .hljs-symbol,
.theme-base16-twilight-min .hljs-variable.constant_ {
  color: #cda869;
}
.theme-base16-twilight-min .hljs-class .hljs-title,
.theme-base16-twilight-min .hljs-title,
.theme-base16-twilight-min .hljs-title.class_ {
  color: #f9ee98;
}
.theme-base16-twilight-min .hljs-strong {
  font-weight: 700;
  color: #f9ee98;
}
.theme-base16-twilight-min .hljs-addition,
.theme-base16-twilight-min .hljs-code,
.theme-base16-twilight-min .hljs-string,
.theme-base16-twilight-min .hljs-title.class_.inherited__ {
  color: #8f9d6a;
}
.theme-base16-twilight-min .hljs-built_in,
.theme-base16-twilight-min .hljs-doctag,
.theme-base16-twilight-min .hljs-keyword.hljs-atrule,
.theme-base16-twilight-min .hljs-quote,
.theme-base16-twilight-min .hljs-regexp {
  color: #afc4db;
}
.theme-base16-twilight-min .hljs-attribute,
.theme-base16-twilight-min .hljs-function .hljs-title,
.theme-base16-twilight-min .hljs-section,
.theme-base16-twilight-min .hljs-title.function_,
.theme-base16-twilight-min .ruby .hljs-property {
  color: #7587a6;
}
.theme-base16-twilight-min .diff .hljs-meta,
.theme-base16-twilight-min .hljs-keyword,
.theme-base16-twilight-min .hljs-template-tag,
.theme-base16-twilight-min .hljs-type {
  color: #9b859d;
}
.theme-base16-twilight-min .hljs-emphasis {
  color: #9b859d;
  font-style: italic;
}
.theme-base16-twilight-min .hljs-meta,
.theme-base16-twilight-min .hljs-meta .hljs-keyword,
.theme-base16-twilight-min .hljs-meta .hljs-string {
  color: #9b703f;
}
.theme-base16-twilight-min .hljs-meta .hljs-keyword,
.theme-base16-twilight-min .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 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-subst,
.theme-base16-unikitty-dark .hljs-punctuation,
.theme-base16-unikitty-dark .hljs-operator {
  color: #bcbabe;
}
.theme-base16-unikitty-dark .hljs-operator {
  opacity: 0.7;
}
.theme-base16-unikitty-dark .hljs-bullet,
.theme-base16-unikitty-dark .hljs-variable,
.theme-base16-unikitty-dark .hljs-template-variable,
.theme-base16-unikitty-dark .hljs-selector-tag,
.theme-base16-unikitty-dark .hljs-name,
.theme-base16-unikitty-dark .hljs-deletion {
  color: #d8137f;
}
.theme-base16-unikitty-dark .hljs-symbol,
.theme-base16-unikitty-dark .hljs-number,
.theme-base16-unikitty-dark .hljs-link,
.theme-base16-unikitty-dark .hljs-attr,
.theme-base16-unikitty-dark .hljs-variable.constant_,
.theme-base16-unikitty-dark .hljs-literal {
  color: #d65407;
}
.theme-base16-unikitty-dark .hljs-title,
.theme-base16-unikitty-dark .hljs-class .hljs-title,
.theme-base16-unikitty-dark .hljs-title.class_ {
  color: #dc8a0e;
}
.theme-base16-unikitty-dark .hljs-strong {
  font-weight: bold;
  color: #dc8a0e;
}
.theme-base16-unikitty-dark .hljs-code,
.theme-base16-unikitty-dark .hljs-addition,
.theme-base16-unikitty-dark .hljs-title.class_.inherited__,
.theme-base16-unikitty-dark .hljs-string {
  color: #17ad98;
}
.theme-base16-unikitty-dark .hljs-built_in,
.theme-base16-unikitty-dark .hljs-doctag,
.theme-base16-unikitty-dark .hljs-quote,
.theme-base16-unikitty-dark .hljs-keyword.hljs-atrule,
.theme-base16-unikitty-dark .hljs-regexp {
  color: #149bda;
}
.theme-base16-unikitty-dark .hljs-function .hljs-title,
.theme-base16-unikitty-dark .hljs-attribute,
.theme-base16-unikitty-dark .ruby .hljs-property,
.theme-base16-unikitty-dark .hljs-title.function_,
.theme-base16-unikitty-dark .hljs-section {
  color: #796af5;
}
.theme-base16-unikitty-dark .hljs-type,
.theme-base16-unikitty-dark .hljs-template-tag,
.theme-base16-unikitty-dark .diff .hljs-meta,
.theme-base16-unikitty-dark .hljs-keyword {
  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: bold;
}
.theme-base16-unikitty-dark-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-unikitty-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-unikitty-dark-min .hljs {
  color: #bcbabe;
  background: #2e2a31;
}
.theme-base16-unikitty-dark-min .hljs ::selection,
.theme-base16-unikitty-dark-min .hljs::selection {
  background-color: #666369;
  color: #bcbabe;
}
.theme-base16-unikitty-dark-min .hljs-comment {
  color: #838085;
}
.theme-base16-unikitty-dark-min .hljs-tag {
  color: #9f9da2;
}
.theme-base16-unikitty-dark-min .hljs-operator,
.theme-base16-unikitty-dark-min .hljs-punctuation,
.theme-base16-unikitty-dark-min .hljs-subst {
  color: #bcbabe;
}
.theme-base16-unikitty-dark-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-unikitty-dark-min .hljs-bullet,
.theme-base16-unikitty-dark-min .hljs-deletion,
.theme-base16-unikitty-dark-min .hljs-name,
.theme-base16-unikitty-dark-min .hljs-selector-tag,
.theme-base16-unikitty-dark-min .hljs-template-variable,
.theme-base16-unikitty-dark-min .hljs-variable {
  color: #d8137f;
}
.theme-base16-unikitty-dark-min .hljs-attr,
.theme-base16-unikitty-dark-min .hljs-link,
.theme-base16-unikitty-dark-min .hljs-literal,
.theme-base16-unikitty-dark-min .hljs-number,
.theme-base16-unikitty-dark-min .hljs-symbol,
.theme-base16-unikitty-dark-min .hljs-variable.constant_ {
  color: #d65407;
}
.theme-base16-unikitty-dark-min .hljs-class .hljs-title,
.theme-base16-unikitty-dark-min .hljs-title,
.theme-base16-unikitty-dark-min .hljs-title.class_ {
  color: #dc8a0e;
}
.theme-base16-unikitty-dark-min .hljs-strong {
  font-weight: 700;
  color: #dc8a0e;
}
.theme-base16-unikitty-dark-min .hljs-addition,
.theme-base16-unikitty-dark-min .hljs-code,
.theme-base16-unikitty-dark-min .hljs-string,
.theme-base16-unikitty-dark-min .hljs-title.class_.inherited__ {
  color: #17ad98;
}
.theme-base16-unikitty-dark-min .hljs-built_in,
.theme-base16-unikitty-dark-min .hljs-doctag,
.theme-base16-unikitty-dark-min .hljs-keyword.hljs-atrule,
.theme-base16-unikitty-dark-min .hljs-quote,
.theme-base16-unikitty-dark-min .hljs-regexp {
  color: #149bda;
}
.theme-base16-unikitty-dark-min .hljs-attribute,
.theme-base16-unikitty-dark-min .hljs-function .hljs-title,
.theme-base16-unikitty-dark-min .hljs-section,
.theme-base16-unikitty-dark-min .hljs-title.function_,
.theme-base16-unikitty-dark-min .ruby .hljs-property {
  color: #796af5;
}
.theme-base16-unikitty-dark-min .diff .hljs-meta,
.theme-base16-unikitty-dark-min .hljs-keyword,
.theme-base16-unikitty-dark-min .hljs-template-tag,
.theme-base16-unikitty-dark-min .hljs-type {
  color: #bb60ea;
}
.theme-base16-unikitty-dark-min .hljs-emphasis {
  color: #bb60ea;
  font-style: italic;
}
.theme-base16-unikitty-dark-min .hljs-meta,
.theme-base16-unikitty-dark-min .hljs-meta .hljs-keyword,
.theme-base16-unikitty-dark-min .hljs-meta .hljs-string {
  color: #c720ca;
}
.theme-base16-unikitty-dark-min .hljs-meta .hljs-keyword,
.theme-base16-unikitty-dark-min .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 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-subst,
.theme-base16-unikitty-light .hljs-punctuation,
.theme-base16-unikitty-light .hljs-operator {
  color: #6c696e;
}
.theme-base16-unikitty-light .hljs-operator {
  opacity: 0.7;
}
.theme-base16-unikitty-light .hljs-bullet,
.theme-base16-unikitty-light .hljs-variable,
.theme-base16-unikitty-light .hljs-template-variable,
.theme-base16-unikitty-light .hljs-selector-tag,
.theme-base16-unikitty-light .hljs-name,
.theme-base16-unikitty-light .hljs-deletion {
  color: #d8137f;
}
.theme-base16-unikitty-light .hljs-symbol,
.theme-base16-unikitty-light .hljs-number,
.theme-base16-unikitty-light .hljs-link,
.theme-base16-unikitty-light .hljs-attr,
.theme-base16-unikitty-light .hljs-variable.constant_,
.theme-base16-unikitty-light .hljs-literal {
  color: #d65407;
}
.theme-base16-unikitty-light .hljs-title,
.theme-base16-unikitty-light .hljs-class .hljs-title,
.theme-base16-unikitty-light .hljs-title.class_ {
  color: #dc8a0e;
}
.theme-base16-unikitty-light .hljs-strong {
  font-weight: bold;
  color: #dc8a0e;
}
.theme-base16-unikitty-light .hljs-code,
.theme-base16-unikitty-light .hljs-addition,
.theme-base16-unikitty-light .hljs-title.class_.inherited__,
.theme-base16-unikitty-light .hljs-string {
  color: #17ad98;
}
.theme-base16-unikitty-light .hljs-built_in,
.theme-base16-unikitty-light .hljs-doctag,
.theme-base16-unikitty-light .hljs-quote,
.theme-base16-unikitty-light .hljs-keyword.hljs-atrule,
.theme-base16-unikitty-light .hljs-regexp {
  color: #149bda;
}
.theme-base16-unikitty-light .hljs-function .hljs-title,
.theme-base16-unikitty-light .hljs-attribute,
.theme-base16-unikitty-light .ruby .hljs-property,
.theme-base16-unikitty-light .hljs-title.function_,
.theme-base16-unikitty-light .hljs-section {
  color: #775dff;
}
.theme-base16-unikitty-light .hljs-type,
.theme-base16-unikitty-light .hljs-template-tag,
.theme-base16-unikitty-light .diff .hljs-meta,
.theme-base16-unikitty-light .hljs-keyword {
  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: bold;
}
.theme-base16-unikitty-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-unikitty-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-unikitty-light-min .hljs {
  color: #6c696e;
  background: #fff;
}
.theme-base16-unikitty-light-min .hljs ::selection,
.theme-base16-unikitty-light-min .hljs::selection {
  background-color: #c4c3c5;
  color: #6c696e;
}
.theme-base16-unikitty-light-min .hljs-comment {
  color: #a7a5a8;
}
.theme-base16-unikitty-light-min .hljs-tag {
  color: #89878b;
}
.theme-base16-unikitty-light-min .hljs-operator,
.theme-base16-unikitty-light-min .hljs-punctuation,
.theme-base16-unikitty-light-min .hljs-subst {
  color: #6c696e;
}
.theme-base16-unikitty-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-unikitty-light-min .hljs-bullet,
.theme-base16-unikitty-light-min .hljs-deletion,
.theme-base16-unikitty-light-min .hljs-name,
.theme-base16-unikitty-light-min .hljs-selector-tag,
.theme-base16-unikitty-light-min .hljs-template-variable,
.theme-base16-unikitty-light-min .hljs-variable {
  color: #d8137f;
}
.theme-base16-unikitty-light-min .hljs-attr,
.theme-base16-unikitty-light-min .hljs-link,
.theme-base16-unikitty-light-min .hljs-literal,
.theme-base16-unikitty-light-min .hljs-number,
.theme-base16-unikitty-light-min .hljs-symbol,
.theme-base16-unikitty-light-min .hljs-variable.constant_ {
  color: #d65407;
}
.theme-base16-unikitty-light-min .hljs-class .hljs-title,
.theme-base16-unikitty-light-min .hljs-title,
.theme-base16-unikitty-light-min .hljs-title.class_ {
  color: #dc8a0e;
}
.theme-base16-unikitty-light-min .hljs-strong {
  font-weight: 700;
  color: #dc8a0e;
}
.theme-base16-unikitty-light-min .hljs-addition,
.theme-base16-unikitty-light-min .hljs-code,
.theme-base16-unikitty-light-min .hljs-string,
.theme-base16-unikitty-light-min .hljs-title.class_.inherited__ {
  color: #17ad98;
}
.theme-base16-unikitty-light-min .hljs-built_in,
.theme-base16-unikitty-light-min .hljs-doctag,
.theme-base16-unikitty-light-min .hljs-keyword.hljs-atrule,
.theme-base16-unikitty-light-min .hljs-quote,
.theme-base16-unikitty-light-min .hljs-regexp {
  color: #149bda;
}
.theme-base16-unikitty-light-min .hljs-attribute,
.theme-base16-unikitty-light-min .hljs-function .hljs-title,
.theme-base16-unikitty-light-min .hljs-section,
.theme-base16-unikitty-light-min .hljs-title.function_,
.theme-base16-unikitty-light-min .ruby .hljs-property {
  color: #775dff;
}
.theme-base16-unikitty-light-min .diff .hljs-meta,
.theme-base16-unikitty-light-min .hljs-keyword,
.theme-base16-unikitty-light-min .hljs-template-tag,
.theme-base16-unikitty-light-min .hljs-type {
  color: #aa17e6;
}
.theme-base16-unikitty-light-min .hljs-emphasis {
  color: #aa17e6;
  font-style: italic;
}
.theme-base16-unikitty-light-min .hljs-meta,
.theme-base16-unikitty-light-min .hljs-meta .hljs-keyword,
.theme-base16-unikitty-light-min .hljs-meta .hljs-string {
  color: #e013d0;
}
.theme-base16-unikitty-light-min .hljs-meta .hljs-keyword,
.theme-base16-unikitty-light-min .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 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-subst,
.theme-base16-vulcan .hljs-punctuation,
.theme-base16-vulcan .hljs-operator {
  color: #5b778c;
}
.theme-base16-vulcan .hljs-operator {
  opacity: 0.7;
}
.theme-base16-vulcan .hljs-bullet,
.theme-base16-vulcan .hljs-variable,
.theme-base16-vulcan .hljs-template-variable,
.theme-base16-vulcan .hljs-selector-tag,
.theme-base16-vulcan .hljs-name,
.theme-base16-vulcan .hljs-deletion {
  color: #818591;
}
.theme-base16-vulcan .hljs-symbol,
.theme-base16-vulcan .hljs-number,
.theme-base16-vulcan .hljs-link,
.theme-base16-vulcan .hljs-attr,
.theme-base16-vulcan .hljs-variable.constant_,
.theme-base16-vulcan .hljs-literal {
  color: #9198a3;
}
.theme-base16-vulcan .hljs-title,
.theme-base16-vulcan .hljs-class .hljs-title,
.theme-base16-vulcan .hljs-title.class_ {
  color: #adb4b9;
}
.theme-base16-vulcan .hljs-strong {
  font-weight: bold;
  color: #adb4b9;
}
.theme-base16-vulcan .hljs-code,
.theme-base16-vulcan .hljs-addition,
.theme-base16-vulcan .hljs-title.class_.inherited__,
.theme-base16-vulcan .hljs-string {
  color: #977d7c;
}
.theme-base16-vulcan .hljs-built_in,
.theme-base16-vulcan .hljs-doctag,
.theme-base16-vulcan .hljs-quote,
.theme-base16-vulcan .hljs-keyword.hljs-atrule,
.theme-base16-vulcan .hljs-regexp {
  color: #977d7c;
}
.theme-base16-vulcan .hljs-function .hljs-title,
.theme-base16-vulcan .hljs-attribute,
.theme-base16-vulcan .ruby .hljs-property,
.theme-base16-vulcan .hljs-title.function_,
.theme-base16-vulcan .hljs-section {
  color: #977d7c;
}
.theme-base16-vulcan .hljs-type,
.theme-base16-vulcan .hljs-template-tag,
.theme-base16-vulcan .diff .hljs-meta,
.theme-base16-vulcan .hljs-keyword {
  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: bold;
}
.theme-base16-vulcan-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-vulcan-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-vulcan-min .hljs {
  color: #5b778c;
  background: #041523;
}
.theme-base16-vulcan-min .hljs ::selection,
.theme-base16-vulcan-min .hljs::selection {
  background-color: #003552;
  color: #5b778c;
}
.theme-base16-vulcan-min .hljs-comment {
  color: #7a5759;
}
.theme-base16-vulcan-min .hljs-tag {
  color: #6b6977;
}
.theme-base16-vulcan-min .hljs-operator,
.theme-base16-vulcan-min .hljs-punctuation,
.theme-base16-vulcan-min .hljs-subst {
  color: #5b778c;
}
.theme-base16-vulcan-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-vulcan-min .hljs-bullet,
.theme-base16-vulcan-min .hljs-deletion,
.theme-base16-vulcan-min .hljs-name,
.theme-base16-vulcan-min .hljs-selector-tag,
.theme-base16-vulcan-min .hljs-template-variable,
.theme-base16-vulcan-min .hljs-variable {
  color: #818591;
}
.theme-base16-vulcan-min .hljs-attr,
.theme-base16-vulcan-min .hljs-link,
.theme-base16-vulcan-min .hljs-literal,
.theme-base16-vulcan-min .hljs-number,
.theme-base16-vulcan-min .hljs-symbol,
.theme-base16-vulcan-min .hljs-variable.constant_ {
  color: #9198a3;
}
.theme-base16-vulcan-min .hljs-class .hljs-title,
.theme-base16-vulcan-min .hljs-title,
.theme-base16-vulcan-min .hljs-title.class_ {
  color: #adb4b9;
}
.theme-base16-vulcan-min .hljs-strong {
  font-weight: 700;
  color: #adb4b9;
}
.theme-base16-vulcan-min .hljs-addition,
.theme-base16-vulcan-min .hljs-attribute,
.theme-base16-vulcan-min .hljs-built_in,
.theme-base16-vulcan-min .hljs-code,
.theme-base16-vulcan-min .hljs-doctag,
.theme-base16-vulcan-min .hljs-function .hljs-title,
.theme-base16-vulcan-min .hljs-keyword.hljs-atrule,
.theme-base16-vulcan-min .hljs-quote,
.theme-base16-vulcan-min .hljs-regexp,
.theme-base16-vulcan-min .hljs-section,
.theme-base16-vulcan-min .hljs-string,
.theme-base16-vulcan-min .hljs-title.class_.inherited__,
.theme-base16-vulcan-min .hljs-title.function_,
.theme-base16-vulcan-min .ruby .hljs-property {
  color: #977d7c;
}
.theme-base16-vulcan-min .diff .hljs-meta,
.theme-base16-vulcan-min .hljs-keyword,
.theme-base16-vulcan-min .hljs-template-tag,
.theme-base16-vulcan-min .hljs-type {
  color: #9198a3;
}
.theme-base16-vulcan-min .hljs-emphasis {
  color: #9198a3;
  font-style: italic;
}
.theme-base16-vulcan-min .hljs-meta,
.theme-base16-vulcan-min .hljs-meta .hljs-keyword,
.theme-base16-vulcan-min .hljs-meta .hljs-string {
  color: #977d7c;
}
.theme-base16-vulcan-min .hljs-meta .hljs-keyword,
.theme-base16-vulcan-min .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 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-subst,
.theme-base16-windows-10-light .hljs-punctuation,
.theme-base16-windows-10-light .hljs-operator {
  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-variable,
.theme-base16-windows-10-light .hljs-template-variable,
.theme-base16-windows-10-light .hljs-selector-tag,
.theme-base16-windows-10-light .hljs-name,
.theme-base16-windows-10-light .hljs-deletion {
  color: #c50f1f;
}
.theme-base16-windows-10-light .hljs-symbol,
.theme-base16-windows-10-light .hljs-number,
.theme-base16-windows-10-light .hljs-link,
.theme-base16-windows-10-light .hljs-attr,
.theme-base16-windows-10-light .hljs-variable.constant_,
.theme-base16-windows-10-light .hljs-literal {
  color: #f9f1a5;
}
.theme-base16-windows-10-light .hljs-title,
.theme-base16-windows-10-light .hljs-class .hljs-title,
.theme-base16-windows-10-light .hljs-title.class_ {
  color: #c19c00;
}
.theme-base16-windows-10-light .hljs-strong {
  font-weight: bold;
  color: #c19c00;
}
.theme-base16-windows-10-light .hljs-code,
.theme-base16-windows-10-light .hljs-addition,
.theme-base16-windows-10-light .hljs-title.class_.inherited__,
.theme-base16-windows-10-light .hljs-string {
  color: #13a10e;
}
.theme-base16-windows-10-light .hljs-built_in,
.theme-base16-windows-10-light .hljs-doctag,
.theme-base16-windows-10-light .hljs-quote,
.theme-base16-windows-10-light .hljs-keyword.hljs-atrule,
.theme-base16-windows-10-light .hljs-regexp {
  color: #3a96dd;
}
.theme-base16-windows-10-light .hljs-function .hljs-title,
.theme-base16-windows-10-light .hljs-attribute,
.theme-base16-windows-10-light .ruby .hljs-property,
.theme-base16-windows-10-light .hljs-title.function_,
.theme-base16-windows-10-light .hljs-section {
  color: #0037da;
}
.theme-base16-windows-10-light .hljs-type,
.theme-base16-windows-10-light .hljs-template-tag,
.theme-base16-windows-10-light .diff .hljs-meta,
.theme-base16-windows-10-light .hljs-keyword {
  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: bold;
}
.theme-base16-windows-10-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-windows-10-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-windows-10-light-min .hljs {
  color: #767676;
  background: #f2f2f2;
}
.theme-base16-windows-10-light-min .hljs ::selection,
.theme-base16-windows-10-light-min .hljs::selection {
  background-color: #d9d9d9;
  color: #767676;
}
.theme-base16-windows-10-light-min .hljs-comment {
  color: #ccc;
}
.theme-base16-windows-10-light-min .hljs-tag {
  color: #ababab;
}
.theme-base16-windows-10-light-min .hljs-operator,
.theme-base16-windows-10-light-min .hljs-punctuation,
.theme-base16-windows-10-light-min .hljs-subst {
  color: #767676;
}
.theme-base16-windows-10-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-windows-10-light-min .hljs-bullet,
.theme-base16-windows-10-light-min .hljs-deletion,
.theme-base16-windows-10-light-min .hljs-name,
.theme-base16-windows-10-light-min .hljs-selector-tag,
.theme-base16-windows-10-light-min .hljs-template-variable,
.theme-base16-windows-10-light-min .hljs-variable {
  color: #c50f1f;
}
.theme-base16-windows-10-light-min .hljs-attr,
.theme-base16-windows-10-light-min .hljs-link,
.theme-base16-windows-10-light-min .hljs-literal,
.theme-base16-windows-10-light-min .hljs-number,
.theme-base16-windows-10-light-min .hljs-symbol,
.theme-base16-windows-10-light-min .hljs-variable.constant_ {
  color: #f9f1a5;
}
.theme-base16-windows-10-light-min .hljs-class .hljs-title,
.theme-base16-windows-10-light-min .hljs-title,
.theme-base16-windows-10-light-min .hljs-title.class_ {
  color: #c19c00;
}
.theme-base16-windows-10-light-min .hljs-strong {
  font-weight: 700;
  color: #c19c00;
}
.theme-base16-windows-10-light-min .hljs-addition,
.theme-base16-windows-10-light-min .hljs-code,
.theme-base16-windows-10-light-min .hljs-string,
.theme-base16-windows-10-light-min .hljs-title.class_.inherited__ {
  color: #13a10e;
}
.theme-base16-windows-10-light-min .hljs-built_in,
.theme-base16-windows-10-light-min .hljs-doctag,
.theme-base16-windows-10-light-min .hljs-keyword.hljs-atrule,
.theme-base16-windows-10-light-min .hljs-quote,
.theme-base16-windows-10-light-min .hljs-regexp {
  color: #3a96dd;
}
.theme-base16-windows-10-light-min .hljs-attribute,
.theme-base16-windows-10-light-min .hljs-function .hljs-title,
.theme-base16-windows-10-light-min .hljs-section,
.theme-base16-windows-10-light-min .hljs-title.function_,
.theme-base16-windows-10-light-min .ruby .hljs-property {
  color: #0037da;
}
.theme-base16-windows-10-light-min .diff .hljs-meta,
.theme-base16-windows-10-light-min .hljs-keyword,
.theme-base16-windows-10-light-min .hljs-template-tag,
.theme-base16-windows-10-light-min .hljs-type {
  color: #881798;
}
.theme-base16-windows-10-light-min .hljs-emphasis {
  color: #881798;
  font-style: italic;
}
.theme-base16-windows-10-light-min .hljs-meta,
.theme-base16-windows-10-light-min .hljs-meta .hljs-keyword,
.theme-base16-windows-10-light-min .hljs-meta .hljs-string {
  color: #16c60c;
}
.theme-base16-windows-10-light-min .hljs-meta .hljs-keyword,
.theme-base16-windows-10-light-min .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 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-subst,
.theme-base16-windows-10 .hljs-punctuation,
.theme-base16-windows-10 .hljs-operator {
  color: #ccc;
}
.theme-base16-windows-10 .hljs-operator {
  opacity: 0.7;
}
.theme-base16-windows-10 .hljs-bullet,
.theme-base16-windows-10 .hljs-variable,
.theme-base16-windows-10 .hljs-template-variable,
.theme-base16-windows-10 .hljs-selector-tag,
.theme-base16-windows-10 .hljs-name,
.theme-base16-windows-10 .hljs-deletion {
  color: #e74856;
}
.theme-base16-windows-10 .hljs-symbol,
.theme-base16-windows-10 .hljs-number,
.theme-base16-windows-10 .hljs-link,
.theme-base16-windows-10 .hljs-attr,
.theme-base16-windows-10 .hljs-variable.constant_,
.theme-base16-windows-10 .hljs-literal {
  color: #c19c00;
}
.theme-base16-windows-10 .hljs-title,
.theme-base16-windows-10 .hljs-class .hljs-title,
.theme-base16-windows-10 .hljs-title.class_ {
  color: #f9f1a5;
}
.theme-base16-windows-10 .hljs-strong {
  font-weight: bold;
  color: #f9f1a5;
}
.theme-base16-windows-10 .hljs-code,
.theme-base16-windows-10 .hljs-addition,
.theme-base16-windows-10 .hljs-title.class_.inherited__,
.theme-base16-windows-10 .hljs-string {
  color: #16c60c;
}
.theme-base16-windows-10 .hljs-built_in,
.theme-base16-windows-10 .hljs-doctag,
.theme-base16-windows-10 .hljs-quote,
.theme-base16-windows-10 .hljs-keyword.hljs-atrule,
.theme-base16-windows-10 .hljs-regexp {
  color: #61d6d6;
}
.theme-base16-windows-10 .hljs-function .hljs-title,
.theme-base16-windows-10 .hljs-attribute,
.theme-base16-windows-10 .ruby .hljs-property,
.theme-base16-windows-10 .hljs-title.function_,
.theme-base16-windows-10 .hljs-section {
  color: #3b78ff;
}
.theme-base16-windows-10 .hljs-type,
.theme-base16-windows-10 .hljs-template-tag,
.theme-base16-windows-10 .diff .hljs-meta,
.theme-base16-windows-10 .hljs-keyword {
  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: bold;
}
.theme-base16-windows-10-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-windows-10-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-windows-10-min .hljs {
  color: #ccc;
  background: #0c0c0c;
}
.theme-base16-windows-10-min .hljs ::selection,
.theme-base16-windows-10-min .hljs::selection {
  background-color: #535353;
  color: #ccc;
}
.theme-base16-windows-10-min .hljs-comment {
  color: #767676;
}
.theme-base16-windows-10-min .hljs-tag {
  color: #b9b9b9;
}
.theme-base16-windows-10-min .hljs-operator,
.theme-base16-windows-10-min .hljs-punctuation,
.theme-base16-windows-10-min .hljs-subst {
  color: #ccc;
}
.theme-base16-windows-10-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-windows-10-min .hljs-bullet,
.theme-base16-windows-10-min .hljs-deletion,
.theme-base16-windows-10-min .hljs-name,
.theme-base16-windows-10-min .hljs-selector-tag,
.theme-base16-windows-10-min .hljs-template-variable,
.theme-base16-windows-10-min .hljs-variable {
  color: #e74856;
}
.theme-base16-windows-10-min .hljs-attr,
.theme-base16-windows-10-min .hljs-link,
.theme-base16-windows-10-min .hljs-literal,
.theme-base16-windows-10-min .hljs-number,
.theme-base16-windows-10-min .hljs-symbol,
.theme-base16-windows-10-min .hljs-variable.constant_ {
  color: #c19c00;
}
.theme-base16-windows-10-min .hljs-class .hljs-title,
.theme-base16-windows-10-min .hljs-title,
.theme-base16-windows-10-min .hljs-title.class_ {
  color: #f9f1a5;
}
.theme-base16-windows-10-min .hljs-strong {
  font-weight: 700;
  color: #f9f1a5;
}
.theme-base16-windows-10-min .hljs-addition,
.theme-base16-windows-10-min .hljs-code,
.theme-base16-windows-10-min .hljs-string,
.theme-base16-windows-10-min .hljs-title.class_.inherited__ {
  color: #16c60c;
}
.theme-base16-windows-10-min .hljs-built_in,
.theme-base16-windows-10-min .hljs-doctag,
.theme-base16-windows-10-min .hljs-keyword.hljs-atrule,
.theme-base16-windows-10-min .hljs-quote,
.theme-base16-windows-10-min .hljs-regexp {
  color: #61d6d6;
}
.theme-base16-windows-10-min .hljs-attribute,
.theme-base16-windows-10-min .hljs-function .hljs-title,
.theme-base16-windows-10-min .hljs-section,
.theme-base16-windows-10-min .hljs-title.function_,
.theme-base16-windows-10-min .ruby .hljs-property {
  color: #3b78ff;
}
.theme-base16-windows-10-min .diff .hljs-meta,
.theme-base16-windows-10-min .hljs-keyword,
.theme-base16-windows-10-min .hljs-template-tag,
.theme-base16-windows-10-min .hljs-type {
  color: #b4009e;
}
.theme-base16-windows-10-min .hljs-emphasis {
  color: #b4009e;
  font-style: italic;
}
.theme-base16-windows-10-min .hljs-meta,
.theme-base16-windows-10-min .hljs-meta .hljs-keyword,
.theme-base16-windows-10-min .hljs-meta .hljs-string {
  color: #13a10e;
}
.theme-base16-windows-10-min .hljs-meta .hljs-keyword,
.theme-base16-windows-10-min .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 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-subst,
.theme-base16-windows-95-light .hljs-punctuation,
.theme-base16-windows-95-light .hljs-operator {
  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-variable,
.theme-base16-windows-95-light .hljs-template-variable,
.theme-base16-windows-95-light .hljs-selector-tag,
.theme-base16-windows-95-light .hljs-name,
.theme-base16-windows-95-light .hljs-deletion {
  color: #a80000;
}
.theme-base16-windows-95-light .hljs-symbol,
.theme-base16-windows-95-light .hljs-number,
.theme-base16-windows-95-light .hljs-link,
.theme-base16-windows-95-light .hljs-attr,
.theme-base16-windows-95-light .hljs-variable.constant_,
.theme-base16-windows-95-light .hljs-literal {
  color: #fcfc54;
}
.theme-base16-windows-95-light .hljs-title,
.theme-base16-windows-95-light .hljs-class .hljs-title,
.theme-base16-windows-95-light .hljs-title.class_ {
  color: #a85400;
}
.theme-base16-windows-95-light .hljs-strong {
  font-weight: bold;
  color: #a85400;
}
.theme-base16-windows-95-light .hljs-code,
.theme-base16-windows-95-light .hljs-addition,
.theme-base16-windows-95-light .hljs-title.class_.inherited__,
.theme-base16-windows-95-light .hljs-string {
  color: #00a800;
}
.theme-base16-windows-95-light .hljs-built_in,
.theme-base16-windows-95-light .hljs-doctag,
.theme-base16-windows-95-light .hljs-quote,
.theme-base16-windows-95-light .hljs-keyword.hljs-atrule,
.theme-base16-windows-95-light .hljs-regexp {
  color: #00a8a8;
}
.theme-base16-windows-95-light .hljs-function .hljs-title,
.theme-base16-windows-95-light .hljs-attribute,
.theme-base16-windows-95-light .ruby .hljs-property,
.theme-base16-windows-95-light .hljs-title.function_,
.theme-base16-windows-95-light .hljs-section {
  color: #0000a8;
}
.theme-base16-windows-95-light .hljs-type,
.theme-base16-windows-95-light .hljs-template-tag,
.theme-base16-windows-95-light .diff .hljs-meta,
.theme-base16-windows-95-light .hljs-keyword {
  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: bold;
}
.theme-base16-windows-95-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-windows-95-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-windows-95-light-min .hljs {
  color: #545454;
  background: #fcfcfc;
}
.theme-base16-windows-95-light-min .hljs ::selection,
.theme-base16-windows-95-light-min .hljs::selection {
  background-color: #c4c4c4;
  color: #545454;
}
.theme-base16-windows-95-light-min .hljs-comment {
  color: #a8a8a8;
}
.theme-base16-windows-95-light-min .hljs-tag {
  color: #7e7e7e;
}
.theme-base16-windows-95-light-min .hljs-operator,
.theme-base16-windows-95-light-min .hljs-punctuation,
.theme-base16-windows-95-light-min .hljs-subst {
  color: #545454;
}
.theme-base16-windows-95-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-windows-95-light-min .hljs-bullet,
.theme-base16-windows-95-light-min .hljs-deletion,
.theme-base16-windows-95-light-min .hljs-name,
.theme-base16-windows-95-light-min .hljs-selector-tag,
.theme-base16-windows-95-light-min .hljs-template-variable,
.theme-base16-windows-95-light-min .hljs-variable {
  color: #a80000;
}
.theme-base16-windows-95-light-min .hljs-attr,
.theme-base16-windows-95-light-min .hljs-link,
.theme-base16-windows-95-light-min .hljs-literal,
.theme-base16-windows-95-light-min .hljs-number,
.theme-base16-windows-95-light-min .hljs-symbol,
.theme-base16-windows-95-light-min .hljs-variable.constant_ {
  color: #fcfc54;
}
.theme-base16-windows-95-light-min .hljs-class .hljs-title,
.theme-base16-windows-95-light-min .hljs-title,
.theme-base16-windows-95-light-min .hljs-title.class_ {
  color: #a85400;
}
.theme-base16-windows-95-light-min .hljs-strong {
  font-weight: 700;
  color: #a85400;
}
.theme-base16-windows-95-light-min .hljs-addition,
.theme-base16-windows-95-light-min .hljs-code,
.theme-base16-windows-95-light-min .hljs-string,
.theme-base16-windows-95-light-min .hljs-title.class_.inherited__ {
  color: #00a800;
}
.theme-base16-windows-95-light-min .hljs-built_in,
.theme-base16-windows-95-light-min .hljs-doctag,
.theme-base16-windows-95-light-min .hljs-keyword.hljs-atrule,
.theme-base16-windows-95-light-min .hljs-quote,
.theme-base16-windows-95-light-min .hljs-regexp {
  color: #00a8a8;
}
.theme-base16-windows-95-light-min .hljs-attribute,
.theme-base16-windows-95-light-min .hljs-function .hljs-title,
.theme-base16-windows-95-light-min .hljs-section,
.theme-base16-windows-95-light-min .hljs-title.function_,
.theme-base16-windows-95-light-min .ruby .hljs-property {
  color: #0000a8;
}
.theme-base16-windows-95-light-min .diff .hljs-meta,
.theme-base16-windows-95-light-min .hljs-keyword,
.theme-base16-windows-95-light-min .hljs-template-tag,
.theme-base16-windows-95-light-min .hljs-type {
  color: #a800a8;
}
.theme-base16-windows-95-light-min .hljs-emphasis {
  color: #a800a8;
  font-style: italic;
}
.theme-base16-windows-95-light-min .hljs-meta,
.theme-base16-windows-95-light-min .hljs-meta .hljs-keyword,
.theme-base16-windows-95-light-min .hljs-meta .hljs-string {
  color: #54fc54;
}
.theme-base16-windows-95-light-min .hljs-meta .hljs-keyword,
.theme-base16-windows-95-light-min .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 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-subst,
.theme-base16-windows-95 .hljs-punctuation,
.theme-base16-windows-95 .hljs-operator {
  color: #a8a8a8;
}
.theme-base16-windows-95 .hljs-operator {
  opacity: 0.7;
}
.theme-base16-windows-95 .hljs-bullet,
.theme-base16-windows-95 .hljs-variable,
.theme-base16-windows-95 .hljs-template-variable,
.theme-base16-windows-95 .hljs-selector-tag,
.theme-base16-windows-95 .hljs-name,
.theme-base16-windows-95 .hljs-deletion {
  color: #fc5454;
}
.theme-base16-windows-95 .hljs-symbol,
.theme-base16-windows-95 .hljs-number,
.theme-base16-windows-95 .hljs-link,
.theme-base16-windows-95 .hljs-attr,
.theme-base16-windows-95 .hljs-variable.constant_,
.theme-base16-windows-95 .hljs-literal {
  color: #a85400;
}
.theme-base16-windows-95 .hljs-title,
.theme-base16-windows-95 .hljs-class .hljs-title,
.theme-base16-windows-95 .hljs-title.class_ {
  color: #fcfc54;
}
.theme-base16-windows-95 .hljs-strong {
  font-weight: bold;
  color: #fcfc54;
}
.theme-base16-windows-95 .hljs-code,
.theme-base16-windows-95 .hljs-addition,
.theme-base16-windows-95 .hljs-title.class_.inherited__,
.theme-base16-windows-95 .hljs-string {
  color: #54fc54;
}
.theme-base16-windows-95 .hljs-built_in,
.theme-base16-windows-95 .hljs-doctag,
.theme-base16-windows-95 .hljs-quote,
.theme-base16-windows-95 .hljs-keyword.hljs-atrule,
.theme-base16-windows-95 .hljs-regexp {
  color: #54fcfc;
}
.theme-base16-windows-95 .hljs-function .hljs-title,
.theme-base16-windows-95 .hljs-attribute,
.theme-base16-windows-95 .ruby .hljs-property,
.theme-base16-windows-95 .hljs-title.function_,
.theme-base16-windows-95 .hljs-section {
  color: #5454fc;
}
.theme-base16-windows-95 .hljs-type,
.theme-base16-windows-95 .hljs-template-tag,
.theme-base16-windows-95 .diff .hljs-meta,
.theme-base16-windows-95 .hljs-keyword {
  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: bold;
}
.theme-base16-windows-95-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-windows-95-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-windows-95-min .hljs {
  color: #a8a8a8;
  background: #000;
}
.theme-base16-windows-95-min .hljs ::selection,
.theme-base16-windows-95-min .hljs::selection {
  background-color: #383838;
  color: #a8a8a8;
}
.theme-base16-windows-95-min .hljs-comment {
  color: #545454;
}
.theme-base16-windows-95-min .hljs-tag {
  color: #7e7e7e;
}
.theme-base16-windows-95-min .hljs-operator,
.theme-base16-windows-95-min .hljs-punctuation,
.theme-base16-windows-95-min .hljs-subst {
  color: #a8a8a8;
}
.theme-base16-windows-95-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-windows-95-min .hljs-bullet,
.theme-base16-windows-95-min .hljs-deletion,
.theme-base16-windows-95-min .hljs-name,
.theme-base16-windows-95-min .hljs-selector-tag,
.theme-base16-windows-95-min .hljs-template-variable,
.theme-base16-windows-95-min .hljs-variable {
  color: #fc5454;
}
.theme-base16-windows-95-min .hljs-attr,
.theme-base16-windows-95-min .hljs-link,
.theme-base16-windows-95-min .hljs-literal,
.theme-base16-windows-95-min .hljs-number,
.theme-base16-windows-95-min .hljs-symbol,
.theme-base16-windows-95-min .hljs-variable.constant_ {
  color: #a85400;
}
.theme-base16-windows-95-min .hljs-class .hljs-title,
.theme-base16-windows-95-min .hljs-title,
.theme-base16-windows-95-min .hljs-title.class_ {
  color: #fcfc54;
}
.theme-base16-windows-95-min .hljs-strong {
  font-weight: 700;
  color: #fcfc54;
}
.theme-base16-windows-95-min .hljs-addition,
.theme-base16-windows-95-min .hljs-code,
.theme-base16-windows-95-min .hljs-string,
.theme-base16-windows-95-min .hljs-title.class_.inherited__ {
  color: #54fc54;
}
.theme-base16-windows-95-min .hljs-built_in,
.theme-base16-windows-95-min .hljs-doctag,
.theme-base16-windows-95-min .hljs-keyword.hljs-atrule,
.theme-base16-windows-95-min .hljs-quote,
.theme-base16-windows-95-min .hljs-regexp {
  color: #54fcfc;
}
.theme-base16-windows-95-min .hljs-attribute,
.theme-base16-windows-95-min .hljs-function .hljs-title,
.theme-base16-windows-95-min .hljs-section,
.theme-base16-windows-95-min .hljs-title.function_,
.theme-base16-windows-95-min .ruby .hljs-property {
  color: #5454fc;
}
.theme-base16-windows-95-min .diff .hljs-meta,
.theme-base16-windows-95-min .hljs-keyword,
.theme-base16-windows-95-min .hljs-template-tag,
.theme-base16-windows-95-min .hljs-type {
  color: #fc54fc;
}
.theme-base16-windows-95-min .hljs-emphasis {
  color: #fc54fc;
  font-style: italic;
}
.theme-base16-windows-95-min .hljs-meta,
.theme-base16-windows-95-min .hljs-meta .hljs-keyword,
.theme-base16-windows-95-min .hljs-meta .hljs-string {
  color: #00a800;
}
.theme-base16-windows-95-min .hljs-meta .hljs-keyword,
.theme-base16-windows-95-min .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 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-subst,
.theme-base16-windows-high-contrast-light .hljs-punctuation,
.theme-base16-windows-high-contrast-light .hljs-operator {
  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-variable,
.theme-base16-windows-high-contrast-light .hljs-template-variable,
.theme-base16-windows-high-contrast-light .hljs-selector-tag,
.theme-base16-windows-high-contrast-light .hljs-name,
.theme-base16-windows-high-contrast-light .hljs-deletion {
  color: maroon;
}
.theme-base16-windows-high-contrast-light .hljs-symbol,
.theme-base16-windows-high-contrast-light .hljs-number,
.theme-base16-windows-high-contrast-light .hljs-link,
.theme-base16-windows-high-contrast-light .hljs-attr,
.theme-base16-windows-high-contrast-light .hljs-variable.constant_,
.theme-base16-windows-high-contrast-light .hljs-literal {
  color: #fcfc54;
}
.theme-base16-windows-high-contrast-light .hljs-title,
.theme-base16-windows-high-contrast-light .hljs-class .hljs-title,
.theme-base16-windows-high-contrast-light .hljs-title.class_ {
  color: olive;
}
.theme-base16-windows-high-contrast-light .hljs-strong {
  font-weight: bold;
  color: olive;
}
.theme-base16-windows-high-contrast-light .hljs-code,
.theme-base16-windows-high-contrast-light .hljs-addition,
.theme-base16-windows-high-contrast-light .hljs-title.class_.inherited__,
.theme-base16-windows-high-contrast-light .hljs-string {
  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-quote,
.theme-base16-windows-high-contrast-light .hljs-keyword.hljs-atrule,
.theme-base16-windows-high-contrast-light .hljs-regexp {
  color: teal;
}
.theme-base16-windows-high-contrast-light .hljs-function .hljs-title,
.theme-base16-windows-high-contrast-light .hljs-attribute,
.theme-base16-windows-high-contrast-light .ruby .hljs-property,
.theme-base16-windows-high-contrast-light .hljs-title.function_,
.theme-base16-windows-high-contrast-light .hljs-section {
  color: navy;
}
.theme-base16-windows-high-contrast-light .hljs-type,
.theme-base16-windows-high-contrast-light .hljs-template-tag,
.theme-base16-windows-high-contrast-light .diff .hljs-meta,
.theme-base16-windows-high-contrast-light .hljs-keyword {
  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: bold;
}
.theme-base16-windows-high-contrast-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-windows-high-contrast-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-windows-high-contrast-light-min .hljs {
  color: #545454;
  background: #fcfcfc;
}
.theme-base16-windows-high-contrast-light-min .hljs ::selection,
.theme-base16-windows-high-contrast-light-min .hljs::selection {
  background-color: #d4d4d4;
  color: #545454;
}
.theme-base16-windows-high-contrast-light-min .hljs-comment {
  color: silver;
}
.theme-base16-windows-high-contrast-light-min .hljs-tag {
  color: #7e7e7e;
}
.theme-base16-windows-high-contrast-light-min .hljs-operator,
.theme-base16-windows-high-contrast-light-min .hljs-punctuation,
.theme-base16-windows-high-contrast-light-min .hljs-subst {
  color: #545454;
}
.theme-base16-windows-high-contrast-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-windows-high-contrast-light-min .hljs-bullet,
.theme-base16-windows-high-contrast-light-min .hljs-deletion,
.theme-base16-windows-high-contrast-light-min .hljs-name,
.theme-base16-windows-high-contrast-light-min .hljs-selector-tag,
.theme-base16-windows-high-contrast-light-min .hljs-template-variable,
.theme-base16-windows-high-contrast-light-min .hljs-variable {
  color: maroon;
}
.theme-base16-windows-high-contrast-light-min .hljs-attr,
.theme-base16-windows-high-contrast-light-min .hljs-link,
.theme-base16-windows-high-contrast-light-min .hljs-literal,
.theme-base16-windows-high-contrast-light-min .hljs-number,
.theme-base16-windows-high-contrast-light-min .hljs-symbol,
.theme-base16-windows-high-contrast-light-min .hljs-variable.constant_ {
  color: #fcfc54;
}
.theme-base16-windows-high-contrast-light-min .hljs-class .hljs-title,
.theme-base16-windows-high-contrast-light-min .hljs-title,
.theme-base16-windows-high-contrast-light-min .hljs-title.class_ {
  color: olive;
}
.theme-base16-windows-high-contrast-light-min .hljs-strong {
  font-weight: 700;
  color: olive;
}
.theme-base16-windows-high-contrast-light-min .hljs-addition,
.theme-base16-windows-high-contrast-light-min .hljs-code,
.theme-base16-windows-high-contrast-light-min .hljs-string,
.theme-base16-windows-high-contrast-light-min .hljs-title.class_.inherited__ {
  color: green;
}
.theme-base16-windows-high-contrast-light-min .hljs-built_in,
.theme-base16-windows-high-contrast-light-min .hljs-doctag,
.theme-base16-windows-high-contrast-light-min .hljs-keyword.hljs-atrule,
.theme-base16-windows-high-contrast-light-min .hljs-quote,
.theme-base16-windows-high-contrast-light-min .hljs-regexp {
  color: teal;
}
.theme-base16-windows-high-contrast-light-min .hljs-attribute,
.theme-base16-windows-high-contrast-light-min .hljs-function .hljs-title,
.theme-base16-windows-high-contrast-light-min .hljs-section,
.theme-base16-windows-high-contrast-light-min .hljs-title.function_,
.theme-base16-windows-high-contrast-light-min .ruby .hljs-property {
  color: navy;
}
.theme-base16-windows-high-contrast-light-min .diff .hljs-meta,
.theme-base16-windows-high-contrast-light-min .hljs-keyword,
.theme-base16-windows-high-contrast-light-min .hljs-template-tag,
.theme-base16-windows-high-contrast-light-min .hljs-type {
  color: purple;
}
.theme-base16-windows-high-contrast-light-min .hljs-emphasis {
  color: purple;
  font-style: italic;
}
.theme-base16-windows-high-contrast-light-min .hljs-meta,
.theme-base16-windows-high-contrast-light-min .hljs-meta .hljs-keyword,
.theme-base16-windows-high-contrast-light-min .hljs-meta .hljs-string {
  color: #54fc54;
}
.theme-base16-windows-high-contrast-light-min .hljs-meta .hljs-keyword,
.theme-base16-windows-high-contrast-light-min .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 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-subst,
.theme-base16-windows-high-contrast .hljs-punctuation,
.theme-base16-windows-high-contrast .hljs-operator {
  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-variable,
.theme-base16-windows-high-contrast .hljs-template-variable,
.theme-base16-windows-high-contrast .hljs-selector-tag,
.theme-base16-windows-high-contrast .hljs-name,
.theme-base16-windows-high-contrast .hljs-deletion {
  color: #fc5454;
}
.theme-base16-windows-high-contrast .hljs-symbol,
.theme-base16-windows-high-contrast .hljs-number,
.theme-base16-windows-high-contrast .hljs-link,
.theme-base16-windows-high-contrast .hljs-attr,
.theme-base16-windows-high-contrast .hljs-variable.constant_,
.theme-base16-windows-high-contrast .hljs-literal {
  color: olive;
}
.theme-base16-windows-high-contrast .hljs-title,
.theme-base16-windows-high-contrast .hljs-class .hljs-title,
.theme-base16-windows-high-contrast .hljs-title.class_ {
  color: #fcfc54;
}
.theme-base16-windows-high-contrast .hljs-strong {
  font-weight: bold;
  color: #fcfc54;
}
.theme-base16-windows-high-contrast .hljs-code,
.theme-base16-windows-high-contrast .hljs-addition,
.theme-base16-windows-high-contrast .hljs-title.class_.inherited__,
.theme-base16-windows-high-contrast .hljs-string {
  color: #54fc54;
}
.theme-base16-windows-high-contrast .hljs-built_in,
.theme-base16-windows-high-contrast .hljs-doctag,
.theme-base16-windows-high-contrast .hljs-quote,
.theme-base16-windows-high-contrast .hljs-keyword.hljs-atrule,
.theme-base16-windows-high-contrast .hljs-regexp {
  color: #54fcfc;
}
.theme-base16-windows-high-contrast .hljs-function .hljs-title,
.theme-base16-windows-high-contrast .hljs-attribute,
.theme-base16-windows-high-contrast .ruby .hljs-property,
.theme-base16-windows-high-contrast .hljs-title.function_,
.theme-base16-windows-high-contrast .hljs-section {
  color: #5454fc;
}
.theme-base16-windows-high-contrast .hljs-type,
.theme-base16-windows-high-contrast .hljs-template-tag,
.theme-base16-windows-high-contrast .diff .hljs-meta,
.theme-base16-windows-high-contrast .hljs-keyword {
  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: bold;
}
.theme-base16-windows-high-contrast-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-windows-high-contrast-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-windows-high-contrast-min .hljs {
  color: silver;
  background: #000;
}
.theme-base16-windows-high-contrast-min .hljs ::selection,
.theme-base16-windows-high-contrast-min .hljs::selection {
  background-color: #383838;
  color: silver;
}
.theme-base16-windows-high-contrast-min .hljs-comment {
  color: #545454;
}
.theme-base16-windows-high-contrast-min .hljs-tag {
  color: #a2a2a2;
}
.theme-base16-windows-high-contrast-min .hljs-operator,
.theme-base16-windows-high-contrast-min .hljs-punctuation,
.theme-base16-windows-high-contrast-min .hljs-subst {
  color: silver;
}
.theme-base16-windows-high-contrast-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-windows-high-contrast-min .hljs-bullet,
.theme-base16-windows-high-contrast-min .hljs-deletion,
.theme-base16-windows-high-contrast-min .hljs-name,
.theme-base16-windows-high-contrast-min .hljs-selector-tag,
.theme-base16-windows-high-contrast-min .hljs-template-variable,
.theme-base16-windows-high-contrast-min .hljs-variable {
  color: #fc5454;
}
.theme-base16-windows-high-contrast-min .hljs-attr,
.theme-base16-windows-high-contrast-min .hljs-link,
.theme-base16-windows-high-contrast-min .hljs-literal,
.theme-base16-windows-high-contrast-min .hljs-number,
.theme-base16-windows-high-contrast-min .hljs-symbol,
.theme-base16-windows-high-contrast-min .hljs-variable.constant_ {
  color: olive;
}
.theme-base16-windows-high-contrast-min .hljs-class .hljs-title,
.theme-base16-windows-high-contrast-min .hljs-title,
.theme-base16-windows-high-contrast-min .hljs-title.class_ {
  color: #fcfc54;
}
.theme-base16-windows-high-contrast-min .hljs-strong {
  font-weight: 700;
  color: #fcfc54;
}
.theme-base16-windows-high-contrast-min .hljs-addition,
.theme-base16-windows-high-contrast-min .hljs-code,
.theme-base16-windows-high-contrast-min .hljs-string,
.theme-base16-windows-high-contrast-min .hljs-title.class_.inherited__ {
  color: #54fc54;
}
.theme-base16-windows-high-contrast-min .hljs-built_in,
.theme-base16-windows-high-contrast-min .hljs-doctag,
.theme-base16-windows-high-contrast-min .hljs-keyword.hljs-atrule,
.theme-base16-windows-high-contrast-min .hljs-quote,
.theme-base16-windows-high-contrast-min .hljs-regexp {
  color: #54fcfc;
}
.theme-base16-windows-high-contrast-min .hljs-attribute,
.theme-base16-windows-high-contrast-min .hljs-function .hljs-title,
.theme-base16-windows-high-contrast-min .hljs-section,
.theme-base16-windows-high-contrast-min .hljs-title.function_,
.theme-base16-windows-high-contrast-min .ruby .hljs-property {
  color: #5454fc;
}
.theme-base16-windows-high-contrast-min .diff .hljs-meta,
.theme-base16-windows-high-contrast-min .hljs-keyword,
.theme-base16-windows-high-contrast-min .hljs-template-tag,
.theme-base16-windows-high-contrast-min .hljs-type {
  color: #fc54fc;
}
.theme-base16-windows-high-contrast-min .hljs-emphasis {
  color: #fc54fc;
  font-style: italic;
}
.theme-base16-windows-high-contrast-min .hljs-meta,
.theme-base16-windows-high-contrast-min .hljs-meta .hljs-keyword,
.theme-base16-windows-high-contrast-min .hljs-meta .hljs-string {
  color: green;
}
.theme-base16-windows-high-contrast-min .hljs-meta .hljs-keyword,
.theme-base16-windows-high-contrast-min .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 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: gray;
  background: #fff;
}
.theme-base16-windows-nt-light .hljs::selection,
.theme-base16-windows-nt-light .hljs ::selection {
  background-color: #d5d5d5;
  color: gray;
}
.theme-base16-windows-nt-light .hljs-comment {
  color: silver;
}
.theme-base16-windows-nt-light .hljs-tag {
  color: #a0a0a0;
}
.theme-base16-windows-nt-light .hljs-subst,
.theme-base16-windows-nt-light .hljs-punctuation,
.theme-base16-windows-nt-light .hljs-operator {
  color: gray;
}
.theme-base16-windows-nt-light .hljs-operator {
  opacity: 0.7;
}
.theme-base16-windows-nt-light .hljs-bullet,
.theme-base16-windows-nt-light .hljs-variable,
.theme-base16-windows-nt-light .hljs-template-variable,
.theme-base16-windows-nt-light .hljs-selector-tag,
.theme-base16-windows-nt-light .hljs-name,
.theme-base16-windows-nt-light .hljs-deletion {
  color: maroon;
}
.theme-base16-windows-nt-light .hljs-symbol,
.theme-base16-windows-nt-light .hljs-number,
.theme-base16-windows-nt-light .hljs-link,
.theme-base16-windows-nt-light .hljs-attr,
.theme-base16-windows-nt-light .hljs-variable.constant_,
.theme-base16-windows-nt-light .hljs-literal {
  color: #ff0;
}
.theme-base16-windows-nt-light .hljs-title,
.theme-base16-windows-nt-light .hljs-class .hljs-title,
.theme-base16-windows-nt-light .hljs-title.class_ {
  color: olive;
}
.theme-base16-windows-nt-light .hljs-strong {
  font-weight: bold;
  color: olive;
}
.theme-base16-windows-nt-light .hljs-code,
.theme-base16-windows-nt-light .hljs-addition,
.theme-base16-windows-nt-light .hljs-title.class_.inherited__,
.theme-base16-windows-nt-light .hljs-string {
  color: green;
}
.theme-base16-windows-nt-light .hljs-built_in,
.theme-base16-windows-nt-light .hljs-doctag,
.theme-base16-windows-nt-light .hljs-quote,
.theme-base16-windows-nt-light .hljs-keyword.hljs-atrule,
.theme-base16-windows-nt-light .hljs-regexp {
  color: teal;
}
.theme-base16-windows-nt-light .hljs-function .hljs-title,
.theme-base16-windows-nt-light .hljs-attribute,
.theme-base16-windows-nt-light .ruby .hljs-property,
.theme-base16-windows-nt-light .hljs-title.function_,
.theme-base16-windows-nt-light .hljs-section {
  color: navy;
}
.theme-base16-windows-nt-light .hljs-type,
.theme-base16-windows-nt-light .hljs-template-tag,
.theme-base16-windows-nt-light .diff .hljs-meta,
.theme-base16-windows-nt-light .hljs-keyword {
  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: lime;
}
.theme-base16-windows-nt-light .hljs-meta .hljs-keyword,
.theme-base16-windows-nt-light .hljs-meta-keyword {
  font-weight: bold;
}
.theme-base16-windows-nt-light-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-windows-nt-light-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-windows-nt-light-min .hljs {
  color: gray;
  background: #fff;
}
.theme-base16-windows-nt-light-min .hljs ::selection,
.theme-base16-windows-nt-light-min .hljs::selection {
  background-color: #d5d5d5;
  color: gray;
}
.theme-base16-windows-nt-light-min .hljs-comment {
  color: silver;
}
.theme-base16-windows-nt-light-min .hljs-tag {
  color: #a0a0a0;
}
.theme-base16-windows-nt-light-min .hljs-operator,
.theme-base16-windows-nt-light-min .hljs-punctuation,
.theme-base16-windows-nt-light-min .hljs-subst {
  color: gray;
}
.theme-base16-windows-nt-light-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-windows-nt-light-min .hljs-bullet,
.theme-base16-windows-nt-light-min .hljs-deletion,
.theme-base16-windows-nt-light-min .hljs-name,
.theme-base16-windows-nt-light-min .hljs-selector-tag,
.theme-base16-windows-nt-light-min .hljs-template-variable,
.theme-base16-windows-nt-light-min .hljs-variable {
  color: maroon;
}
.theme-base16-windows-nt-light-min .hljs-attr,
.theme-base16-windows-nt-light-min .hljs-link,
.theme-base16-windows-nt-light-min .hljs-literal,
.theme-base16-windows-nt-light-min .hljs-number,
.theme-base16-windows-nt-light-min .hljs-symbol,
.theme-base16-windows-nt-light-min .hljs-variable.constant_ {
  color: #ff0;
}
.theme-base16-windows-nt-light-min .hljs-class .hljs-title,
.theme-base16-windows-nt-light-min .hljs-title,
.theme-base16-windows-nt-light-min .hljs-title.class_ {
  color: olive;
}
.theme-base16-windows-nt-light-min .hljs-strong {
  font-weight: 700;
  color: olive;
}
.theme-base16-windows-nt-light-min .hljs-addition,
.theme-base16-windows-nt-light-min .hljs-code,
.theme-base16-windows-nt-light-min .hljs-string,
.theme-base16-windows-nt-light-min .hljs-title.class_.inherited__ {
  color: green;
}
.theme-base16-windows-nt-light-min .hljs-built_in,
.theme-base16-windows-nt-light-min .hljs-doctag,
.theme-base16-windows-nt-light-min .hljs-keyword.hljs-atrule,
.theme-base16-windows-nt-light-min .hljs-quote,
.theme-base16-windows-nt-light-min .hljs-regexp {
  color: teal;
}
.theme-base16-windows-nt-light-min .hljs-attribute,
.theme-base16-windows-nt-light-min .hljs-function .hljs-title,
.theme-base16-windows-nt-light-min .hljs-section,
.theme-base16-windows-nt-light-min .hljs-title.function_,
.theme-base16-windows-nt-light-min .ruby .hljs-property {
  color: navy;
}
.theme-base16-windows-nt-light-min .diff .hljs-meta,
.theme-base16-windows-nt-light-min .hljs-keyword,
.theme-base16-windows-nt-light-min .hljs-template-tag,
.theme-base16-windows-nt-light-min .hljs-type {
  color: purple;
}
.theme-base16-windows-nt-light-min .hljs-emphasis {
  color: purple;
  font-style: italic;
}
.theme-base16-windows-nt-light-min .hljs-meta,
.theme-base16-windows-nt-light-min .hljs-meta .hljs-keyword,
.theme-base16-windows-nt-light-min .hljs-meta .hljs-string {
  color: lime;
}
.theme-base16-windows-nt-light-min .hljs-meta .hljs-keyword,
.theme-base16-windows-nt-light-min .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 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: gray;
}
.theme-base16-windows-nt .hljs-tag {
  color: #a1a1a1;
}
.theme-base16-windows-nt .hljs-subst,
.theme-base16-windows-nt .hljs-punctuation,
.theme-base16-windows-nt .hljs-operator {
  color: silver;
}
.theme-base16-windows-nt .hljs-operator {
  opacity: 0.7;
}
.theme-base16-windows-nt .hljs-bullet,
.theme-base16-windows-nt .hljs-variable,
.theme-base16-windows-nt .hljs-template-variable,
.theme-base16-windows-nt .hljs-selector-tag,
.theme-base16-windows-nt .hljs-name,
.theme-base16-windows-nt .hljs-deletion {
  color: red;
}
.theme-base16-windows-nt .hljs-symbol,
.theme-base16-windows-nt .hljs-number,
.theme-base16-windows-nt .hljs-link,
.theme-base16-windows-nt .hljs-attr,
.theme-base16-windows-nt .hljs-variable.constant_,
.theme-base16-windows-nt .hljs-literal {
  color: olive;
}
.theme-base16-windows-nt .hljs-title,
.theme-base16-windows-nt .hljs-class .hljs-title,
.theme-base16-windows-nt .hljs-title.class_ {
  color: #ff0;
}
.theme-base16-windows-nt .hljs-strong {
  font-weight: bold;
  color: #ff0;
}
.theme-base16-windows-nt .hljs-code,
.theme-base16-windows-nt .hljs-addition,
.theme-base16-windows-nt .hljs-title.class_.inherited__,
.theme-base16-windows-nt .hljs-string {
  color: lime;
}
.theme-base16-windows-nt .hljs-built_in,
.theme-base16-windows-nt .hljs-doctag,
.theme-base16-windows-nt .hljs-quote,
.theme-base16-windows-nt .hljs-keyword.hljs-atrule,
.theme-base16-windows-nt .hljs-regexp {
  color: aqua;
}
.theme-base16-windows-nt .hljs-function .hljs-title,
.theme-base16-windows-nt .hljs-attribute,
.theme-base16-windows-nt .ruby .hljs-property,
.theme-base16-windows-nt .hljs-title.function_,
.theme-base16-windows-nt .hljs-section {
  color: blue;
}
.theme-base16-windows-nt .hljs-type,
.theme-base16-windows-nt .hljs-template-tag,
.theme-base16-windows-nt .diff .hljs-meta,
.theme-base16-windows-nt .hljs-keyword {
  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: bold;
}
.theme-base16-windows-nt-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-windows-nt-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-windows-nt-min .hljs {
  color: silver;
  background: #000;
}
.theme-base16-windows-nt-min .hljs ::selection,
.theme-base16-windows-nt-min .hljs::selection {
  background-color: #555;
  color: silver;
}
.theme-base16-windows-nt-min .hljs-comment {
  color: gray;
}
.theme-base16-windows-nt-min .hljs-tag {
  color: #a1a1a1;
}
.theme-base16-windows-nt-min .hljs-operator,
.theme-base16-windows-nt-min .hljs-punctuation,
.theme-base16-windows-nt-min .hljs-subst {
  color: silver;
}
.theme-base16-windows-nt-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-windows-nt-min .hljs-bullet,
.theme-base16-windows-nt-min .hljs-deletion,
.theme-base16-windows-nt-min .hljs-name,
.theme-base16-windows-nt-min .hljs-selector-tag,
.theme-base16-windows-nt-min .hljs-template-variable,
.theme-base16-windows-nt-min .hljs-variable {
  color: red;
}
.theme-base16-windows-nt-min .hljs-attr,
.theme-base16-windows-nt-min .hljs-link,
.theme-base16-windows-nt-min .hljs-literal,
.theme-base16-windows-nt-min .hljs-number,
.theme-base16-windows-nt-min .hljs-symbol,
.theme-base16-windows-nt-min .hljs-variable.constant_ {
  color: olive;
}
.theme-base16-windows-nt-min .hljs-class .hljs-title,
.theme-base16-windows-nt-min .hljs-title,
.theme-base16-windows-nt-min .hljs-title.class_ {
  color: #ff0;
}
.theme-base16-windows-nt-min .hljs-strong {
  font-weight: 700;
  color: #ff0;
}
.theme-base16-windows-nt-min .hljs-addition,
.theme-base16-windows-nt-min .hljs-code,
.theme-base16-windows-nt-min .hljs-string,
.theme-base16-windows-nt-min .hljs-title.class_.inherited__ {
  color: lime;
}
.theme-base16-windows-nt-min .hljs-built_in,
.theme-base16-windows-nt-min .hljs-doctag,
.theme-base16-windows-nt-min .hljs-keyword.hljs-atrule,
.theme-base16-windows-nt-min .hljs-quote,
.theme-base16-windows-nt-min .hljs-regexp {
  color: aqua;
}
.theme-base16-windows-nt-min .hljs-attribute,
.theme-base16-windows-nt-min .hljs-function .hljs-title,
.theme-base16-windows-nt-min .hljs-section,
.theme-base16-windows-nt-min .hljs-title.function_,
.theme-base16-windows-nt-min .ruby .hljs-property {
  color: blue;
}
.theme-base16-windows-nt-min .diff .hljs-meta,
.theme-base16-windows-nt-min .hljs-keyword,
.theme-base16-windows-nt-min .hljs-template-tag,
.theme-base16-windows-nt-min .hljs-type {
  color: #f0f;
}
.theme-base16-windows-nt-min .hljs-emphasis {
  color: #f0f;
  font-style: italic;
}
.theme-base16-windows-nt-min .hljs-meta,
.theme-base16-windows-nt-min .hljs-meta .hljs-keyword,
.theme-base16-windows-nt-min .hljs-meta .hljs-string {
  color: green;
}
.theme-base16-windows-nt-min .hljs-meta .hljs-keyword,
.theme-base16-windows-nt-min .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 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-subst,
.theme-base16-woodland .hljs-punctuation,
.theme-base16-woodland .hljs-operator {
  color: #cabcb1;
}
.theme-base16-woodland .hljs-operator {
  opacity: 0.7;
}
.theme-base16-woodland .hljs-bullet,
.theme-base16-woodland .hljs-variable,
.theme-base16-woodland .hljs-template-variable,
.theme-base16-woodland .hljs-selector-tag,
.theme-base16-woodland .hljs-name,
.theme-base16-woodland .hljs-deletion {
  color: #d35c5c;
}
.theme-base16-woodland .hljs-symbol,
.theme-base16-woodland .hljs-number,
.theme-base16-woodland .hljs-link,
.theme-base16-woodland .hljs-attr,
.theme-base16-woodland .hljs-variable.constant_,
.theme-base16-woodland .hljs-literal {
  color: #ca7f32;
}
.theme-base16-woodland .hljs-title,
.theme-base16-woodland .hljs-class .hljs-title,
.theme-base16-woodland .hljs-title.class_ {
  color: #e0ac16;
}
.theme-base16-woodland .hljs-strong {
  font-weight: bold;
  color: #e0ac16;
}
.theme-base16-woodland .hljs-code,
.theme-base16-woodland .hljs-addition,
.theme-base16-woodland .hljs-title.class_.inherited__,
.theme-base16-woodland .hljs-string {
  color: #b7ba53;
}
.theme-base16-woodland .hljs-built_in,
.theme-base16-woodland .hljs-doctag,
.theme-base16-woodland .hljs-quote,
.theme-base16-woodland .hljs-keyword.hljs-atrule,
.theme-base16-woodland .hljs-regexp {
  color: #6eb958;
}
.theme-base16-woodland .hljs-function .hljs-title,
.theme-base16-woodland .hljs-attribute,
.theme-base16-woodland .ruby .hljs-property,
.theme-base16-woodland .hljs-title.function_,
.theme-base16-woodland .hljs-section {
  color: #88a4d3;
}
.theme-base16-woodland .hljs-type,
.theme-base16-woodland .hljs-template-tag,
.theme-base16-woodland .diff .hljs-meta,
.theme-base16-woodland .hljs-keyword {
  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: bold;
}
.theme-base16-woodland-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-woodland-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-woodland-min .hljs {
  color: #cabcb1;
  background: #231e18;
}
.theme-base16-woodland-min .hljs ::selection,
.theme-base16-woodland-min .hljs::selection {
  background-color: #48413a;
  color: #cabcb1;
}
.theme-base16-woodland-min .hljs-comment {
  color: #9d8b70;
}
.theme-base16-woodland-min .hljs-tag {
  color: #b4a490;
}
.theme-base16-woodland-min .hljs-operator,
.theme-base16-woodland-min .hljs-punctuation,
.theme-base16-woodland-min .hljs-subst {
  color: #cabcb1;
}
.theme-base16-woodland-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-woodland-min .hljs-bullet,
.theme-base16-woodland-min .hljs-deletion,
.theme-base16-woodland-min .hljs-name,
.theme-base16-woodland-min .hljs-selector-tag,
.theme-base16-woodland-min .hljs-template-variable,
.theme-base16-woodland-min .hljs-variable {
  color: #d35c5c;
}
.theme-base16-woodland-min .hljs-attr,
.theme-base16-woodland-min .hljs-link,
.theme-base16-woodland-min .hljs-literal,
.theme-base16-woodland-min .hljs-number,
.theme-base16-woodland-min .hljs-symbol,
.theme-base16-woodland-min .hljs-variable.constant_ {
  color: #ca7f32;
}
.theme-base16-woodland-min .hljs-class .hljs-title,
.theme-base16-woodland-min .hljs-title,
.theme-base16-woodland-min .hljs-title.class_ {
  color: #e0ac16;
}
.theme-base16-woodland-min .hljs-strong {
  font-weight: 700;
  color: #e0ac16;
}
.theme-base16-woodland-min .hljs-addition,
.theme-base16-woodland-min .hljs-code,
.theme-base16-woodland-min .hljs-string,
.theme-base16-woodland-min .hljs-title.class_.inherited__ {
  color: #b7ba53;
}
.theme-base16-woodland-min .hljs-built_in,
.theme-base16-woodland-min .hljs-doctag,
.theme-base16-woodland-min .hljs-keyword.hljs-atrule,
.theme-base16-woodland-min .hljs-quote,
.theme-base16-woodland-min .hljs-regexp {
  color: #6eb958;
}
.theme-base16-woodland-min .hljs-attribute,
.theme-base16-woodland-min .hljs-function .hljs-title,
.theme-base16-woodland-min .hljs-section,
.theme-base16-woodland-min .hljs-title.function_,
.theme-base16-woodland-min .ruby .hljs-property {
  color: #88a4d3;
}
.theme-base16-woodland-min .diff .hljs-meta,
.theme-base16-woodland-min .hljs-keyword,
.theme-base16-woodland-min .hljs-template-tag,
.theme-base16-woodland-min .hljs-type {
  color: #bb90e2;
}
.theme-base16-woodland-min .hljs-emphasis {
  color: #bb90e2;
  font-style: italic;
}
.theme-base16-woodland-min .hljs-meta,
.theme-base16-woodland-min .hljs-meta .hljs-keyword,
.theme-base16-woodland-min .hljs-meta .hljs-string {
  color: #b49368;
}
.theme-base16-woodland-min .hljs-meta .hljs-keyword,
.theme-base16-woodland-min .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 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-subst,
.theme-base16-xcode-dusk .hljs-punctuation,
.theme-base16-xcode-dusk .hljs-operator {
  color: #939599;
}
.theme-base16-xcode-dusk .hljs-operator {
  opacity: 0.7;
}
.theme-base16-xcode-dusk .hljs-bullet,
.theme-base16-xcode-dusk .hljs-variable,
.theme-base16-xcode-dusk .hljs-template-variable,
.theme-base16-xcode-dusk .hljs-selector-tag,
.theme-base16-xcode-dusk .hljs-name,
.theme-base16-xcode-dusk .hljs-deletion {
  color: #b21889;
}
.theme-base16-xcode-dusk .hljs-symbol,
.theme-base16-xcode-dusk .hljs-number,
.theme-base16-xcode-dusk .hljs-link,
.theme-base16-xcode-dusk .hljs-attr,
.theme-base16-xcode-dusk .hljs-variable.constant_,
.theme-base16-xcode-dusk .hljs-literal {
  color: #786dc5;
}
.theme-base16-xcode-dusk .hljs-title,
.theme-base16-xcode-dusk .hljs-class .hljs-title,
.theme-base16-xcode-dusk .hljs-title.class_ {
  color: #438288;
}
.theme-base16-xcode-dusk .hljs-strong {
  font-weight: bold;
  color: #438288;
}
.theme-base16-xcode-dusk .hljs-code,
.theme-base16-xcode-dusk .hljs-addition,
.theme-base16-xcode-dusk .hljs-title.class_.inherited__,
.theme-base16-xcode-dusk .hljs-string {
  color: #df0002;
}
.theme-base16-xcode-dusk .hljs-built_in,
.theme-base16-xcode-dusk .hljs-doctag,
.theme-base16-xcode-dusk .hljs-quote,
.theme-base16-xcode-dusk .hljs-keyword.hljs-atrule,
.theme-base16-xcode-dusk .hljs-regexp {
  color: #00a0be;
}
.theme-base16-xcode-dusk .hljs-function .hljs-title,
.theme-base16-xcode-dusk .hljs-attribute,
.theme-base16-xcode-dusk .ruby .hljs-property,
.theme-base16-xcode-dusk .hljs-title.function_,
.theme-base16-xcode-dusk .hljs-section {
  color: #790ead;
}
.theme-base16-xcode-dusk .hljs-type,
.theme-base16-xcode-dusk .hljs-template-tag,
.theme-base16-xcode-dusk .diff .hljs-meta,
.theme-base16-xcode-dusk .hljs-keyword {
  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: bold;
}
.theme-base16-xcode-dusk-min {
  /*!
  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-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-xcode-dusk-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-xcode-dusk-min .hljs {
  color: #939599;
  background: #282b35;
}
.theme-base16-xcode-dusk-min .hljs ::selection,
.theme-base16-xcode-dusk-min .hljs::selection {
  background-color: #53555d;
  color: #939599;
}
.theme-base16-xcode-dusk-min .hljs-comment {
  color: #686a71;
}
.theme-base16-xcode-dusk-min .hljs-tag {
  color: #7e8086;
}
.theme-base16-xcode-dusk-min .hljs-operator,
.theme-base16-xcode-dusk-min .hljs-punctuation,
.theme-base16-xcode-dusk-min .hljs-subst {
  color: #939599;
}
.theme-base16-xcode-dusk-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-xcode-dusk-min .hljs-bullet,
.theme-base16-xcode-dusk-min .hljs-deletion,
.theme-base16-xcode-dusk-min .hljs-name,
.theme-base16-xcode-dusk-min .hljs-selector-tag,
.theme-base16-xcode-dusk-min .hljs-template-variable,
.theme-base16-xcode-dusk-min .hljs-variable {
  color: #b21889;
}
.theme-base16-xcode-dusk-min .hljs-attr,
.theme-base16-xcode-dusk-min .hljs-link,
.theme-base16-xcode-dusk-min .hljs-literal,
.theme-base16-xcode-dusk-min .hljs-number,
.theme-base16-xcode-dusk-min .hljs-symbol,
.theme-base16-xcode-dusk-min .hljs-variable.constant_ {
  color: #786dc5;
}
.theme-base16-xcode-dusk-min .hljs-class .hljs-title,
.theme-base16-xcode-dusk-min .hljs-title,
.theme-base16-xcode-dusk-min .hljs-title.class_ {
  color: #438288;
}
.theme-base16-xcode-dusk-min .hljs-strong {
  font-weight: 700;
  color: #438288;
}
.theme-base16-xcode-dusk-min .hljs-addition,
.theme-base16-xcode-dusk-min .hljs-code,
.theme-base16-xcode-dusk-min .hljs-string,
.theme-base16-xcode-dusk-min .hljs-title.class_.inherited__ {
  color: #df0002;
}
.theme-base16-xcode-dusk-min .hljs-built_in,
.theme-base16-xcode-dusk-min .hljs-doctag,
.theme-base16-xcode-dusk-min .hljs-keyword.hljs-atrule,
.theme-base16-xcode-dusk-min .hljs-quote,
.theme-base16-xcode-dusk-min .hljs-regexp {
  color: #00a0be;
}
.theme-base16-xcode-dusk-min .hljs-attribute,
.theme-base16-xcode-dusk-min .hljs-function .hljs-title,
.theme-base16-xcode-dusk-min .hljs-section,
.theme-base16-xcode-dusk-min .hljs-title.function_,
.theme-base16-xcode-dusk-min .ruby .hljs-property {
  color: #790ead;
}
.theme-base16-xcode-dusk-min .diff .hljs-meta,
.theme-base16-xcode-dusk-min .hljs-keyword,
.theme-base16-xcode-dusk-min .hljs-template-tag,
.theme-base16-xcode-dusk-min .hljs-type {
  color: #b21889;
}
.theme-base16-xcode-dusk-min .hljs-emphasis {
  color: #b21889;
  font-style: italic;
}
.theme-base16-xcode-dusk-min .hljs-meta,
.theme-base16-xcode-dusk-min .hljs-meta .hljs-keyword,
.theme-base16-xcode-dusk-min .hljs-meta .hljs-string {
  color: #c77c48;
}
.theme-base16-xcode-dusk-min .hljs-meta .hljs-keyword,
.theme-base16-xcode-dusk-min .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 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: gray;
}
.theme-base16-zenburn .hljs-subst,
.theme-base16-zenburn .hljs-punctuation,
.theme-base16-zenburn .hljs-operator {
  color: #dcdccc;
}
.theme-base16-zenburn .hljs-operator {
  opacity: 0.7;
}
.theme-base16-zenburn .hljs-bullet,
.theme-base16-zenburn .hljs-variable,
.theme-base16-zenburn .hljs-template-variable,
.theme-base16-zenburn .hljs-selector-tag,
.theme-base16-zenburn .hljs-name,
.theme-base16-zenburn .hljs-deletion {
  color: #dca3a3;
}
.theme-base16-zenburn .hljs-symbol,
.theme-base16-zenburn .hljs-number,
.theme-base16-zenburn .hljs-link,
.theme-base16-zenburn .hljs-attr,
.theme-base16-zenburn .hljs-variable.constant_,
.theme-base16-zenburn .hljs-literal {
  color: #dfaf8f;
}
.theme-base16-zenburn .hljs-title,
.theme-base16-zenburn .hljs-class .hljs-title,
.theme-base16-zenburn .hljs-title.class_ {
  color: #e0cf9f;
}
.theme-base16-zenburn .hljs-strong {
  font-weight: bold;
  color: #e0cf9f;
}
.theme-base16-zenburn .hljs-code,
.theme-base16-zenburn .hljs-addition,
.theme-base16-zenburn .hljs-title.class_.inherited__,
.theme-base16-zenburn .hljs-string {
  color: #5f7f5f;
}
.theme-base16-zenburn .hljs-built_in,
.theme-base16-zenburn .hljs-doctag,
.theme-base16-zenburn .hljs-quote,
.theme-base16-zenburn .hljs-keyword.hljs-atrule,
.theme-base16-zenburn .hljs-regexp {
  color: #93e0e3;
}
.theme-base16-zenburn .hljs-function .hljs-title,
.theme-base16-zenburn .hljs-attribute,
.theme-base16-zenburn .ruby .hljs-property,
.theme-base16-zenburn .hljs-title.function_,
.theme-base16-zenburn .hljs-section {
  color: #7cb8bb;
}
.theme-base16-zenburn .hljs-type,
.theme-base16-zenburn .hljs-template-tag,
.theme-base16-zenburn .diff .hljs-meta,
.theme-base16-zenburn .hljs-keyword {
  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: bold;
}
.theme-base16-zenburn-min {
  /*!
  Theme: Zenburn
  Author: elnawe
  License: ~ MIT (or more permissive) [via base16-schemes-source]
  Maintainer: @highlightjs/core-team
  Version: 2021.09.0
*/
}
.theme-base16-zenburn-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-base16-zenburn-min code.hljs {
  padding: 3px 5px;
}
.theme-base16-zenburn-min .hljs {
  color: #dcdccc;
  background: #383838;
}
.theme-base16-zenburn-min .hljs ::selection,
.theme-base16-zenburn-min .hljs::selection {
  background-color: #606060;
  color: #dcdccc;
}
.theme-base16-zenburn-min .hljs-comment {
  color: #6f6f6f;
}
.theme-base16-zenburn-min .hljs-tag {
  color: gray;
}
.theme-base16-zenburn-min .hljs-operator,
.theme-base16-zenburn-min .hljs-punctuation,
.theme-base16-zenburn-min .hljs-subst {
  color: #dcdccc;
}
.theme-base16-zenburn-min .hljs-operator {
  opacity: 0.7;
}
.theme-base16-zenburn-min .hljs-bullet,
.theme-base16-zenburn-min .hljs-deletion,
.theme-base16-zenburn-min .hljs-name,
.theme-base16-zenburn-min .hljs-selector-tag,
.theme-base16-zenburn-min .hljs-template-variable,
.theme-base16-zenburn-min .hljs-variable {
  color: #dca3a3;
}
.theme-base16-zenburn-min .hljs-attr,
.theme-base16-zenburn-min .hljs-link,
.theme-base16-zenburn-min .hljs-literal,
.theme-base16-zenburn-min .hljs-number,
.theme-base16-zenburn-min .hljs-symbol,
.theme-base16-zenburn-min .hljs-variable.constant_ {
  color: #dfaf8f;
}
.theme-base16-zenburn-min .hljs-class .hljs-title,
.theme-base16-zenburn-min .hljs-title,
.theme-base16-zenburn-min .hljs-title.class_ {
  color: #e0cf9f;
}
.theme-base16-zenburn-min .hljs-strong {
  font-weight: 700;
  color: #e0cf9f;
}
.theme-base16-zenburn-min .hljs-addition,
.theme-base16-zenburn-min .hljs-code,
.theme-base16-zenburn-min .hljs-string,
.theme-base16-zenburn-min .hljs-title.class_.inherited__ {
  color: #5f7f5f;
}
.theme-base16-zenburn-min .hljs-built_in,
.theme-base16-zenburn-min .hljs-doctag,
.theme-base16-zenburn-min .hljs-keyword.hljs-atrule,
.theme-base16-zenburn-min .hljs-quote,
.theme-base16-zenburn-min .hljs-regexp {
  color: #93e0e3;
}
.theme-base16-zenburn-min .hljs-attribute,
.theme-base16-zenburn-min .hljs-function .hljs-title,
.theme-base16-zenburn-min .hljs-section,
.theme-base16-zenburn-min .hljs-title.function_,
.theme-base16-zenburn-min .ruby .hljs-property {
  color: #7cb8bb;
}
.theme-base16-zenburn-min .diff .hljs-meta,
.theme-base16-zenburn-min .hljs-keyword,
.theme-base16-zenburn-min .hljs-template-tag,
.theme-base16-zenburn-min .hljs-type {
  color: #dc8cc3;
}
.theme-base16-zenburn-min .hljs-emphasis {
  color: #dc8cc3;
  font-style: italic;
}
.theme-base16-zenburn-min .hljs-meta,
.theme-base16-zenburn-min .hljs-meta .hljs-keyword,
.theme-base16-zenburn-min .hljs-meta .hljs-string {
  color: #000;
}
.theme-base16-zenburn-min .hljs-meta .hljs-keyword,
.theme-base16-zenburn-min .hljs-meta-keyword {
  font-weight: 700;
}
.theme-brown-paper pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-brown-paper code.hljs {
  padding: 3px 5px;
}
.theme-brown-paper .hljs {
  color: #363c69;
  background: #b7a68e url(./brown-papersq.png);
}
.theme-brown-paper .hljs-keyword,
.theme-brown-paper .hljs-selector-tag,
.theme-brown-paper .hljs-literal {
  color: #059;
  font-weight: bold;
}
.theme-brown-paper .hljs-string,
.theme-brown-paper .hljs-title,
.theme-brown-paper .hljs-section,
.theme-brown-paper .hljs-type,
.theme-brown-paper .hljs-attribute,
.theme-brown-paper .hljs-symbol,
.theme-brown-paper .hljs-bullet,
.theme-brown-paper .hljs-built_in,
.theme-brown-paper .hljs-addition,
.theme-brown-paper .hljs-variable,
.theme-brown-paper .hljs-template-tag,
.theme-brown-paper .hljs-template-variable,
.theme-brown-paper .hljs-link,
.theme-brown-paper .hljs-name {
  color: #2c009f;
}
.theme-brown-paper .hljs-comment,
.theme-brown-paper .hljs-quote,
.theme-brown-paper .hljs-meta,
.theme-brown-paper .hljs-deletion {
  color: #802022;
}
.theme-brown-paper .hljs-keyword,
.theme-brown-paper .hljs-selector-tag,
.theme-brown-paper .hljs-literal,
.theme-brown-paper .hljs-doctag,
.theme-brown-paper .hljs-title,
.theme-brown-paper .hljs-section,
.theme-brown-paper .hljs-type,
.theme-brown-paper .hljs-name,
.theme-brown-paper .hljs-strong {
  font-weight: bold;
}
.theme-brown-paper .hljs-emphasis {
  font-style: italic;
}
.theme-brown-paper-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-brown-paper-min code.hljs {
  padding: 3px 5px;
}
.theme-brown-paper-min .hljs {
  color: #363c69;
  background: url(./brown-papersq.png) #b7a68e;
}
.theme-brown-paper-min .hljs-keyword,
.theme-brown-paper-min .hljs-literal,
.theme-brown-paper-min .hljs-selector-tag {
  color: #059;
}
.theme-brown-paper-min .hljs-addition,
.theme-brown-paper-min .hljs-attribute,
.theme-brown-paper-min .hljs-built_in,
.theme-brown-paper-min .hljs-bullet,
.theme-brown-paper-min .hljs-link,
.theme-brown-paper-min .hljs-name,
.theme-brown-paper-min .hljs-section,
.theme-brown-paper-min .hljs-string,
.theme-brown-paper-min .hljs-symbol,
.theme-brown-paper-min .hljs-template-tag,
.theme-brown-paper-min .hljs-template-variable,
.theme-brown-paper-min .hljs-title,
.theme-brown-paper-min .hljs-type,
.theme-brown-paper-min .hljs-variable {
  color: #2c009f;
}
.theme-brown-paper-min .hljs-comment,
.theme-brown-paper-min .hljs-deletion,
.theme-brown-paper-min .hljs-meta,
.theme-brown-paper-min .hljs-quote {
  color: #802022;
}
.theme-brown-paper-min .hljs-doctag,
.theme-brown-paper-min .hljs-keyword,
.theme-brown-paper-min .hljs-literal,
.theme-brown-paper-min .hljs-name,
.theme-brown-paper-min .hljs-section,
.theme-brown-paper-min .hljs-selector-tag,
.theme-brown-paper-min .hljs-strong,
.theme-brown-paper-min .hljs-title,
.theme-brown-paper-min .hljs-type {
  font-weight: 700;
}
.theme-brown-paper-min .hljs-emphasis {
  font-style: italic;
}
.theme-codepen-embed pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-codepen-embed code.hljs {
  padding: 3px 5px;
}
.theme-codepen-embed .hljs {
  background: #222;
  color: #fff;
}
.theme-codepen-embed .hljs-comment,
.theme-codepen-embed .hljs-quote {
  color: #777;
}
.theme-codepen-embed .hljs-variable,
.theme-codepen-embed .hljs-template-variable,
.theme-codepen-embed .hljs-tag,
.theme-codepen-embed .hljs-regexp,
.theme-codepen-embed .hljs-meta,
.theme-codepen-embed .hljs-number,
.theme-codepen-embed .hljs-built_in,
.theme-codepen-embed .hljs-literal,
.theme-codepen-embed .hljs-params,
.theme-codepen-embed .hljs-symbol,
.theme-codepen-embed .hljs-bullet,
.theme-codepen-embed .hljs-link,
.theme-codepen-embed .hljs-deletion {
  color: #ab875d;
}
.theme-codepen-embed .hljs-section,
.theme-codepen-embed .hljs-title,
.theme-codepen-embed .hljs-name,
.theme-codepen-embed .hljs-selector-id,
.theme-codepen-embed .hljs-selector-class,
.theme-codepen-embed .hljs-type,
.theme-codepen-embed .hljs-attribute {
  color: #9b869b;
}
.theme-codepen-embed .hljs-string,
.theme-codepen-embed .hljs-keyword,
.theme-codepen-embed .hljs-selector-tag,
.theme-codepen-embed .hljs-addition {
  color: #8f9c6c;
}
.theme-codepen-embed .hljs-emphasis {
  font-style: italic;
}
.theme-codepen-embed .hljs-strong {
  font-weight: bold;
}
.theme-codepen-embed-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-codepen-embed-min code.hljs {
  padding: 3px 5px;
}
.theme-codepen-embed-min .hljs {
  background: #222;
  color: #fff;
}
.theme-codepen-embed-min .hljs-comment,
.theme-codepen-embed-min .hljs-quote {
  color: #777;
}
.theme-codepen-embed-min .hljs-built_in,
.theme-codepen-embed-min .hljs-bullet,
.theme-codepen-embed-min .hljs-deletion,
.theme-codepen-embed-min .hljs-link,
.theme-codepen-embed-min .hljs-literal,
.theme-codepen-embed-min .hljs-meta,
.theme-codepen-embed-min .hljs-number,
.theme-codepen-embed-min .hljs-params,
.theme-codepen-embed-min .hljs-regexp,
.theme-codepen-embed-min .hljs-symbol,
.theme-codepen-embed-min .hljs-tag,
.theme-codepen-embed-min .hljs-template-variable,
.theme-codepen-embed-min .hljs-variable {
  color: #ab875d;
}
.theme-codepen-embed-min .hljs-attribute,
.theme-codepen-embed-min .hljs-name,
.theme-codepen-embed-min .hljs-section,
.theme-codepen-embed-min .hljs-selector-class,
.theme-codepen-embed-min .hljs-selector-id,
.theme-codepen-embed-min .hljs-title,
.theme-codepen-embed-min .hljs-type {
  color: #9b869b;
}
.theme-codepen-embed-min .hljs-addition,
.theme-codepen-embed-min .hljs-keyword,
.theme-codepen-embed-min .hljs-selector-tag,
.theme-codepen-embed-min .hljs-string {
  color: #8f9c6c;
}
.theme-codepen-embed-min .hljs-emphasis {
  font-style: italic;
}
.theme-codepen-embed-min .hljs-strong {
  font-weight: 700;
}
.theme-color-brewer pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-color-brewer code.hljs {
  padding: 3px 5px;
}
.theme-color-brewer .hljs {
  color: #000;
  background: #fff;
}
.theme-color-brewer .hljs-string,
.theme-color-brewer .hljs-meta,
.theme-color-brewer .hljs-symbol,
.theme-color-brewer .hljs-template-tag,
.theme-color-brewer .hljs-template-variable,
.theme-color-brewer .hljs-addition {
  color: #756bb1;
}
.theme-color-brewer .hljs-comment,
.theme-color-brewer .hljs-quote {
  color: #636363;
}
.theme-color-brewer .hljs-number,
.theme-color-brewer .hljs-regexp,
.theme-color-brewer .hljs-literal,
.theme-color-brewer .hljs-bullet,
.theme-color-brewer .hljs-link {
  color: #31a354;
}
.theme-color-brewer .hljs-deletion,
.theme-color-brewer .hljs-variable {
  color: #88f;
}
.theme-color-brewer .hljs-keyword,
.theme-color-brewer .hljs-selector-tag,
.theme-color-brewer .hljs-title,
.theme-color-brewer .hljs-section,
.theme-color-brewer .hljs-built_in,
.theme-color-brewer .hljs-doctag,
.theme-color-brewer .hljs-type,
.theme-color-brewer .hljs-tag,
.theme-color-brewer .hljs-name,
.theme-color-brewer .hljs-selector-id,
.theme-color-brewer .hljs-selector-class,
.theme-color-brewer .hljs-strong {
  color: #3182bd;
}
.theme-color-brewer .hljs-emphasis {
  font-style: italic;
}
.theme-color-brewer .hljs-attribute {
  color: #e6550d;
}
.theme-color-brewer-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-color-brewer-min code.hljs {
  padding: 3px 5px;
}
.theme-color-brewer-min .hljs {
  color: #000;
  background: #fff;
}
.theme-color-brewer-min .hljs-addition,
.theme-color-brewer-min .hljs-meta,
.theme-color-brewer-min .hljs-string,
.theme-color-brewer-min .hljs-symbol,
.theme-color-brewer-min .hljs-template-tag,
.theme-color-brewer-min .hljs-template-variable {
  color: #756bb1;
}
.theme-color-brewer-min .hljs-comment,
.theme-color-brewer-min .hljs-quote {
  color: #636363;
}
.theme-color-brewer-min .hljs-bullet,
.theme-color-brewer-min .hljs-link,
.theme-color-brewer-min .hljs-literal,
.theme-color-brewer-min .hljs-number,
.theme-color-brewer-min .hljs-regexp {
  color: #31a354;
}
.theme-color-brewer-min .hljs-deletion,
.theme-color-brewer-min .hljs-variable {
  color: #88f;
}
.theme-color-brewer-min .hljs-built_in,
.theme-color-brewer-min .hljs-doctag,
.theme-color-brewer-min .hljs-keyword,
.theme-color-brewer-min .hljs-name,
.theme-color-brewer-min .hljs-section,
.theme-color-brewer-min .hljs-selector-class,
.theme-color-brewer-min .hljs-selector-id,
.theme-color-brewer-min .hljs-selector-tag,
.theme-color-brewer-min .hljs-strong,
.theme-color-brewer-min .hljs-tag,
.theme-color-brewer-min .hljs-title,
.theme-color-brewer-min .hljs-type {
  color: #3182bd;
}
.theme-color-brewer-min .hljs-emphasis {
  font-style: italic;
}
.theme-color-brewer-min .hljs-attribute {
  color: #e6550d;
}
.theme-dark pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-dark code.hljs {
  padding: 3px 5px;
}
.theme-dark .hljs {
  color: #ddd;
  background: #303030;
}
.theme-dark .hljs-keyword,
.theme-dark .hljs-selector-tag,
.theme-dark .hljs-literal,
.theme-dark .hljs-section,
.theme-dark .hljs-link {
  color: #fff;
}
.theme-dark .hljs-string,
.theme-dark .hljs-title,
.theme-dark .hljs-name,
.theme-dark .hljs-type,
.theme-dark .hljs-attribute,
.theme-dark .hljs-symbol,
.theme-dark .hljs-bullet,
.theme-dark .hljs-built_in,
.theme-dark .hljs-addition,
.theme-dark .hljs-variable,
.theme-dark .hljs-template-tag,
.theme-dark .hljs-template-variable {
  color: #d88;
}
.theme-dark .hljs-comment,
.theme-dark .hljs-quote,
.theme-dark .hljs-deletion,
.theme-dark .hljs-meta {
  color: #979797;
}
.theme-dark .hljs-keyword,
.theme-dark .hljs-selector-tag,
.theme-dark .hljs-literal,
.theme-dark .hljs-title,
.theme-dark .hljs-section,
.theme-dark .hljs-doctag,
.theme-dark .hljs-type,
.theme-dark .hljs-name,
.theme-dark .hljs-strong {
  font-weight: bold;
}
.theme-dark .hljs-emphasis {
  font-style: italic;
}
.theme-dark-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-dark-min .hljs {
  color: #ddd;
  background: #303030;
}
.theme-dark-min .hljs-keyword,
.theme-dark-min .hljs-link,
.theme-dark-min .hljs-literal,
.theme-dark-min .hljs-section,
.theme-dark-min .hljs-selector-tag {
  color: #fff;
}
.theme-dark-min .hljs-addition,
.theme-dark-min .hljs-attribute,
.theme-dark-min .hljs-built_in,
.theme-dark-min .hljs-bullet,
.theme-dark-min .hljs-name,
.theme-dark-min .hljs-string,
.theme-dark-min .hljs-symbol,
.theme-dark-min .hljs-template-tag,
.theme-dark-min .hljs-template-variable,
.theme-dark-min .hljs-title,
.theme-dark-min .hljs-type,
.theme-dark-min .hljs-variable {
  color: #d88;
}
.theme-dark-min .hljs-comment,
.theme-dark-min .hljs-deletion,
.theme-dark-min .hljs-meta,
.theme-dark-min .hljs-quote {
  color: #979797;
}
.theme-dark-min .hljs-doctag,
.theme-dark-min .hljs-keyword,
.theme-dark-min .hljs-literal,
.theme-dark-min .hljs-name,
.theme-dark-min .hljs-section,
.theme-dark-min .hljs-selector-tag,
.theme-dark-min .hljs-strong,
.theme-dark-min .hljs-title,
.theme-dark-min .hljs-type {
  font-weight: 700;
}
.theme-dark-min .hljs-emphasis {
  font-style: italic;
}
.theme-default {
  /*!
  Theme: Default
  Description: Original highlight.js style
  Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org>
  Maintainer: @highlightjs/core-team
  Website: https://highlightjs.org/
  License: see project LICENSE
  Touched: 2021
*/
}
.theme-default pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-default code.hljs {
  padding: 3px 5px;
}
.theme-default pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-default code.hljs {
  padding: 3px 5px;
}
.theme-default .hljs {
  background: #f3f3f3;
  color: #444;
}
.theme-default .hljs-comment {
  color: #697070;
}
.theme-default .hljs-tag,
.theme-default .hljs-punctuation {
  color: rgba(68, 68, 68, 0.6666666667);
}
.theme-default .hljs-tag .hljs-name,
.theme-default .hljs-tag .hljs-attr {
  color: #444;
}
.theme-default .hljs-keyword,
.theme-default .hljs-attribute,
.theme-default .hljs-selector-tag,
.theme-default .hljs-meta .hljs-keyword,
.theme-default .hljs-doctag,
.theme-default .hljs-name {
  font-weight: bold;
}
.theme-default .hljs-type,
.theme-default .hljs-string,
.theme-default .hljs-number,
.theme-default .hljs-selector-id,
.theme-default .hljs-selector-class,
.theme-default .hljs-quote,
.theme-default .hljs-template-tag,
.theme-default .hljs-deletion {
  color: #800;
}
.theme-default .hljs-title,
.theme-default .hljs-section {
  color: #800;
  font-weight: bold;
}
.theme-default .hljs-regexp,
.theme-default .hljs-symbol,
.theme-default .hljs-variable,
.theme-default .hljs-template-variable,
.theme-default .hljs-link,
.theme-default .hljs-selector-attr,
.theme-default .hljs-operator,
.theme-default .hljs-selector-pseudo {
  color: #ab5656;
}
.theme-default .hljs-literal {
  color: #695;
}
.theme-default .hljs-built_in,
.theme-default .hljs-bullet,
.theme-default .hljs-code,
.theme-default .hljs-addition {
  color: #397300;
}
.theme-default .hljs-meta {
  color: #1f7199;
}
.theme-default .hljs-meta .hljs-string {
  color: #38a;
}
.theme-default .hljs-emphasis {
  font-style: italic;
}
.theme-default .hljs-strong {
  font-weight: bold;
}
.theme-default-min {
  /*!
  Theme: Default
  Description: Original highlight.js style
  Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org>
  Maintainer: @highlightjs/core-team
  Website: https://highlightjs.org/
  License: see project LICENSE
  Touched: 2021
*/
}
.theme-default-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-default-min code.hljs {
  padding: 3px 5px;
}
.theme-default-min .hljs {
  background: #f3f3f3;
  color: #444;
}
.theme-default-min .hljs-comment {
  color: #697070;
}
.theme-default-min .hljs-punctuation,
.theme-default-min .hljs-tag {
  color: rgba(68, 68, 68, 0.6666666667);
}
.theme-default-min .hljs-tag .hljs-attr,
.theme-default-min .hljs-tag .hljs-name {
  color: #444;
}
.theme-default-min .hljs-attribute,
.theme-default-min .hljs-doctag,
.theme-default-min .hljs-keyword,
.theme-default-min .hljs-meta .hljs-keyword,
.theme-default-min .hljs-name,
.theme-default-min .hljs-selector-tag {
  font-weight: 700;
}
.theme-default-min .hljs-deletion,
.theme-default-min .hljs-number,
.theme-default-min .hljs-quote,
.theme-default-min .hljs-selector-class,
.theme-default-min .hljs-selector-id,
.theme-default-min .hljs-string,
.theme-default-min .hljs-template-tag,
.theme-default-min .hljs-type {
  color: #800;
}
.theme-default-min .hljs-section,
.theme-default-min .hljs-title {
  color: #800;
  font-weight: 700;
}
.theme-default-min .hljs-link,
.theme-default-min .hljs-operator,
.theme-default-min .hljs-regexp,
.theme-default-min .hljs-selector-attr,
.theme-default-min .hljs-selector-pseudo,
.theme-default-min .hljs-symbol,
.theme-default-min .hljs-template-variable,
.theme-default-min .hljs-variable {
  color: #ab5656;
}
.theme-default-min .hljs-literal {
  color: #695;
}
.theme-default-min .hljs-addition,
.theme-default-min .hljs-built_in,
.theme-default-min .hljs-bullet,
.theme-default-min .hljs-code {
  color: #397300;
}
.theme-default-min .hljs-meta {
  color: #1f7199;
}
.theme-default-min .hljs-meta .hljs-string {
  color: #38a;
}
.theme-default-min .hljs-emphasis {
  font-style: italic;
}
.theme-default-min .hljs-strong {
  font-weight: 700;
}
.theme-devibeans {
  /*!
    Theme: devibeans (dark)
    Author: @terminaldweller
    Maintainer: @terminaldweller

    Inspired by vim's jellybeans theme (https://github.com/nanotech/jellybeans.vim)
*/
}
.theme-devibeans pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-devibeans code.hljs {
  padding: 3px 5px;
}
.theme-devibeans .hljs {
  background: #000;
  color: #a39e9b;
}
.theme-devibeans .hljs-attr,
.theme-devibeans .hljs-template-tag {
  color: #8787d7;
}
.theme-devibeans .hljs-comment,
.theme-devibeans .hljs-doctag,
.theme-devibeans .hljs-quote {
  color: #396;
}
.theme-devibeans .hljs-params {
  color: #a39e9b;
}
.theme-devibeans .hljs-regexp {
  color: #d700ff;
}
.theme-devibeans .hljs-tag,
.theme-devibeans .hljs-selector-id,
.theme-devibeans .hljs-number,
.theme-devibeans .hljs-literal {
  color: #ef5350;
}
.theme-devibeans .hljs-meta,
.theme-devibeans .hljs-meta .hljs-keyword {
  color: #0087ff;
}
.theme-devibeans .hljs-selector-class,
.theme-devibeans .hljs-code,
.theme-devibeans .hljs-formula,
.theme-devibeans .hljs-variable,
.theme-devibeans .hljs-template-variable,
.theme-devibeans .hljs-selector-attr,
.theme-devibeans .hljs-selector-pseudo,
.theme-devibeans .hljs-link,
.theme-devibeans .hljs-keyword {
  color: #64b5f6;
}
.theme-devibeans .hljs-built_in,
.theme-devibeans .hljs-title,
.theme-devibeans .hljs-deletion {
  color: #ff8700;
}
.theme-devibeans .hljs-type,
.theme-devibeans .hljs-section,
.theme-devibeans .hljs-function,
.theme-devibeans .hljs-name,
.theme-devibeans .hljs-property,
.theme-devibeans .hljs-attribute {
  color: #ffd75f;
}
.theme-devibeans .hljs-meta .hljs-string,
.theme-devibeans .hljs-string,
.theme-devibeans .hljs-subst,
.theme-devibeans .hljs-symbol,
.theme-devibeans .hljs-bullet,
.theme-devibeans .hljs-addition {
  color: #558b2f;
}
.theme-devibeans .hljs-selector-tag {
  color: #96f;
}
.theme-devibeans .hljs-emphasis {
  font-style: italic;
}
.theme-devibeans .hljs-strong {
  font-weight: bold;
}
.theme-devibeans-min {
  /*!
    Theme: devibeans (dark)
    Author: @terminaldweller
    Maintainer: @terminaldweller

    Inspired by vim's jellybeans theme (https://github.com/nanotech/jellybeans.vim)
*/
}
.theme-devibeans-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-devibeans-min code.hljs {
  padding: 3px 5px;
}
.theme-devibeans-min .hljs {
  background: #000;
  color: #a39e9b;
}
.theme-devibeans-min .hljs-attr,
.theme-devibeans-min .hljs-template-tag {
  color: #8787d7;
}
.theme-devibeans-min .hljs-comment,
.theme-devibeans-min .hljs-doctag,
.theme-devibeans-min .hljs-quote {
  color: #396;
}
.theme-devibeans-min .hljs-params {
  color: #a39e9b;
}
.theme-devibeans-min .hljs-regexp {
  color: #d700ff;
}
.theme-devibeans-min .hljs-literal,
.theme-devibeans-min .hljs-number,
.theme-devibeans-min .hljs-selector-id,
.theme-devibeans-min .hljs-tag {
  color: #ef5350;
}
.theme-devibeans-min .hljs-meta,
.theme-devibeans-min .hljs-meta .hljs-keyword {
  color: #0087ff;
}
.theme-devibeans-min .hljs-code,
.theme-devibeans-min .hljs-formula,
.theme-devibeans-min .hljs-keyword,
.theme-devibeans-min .hljs-link,
.theme-devibeans-min .hljs-selector-attr,
.theme-devibeans-min .hljs-selector-class,
.theme-devibeans-min .hljs-selector-pseudo,
.theme-devibeans-min .hljs-template-variable,
.theme-devibeans-min .hljs-variable {
  color: #64b5f6;
}
.theme-devibeans-min .hljs-built_in,
.theme-devibeans-min .hljs-deletion,
.theme-devibeans-min .hljs-title {
  color: #ff8700;
}
.theme-devibeans-min .hljs-attribute,
.theme-devibeans-min .hljs-function,
.theme-devibeans-min .hljs-name,
.theme-devibeans-min .hljs-property,
.theme-devibeans-min .hljs-section,
.theme-devibeans-min .hljs-type {
  color: #ffd75f;
}
.theme-devibeans-min .hljs-addition,
.theme-devibeans-min .hljs-bullet,
.theme-devibeans-min .hljs-meta .hljs-string,
.theme-devibeans-min .hljs-string,
.theme-devibeans-min .hljs-subst,
.theme-devibeans-min .hljs-symbol {
  color: #558b2f;
}
.theme-devibeans-min .hljs-selector-tag {
  color: #96f;
}
.theme-devibeans-min .hljs-emphasis {
  font-style: italic;
}
.theme-devibeans-min .hljs-strong {
  font-weight: 700;
}
.theme-docco pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-docco code.hljs {
  padding: 3px 5px;
}
.theme-docco .hljs {
  color: #000;
  background: #f8f8ff;
}
.theme-docco .hljs-comment,
.theme-docco .hljs-quote {
  color: #408080;
  font-style: italic;
}
.theme-docco .hljs-keyword,
.theme-docco .hljs-selector-tag,
.theme-docco .hljs-literal,
.theme-docco .hljs-subst {
  color: #954121;
}
.theme-docco .hljs-number {
  color: #40a070;
}
.theme-docco .hljs-string,
.theme-docco .hljs-doctag {
  color: #219161;
}
.theme-docco .hljs-selector-id,
.theme-docco .hljs-selector-class,
.theme-docco .hljs-section,
.theme-docco .hljs-type {
  color: #19469d;
}
.theme-docco .hljs-params {
  color: blue;
}
.theme-docco .hljs-title {
  color: #458;
  font-weight: bold;
}
.theme-docco .hljs-tag,
.theme-docco .hljs-name,
.theme-docco .hljs-attribute {
  color: navy;
  font-weight: normal;
}
.theme-docco .hljs-variable,
.theme-docco .hljs-template-variable {
  color: teal;
}
.theme-docco .hljs-regexp,
.theme-docco .hljs-link {
  color: #b68;
}
.theme-docco .hljs-symbol,
.theme-docco .hljs-bullet {
  color: #990073;
}
.theme-docco .hljs-built_in {
  color: #0086b3;
}
.theme-docco .hljs-meta {
  color: #999;
  font-weight: bold;
}
.theme-docco .hljs-deletion {
  background: #fdd;
}
.theme-docco .hljs-addition {
  background: #dfd;
}
.theme-docco .hljs-emphasis {
  font-style: italic;
}
.theme-docco .hljs-strong {
  font-weight: bold;
}
.theme-docco-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-docco-min code.hljs {
  padding: 3px 5px;
}
.theme-docco-min .hljs {
  color: #000;
  background: #f8f8ff;
}
.theme-docco-min .hljs-comment,
.theme-docco-min .hljs-quote {
  color: #408080;
  font-style: italic;
}
.theme-docco-min .hljs-keyword,
.theme-docco-min .hljs-literal,
.theme-docco-min .hljs-selector-tag,
.theme-docco-min .hljs-subst {
  color: #954121;
}
.theme-docco-min .hljs-number {
  color: #40a070;
}
.theme-docco-min .hljs-doctag,
.theme-docco-min .hljs-string {
  color: #219161;
}
.theme-docco-min .hljs-section,
.theme-docco-min .hljs-selector-class,
.theme-docco-min .hljs-selector-id,
.theme-docco-min .hljs-type {
  color: #19469d;
}
.theme-docco-min .hljs-params {
  color: blue;
}
.theme-docco-min .hljs-title {
  color: #458;
  font-weight: 700;
}
.theme-docco-min .hljs-attribute,
.theme-docco-min .hljs-name,
.theme-docco-min .hljs-tag {
  color: navy;
  font-weight: 400;
}
.theme-docco-min .hljs-template-variable,
.theme-docco-min .hljs-variable {
  color: teal;
}
.theme-docco-min .hljs-link,
.theme-docco-min .hljs-regexp {
  color: #b68;
}
.theme-docco-min .hljs-bullet,
.theme-docco-min .hljs-symbol {
  color: #990073;
}
.theme-docco-min .hljs-built_in {
  color: #0086b3;
}
.theme-docco-min .hljs-meta {
  color: #999;
  font-weight: 700;
}
.theme-docco-min .hljs-deletion {
  background: #fdd;
}
.theme-docco-min .hljs-addition {
  background: #dfd;
}
.theme-docco-min .hljs-emphasis {
  font-style: italic;
}
.theme-docco-min .hljs-strong {
  font-weight: 700;
}
.theme-far pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-far code.hljs {
  padding: 3px 5px;
}
.theme-far .hljs {
  color: aqua;
  background: navy;
}
.theme-far .hljs-string,
.theme-far .hljs-attribute,
.theme-far .hljs-symbol,
.theme-far .hljs-bullet,
.theme-far .hljs-built_in,
.theme-far .hljs-template-tag,
.theme-far .hljs-template-variable,
.theme-far .hljs-addition {
  color: #ff0;
}
.theme-far .hljs-keyword,
.theme-far .hljs-selector-tag,
.theme-far .hljs-section,
.theme-far .hljs-type,
.theme-far .hljs-name,
.theme-far .hljs-selector-id,
.theme-far .hljs-selector-class,
.theme-far .hljs-variable {
  color: #fff;
}
.theme-far .hljs-comment,
.theme-far .hljs-quote,
.theme-far .hljs-doctag,
.theme-far .hljs-deletion {
  color: #888;
}
.theme-far .hljs-number,
.theme-far .hljs-regexp,
.theme-far .hljs-literal,
.theme-far .hljs-link {
  color: lime;
}
.theme-far .hljs-meta {
  color: teal;
}
.theme-far .hljs-keyword,
.theme-far .hljs-selector-tag,
.theme-far .hljs-title,
.theme-far .hljs-section,
.theme-far .hljs-name,
.theme-far .hljs-strong {
  font-weight: bold;
}
.theme-far .hljs-emphasis {
  font-style: italic;
}
.theme-far-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-far-min code.hljs {
  padding: 3px 5px;
}
.theme-far-min .hljs {
  color: aqua;
  background: navy;
}
.theme-far-min .hljs-addition,
.theme-far-min .hljs-attribute,
.theme-far-min .hljs-built_in,
.theme-far-min .hljs-bullet,
.theme-far-min .hljs-string,
.theme-far-min .hljs-symbol,
.theme-far-min .hljs-template-tag,
.theme-far-min .hljs-template-variable {
  color: #ff0;
}
.theme-far-min .hljs-keyword,
.theme-far-min .hljs-name,
.theme-far-min .hljs-section,
.theme-far-min .hljs-selector-class,
.theme-far-min .hljs-selector-id,
.theme-far-min .hljs-selector-tag,
.theme-far-min .hljs-type,
.theme-far-min .hljs-variable {
  color: #fff;
}
.theme-far-min .hljs-comment,
.theme-far-min .hljs-deletion,
.theme-far-min .hljs-doctag,
.theme-far-min .hljs-quote {
  color: #888;
}
.theme-far-min .hljs-link,
.theme-far-min .hljs-literal,
.theme-far-min .hljs-number,
.theme-far-min .hljs-regexp {
  color: lime;
}
.theme-far-min .hljs-meta {
  color: teal;
}
.theme-far-min .hljs-keyword,
.theme-far-min .hljs-name,
.theme-far-min .hljs-section,
.theme-far-min .hljs-selector-tag,
.theme-far-min .hljs-strong,
.theme-far-min .hljs-title {
  font-weight: 700;
}
.theme-far-min .hljs-emphasis {
  font-style: italic;
}
.theme-felipec {
  /*!
 * Theme: FelipeC
 * Author: (c) 2021 Felipe Contreras <felipe.contreras@gmail.com>
 * Website: https://github.com/felipec/vim-felipec
 *
 * Autogenerated with vim-felipec's generator.
*/
}
.theme-felipec pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-felipec code.hljs {
  padding: 3px 5px;
}
.theme-felipec .hljs {
  color: #dddde1;
  background: #1e1e22;
}
.theme-felipec .hljs::selection,
.theme-felipec .hljs ::selection {
  color: #1e1e22;
  background: #bf8fef;
}
.theme-felipec .hljs-comment,
.theme-felipec .hljs-code,
.theme-felipec .hljs-quote {
  color: #888896;
}
.theme-felipec .hljs-number,
.theme-felipec .hljs-literal,
.theme-felipec .hljs-deletion {
  color: #ef8f8f;
}
.theme-felipec .hljs-punctuation,
.theme-felipec .hljs-meta,
.theme-felipec .hljs-operator,
.theme-felipec .hljs-subst,
.theme-felipec .hljs-doctag,
.theme-felipec .hljs-template-variable,
.theme-felipec .hljs-selector-attr {
  color: #efbf8f;
}
.theme-felipec .hljs-type {
  color: #efef8f;
}
.theme-felipec .hljs-tag,
.theme-felipec .hljs-title,
.theme-felipec .hljs-selector-class,
.theme-felipec .hljs-selector-id {
  color: #bfef8f;
}
.theme-felipec .hljs-string,
.theme-felipec .hljs-regexp,
.theme-felipec .hljs-addition {
  color: #8fef8f;
}
.theme-felipec .hljs-class,
.theme-felipec .hljs-property {
  color: #8fefbf;
}
.theme-felipec .hljs-name,
.theme-felipec .hljs-selector-tag {
  color: #8fefef;
}
.theme-felipec .hljs-keyword,
.theme-felipec .hljs-built_in {
  color: #8fbfef;
}
.theme-felipec .hljs-section,
.theme-felipec .hljs-bullet {
  color: #8f8fef;
}
.theme-felipec .hljs-selector-pseudo {
  color: #bf8fef;
}
.theme-felipec .hljs-variable,
.theme-felipec .hljs-params,
.theme-felipec .hljs-attr,
.theme-felipec .hljs-attribute {
  color: #ef8fef;
}
.theme-felipec .hljs-symbol,
.theme-felipec .hljs-link {
  color: #ef8fbf;
}
.theme-felipec .hljs-strong,
.theme-felipec .hljs-literal,
.theme-felipec .hljs-title {
  font-weight: bold;
}
.theme-felipec .hljs-emphasis {
  font-style: italic;
}
.theme-felipec-min {
  /*!
 * Theme: FelipeC
 * Author: (c) 2021 Felipe Contreras <felipe.contreras@gmail.com>
 * Website: https://github.com/felipec/vim-felipec
 *
 * Autogenerated with vim-felipec's generator.
*/
}
.theme-felipec-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-felipec-min code.hljs {
  padding: 3px 5px;
}
.theme-felipec-min .hljs {
  color: #dddde1;
  background: #1e1e22;
}
.theme-felipec-min .hljs ::selection,
.theme-felipec-min .hljs::selection {
  color: #1e1e22;
  background: #bf8fef;
}
.theme-felipec-min .hljs-code,
.theme-felipec-min .hljs-comment,
.theme-felipec-min .hljs-quote {
  color: #888896;
}
.theme-felipec-min .hljs-deletion,
.theme-felipec-min .hljs-literal,
.theme-felipec-min .hljs-number {
  color: #ef8f8f;
}
.theme-felipec-min .hljs-doctag,
.theme-felipec-min .hljs-meta,
.theme-felipec-min .hljs-operator,
.theme-felipec-min .hljs-punctuation,
.theme-felipec-min .hljs-selector-attr,
.theme-felipec-min .hljs-subst,
.theme-felipec-min .hljs-template-variable {
  color: #efbf8f;
}
.theme-felipec-min .hljs-type {
  color: #efef8f;
}
.theme-felipec-min .hljs-selector-class,
.theme-felipec-min .hljs-selector-id,
.theme-felipec-min .hljs-tag,
.theme-felipec-min .hljs-title {
  color: #bfef8f;
}
.theme-felipec-min .hljs-addition,
.theme-felipec-min .hljs-regexp,
.theme-felipec-min .hljs-string {
  color: #8fef8f;
}
.theme-felipec-min .hljs-class,
.theme-felipec-min .hljs-property {
  color: #8fefbf;
}
.theme-felipec-min .hljs-name,
.theme-felipec-min .hljs-selector-tag {
  color: #8fefef;
}
.theme-felipec-min .hljs-built_in,
.theme-felipec-min .hljs-keyword {
  color: #8fbfef;
}
.theme-felipec-min .hljs-bullet,
.theme-felipec-min .hljs-section {
  color: #8f8fef;
}
.theme-felipec-min .hljs-selector-pseudo {
  color: #bf8fef;
}
.theme-felipec-min .hljs-attr,
.theme-felipec-min .hljs-attribute,
.theme-felipec-min .hljs-params,
.theme-felipec-min .hljs-variable {
  color: #ef8fef;
}
.theme-felipec-min .hljs-link,
.theme-felipec-min .hljs-symbol {
  color: #ef8fbf;
}
.theme-felipec-min .hljs-literal,
.theme-felipec-min .hljs-strong,
.theme-felipec-min .hljs-title {
  font-weight: 700;
}
.theme-felipec-min .hljs-emphasis {
  font-style: italic;
}
.theme-foundation pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-foundation code.hljs {
  padding: 3px 5px;
}
.theme-foundation .hljs {
  background: #eee;
  color: #000;
}
.theme-foundation .hljs-link,
.theme-foundation .hljs-emphasis,
.theme-foundation .hljs-attribute,
.theme-foundation .hljs-addition {
  color: #070;
}
.theme-foundation .hljs-emphasis {
  font-style: italic;
}
.theme-foundation .hljs-strong,
.theme-foundation .hljs-string,
.theme-foundation .hljs-deletion {
  color: #d14;
}
.theme-foundation .hljs-strong {
  font-weight: bold;
}
.theme-foundation .hljs-quote,
.theme-foundation .hljs-comment {
  color: #998;
  font-style: italic;
}
.theme-foundation .hljs-section,
.theme-foundation .hljs-title {
  color: #900;
}
.theme-foundation .hljs-class .hljs-title,
.theme-foundation .hljs-title.class_,
.theme-foundation .hljs-type {
  color: #458;
}
.theme-foundation .hljs-variable,
.theme-foundation .hljs-template-variable {
  color: #369;
}
.theme-foundation .hljs-bullet {
  color: #970;
}
.theme-foundation .hljs-meta {
  color: #34b;
}
.theme-foundation .hljs-code,
.theme-foundation .hljs-number,
.theme-foundation .hljs-literal,
.theme-foundation .hljs-keyword,
.theme-foundation .hljs-selector-tag {
  color: #099;
}
.theme-foundation .hljs-regexp {
  background-color: #fff0ff;
  color: #808;
}
.theme-foundation .hljs-symbol {
  color: #990073;
}
.theme-foundation .hljs-tag,
.theme-foundation .hljs-name,
.theme-foundation .hljs-selector-id,
.theme-foundation .hljs-selector-class {
  color: #070;
}
.theme-foundation-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-foundation-min code.hljs {
  padding: 3px 5px;
}
.theme-foundation-min .hljs {
  background: #eee;
  color: #000;
}
.theme-foundation-min .hljs-addition,
.theme-foundation-min .hljs-attribute,
.theme-foundation-min .hljs-emphasis,
.theme-foundation-min .hljs-link {
  color: #070;
}
.theme-foundation-min .hljs-emphasis {
  font-style: italic;
}
.theme-foundation-min .hljs-deletion,
.theme-foundation-min .hljs-string,
.theme-foundation-min .hljs-strong {
  color: #d14;
}
.theme-foundation-min .hljs-strong {
  font-weight: 700;
}
.theme-foundation-min .hljs-comment,
.theme-foundation-min .hljs-quote {
  color: #998;
  font-style: italic;
}
.theme-foundation-min .hljs-section,
.theme-foundation-min .hljs-title {
  color: #900;
}
.theme-foundation-min .hljs-class .hljs-title,
.theme-foundation-min .hljs-title.class_,
.theme-foundation-min .hljs-type {
  color: #458;
}
.theme-foundation-min .hljs-template-variable,
.theme-foundation-min .hljs-variable {
  color: #369;
}
.theme-foundation-min .hljs-bullet {
  color: #970;
}
.theme-foundation-min .hljs-meta {
  color: #34b;
}
.theme-foundation-min .hljs-code,
.theme-foundation-min .hljs-keyword,
.theme-foundation-min .hljs-literal,
.theme-foundation-min .hljs-number,
.theme-foundation-min .hljs-selector-tag {
  color: #099;
}
.theme-foundation-min .hljs-regexp {
  background-color: #fff0ff;
  color: #808;
}
.theme-foundation-min .hljs-symbol {
  color: #990073;
}
.theme-foundation-min .hljs-name,
.theme-foundation-min .hljs-selector-class,
.theme-foundation-min .hljs-selector-id,
.theme-foundation-min .hljs-tag {
  color: #070;
}
.theme-github-dark-dimmed {
  /*!
  Theme: GitHub Dark Dimmed
  Description: Dark dimmed theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Colors taken from GitHub's CSS
*/
}
.theme-github-dark-dimmed pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-github-dark-dimmed code.hljs {
  padding: 3px 5px;
}
.theme-github-dark-dimmed .hljs {
  color: #adbac7;
  background: #22272e;
}
.theme-github-dark-dimmed .hljs-doctag,
.theme-github-dark-dimmed .hljs-keyword,
.theme-github-dark-dimmed .hljs-meta .hljs-keyword,
.theme-github-dark-dimmed .hljs-template-tag,
.theme-github-dark-dimmed .hljs-template-variable,
.theme-github-dark-dimmed .hljs-type,
.theme-github-dark-dimmed .hljs-variable.language_ {
  color: #f47067;
}
.theme-github-dark-dimmed .hljs-title,
.theme-github-dark-dimmed .hljs-title.class_,
.theme-github-dark-dimmed .hljs-title.class_.inherited__,
.theme-github-dark-dimmed .hljs-title.function_ {
  color: #dcbdfb;
}
.theme-github-dark-dimmed .hljs-attr,
.theme-github-dark-dimmed .hljs-attribute,
.theme-github-dark-dimmed .hljs-literal,
.theme-github-dark-dimmed .hljs-meta,
.theme-github-dark-dimmed .hljs-number,
.theme-github-dark-dimmed .hljs-operator,
.theme-github-dark-dimmed .hljs-variable,
.theme-github-dark-dimmed .hljs-selector-attr,
.theme-github-dark-dimmed .hljs-selector-class,
.theme-github-dark-dimmed .hljs-selector-id {
  color: #6cb6ff;
}
.theme-github-dark-dimmed .hljs-regexp,
.theme-github-dark-dimmed .hljs-string,
.theme-github-dark-dimmed .hljs-meta .hljs-string {
  color: #96d0ff;
}
.theme-github-dark-dimmed .hljs-built_in,
.theme-github-dark-dimmed .hljs-symbol {
  color: #f69d50;
}
.theme-github-dark-dimmed .hljs-comment,
.theme-github-dark-dimmed .hljs-code,
.theme-github-dark-dimmed .hljs-formula {
  color: #768390;
}
.theme-github-dark-dimmed .hljs-name,
.theme-github-dark-dimmed .hljs-quote,
.theme-github-dark-dimmed .hljs-selector-tag,
.theme-github-dark-dimmed .hljs-selector-pseudo {
  color: #8ddb8c;
}
.theme-github-dark-dimmed .hljs-subst {
  color: #adbac7;
}
.theme-github-dark-dimmed .hljs-section {
  color: #316dca;
  font-weight: bold;
}
.theme-github-dark-dimmed .hljs-bullet {
  color: #eac55f;
}
.theme-github-dark-dimmed .hljs-emphasis {
  color: #adbac7;
  font-style: italic;
}
.theme-github-dark-dimmed .hljs-strong {
  color: #adbac7;
  font-weight: bold;
}
.theme-github-dark-dimmed .hljs-addition {
  color: #b4f1b4;
  background-color: #1b4721;
}
.theme-github-dark-dimmed .hljs-deletion {
  color: #ffd8d3;
  background-color: #78191b;
}
.theme-github-dark-dimmed-min {
  /*!
  Theme: GitHub Dark Dimmed
  Description: Dark dimmed theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Colors taken from GitHub's CSS
*/
}
.theme-github-dark-dimmed-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-github-dark-dimmed-min code.hljs {
  padding: 3px 5px;
}
.theme-github-dark-dimmed-min .hljs {
  color: #adbac7;
  background: #22272e;
}
.theme-github-dark-dimmed-min .hljs-doctag,
.theme-github-dark-dimmed-min .hljs-keyword,
.theme-github-dark-dimmed-min .hljs-meta .hljs-keyword,
.theme-github-dark-dimmed-min .hljs-template-tag,
.theme-github-dark-dimmed-min .hljs-template-variable,
.theme-github-dark-dimmed-min .hljs-type,
.theme-github-dark-dimmed-min .hljs-variable.language_ {
  color: #f47067;
}
.theme-github-dark-dimmed-min .hljs-title,
.theme-github-dark-dimmed-min .hljs-title.class_,
.theme-github-dark-dimmed-min .hljs-title.class_.inherited__,
.theme-github-dark-dimmed-min .hljs-title.function_ {
  color: #dcbdfb;
}
.theme-github-dark-dimmed-min .hljs-attr,
.theme-github-dark-dimmed-min .hljs-attribute,
.theme-github-dark-dimmed-min .hljs-literal,
.theme-github-dark-dimmed-min .hljs-meta,
.theme-github-dark-dimmed-min .hljs-number,
.theme-github-dark-dimmed-min .hljs-operator,
.theme-github-dark-dimmed-min .hljs-selector-attr,
.theme-github-dark-dimmed-min .hljs-selector-class,
.theme-github-dark-dimmed-min .hljs-selector-id,
.theme-github-dark-dimmed-min .hljs-variable {
  color: #6cb6ff;
}
.theme-github-dark-dimmed-min .hljs-meta .hljs-string,
.theme-github-dark-dimmed-min .hljs-regexp,
.theme-github-dark-dimmed-min .hljs-string {
  color: #96d0ff;
}
.theme-github-dark-dimmed-min .hljs-built_in,
.theme-github-dark-dimmed-min .hljs-symbol {
  color: #f69d50;
}
.theme-github-dark-dimmed-min .hljs-code,
.theme-github-dark-dimmed-min .hljs-comment,
.theme-github-dark-dimmed-min .hljs-formula {
  color: #768390;
}
.theme-github-dark-dimmed-min .hljs-name,
.theme-github-dark-dimmed-min .hljs-quote,
.theme-github-dark-dimmed-min .hljs-selector-pseudo,
.theme-github-dark-dimmed-min .hljs-selector-tag {
  color: #8ddb8c;
}
.theme-github-dark-dimmed-min .hljs-subst {
  color: #adbac7;
}
.theme-github-dark-dimmed-min .hljs-section {
  color: #316dca;
  font-weight: 700;
}
.theme-github-dark-dimmed-min .hljs-bullet {
  color: #eac55f;
}
.theme-github-dark-dimmed-min .hljs-emphasis {
  color: #adbac7;
  font-style: italic;
}
.theme-github-dark-dimmed-min .hljs-strong {
  color: #adbac7;
  font-weight: 700;
}
.theme-github-dark-dimmed-min .hljs-addition {
  color: #b4f1b4;
  background-color: #1b4721;
}
.theme-github-dark-dimmed-min .hljs-deletion {
  color: #ffd8d3;
  background-color: #78191b;
}
.theme-github-dark {
  /*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/
}
.theme-github-dark pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-github-dark code.hljs {
  padding: 3px 5px;
}
.theme-github-dark .hljs {
  color: #c9d1d9;
  background: #0d1117;
}
.theme-github-dark .hljs-doctag,
.theme-github-dark .hljs-keyword,
.theme-github-dark .hljs-meta .hljs-keyword,
.theme-github-dark .hljs-template-tag,
.theme-github-dark .hljs-template-variable,
.theme-github-dark .hljs-type,
.theme-github-dark .hljs-variable.language_ {
  color: #ff7b72;
}
.theme-github-dark .hljs-title,
.theme-github-dark .hljs-title.class_,
.theme-github-dark .hljs-title.class_.inherited__,
.theme-github-dark .hljs-title.function_ {
  color: #d2a8ff;
}
.theme-github-dark .hljs-attr,
.theme-github-dark .hljs-attribute,
.theme-github-dark .hljs-literal,
.theme-github-dark .hljs-meta,
.theme-github-dark .hljs-number,
.theme-github-dark .hljs-operator,
.theme-github-dark .hljs-variable,
.theme-github-dark .hljs-selector-attr,
.theme-github-dark .hljs-selector-class,
.theme-github-dark .hljs-selector-id {
  color: #79c0ff;
}
.theme-github-dark .hljs-regexp,
.theme-github-dark .hljs-string,
.theme-github-dark .hljs-meta .hljs-string {
  color: #a5d6ff;
}
.theme-github-dark .hljs-built_in,
.theme-github-dark .hljs-symbol {
  color: #ffa657;
}
.theme-github-dark .hljs-comment,
.theme-github-dark .hljs-code,
.theme-github-dark .hljs-formula {
  color: #8b949e;
}
.theme-github-dark .hljs-name,
.theme-github-dark .hljs-quote,
.theme-github-dark .hljs-selector-tag,
.theme-github-dark .hljs-selector-pseudo {
  color: #7ee787;
}
.theme-github-dark .hljs-subst {
  color: #c9d1d9;
}
.theme-github-dark .hljs-section {
  color: #1f6feb;
  font-weight: bold;
}
.theme-github-dark .hljs-bullet {
  color: #f2cc60;
}
.theme-github-dark .hljs-emphasis {
  color: #c9d1d9;
  font-style: italic;
}
.theme-github-dark .hljs-strong {
  color: #c9d1d9;
  font-weight: bold;
}
.theme-github-dark .hljs-addition {
  color: #aff5b4;
  background-color: #033a16;
}
.theme-github-dark .hljs-deletion {
  color: #ffdcd7;
  background-color: #67060c;
}
.theme-github-dark-min {
  /*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/
}
.theme-github-dark-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-github-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-github-dark-min .hljs {
  color: #c9d1d9;
  background: #0d1117;
}
.theme-github-dark-min .hljs-doctag,
.theme-github-dark-min .hljs-keyword,
.theme-github-dark-min .hljs-meta .hljs-keyword,
.theme-github-dark-min .hljs-template-tag,
.theme-github-dark-min .hljs-template-variable,
.theme-github-dark-min .hljs-type,
.theme-github-dark-min .hljs-variable.language_ {
  color: #ff7b72;
}
.theme-github-dark-min .hljs-title,
.theme-github-dark-min .hljs-title.class_,
.theme-github-dark-min .hljs-title.class_.inherited__,
.theme-github-dark-min .hljs-title.function_ {
  color: #d2a8ff;
}
.theme-github-dark-min .hljs-attr,
.theme-github-dark-min .hljs-attribute,
.theme-github-dark-min .hljs-literal,
.theme-github-dark-min .hljs-meta,
.theme-github-dark-min .hljs-number,
.theme-github-dark-min .hljs-operator,
.theme-github-dark-min .hljs-selector-attr,
.theme-github-dark-min .hljs-selector-class,
.theme-github-dark-min .hljs-selector-id,
.theme-github-dark-min .hljs-variable {
  color: #79c0ff;
}
.theme-github-dark-min .hljs-meta .hljs-string,
.theme-github-dark-min .hljs-regexp,
.theme-github-dark-min .hljs-string {
  color: #a5d6ff;
}
.theme-github-dark-min .hljs-built_in,
.theme-github-dark-min .hljs-symbol {
  color: #ffa657;
}
.theme-github-dark-min .hljs-code,
.theme-github-dark-min .hljs-comment,
.theme-github-dark-min .hljs-formula {
  color: #8b949e;
}
.theme-github-dark-min .hljs-name,
.theme-github-dark-min .hljs-quote,
.theme-github-dark-min .hljs-selector-pseudo,
.theme-github-dark-min .hljs-selector-tag {
  color: #7ee787;
}
.theme-github-dark-min .hljs-subst {
  color: #c9d1d9;
}
.theme-github-dark-min .hljs-section {
  color: #1f6feb;
  font-weight: 700;
}
.theme-github-dark-min .hljs-bullet {
  color: #f2cc60;
}
.theme-github-dark-min .hljs-emphasis {
  color: #c9d1d9;
  font-style: italic;
}
.theme-github-dark-min .hljs-strong {
  color: #c9d1d9;
  font-weight: 700;
}
.theme-github-dark-min .hljs-addition {
  color: #aff5b4;
  background-color: #033a16;
}
.theme-github-dark-min .hljs-deletion {
  color: #ffdcd7;
  background-color: #67060c;
}
.theme-github {
  /*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/
}
.theme-github pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-github code.hljs {
  padding: 3px 5px;
}
.theme-github .hljs {
  color: #24292e;
  background: #fff;
}
.theme-github .hljs-doctag,
.theme-github .hljs-keyword,
.theme-github .hljs-meta .hljs-keyword,
.theme-github .hljs-template-tag,
.theme-github .hljs-template-variable,
.theme-github .hljs-type,
.theme-github .hljs-variable.language_ {
  color: #d73a49;
}
.theme-github .hljs-title,
.theme-github .hljs-title.class_,
.theme-github .hljs-title.class_.inherited__,
.theme-github .hljs-title.function_ {
  color: #6f42c1;
}
.theme-github .hljs-attr,
.theme-github .hljs-attribute,
.theme-github .hljs-literal,
.theme-github .hljs-meta,
.theme-github .hljs-number,
.theme-github .hljs-operator,
.theme-github .hljs-variable,
.theme-github .hljs-selector-attr,
.theme-github .hljs-selector-class,
.theme-github .hljs-selector-id {
  color: #005cc5;
}
.theme-github .hljs-regexp,
.theme-github .hljs-string,
.theme-github .hljs-meta .hljs-string {
  color: #032f62;
}
.theme-github .hljs-built_in,
.theme-github .hljs-symbol {
  color: #e36209;
}
.theme-github .hljs-comment,
.theme-github .hljs-code,
.theme-github .hljs-formula {
  color: #6a737d;
}
.theme-github .hljs-name,
.theme-github .hljs-quote,
.theme-github .hljs-selector-tag,
.theme-github .hljs-selector-pseudo {
  color: #22863a;
}
.theme-github .hljs-subst {
  color: #24292e;
}
.theme-github .hljs-section {
  color: #005cc5;
  font-weight: bold;
}
.theme-github .hljs-bullet {
  color: #735c0f;
}
.theme-github .hljs-emphasis {
  color: #24292e;
  font-style: italic;
}
.theme-github .hljs-strong {
  color: #24292e;
  font-weight: bold;
}
.theme-github .hljs-addition {
  color: #22863a;
  background-color: #f0fff4;
}
.theme-github .hljs-deletion {
  color: #b31d28;
  background-color: #ffeef0;
}
.theme-github-min {
  /*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/
}
.theme-github-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-github-min code.hljs {
  padding: 3px 5px;
}
.theme-github-min .hljs {
  color: #24292e;
  background: #fff;
}
.theme-github-min .hljs-doctag,
.theme-github-min .hljs-keyword,
.theme-github-min .hljs-meta .hljs-keyword,
.theme-github-min .hljs-template-tag,
.theme-github-min .hljs-template-variable,
.theme-github-min .hljs-type,
.theme-github-min .hljs-variable.language_ {
  color: #d73a49;
}
.theme-github-min .hljs-title,
.theme-github-min .hljs-title.class_,
.theme-github-min .hljs-title.class_.inherited__,
.theme-github-min .hljs-title.function_ {
  color: #6f42c1;
}
.theme-github-min .hljs-attr,
.theme-github-min .hljs-attribute,
.theme-github-min .hljs-literal,
.theme-github-min .hljs-meta,
.theme-github-min .hljs-number,
.theme-github-min .hljs-operator,
.theme-github-min .hljs-selector-attr,
.theme-github-min .hljs-selector-class,
.theme-github-min .hljs-selector-id,
.theme-github-min .hljs-variable {
  color: #005cc5;
}
.theme-github-min .hljs-meta .hljs-string,
.theme-github-min .hljs-regexp,
.theme-github-min .hljs-string {
  color: #032f62;
}
.theme-github-min .hljs-built_in,
.theme-github-min .hljs-symbol {
  color: #e36209;
}
.theme-github-min .hljs-code,
.theme-github-min .hljs-comment,
.theme-github-min .hljs-formula {
  color: #6a737d;
}
.theme-github-min .hljs-name,
.theme-github-min .hljs-quote,
.theme-github-min .hljs-selector-pseudo,
.theme-github-min .hljs-selector-tag {
  color: #22863a;
}
.theme-github-min .hljs-subst {
  color: #24292e;
}
.theme-github-min .hljs-section {
  color: #005cc5;
  font-weight: 700;
}
.theme-github-min .hljs-bullet {
  color: #735c0f;
}
.theme-github-min .hljs-emphasis {
  color: #24292e;
  font-style: italic;
}
.theme-github-min .hljs-strong {
  color: #24292e;
  font-weight: 700;
}
.theme-github-min .hljs-addition {
  color: #22863a;
  background-color: #f0fff4;
}
.theme-github-min .hljs-deletion {
  color: #b31d28;
  background-color: #ffeef0;
}
.theme-gml pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-gml code.hljs {
  padding: 3px 5px;
}
.theme-gml .hljs {
  background: #222;
  color: silver;
}
.theme-gml .hljs-keyword {
  color: #ffb871;
  font-weight: bold;
}
.theme-gml .hljs-built_in {
  color: #ffb871;
}
.theme-gml .hljs-literal {
  color: #ff8080;
}
.theme-gml .hljs-symbol {
  color: #58e55a;
}
.theme-gml .hljs-comment {
  color: #5b995b;
}
.theme-gml .hljs-string {
  color: #ff0;
}
.theme-gml .hljs-number {
  color: #ff8080;
}
.theme-gml .hljs-attribute,
.theme-gml .hljs-selector-tag,
.theme-gml .hljs-doctag,
.theme-gml .hljs-name,
.theme-gml .hljs-bullet,
.theme-gml .hljs-code,
.theme-gml .hljs-addition,
.theme-gml .hljs-regexp,
.theme-gml .hljs-variable,
.theme-gml .hljs-template-variable,
.theme-gml .hljs-link,
.theme-gml .hljs-selector-attr,
.theme-gml .hljs-selector-pseudo,
.theme-gml .hljs-type,
.theme-gml .hljs-selector-id,
.theme-gml .hljs-selector-class,
.theme-gml .hljs-quote,
.theme-gml .hljs-template-tag,
.theme-gml .hljs-deletion,
.theme-gml .hljs-title,
.theme-gml .hljs-section,
.theme-gml .hljs-function,
.theme-gml .hljs-meta .hljs-keyword,
.theme-gml .hljs-meta,
.theme-gml .hljs-subst {
  color: silver;
}
.theme-gml .hljs-emphasis {
  font-style: italic;
}
.theme-gml .hljs-strong {
  font-weight: bold;
}
.theme-gml-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-gml-min code.hljs {
  padding: 3px 5px;
}
.theme-gml-min .hljs {
  background: #222;
  color: silver;
}
.theme-gml-min .hljs-keyword {
  color: #ffb871;
  font-weight: 700;
}
.theme-gml-min .hljs-built_in {
  color: #ffb871;
}
.theme-gml-min .hljs-literal {
  color: #ff8080;
}
.theme-gml-min .hljs-symbol {
  color: #58e55a;
}
.theme-gml-min .hljs-comment {
  color: #5b995b;
}
.theme-gml-min .hljs-string {
  color: #ff0;
}
.theme-gml-min .hljs-number {
  color: #ff8080;
}
.theme-gml-min .hljs-addition,
.theme-gml-min .hljs-attribute,
.theme-gml-min .hljs-bullet,
.theme-gml-min .hljs-code,
.theme-gml-min .hljs-deletion,
.theme-gml-min .hljs-doctag,
.theme-gml-min .hljs-function,
.theme-gml-min .hljs-link,
.theme-gml-min .hljs-meta,
.theme-gml-min .hljs-meta .hljs-keyword,
.theme-gml-min .hljs-name,
.theme-gml-min .hljs-quote,
.theme-gml-min .hljs-regexp,
.theme-gml-min .hljs-section,
.theme-gml-min .hljs-selector-attr,
.theme-gml-min .hljs-selector-class,
.theme-gml-min .hljs-selector-id,
.theme-gml-min .hljs-selector-pseudo,
.theme-gml-min .hljs-selector-tag,
.theme-gml-min .hljs-subst,
.theme-gml-min .hljs-template-tag,
.theme-gml-min .hljs-template-variable,
.theme-gml-min .hljs-title,
.theme-gml-min .hljs-type,
.theme-gml-min .hljs-variable {
  color: silver;
}
.theme-gml-min .hljs-emphasis {
  font-style: italic;
}
.theme-gml-min .hljs-strong {
  font-weight: 700;
}
.theme-googlecode pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-googlecode code.hljs {
  padding: 3px 5px;
}
.theme-googlecode .hljs {
  background: #fff;
  color: #000;
}
.theme-googlecode .hljs-comment,
.theme-googlecode .hljs-quote {
  color: #800;
}
.theme-googlecode .hljs-keyword,
.theme-googlecode .hljs-selector-tag,
.theme-googlecode .hljs-section,
.theme-googlecode .hljs-title,
.theme-googlecode .hljs-name {
  color: #008;
}
.theme-googlecode .hljs-variable,
.theme-googlecode .hljs-template-variable {
  color: #660;
}
.theme-googlecode .hljs-string,
.theme-googlecode .hljs-selector-attr,
.theme-googlecode .hljs-selector-pseudo,
.theme-googlecode .hljs-regexp {
  color: #080;
}
.theme-googlecode .hljs-literal,
.theme-googlecode .hljs-symbol,
.theme-googlecode .hljs-bullet,
.theme-googlecode .hljs-meta,
.theme-googlecode .hljs-number,
.theme-googlecode .hljs-link {
  color: #066;
}
.theme-googlecode .hljs-title,
.theme-googlecode .hljs-doctag,
.theme-googlecode .hljs-type,
.theme-googlecode .hljs-attr,
.theme-googlecode .hljs-built_in,
.theme-googlecode .hljs-params {
  color: #606;
}
.theme-googlecode .hljs-attribute,
.theme-googlecode .hljs-subst {
  color: #000;
}
.theme-googlecode .hljs-formula {
  background-color: #eee;
  font-style: italic;
}
.theme-googlecode .hljs-selector-id,
.theme-googlecode .hljs-selector-class {
  color: #9b703f;
}
.theme-googlecode .hljs-addition {
  background-color: #baeeba;
}
.theme-googlecode .hljs-deletion {
  background-color: #ffc8bd;
}
.theme-googlecode .hljs-doctag,
.theme-googlecode .hljs-strong {
  font-weight: bold;
}
.theme-googlecode .hljs-emphasis {
  font-style: italic;
}
.theme-googlecode-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-googlecode-min code.hljs {
  padding: 3px 5px;
}
.theme-googlecode-min .hljs {
  background: #fff;
  color: #000;
}
.theme-googlecode-min .hljs-comment,
.theme-googlecode-min .hljs-quote {
  color: #800;
}
.theme-googlecode-min .hljs-keyword,
.theme-googlecode-min .hljs-name,
.theme-googlecode-min .hljs-section,
.theme-googlecode-min .hljs-selector-tag,
.theme-googlecode-min .hljs-title {
  color: #008;
}
.theme-googlecode-min .hljs-template-variable,
.theme-googlecode-min .hljs-variable {
  color: #660;
}
.theme-googlecode-min .hljs-regexp,
.theme-googlecode-min .hljs-selector-attr,
.theme-googlecode-min .hljs-selector-pseudo,
.theme-googlecode-min .hljs-string {
  color: #080;
}
.theme-googlecode-min .hljs-bullet,
.theme-googlecode-min .hljs-link,
.theme-googlecode-min .hljs-literal,
.theme-googlecode-min .hljs-meta,
.theme-googlecode-min .hljs-number,
.theme-googlecode-min .hljs-symbol {
  color: #066;
}
.theme-googlecode-min .hljs-attr,
.theme-googlecode-min .hljs-built_in,
.theme-googlecode-min .hljs-doctag,
.theme-googlecode-min .hljs-params,
.theme-googlecode-min .hljs-title,
.theme-googlecode-min .hljs-type {
  color: #606;
}
.theme-googlecode-min .hljs-attribute,
.theme-googlecode-min .hljs-subst {
  color: #000;
}
.theme-googlecode-min .hljs-formula {
  background-color: #eee;
  font-style: italic;
}
.theme-googlecode-min .hljs-selector-class,
.theme-googlecode-min .hljs-selector-id {
  color: #9b703f;
}
.theme-googlecode-min .hljs-addition {
  background-color: #baeeba;
}
.theme-googlecode-min .hljs-deletion {
  background-color: #ffc8bd;
}
.theme-googlecode-min .hljs-doctag,
.theme-googlecode-min .hljs-strong {
  font-weight: 700;
}
.theme-googlecode-min .hljs-emphasis {
  font-style: italic;
}
.theme-gradient-dark pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-gradient-dark code.hljs {
  padding: 3px 5px;
}
.theme-gradient-dark .hljs {
  background-color: #652487;
  background-image: linear-gradient(160deg, #652487 0%, #443ac3 35%, #0174b7 68%, #04988e 100%);
  color: #e7e4eb;
}
.theme-gradient-dark .hljs-subtr {
  color: #e7e4eb;
}
.theme-gradient-dark .hljs-doctag,
.theme-gradient-dark .hljs-meta,
.theme-gradient-dark .hljs-comment,
.theme-gradient-dark .hljs-quote {
  color: #af8dd9;
}
.theme-gradient-dark .hljs-selector-tag,
.theme-gradient-dark .hljs-selector-id,
.theme-gradient-dark .hljs-template-tag,
.theme-gradient-dark .hljs-regexp,
.theme-gradient-dark .hljs-attr,
.theme-gradient-dark .hljs-tag {
  color: #aefbff;
}
.theme-gradient-dark .hljs-params,
.theme-gradient-dark .hljs-selector-class,
.theme-gradient-dark .hljs-bullet {
  color: #f19fff;
}
.theme-gradient-dark .hljs-keyword,
.theme-gradient-dark .hljs-section,
.theme-gradient-dark .hljs-meta .hljs-keyword,
.theme-gradient-dark .hljs-symbol,
.theme-gradient-dark .hljs-type {
  color: #17fc95;
}
.theme-gradient-dark .hljs-addition,
.theme-gradient-dark .hljs-number,
.theme-gradient-dark .hljs-link {
  color: #c5fe00;
}
.theme-gradient-dark .hljs-string {
  color: #38c0ff;
}
.theme-gradient-dark .hljs-attribute,
.theme-gradient-dark .hljs-addition {
  color: #e7ff9f;
}
.theme-gradient-dark .hljs-variable,
.theme-gradient-dark .hljs-template-variable {
  color: #e447ff;
}
.theme-gradient-dark .hljs-built_in,
.theme-gradient-dark .hljs-formula,
.theme-gradient-dark .hljs-name,
.theme-gradient-dark .hljs-title,
.theme-gradient-dark .hljs-class,
.theme-gradient-dark .hljs-function {
  color: #ffc800;
}
.theme-gradient-dark .hljs-selector-pseudo,
.theme-gradient-dark .hljs-deletion,
.theme-gradient-dark .hljs-literal {
  color: #ff9e44;
}
.theme-gradient-dark .hljs-emphasis,
.theme-gradient-dark .hljs-quote {
  font-style: italic;
}
.theme-gradient-dark .hljs-params,
.theme-gradient-dark .hljs-selector-class,
.theme-gradient-dark .hljs-strong,
.theme-gradient-dark .hljs-selector-tag,
.theme-gradient-dark .hljs-selector-id,
.theme-gradient-dark .hljs-template-tag,
.theme-gradient-dark .hljs-section,
.theme-gradient-dark .hljs-keyword {
  font-weight: bold;
}
.theme-gradient-dark-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-gradient-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-gradient-dark-min .hljs {
  background-color: #652487;
  background-image: linear-gradient(160deg, #652487 0, #443ac3 35%, #0174b7 68%, #04988e 100%);
  color: #e7e4eb;
}
.theme-gradient-dark-min .hljs-subtr {
  color: #e7e4eb;
}
.theme-gradient-dark-min .hljs-comment,
.theme-gradient-dark-min .hljs-doctag,
.theme-gradient-dark-min .hljs-meta,
.theme-gradient-dark-min .hljs-quote {
  color: #af8dd9;
}
.theme-gradient-dark-min .hljs-attr,
.theme-gradient-dark-min .hljs-regexp,
.theme-gradient-dark-min .hljs-selector-id,
.theme-gradient-dark-min .hljs-selector-tag,
.theme-gradient-dark-min .hljs-tag,
.theme-gradient-dark-min .hljs-template-tag {
  color: #aefbff;
}
.theme-gradient-dark-min .hljs-bullet,
.theme-gradient-dark-min .hljs-params,
.theme-gradient-dark-min .hljs-selector-class {
  color: #f19fff;
}
.theme-gradient-dark-min .hljs-keyword,
.theme-gradient-dark-min .hljs-meta .hljs-keyword,
.theme-gradient-dark-min .hljs-section,
.theme-gradient-dark-min .hljs-symbol,
.theme-gradient-dark-min .hljs-type {
  color: #17fc95;
}
.theme-gradient-dark-min .hljs-addition,
.theme-gradient-dark-min .hljs-link,
.theme-gradient-dark-min .hljs-number {
  color: #c5fe00;
}
.theme-gradient-dark-min .hljs-string {
  color: #38c0ff;
}
.theme-gradient-dark-min .hljs-addition,
.theme-gradient-dark-min .hljs-attribute {
  color: #e7ff9f;
}
.theme-gradient-dark-min .hljs-template-variable,
.theme-gradient-dark-min .hljs-variable {
  color: #e447ff;
}
.theme-gradient-dark-min .hljs-built_in,
.theme-gradient-dark-min .hljs-class,
.theme-gradient-dark-min .hljs-formula,
.theme-gradient-dark-min .hljs-function,
.theme-gradient-dark-min .hljs-name,
.theme-gradient-dark-min .hljs-title {
  color: #ffc800;
}
.theme-gradient-dark-min .hljs-deletion,
.theme-gradient-dark-min .hljs-literal,
.theme-gradient-dark-min .hljs-selector-pseudo {
  color: #ff9e44;
}
.theme-gradient-dark-min .hljs-emphasis,
.theme-gradient-dark-min .hljs-quote {
  font-style: italic;
}
.theme-gradient-dark-min .hljs-keyword,
.theme-gradient-dark-min .hljs-params,
.theme-gradient-dark-min .hljs-section,
.theme-gradient-dark-min .hljs-selector-class,
.theme-gradient-dark-min .hljs-selector-id,
.theme-gradient-dark-min .hljs-selector-tag,
.theme-gradient-dark-min .hljs-strong,
.theme-gradient-dark-min .hljs-template-tag {
  font-weight: 700;
}
.theme-gradient-light pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-gradient-light code.hljs {
  padding: 3px 5px;
}
.theme-gradient-light .hljs {
  background-color: #f9ccff;
  background-image: linear-gradient(
    295deg,
    #f9ccff 0%,
    #e6bbf9 11%,
    #9ec6f9 32%,
    #55e6ee 60%,
    #91f5d1 74%,
    #f9ffbf 98%
  );
  color: #250482;
}
.theme-gradient-light .hljs-subtr {
  color: #01958b;
}
.theme-gradient-light .hljs-doctag,
.theme-gradient-light .hljs-meta,
.theme-gradient-light .hljs-comment,
.theme-gradient-light .hljs-quote {
  color: #cb7200;
}
.theme-gradient-light .hljs-selector-tag,
.theme-gradient-light .hljs-selector-id,
.theme-gradient-light .hljs-template-tag,
.theme-gradient-light .hljs-regexp,
.theme-gradient-light .hljs-attr,
.theme-gradient-light .hljs-tag {
  color: #07bd5f;
}
.theme-gradient-light .hljs-params,
.theme-gradient-light .hljs-selector-class,
.theme-gradient-light .hljs-bullet {
  color: #43449f;
}
.theme-gradient-light .hljs-keyword,
.theme-gradient-light .hljs-section,
.theme-gradient-light .hljs-meta .hljs-keyword,
.theme-gradient-light .hljs-symbol,
.theme-gradient-light .hljs-type {
  color: #7d2801;
}
.theme-gradient-light .hljs-addition,
.theme-gradient-light .hljs-number,
.theme-gradient-light .hljs-link {
  color: #7f0096;
}
.theme-gradient-light .hljs-string {
  color: #2681ab;
}
.theme-gradient-light .hljs-attribute,
.theme-gradient-light .hljs-addition {
  color: #296562;
}
.theme-gradient-light .hljs-variable,
.theme-gradient-light .hljs-template-variable {
  color: #025c8f;
}
.theme-gradient-light .hljs-built_in,
.theme-gradient-light .hljs-formula,
.theme-gradient-light .hljs-name,
.theme-gradient-light .hljs-title,
.theme-gradient-light .hljs-class,
.theme-gradient-light .hljs-function {
  color: #529117;
}
.theme-gradient-light .hljs-selector-pseudo,
.theme-gradient-light .hljs-deletion,
.theme-gradient-light .hljs-literal {
  color: #ad13ff;
}
.theme-gradient-light .hljs-emphasis,
.theme-gradient-light .hljs-quote {
  font-style: italic;
}
.theme-gradient-light .hljs-params,
.theme-gradient-light .hljs-selector-class,
.theme-gradient-light .hljs-strong,
.theme-gradient-light .hljs-selector-tag,
.theme-gradient-light .hljs-selector-id,
.theme-gradient-light .hljs-template-tag,
.theme-gradient-light .hljs-section,
.theme-gradient-light .hljs-keyword {
  font-weight: bold;
}
.theme-gradient-light-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-gradient-light-min code.hljs {
  padding: 3px 5px;
}
.theme-gradient-light-min .hljs {
  background-color: #f9ccff;
  background-image: linear-gradient(
    295deg,
    #f9ccff 0,
    #e6bbf9 11%,
    #9ec6f9 32%,
    #55e6ee 60%,
    #91f5d1 74%,
    #f9ffbf 98%
  );
  color: #250482;
}
.theme-gradient-light-min .hljs-subtr {
  color: #01958b;
}
.theme-gradient-light-min .hljs-comment,
.theme-gradient-light-min .hljs-doctag,
.theme-gradient-light-min .hljs-meta,
.theme-gradient-light-min .hljs-quote {
  color: #cb7200;
}
.theme-gradient-light-min .hljs-attr,
.theme-gradient-light-min .hljs-regexp,
.theme-gradient-light-min .hljs-selector-id,
.theme-gradient-light-min .hljs-selector-tag,
.theme-gradient-light-min .hljs-tag,
.theme-gradient-light-min .hljs-template-tag {
  color: #07bd5f;
}
.theme-gradient-light-min .hljs-bullet,
.theme-gradient-light-min .hljs-params,
.theme-gradient-light-min .hljs-selector-class {
  color: #43449f;
}
.theme-gradient-light-min .hljs-keyword,
.theme-gradient-light-min .hljs-meta .hljs-keyword,
.theme-gradient-light-min .hljs-section,
.theme-gradient-light-min .hljs-symbol,
.theme-gradient-light-min .hljs-type {
  color: #7d2801;
}
.theme-gradient-light-min .hljs-addition,
.theme-gradient-light-min .hljs-link,
.theme-gradient-light-min .hljs-number {
  color: #7f0096;
}
.theme-gradient-light-min .hljs-string {
  color: #2681ab;
}
.theme-gradient-light-min .hljs-addition,
.theme-gradient-light-min .hljs-attribute {
  color: #296562;
}
.theme-gradient-light-min .hljs-template-variable,
.theme-gradient-light-min .hljs-variable {
  color: #025c8f;
}
.theme-gradient-light-min .hljs-built_in,
.theme-gradient-light-min .hljs-class,
.theme-gradient-light-min .hljs-formula,
.theme-gradient-light-min .hljs-function,
.theme-gradient-light-min .hljs-name,
.theme-gradient-light-min .hljs-title {
  color: #529117;
}
.theme-gradient-light-min .hljs-deletion,
.theme-gradient-light-min .hljs-literal,
.theme-gradient-light-min .hljs-selector-pseudo {
  color: #ad13ff;
}
.theme-gradient-light-min .hljs-emphasis,
.theme-gradient-light-min .hljs-quote {
  font-style: italic;
}
.theme-gradient-light-min .hljs-keyword,
.theme-gradient-light-min .hljs-params,
.theme-gradient-light-min .hljs-section,
.theme-gradient-light-min .hljs-selector-class,
.theme-gradient-light-min .hljs-selector-id,
.theme-gradient-light-min .hljs-selector-tag,
.theme-gradient-light-min .hljs-strong,
.theme-gradient-light-min .hljs-template-tag {
  font-weight: 700;
}
.theme-grayscale pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-grayscale code.hljs {
  padding: 3px 5px;
}
.theme-grayscale .hljs {
  color: #333;
  background: #fff;
}
.theme-grayscale .hljs-comment,
.theme-grayscale .hljs-quote {
  color: #777;
  font-style: italic;
}
.theme-grayscale .hljs-keyword,
.theme-grayscale .hljs-selector-tag,
.theme-grayscale .hljs-subst {
  color: #333;
  font-weight: bold;
}
.theme-grayscale .hljs-number,
.theme-grayscale .hljs-literal {
  color: #777;
}
.theme-grayscale .hljs-string,
.theme-grayscale .hljs-doctag,
.theme-grayscale .hljs-formula {
  color: #333;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAJ0lEQVQIW2O8e/fufwYGBgZBQUEQxcCIIfDu3Tuwivfv30NUoAsAALHpFMMLqZlPAAAAAElFTkSuQmCC)
    repeat;
}
.theme-grayscale .hljs-title,
.theme-grayscale .hljs-section,
.theme-grayscale .hljs-selector-id {
  color: #000;
  font-weight: bold;
}
.theme-grayscale .hljs-subst {
  font-weight: normal;
}
.theme-grayscale .hljs-title.class_,
.theme-grayscale .hljs-class .hljs-title,
.theme-grayscale .hljs-type,
.theme-grayscale .hljs-name {
  color: #333;
  font-weight: bold;
}
.theme-grayscale .hljs-tag {
  color: #333;
}
.theme-grayscale .hljs-regexp {
  color: #333;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAPUlEQVQYV2NkQAN37979r6yszIgujiIAU4RNMVwhuiQ6H6wQl3XI4oy4FMHcCJPHcDS6J2A2EqUQpJhohQDexSef15DBCwAAAABJRU5ErkJggg==)
    repeat;
}
.theme-grayscale .hljs-symbol,
.theme-grayscale .hljs-bullet,
.theme-grayscale .hljs-link {
  color: #000;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAO7d+/+z4gsBhJwdXVlhAvCBECKwIIwAbhKZBUwBQA6hBpm5efZsgAAAABJRU5ErkJggg==)
    repeat;
}
.theme-grayscale .hljs-built_in {
  color: #000;
  text-decoration: underline;
}
.theme-grayscale .hljs-meta {
  color: #999;
  font-weight: bold;
}
.theme-grayscale .hljs-deletion {
  color: #fff;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAE0lEQVQIW2MMDQ39zzhz5kwIAQAyxweWgUHd1AAAAABJRU5ErkJggg==)
    repeat;
}
.theme-grayscale .hljs-addition {
  color: #000;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAALUlEQVQYV2N89+7dfwYk8P79ewZBQUFkIQZGOiu6e/cuiptQHAPl0NtNxAQBAM97Oejj3Dg7AAAAAElFTkSuQmCC)
    repeat;
}
.theme-grayscale .hljs-emphasis {
  font-style: italic;
}
.theme-grayscale .hljs-strong {
  font-weight: bold;
}
.theme-grayscale-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-grayscale-min code.hljs {
  padding: 3px 5px;
}
.theme-grayscale-min .hljs {
  color: #333;
  background: #fff;
}
.theme-grayscale-min .hljs-comment,
.theme-grayscale-min .hljs-quote {
  color: #777;
  font-style: italic;
}
.theme-grayscale-min .hljs-keyword,
.theme-grayscale-min .hljs-selector-tag,
.theme-grayscale-min .hljs-subst {
  color: #333;
  font-weight: 700;
}
.theme-grayscale-min .hljs-literal,
.theme-grayscale-min .hljs-number {
  color: #777;
}
.theme-grayscale-min .hljs-doctag,
.theme-grayscale-min .hljs-formula,
.theme-grayscale-min .hljs-string {
  color: #333;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAJ0lEQVQIW2O8e/fufwYGBgZBQUEQxcCIIfDu3Tuwivfv30NUoAsAALHpFMMLqZlPAAAAAElFTkSuQmCC);
}
.theme-grayscale-min .hljs-section,
.theme-grayscale-min .hljs-selector-id,
.theme-grayscale-min .hljs-title {
  color: #000;
  font-weight: 700;
}
.theme-grayscale-min .hljs-subst {
  font-weight: 400;
}
.theme-grayscale-min .hljs-class .hljs-title,
.theme-grayscale-min .hljs-name,
.theme-grayscale-min .hljs-title.class_,
.theme-grayscale-min .hljs-type {
  color: #333;
  font-weight: 700;
}
.theme-grayscale-min .hljs-tag {
  color: #333;
}
.theme-grayscale-min .hljs-regexp {
  color: #333;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAPUlEQVQYV2NkQAN37979r6yszIgujiIAU4RNMVwhuiQ6H6wQl3XI4oy4FMHcCJPHcDS6J2A2EqUQpJhohQDexSef15DBCwAAAABJRU5ErkJggg==);
}
.theme-grayscale-min .hljs-bullet,
.theme-grayscale-min .hljs-link,
.theme-grayscale-min .hljs-symbol {
  color: #000;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAO7d+/+z4gsBhJwdXVlhAvCBECKwIIwAbhKZBUwBQA6hBpm5efZsgAAAABJRU5ErkJggg==);
}
.theme-grayscale-min .hljs-built_in {
  color: #000;
  text-decoration: underline;
}
.theme-grayscale-min .hljs-meta {
  color: #999;
  font-weight: 700;
}
.theme-grayscale-min .hljs-deletion {
  color: #fff;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAE0lEQVQIW2MMDQ39zzhz5kwIAQAyxweWgUHd1AAAAABJRU5ErkJggg==);
}
.theme-grayscale-min .hljs-addition {
  color: #000;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAALUlEQVQYV2N89+7dfwYk8P79ewZBQUFkIQZGOiu6e/cuiptQHAPl0NtNxAQBAM97Oejj3Dg7AAAAAElFTkSuQmCC);
}
.theme-grayscale-min .hljs-emphasis {
  font-style: italic;
}
.theme-grayscale-min .hljs-strong {
  font-weight: 700;
}
.theme-hybrid pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-hybrid code.hljs {
  padding: 3px 5px;
}
.theme-hybrid .hljs {
  background: #1d1f21;
  color: #c5c8c6;
}
.theme-hybrid .hljs::selection,
.theme-hybrid .hljs span::selection {
  background: #373b41;
}
.theme-hybrid .hljs::-moz-selection,
.theme-hybrid .hljs span::-moz-selection {
  background: #373b41;
}
.theme-hybrid .hljs-title,
.theme-hybrid .hljs-name {
  color: #f0c674;
}
.theme-hybrid .hljs-comment,
.theme-hybrid .hljs-meta,
.theme-hybrid .hljs-meta .hljs-keyword {
  color: #707880;
}
.theme-hybrid .hljs-number,
.theme-hybrid .hljs-symbol,
.theme-hybrid .hljs-literal,
.theme-hybrid .hljs-deletion,
.theme-hybrid .hljs-link {
  color: #c66;
}
.theme-hybrid .hljs-string,
.theme-hybrid .hljs-doctag,
.theme-hybrid .hljs-addition,
.theme-hybrid .hljs-regexp,
.theme-hybrid .hljs-selector-attr,
.theme-hybrid .hljs-selector-pseudo {
  color: #b5bd68;
}
.theme-hybrid .hljs-attribute,
.theme-hybrid .hljs-code,
.theme-hybrid .hljs-selector-id {
  color: #b294bb;
}
.theme-hybrid .hljs-keyword,
.theme-hybrid .hljs-selector-tag,
.theme-hybrid .hljs-bullet,
.theme-hybrid .hljs-tag {
  color: #81a2be;
}
.theme-hybrid .hljs-subst,
.theme-hybrid .hljs-variable,
.theme-hybrid .hljs-template-tag,
.theme-hybrid .hljs-template-variable {
  color: #8abeb7;
}
.theme-hybrid .hljs-type,
.theme-hybrid .hljs-built_in,
.theme-hybrid .hljs-quote,
.theme-hybrid .hljs-section,
.theme-hybrid .hljs-selector-class {
  color: #de935f;
}
.theme-hybrid .hljs-emphasis {
  font-style: italic;
}
.theme-hybrid .hljs-strong {
  font-weight: bold;
}
.theme-hybrid-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-hybrid-min code.hljs {
  padding: 3px 5px;
}
.theme-hybrid-min .hljs {
  background: #1d1f21;
  color: #c5c8c6;
}
.theme-hybrid-min .hljs span::selection,
.theme-hybrid-min .hljs::selection {
  background: #373b41;
}
.theme-hybrid-min .hljs span::-moz-selection,
.theme-hybrid-min .hljs::-moz-selection {
  background: #373b41;
}
.theme-hybrid-min .hljs-name,
.theme-hybrid-min .hljs-title {
  color: #f0c674;
}
.theme-hybrid-min .hljs-comment,
.theme-hybrid-min .hljs-meta,
.theme-hybrid-min .hljs-meta .hljs-keyword {
  color: #707880;
}
.theme-hybrid-min .hljs-deletion,
.theme-hybrid-min .hljs-link,
.theme-hybrid-min .hljs-literal,
.theme-hybrid-min .hljs-number,
.theme-hybrid-min .hljs-symbol {
  color: #c66;
}
.theme-hybrid-min .hljs-addition,
.theme-hybrid-min .hljs-doctag,
.theme-hybrid-min .hljs-regexp,
.theme-hybrid-min .hljs-selector-attr,
.theme-hybrid-min .hljs-selector-pseudo,
.theme-hybrid-min .hljs-string {
  color: #b5bd68;
}
.theme-hybrid-min .hljs-attribute,
.theme-hybrid-min .hljs-code,
.theme-hybrid-min .hljs-selector-id {
  color: #b294bb;
}
.theme-hybrid-min .hljs-bullet,
.theme-hybrid-min .hljs-keyword,
.theme-hybrid-min .hljs-selector-tag,
.theme-hybrid-min .hljs-tag {
  color: #81a2be;
}
.theme-hybrid-min .hljs-subst,
.theme-hybrid-min .hljs-template-tag,
.theme-hybrid-min .hljs-template-variable,
.theme-hybrid-min .hljs-variable {
  color: #8abeb7;
}
.theme-hybrid-min .hljs-built_in,
.theme-hybrid-min .hljs-quote,
.theme-hybrid-min .hljs-section,
.theme-hybrid-min .hljs-selector-class,
.theme-hybrid-min .hljs-type {
  color: #de935f;
}
.theme-hybrid-min .hljs-emphasis {
  font-style: italic;
}
.theme-hybrid-min .hljs-strong {
  font-weight: 700;
}
.theme-idea pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-idea code.hljs {
  padding: 3px 5px;
}
.theme-idea .hljs {
  color: #000;
  background: #fff;
}
.theme-idea .hljs-subst,
.theme-idea .hljs-title {
  font-weight: normal;
  color: #000;
}
.theme-idea .hljs-comment,
.theme-idea .hljs-quote {
  color: gray;
  font-style: italic;
}
.theme-idea .hljs-meta {
  color: olive;
}
.theme-idea .hljs-tag {
  background: #efefef;
}
.theme-idea .hljs-section,
.theme-idea .hljs-name,
.theme-idea .hljs-literal,
.theme-idea .hljs-keyword,
.theme-idea .hljs-selector-tag,
.theme-idea .hljs-type,
.theme-idea .hljs-selector-id,
.theme-idea .hljs-selector-class {
  font-weight: bold;
  color: navy;
}
.theme-idea .hljs-attribute,
.theme-idea .hljs-number,
.theme-idea .hljs-regexp,
.theme-idea .hljs-link {
  font-weight: bold;
  color: blue;
}
.theme-idea .hljs-number,
.theme-idea .hljs-regexp,
.theme-idea .hljs-link {
  font-weight: normal;
}
.theme-idea .hljs-string {
  color: green;
  font-weight: bold;
}
.theme-idea .hljs-symbol,
.theme-idea .hljs-bullet,
.theme-idea .hljs-formula {
  color: #000;
  background: #d0eded;
  font-style: italic;
}
.theme-idea .hljs-doctag {
  text-decoration: underline;
}
.theme-idea .hljs-variable,
.theme-idea .hljs-template-variable {
  color: #660e7a;
}
.theme-idea .hljs-addition {
  background: #baeeba;
}
.theme-idea .hljs-deletion {
  background: #ffc8bd;
}
.theme-idea .hljs-emphasis {
  font-style: italic;
}
.theme-idea .hljs-strong {
  font-weight: bold;
}
.theme-idea-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-idea-min code.hljs {
  padding: 3px 5px;
}
.theme-idea-min .hljs {
  color: #000;
  background: #fff;
}
.theme-idea-min .hljs-subst,
.theme-idea-min .hljs-title {
  font-weight: 400;
  color: #000;
}
.theme-idea-min .hljs-comment,
.theme-idea-min .hljs-quote {
  color: gray;
  font-style: italic;
}
.theme-idea-min .hljs-meta {
  color: olive;
}
.theme-idea-min .hljs-tag {
  background: #efefef;
}
.theme-idea-min .hljs-keyword,
.theme-idea-min .hljs-literal,
.theme-idea-min .hljs-name,
.theme-idea-min .hljs-section,
.theme-idea-min .hljs-selector-class,
.theme-idea-min .hljs-selector-id,
.theme-idea-min .hljs-selector-tag,
.theme-idea-min .hljs-type {
  font-weight: 700;
  color: navy;
}
.theme-idea-min .hljs-attribute,
.theme-idea-min .hljs-link,
.theme-idea-min .hljs-number,
.theme-idea-min .hljs-regexp {
  font-weight: 700;
  color: blue;
}
.theme-idea-min .hljs-link,
.theme-idea-min .hljs-number,
.theme-idea-min .hljs-regexp {
  font-weight: 400;
}
.theme-idea-min .hljs-string {
  color: green;
  font-weight: 700;
}
.theme-idea-min .hljs-bullet,
.theme-idea-min .hljs-formula,
.theme-idea-min .hljs-symbol {
  color: #000;
  background: #d0eded;
  font-style: italic;
}
.theme-idea-min .hljs-doctag {
  text-decoration: underline;
}
.theme-idea-min .hljs-template-variable,
.theme-idea-min .hljs-variable {
  color: #660e7a;
}
.theme-idea-min .hljs-addition {
  background: #baeeba;
}
.theme-idea-min .hljs-deletion {
  background: #ffc8bd;
}
.theme-idea-min .hljs-emphasis {
  font-style: italic;
}
.theme-idea-min .hljs-strong {
  font-weight: 700;
}
.theme-intellij-light pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-intellij-light code.hljs {
  padding: 3px 5px;
}
.theme-intellij-light .hljs {
  color: #000;
  background: #fff;
}
.theme-intellij-light .hljs-subst,
.theme-intellij-light .hljs-title {
  font-weight: normal;
  color: #000;
}
.theme-intellij-light .hljs-title.function_ {
  color: #7a7a43;
}
.theme-intellij-light .hljs-code,
.theme-intellij-light .hljs-comment,
.theme-intellij-light .hljs-quote {
  color: #8c8c8c;
  font-style: italic;
}
.theme-intellij-light .hljs-meta {
  color: #9e880d;
}
.theme-intellij-light .hljs-section {
  color: #871094;
}
.theme-intellij-light .hljs-variable.language_,
.theme-intellij-light .hljs-symbol,
.theme-intellij-light .hljs-selector-class,
.theme-intellij-light .hljs-selector-id,
.theme-intellij-light .hljs-selector-tag,
.theme-intellij-light .hljs-template-tag,
.theme-intellij-light .hljs-selector-attr,
.theme-intellij-light .hljs-selector-pseudo,
.theme-intellij-light .hljs-keyword,
.theme-intellij-light .hljs-meta .hljs-keyword,
.theme-intellij-light .hljs-literal,
.theme-intellij-light .hljs-name,
.theme-intellij-light .hljs-built_in,
.theme-intellij-light .hljs-type {
  color: #0033b3;
}
.theme-intellij-light .hljs-property,
.theme-intellij-light .hljs-attr {
  color: #871094;
}
.theme-intellij-light .hljs-attribute {
  color: #174ad4;
}
.theme-intellij-light .hljs-number {
  color: #1750eb;
}
.theme-intellij-light .hljs-regexp {
  color: #264eff;
}
.theme-intellij-light .hljs-link {
  text-decoration: underline;
  color: #006dcc;
}
.theme-intellij-light .hljs-meta .hljs-string,
.theme-intellij-light .hljs-string {
  color: #067d17;
}
.theme-intellij-light .hljs-char.escape_ {
  color: #0037a6;
}
.theme-intellij-light .hljs-doctag {
  text-decoration: underline;
}
.theme-intellij-light .hljs-template-variable {
  color: #248f8f;
}
.theme-intellij-light .hljs-addition {
  background: #bee6be;
}
.theme-intellij-light .hljs-deletion {
  background: #d6d6d6;
}
.theme-intellij-light .hljs-emphasis {
  font-style: italic;
}
.theme-intellij-light .hljs-strong {
  font-weight: bold;
}
.theme-intellij-light-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-intellij-light-min code.hljs {
  padding: 3px 5px;
}
.theme-intellij-light-min .hljs {
  color: #000;
  background: #fff;
}
.theme-intellij-light-min .hljs-subst,
.theme-intellij-light-min .hljs-title {
  font-weight: 400;
  color: #000;
}
.theme-intellij-light-min .hljs-title.function_ {
  color: #7a7a43;
}
.theme-intellij-light-min .hljs-code,
.theme-intellij-light-min .hljs-comment,
.theme-intellij-light-min .hljs-quote {
  color: #8c8c8c;
  font-style: italic;
}
.theme-intellij-light-min .hljs-meta {
  color: #9e880d;
}
.theme-intellij-light-min .hljs-section {
  color: #871094;
}
.theme-intellij-light-min .hljs-built_in,
.theme-intellij-light-min .hljs-keyword,
.theme-intellij-light-min .hljs-literal,
.theme-intellij-light-min .hljs-meta .hljs-keyword,
.theme-intellij-light-min .hljs-name,
.theme-intellij-light-min .hljs-selector-attr,
.theme-intellij-light-min .hljs-selector-class,
.theme-intellij-light-min .hljs-selector-id,
.theme-intellij-light-min .hljs-selector-pseudo,
.theme-intellij-light-min .hljs-selector-tag,
.theme-intellij-light-min .hljs-symbol,
.theme-intellij-light-min .hljs-template-tag,
.theme-intellij-light-min .hljs-type,
.theme-intellij-light-min .hljs-variable.language_ {
  color: #0033b3;
}
.theme-intellij-light-min .hljs-attr,
.theme-intellij-light-min .hljs-property {
  color: #871094;
}
.theme-intellij-light-min .hljs-attribute {
  color: #174ad4;
}
.theme-intellij-light-min .hljs-number {
  color: #1750eb;
}
.theme-intellij-light-min .hljs-regexp {
  color: #264eff;
}
.theme-intellij-light-min .hljs-link {
  text-decoration: underline;
  color: #006dcc;
}
.theme-intellij-light-min .hljs-meta .hljs-string,
.theme-intellij-light-min .hljs-string {
  color: #067d17;
}
.theme-intellij-light-min .hljs-char.escape_ {
  color: #0037a6;
}
.theme-intellij-light-min .hljs-doctag {
  text-decoration: underline;
}
.theme-intellij-light-min .hljs-template-variable {
  color: #248f8f;
}
.theme-intellij-light-min .hljs-addition {
  background: #bee6be;
}
.theme-intellij-light-min .hljs-deletion {
  background: #d6d6d6;
}
.theme-intellij-light-min .hljs-emphasis {
  font-style: italic;
}
.theme-intellij-light-min .hljs-strong {
  font-weight: 700;
}
.theme-ir-black pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-ir-black code.hljs {
  padding: 3px 5px;
}
.theme-ir-black .hljs {
  background: #000;
  color: #f8f8f8;
}
.theme-ir-black .hljs-comment,
.theme-ir-black .hljs-quote,
.theme-ir-black .hljs-meta {
  color: #7c7c7c;
}
.theme-ir-black .hljs-keyword,
.theme-ir-black .hljs-selector-tag,
.theme-ir-black .hljs-tag,
.theme-ir-black .hljs-name {
  color: #96cbfe;
}
.theme-ir-black .hljs-attribute,
.theme-ir-black .hljs-selector-id {
  color: #ffffb6;
}
.theme-ir-black .hljs-string,
.theme-ir-black .hljs-selector-attr,
.theme-ir-black .hljs-selector-pseudo,
.theme-ir-black .hljs-addition {
  color: #a8ff60;
}
.theme-ir-black .hljs-subst {
  color: #daefa3;
}
.theme-ir-black .hljs-regexp,
.theme-ir-black .hljs-link {
  color: #e9c062;
}
.theme-ir-black .hljs-title,
.theme-ir-black .hljs-section,
.theme-ir-black .hljs-type,
.theme-ir-black .hljs-doctag {
  color: #ffffb6;
}
.theme-ir-black .hljs-symbol,
.theme-ir-black .hljs-bullet,
.theme-ir-black .hljs-variable,
.theme-ir-black .hljs-template-variable,
.theme-ir-black .hljs-literal {
  color: #c6c5fe;
}
.theme-ir-black .hljs-number,
.theme-ir-black .hljs-deletion {
  color: #ff73fd;
}
.theme-ir-black .hljs-emphasis {
  font-style: italic;
}
.theme-ir-black .hljs-strong {
  font-weight: bold;
}
.theme-ir-black-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-ir-black-min code.hljs {
  padding: 3px 5px;
}
.theme-ir-black-min .hljs {
  background: #000;
  color: #f8f8f8;
}
.theme-ir-black-min .hljs-comment,
.theme-ir-black-min .hljs-meta,
.theme-ir-black-min .hljs-quote {
  color: #7c7c7c;
}
.theme-ir-black-min .hljs-keyword,
.theme-ir-black-min .hljs-name,
.theme-ir-black-min .hljs-selector-tag,
.theme-ir-black-min .hljs-tag {
  color: #96cbfe;
}
.theme-ir-black-min .hljs-attribute,
.theme-ir-black-min .hljs-selector-id {
  color: #ffffb6;
}
.theme-ir-black-min .hljs-addition,
.theme-ir-black-min .hljs-selector-attr,
.theme-ir-black-min .hljs-selector-pseudo,
.theme-ir-black-min .hljs-string {
  color: #a8ff60;
}
.theme-ir-black-min .hljs-subst {
  color: #daefa3;
}
.theme-ir-black-min .hljs-link,
.theme-ir-black-min .hljs-regexp {
  color: #e9c062;
}
.theme-ir-black-min .hljs-doctag,
.theme-ir-black-min .hljs-section,
.theme-ir-black-min .hljs-title,
.theme-ir-black-min .hljs-type {
  color: #ffffb6;
}
.theme-ir-black-min .hljs-bullet,
.theme-ir-black-min .hljs-literal,
.theme-ir-black-min .hljs-symbol,
.theme-ir-black-min .hljs-template-variable,
.theme-ir-black-min .hljs-variable {
  color: #c6c5fe;
}
.theme-ir-black-min .hljs-deletion,
.theme-ir-black-min .hljs-number {
  color: #ff73fd;
}
.theme-ir-black-min .hljs-emphasis {
  font-style: italic;
}
.theme-ir-black-min .hljs-strong {
  font-weight: 700;
}
.theme-isbl-editor-dark pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-isbl-editor-dark code.hljs {
  padding: 3px 5px;
}
.theme-isbl-editor-dark .hljs {
  background: #404040;
  color: #f0f0f0;
}
.theme-isbl-editor-dark .hljs,
.theme-isbl-editor-dark .hljs-subst {
  color: #f0f0f0;
}
.theme-isbl-editor-dark .hljs-comment {
  color: #b5b5b5;
  font-style: italic;
}
.theme-isbl-editor-dark .hljs-keyword,
.theme-isbl-editor-dark .hljs-attribute,
.theme-isbl-editor-dark .hljs-selector-tag,
.theme-isbl-editor-dark .hljs-meta .hljs-keyword,
.theme-isbl-editor-dark .hljs-doctag,
.theme-isbl-editor-dark .hljs-name {
  color: #f0f0f0;
  font-weight: bold;
}
.theme-isbl-editor-dark .hljs-string {
  color: #97bf0d;
}
.theme-isbl-editor-dark .hljs-type,
.theme-isbl-editor-dark .hljs-number,
.theme-isbl-editor-dark .hljs-selector-id,
.theme-isbl-editor-dark .hljs-selector-class,
.theme-isbl-editor-dark .hljs-quote,
.theme-isbl-editor-dark .hljs-template-tag,
.theme-isbl-editor-dark .hljs-deletion {
  color: #f0f0f0;
}
.theme-isbl-editor-dark .hljs-regexp,
.theme-isbl-editor-dark .hljs-symbol,
.theme-isbl-editor-dark .hljs-variable,
.theme-isbl-editor-dark .hljs-template-variable,
.theme-isbl-editor-dark .hljs-link,
.theme-isbl-editor-dark .hljs-selector-attr,
.theme-isbl-editor-dark .hljs-selector-pseudo {
  color: #e2c696;
}
.theme-isbl-editor-dark .hljs-built_in,
.theme-isbl-editor-dark .hljs-literal {
  color: #97bf0d;
  font-weight: bold;
}
.theme-isbl-editor-dark .hljs-bullet,
.theme-isbl-editor-dark .hljs-code,
.theme-isbl-editor-dark .hljs-addition {
  color: #397300;
}
.theme-isbl-editor-dark .hljs-class {
  color: #ce9d4d;
  font-weight: bold;
}
.theme-isbl-editor-dark .hljs-title,
.theme-isbl-editor-dark .hljs-section {
  color: #df471e;
}
.theme-isbl-editor-dark .hljs-title > .hljs-built_in {
  color: #81bce9;
  font-weight: normal;
}
.theme-isbl-editor-dark .hljs-meta {
  color: #1f7199;
}
.theme-isbl-editor-dark .hljs-meta .hljs-string {
  color: #4d99bf;
}
.theme-isbl-editor-dark .hljs-emphasis {
  font-style: italic;
}
.theme-isbl-editor-dark .hljs-strong {
  font-weight: bold;
}
.theme-isbl-editor-dark-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-isbl-editor-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-isbl-editor-dark-min .hljs {
  background: #404040;
}
.theme-isbl-editor-dark-min .hljs,
.theme-isbl-editor-dark-min .hljs-subst {
  color: #f0f0f0;
}
.theme-isbl-editor-dark-min .hljs-comment {
  color: #b5b5b5;
  font-style: italic;
}
.theme-isbl-editor-dark-min .hljs-attribute,
.theme-isbl-editor-dark-min .hljs-doctag,
.theme-isbl-editor-dark-min .hljs-keyword,
.theme-isbl-editor-dark-min .hljs-meta .hljs-keyword,
.theme-isbl-editor-dark-min .hljs-name,
.theme-isbl-editor-dark-min .hljs-selector-tag {
  color: #f0f0f0;
  font-weight: 700;
}
.theme-isbl-editor-dark-min .hljs-string {
  color: #97bf0d;
}
.theme-isbl-editor-dark-min .hljs-deletion,
.theme-isbl-editor-dark-min .hljs-number,
.theme-isbl-editor-dark-min .hljs-quote,
.theme-isbl-editor-dark-min .hljs-selector-class,
.theme-isbl-editor-dark-min .hljs-selector-id,
.theme-isbl-editor-dark-min .hljs-template-tag,
.theme-isbl-editor-dark-min .hljs-type {
  color: #f0f0f0;
}
.theme-isbl-editor-dark-min .hljs-link,
.theme-isbl-editor-dark-min .hljs-regexp,
.theme-isbl-editor-dark-min .hljs-selector-attr,
.theme-isbl-editor-dark-min .hljs-selector-pseudo,
.theme-isbl-editor-dark-min .hljs-symbol,
.theme-isbl-editor-dark-min .hljs-template-variable,
.theme-isbl-editor-dark-min .hljs-variable {
  color: #e2c696;
}
.theme-isbl-editor-dark-min .hljs-built_in,
.theme-isbl-editor-dark-min .hljs-literal {
  color: #97bf0d;
  font-weight: 700;
}
.theme-isbl-editor-dark-min .hljs-addition,
.theme-isbl-editor-dark-min .hljs-bullet,
.theme-isbl-editor-dark-min .hljs-code {
  color: #397300;
}
.theme-isbl-editor-dark-min .hljs-class {
  color: #ce9d4d;
  font-weight: 700;
}
.theme-isbl-editor-dark-min .hljs-section,
.theme-isbl-editor-dark-min .hljs-title {
  color: #df471e;
}
.theme-isbl-editor-dark-min .hljs-title > .hljs-built_in {
  color: #81bce9;
  font-weight: 400;
}
.theme-isbl-editor-dark-min .hljs-meta {
  color: #1f7199;
}
.theme-isbl-editor-dark-min .hljs-meta .hljs-string {
  color: #4d99bf;
}
.theme-isbl-editor-dark-min .hljs-emphasis {
  font-style: italic;
}
.theme-isbl-editor-dark-min .hljs-strong {
  font-weight: 700;
}
.theme-isbl-editor-light pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-isbl-editor-light code.hljs {
  padding: 3px 5px;
}
.theme-isbl-editor-light .hljs {
  background: #fff;
  color: #000;
}
.theme-isbl-editor-light .hljs-subst {
  color: #000;
}
.theme-isbl-editor-light .hljs-comment {
  color: #555;
  font-style: italic;
}
.theme-isbl-editor-light .hljs-keyword,
.theme-isbl-editor-light .hljs-attribute,
.theme-isbl-editor-light .hljs-selector-tag,
.theme-isbl-editor-light .hljs-meta .hljs-keyword,
.theme-isbl-editor-light .hljs-doctag,
.theme-isbl-editor-light .hljs-name {
  color: #000;
  font-weight: bold;
}
.theme-isbl-editor-light .hljs-string {
  color: navy;
}
.theme-isbl-editor-light .hljs-type,
.theme-isbl-editor-light .hljs-number,
.theme-isbl-editor-light .hljs-selector-id,
.theme-isbl-editor-light .hljs-selector-class,
.theme-isbl-editor-light .hljs-quote,
.theme-isbl-editor-light .hljs-template-tag,
.theme-isbl-editor-light .hljs-deletion {
  color: #000;
}
.theme-isbl-editor-light .hljs-regexp,
.theme-isbl-editor-light .hljs-symbol,
.theme-isbl-editor-light .hljs-variable,
.theme-isbl-editor-light .hljs-template-variable,
.theme-isbl-editor-light .hljs-link,
.theme-isbl-editor-light .hljs-selector-attr,
.theme-isbl-editor-light .hljs-selector-pseudo {
  color: #5e1700;
}
.theme-isbl-editor-light .hljs-built_in,
.theme-isbl-editor-light .hljs-literal {
  color: navy;
  font-weight: bold;
}
.theme-isbl-editor-light .hljs-bullet,
.theme-isbl-editor-light .hljs-code,
.theme-isbl-editor-light .hljs-addition {
  color: #397300;
}
.theme-isbl-editor-light .hljs-class {
  color: #6f1c00;
  font-weight: bold;
}
.theme-isbl-editor-light .hljs-title,
.theme-isbl-editor-light .hljs-section {
  color: #fb2c00;
}
.theme-isbl-editor-light .hljs-title > .hljs-built_in {
  color: teal;
  font-weight: normal;
}
.theme-isbl-editor-light .hljs-meta {
  color: #1f7199;
}
.theme-isbl-editor-light .hljs-meta .hljs-string {
  color: #4d99bf;
}
.theme-isbl-editor-light .hljs-emphasis {
  font-style: italic;
}
.theme-isbl-editor-light .hljs-strong {
  font-weight: bold;
}
.theme-isbl-editor-light-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-isbl-editor-light-min code.hljs {
  padding: 3px 5px;
}
.theme-isbl-editor-light-min .hljs {
  background: #fff;
  color: #000;
}
.theme-isbl-editor-light-min .hljs-subst {
  color: #000;
}
.theme-isbl-editor-light-min .hljs-comment {
  color: #555;
  font-style: italic;
}
.theme-isbl-editor-light-min .hljs-attribute,
.theme-isbl-editor-light-min .hljs-doctag,
.theme-isbl-editor-light-min .hljs-keyword,
.theme-isbl-editor-light-min .hljs-meta .hljs-keyword,
.theme-isbl-editor-light-min .hljs-name,
.theme-isbl-editor-light-min .hljs-selector-tag {
  color: #000;
  font-weight: 700;
}
.theme-isbl-editor-light-min .hljs-string {
  color: navy;
}
.theme-isbl-editor-light-min .hljs-deletion,
.theme-isbl-editor-light-min .hljs-number,
.theme-isbl-editor-light-min .hljs-quote,
.theme-isbl-editor-light-min .hljs-selector-class,
.theme-isbl-editor-light-min .hljs-selector-id,
.theme-isbl-editor-light-min .hljs-template-tag,
.theme-isbl-editor-light-min .hljs-type {
  color: #000;
}
.theme-isbl-editor-light-min .hljs-link,
.theme-isbl-editor-light-min .hljs-regexp,
.theme-isbl-editor-light-min .hljs-selector-attr,
.theme-isbl-editor-light-min .hljs-selector-pseudo,
.theme-isbl-editor-light-min .hljs-symbol,
.theme-isbl-editor-light-min .hljs-template-variable,
.theme-isbl-editor-light-min .hljs-variable {
  color: #5e1700;
}
.theme-isbl-editor-light-min .hljs-built_in,
.theme-isbl-editor-light-min .hljs-literal {
  color: navy;
  font-weight: 700;
}
.theme-isbl-editor-light-min .hljs-addition,
.theme-isbl-editor-light-min .hljs-bullet,
.theme-isbl-editor-light-min .hljs-code {
  color: #397300;
}
.theme-isbl-editor-light-min .hljs-class {
  color: #6f1c00;
  font-weight: 700;
}
.theme-isbl-editor-light-min .hljs-section,
.theme-isbl-editor-light-min .hljs-title {
  color: #fb2c00;
}
.theme-isbl-editor-light-min .hljs-title > .hljs-built_in {
  color: teal;
  font-weight: 400;
}
.theme-isbl-editor-light-min .hljs-meta {
  color: #1f7199;
}
.theme-isbl-editor-light-min .hljs-meta .hljs-string {
  color: #4d99bf;
}
.theme-isbl-editor-light-min .hljs-emphasis {
  font-style: italic;
}
.theme-isbl-editor-light-min .hljs-strong {
  font-weight: 700;
}
.theme-kimbie-dark pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-kimbie-dark code.hljs {
  padding: 3px 5px;
}
.theme-kimbie-dark .hljs {
  background: #221a0f;
  color: #d3af86;
}
.theme-kimbie-dark .hljs-comment,
.theme-kimbie-dark .hljs-quote {
  color: #d6baad;
}
.theme-kimbie-dark .hljs-variable,
.theme-kimbie-dark .hljs-template-variable,
.theme-kimbie-dark .hljs-tag,
.theme-kimbie-dark .hljs-name,
.theme-kimbie-dark .hljs-selector-id,
.theme-kimbie-dark .hljs-selector-class,
.theme-kimbie-dark .hljs-regexp,
.theme-kimbie-dark .hljs-meta {
  color: #dc3958;
}
.theme-kimbie-dark .hljs-number,
.theme-kimbie-dark .hljs-built_in,
.theme-kimbie-dark .hljs-literal,
.theme-kimbie-dark .hljs-type,
.theme-kimbie-dark .hljs-params,
.theme-kimbie-dark .hljs-deletion,
.theme-kimbie-dark .hljs-link {
  color: #f79a32;
}
.theme-kimbie-dark .hljs-string,
.theme-kimbie-dark .hljs-symbol,
.theme-kimbie-dark .hljs-bullet,
.theme-kimbie-dark .hljs-addition {
  color: #889b4a;
}
.theme-kimbie-dark .hljs-keyword,
.theme-kimbie-dark .hljs-selector-tag,
.theme-kimbie-dark .hljs-function {
  color: #98676a;
}
.theme-kimbie-dark .hljs-title,
.theme-kimbie-dark .hljs-section,
.theme-kimbie-dark .hljs-attribute {
  color: #f06431;
}
.theme-kimbie-dark .hljs-emphasis {
  font-style: italic;
}
.theme-kimbie-dark .hljs-strong {
  font-weight: bold;
}
.theme-kimbie-dark-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-kimbie-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-kimbie-dark-min .hljs {
  background: #221a0f;
  color: #d3af86;
}
.theme-kimbie-dark-min .hljs-comment,
.theme-kimbie-dark-min .hljs-quote {
  color: #d6baad;
}
.theme-kimbie-dark-min .hljs-meta,
.theme-kimbie-dark-min .hljs-name,
.theme-kimbie-dark-min .hljs-regexp,
.theme-kimbie-dark-min .hljs-selector-class,
.theme-kimbie-dark-min .hljs-selector-id,
.theme-kimbie-dark-min .hljs-tag,
.theme-kimbie-dark-min .hljs-template-variable,
.theme-kimbie-dark-min .hljs-variable {
  color: #dc3958;
}
.theme-kimbie-dark-min .hljs-built_in,
.theme-kimbie-dark-min .hljs-deletion,
.theme-kimbie-dark-min .hljs-link,
.theme-kimbie-dark-min .hljs-literal,
.theme-kimbie-dark-min .hljs-number,
.theme-kimbie-dark-min .hljs-params,
.theme-kimbie-dark-min .hljs-type {
  color: #f79a32;
}
.theme-kimbie-dark-min .hljs-addition,
.theme-kimbie-dark-min .hljs-bullet,
.theme-kimbie-dark-min .hljs-string,
.theme-kimbie-dark-min .hljs-symbol {
  color: #889b4a;
}
.theme-kimbie-dark-min .hljs-function,
.theme-kimbie-dark-min .hljs-keyword,
.theme-kimbie-dark-min .hljs-selector-tag {
  color: #98676a;
}
.theme-kimbie-dark-min .hljs-attribute,
.theme-kimbie-dark-min .hljs-section,
.theme-kimbie-dark-min .hljs-title {
  color: #f06431;
}
.theme-kimbie-dark-min .hljs-emphasis {
  font-style: italic;
}
.theme-kimbie-dark-min .hljs-strong {
  font-weight: 700;
}
.theme-kimbie-light pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-kimbie-light code.hljs {
  padding: 3px 5px;
}
.theme-kimbie-light .hljs {
  background: #fbebd4;
  color: #84613d;
}
.theme-kimbie-light .hljs-comment,
.theme-kimbie-light .hljs-quote {
  color: #a57a4c;
}
.theme-kimbie-light .hljs-variable,
.theme-kimbie-light .hljs-template-variable,
.theme-kimbie-light .hljs-tag,
.theme-kimbie-light .hljs-name,
.theme-kimbie-light .hljs-selector-id,
.theme-kimbie-light .hljs-selector-class,
.theme-kimbie-light .hljs-regexp,
.theme-kimbie-light .hljs-meta {
  color: #dc3958;
}
.theme-kimbie-light .hljs-number,
.theme-kimbie-light .hljs-built_in,
.theme-kimbie-light .hljs-literal,
.theme-kimbie-light .hljs-type,
.theme-kimbie-light .hljs-params,
.theme-kimbie-light .hljs-deletion,
.theme-kimbie-light .hljs-link {
  color: #f79a32;
}
.theme-kimbie-light .hljs-string,
.theme-kimbie-light .hljs-symbol,
.theme-kimbie-light .hljs-bullet,
.theme-kimbie-light .hljs-addition {
  color: #889b4a;
}
.theme-kimbie-light .hljs-keyword,
.theme-kimbie-light .hljs-selector-tag,
.theme-kimbie-light .hljs-function {
  color: #98676a;
}
.theme-kimbie-light .hljs-title,
.theme-kimbie-light .hljs-section,
.theme-kimbie-light .hljs-attribute {
  color: #f06431;
}
.theme-kimbie-light .hljs-emphasis {
  font-style: italic;
}
.theme-kimbie-light .hljs-strong {
  font-weight: bold;
}
.theme-kimbie-light-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-kimbie-light-min code.hljs {
  padding: 3px 5px;
}
.theme-kimbie-light-min .hljs {
  background: #fbebd4;
  color: #84613d;
}
.theme-kimbie-light-min .hljs-comment,
.theme-kimbie-light-min .hljs-quote {
  color: #a57a4c;
}
.theme-kimbie-light-min .hljs-meta,
.theme-kimbie-light-min .hljs-name,
.theme-kimbie-light-min .hljs-regexp,
.theme-kimbie-light-min .hljs-selector-class,
.theme-kimbie-light-min .hljs-selector-id,
.theme-kimbie-light-min .hljs-tag,
.theme-kimbie-light-min .hljs-template-variable,
.theme-kimbie-light-min .hljs-variable {
  color: #dc3958;
}
.theme-kimbie-light-min .hljs-built_in,
.theme-kimbie-light-min .hljs-deletion,
.theme-kimbie-light-min .hljs-link,
.theme-kimbie-light-min .hljs-literal,
.theme-kimbie-light-min .hljs-number,
.theme-kimbie-light-min .hljs-params,
.theme-kimbie-light-min .hljs-type {
  color: #f79a32;
}
.theme-kimbie-light-min .hljs-addition,
.theme-kimbie-light-min .hljs-bullet,
.theme-kimbie-light-min .hljs-string,
.theme-kimbie-light-min .hljs-symbol {
  color: #889b4a;
}
.theme-kimbie-light-min .hljs-function,
.theme-kimbie-light-min .hljs-keyword,
.theme-kimbie-light-min .hljs-selector-tag {
  color: #98676a;
}
.theme-kimbie-light-min .hljs-attribute,
.theme-kimbie-light-min .hljs-section,
.theme-kimbie-light-min .hljs-title {
  color: #f06431;
}
.theme-kimbie-light-min .hljs-emphasis {
  font-style: italic;
}
.theme-kimbie-light-min .hljs-strong {
  font-weight: 700;
}
.theme-lightfair pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-lightfair code.hljs {
  padding: 3px 5px;
}
.theme-lightfair .hljs {
  color: #444;
  background: #fff;
}
.theme-lightfair .hljs-name {
  color: #01a3a3;
}
.theme-lightfair .hljs-tag,
.theme-lightfair .hljs-meta {
  color: #789;
}
.theme-lightfair .hljs-comment {
  color: #888;
}
.theme-lightfair .hljs-keyword,
.theme-lightfair .hljs-attribute,
.theme-lightfair .hljs-selector-tag,
.theme-lightfair .hljs-meta .hljs-keyword,
.theme-lightfair .hljs-doctag,
.theme-lightfair .hljs-name {
  font-weight: bold;
}
.theme-lightfair .hljs-type,
.theme-lightfair .hljs-string,
.theme-lightfair .hljs-number,
.theme-lightfair .hljs-selector-id,
.theme-lightfair .hljs-selector-class,
.theme-lightfair .hljs-quote,
.theme-lightfair .hljs-template-tag,
.theme-lightfair .hljs-deletion {
  color: #4286f4;
}
.theme-lightfair .hljs-title,
.theme-lightfair .hljs-section {
  color: #4286f4;
  font-weight: bold;
}
.theme-lightfair .hljs-regexp,
.theme-lightfair .hljs-symbol,
.theme-lightfair .hljs-variable,
.theme-lightfair .hljs-template-variable,
.theme-lightfair .hljs-link,
.theme-lightfair .hljs-selector-attr,
.theme-lightfair .hljs-selector-pseudo {
  color: #bc6060;
}
.theme-lightfair .hljs-literal {
  color: #62bcbc;
}
.theme-lightfair .hljs-built_in,
.theme-lightfair .hljs-bullet,
.theme-lightfair .hljs-code,
.theme-lightfair .hljs-addition {
  color: #25c6c6;
}
.theme-lightfair .hljs-meta .hljs-string {
  color: #4d99bf;
}
.theme-lightfair .hljs-emphasis {
  font-style: italic;
}
.theme-lightfair .hljs-strong {
  font-weight: bold;
}
.theme-lightfair-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-lightfair-min code.hljs {
  padding: 3px 5px;
}
.theme-lightfair-min .hljs {
  color: #444;
  background: #fff;
}
.theme-lightfair-min .hljs-name {
  color: #01a3a3;
}
.theme-lightfair-min .hljs-meta,
.theme-lightfair-min .hljs-tag {
  color: #789;
}
.theme-lightfair-min .hljs-comment {
  color: #888;
}
.theme-lightfair-min .hljs-attribute,
.theme-lightfair-min .hljs-doctag,
.theme-lightfair-min .hljs-keyword,
.theme-lightfair-min .hljs-meta .hljs-keyword,
.theme-lightfair-min .hljs-name,
.theme-lightfair-min .hljs-selector-tag {
  font-weight: 700;
}
.theme-lightfair-min .hljs-deletion,
.theme-lightfair-min .hljs-number,
.theme-lightfair-min .hljs-quote,
.theme-lightfair-min .hljs-selector-class,
.theme-lightfair-min .hljs-selector-id,
.theme-lightfair-min .hljs-string,
.theme-lightfair-min .hljs-template-tag,
.theme-lightfair-min .hljs-type {
  color: #4286f4;
}
.theme-lightfair-min .hljs-section,
.theme-lightfair-min .hljs-title {
  color: #4286f4;
  font-weight: 700;
}
.theme-lightfair-min .hljs-link,
.theme-lightfair-min .hljs-regexp,
.theme-lightfair-min .hljs-selector-attr,
.theme-lightfair-min .hljs-selector-pseudo,
.theme-lightfair-min .hljs-symbol,
.theme-lightfair-min .hljs-template-variable,
.theme-lightfair-min .hljs-variable {
  color: #bc6060;
}
.theme-lightfair-min .hljs-literal {
  color: #62bcbc;
}
.theme-lightfair-min .hljs-addition,
.theme-lightfair-min .hljs-built_in,
.theme-lightfair-min .hljs-bullet,
.theme-lightfair-min .hljs-code {
  color: #25c6c6;
}
.theme-lightfair-min .hljs-meta .hljs-string {
  color: #4d99bf;
}
.theme-lightfair-min .hljs-emphasis {
  font-style: italic;
}
.theme-lightfair-min .hljs-strong {
  font-weight: 700;
}
.theme-lioshi pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-lioshi code.hljs {
  padding: 3px 5px;
}
.theme-lioshi .hljs {
  background: #303030;
  color: #c5c8c6;
}
.theme-lioshi .hljs-comment {
  color: #8d8d8d;
}
.theme-lioshi .hljs-quote {
  color: #b3c7d8;
}
.theme-lioshi .hljs-variable,
.theme-lioshi .hljs-template-variable,
.theme-lioshi .hljs-tag,
.theme-lioshi .hljs-name,
.theme-lioshi .hljs-selector-id,
.theme-lioshi .hljs-selector-class,
.theme-lioshi .hljs-regexp,
.theme-lioshi .hljs-deletion {
  color: #c66;
}
.theme-lioshi .hljs-number,
.theme-lioshi .hljs-built_in,
.theme-lioshi .hljs-literal,
.theme-lioshi .hljs-type,
.theme-lioshi .hljs-subst .hljs-link {
  color: #de935f;
}
.theme-lioshi .hljs-attribute {
  color: #f0c674;
}
.theme-lioshi .hljs-string,
.theme-lioshi .hljs-bullet,
.theme-lioshi .hljs-params,
.theme-lioshi .hljs-addition {
  color: #b5bd68;
}
.theme-lioshi .hljs-selector-tag,
.theme-lioshi .hljs-keyword,
.theme-lioshi .hljs-function,
.theme-lioshi .hljs-class {
  color: #be94bb;
}
.theme-lioshi .hljs-title,
.theme-lioshi .hljs-meta,
.theme-lioshi .hljs-section {
  color: #81a2be;
}
.theme-lioshi .hljs-symbol {
  color: #dbc4d9;
}
.theme-lioshi .hljs-emphasis {
  font-style: italic;
}
.theme-lioshi .hljs-strong {
  font-weight: bold;
}
.theme-lioshi-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-lioshi-min code.hljs {
  padding: 3px 5px;
}
.theme-lioshi-min .hljs {
  background: #303030;
  color: #c5c8c6;
}
.theme-lioshi-min .hljs-comment {
  color: #8d8d8d;
}
.theme-lioshi-min .hljs-quote {
  color: #b3c7d8;
}
.theme-lioshi-min .hljs-deletion,
.theme-lioshi-min .hljs-name,
.theme-lioshi-min .hljs-regexp,
.theme-lioshi-min .hljs-selector-class,
.theme-lioshi-min .hljs-selector-id,
.theme-lioshi-min .hljs-tag,
.theme-lioshi-min .hljs-template-variable,
.theme-lioshi-min .hljs-variable {
  color: #c66;
}
.theme-lioshi-min .hljs-built_in,
.theme-lioshi-min .hljs-literal,
.theme-lioshi-min .hljs-number,
.theme-lioshi-min .hljs-subst .hljs-link,
.theme-lioshi-min .hljs-type {
  color: #de935f;
}
.theme-lioshi-min .hljs-attribute {
  color: #f0c674;
}
.theme-lioshi-min .hljs-addition,
.theme-lioshi-min .hljs-bullet,
.theme-lioshi-min .hljs-params,
.theme-lioshi-min .hljs-string {
  color: #b5bd68;
}
.theme-lioshi-min .hljs-class,
.theme-lioshi-min .hljs-function,
.theme-lioshi-min .hljs-keyword,
.theme-lioshi-min .hljs-selector-tag {
  color: #be94bb;
}
.theme-lioshi-min .hljs-meta,
.theme-lioshi-min .hljs-section,
.theme-lioshi-min .hljs-title {
  color: #81a2be;
}
.theme-lioshi-min .hljs-symbol {
  color: #dbc4d9;
}
.theme-lioshi-min .hljs-emphasis {
  font-style: italic;
}
.theme-lioshi-min .hljs-strong {
  font-weight: 700;
}
.theme-magula pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-magula code.hljs {
  padding: 3px 5px;
}
.theme-magula .hljs {
  background-color: #f4f4f4;
  color: #000;
}
.theme-magula .hljs-subst {
  color: #000;
}
.theme-magula .hljs-string,
.theme-magula .hljs-title,
.theme-magula .hljs-symbol,
.theme-magula .hljs-bullet,
.theme-magula .hljs-attribute,
.theme-magula .hljs-addition,
.theme-magula .hljs-variable,
.theme-magula .hljs-template-tag,
.theme-magula .hljs-template-variable {
  color: #050;
}
.theme-magula .hljs-comment,
.theme-magula .hljs-quote {
  color: #777;
}
.theme-magula .hljs-number,
.theme-magula .hljs-regexp,
.theme-magula .hljs-literal,
.theme-magula .hljs-type,
.theme-magula .hljs-link {
  color: #800;
}
.theme-magula .hljs-deletion,
.theme-magula .hljs-meta {
  color: #00e;
}
.theme-magula .hljs-keyword,
.theme-magula .hljs-selector-tag,
.theme-magula .hljs-doctag,
.theme-magula .hljs-title,
.theme-magula .hljs-section,
.theme-magula .hljs-built_in,
.theme-magula .hljs-tag,
.theme-magula .hljs-name {
  font-weight: bold;
  color: navy;
}
.theme-magula .hljs-emphasis {
  font-style: italic;
}
.theme-magula .hljs-strong {
  font-weight: bold;
}
.theme-magula-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-magula-min code.hljs {
  padding: 3px 5px;
}
.theme-magula-min .hljs {
  background-color: #f4f4f4;
  color: #000;
}
.theme-magula-min .hljs-subst {
  color: #000;
}
.theme-magula-min .hljs-addition,
.theme-magula-min .hljs-attribute,
.theme-magula-min .hljs-bullet,
.theme-magula-min .hljs-string,
.theme-magula-min .hljs-symbol,
.theme-magula-min .hljs-template-tag,
.theme-magula-min .hljs-template-variable,
.theme-magula-min .hljs-title,
.theme-magula-min .hljs-variable {
  color: #050;
}
.theme-magula-min .hljs-comment,
.theme-magula-min .hljs-quote {
  color: #777;
}
.theme-magula-min .hljs-link,
.theme-magula-min .hljs-literal,
.theme-magula-min .hljs-number,
.theme-magula-min .hljs-regexp,
.theme-magula-min .hljs-type {
  color: #800;
}
.theme-magula-min .hljs-deletion,
.theme-magula-min .hljs-meta {
  color: #00e;
}
.theme-magula-min .hljs-built_in,
.theme-magula-min .hljs-doctag,
.theme-magula-min .hljs-keyword,
.theme-magula-min .hljs-name,
.theme-magula-min .hljs-section,
.theme-magula-min .hljs-selector-tag,
.theme-magula-min .hljs-tag,
.theme-magula-min .hljs-title {
  font-weight: 700;
  color: navy;
}
.theme-magula-min .hljs-emphasis {
  font-style: italic;
}
.theme-magula-min .hljs-strong {
  font-weight: 700;
}
.theme-mono-blue pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-mono-blue code.hljs {
  padding: 3px 5px;
}
.theme-mono-blue .hljs {
  background: #eaeef3;
  color: #00193a;
}
.theme-mono-blue .hljs-keyword,
.theme-mono-blue .hljs-selector-tag,
.theme-mono-blue .hljs-title,
.theme-mono-blue .hljs-section,
.theme-mono-blue .hljs-doctag,
.theme-mono-blue .hljs-name,
.theme-mono-blue .hljs-strong {
  font-weight: bold;
}
.theme-mono-blue .hljs-comment {
  color: #738191;
}
.theme-mono-blue .hljs-string,
.theme-mono-blue .hljs-title,
.theme-mono-blue .hljs-section,
.theme-mono-blue .hljs-built_in,
.theme-mono-blue .hljs-literal,
.theme-mono-blue .hljs-type,
.theme-mono-blue .hljs-addition,
.theme-mono-blue .hljs-tag,
.theme-mono-blue .hljs-quote,
.theme-mono-blue .hljs-name,
.theme-mono-blue .hljs-selector-id,
.theme-mono-blue .hljs-selector-class {
  color: #0048ab;
}
.theme-mono-blue .hljs-meta,
.theme-mono-blue .hljs-subst,
.theme-mono-blue .hljs-symbol,
.theme-mono-blue .hljs-regexp,
.theme-mono-blue .hljs-attribute,
.theme-mono-blue .hljs-deletion,
.theme-mono-blue .hljs-variable,
.theme-mono-blue .hljs-template-variable,
.theme-mono-blue .hljs-link,
.theme-mono-blue .hljs-bullet {
  color: #4c81c9;
}
.theme-mono-blue .hljs-emphasis {
  font-style: italic;
}
.theme-mono-blue-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-mono-blue-min code.hljs {
  padding: 3px 5px;
}
.theme-mono-blue-min .hljs {
  background: #eaeef3;
  color: #00193a;
}
.theme-mono-blue-min .hljs-doctag,
.theme-mono-blue-min .hljs-keyword,
.theme-mono-blue-min .hljs-name,
.theme-mono-blue-min .hljs-section,
.theme-mono-blue-min .hljs-selector-tag,
.theme-mono-blue-min .hljs-strong,
.theme-mono-blue-min .hljs-title {
  font-weight: 700;
}
.theme-mono-blue-min .hljs-comment {
  color: #738191;
}
.theme-mono-blue-min .hljs-addition,
.theme-mono-blue-min .hljs-built_in,
.theme-mono-blue-min .hljs-literal,
.theme-mono-blue-min .hljs-name,
.theme-mono-blue-min .hljs-quote,
.theme-mono-blue-min .hljs-section,
.theme-mono-blue-min .hljs-selector-class,
.theme-mono-blue-min .hljs-selector-id,
.theme-mono-blue-min .hljs-string,
.theme-mono-blue-min .hljs-tag,
.theme-mono-blue-min .hljs-title,
.theme-mono-blue-min .hljs-type {
  color: #0048ab;
}
.theme-mono-blue-min .hljs-attribute,
.theme-mono-blue-min .hljs-bullet,
.theme-mono-blue-min .hljs-deletion,
.theme-mono-blue-min .hljs-link,
.theme-mono-blue-min .hljs-meta,
.theme-mono-blue-min .hljs-regexp,
.theme-mono-blue-min .hljs-subst,
.theme-mono-blue-min .hljs-symbol,
.theme-mono-blue-min .hljs-template-variable,
.theme-mono-blue-min .hljs-variable {
  color: #4c81c9;
}
.theme-mono-blue-min .hljs-emphasis {
  font-style: italic;
}
.theme-monokai-sublime pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-monokai-sublime code.hljs {
  padding: 3px 5px;
}
.theme-monokai-sublime .hljs {
  background: #23241f;
  color: #f8f8f2;
}
.theme-monokai-sublime .hljs-tag,
.theme-monokai-sublime .hljs-subst {
  color: #f8f8f2;
}
.theme-monokai-sublime .hljs-strong,
.theme-monokai-sublime .hljs-emphasis {
  color: #a8a8a2;
}
.theme-monokai-sublime .hljs-bullet,
.theme-monokai-sublime .hljs-quote,
.theme-monokai-sublime .hljs-number,
.theme-monokai-sublime .hljs-regexp,
.theme-monokai-sublime .hljs-literal,
.theme-monokai-sublime .hljs-link {
  color: #ae81ff;
}
.theme-monokai-sublime .hljs-code,
.theme-monokai-sublime .hljs-title,
.theme-monokai-sublime .hljs-section,
.theme-monokai-sublime .hljs-selector-class {
  color: #a6e22e;
}
.theme-monokai-sublime .hljs-strong {
  font-weight: bold;
}
.theme-monokai-sublime .hljs-emphasis {
  font-style: italic;
}
.theme-monokai-sublime .hljs-keyword,
.theme-monokai-sublime .hljs-selector-tag,
.theme-monokai-sublime .hljs-name,
.theme-monokai-sublime .hljs-attr {
  color: #f92672;
}
.theme-monokai-sublime .hljs-symbol,
.theme-monokai-sublime .hljs-attribute {
  color: #66d9ef;
}
.theme-monokai-sublime .hljs-params,
.theme-monokai-sublime .hljs-title.class_,
.theme-monokai-sublime .hljs-class .hljs-title {
  color: #f8f8f2;
}
.theme-monokai-sublime .hljs-string,
.theme-monokai-sublime .hljs-type,
.theme-monokai-sublime .hljs-built_in,
.theme-monokai-sublime .hljs-selector-id,
.theme-monokai-sublime .hljs-selector-attr,
.theme-monokai-sublime .hljs-selector-pseudo,
.theme-monokai-sublime .hljs-addition,
.theme-monokai-sublime .hljs-variable,
.theme-monokai-sublime .hljs-template-variable {
  color: #e6db74;
}
.theme-monokai-sublime .hljs-comment,
.theme-monokai-sublime .hljs-deletion,
.theme-monokai-sublime .hljs-meta {
  color: #75715e;
}
.theme-monokai-sublime-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-monokai-sublime-min code.hljs {
  padding: 3px 5px;
}
.theme-monokai-sublime-min .hljs {
  background: #23241f;
  color: #f8f8f2;
}
.theme-monokai-sublime-min .hljs-subst,
.theme-monokai-sublime-min .hljs-tag {
  color: #f8f8f2;
}
.theme-monokai-sublime-min .hljs-emphasis,
.theme-monokai-sublime-min .hljs-strong {
  color: #a8a8a2;
}
.theme-monokai-sublime-min .hljs-bullet,
.theme-monokai-sublime-min .hljs-link,
.theme-monokai-sublime-min .hljs-literal,
.theme-monokai-sublime-min .hljs-number,
.theme-monokai-sublime-min .hljs-quote,
.theme-monokai-sublime-min .hljs-regexp {
  color: #ae81ff;
}
.theme-monokai-sublime-min .hljs-code,
.theme-monokai-sublime-min .hljs-section,
.theme-monokai-sublime-min .hljs-selector-class,
.theme-monokai-sublime-min .hljs-title {
  color: #a6e22e;
}
.theme-monokai-sublime-min .hljs-strong {
  font-weight: 700;
}
.theme-monokai-sublime-min .hljs-emphasis {
  font-style: italic;
}
.theme-monokai-sublime-min .hljs-attr,
.theme-monokai-sublime-min .hljs-keyword,
.theme-monokai-sublime-min .hljs-name,
.theme-monokai-sublime-min .hljs-selector-tag {
  color: #f92672;
}
.theme-monokai-sublime-min .hljs-attribute,
.theme-monokai-sublime-min .hljs-symbol {
  color: #66d9ef;
}
.theme-monokai-sublime-min .hljs-class .hljs-title,
.theme-monokai-sublime-min .hljs-params,
.theme-monokai-sublime-min .hljs-title.class_ {
  color: #f8f8f2;
}
.theme-monokai-sublime-min .hljs-addition,
.theme-monokai-sublime-min .hljs-built_in,
.theme-monokai-sublime-min .hljs-selector-attr,
.theme-monokai-sublime-min .hljs-selector-id,
.theme-monokai-sublime-min .hljs-selector-pseudo,
.theme-monokai-sublime-min .hljs-string,
.theme-monokai-sublime-min .hljs-template-variable,
.theme-monokai-sublime-min .hljs-type,
.theme-monokai-sublime-min .hljs-variable {
  color: #e6db74;
}
.theme-monokai-sublime-min .hljs-comment,
.theme-monokai-sublime-min .hljs-deletion,
.theme-monokai-sublime-min .hljs-meta {
  color: #75715e;
}
.theme-monokai pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-monokai code.hljs {
  padding: 3px 5px;
}
.theme-monokai .hljs {
  background: #272822;
  color: #ddd;
}
.theme-monokai .hljs-tag,
.theme-monokai .hljs-keyword,
.theme-monokai .hljs-selector-tag,
.theme-monokai .hljs-literal,
.theme-monokai .hljs-strong,
.theme-monokai .hljs-name {
  color: #f92672;
}
.theme-monokai .hljs-code {
  color: #66d9ef;
}
.theme-monokai .hljs-attribute,
.theme-monokai .hljs-symbol,
.theme-monokai .hljs-regexp,
.theme-monokai .hljs-link {
  color: #bf79db;
}
.theme-monokai .hljs-string,
.theme-monokai .hljs-bullet,
.theme-monokai .hljs-subst,
.theme-monokai .hljs-title,
.theme-monokai .hljs-section,
.theme-monokai .hljs-emphasis,
.theme-monokai .hljs-type,
.theme-monokai .hljs-built_in,
.theme-monokai .hljs-selector-attr,
.theme-monokai .hljs-selector-pseudo,
.theme-monokai .hljs-addition,
.theme-monokai .hljs-variable,
.theme-monokai .hljs-template-tag,
.theme-monokai .hljs-template-variable {
  color: #a6e22e;
}
.theme-monokai .hljs-title.class_,
.theme-monokai .hljs-class .hljs-title {
  color: #fff;
}
.theme-monokai .hljs-comment,
.theme-monokai .hljs-quote,
.theme-monokai .hljs-deletion,
.theme-monokai .hljs-meta {
  color: #75715e;
}
.theme-monokai .hljs-keyword,
.theme-monokai .hljs-selector-tag,
.theme-monokai .hljs-literal,
.theme-monokai .hljs-doctag,
.theme-monokai .hljs-title,
.theme-monokai .hljs-section,
.theme-monokai .hljs-type,
.theme-monokai .hljs-selector-id {
  font-weight: bold;
}
.theme-monokai-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-monokai-min code.hljs {
  padding: 3px 5px;
}
.theme-monokai-min .hljs {
  background: #272822;
  color: #ddd;
}
.theme-monokai-min .hljs-keyword,
.theme-monokai-min .hljs-literal,
.theme-monokai-min .hljs-name,
.theme-monokai-min .hljs-selector-tag,
.theme-monokai-min .hljs-strong,
.theme-monokai-min .hljs-tag {
  color: #f92672;
}
.theme-monokai-min .hljs-code {
  color: #66d9ef;
}
.theme-monokai-min .hljs-attribute,
.theme-monokai-min .hljs-link,
.theme-monokai-min .hljs-regexp,
.theme-monokai-min .hljs-symbol {
  color: #bf79db;
}
.theme-monokai-min .hljs-addition,
.theme-monokai-min .hljs-built_in,
.theme-monokai-min .hljs-bullet,
.theme-monokai-min .hljs-emphasis,
.theme-monokai-min .hljs-section,
.theme-monokai-min .hljs-selector-attr,
.theme-monokai-min .hljs-selector-pseudo,
.theme-monokai-min .hljs-string,
.theme-monokai-min .hljs-subst,
.theme-monokai-min .hljs-template-tag,
.theme-monokai-min .hljs-template-variable,
.theme-monokai-min .hljs-title,
.theme-monokai-min .hljs-type,
.theme-monokai-min .hljs-variable {
  color: #a6e22e;
}
.theme-monokai-min .hljs-class .hljs-title,
.theme-monokai-min .hljs-title.class_ {
  color: #fff;
}
.theme-monokai-min .hljs-comment,
.theme-monokai-min .hljs-deletion,
.theme-monokai-min .hljs-meta,
.theme-monokai-min .hljs-quote {
  color: #75715e;
}
.theme-monokai-min .hljs-doctag,
.theme-monokai-min .hljs-keyword,
.theme-monokai-min .hljs-literal,
.theme-monokai-min .hljs-section,
.theme-monokai-min .hljs-selector-id,
.theme-monokai-min .hljs-selector-tag,
.theme-monokai-min .hljs-title,
.theme-monokai-min .hljs-type {
  font-weight: 700;
}
.theme-night-owl pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-night-owl code.hljs {
  padding: 3px 5px;
}
.theme-night-owl .hljs {
  background: #011627;
  color: #d6deeb;
}
.theme-night-owl .hljs-keyword {
  color: #c792ea;
  font-style: italic;
}
.theme-night-owl .hljs-built_in {
  color: #addb67;
  font-style: italic;
}
.theme-night-owl .hljs-type {
  color: #82aaff;
}
.theme-night-owl .hljs-literal {
  color: #ff5874;
}
.theme-night-owl .hljs-number {
  color: #f78c6c;
}
.theme-night-owl .hljs-regexp {
  color: #5ca7e4;
}
.theme-night-owl .hljs-string {
  color: #ecc48d;
}
.theme-night-owl .hljs-subst {
  color: #d3423e;
}
.theme-night-owl .hljs-symbol {
  color: #82aaff;
}
.theme-night-owl .hljs-class {
  color: #ffcb8b;
}
.theme-night-owl .hljs-function {
  color: #82aaff;
}
.theme-night-owl .hljs-title {
  color: #dcdcaa;
  font-style: italic;
}
.theme-night-owl .hljs-params {
  color: #7fdbca;
}
.theme-night-owl .hljs-comment {
  color: #637777;
  font-style: italic;
}
.theme-night-owl .hljs-doctag {
  color: #7fdbca;
}
.theme-night-owl .hljs-meta {
  color: #82aaff;
}
.theme-night-owl .hljs-meta .hljs-keyword {
  color: #82aaff;
}
.theme-night-owl .hljs-meta .hljs-string {
  color: #ecc48d;
}
.theme-night-owl .hljs-section {
  color: #82b1ff;
}
.theme-night-owl .hljs-tag,
.theme-night-owl .hljs-name {
  color: #7fdbca;
}
.theme-night-owl .hljs-attr {
  color: #7fdbca;
}
.theme-night-owl .hljs-attribute {
  color: #80cbc4;
}
.theme-night-owl .hljs-variable {
  color: #addb67;
}
.theme-night-owl .hljs-bullet {
  color: #d9f5dd;
}
.theme-night-owl .hljs-code {
  color: #80cbc4;
}
.theme-night-owl .hljs-emphasis {
  color: #c792ea;
  font-style: italic;
}
.theme-night-owl .hljs-strong {
  color: #addb67;
  font-weight: bold;
}
.theme-night-owl .hljs-formula {
  color: #c792ea;
}
.theme-night-owl .hljs-link {
  color: #ff869a;
}
.theme-night-owl .hljs-quote {
  color: #697098;
  font-style: italic;
}
.theme-night-owl .hljs-selector-tag {
  color: #ff6363;
}
.theme-night-owl .hljs-selector-id {
  color: #fad430;
}
.theme-night-owl .hljs-selector-class {
  color: #addb67;
  font-style: italic;
}
.theme-night-owl .hljs-selector-attr,
.theme-night-owl .hljs-selector-pseudo {
  color: #c792ea;
  font-style: italic;
}
.theme-night-owl .hljs-template-tag {
  color: #c792ea;
}
.theme-night-owl .hljs-template-variable {
  color: #addb67;
}
.theme-night-owl .hljs-addition {
  color: #addb67;
  font-style: italic;
}
.theme-night-owl .hljs-deletion {
  color: rgba(239, 83, 80, 0.5647058824);
  font-style: italic;
}
.theme-night-owl-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-night-owl-min code.hljs {
  padding: 3px 5px;
}
.theme-night-owl-min .hljs {
  background: #011627;
  color: #d6deeb;
}
.theme-night-owl-min .hljs-keyword {
  color: #c792ea;
  font-style: italic;
}
.theme-night-owl-min .hljs-built_in {
  color: #addb67;
  font-style: italic;
}
.theme-night-owl-min .hljs-type {
  color: #82aaff;
}
.theme-night-owl-min .hljs-literal {
  color: #ff5874;
}
.theme-night-owl-min .hljs-number {
  color: #f78c6c;
}
.theme-night-owl-min .hljs-regexp {
  color: #5ca7e4;
}
.theme-night-owl-min .hljs-string {
  color: #ecc48d;
}
.theme-night-owl-min .hljs-subst {
  color: #d3423e;
}
.theme-night-owl-min .hljs-symbol {
  color: #82aaff;
}
.theme-night-owl-min .hljs-class {
  color: #ffcb8b;
}
.theme-night-owl-min .hljs-function {
  color: #82aaff;
}
.theme-night-owl-min .hljs-title {
  color: #dcdcaa;
  font-style: italic;
}
.theme-night-owl-min .hljs-params {
  color: #7fdbca;
}
.theme-night-owl-min .hljs-comment {
  color: #637777;
  font-style: italic;
}
.theme-night-owl-min .hljs-doctag {
  color: #7fdbca;
}
.theme-night-owl-min .hljs-meta,
.theme-night-owl-min .hljs-meta .hljs-keyword {
  color: #82aaff;
}
.theme-night-owl-min .hljs-meta .hljs-string {
  color: #ecc48d;
}
.theme-night-owl-min .hljs-section {
  color: #82b1ff;
}
.theme-night-owl-min .hljs-attr,
.theme-night-owl-min .hljs-name,
.theme-night-owl-min .hljs-tag {
  color: #7fdbca;
}
.theme-night-owl-min .hljs-attribute {
  color: #80cbc4;
}
.theme-night-owl-min .hljs-variable {
  color: #addb67;
}
.theme-night-owl-min .hljs-bullet {
  color: #d9f5dd;
}
.theme-night-owl-min .hljs-code {
  color: #80cbc4;
}
.theme-night-owl-min .hljs-emphasis {
  color: #c792ea;
  font-style: italic;
}
.theme-night-owl-min .hljs-strong {
  color: #addb67;
  font-weight: 700;
}
.theme-night-owl-min .hljs-formula {
  color: #c792ea;
}
.theme-night-owl-min .hljs-link {
  color: #ff869a;
}
.theme-night-owl-min .hljs-quote {
  color: #697098;
  font-style: italic;
}
.theme-night-owl-min .hljs-selector-tag {
  color: #ff6363;
}
.theme-night-owl-min .hljs-selector-id {
  color: #fad430;
}
.theme-night-owl-min .hljs-selector-class {
  color: #addb67;
  font-style: italic;
}
.theme-night-owl-min .hljs-selector-attr,
.theme-night-owl-min .hljs-selector-pseudo {
  color: #c792ea;
  font-style: italic;
}
.theme-night-owl-min .hljs-template-tag {
  color: #c792ea;
}
.theme-night-owl-min .hljs-template-variable {
  color: #addb67;
}
.theme-night-owl-min .hljs-addition {
  color: #addb67;
  font-style: italic;
}
.theme-night-owl-min .hljs-deletion {
  color: rgba(239, 83, 80, 0.5647058824);
  font-style: italic;
}
.theme-nnfx-dark {
  /*!
  Theme: nnfx dark
  Description: a theme inspired by Netscape Navigator/Firefox
  Author: (c) 2020-2021 Jim Mason <jmason@ibinx.com>
  Maintainer: @RocketMan
  License: https://creativecommons.org/licenses/by-sa/4.0  CC BY-SA 4.0
  Updated: 2021-05-17

  @version 1.1.0
*/
}
.theme-nnfx-dark pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-nnfx-dark code.hljs {
  padding: 3px 5px;
}
.theme-nnfx-dark .hljs {
  background: #333;
  color: #fff;
}
.theme-nnfx-dark .language-xml .hljs-meta,
.theme-nnfx-dark .language-xml .hljs-meta-string {
  font-weight: bold;
  font-style: italic;
  color: #69f;
}
.theme-nnfx-dark .hljs-comment,
.theme-nnfx-dark .hljs-quote {
  font-style: italic;
  color: #9c6;
}
.theme-nnfx-dark .hljs-name,
.theme-nnfx-dark .hljs-keyword,
.theme-nnfx-dark .hljs-built_in {
  color: #a7a;
}
.theme-nnfx-dark .hljs-name,
.theme-nnfx-dark .hljs-attr {
  font-weight: bold;
}
.theme-nnfx-dark .hljs-string {
  font-weight: normal;
}
.theme-nnfx-dark .hljs-code,
.theme-nnfx-dark .hljs-string,
.theme-nnfx-dark .hljs-meta .hljs-string,
.theme-nnfx-dark .hljs-number,
.theme-nnfx-dark .hljs-regexp,
.theme-nnfx-dark .hljs-link {
  color: #bce;
}
.theme-nnfx-dark .hljs-title,
.theme-nnfx-dark .hljs-symbol,
.theme-nnfx-dark .hljs-bullet,
.theme-nnfx-dark .hljs-variable,
.theme-nnfx-dark .hljs-template-variable {
  color: #d40;
}
.theme-nnfx-dark .hljs-title.class_,
.theme-nnfx-dark .hljs-class .hljs-title,
.theme-nnfx-dark .hljs-type {
  font-weight: bold;
  color: #96c;
}
.theme-nnfx-dark .hljs-title.function_,
.theme-nnfx-dark .hljs-function .hljs-title,
.theme-nnfx-dark .hljs-attr,
.theme-nnfx-dark .hljs-subst,
.theme-nnfx-dark .hljs-tag {
  color: #fff;
}
.theme-nnfx-dark .hljs-formula {
  background-color: #eee;
  font-style: italic;
}
.theme-nnfx-dark .hljs-addition {
  background-color: #797;
}
.theme-nnfx-dark .hljs-deletion {
  background-color: #c99;
}
.theme-nnfx-dark .hljs-meta {
  color: #69f;
}
.theme-nnfx-dark .hljs-section,
.theme-nnfx-dark .hljs-selector-id,
.theme-nnfx-dark .hljs-selector-class,
.theme-nnfx-dark .hljs-selector-pseudo,
.theme-nnfx-dark .hljs-selector-tag {
  font-weight: bold;
  color: #69f;
}
.theme-nnfx-dark .hljs-selector-pseudo {
  font-style: italic;
}
.theme-nnfx-dark .hljs-doctag,
.theme-nnfx-dark .hljs-strong {
  font-weight: bold;
}
.theme-nnfx-dark .hljs-emphasis {
  font-style: italic;
}
.theme-nnfx-dark-min {
  /*!
  Theme: nnfx dark
  Description: a theme inspired by Netscape Navigator/Firefox
  Author: (c) 2020-2021 Jim Mason <jmason@ibinx.com>
  Maintainer: @RocketMan
  License: https://creativecommons.org/licenses/by-sa/4.0  CC BY-SA 4.0
  Updated: 2021-05-17

  @version 1.1.0
*/
}
.theme-nnfx-dark-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-nnfx-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-nnfx-dark-min .hljs {
  background: #333;
  color: #fff;
}
.theme-nnfx-dark-min .language-xml .hljs-meta,
.theme-nnfx-dark-min .language-xml .hljs-meta-string {
  font-weight: 700;
  font-style: italic;
  color: #69f;
}
.theme-nnfx-dark-min .hljs-comment,
.theme-nnfx-dark-min .hljs-quote {
  font-style: italic;
  color: #9c6;
}
.theme-nnfx-dark-min .hljs-built_in,
.theme-nnfx-dark-min .hljs-keyword,
.theme-nnfx-dark-min .hljs-name {
  color: #a7a;
}
.theme-nnfx-dark-min .hljs-attr,
.theme-nnfx-dark-min .hljs-name {
  font-weight: 700;
}
.theme-nnfx-dark-min .hljs-string {
  font-weight: 400;
}
.theme-nnfx-dark-min .hljs-code,
.theme-nnfx-dark-min .hljs-link,
.theme-nnfx-dark-min .hljs-meta .hljs-string,
.theme-nnfx-dark-min .hljs-number,
.theme-nnfx-dark-min .hljs-regexp,
.theme-nnfx-dark-min .hljs-string {
  color: #bce;
}
.theme-nnfx-dark-min .hljs-bullet,
.theme-nnfx-dark-min .hljs-symbol,
.theme-nnfx-dark-min .hljs-template-variable,
.theme-nnfx-dark-min .hljs-title,
.theme-nnfx-dark-min .hljs-variable {
  color: #d40;
}
.theme-nnfx-dark-min .hljs-class .hljs-title,
.theme-nnfx-dark-min .hljs-title.class_,
.theme-nnfx-dark-min .hljs-type {
  font-weight: 700;
  color: #96c;
}
.theme-nnfx-dark-min .hljs-attr,
.theme-nnfx-dark-min .hljs-function .hljs-title,
.theme-nnfx-dark-min .hljs-subst,
.theme-nnfx-dark-min .hljs-tag,
.theme-nnfx-dark-min .hljs-title.function_ {
  color: #fff;
}
.theme-nnfx-dark-min .hljs-formula {
  background-color: #eee;
  font-style: italic;
}
.theme-nnfx-dark-min .hljs-addition {
  background-color: #797;
}
.theme-nnfx-dark-min .hljs-deletion {
  background-color: #c99;
}
.theme-nnfx-dark-min .hljs-meta {
  color: #69f;
}
.theme-nnfx-dark-min .hljs-section,
.theme-nnfx-dark-min .hljs-selector-class,
.theme-nnfx-dark-min .hljs-selector-id,
.theme-nnfx-dark-min .hljs-selector-pseudo,
.theme-nnfx-dark-min .hljs-selector-tag {
  font-weight: 700;
  color: #69f;
}
.theme-nnfx-dark-min .hljs-selector-pseudo {
  font-style: italic;
}
.theme-nnfx-dark-min .hljs-doctag,
.theme-nnfx-dark-min .hljs-strong {
  font-weight: 700;
}
.theme-nnfx-dark-min .hljs-emphasis {
  font-style: italic;
}
.theme-nnfx-light {
  /*!
  Theme: nnfx light
  Description: a theme inspired by Netscape Navigator/Firefox
  Author: (c) 2020-2021 Jim Mason <jmason@ibinx.com>
  Maintainer: @RocketMan
  License: https://creativecommons.org/licenses/by-sa/4.0  CC BY-SA 4.0
  Updated: 2021-05-17

  @version 1.1.0
*/
}
.theme-nnfx-light pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-nnfx-light code.hljs {
  padding: 3px 5px;
}
.theme-nnfx-light .hljs {
  background: #fff;
  color: #000;
}
.theme-nnfx-light .language-xml .hljs-meta,
.theme-nnfx-light .language-xml .hljs-meta-string {
  font-weight: bold;
  font-style: italic;
  color: #48b;
}
.theme-nnfx-light .hljs-comment,
.theme-nnfx-light .hljs-quote {
  font-style: italic;
  color: #070;
}
.theme-nnfx-light .hljs-name,
.theme-nnfx-light .hljs-keyword,
.theme-nnfx-light .hljs-built_in {
  color: #808;
}
.theme-nnfx-light .hljs-name,
.theme-nnfx-light .hljs-attr {
  font-weight: bold;
}
.theme-nnfx-light .hljs-string {
  font-weight: normal;
}
.theme-nnfx-light .hljs-code,
.theme-nnfx-light .hljs-string,
.theme-nnfx-light .hljs-meta .hljs-string,
.theme-nnfx-light .hljs-number,
.theme-nnfx-light .hljs-regexp,
.theme-nnfx-light .hljs-link {
  color: blue;
}
.theme-nnfx-light .hljs-title,
.theme-nnfx-light .hljs-symbol,
.theme-nnfx-light .hljs-bullet,
.theme-nnfx-light .hljs-variable,
.theme-nnfx-light .hljs-template-variable {
  color: #f40;
}
.theme-nnfx-light .hljs-title.class_,
.theme-nnfx-light .hljs-class .hljs-title,
.theme-nnfx-light .hljs-type {
  font-weight: bold;
  color: #639;
}
.theme-nnfx-light .hljs-title.function_,
.theme-nnfx-light .hljs-function .hljs-title,
.theme-nnfx-light .hljs-attr,
.theme-nnfx-light .hljs-subst,
.theme-nnfx-light .hljs-tag {
  color: #000;
}
.theme-nnfx-light .hljs-formula {
  background-color: #eee;
  font-style: italic;
}
.theme-nnfx-light .hljs-addition {
  background-color: #beb;
}
.theme-nnfx-light .hljs-deletion {
  background-color: #fbb;
}
.theme-nnfx-light .hljs-meta {
  color: #269;
}
.theme-nnfx-light .hljs-section,
.theme-nnfx-light .hljs-selector-id,
.theme-nnfx-light .hljs-selector-class,
.theme-nnfx-light .hljs-selector-pseudo,
.theme-nnfx-light .hljs-selector-tag {
  font-weight: bold;
  color: #48b;
}
.theme-nnfx-light .hljs-selector-pseudo {
  font-style: italic;
}
.theme-nnfx-light .hljs-doctag,
.theme-nnfx-light .hljs-strong {
  font-weight: bold;
}
.theme-nnfx-light .hljs-emphasis {
  font-style: italic;
}
.theme-nnfx-light-min {
  /*!
  Theme: nnfx light
  Description: a theme inspired by Netscape Navigator/Firefox
  Author: (c) 2020-2021 Jim Mason <jmason@ibinx.com>
  Maintainer: @RocketMan
  License: https://creativecommons.org/licenses/by-sa/4.0  CC BY-SA 4.0
  Updated: 2021-05-17

  @version 1.1.0
*/
}
.theme-nnfx-light-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-nnfx-light-min code.hljs {
  padding: 3px 5px;
}
.theme-nnfx-light-min .hljs {
  background: #fff;
  color: #000;
}
.theme-nnfx-light-min .language-xml .hljs-meta,
.theme-nnfx-light-min .language-xml .hljs-meta-string {
  font-weight: 700;
  font-style: italic;
  color: #48b;
}
.theme-nnfx-light-min .hljs-comment,
.theme-nnfx-light-min .hljs-quote {
  font-style: italic;
  color: #070;
}
.theme-nnfx-light-min .hljs-built_in,
.theme-nnfx-light-min .hljs-keyword,
.theme-nnfx-light-min .hljs-name {
  color: #808;
}
.theme-nnfx-light-min .hljs-attr,
.theme-nnfx-light-min .hljs-name {
  font-weight: 700;
}
.theme-nnfx-light-min .hljs-string {
  font-weight: 400;
}
.theme-nnfx-light-min .hljs-code,
.theme-nnfx-light-min .hljs-link,
.theme-nnfx-light-min .hljs-meta .hljs-string,
.theme-nnfx-light-min .hljs-number,
.theme-nnfx-light-min .hljs-regexp,
.theme-nnfx-light-min .hljs-string {
  color: blue;
}
.theme-nnfx-light-min .hljs-bullet,
.theme-nnfx-light-min .hljs-symbol,
.theme-nnfx-light-min .hljs-template-variable,
.theme-nnfx-light-min .hljs-title,
.theme-nnfx-light-min .hljs-variable {
  color: #f40;
}
.theme-nnfx-light-min .hljs-class .hljs-title,
.theme-nnfx-light-min .hljs-title.class_,
.theme-nnfx-light-min .hljs-type {
  font-weight: 700;
  color: #639;
}
.theme-nnfx-light-min .hljs-attr,
.theme-nnfx-light-min .hljs-function .hljs-title,
.theme-nnfx-light-min .hljs-subst,
.theme-nnfx-light-min .hljs-tag,
.theme-nnfx-light-min .hljs-title.function_ {
  color: #000;
}
.theme-nnfx-light-min .hljs-formula {
  background-color: #eee;
  font-style: italic;
}
.theme-nnfx-light-min .hljs-addition {
  background-color: #beb;
}
.theme-nnfx-light-min .hljs-deletion {
  background-color: #fbb;
}
.theme-nnfx-light-min .hljs-meta {
  color: #269;
}
.theme-nnfx-light-min .hljs-section,
.theme-nnfx-light-min .hljs-selector-class,
.theme-nnfx-light-min .hljs-selector-id,
.theme-nnfx-light-min .hljs-selector-pseudo,
.theme-nnfx-light-min .hljs-selector-tag {
  font-weight: 700;
  color: #48b;
}
.theme-nnfx-light-min .hljs-selector-pseudo {
  font-style: italic;
}
.theme-nnfx-light-min .hljs-doctag,
.theme-nnfx-light-min .hljs-strong {
  font-weight: 700;
}
.theme-nnfx-light-min .hljs-emphasis {
  font-style: italic;
}
.theme-nord pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-nord code.hljs {
  padding: 3px 5px;
}
.theme-nord .hljs {
  background: #2e3440;
}
.theme-nord .hljs,
.theme-nord .hljs-subst {
  color: #d8dee9;
}
.theme-nord .hljs-selector-tag {
  color: #81a1c1;
}
.theme-nord .hljs-selector-id {
  color: #8fbcbb;
  font-weight: bold;
}
.theme-nord .hljs-selector-class {
  color: #8fbcbb;
}
.theme-nord .hljs-selector-attr {
  color: #8fbcbb;
}
.theme-nord .hljs-property {
  color: #88c0d0;
}
.theme-nord .hljs-selector-pseudo {
  color: #88c0d0;
}
.theme-nord .hljs-addition {
  background-color: rgba(163, 190, 140, 0.5);
}
.theme-nord .hljs-deletion {
  background-color: rgba(191, 97, 106, 0.5);
}
.theme-nord .hljs-built_in,
.theme-nord .hljs-type {
  color: #8fbcbb;
}
.theme-nord .hljs-class {
  color: #8fbcbb;
}
.theme-nord .hljs-function {
  color: #88c0d0;
}
.theme-nord .hljs-title.hljs-function,
.theme-nord .hljs-function > .hljs-title {
  color: #88c0d0;
}
.theme-nord .hljs-keyword,
.theme-nord .hljs-literal,
.theme-nord .hljs-symbol {
  color: #81a1c1;
}
.theme-nord .hljs-number {
  color: #b48ead;
}
.theme-nord .hljs-regexp {
  color: #ebcb8b;
}
.theme-nord .hljs-string {
  color: #a3be8c;
}
.theme-nord .hljs-title {
  color: #8fbcbb;
}
.theme-nord .hljs-params {
  color: #d8dee9;
}
.theme-nord .hljs-bullet {
  color: #81a1c1;
}
.theme-nord .hljs-code {
  color: #8fbcbb;
}
.theme-nord .hljs-emphasis {
  font-style: italic;
}
.theme-nord .hljs-formula {
  color: #8fbcbb;
}
.theme-nord .hljs-strong {
  font-weight: bold;
}
.theme-nord .hljs-link:hover {
  text-decoration: underline;
}
.theme-nord .hljs-quote {
  color: #4c566a;
}
.theme-nord .hljs-comment {
  color: #4c566a;
}
.theme-nord .hljs-doctag {
  color: #8fbcbb;
}
.theme-nord .hljs-meta,
.theme-nord .hljs-meta .hljs-keyword {
  color: #5e81ac;
}
.theme-nord .hljs-meta .hljs-string {
  color: #a3be8c;
}
.theme-nord .hljs-attr {
  color: #8fbcbb;
}
.theme-nord .hljs-attribute {
  color: #d8dee9;
}
.theme-nord .hljs-name {
  color: #81a1c1;
}
.theme-nord .hljs-section {
  color: #88c0d0;
}
.theme-nord .hljs-tag {
  color: #81a1c1;
}
.theme-nord .hljs-variable {
  color: #d8dee9;
}
.theme-nord .hljs-template-variable {
  color: #d8dee9;
}
.theme-nord .hljs-template-tag {
  color: #5e81ac;
}
.theme-nord .language-abnf .hljs-attribute {
  color: #88c0d0;
}
.theme-nord .language-abnf .hljs-symbol {
  color: #ebcb8b;
}
.theme-nord .language-apache .hljs-attribute {
  color: #88c0d0;
}
.theme-nord .language-apache .hljs-section {
  color: #81a1c1;
}
.theme-nord .language-arduino .hljs-built_in {
  color: #88c0d0;
}
.theme-nord .language-aspectj .hljs-meta {
  color: #d08770;
}
.theme-nord .language-aspectj > .hljs-title {
  color: #88c0d0;
}
.theme-nord .language-bnf .hljs-attribute {
  color: #8fbcbb;
}
.theme-nord .language-clojure .hljs-name {
  color: #88c0d0;
}
.theme-nord .language-clojure .hljs-symbol {
  color: #ebcb8b;
}
.theme-nord .language-coq .hljs-built_in {
  color: #88c0d0;
}
.theme-nord .language-cpp .hljs-meta .hljs-string {
  color: #8fbcbb;
}
.theme-nord .language-css .hljs-built_in {
  color: #88c0d0;
}
.theme-nord .language-css .hljs-keyword {
  color: #d08770;
}
.theme-nord .language-diff .hljs-meta {
  color: #8fbcbb;
}
.theme-nord .language-ebnf .hljs-attribute {
  color: #8fbcbb;
}
.theme-nord .language-glsl .hljs-built_in {
  color: #88c0d0;
}
.theme-nord .language-groovy .hljs-meta:not(:first-child) {
  color: #d08770;
}
.theme-nord .language-haxe .hljs-meta {
  color: #d08770;
}
.theme-nord .language-java .hljs-meta {
  color: #d08770;
}
.theme-nord .language-ldif .hljs-attribute {
  color: #8fbcbb;
}
.theme-nord .language-lisp .hljs-name {
  color: #88c0d0;
}
.theme-nord .language-lua .hljs-built_in {
  color: #88c0d0;
}
.theme-nord .language-moonscript .hljs-built_in {
  color: #88c0d0;
}
.theme-nord .language-nginx .hljs-attribute {
  color: #88c0d0;
}
.theme-nord .language-nginx .hljs-section {
  color: #5e81ac;
}
.theme-nord .language-pf .hljs-built_in {
  color: #88c0d0;
}
.theme-nord .language-processing .hljs-built_in {
  color: #88c0d0;
}
.theme-nord .language-scss .hljs-keyword {
  color: #81a1c1;
}
.theme-nord .language-stylus .hljs-keyword {
  color: #81a1c1;
}
.theme-nord .language-swift .hljs-meta {
  color: #d08770;
}
.theme-nord .language-vim .hljs-built_in {
  color: #88c0d0;
  font-style: italic;
}
.theme-nord .language-yaml .hljs-meta {
  color: #d08770;
}
.theme-nord-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-nord-min code.hljs {
  padding: 3px 5px;
}
.theme-nord-min .hljs {
  background: #2e3440;
}
.theme-nord-min .hljs,
.theme-nord-min .hljs-subst {
  color: #d8dee9;
}
.theme-nord-min .hljs-selector-tag {
  color: #81a1c1;
}
.theme-nord-min .hljs-selector-id {
  color: #8fbcbb;
  font-weight: 700;
}
.theme-nord-min .hljs-selector-attr,
.theme-nord-min .hljs-selector-class {
  color: #8fbcbb;
}
.theme-nord-min .hljs-property,
.theme-nord-min .hljs-selector-pseudo {
  color: #88c0d0;
}
.theme-nord-min .hljs-addition {
  background-color: rgba(163, 190, 140, 0.5);
}
.theme-nord-min .hljs-deletion {
  background-color: rgba(191, 97, 106, 0.5);
}
.theme-nord-min .hljs-built_in,
.theme-nord-min .hljs-class,
.theme-nord-min .hljs-type {
  color: #8fbcbb;
}
.theme-nord-min .hljs-function,
.theme-nord-min .hljs-function > .hljs-title,
.theme-nord-min .hljs-title.hljs-function {
  color: #88c0d0;
}
.theme-nord-min .hljs-keyword,
.theme-nord-min .hljs-literal,
.theme-nord-min .hljs-symbol {
  color: #81a1c1;
}
.theme-nord-min .hljs-number {
  color: #b48ead;
}
.theme-nord-min .hljs-regexp {
  color: #ebcb8b;
}
.theme-nord-min .hljs-string {
  color: #a3be8c;
}
.theme-nord-min .hljs-title {
  color: #8fbcbb;
}
.theme-nord-min .hljs-params {
  color: #d8dee9;
}
.theme-nord-min .hljs-bullet {
  color: #81a1c1;
}
.theme-nord-min .hljs-code {
  color: #8fbcbb;
}
.theme-nord-min .hljs-emphasis {
  font-style: italic;
}
.theme-nord-min .hljs-formula {
  color: #8fbcbb;
}
.theme-nord-min .hljs-strong {
  font-weight: 700;
}
.theme-nord-min .hljs-link:hover {
  text-decoration: underline;
}
.theme-nord-min .hljs-comment,
.theme-nord-min .hljs-quote {
  color: #4c566a;
}
.theme-nord-min .hljs-doctag {
  color: #8fbcbb;
}
.theme-nord-min .hljs-meta,
.theme-nord-min .hljs-meta .hljs-keyword {
  color: #5e81ac;
}
.theme-nord-min .hljs-meta .hljs-string {
  color: #a3be8c;
}
.theme-nord-min .hljs-attr {
  color: #8fbcbb;
}
.theme-nord-min .hljs-attribute {
  color: #d8dee9;
}
.theme-nord-min .hljs-name {
  color: #81a1c1;
}
.theme-nord-min .hljs-section {
  color: #88c0d0;
}
.theme-nord-min .hljs-tag {
  color: #81a1c1;
}
.theme-nord-min .hljs-template-variable,
.theme-nord-min .hljs-variable {
  color: #d8dee9;
}
.theme-nord-min .hljs-template-tag {
  color: #5e81ac;
}
.theme-nord-min .language-abnf .hljs-attribute {
  color: #88c0d0;
}
.theme-nord-min .language-abnf .hljs-symbol {
  color: #ebcb8b;
}
.theme-nord-min .language-apache .hljs-attribute {
  color: #88c0d0;
}
.theme-nord-min .language-apache .hljs-section {
  color: #81a1c1;
}
.theme-nord-min .language-arduino .hljs-built_in {
  color: #88c0d0;
}
.theme-nord-min .language-aspectj .hljs-meta {
  color: #d08770;
}
.theme-nord-min .language-aspectj > .hljs-title {
  color: #88c0d0;
}
.theme-nord-min .language-bnf .hljs-attribute {
  color: #8fbcbb;
}
.theme-nord-min .language-clojure .hljs-name {
  color: #88c0d0;
}
.theme-nord-min .language-clojure .hljs-symbol {
  color: #ebcb8b;
}
.theme-nord-min .language-coq .hljs-built_in {
  color: #88c0d0;
}
.theme-nord-min .language-cpp .hljs-meta .hljs-string {
  color: #8fbcbb;
}
.theme-nord-min .language-css .hljs-built_in {
  color: #88c0d0;
}
.theme-nord-min .language-css .hljs-keyword {
  color: #d08770;
}
.theme-nord-min .language-diff .hljs-meta,
.theme-nord-min .language-ebnf .hljs-attribute {
  color: #8fbcbb;
}
.theme-nord-min .language-glsl .hljs-built_in {
  color: #88c0d0;
}
.theme-nord-min .language-groovy .hljs-meta:not(:first-child),
.theme-nord-min .language-haxe .hljs-meta,
.theme-nord-min .language-java .hljs-meta {
  color: #d08770;
}
.theme-nord-min .language-ldif .hljs-attribute {
  color: #8fbcbb;
}
.theme-nord-min .language-lisp .hljs-name,
.theme-nord-min .language-lua .hljs-built_in,
.theme-nord-min .language-moonscript .hljs-built_in,
.theme-nord-min .language-nginx .hljs-attribute {
  color: #88c0d0;
}
.theme-nord-min .language-nginx .hljs-section {
  color: #5e81ac;
}
.theme-nord-min .language-pf .hljs-built_in,
.theme-nord-min .language-processing .hljs-built_in {
  color: #88c0d0;
}
.theme-nord-min .language-scss .hljs-keyword,
.theme-nord-min .language-stylus .hljs-keyword {
  color: #81a1c1;
}
.theme-nord-min .language-swift .hljs-meta {
  color: #d08770;
}
.theme-nord-min .language-vim .hljs-built_in {
  color: #88c0d0;
  font-style: italic;
}
.theme-nord-min .language-yaml .hljs-meta {
  color: #d08770;
}
.theme-obsidian pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-obsidian code.hljs {
  padding: 3px 5px;
}
.theme-obsidian .hljs {
  color: #e0e2e4;
  background: #282b2e;
}
.theme-obsidian .hljs-keyword,
.theme-obsidian .hljs-selector-tag,
.theme-obsidian .hljs-literal,
.theme-obsidian .hljs-selector-id {
  color: #93c763;
}
.theme-obsidian .hljs-number {
  color: #ffcd22;
}
.theme-obsidian .hljs-attribute {
  color: #668bb0;
}
.theme-obsidian .hljs-regexp,
.theme-obsidian .hljs-link {
  color: #d39745;
}
.theme-obsidian .hljs-meta {
  color: #557182;
}
.theme-obsidian .hljs-tag,
.theme-obsidian .hljs-name,
.theme-obsidian .hljs-bullet,
.theme-obsidian .hljs-subst,
.theme-obsidian .hljs-emphasis,
.theme-obsidian .hljs-type,
.theme-obsidian .hljs-built_in,
.theme-obsidian .hljs-selector-attr,
.theme-obsidian .hljs-selector-pseudo,
.theme-obsidian .hljs-addition,
.theme-obsidian .hljs-variable,
.theme-obsidian .hljs-template-tag,
.theme-obsidian .hljs-template-variable {
  color: #8cbbad;
}
.theme-obsidian .hljs-string,
.theme-obsidian .hljs-symbol {
  color: #ec7600;
}
.theme-obsidian .hljs-comment,
.theme-obsidian .hljs-quote,
.theme-obsidian .hljs-deletion {
  color: #818e96;
}
.theme-obsidian .hljs-selector-class {
  color: #a082bd;
}
.theme-obsidian .hljs-keyword,
.theme-obsidian .hljs-selector-tag,
.theme-obsidian .hljs-literal,
.theme-obsidian .hljs-doctag,
.theme-obsidian .hljs-title,
.theme-obsidian .hljs-section,
.theme-obsidian .hljs-type,
.theme-obsidian .hljs-name,
.theme-obsidian .hljs-strong {
  font-weight: bold;
}
.theme-obsidian .hljs-code,
.theme-obsidian .hljs-title.class_,
.theme-obsidian .hljs-class .hljs-title,
.theme-obsidian .hljs-section {
  color: #fff;
}
.theme-obsidian-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-obsidian-min code.hljs {
  padding: 3px 5px;
}
.theme-obsidian-min .hljs {
  color: #e0e2e4;
  background: #282b2e;
}
.theme-obsidian-min .hljs-keyword,
.theme-obsidian-min .hljs-literal,
.theme-obsidian-min .hljs-selector-id,
.theme-obsidian-min .hljs-selector-tag {
  color: #93c763;
}
.theme-obsidian-min .hljs-number {
  color: #ffcd22;
}
.theme-obsidian-min .hljs-attribute {
  color: #668bb0;
}
.theme-obsidian-min .hljs-link,
.theme-obsidian-min .hljs-regexp {
  color: #d39745;
}
.theme-obsidian-min .hljs-meta {
  color: #557182;
}
.theme-obsidian-min .hljs-addition,
.theme-obsidian-min .hljs-built_in,
.theme-obsidian-min .hljs-bullet,
.theme-obsidian-min .hljs-emphasis,
.theme-obsidian-min .hljs-name,
.theme-obsidian-min .hljs-selector-attr,
.theme-obsidian-min .hljs-selector-pseudo,
.theme-obsidian-min .hljs-subst,
.theme-obsidian-min .hljs-tag,
.theme-obsidian-min .hljs-template-tag,
.theme-obsidian-min .hljs-template-variable,
.theme-obsidian-min .hljs-type,
.theme-obsidian-min .hljs-variable {
  color: #8cbbad;
}
.theme-obsidian-min .hljs-string,
.theme-obsidian-min .hljs-symbol {
  color: #ec7600;
}
.theme-obsidian-min .hljs-comment,
.theme-obsidian-min .hljs-deletion,
.theme-obsidian-min .hljs-quote {
  color: #818e96;
}
.theme-obsidian-min .hljs-selector-class {
  color: #a082bd;
}
.theme-obsidian-min .hljs-doctag,
.theme-obsidian-min .hljs-keyword,
.theme-obsidian-min .hljs-literal,
.theme-obsidian-min .hljs-name,
.theme-obsidian-min .hljs-section,
.theme-obsidian-min .hljs-selector-tag,
.theme-obsidian-min .hljs-strong,
.theme-obsidian-min .hljs-title,
.theme-obsidian-min .hljs-type {
  font-weight: 700;
}
.theme-obsidian-min .hljs-class .hljs-title,
.theme-obsidian-min .hljs-code,
.theme-obsidian-min .hljs-section,
.theme-obsidian-min .hljs-title.class_ {
  color: #fff;
}
.theme-panda-syntax-dark pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-panda-syntax-dark code.hljs {
  padding: 3px 5px;
}
.theme-panda-syntax-dark .hljs {
  color: #e6e6e6;
  background: #2a2c2d;
}
.theme-panda-syntax-dark .hljs-emphasis {
  font-style: italic;
}
.theme-panda-syntax-dark .hljs-strong {
  font-weight: bold;
}
.theme-panda-syntax-dark .hljs-link {
  text-decoration: underline;
}
.theme-panda-syntax-dark .hljs-comment,
.theme-panda-syntax-dark .hljs-quote {
  color: #bbb;
  font-style: italic;
}
.theme-panda-syntax-dark .hljs-params {
  color: #bbb;
}
.theme-panda-syntax-dark .hljs-punctuation,
.theme-panda-syntax-dark .hljs-attr {
  color: #e6e6e6;
}
.theme-panda-syntax-dark .hljs-selector-tag,
.theme-panda-syntax-dark .hljs-name,
.theme-panda-syntax-dark .hljs-meta {
  color: #ff4b82;
}
.theme-panda-syntax-dark .hljs-operator,
.theme-panda-syntax-dark .hljs-char.escape_ {
  color: #b084eb;
}
.theme-panda-syntax-dark .hljs-keyword,
.theme-panda-syntax-dark .hljs-deletion {
  color: #ff75b5;
}
.theme-panda-syntax-dark .hljs-regexp,
.theme-panda-syntax-dark .hljs-selector-pseudo,
.theme-panda-syntax-dark .hljs-selector-attr,
.theme-panda-syntax-dark .hljs-variable.language_ {
  color: #ff9ac1;
}
.theme-panda-syntax-dark .hljs-subst,
.theme-panda-syntax-dark .hljs-property,
.theme-panda-syntax-dark .hljs-code,
.theme-panda-syntax-dark .hljs-formula,
.theme-panda-syntax-dark .hljs-section,
.theme-panda-syntax-dark .hljs-title.function_ {
  color: #45a9f9;
}
.theme-panda-syntax-dark .hljs-string,
.theme-panda-syntax-dark .hljs-symbol,
.theme-panda-syntax-dark .hljs-bullet,
.theme-panda-syntax-dark .hljs-addition,
.theme-panda-syntax-dark .hljs-selector-class,
.theme-panda-syntax-dark .hljs-title.class_,
.theme-panda-syntax-dark .hljs-title.class_.inherited__,
.theme-panda-syntax-dark .hljs-meta .hljs-string {
  color: #19f9d8;
}
.theme-panda-syntax-dark .hljs-variable,
.theme-panda-syntax-dark .hljs-template-variable,
.theme-panda-syntax-dark .hljs-number,
.theme-panda-syntax-dark .hljs-literal,
.theme-panda-syntax-dark .hljs-type,
.theme-panda-syntax-dark .hljs-link,
.theme-panda-syntax-dark .hljs-built_in,
.theme-panda-syntax-dark .hljs-title,
.theme-panda-syntax-dark .hljs-selector-id,
.theme-panda-syntax-dark .hljs-tag,
.theme-panda-syntax-dark .hljs-doctag,
.theme-panda-syntax-dark .hljs-attribute,
.theme-panda-syntax-dark .hljs-template-tag,
.theme-panda-syntax-dark .hljs-meta .hljs-keyword,
.theme-panda-syntax-dark .hljs-punctuation {
  color: #ffb86c;
}
.theme-panda-syntax-dark-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-panda-syntax-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-panda-syntax-dark-min .hljs {
  color: #e6e6e6;
  background: #2a2c2d;
}
.theme-panda-syntax-dark-min .hljs-emphasis {
  font-style: italic;
}
.theme-panda-syntax-dark-min .hljs-strong {
  font-weight: 700;
}
.theme-panda-syntax-dark-min .hljs-link {
  text-decoration: underline;
}
.theme-panda-syntax-dark-min .hljs-comment,
.theme-panda-syntax-dark-min .hljs-quote {
  color: #bbb;
  font-style: italic;
}
.theme-panda-syntax-dark-min .hljs-params {
  color: #bbb;
}
.theme-panda-syntax-dark-min .hljs-attr,
.theme-panda-syntax-dark-min .hljs-punctuation {
  color: #e6e6e6;
}
.theme-panda-syntax-dark-min .hljs-meta,
.theme-panda-syntax-dark-min .hljs-name,
.theme-panda-syntax-dark-min .hljs-selector-tag {
  color: #ff4b82;
}
.theme-panda-syntax-dark-min .hljs-char.escape_,
.theme-panda-syntax-dark-min .hljs-operator {
  color: #b084eb;
}
.theme-panda-syntax-dark-min .hljs-deletion,
.theme-panda-syntax-dark-min .hljs-keyword {
  color: #ff75b5;
}
.theme-panda-syntax-dark-min .hljs-regexp,
.theme-panda-syntax-dark-min .hljs-selector-attr,
.theme-panda-syntax-dark-min .hljs-selector-pseudo,
.theme-panda-syntax-dark-min .hljs-variable.language_ {
  color: #ff9ac1;
}
.theme-panda-syntax-dark-min .hljs-code,
.theme-panda-syntax-dark-min .hljs-formula,
.theme-panda-syntax-dark-min .hljs-property,
.theme-panda-syntax-dark-min .hljs-section,
.theme-panda-syntax-dark-min .hljs-subst,
.theme-panda-syntax-dark-min .hljs-title.function_ {
  color: #45a9f9;
}
.theme-panda-syntax-dark-min .hljs-addition,
.theme-panda-syntax-dark-min .hljs-bullet,
.theme-panda-syntax-dark-min .hljs-meta .hljs-string,
.theme-panda-syntax-dark-min .hljs-selector-class,
.theme-panda-syntax-dark-min .hljs-string,
.theme-panda-syntax-dark-min .hljs-symbol,
.theme-panda-syntax-dark-min .hljs-title.class_,
.theme-panda-syntax-dark-min .hljs-title.class_.inherited__ {
  color: #19f9d8;
}
.theme-panda-syntax-dark-min .hljs-attribute,
.theme-panda-syntax-dark-min .hljs-built_in,
.theme-panda-syntax-dark-min .hljs-doctag,
.theme-panda-syntax-dark-min .hljs-link,
.theme-panda-syntax-dark-min .hljs-literal,
.theme-panda-syntax-dark-min .hljs-meta .hljs-keyword,
.theme-panda-syntax-dark-min .hljs-number,
.theme-panda-syntax-dark-min .hljs-punctuation,
.theme-panda-syntax-dark-min .hljs-selector-id,
.theme-panda-syntax-dark-min .hljs-tag,
.theme-panda-syntax-dark-min .hljs-template-tag,
.theme-panda-syntax-dark-min .hljs-template-variable,
.theme-panda-syntax-dark-min .hljs-title,
.theme-panda-syntax-dark-min .hljs-type,
.theme-panda-syntax-dark-min .hljs-variable {
  color: #ffb86c;
}
.theme-panda-syntax-light pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-panda-syntax-light code.hljs {
  padding: 3px 5px;
}
.theme-panda-syntax-light .hljs {
  color: #2a2c2d;
  background: #e6e6e6;
}
.theme-panda-syntax-light .hljs-emphasis {
  font-style: italic;
}
.theme-panda-syntax-light .hljs-strong {
  font-weight: bold;
}
.theme-panda-syntax-light .hljs-link {
  text-decoration: underline;
}
.theme-panda-syntax-light .hljs-comment,
.theme-panda-syntax-light .hljs-quote {
  color: #676b79;
  font-style: italic;
}
.theme-panda-syntax-light .hljs-params {
  color: #676b79;
}
.theme-panda-syntax-light .hljs-punctuation,
.theme-panda-syntax-light .hljs-attr {
  color: #2a2c2d;
}
.theme-panda-syntax-light .hljs-selector-tag,
.theme-panda-syntax-light .hljs-name,
.theme-panda-syntax-light .hljs-meta,
.theme-panda-syntax-light .hljs-operator,
.theme-panda-syntax-light .hljs-char.escape_ {
  color: #c56200;
}
.theme-panda-syntax-light .hljs-keyword,
.theme-panda-syntax-light .hljs-deletion {
  color: #d92792;
}
.theme-panda-syntax-light .hljs-regexp,
.theme-panda-syntax-light .hljs-selector-pseudo,
.theme-panda-syntax-light .hljs-selector-attr,
.theme-panda-syntax-light .hljs-variable.language_ {
  color: #cc5e91;
}
.theme-panda-syntax-light .hljs-subst,
.theme-panda-syntax-light .hljs-property,
.theme-panda-syntax-light .hljs-code,
.theme-panda-syntax-light .hljs-formula,
.theme-panda-syntax-light .hljs-section,
.theme-panda-syntax-light .hljs-title.function_ {
  color: #3787c7;
}
.theme-panda-syntax-light .hljs-string,
.theme-panda-syntax-light .hljs-symbol,
.theme-panda-syntax-light .hljs-bullet,
.theme-panda-syntax-light .hljs-addition,
.theme-panda-syntax-light .hljs-selector-class,
.theme-panda-syntax-light .hljs-title.class_,
.theme-panda-syntax-light .hljs-title.class_.inherited__,
.theme-panda-syntax-light .hljs-meta .hljs-string {
  color: #0d7d6c;
}
.theme-panda-syntax-light .hljs-variable,
.theme-panda-syntax-light .hljs-template-variable,
.theme-panda-syntax-light .hljs-number,
.theme-panda-syntax-light .hljs-literal,
.theme-panda-syntax-light .hljs-type,
.theme-panda-syntax-light .hljs-link,
.theme-panda-syntax-light .hljs-built_in,
.theme-panda-syntax-light .hljs-title,
.theme-panda-syntax-light .hljs-selector-id,
.theme-panda-syntax-light .hljs-tag,
.theme-panda-syntax-light .hljs-doctag,
.theme-panda-syntax-light .hljs-attribute,
.theme-panda-syntax-light .hljs-template-tag,
.theme-panda-syntax-light .hljs-meta .hljs-keyword {
  color: #7641bb;
}
.theme-panda-syntax-light-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-panda-syntax-light-min code.hljs {
  padding: 3px 5px;
}
.theme-panda-syntax-light-min .hljs {
  color: #2a2c2d;
  background: #e6e6e6;
}
.theme-panda-syntax-light-min .hljs-emphasis {
  font-style: italic;
}
.theme-panda-syntax-light-min .hljs-strong {
  font-weight: 700;
}
.theme-panda-syntax-light-min .hljs-link {
  text-decoration: underline;
}
.theme-panda-syntax-light-min .hljs-comment,
.theme-panda-syntax-light-min .hljs-quote {
  color: #676b79;
  font-style: italic;
}
.theme-panda-syntax-light-min .hljs-params {
  color: #676b79;
}
.theme-panda-syntax-light-min .hljs-attr,
.theme-panda-syntax-light-min .hljs-punctuation {
  color: #2a2c2d;
}
.theme-panda-syntax-light-min .hljs-char.escape_,
.theme-panda-syntax-light-min .hljs-meta,
.theme-panda-syntax-light-min .hljs-name,
.theme-panda-syntax-light-min .hljs-operator,
.theme-panda-syntax-light-min .hljs-selector-tag {
  color: #c56200;
}
.theme-panda-syntax-light-min .hljs-deletion,
.theme-panda-syntax-light-min .hljs-keyword {
  color: #d92792;
}
.theme-panda-syntax-light-min .hljs-regexp,
.theme-panda-syntax-light-min .hljs-selector-attr,
.theme-panda-syntax-light-min .hljs-selector-pseudo,
.theme-panda-syntax-light-min .hljs-variable.language_ {
  color: #cc5e91;
}
.theme-panda-syntax-light-min .hljs-code,
.theme-panda-syntax-light-min .hljs-formula,
.theme-panda-syntax-light-min .hljs-property,
.theme-panda-syntax-light-min .hljs-section,
.theme-panda-syntax-light-min .hljs-subst,
.theme-panda-syntax-light-min .hljs-title.function_ {
  color: #3787c7;
}
.theme-panda-syntax-light-min .hljs-addition,
.theme-panda-syntax-light-min .hljs-bullet,
.theme-panda-syntax-light-min .hljs-meta .hljs-string,
.theme-panda-syntax-light-min .hljs-selector-class,
.theme-panda-syntax-light-min .hljs-string,
.theme-panda-syntax-light-min .hljs-symbol,
.theme-panda-syntax-light-min .hljs-title.class_,
.theme-panda-syntax-light-min .hljs-title.class_.inherited__ {
  color: #0d7d6c;
}
.theme-panda-syntax-light-min .hljs-attribute,
.theme-panda-syntax-light-min .hljs-built_in,
.theme-panda-syntax-light-min .hljs-doctag,
.theme-panda-syntax-light-min .hljs-link,
.theme-panda-syntax-light-min .hljs-literal,
.theme-panda-syntax-light-min .hljs-meta .hljs-keyword,
.theme-panda-syntax-light-min .hljs-number,
.theme-panda-syntax-light-min .hljs-selector-id,
.theme-panda-syntax-light-min .hljs-tag,
.theme-panda-syntax-light-min .hljs-template-tag,
.theme-panda-syntax-light-min .hljs-template-variable,
.theme-panda-syntax-light-min .hljs-title,
.theme-panda-syntax-light-min .hljs-type,
.theme-panda-syntax-light-min .hljs-variable {
  color: #7641bb;
}
.theme-paraiso-dark pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-paraiso-dark code.hljs {
  padding: 3px 5px;
}
.theme-paraiso-dark .hljs {
  background: #2f1e2e;
  color: #a39e9b;
}
.theme-paraiso-dark .hljs-comment,
.theme-paraiso-dark .hljs-quote {
  color: #8d8687;
}
.theme-paraiso-dark .hljs-variable,
.theme-paraiso-dark .hljs-template-variable,
.theme-paraiso-dark .hljs-tag,
.theme-paraiso-dark .hljs-name,
.theme-paraiso-dark .hljs-selector-id,
.theme-paraiso-dark .hljs-selector-class,
.theme-paraiso-dark .hljs-regexp,
.theme-paraiso-dark .hljs-link,
.theme-paraiso-dark .hljs-meta {
  color: #ef6155;
}
.theme-paraiso-dark .hljs-number,
.theme-paraiso-dark .hljs-built_in,
.theme-paraiso-dark .hljs-literal,
.theme-paraiso-dark .hljs-type,
.theme-paraiso-dark .hljs-params,
.theme-paraiso-dark .hljs-deletion {
  color: #f99b15;
}
.theme-paraiso-dark .hljs-title,
.theme-paraiso-dark .hljs-section,
.theme-paraiso-dark .hljs-attribute {
  color: #fec418;
}
.theme-paraiso-dark .hljs-string,
.theme-paraiso-dark .hljs-symbol,
.theme-paraiso-dark .hljs-bullet,
.theme-paraiso-dark .hljs-addition {
  color: #48b685;
}
.theme-paraiso-dark .hljs-keyword,
.theme-paraiso-dark .hljs-selector-tag {
  color: #815ba4;
}
.theme-paraiso-dark .hljs-emphasis {
  font-style: italic;
}
.theme-paraiso-dark .hljs-strong {
  font-weight: bold;
}
.theme-paraiso-dark-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-paraiso-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-paraiso-dark-min .hljs {
  background: #2f1e2e;
  color: #a39e9b;
}
.theme-paraiso-dark-min .hljs-comment,
.theme-paraiso-dark-min .hljs-quote {
  color: #8d8687;
}
.theme-paraiso-dark-min .hljs-link,
.theme-paraiso-dark-min .hljs-meta,
.theme-paraiso-dark-min .hljs-name,
.theme-paraiso-dark-min .hljs-regexp,
.theme-paraiso-dark-min .hljs-selector-class,
.theme-paraiso-dark-min .hljs-selector-id,
.theme-paraiso-dark-min .hljs-tag,
.theme-paraiso-dark-min .hljs-template-variable,
.theme-paraiso-dark-min .hljs-variable {
  color: #ef6155;
}
.theme-paraiso-dark-min .hljs-built_in,
.theme-paraiso-dark-min .hljs-deletion,
.theme-paraiso-dark-min .hljs-literal,
.theme-paraiso-dark-min .hljs-number,
.theme-paraiso-dark-min .hljs-params,
.theme-paraiso-dark-min .hljs-type {
  color: #f99b15;
}
.theme-paraiso-dark-min .hljs-attribute,
.theme-paraiso-dark-min .hljs-section,
.theme-paraiso-dark-min .hljs-title {
  color: #fec418;
}
.theme-paraiso-dark-min .hljs-addition,
.theme-paraiso-dark-min .hljs-bullet,
.theme-paraiso-dark-min .hljs-string,
.theme-paraiso-dark-min .hljs-symbol {
  color: #48b685;
}
.theme-paraiso-dark-min .hljs-keyword,
.theme-paraiso-dark-min .hljs-selector-tag {
  color: #815ba4;
}
.theme-paraiso-dark-min .hljs-emphasis {
  font-style: italic;
}
.theme-paraiso-dark-min .hljs-strong {
  font-weight: 700;
}
.theme-paraiso-light pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-paraiso-light code.hljs {
  padding: 3px 5px;
}
.theme-paraiso-light .hljs {
  background: #e7e9db;
  color: #4f424c;
}
.theme-paraiso-light .hljs-comment,
.theme-paraiso-light .hljs-quote {
  color: #776e71;
}
.theme-paraiso-light .hljs-variable,
.theme-paraiso-light .hljs-template-variable,
.theme-paraiso-light .hljs-tag,
.theme-paraiso-light .hljs-name,
.theme-paraiso-light .hljs-selector-id,
.theme-paraiso-light .hljs-selector-class,
.theme-paraiso-light .hljs-regexp,
.theme-paraiso-light .hljs-link,
.theme-paraiso-light .hljs-meta {
  color: #ef6155;
}
.theme-paraiso-light .hljs-number,
.theme-paraiso-light .hljs-built_in,
.theme-paraiso-light .hljs-literal,
.theme-paraiso-light .hljs-type,
.theme-paraiso-light .hljs-params,
.theme-paraiso-light .hljs-deletion {
  color: #f99b15;
}
.theme-paraiso-light .hljs-title,
.theme-paraiso-light .hljs-section,
.theme-paraiso-light .hljs-attribute {
  color: #fec418;
}
.theme-paraiso-light .hljs-string,
.theme-paraiso-light .hljs-symbol,
.theme-paraiso-light .hljs-bullet,
.theme-paraiso-light .hljs-addition {
  color: #48b685;
}
.theme-paraiso-light .hljs-keyword,
.theme-paraiso-light .hljs-selector-tag {
  color: #815ba4;
}
.theme-paraiso-light .hljs-emphasis {
  font-style: italic;
}
.theme-paraiso-light .hljs-strong {
  font-weight: bold;
}
.theme-paraiso-light-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-paraiso-light-min code.hljs {
  padding: 3px 5px;
}
.theme-paraiso-light-min .hljs {
  background: #e7e9db;
  color: #4f424c;
}
.theme-paraiso-light-min .hljs-comment,
.theme-paraiso-light-min .hljs-quote {
  color: #776e71;
}
.theme-paraiso-light-min .hljs-link,
.theme-paraiso-light-min .hljs-meta,
.theme-paraiso-light-min .hljs-name,
.theme-paraiso-light-min .hljs-regexp,
.theme-paraiso-light-min .hljs-selector-class,
.theme-paraiso-light-min .hljs-selector-id,
.theme-paraiso-light-min .hljs-tag,
.theme-paraiso-light-min .hljs-template-variable,
.theme-paraiso-light-min .hljs-variable {
  color: #ef6155;
}
.theme-paraiso-light-min .hljs-built_in,
.theme-paraiso-light-min .hljs-deletion,
.theme-paraiso-light-min .hljs-literal,
.theme-paraiso-light-min .hljs-number,
.theme-paraiso-light-min .hljs-params,
.theme-paraiso-light-min .hljs-type {
  color: #f99b15;
}
.theme-paraiso-light-min .hljs-attribute,
.theme-paraiso-light-min .hljs-section,
.theme-paraiso-light-min .hljs-title {
  color: #fec418;
}
.theme-paraiso-light-min .hljs-addition,
.theme-paraiso-light-min .hljs-bullet,
.theme-paraiso-light-min .hljs-string,
.theme-paraiso-light-min .hljs-symbol {
  color: #48b685;
}
.theme-paraiso-light-min .hljs-keyword,
.theme-paraiso-light-min .hljs-selector-tag {
  color: #815ba4;
}
.theme-paraiso-light-min .hljs-emphasis {
  font-style: italic;
}
.theme-paraiso-light-min .hljs-strong {
  font-weight: 700;
}
.theme-pojoaque pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-pojoaque code.hljs {
  padding: 3px 5px;
}
.theme-pojoaque .hljs {
  color: #dccf8f;
  background: url(./pojoaque.jpg) repeat scroll left top #181914;
}
.theme-pojoaque .hljs-comment,
.theme-pojoaque .hljs-quote {
  color: #586e75;
  font-style: italic;
}
.theme-pojoaque .hljs-keyword,
.theme-pojoaque .hljs-selector-tag,
.theme-pojoaque .hljs-literal,
.theme-pojoaque .hljs-addition {
  color: #b64926;
}
.theme-pojoaque .hljs-number,
.theme-pojoaque .hljs-string,
.theme-pojoaque .hljs-doctag,
.theme-pojoaque .hljs-regexp {
  color: #468966;
}
.theme-pojoaque .hljs-title,
.theme-pojoaque .hljs-section,
.theme-pojoaque .hljs-built_in,
.theme-pojoaque .hljs-name {
  color: #ffb03b;
}
.theme-pojoaque .hljs-variable,
.theme-pojoaque .hljs-template-variable,
.theme-pojoaque .hljs-title.class_,
.theme-pojoaque .hljs-class .hljs-title,
.theme-pojoaque .hljs-type,
.theme-pojoaque .hljs-tag {
  color: #b58900;
}
.theme-pojoaque .hljs-attribute {
  color: #b89859;
}
.theme-pojoaque .hljs-symbol,
.theme-pojoaque .hljs-bullet,
.theme-pojoaque .hljs-link,
.theme-pojoaque .hljs-subst,
.theme-pojoaque .hljs-meta {
  color: #cb4b16;
}
.theme-pojoaque .hljs-deletion {
  color: #dc322f;
}
.theme-pojoaque .hljs-selector-id,
.theme-pojoaque .hljs-selector-class {
  color: #d3a60c;
}
.theme-pojoaque .hljs-formula {
  background: #073642;
}
.theme-pojoaque .hljs-emphasis {
  font-style: italic;
}
.theme-pojoaque .hljs-strong {
  font-weight: bold;
}
.theme-pojoaque-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-pojoaque-min code.hljs {
  padding: 3px 5px;
}
.theme-pojoaque-min .hljs {
  color: #dccf8f;
  background: url(./pojoaque.jpg) left top #181914;
}
.theme-pojoaque-min .hljs-comment,
.theme-pojoaque-min .hljs-quote {
  color: #586e75;
  font-style: italic;
}
.theme-pojoaque-min .hljs-addition,
.theme-pojoaque-min .hljs-keyword,
.theme-pojoaque-min .hljs-literal,
.theme-pojoaque-min .hljs-selector-tag {
  color: #b64926;
}
.theme-pojoaque-min .hljs-doctag,
.theme-pojoaque-min .hljs-number,
.theme-pojoaque-min .hljs-regexp,
.theme-pojoaque-min .hljs-string {
  color: #468966;
}
.theme-pojoaque-min .hljs-built_in,
.theme-pojoaque-min .hljs-name,
.theme-pojoaque-min .hljs-section,
.theme-pojoaque-min .hljs-title {
  color: #ffb03b;
}
.theme-pojoaque-min .hljs-class .hljs-title,
.theme-pojoaque-min .hljs-tag,
.theme-pojoaque-min .hljs-template-variable,
.theme-pojoaque-min .hljs-title.class_,
.theme-pojoaque-min .hljs-type,
.theme-pojoaque-min .hljs-variable {
  color: #b58900;
}
.theme-pojoaque-min .hljs-attribute {
  color: #b89859;
}
.theme-pojoaque-min .hljs-bullet,
.theme-pojoaque-min .hljs-link,
.theme-pojoaque-min .hljs-meta,
.theme-pojoaque-min .hljs-subst,
.theme-pojoaque-min .hljs-symbol {
  color: #cb4b16;
}
.theme-pojoaque-min .hljs-deletion {
  color: #dc322f;
}
.theme-pojoaque-min .hljs-selector-class,
.theme-pojoaque-min .hljs-selector-id {
  color: #d3a60c;
}
.theme-pojoaque-min .hljs-formula {
  background: #073642;
}
.theme-pojoaque-min .hljs-emphasis {
  font-style: italic;
}
.theme-pojoaque-min .hljs-strong {
  font-weight: 700;
}
.theme-purebasic pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-purebasic code.hljs {
  padding: 3px 5px;
}
.theme-purebasic .hljs {
  background: #ffffdf;
}
.theme-purebasic .hljs,
.theme-purebasic .hljs-type,
.theme-purebasic .hljs-function,
.theme-purebasic .hljs-name,
.theme-purebasic .hljs-number,
.theme-purebasic .hljs-attr,
.theme-purebasic .hljs-params,
.theme-purebasic .hljs-subst {
  color: #000;
}
.theme-purebasic .hljs-comment,
.theme-purebasic .hljs-regexp,
.theme-purebasic .hljs-section,
.theme-purebasic .hljs-selector-pseudo,
.theme-purebasic .hljs-addition {
  color: #0aa;
}
.theme-purebasic .hljs-keyword,
.theme-purebasic .hljs-class,
.theme-purebasic .hljs-meta .hljs-keyword,
.theme-purebasic .hljs-selector-class,
.theme-purebasic .hljs-built_in {
  color: #066;
  font-weight: bold;
}
.theme-purebasic .hljs-title,
.theme-purebasic .hljs-tag,
.theme-purebasic .hljs-variable,
.theme-purebasic .hljs-code {
  color: #066;
}
.theme-purebasic .hljs-string,
.theme-purebasic .hljs-selector-attr {
  color: #0080ff;
}
.theme-purebasic .hljs-symbol,
.theme-purebasic .hljs-link,
.theme-purebasic .hljs-deletion,
.theme-purebasic .hljs-attribute {
  color: #924b72;
}
.theme-purebasic .hljs-meta,
.theme-purebasic .hljs-literal,
.theme-purebasic .hljs-selector-id {
  color: #924b72;
  font-weight: bold;
}
.theme-purebasic .hljs-strong,
.theme-purebasic .hljs-name {
  font-weight: bold;
}
.theme-purebasic .hljs-emphasis {
  font-style: italic;
}
.theme-purebasic-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-purebasic-min code.hljs {
  padding: 3px 5px;
}
.theme-purebasic-min .hljs {
  background: #ffffdf;
}
.theme-purebasic-min .hljs,
.theme-purebasic-min .hljs-attr,
.theme-purebasic-min .hljs-function,
.theme-purebasic-min .hljs-name,
.theme-purebasic-min .hljs-number,
.theme-purebasic-min .hljs-params,
.theme-purebasic-min .hljs-subst,
.theme-purebasic-min .hljs-type {
  color: #000;
}
.theme-purebasic-min .hljs-addition,
.theme-purebasic-min .hljs-comment,
.theme-purebasic-min .hljs-regexp,
.theme-purebasic-min .hljs-section,
.theme-purebasic-min .hljs-selector-pseudo {
  color: #0aa;
}
.theme-purebasic-min .hljs-built_in,
.theme-purebasic-min .hljs-class,
.theme-purebasic-min .hljs-keyword,
.theme-purebasic-min .hljs-meta .hljs-keyword,
.theme-purebasic-min .hljs-selector-class {
  color: #066;
  font-weight: 700;
}
.theme-purebasic-min .hljs-code,
.theme-purebasic-min .hljs-tag,
.theme-purebasic-min .hljs-title,
.theme-purebasic-min .hljs-variable {
  color: #066;
}
.theme-purebasic-min .hljs-selector-attr,
.theme-purebasic-min .hljs-string {
  color: #0080ff;
}
.theme-purebasic-min .hljs-attribute,
.theme-purebasic-min .hljs-deletion,
.theme-purebasic-min .hljs-link,
.theme-purebasic-min .hljs-symbol {
  color: #924b72;
}
.theme-purebasic-min .hljs-literal,
.theme-purebasic-min .hljs-meta,
.theme-purebasic-min .hljs-selector-id {
  color: #924b72;
  font-weight: 700;
}
.theme-purebasic-min .hljs-name,
.theme-purebasic-min .hljs-strong {
  font-weight: 700;
}
.theme-purebasic-min .hljs-emphasis {
  font-style: italic;
}
.theme-qtcreator-dark pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-qtcreator-dark code.hljs {
  padding: 3px 5px;
}
.theme-qtcreator-dark .hljs {
  color: #aaa;
  background: #000;
}
.theme-qtcreator-dark .hljs-strong,
.theme-qtcreator-dark .hljs-emphasis {
  color: #a8a8a2;
}
.theme-qtcreator-dark .hljs-bullet,
.theme-qtcreator-dark .hljs-quote,
.theme-qtcreator-dark .hljs-number,
.theme-qtcreator-dark .hljs-regexp,
.theme-qtcreator-dark .hljs-literal {
  color: #f5f;
}
.theme-qtcreator-dark .hljs-code .hljs-selector-class {
  color: #aaf;
}
.theme-qtcreator-dark .hljs-emphasis,
.theme-qtcreator-dark .hljs-stronge,
.theme-qtcreator-dark .hljs-type {
  font-style: italic;
}
.theme-qtcreator-dark .hljs-keyword,
.theme-qtcreator-dark .hljs-selector-tag,
.theme-qtcreator-dark .hljs-function,
.theme-qtcreator-dark .hljs-section,
.theme-qtcreator-dark .hljs-symbol,
.theme-qtcreator-dark .hljs-name {
  color: #ff5;
}
.theme-qtcreator-dark .hljs-subst,
.theme-qtcreator-dark .hljs-tag,
.theme-qtcreator-dark .hljs-title {
  color: #aaa;
}
.theme-qtcreator-dark .hljs-attribute {
  color: #f55;
}
.theme-qtcreator-dark .hljs-variable,
.theme-qtcreator-dark .hljs-params,
.theme-qtcreator-dark .hljs-title.class_,
.theme-qtcreator-dark .hljs-class .hljs-title {
  color: #88f;
}
.theme-qtcreator-dark .hljs-string,
.theme-qtcreator-dark .hljs-selector-id,
.theme-qtcreator-dark .hljs-selector-attr,
.theme-qtcreator-dark .hljs-selector-pseudo,
.theme-qtcreator-dark .hljs-type,
.theme-qtcreator-dark .hljs-built_in,
.theme-qtcreator-dark .hljs-template-tag,
.theme-qtcreator-dark .hljs-template-variable,
.theme-qtcreator-dark .hljs-addition,
.theme-qtcreator-dark .hljs-link {
  color: #f5f;
}
.theme-qtcreator-dark .hljs-comment,
.theme-qtcreator-dark .hljs-meta,
.theme-qtcreator-dark .hljs-deletion {
  color: #5ff;
}
.theme-qtcreator-dark-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-qtcreator-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-qtcreator-dark-min .hljs {
  color: #aaa;
  background: #000;
}
.theme-qtcreator-dark-min .hljs-emphasis,
.theme-qtcreator-dark-min .hljs-strong {
  color: #a8a8a2;
}
.theme-qtcreator-dark-min .hljs-bullet,
.theme-qtcreator-dark-min .hljs-literal,
.theme-qtcreator-dark-min .hljs-number,
.theme-qtcreator-dark-min .hljs-quote,
.theme-qtcreator-dark-min .hljs-regexp {
  color: #f5f;
}
.theme-qtcreator-dark-min .hljs-code .hljs-selector-class {
  color: #aaf;
}
.theme-qtcreator-dark-min .hljs-emphasis,
.theme-qtcreator-dark-min .hljs-stronge,
.theme-qtcreator-dark-min .hljs-type {
  font-style: italic;
}
.theme-qtcreator-dark-min .hljs-function,
.theme-qtcreator-dark-min .hljs-keyword,
.theme-qtcreator-dark-min .hljs-name,
.theme-qtcreator-dark-min .hljs-section,
.theme-qtcreator-dark-min .hljs-selector-tag,
.theme-qtcreator-dark-min .hljs-symbol {
  color: #ff5;
}
.theme-qtcreator-dark-min .hljs-subst,
.theme-qtcreator-dark-min .hljs-tag,
.theme-qtcreator-dark-min .hljs-title {
  color: #aaa;
}
.theme-qtcreator-dark-min .hljs-attribute {
  color: #f55;
}
.theme-qtcreator-dark-min .hljs-class .hljs-title,
.theme-qtcreator-dark-min .hljs-params,
.theme-qtcreator-dark-min .hljs-title.class_,
.theme-qtcreator-dark-min .hljs-variable {
  color: #88f;
}
.theme-qtcreator-dark-min .hljs-addition,
.theme-qtcreator-dark-min .hljs-built_in,
.theme-qtcreator-dark-min .hljs-link,
.theme-qtcreator-dark-min .hljs-selector-attr,
.theme-qtcreator-dark-min .hljs-selector-id,
.theme-qtcreator-dark-min .hljs-selector-pseudo,
.theme-qtcreator-dark-min .hljs-string,
.theme-qtcreator-dark-min .hljs-template-tag,
.theme-qtcreator-dark-min .hljs-template-variable,
.theme-qtcreator-dark-min .hljs-type {
  color: #f5f;
}
.theme-qtcreator-dark-min .hljs-comment,
.theme-qtcreator-dark-min .hljs-deletion,
.theme-qtcreator-dark-min .hljs-meta {
  color: #5ff;
}
.theme-qtcreator-light pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-qtcreator-light code.hljs {
  padding: 3px 5px;
}
.theme-qtcreator-light .hljs {
  color: #000;
  background: #fff;
}
.theme-qtcreator-light .hljs-strong,
.theme-qtcreator-light .hljs-emphasis {
  color: #000;
}
.theme-qtcreator-light .hljs-bullet,
.theme-qtcreator-light .hljs-quote,
.theme-qtcreator-light .hljs-number,
.theme-qtcreator-light .hljs-regexp,
.theme-qtcreator-light .hljs-literal {
  color: navy;
}
.theme-qtcreator-light .hljs-code .hljs-selector-class {
  color: purple;
}
.theme-qtcreator-light .hljs-emphasis,
.theme-qtcreator-light .hljs-stronge,
.theme-qtcreator-light .hljs-type {
  font-style: italic;
}
.theme-qtcreator-light .hljs-keyword,
.theme-qtcreator-light .hljs-selector-tag,
.theme-qtcreator-light .hljs-function,
.theme-qtcreator-light .hljs-section,
.theme-qtcreator-light .hljs-symbol,
.theme-qtcreator-light .hljs-name {
  color: olive;
}
.theme-qtcreator-light .hljs-subst,
.theme-qtcreator-light .hljs-tag,
.theme-qtcreator-light .hljs-title {
  color: #000;
}
.theme-qtcreator-light .hljs-attribute {
  color: maroon;
}
.theme-qtcreator-light .hljs-variable,
.theme-qtcreator-light .hljs-params,
.theme-qtcreator-light .hljs-title.class_,
.theme-qtcreator-light .hljs-class .hljs-title {
  color: #0055af;
}
.theme-qtcreator-light .hljs-string,
.theme-qtcreator-light .hljs-selector-id,
.theme-qtcreator-light .hljs-selector-attr,
.theme-qtcreator-light .hljs-selector-pseudo,
.theme-qtcreator-light .hljs-type,
.theme-qtcreator-light .hljs-built_in,
.theme-qtcreator-light .hljs-template-tag,
.theme-qtcreator-light .hljs-template-variable,
.theme-qtcreator-light .hljs-addition,
.theme-qtcreator-light .hljs-link {
  color: green;
}
.theme-qtcreator-light .hljs-comment,
.theme-qtcreator-light .hljs-meta,
.theme-qtcreator-light .hljs-deletion {
  color: green;
}
.theme-qtcreator-light-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-qtcreator-light-min code.hljs {
  padding: 3px 5px;
}
.theme-qtcreator-light-min .hljs {
  color: #000;
  background: #fff;
}
.theme-qtcreator-light-min .hljs-emphasis,
.theme-qtcreator-light-min .hljs-strong {
  color: #000;
}
.theme-qtcreator-light-min .hljs-bullet,
.theme-qtcreator-light-min .hljs-literal,
.theme-qtcreator-light-min .hljs-number,
.theme-qtcreator-light-min .hljs-quote,
.theme-qtcreator-light-min .hljs-regexp {
  color: navy;
}
.theme-qtcreator-light-min .hljs-code .hljs-selector-class {
  color: purple;
}
.theme-qtcreator-light-min .hljs-emphasis,
.theme-qtcreator-light-min .hljs-stronge,
.theme-qtcreator-light-min .hljs-type {
  font-style: italic;
}
.theme-qtcreator-light-min .hljs-function,
.theme-qtcreator-light-min .hljs-keyword,
.theme-qtcreator-light-min .hljs-name,
.theme-qtcreator-light-min .hljs-section,
.theme-qtcreator-light-min .hljs-selector-tag,
.theme-qtcreator-light-min .hljs-symbol {
  color: olive;
}
.theme-qtcreator-light-min .hljs-subst,
.theme-qtcreator-light-min .hljs-tag,
.theme-qtcreator-light-min .hljs-title {
  color: #000;
}
.theme-qtcreator-light-min .hljs-attribute {
  color: maroon;
}
.theme-qtcreator-light-min .hljs-class .hljs-title,
.theme-qtcreator-light-min .hljs-params,
.theme-qtcreator-light-min .hljs-title.class_,
.theme-qtcreator-light-min .hljs-variable {
  color: #0055af;
}
.theme-qtcreator-light-min .hljs-addition,
.theme-qtcreator-light-min .hljs-built_in,
.theme-qtcreator-light-min .hljs-comment,
.theme-qtcreator-light-min .hljs-deletion,
.theme-qtcreator-light-min .hljs-link,
.theme-qtcreator-light-min .hljs-meta,
.theme-qtcreator-light-min .hljs-selector-attr,
.theme-qtcreator-light-min .hljs-selector-id,
.theme-qtcreator-light-min .hljs-selector-pseudo,
.theme-qtcreator-light-min .hljs-string,
.theme-qtcreator-light-min .hljs-template-tag,
.theme-qtcreator-light-min .hljs-template-variable,
.theme-qtcreator-light-min .hljs-type {
  color: green;
}
.theme-rainbow pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-rainbow code.hljs {
  padding: 3px 5px;
}
.theme-rainbow .hljs {
  background: #474949;
  color: #d1d9e1;
}
.theme-rainbow .hljs-comment,
.theme-rainbow .hljs-quote {
  color: #969896;
  font-style: italic;
}
.theme-rainbow .hljs-keyword,
.theme-rainbow .hljs-selector-tag,
.theme-rainbow .hljs-literal,
.theme-rainbow .hljs-type,
.theme-rainbow .hljs-addition {
  color: #c9c;
}
.theme-rainbow .hljs-number,
.theme-rainbow .hljs-selector-attr,
.theme-rainbow .hljs-selector-pseudo {
  color: #f99157;
}
.theme-rainbow .hljs-string,
.theme-rainbow .hljs-doctag,
.theme-rainbow .hljs-regexp {
  color: #8abeb7;
}
.theme-rainbow .hljs-title,
.theme-rainbow .hljs-name,
.theme-rainbow .hljs-section,
.theme-rainbow .hljs-built_in {
  color: #b5bd68;
}
.theme-rainbow .hljs-variable,
.theme-rainbow .hljs-template-variable,
.theme-rainbow .hljs-selector-id,
.theme-rainbow .hljs-title.class_,
.theme-rainbow .hljs-class .hljs-title {
  color: #fc6;
}
.theme-rainbow .hljs-section,
.theme-rainbow .hljs-name,
.theme-rainbow .hljs-strong {
  font-weight: bold;
}
.theme-rainbow .hljs-symbol,
.theme-rainbow .hljs-bullet,
.theme-rainbow .hljs-subst,
.theme-rainbow .hljs-meta,
.theme-rainbow .hljs-link {
  color: #f99157;
}
.theme-rainbow .hljs-deletion {
  color: #dc322f;
}
.theme-rainbow .hljs-formula {
  background: #eee8d5;
}
.theme-rainbow .hljs-attr,
.theme-rainbow .hljs-attribute {
  color: #81a2be;
}
.theme-rainbow .hljs-emphasis {
  font-style: italic;
}
.theme-rainbow-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-rainbow-min code.hljs {
  padding: 3px 5px;
}
.theme-rainbow-min .hljs {
  background: #474949;
  color: #d1d9e1;
}
.theme-rainbow-min .hljs-comment,
.theme-rainbow-min .hljs-quote {
  color: #969896;
  font-style: italic;
}
.theme-rainbow-min .hljs-addition,
.theme-rainbow-min .hljs-keyword,
.theme-rainbow-min .hljs-literal,
.theme-rainbow-min .hljs-selector-tag,
.theme-rainbow-min .hljs-type {
  color: #c9c;
}
.theme-rainbow-min .hljs-number,
.theme-rainbow-min .hljs-selector-attr,
.theme-rainbow-min .hljs-selector-pseudo {
  color: #f99157;
}
.theme-rainbow-min .hljs-doctag,
.theme-rainbow-min .hljs-regexp,
.theme-rainbow-min .hljs-string {
  color: #8abeb7;
}
.theme-rainbow-min .hljs-built_in,
.theme-rainbow-min .hljs-name,
.theme-rainbow-min .hljs-section,
.theme-rainbow-min .hljs-title {
  color: #b5bd68;
}
.theme-rainbow-min .hljs-class .hljs-title,
.theme-rainbow-min .hljs-selector-id,
.theme-rainbow-min .hljs-template-variable,
.theme-rainbow-min .hljs-title.class_,
.theme-rainbow-min .hljs-variable {
  color: #fc6;
}
.theme-rainbow-min .hljs-name,
.theme-rainbow-min .hljs-section,
.theme-rainbow-min .hljs-strong {
  font-weight: 700;
}
.theme-rainbow-min .hljs-bullet,
.theme-rainbow-min .hljs-link,
.theme-rainbow-min .hljs-meta,
.theme-rainbow-min .hljs-subst,
.theme-rainbow-min .hljs-symbol {
  color: #f99157;
}
.theme-rainbow-min .hljs-deletion {
  color: #dc322f;
}
.theme-rainbow-min .hljs-formula {
  background: #eee8d5;
}
.theme-rainbow-min .hljs-attr,
.theme-rainbow-min .hljs-attribute {
  color: #81a2be;
}
.theme-rainbow-min .hljs-emphasis {
  font-style: italic;
}
.theme-routeros pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-routeros code.hljs {
  padding: 3px 5px;
}
.theme-routeros .hljs {
  color: #444;
  background: #f0f0f0;
}
.theme-routeros .hljs-subst {
  color: #444;
}
.theme-routeros .hljs-comment {
  color: #888;
}
.theme-routeros .hljs-keyword,
.theme-routeros .hljs-selector-tag,
.theme-routeros .hljs-meta .hljs-keyword,
.theme-routeros .hljs-doctag,
.theme-routeros .hljs-name {
  font-weight: bold;
}
.theme-routeros .hljs-attribute {
  color: #0e9a00;
}
.theme-routeros .hljs-function {
  color: #99069a;
}
.theme-routeros .hljs-type,
.theme-routeros .hljs-string,
.theme-routeros .hljs-number,
.theme-routeros .hljs-selector-id,
.theme-routeros .hljs-selector-class,
.theme-routeros .hljs-quote,
.theme-routeros .hljs-template-tag,
.theme-routeros .hljs-deletion {
  color: #800;
}
.theme-routeros .hljs-title,
.theme-routeros .hljs-section {
  color: #800;
  font-weight: bold;
}
.theme-routeros .hljs-regexp,
.theme-routeros .hljs-symbol,
.theme-routeros .hljs-variable,
.theme-routeros .hljs-template-variable,
.theme-routeros .hljs-link,
.theme-routeros .hljs-selector-attr,
.theme-routeros .hljs-selector-pseudo {
  color: #bc6060;
}
.theme-routeros .hljs-literal {
  color: #78a960;
}
.theme-routeros .hljs-built_in,
.theme-routeros .hljs-bullet,
.theme-routeros .hljs-code,
.theme-routeros .hljs-addition {
  color: #0c9a9a;
}
.theme-routeros .hljs-meta {
  color: #1f7199;
}
.theme-routeros .hljs-meta .hljs-string {
  color: #4d99bf;
}
.theme-routeros .hljs-emphasis {
  font-style: italic;
}
.theme-routeros .hljs-strong {
  font-weight: bold;
}
.theme-routeros-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-routeros-min code.hljs {
  padding: 3px 5px;
}
.theme-routeros-min .hljs {
  color: #444;
  background: #f0f0f0;
}
.theme-routeros-min .hljs-subst {
  color: #444;
}
.theme-routeros-min .hljs-comment {
  color: #888;
}
.theme-routeros-min .hljs-doctag,
.theme-routeros-min .hljs-keyword,
.theme-routeros-min .hljs-meta .hljs-keyword,
.theme-routeros-min .hljs-name,
.theme-routeros-min .hljs-selector-tag {
  font-weight: 700;
}
.theme-routeros-min .hljs-attribute {
  color: #0e9a00;
}
.theme-routeros-min .hljs-function {
  color: #99069a;
}
.theme-routeros-min .hljs-deletion,
.theme-routeros-min .hljs-number,
.theme-routeros-min .hljs-quote,
.theme-routeros-min .hljs-selector-class,
.theme-routeros-min .hljs-selector-id,
.theme-routeros-min .hljs-string,
.theme-routeros-min .hljs-template-tag,
.theme-routeros-min .hljs-type {
  color: #800;
}
.theme-routeros-min .hljs-section,
.theme-routeros-min .hljs-title {
  color: #800;
  font-weight: 700;
}
.theme-routeros-min .hljs-link,
.theme-routeros-min .hljs-regexp,
.theme-routeros-min .hljs-selector-attr,
.theme-routeros-min .hljs-selector-pseudo,
.theme-routeros-min .hljs-symbol,
.theme-routeros-min .hljs-template-variable,
.theme-routeros-min .hljs-variable {
  color: #bc6060;
}
.theme-routeros-min .hljs-literal {
  color: #78a960;
}
.theme-routeros-min .hljs-addition,
.theme-routeros-min .hljs-built_in,
.theme-routeros-min .hljs-bullet,
.theme-routeros-min .hljs-code {
  color: #0c9a9a;
}
.theme-routeros-min .hljs-meta {
  color: #1f7199;
}
.theme-routeros-min .hljs-meta .hljs-string {
  color: #4d99bf;
}
.theme-routeros-min .hljs-emphasis {
  font-style: italic;
}
.theme-routeros-min .hljs-strong {
  font-weight: 700;
}
.theme-school-book pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-school-book code.hljs {
  padding: 3px 5px;
}
.theme-school-book .hljs {
  color: #3e5915;
  background: #f6f5b2;
}
.theme-school-book .hljs-keyword,
.theme-school-book .hljs-selector-tag,
.theme-school-book .hljs-literal {
  color: #059;
  font-weight: bold;
}
.theme-school-book .hljs-subst {
  color: #3e5915;
}
.theme-school-book .hljs-string,
.theme-school-book .hljs-title,
.theme-school-book .hljs-section,
.theme-school-book .hljs-type,
.theme-school-book .hljs-symbol,
.theme-school-book .hljs-bullet,
.theme-school-book .hljs-attribute,
.theme-school-book .hljs-built_in,
.theme-school-book .hljs-addition,
.theme-school-book .hljs-variable,
.theme-school-book .hljs-template-tag,
.theme-school-book .hljs-template-variable,
.theme-school-book .hljs-link {
  color: #2c009f;
}
.theme-school-book .hljs-comment,
.theme-school-book .hljs-quote,
.theme-school-book .hljs-deletion,
.theme-school-book .hljs-meta {
  color: #e60415;
}
.theme-school-book .hljs-keyword,
.theme-school-book .hljs-selector-tag,
.theme-school-book .hljs-literal,
.theme-school-book .hljs-doctag,
.theme-school-book .hljs-title,
.theme-school-book .hljs-section,
.theme-school-book .hljs-type,
.theme-school-book .hljs-name,
.theme-school-book .hljs-selector-id,
.theme-school-book .hljs-strong {
  font-weight: bold;
}
.theme-school-book .hljs-emphasis {
  font-style: italic;
}
.theme-school-book-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-school-book-min code.hljs {
  padding: 3px 5px;
}
.theme-school-book-min .hljs {
  color: #3e5915;
  background: #f6f5b2;
}
.theme-school-book-min .hljs-keyword,
.theme-school-book-min .hljs-literal,
.theme-school-book-min .hljs-selector-tag {
  color: #059;
}
.theme-school-book-min .hljs-subst {
  color: #3e5915;
}
.theme-school-book-min .hljs-addition,
.theme-school-book-min .hljs-attribute,
.theme-school-book-min .hljs-built_in,
.theme-school-book-min .hljs-bullet,
.theme-school-book-min .hljs-link,
.theme-school-book-min .hljs-section,
.theme-school-book-min .hljs-string,
.theme-school-book-min .hljs-symbol,
.theme-school-book-min .hljs-template-tag,
.theme-school-book-min .hljs-template-variable,
.theme-school-book-min .hljs-title,
.theme-school-book-min .hljs-type,
.theme-school-book-min .hljs-variable {
  color: #2c009f;
}
.theme-school-book-min .hljs-comment,
.theme-school-book-min .hljs-deletion,
.theme-school-book-min .hljs-meta,
.theme-school-book-min .hljs-quote {
  color: #e60415;
}
.theme-school-book-min .hljs-doctag,
.theme-school-book-min .hljs-keyword,
.theme-school-book-min .hljs-literal,
.theme-school-book-min .hljs-name,
.theme-school-book-min .hljs-section,
.theme-school-book-min .hljs-selector-id,
.theme-school-book-min .hljs-selector-tag,
.theme-school-book-min .hljs-strong,
.theme-school-book-min .hljs-title,
.theme-school-book-min .hljs-type {
  font-weight: 700;
}
.theme-school-book-min .hljs-emphasis {
  font-style: italic;
}
.theme-shades-of-purple pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-shades-of-purple code.hljs {
  padding: 3px 5px;
}
.theme-shades-of-purple .hljs {
  background: #2d2b57;
  color: #e3dfff;
  font-weight: normal;
}
.theme-shades-of-purple .hljs-subst {
  color: #e3dfff;
}
.theme-shades-of-purple .hljs-title {
  color: #fad000;
  font-weight: normal;
}
.theme-shades-of-purple .hljs-name {
  color: #a1feff;
}
.theme-shades-of-purple .hljs-tag {
  color: #fff;
}
.theme-shades-of-purple .hljs-attr {
  color: #f8d000;
  font-style: italic;
}
.theme-shades-of-purple .hljs-built_in,
.theme-shades-of-purple .hljs-selector-tag,
.theme-shades-of-purple .hljs-section {
  color: #fb9e00;
}
.theme-shades-of-purple .hljs-keyword {
  color: #fb9e00;
}
.theme-shades-of-purple .hljs-string,
.theme-shades-of-purple .hljs-attribute,
.theme-shades-of-purple .hljs-symbol,
.theme-shades-of-purple .hljs-bullet,
.theme-shades-of-purple .hljs-addition,
.theme-shades-of-purple .hljs-code,
.theme-shades-of-purple .hljs-regexp,
.theme-shades-of-purple .hljs-selector-class,
.theme-shades-of-purple .hljs-selector-attr,
.theme-shades-of-purple .hljs-selector-pseudo,
.theme-shades-of-purple .hljs-template-tag,
.theme-shades-of-purple .hljs-quote,
.theme-shades-of-purple .hljs-deletion {
  color: #4cd213;
}
.theme-shades-of-purple .hljs-meta,
.theme-shades-of-purple .hljs-meta .hljs-string {
  color: #fb9e00;
}
.theme-shades-of-purple .hljs-comment {
  color: #ac65ff;
}
.theme-shades-of-purple .hljs-keyword,
.theme-shades-of-purple .hljs-selector-tag,
.theme-shades-of-purple .hljs-literal,
.theme-shades-of-purple .hljs-name,
.theme-shades-of-purple .hljs-strong {
  font-weight: normal;
}
.theme-shades-of-purple .hljs-literal,
.theme-shades-of-purple .hljs-number {
  color: #fa658d;
}
.theme-shades-of-purple .hljs-emphasis {
  font-style: italic;
}
.theme-shades-of-purple .hljs-strong {
  font-weight: bold;
}
.theme-shades-of-purple-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-shades-of-purple-min code.hljs {
  padding: 3px 5px;
}
.theme-shades-of-purple-min .hljs {
  background: #2d2b57;
  color: #e3dfff;
  font-weight: 400;
}
.theme-shades-of-purple-min .hljs-subst {
  color: #e3dfff;
}
.theme-shades-of-purple-min .hljs-title {
  color: #fad000;
  font-weight: 400;
}
.theme-shades-of-purple-min .hljs-name {
  color: #a1feff;
}
.theme-shades-of-purple-min .hljs-tag {
  color: #fff;
}
.theme-shades-of-purple-min .hljs-attr {
  color: #f8d000;
  font-style: italic;
}
.theme-shades-of-purple-min .hljs-built_in,
.theme-shades-of-purple-min .hljs-keyword,
.theme-shades-of-purple-min .hljs-section,
.theme-shades-of-purple-min .hljs-selector-tag {
  color: #fb9e00;
}
.theme-shades-of-purple-min .hljs-addition,
.theme-shades-of-purple-min .hljs-attribute,
.theme-shades-of-purple-min .hljs-bullet,
.theme-shades-of-purple-min .hljs-code,
.theme-shades-of-purple-min .hljs-deletion,
.theme-shades-of-purple-min .hljs-quote,
.theme-shades-of-purple-min .hljs-regexp,
.theme-shades-of-purple-min .hljs-selector-attr,
.theme-shades-of-purple-min .hljs-selector-class,
.theme-shades-of-purple-min .hljs-selector-pseudo,
.theme-shades-of-purple-min .hljs-string,
.theme-shades-of-purple-min .hljs-symbol,
.theme-shades-of-purple-min .hljs-template-tag {
  color: #4cd213;
}
.theme-shades-of-purple-min .hljs-meta,
.theme-shades-of-purple-min .hljs-meta .hljs-string {
  color: #fb9e00;
}
.theme-shades-of-purple-min .hljs-comment {
  color: #ac65ff;
}
.theme-shades-of-purple-min .hljs-keyword,
.theme-shades-of-purple-min .hljs-literal,
.theme-shades-of-purple-min .hljs-name,
.theme-shades-of-purple-min .hljs-selector-tag,
.theme-shades-of-purple-min .hljs-strong {
  font-weight: 400;
}
.theme-shades-of-purple-min .hljs-literal,
.theme-shades-of-purple-min .hljs-number {
  color: #fa658d;
}
.theme-shades-of-purple-min .hljs-emphasis {
  font-style: italic;
}
.theme-shades-of-purple-min .hljs-strong {
  font-weight: 700;
}
.theme-srcery pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-srcery code.hljs {
  padding: 3px 5px;
}
.theme-srcery .hljs {
  background: #1c1b19;
  color: #fce8c3;
}
.theme-srcery .hljs-subst,
.theme-srcery .hljs-quote,
.theme-srcery .hljs-literal {
  color: #fce8c3;
}
.theme-srcery .hljs-type,
.theme-srcery .hljs-symbol {
  color: #68a8e4;
}
.theme-srcery .hljs-keyword,
.theme-srcery .hljs-deletion {
  color: #ef2f27;
}
.theme-srcery .hljs-name,
.theme-srcery .hljs-function,
.theme-srcery .hljs-attribute,
.theme-srcery .hljs-selector-attr,
.theme-srcery .hljs-selector-id,
.theme-srcery .hljs-selector-class,
.theme-srcery .hljs-selector-pseudo,
.theme-srcery .hljs-section,
.theme-srcery .hljs-title {
  color: #fbb829;
}
.theme-srcery .hljs-code,
.theme-srcery .hljs-variable,
.theme-srcery .hljs-property,
.theme-srcery .hljs-template-variable,
.theme-srcery .hljs-class {
  color: #0aaeb3;
}
.theme-srcery .hljs-string,
.theme-srcery .hljs-regexp,
.theme-srcery .hljs-bullet,
.theme-srcery .hljs-addition {
  color: #98bc37;
}
.theme-srcery .hljs-built_in,
.theme-srcery .hljs-params {
  color: #ff5c8f;
}
.theme-srcery .hljs-template-tag,
.theme-srcery .hljs-selector-tag {
  color: #2c78bf;
}
.theme-srcery .hljs-link,
.theme-srcery .hljs-number,
.theme-srcery .hljs-comment,
.theme-srcery .hljs-meta {
  color: #918175;
}
.theme-srcery .hljs-emphasis {
  font-style: italic;
}
.theme-srcery .hljs-strong {
  font-weight: bold;
}
.theme-srcery-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-srcery-min code.hljs {
  padding: 3px 5px;
}
.theme-srcery-min .hljs {
  background: #1c1b19;
  color: #fce8c3;
}
.theme-srcery-min .hljs-literal,
.theme-srcery-min .hljs-quote,
.theme-srcery-min .hljs-subst {
  color: #fce8c3;
}
.theme-srcery-min .hljs-symbol,
.theme-srcery-min .hljs-type {
  color: #68a8e4;
}
.theme-srcery-min .hljs-deletion,
.theme-srcery-min .hljs-keyword {
  color: #ef2f27;
}
.theme-srcery-min .hljs-attribute,
.theme-srcery-min .hljs-function,
.theme-srcery-min .hljs-name,
.theme-srcery-min .hljs-section,
.theme-srcery-min .hljs-selector-attr,
.theme-srcery-min .hljs-selector-class,
.theme-srcery-min .hljs-selector-id,
.theme-srcery-min .hljs-selector-pseudo,
.theme-srcery-min .hljs-title {
  color: #fbb829;
}
.theme-srcery-min .hljs-class,
.theme-srcery-min .hljs-code,
.theme-srcery-min .hljs-property,
.theme-srcery-min .hljs-template-variable,
.theme-srcery-min .hljs-variable {
  color: #0aaeb3;
}
.theme-srcery-min .hljs-addition,
.theme-srcery-min .hljs-bullet,
.theme-srcery-min .hljs-regexp,
.theme-srcery-min .hljs-string {
  color: #98bc37;
}
.theme-srcery-min .hljs-built_in,
.theme-srcery-min .hljs-params {
  color: #ff5c8f;
}
.theme-srcery-min .hljs-selector-tag,
.theme-srcery-min .hljs-template-tag {
  color: #2c78bf;
}
.theme-srcery-min .hljs-comment,
.theme-srcery-min .hljs-link,
.theme-srcery-min .hljs-meta,
.theme-srcery-min .hljs-number {
  color: #918175;
}
.theme-srcery-min .hljs-emphasis {
  font-style: italic;
}
.theme-srcery-min .hljs-strong {
  font-weight: 700;
}
.theme-stackoverflow-dark {
  /*!
  Theme: StackOverflow Dark
  Description: Dark theme as used on stackoverflow.com
  Author: stackoverflow.com
  Maintainer: @Hirse
  Website: https://github.com/StackExchange/Stacks
  License: MIT
  Updated: 2021-05-15

  Updated for @stackoverflow/stacks v0.64.0
  Code Blocks: /blob/v0.64.0/lib/css/components/_stacks-code-blocks.less
  Colors: /blob/v0.64.0/lib/css/exports/_stacks-constants-colors.less
*/
}
.theme-stackoverflow-dark pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-stackoverflow-dark code.hljs {
  padding: 3px 5px;
}
.theme-stackoverflow-dark .hljs {
  color: #fff;
  background: #1c1b1b;
}
.theme-stackoverflow-dark .hljs-subst {
  color: #fff;
}
.theme-stackoverflow-dark .hljs-comment {
  color: #999;
}
.theme-stackoverflow-dark .hljs-keyword,
.theme-stackoverflow-dark .hljs-selector-tag,
.theme-stackoverflow-dark .hljs-meta .hljs-keyword,
.theme-stackoverflow-dark .hljs-doctag,
.theme-stackoverflow-dark .hljs-section {
  color: #88aece;
}
.theme-stackoverflow-dark .hljs-attr {
  color: #88aece;
}
.theme-stackoverflow-dark .hljs-attribute {
  color: #c59bc1;
}
.theme-stackoverflow-dark .hljs-name,
.theme-stackoverflow-dark .hljs-type,
.theme-stackoverflow-dark .hljs-number,
.theme-stackoverflow-dark .hljs-selector-id,
.theme-stackoverflow-dark .hljs-quote,
.theme-stackoverflow-dark .hljs-template-tag {
  color: #f08d49;
}
.theme-stackoverflow-dark .hljs-selector-class {
  color: #88aece;
}
.theme-stackoverflow-dark .hljs-string,
.theme-stackoverflow-dark .hljs-regexp,
.theme-stackoverflow-dark .hljs-symbol,
.theme-stackoverflow-dark .hljs-variable,
.theme-stackoverflow-dark .hljs-template-variable,
.theme-stackoverflow-dark .hljs-link,
.theme-stackoverflow-dark .hljs-selector-attr {
  color: #b5bd68;
}
.theme-stackoverflow-dark .hljs-meta,
.theme-stackoverflow-dark .hljs-selector-pseudo {
  color: #88aece;
}
.theme-stackoverflow-dark .hljs-built_in,
.theme-stackoverflow-dark .hljs-title,
.theme-stackoverflow-dark .hljs-literal {
  color: #f08d49;
}
.theme-stackoverflow-dark .hljs-bullet,
.theme-stackoverflow-dark .hljs-code {
  color: #ccc;
}
.theme-stackoverflow-dark .hljs-meta .hljs-string {
  color: #b5bd68;
}
.theme-stackoverflow-dark .hljs-deletion {
  color: #de7176;
}
.theme-stackoverflow-dark .hljs-addition {
  color: #76c490;
}
.theme-stackoverflow-dark .hljs-emphasis {
  font-style: italic;
}
.theme-stackoverflow-dark .hljs-strong {
  font-weight: bold;
}
.theme-stackoverflow-dark-min {
  /*!
  Theme: StackOverflow Dark
  Description: Dark theme as used on stackoverflow.com
  Author: stackoverflow.com
  Maintainer: @Hirse
  Website: https://github.com/StackExchange/Stacks
  License: MIT
  Updated: 2021-05-15

  Updated for @stackoverflow/stacks v0.64.0
  Code Blocks: /blob/v0.64.0/lib/css/components/_stacks-code-blocks.less
  Colors: /blob/v0.64.0/lib/css/exports/_stacks-constants-colors.less
*/
}
.theme-stackoverflow-dark-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-stackoverflow-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-stackoverflow-dark-min .hljs {
  color: #fff;
  background: #1c1b1b;
}
.theme-stackoverflow-dark-min .hljs-subst {
  color: #fff;
}
.theme-stackoverflow-dark-min .hljs-comment {
  color: #999;
}
.theme-stackoverflow-dark-min .hljs-attr,
.theme-stackoverflow-dark-min .hljs-doctag,
.theme-stackoverflow-dark-min .hljs-keyword,
.theme-stackoverflow-dark-min .hljs-meta .hljs-keyword,
.theme-stackoverflow-dark-min .hljs-section,
.theme-stackoverflow-dark-min .hljs-selector-tag {
  color: #88aece;
}
.theme-stackoverflow-dark-min .hljs-attribute {
  color: #c59bc1;
}
.theme-stackoverflow-dark-min .hljs-name,
.theme-stackoverflow-dark-min .hljs-number,
.theme-stackoverflow-dark-min .hljs-quote,
.theme-stackoverflow-dark-min .hljs-selector-id,
.theme-stackoverflow-dark-min .hljs-template-tag,
.theme-stackoverflow-dark-min .hljs-type {
  color: #f08d49;
}
.theme-stackoverflow-dark-min .hljs-selector-class {
  color: #88aece;
}
.theme-stackoverflow-dark-min .hljs-link,
.theme-stackoverflow-dark-min .hljs-regexp,
.theme-stackoverflow-dark-min .hljs-selector-attr,
.theme-stackoverflow-dark-min .hljs-string,
.theme-stackoverflow-dark-min .hljs-symbol,
.theme-stackoverflow-dark-min .hljs-template-variable,
.theme-stackoverflow-dark-min .hljs-variable {
  color: #b5bd68;
}
.theme-stackoverflow-dark-min .hljs-meta,
.theme-stackoverflow-dark-min .hljs-selector-pseudo {
  color: #88aece;
}
.theme-stackoverflow-dark-min .hljs-built_in,
.theme-stackoverflow-dark-min .hljs-literal,
.theme-stackoverflow-dark-min .hljs-title {
  color: #f08d49;
}
.theme-stackoverflow-dark-min .hljs-bullet,
.theme-stackoverflow-dark-min .hljs-code {
  color: #ccc;
}
.theme-stackoverflow-dark-min .hljs-meta .hljs-string {
  color: #b5bd68;
}
.theme-stackoverflow-dark-min .hljs-deletion {
  color: #de7176;
}
.theme-stackoverflow-dark-min .hljs-addition {
  color: #76c490;
}
.theme-stackoverflow-dark-min .hljs-emphasis {
  font-style: italic;
}
.theme-stackoverflow-dark-min .hljs-strong {
  font-weight: 700;
}
.theme-stackoverflow-light {
  /*!
  Theme: StackOverflow Light
  Description: Light theme as used on stackoverflow.com
  Author: stackoverflow.com
  Maintainer: @Hirse
  Website: https://github.com/StackExchange/Stacks
  License: MIT
  Updated: 2021-05-15

  Updated for @stackoverflow/stacks v0.64.0
  Code Blocks: /blob/v0.64.0/lib/css/components/_stacks-code-blocks.less
  Colors: /blob/v0.64.0/lib/css/exports/_stacks-constants-colors.less
*/
}
.theme-stackoverflow-light pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-stackoverflow-light code.hljs {
  padding: 3px 5px;
}
.theme-stackoverflow-light .hljs {
  color: #2f3337;
  background: #f6f6f6;
}
.theme-stackoverflow-light .hljs-subst {
  color: #2f3337;
}
.theme-stackoverflow-light .hljs-comment {
  color: #656e77;
}
.theme-stackoverflow-light .hljs-keyword,
.theme-stackoverflow-light .hljs-selector-tag,
.theme-stackoverflow-light .hljs-meta .hljs-keyword,
.theme-stackoverflow-light .hljs-doctag,
.theme-stackoverflow-light .hljs-section {
  color: #015692;
}
.theme-stackoverflow-light .hljs-attr {
  color: #015692;
}
.theme-stackoverflow-light .hljs-attribute {
  color: #803378;
}
.theme-stackoverflow-light .hljs-name,
.theme-stackoverflow-light .hljs-type,
.theme-stackoverflow-light .hljs-number,
.theme-stackoverflow-light .hljs-selector-id,
.theme-stackoverflow-light .hljs-quote,
.theme-stackoverflow-light .hljs-template-tag {
  color: #b75501;
}
.theme-stackoverflow-light .hljs-selector-class {
  color: #015692;
}
.theme-stackoverflow-light .hljs-string,
.theme-stackoverflow-light .hljs-regexp,
.theme-stackoverflow-light .hljs-symbol,
.theme-stackoverflow-light .hljs-variable,
.theme-stackoverflow-light .hljs-template-variable,
.theme-stackoverflow-light .hljs-link,
.theme-stackoverflow-light .hljs-selector-attr {
  color: #54790d;
}
.theme-stackoverflow-light .hljs-meta,
.theme-stackoverflow-light .hljs-selector-pseudo {
  color: #015692;
}
.theme-stackoverflow-light .hljs-built_in,
.theme-stackoverflow-light .hljs-title,
.theme-stackoverflow-light .hljs-literal {
  color: #b75501;
}
.theme-stackoverflow-light .hljs-bullet,
.theme-stackoverflow-light .hljs-code {
  color: #535a60;
}
.theme-stackoverflow-light .hljs-meta .hljs-string {
  color: #54790d;
}
.theme-stackoverflow-light .hljs-deletion {
  color: #c02d2e;
}
.theme-stackoverflow-light .hljs-addition {
  color: #2f6f44;
}
.theme-stackoverflow-light .hljs-emphasis {
  font-style: italic;
}
.theme-stackoverflow-light .hljs-strong {
  font-weight: bold;
}
.theme-stackoverflow-light-min {
  /*!
  Theme: StackOverflow Light
  Description: Light theme as used on stackoverflow.com
  Author: stackoverflow.com
  Maintainer: @Hirse
  Website: https://github.com/StackExchange/Stacks
  License: MIT
  Updated: 2021-05-15

  Updated for @stackoverflow/stacks v0.64.0
  Code Blocks: /blob/v0.64.0/lib/css/components/_stacks-code-blocks.less
  Colors: /blob/v0.64.0/lib/css/exports/_stacks-constants-colors.less
*/
}
.theme-stackoverflow-light-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-stackoverflow-light-min code.hljs {
  padding: 3px 5px;
}
.theme-stackoverflow-light-min .hljs {
  color: #2f3337;
  background: #f6f6f6;
}
.theme-stackoverflow-light-min .hljs-subst {
  color: #2f3337;
}
.theme-stackoverflow-light-min .hljs-comment {
  color: #656e77;
}
.theme-stackoverflow-light-min .hljs-attr,
.theme-stackoverflow-light-min .hljs-doctag,
.theme-stackoverflow-light-min .hljs-keyword,
.theme-stackoverflow-light-min .hljs-meta .hljs-keyword,
.theme-stackoverflow-light-min .hljs-section,
.theme-stackoverflow-light-min .hljs-selector-tag {
  color: #015692;
}
.theme-stackoverflow-light-min .hljs-attribute {
  color: #803378;
}
.theme-stackoverflow-light-min .hljs-name,
.theme-stackoverflow-light-min .hljs-number,
.theme-stackoverflow-light-min .hljs-quote,
.theme-stackoverflow-light-min .hljs-selector-id,
.theme-stackoverflow-light-min .hljs-template-tag,
.theme-stackoverflow-light-min .hljs-type {
  color: #b75501;
}
.theme-stackoverflow-light-min .hljs-selector-class {
  color: #015692;
}
.theme-stackoverflow-light-min .hljs-link,
.theme-stackoverflow-light-min .hljs-regexp,
.theme-stackoverflow-light-min .hljs-selector-attr,
.theme-stackoverflow-light-min .hljs-string,
.theme-stackoverflow-light-min .hljs-symbol,
.theme-stackoverflow-light-min .hljs-template-variable,
.theme-stackoverflow-light-min .hljs-variable {
  color: #54790d;
}
.theme-stackoverflow-light-min .hljs-meta,
.theme-stackoverflow-light-min .hljs-selector-pseudo {
  color: #015692;
}
.theme-stackoverflow-light-min .hljs-built_in,
.theme-stackoverflow-light-min .hljs-literal,
.theme-stackoverflow-light-min .hljs-title {
  color: #b75501;
}
.theme-stackoverflow-light-min .hljs-bullet,
.theme-stackoverflow-light-min .hljs-code {
  color: #535a60;
}
.theme-stackoverflow-light-min .hljs-meta .hljs-string {
  color: #54790d;
}
.theme-stackoverflow-light-min .hljs-deletion {
  color: #c02d2e;
}
.theme-stackoverflow-light-min .hljs-addition {
  color: #2f6f44;
}
.theme-stackoverflow-light-min .hljs-emphasis {
  font-style: italic;
}
.theme-stackoverflow-light-min .hljs-strong {
  font-weight: 700;
}
.theme-sunburst pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-sunburst code.hljs {
  padding: 3px 5px;
}
.theme-sunburst .hljs {
  background: #000;
  color: #f8f8f8;
}
.theme-sunburst .hljs-comment,
.theme-sunburst .hljs-quote {
  color: #aeaeae;
  font-style: italic;
}
.theme-sunburst .hljs-keyword,
.theme-sunburst .hljs-selector-tag,
.theme-sunburst .hljs-type {
  color: #e28964;
}
.theme-sunburst .hljs-string {
  color: #65b042;
}
.theme-sunburst .hljs-subst {
  color: #daefa3;
}
.theme-sunburst .hljs-regexp,
.theme-sunburst .hljs-link {
  color: #e9c062;
}
.theme-sunburst .hljs-title,
.theme-sunburst .hljs-section,
.theme-sunburst .hljs-tag,
.theme-sunburst .hljs-name {
  color: #89bdff;
}
.theme-sunburst .hljs-title.class_,
.theme-sunburst .hljs-class .hljs-title,
.theme-sunburst .hljs-doctag {
  text-decoration: underline;
}
.theme-sunburst .hljs-symbol,
.theme-sunburst .hljs-bullet,
.theme-sunburst .hljs-number {
  color: #3387cc;
}
.theme-sunburst .hljs-params,
.theme-sunburst .hljs-variable,
.theme-sunburst .hljs-template-variable {
  color: #3e87e3;
}
.theme-sunburst .hljs-attribute {
  color: #cda869;
}
.theme-sunburst .hljs-meta {
  color: #8996a8;
}
.theme-sunburst .hljs-formula {
  background-color: #0e2231;
  color: #f8f8f8;
  font-style: italic;
}
.theme-sunburst .hljs-addition {
  background-color: #253b22;
  color: #f8f8f8;
}
.theme-sunburst .hljs-deletion {
  background-color: #420e09;
  color: #f8f8f8;
}
.theme-sunburst .hljs-selector-class {
  color: #9b703f;
}
.theme-sunburst .hljs-selector-id {
  color: #8b98ab;
}
.theme-sunburst .hljs-emphasis {
  font-style: italic;
}
.theme-sunburst .hljs-strong {
  font-weight: bold;
}
.theme-sunburst-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-sunburst-min code.hljs {
  padding: 3px 5px;
}
.theme-sunburst-min .hljs {
  background: #000;
  color: #f8f8f8;
}
.theme-sunburst-min .hljs-comment,
.theme-sunburst-min .hljs-quote {
  color: #aeaeae;
  font-style: italic;
}
.theme-sunburst-min .hljs-keyword,
.theme-sunburst-min .hljs-selector-tag,
.theme-sunburst-min .hljs-type {
  color: #e28964;
}
.theme-sunburst-min .hljs-string {
  color: #65b042;
}
.theme-sunburst-min .hljs-subst {
  color: #daefa3;
}
.theme-sunburst-min .hljs-link,
.theme-sunburst-min .hljs-regexp {
  color: #e9c062;
}
.theme-sunburst-min .hljs-name,
.theme-sunburst-min .hljs-section,
.theme-sunburst-min .hljs-tag,
.theme-sunburst-min .hljs-title {
  color: #89bdff;
}
.theme-sunburst-min .hljs-class .hljs-title,
.theme-sunburst-min .hljs-doctag,
.theme-sunburst-min .hljs-title.class_ {
  text-decoration: underline;
}
.theme-sunburst-min .hljs-bullet,
.theme-sunburst-min .hljs-number,
.theme-sunburst-min .hljs-symbol {
  color: #3387cc;
}
.theme-sunburst-min .hljs-params,
.theme-sunburst-min .hljs-template-variable,
.theme-sunburst-min .hljs-variable {
  color: #3e87e3;
}
.theme-sunburst-min .hljs-attribute {
  color: #cda869;
}
.theme-sunburst-min .hljs-meta {
  color: #8996a8;
}
.theme-sunburst-min .hljs-formula {
  background-color: #0e2231;
  color: #f8f8f8;
  font-style: italic;
}
.theme-sunburst-min .hljs-addition {
  background-color: #253b22;
  color: #f8f8f8;
}
.theme-sunburst-min .hljs-deletion {
  background-color: #420e09;
  color: #f8f8f8;
}
.theme-sunburst-min .hljs-selector-class {
  color: #9b703f;
}
.theme-sunburst-min .hljs-selector-id {
  color: #8b98ab;
}
.theme-sunburst-min .hljs-emphasis {
  font-style: italic;
}
.theme-sunburst-min .hljs-strong {
  font-weight: 700;
}
.theme-tokyo-night-dark {
  /*!
  Theme: Tokyo-night-Dark
  origin: https://github.com/enkia/tokyo-night-vscode-theme
  Description: Original highlight.js style
  Author: (c) Henri Vandersleyen <hvandersleyen@gmail.com>
  License: see project LICENSE
  Touched: 2022
*/
}
.theme-tokyo-night-dark pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-tokyo-night-dark code.hljs {
  padding: 3px 5px;
}
.theme-tokyo-night-dark .hljs-meta,
.theme-tokyo-night-dark .hljs-comment {
  color: #565f89;
}
.theme-tokyo-night-dark .hljs-tag,
.theme-tokyo-night-dark .hljs-doctag,
.theme-tokyo-night-dark .hljs-selector-id,
.theme-tokyo-night-dark .hljs-selector-class,
.theme-tokyo-night-dark .hljs-regexp,
.theme-tokyo-night-dark .hljs-template-tag,
.theme-tokyo-night-dark .hljs-selector-pseudo,
.theme-tokyo-night-dark .hljs-selector-attr,
.theme-tokyo-night-dark .hljs-variable.language_,
.theme-tokyo-night-dark .hljs-deletion {
  color: #f7768e;
}
.theme-tokyo-night-dark .hljs-variable,
.theme-tokyo-night-dark .hljs-template-variable,
.theme-tokyo-night-dark .hljs-number,
.theme-tokyo-night-dark .hljs-literal,
.theme-tokyo-night-dark .hljs-type,
.theme-tokyo-night-dark .hljs-params,
.theme-tokyo-night-dark .hljs-link {
  color: #ff9e64;
}
.theme-tokyo-night-dark .hljs-built_in,
.theme-tokyo-night-dark .hljs-attribute {
  color: #e0af68;
}
.theme-tokyo-night-dark .hljs-selector-tag {
  color: #2ac3de;
}
.theme-tokyo-night-dark .hljs-keyword,
.theme-tokyo-night-dark .hljs-title.function_,
.theme-tokyo-night-dark .hljs-title,
.theme-tokyo-night-dark .hljs-title.class_,
.theme-tokyo-night-dark .hljs-title.class_.inherited__,
.theme-tokyo-night-dark .hljs-subst,
.theme-tokyo-night-dark .hljs-property {
  color: #7dcfff;
}
.theme-tokyo-night-dark .hljs-selector-tag {
  color: #73daca;
}
.theme-tokyo-night-dark .hljs-quote,
.theme-tokyo-night-dark .hljs-string,
.theme-tokyo-night-dark .hljs-symbol,
.theme-tokyo-night-dark .hljs-bullet,
.theme-tokyo-night-dark .hljs-addition {
  color: #9ece6a;
}
.theme-tokyo-night-dark .hljs-code,
.theme-tokyo-night-dark .hljs-formula,
.theme-tokyo-night-dark .hljs-section {
  color: #7aa2f7;
}
.theme-tokyo-night-dark .hljs-name,
.theme-tokyo-night-dark .hljs-keyword,
.theme-tokyo-night-dark .hljs-operator,
.theme-tokyo-night-dark .hljs-keyword,
.theme-tokyo-night-dark .hljs-char.escape_,
.theme-tokyo-night-dark .hljs-attr {
  color: #bb9af7;
}
.theme-tokyo-night-dark .hljs-punctuation {
  color: #c0caf5;
}
.theme-tokyo-night-dark .hljs {
  background: #1a1b26;
  color: #9aa5ce;
}
.theme-tokyo-night-dark .hljs-emphasis {
  font-style: italic;
}
.theme-tokyo-night-dark .hljs-strong {
  font-weight: bold;
}
.theme-tokyo-night-dark-min {
  /*!
  Theme: Tokyo-night-Dark
  origin: https://github.com/enkia/tokyo-night-vscode-theme
  Description: Original highlight.js style
  Author: (c) Henri Vandersleyen <hvandersleyen@gmail.com>
  License: see project LICENSE
  Touched: 2022
*/
}
.theme-tokyo-night-dark-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-tokyo-night-dark-min code.hljs {
  padding: 3px 5px;
}
.theme-tokyo-night-dark-min .hljs-comment,
.theme-tokyo-night-dark-min .hljs-meta {
  color: #565f89;
}
.theme-tokyo-night-dark-min .hljs-deletion,
.theme-tokyo-night-dark-min .hljs-doctag,
.theme-tokyo-night-dark-min .hljs-regexp,
.theme-tokyo-night-dark-min .hljs-selector-attr,
.theme-tokyo-night-dark-min .hljs-selector-class,
.theme-tokyo-night-dark-min .hljs-selector-id,
.theme-tokyo-night-dark-min .hljs-selector-pseudo,
.theme-tokyo-night-dark-min .hljs-tag,
.theme-tokyo-night-dark-min .hljs-template-tag,
.theme-tokyo-night-dark-min .hljs-variable.language_ {
  color: #f7768e;
}
.theme-tokyo-night-dark-min .hljs-link,
.theme-tokyo-night-dark-min .hljs-literal,
.theme-tokyo-night-dark-min .hljs-number,
.theme-tokyo-night-dark-min .hljs-params,
.theme-tokyo-night-dark-min .hljs-template-variable,
.theme-tokyo-night-dark-min .hljs-type,
.theme-tokyo-night-dark-min .hljs-variable {
  color: #ff9e64;
}
.theme-tokyo-night-dark-min .hljs-attribute,
.theme-tokyo-night-dark-min .hljs-built_in {
  color: #e0af68;
}
.theme-tokyo-night-dark-min .hljs-keyword,
.theme-tokyo-night-dark-min .hljs-property,
.theme-tokyo-night-dark-min .hljs-subst,
.theme-tokyo-night-dark-min .hljs-title,
.theme-tokyo-night-dark-min .hljs-title.class_,
.theme-tokyo-night-dark-min .hljs-title.class_.inherited__,
.theme-tokyo-night-dark-min .hljs-title.function_ {
  color: #7dcfff;
}
.theme-tokyo-night-dark-min .hljs-selector-tag {
  color: #73daca;
}
.theme-tokyo-night-dark-min .hljs-addition,
.theme-tokyo-night-dark-min .hljs-bullet,
.theme-tokyo-night-dark-min .hljs-quote,
.theme-tokyo-night-dark-min .hljs-string,
.theme-tokyo-night-dark-min .hljs-symbol {
  color: #9ece6a;
}
.theme-tokyo-night-dark-min .hljs-code,
.theme-tokyo-night-dark-min .hljs-formula,
.theme-tokyo-night-dark-min .hljs-section {
  color: #7aa2f7;
}
.theme-tokyo-night-dark-min .hljs-attr,
.theme-tokyo-night-dark-min .hljs-char.escape_,
.theme-tokyo-night-dark-min .hljs-keyword,
.theme-tokyo-night-dark-min .hljs-name,
.theme-tokyo-night-dark-min .hljs-operator {
  color: #bb9af7;
}
.theme-tokyo-night-dark-min .hljs-punctuation {
  color: #c0caf5;
}
.theme-tokyo-night-dark-min .hljs {
  background: #1a1b26;
  color: #9aa5ce;
}
.theme-tokyo-night-dark-min .hljs-emphasis {
  font-style: italic;
}
.theme-tokyo-night-dark-min .hljs-strong {
  font-weight: 700;
}
.theme-tokyo-night-light {
  /*!
  Theme: Tokyo-night-light
  origin: https://github.com/enkia/tokyo-night-vscode-theme
  Description: Original highlight.js style
  Author: (c) Henri Vandersleyen <hvandersleyen@gmail.com>
  License: see project LICENSE
  Touched: 2022
*/
}
.theme-tokyo-night-light pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-tokyo-night-light code.hljs {
  padding: 3px 5px;
}
.theme-tokyo-night-light .hljs-meta,
.theme-tokyo-night-light .hljs-comment {
  color: #9699a3;
}
.theme-tokyo-night-light .hljs-tag,
.theme-tokyo-night-light .hljs-doctag,
.theme-tokyo-night-light .hljs-selector-id,
.theme-tokyo-night-light .hljs-selector-class,
.theme-tokyo-night-light .hljs-regexp,
.theme-tokyo-night-light .hljs-template-tag,
.theme-tokyo-night-light .hljs-selector-pseudo,
.theme-tokyo-night-light .hljs-selector-attr,
.theme-tokyo-night-light .hljs-variable.language_,
.theme-tokyo-night-light .hljs-deletion {
  color: #8c4351;
}
.theme-tokyo-night-light .hljs-variable,
.theme-tokyo-night-light .hljs-template-variable,
.theme-tokyo-night-light .hljs-number,
.theme-tokyo-night-light .hljs-literal,
.theme-tokyo-night-light .hljs-type,
.theme-tokyo-night-light .hljs-params,
.theme-tokyo-night-light .hljs-link {
  color: #965027;
}
.theme-tokyo-night-light .hljs-built_in,
.theme-tokyo-night-light .hljs-attribute {
  color: #8f5e15;
}
.theme-tokyo-night-light .hljs-selector-tag {
  color: #166775;
}
.theme-tokyo-night-light .hljs-keyword,
.theme-tokyo-night-light .hljs-title.function_,
.theme-tokyo-night-light .hljs-title,
.theme-tokyo-night-light .hljs-title.class_,
.theme-tokyo-night-light .hljs-title.class_.inherited__,
.theme-tokyo-night-light .hljs-subst,
.theme-tokyo-night-light .hljs-property {
  color: #0f4b6e;
}
.theme-tokyo-night-light .hljs-selector-tag {
  color: #33635c;
}
.theme-tokyo-night-light .hljs-quote,
.theme-tokyo-night-light .hljs-string,
.theme-tokyo-night-light .hljs-symbol,
.theme-tokyo-night-light .hljs-bullet,
.theme-tokyo-night-light .hljs-addition {
  color: #485e30;
}
.theme-tokyo-night-light .hljs-code,
.theme-tokyo-night-light .hljs-formula,
.theme-tokyo-night-light .hljs-section {
  color: #34548a;
}
.theme-tokyo-night-light .hljs-name,
.theme-tokyo-night-light .hljs-keyword,
.theme-tokyo-night-light .hljs-operator,
.theme-tokyo-night-light .hljs-keyword,
.theme-tokyo-night-light .hljs-char.escape_,
.theme-tokyo-night-light .hljs-attr {
  color: #5a4a78;
}
.theme-tokyo-night-light .hljs-punctuation {
  color: #343b58;
}
.theme-tokyo-night-light .hljs {
  background: #d5d6db;
  color: #565a6e;
}
.theme-tokyo-night-light .hljs-emphasis {
  font-style: italic;
}
.theme-tokyo-night-light .hljs-strong {
  font-weight: bold;
}
.theme-tokyo-night-light-min {
  /*!
  Theme: Tokyo-night-light
  origin: https://github.com/enkia/tokyo-night-vscode-theme
  Description: Original highlight.js style
  Author: (c) Henri Vandersleyen <hvandersleyen@gmail.com>
  License: see project LICENSE
  Touched: 2022
*/
}
.theme-tokyo-night-light-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-tokyo-night-light-min code.hljs {
  padding: 3px 5px;
}
.theme-tokyo-night-light-min .hljs-comment,
.theme-tokyo-night-light-min .hljs-meta {
  color: #9699a3;
}
.theme-tokyo-night-light-min .hljs-deletion,
.theme-tokyo-night-light-min .hljs-doctag,
.theme-tokyo-night-light-min .hljs-regexp,
.theme-tokyo-night-light-min .hljs-selector-attr,
.theme-tokyo-night-light-min .hljs-selector-class,
.theme-tokyo-night-light-min .hljs-selector-id,
.theme-tokyo-night-light-min .hljs-selector-pseudo,
.theme-tokyo-night-light-min .hljs-tag,
.theme-tokyo-night-light-min .hljs-template-tag,
.theme-tokyo-night-light-min .hljs-variable.language_ {
  color: #8c4351;
}
.theme-tokyo-night-light-min .hljs-link,
.theme-tokyo-night-light-min .hljs-literal,
.theme-tokyo-night-light-min .hljs-number,
.theme-tokyo-night-light-min .hljs-params,
.theme-tokyo-night-light-min .hljs-template-variable,
.theme-tokyo-night-light-min .hljs-type,
.theme-tokyo-night-light-min .hljs-variable {
  color: #965027;
}
.theme-tokyo-night-light-min .hljs-attribute,
.theme-tokyo-night-light-min .hljs-built_in {
  color: #8f5e15;
}
.theme-tokyo-night-light-min .hljs-keyword,
.theme-tokyo-night-light-min .hljs-property,
.theme-tokyo-night-light-min .hljs-subst,
.theme-tokyo-night-light-min .hljs-title,
.theme-tokyo-night-light-min .hljs-title.class_,
.theme-tokyo-night-light-min .hljs-title.class_.inherited__,
.theme-tokyo-night-light-min .hljs-title.function_ {
  color: #0f4b6e;
}
.theme-tokyo-night-light-min .hljs-selector-tag {
  color: #33635c;
}
.theme-tokyo-night-light-min .hljs-addition,
.theme-tokyo-night-light-min .hljs-bullet,
.theme-tokyo-night-light-min .hljs-quote,
.theme-tokyo-night-light-min .hljs-string,
.theme-tokyo-night-light-min .hljs-symbol {
  color: #485e30;
}
.theme-tokyo-night-light-min .hljs-code,
.theme-tokyo-night-light-min .hljs-formula,
.theme-tokyo-night-light-min .hljs-section {
  color: #34548a;
}
.theme-tokyo-night-light-min .hljs-attr,
.theme-tokyo-night-light-min .hljs-char.escape_,
.theme-tokyo-night-light-min .hljs-keyword,
.theme-tokyo-night-light-min .hljs-name,
.theme-tokyo-night-light-min .hljs-operator {
  color: #5a4a78;
}
.theme-tokyo-night-light-min .hljs-punctuation {
  color: #343b58;
}
.theme-tokyo-night-light-min .hljs {
  background: #d5d6db;
  color: #565a6e;
}
.theme-tokyo-night-light-min .hljs-emphasis {
  font-style: italic;
}
.theme-tokyo-night-light-min .hljs-strong {
  font-weight: 700;
}
.theme-tomorrow-night-blue pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-tomorrow-night-blue code.hljs {
  padding: 3px 5px;
}
.theme-tomorrow-night-blue .hljs-comment,
.theme-tomorrow-night-blue .hljs-quote {
  color: #7285b7;
}
.theme-tomorrow-night-blue .hljs-variable,
.theme-tomorrow-night-blue .hljs-template-variable,
.theme-tomorrow-night-blue .hljs-tag,
.theme-tomorrow-night-blue .hljs-name,
.theme-tomorrow-night-blue .hljs-selector-id,
.theme-tomorrow-night-blue .hljs-selector-class,
.theme-tomorrow-night-blue .hljs-regexp,
.theme-tomorrow-night-blue .hljs-deletion {
  color: #ff9da4;
}
.theme-tomorrow-night-blue .hljs-number,
.theme-tomorrow-night-blue .hljs-built_in,
.theme-tomorrow-night-blue .hljs-literal,
.theme-tomorrow-night-blue .hljs-type,
.theme-tomorrow-night-blue .hljs-params,
.theme-tomorrow-night-blue .hljs-meta,
.theme-tomorrow-night-blue .hljs-link {
  color: #ffc58f;
}
.theme-tomorrow-night-blue .hljs-attribute {
  color: #ffeead;
}
.theme-tomorrow-night-blue .hljs-string,
.theme-tomorrow-night-blue .hljs-symbol,
.theme-tomorrow-night-blue .hljs-bullet,
.theme-tomorrow-night-blue .hljs-addition {
  color: #d1f1a9;
}
.theme-tomorrow-night-blue .hljs-title,
.theme-tomorrow-night-blue .hljs-section {
  color: #bbdaff;
}
.theme-tomorrow-night-blue .hljs-keyword,
.theme-tomorrow-night-blue .hljs-selector-tag {
  color: #ebbbff;
}
.theme-tomorrow-night-blue .hljs {
  background: #002451;
  color: #fff;
}
.theme-tomorrow-night-blue .hljs-emphasis {
  font-style: italic;
}
.theme-tomorrow-night-blue .hljs-strong {
  font-weight: bold;
}
.theme-tomorrow-night-blue-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-tomorrow-night-blue-min code.hljs {
  padding: 3px 5px;
}
.theme-tomorrow-night-blue-min .hljs-comment,
.theme-tomorrow-night-blue-min .hljs-quote {
  color: #7285b7;
}
.theme-tomorrow-night-blue-min .hljs-deletion,
.theme-tomorrow-night-blue-min .hljs-name,
.theme-tomorrow-night-blue-min .hljs-regexp,
.theme-tomorrow-night-blue-min .hljs-selector-class,
.theme-tomorrow-night-blue-min .hljs-selector-id,
.theme-tomorrow-night-blue-min .hljs-tag,
.theme-tomorrow-night-blue-min .hljs-template-variable,
.theme-tomorrow-night-blue-min .hljs-variable {
  color: #ff9da4;
}
.theme-tomorrow-night-blue-min .hljs-built_in,
.theme-tomorrow-night-blue-min .hljs-link,
.theme-tomorrow-night-blue-min .hljs-literal,
.theme-tomorrow-night-blue-min .hljs-meta,
.theme-tomorrow-night-blue-min .hljs-number,
.theme-tomorrow-night-blue-min .hljs-params,
.theme-tomorrow-night-blue-min .hljs-type {
  color: #ffc58f;
}
.theme-tomorrow-night-blue-min .hljs-attribute {
  color: #ffeead;
}
.theme-tomorrow-night-blue-min .hljs-addition,
.theme-tomorrow-night-blue-min .hljs-bullet,
.theme-tomorrow-night-blue-min .hljs-string,
.theme-tomorrow-night-blue-min .hljs-symbol {
  color: #d1f1a9;
}
.theme-tomorrow-night-blue-min .hljs-section,
.theme-tomorrow-night-blue-min .hljs-title {
  color: #bbdaff;
}
.theme-tomorrow-night-blue-min .hljs-keyword,
.theme-tomorrow-night-blue-min .hljs-selector-tag {
  color: #ebbbff;
}
.theme-tomorrow-night-blue-min .hljs {
  background: #002451;
  color: #fff;
}
.theme-tomorrow-night-blue-min .hljs-emphasis {
  font-style: italic;
}
.theme-tomorrow-night-blue-min .hljs-strong {
  font-weight: 700;
}
.theme-tomorrow-night-bright pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-tomorrow-night-bright code.hljs {
  padding: 3px 5px;
}
.theme-tomorrow-night-bright .hljs-comment,
.theme-tomorrow-night-bright .hljs-quote {
  color: #969896;
}
.theme-tomorrow-night-bright .hljs-variable,
.theme-tomorrow-night-bright .hljs-template-variable,
.theme-tomorrow-night-bright .hljs-tag,
.theme-tomorrow-night-bright .hljs-name,
.theme-tomorrow-night-bright .hljs-selector-id,
.theme-tomorrow-night-bright .hljs-selector-class,
.theme-tomorrow-night-bright .hljs-regexp,
.theme-tomorrow-night-bright .hljs-deletion {
  color: #d54e53;
}
.theme-tomorrow-night-bright .hljs-number,
.theme-tomorrow-night-bright .hljs-built_in,
.theme-tomorrow-night-bright .hljs-literal,
.theme-tomorrow-night-bright .hljs-type,
.theme-tomorrow-night-bright .hljs-params,
.theme-tomorrow-night-bright .hljs-meta,
.theme-tomorrow-night-bright .hljs-link {
  color: #e78c45;
}
.theme-tomorrow-night-bright .hljs-attribute {
  color: #e7c547;
}
.theme-tomorrow-night-bright .hljs-string,
.theme-tomorrow-night-bright .hljs-symbol,
.theme-tomorrow-night-bright .hljs-bullet,
.theme-tomorrow-night-bright .hljs-addition {
  color: #b9ca4a;
}
.theme-tomorrow-night-bright .hljs-title,
.theme-tomorrow-night-bright .hljs-section {
  color: #7aa6da;
}
.theme-tomorrow-night-bright .hljs-keyword,
.theme-tomorrow-night-bright .hljs-selector-tag {
  color: #c397d8;
}
.theme-tomorrow-night-bright .hljs {
  background: #000;
  color: #eaeaea;
}
.theme-tomorrow-night-bright .hljs-emphasis {
  font-style: italic;
}
.theme-tomorrow-night-bright .hljs-strong {
  font-weight: bold;
}
.theme-tomorrow-night-bright-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-tomorrow-night-bright-min code.hljs {
  padding: 3px 5px;
}
.theme-tomorrow-night-bright-min .hljs-comment,
.theme-tomorrow-night-bright-min .hljs-quote {
  color: #969896;
}
.theme-tomorrow-night-bright-min .hljs-deletion,
.theme-tomorrow-night-bright-min .hljs-name,
.theme-tomorrow-night-bright-min .hljs-regexp,
.theme-tomorrow-night-bright-min .hljs-selector-class,
.theme-tomorrow-night-bright-min .hljs-selector-id,
.theme-tomorrow-night-bright-min .hljs-tag,
.theme-tomorrow-night-bright-min .hljs-template-variable,
.theme-tomorrow-night-bright-min .hljs-variable {
  color: #d54e53;
}
.theme-tomorrow-night-bright-min .hljs-built_in,
.theme-tomorrow-night-bright-min .hljs-link,
.theme-tomorrow-night-bright-min .hljs-literal,
.theme-tomorrow-night-bright-min .hljs-meta,
.theme-tomorrow-night-bright-min .hljs-number,
.theme-tomorrow-night-bright-min .hljs-params,
.theme-tomorrow-night-bright-min .hljs-type {
  color: #e78c45;
}
.theme-tomorrow-night-bright-min .hljs-attribute {
  color: #e7c547;
}
.theme-tomorrow-night-bright-min .hljs-addition,
.theme-tomorrow-night-bright-min .hljs-bullet,
.theme-tomorrow-night-bright-min .hljs-string,
.theme-tomorrow-night-bright-min .hljs-symbol {
  color: #b9ca4a;
}
.theme-tomorrow-night-bright-min .hljs-section,
.theme-tomorrow-night-bright-min .hljs-title {
  color: #7aa6da;
}
.theme-tomorrow-night-bright-min .hljs-keyword,
.theme-tomorrow-night-bright-min .hljs-selector-tag {
  color: #c397d8;
}
.theme-tomorrow-night-bright-min .hljs {
  background: #000;
  color: #eaeaea;
}
.theme-tomorrow-night-bright-min .hljs-emphasis {
  font-style: italic;
}
.theme-tomorrow-night-bright-min .hljs-strong {
  font-weight: 700;
}
.theme-vs pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-vs code.hljs {
  padding: 3px 5px;
}
.theme-vs .hljs {
  background: #fff;
  color: #000;
}
.theme-vs .hljs-comment,
.theme-vs .hljs-quote,
.theme-vs .hljs-variable {
  color: green;
}
.theme-vs .hljs-keyword,
.theme-vs .hljs-selector-tag,
.theme-vs .hljs-built_in,
.theme-vs .hljs-name,
.theme-vs .hljs-tag {
  color: blue;
}
.theme-vs .hljs-string,
.theme-vs .hljs-title,
.theme-vs .hljs-section,
.theme-vs .hljs-attribute,
.theme-vs .hljs-literal,
.theme-vs .hljs-template-tag,
.theme-vs .hljs-template-variable,
.theme-vs .hljs-type,
.theme-vs .hljs-addition {
  color: #a31515;
}
.theme-vs .hljs-deletion,
.theme-vs .hljs-selector-attr,
.theme-vs .hljs-selector-pseudo,
.theme-vs .hljs-meta {
  color: #2b91af;
}
.theme-vs .hljs-doctag {
  color: gray;
}
.theme-vs .hljs-attr {
  color: red;
}
.theme-vs .hljs-symbol,
.theme-vs .hljs-bullet,
.theme-vs .hljs-link {
  color: #00b0e8;
}
.theme-vs .hljs-emphasis {
  font-style: italic;
}
.theme-vs .hljs-strong {
  font-weight: bold;
}
.theme-vs-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-vs-min code.hljs {
  padding: 3px 5px;
}
.theme-vs-min .hljs {
  background: #fff;
  color: #000;
}
.theme-vs-min .hljs-comment,
.theme-vs-min .hljs-quote,
.theme-vs-min .hljs-variable {
  color: green;
}
.theme-vs-min .hljs-built_in,
.theme-vs-min .hljs-keyword,
.theme-vs-min .hljs-name,
.theme-vs-min .hljs-selector-tag,
.theme-vs-min .hljs-tag {
  color: blue;
}
.theme-vs-min .hljs-addition,
.theme-vs-min .hljs-attribute,
.theme-vs-min .hljs-literal,
.theme-vs-min .hljs-section,
.theme-vs-min .hljs-string,
.theme-vs-min .hljs-template-tag,
.theme-vs-min .hljs-template-variable,
.theme-vs-min .hljs-title,
.theme-vs-min .hljs-type {
  color: #a31515;
}
.theme-vs-min .hljs-deletion,
.theme-vs-min .hljs-meta,
.theme-vs-min .hljs-selector-attr,
.theme-vs-min .hljs-selector-pseudo {
  color: #2b91af;
}
.theme-vs-min .hljs-doctag {
  color: gray;
}
.theme-vs-min .hljs-attr {
  color: red;
}
.theme-vs-min .hljs-bullet,
.theme-vs-min .hljs-link,
.theme-vs-min .hljs-symbol {
  color: #00b0e8;
}
.theme-vs-min .hljs-emphasis {
  font-style: italic;
}
.theme-vs-min .hljs-strong {
  font-weight: 700;
}
.theme-vs2015 pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-vs2015 code.hljs {
  padding: 3px 5px;
}
.theme-vs2015 .hljs {
  background: #1e1e1e;
  color: #dcdcdc;
}
.theme-vs2015 .hljs-keyword,
.theme-vs2015 .hljs-literal,
.theme-vs2015 .hljs-symbol,
.theme-vs2015 .hljs-name {
  color: #569cd6;
}
.theme-vs2015 .hljs-link {
  color: #569cd6;
  text-decoration: underline;
}
.theme-vs2015 .hljs-built_in,
.theme-vs2015 .hljs-type {
  color: #4ec9b0;
}
.theme-vs2015 .hljs-number,
.theme-vs2015 .hljs-class {
  color: #b8d7a3;
}
.theme-vs2015 .hljs-string,
.theme-vs2015 .hljs-meta .hljs-string {
  color: #d69d85;
}
.theme-vs2015 .hljs-regexp,
.theme-vs2015 .hljs-template-tag {
  color: #9a5334;
}
.theme-vs2015 .hljs-subst,
.theme-vs2015 .hljs-function,
.theme-vs2015 .hljs-title,
.theme-vs2015 .hljs-params,
.theme-vs2015 .hljs-formula {
  color: #dcdcdc;
}
.theme-vs2015 .hljs-comment,
.theme-vs2015 .hljs-quote {
  color: #57a64a;
  font-style: italic;
}
.theme-vs2015 .hljs-doctag {
  color: #608b4e;
}
.theme-vs2015 .hljs-meta,
.theme-vs2015 .hljs-meta .hljs-keyword,
.theme-vs2015 .hljs-tag {
  color: #9b9b9b;
}
.theme-vs2015 .hljs-variable,
.theme-vs2015 .hljs-template-variable {
  color: #bd63c5;
}
.theme-vs2015 .hljs-attr,
.theme-vs2015 .hljs-attribute {
  color: #9cdcfe;
}
.theme-vs2015 .hljs-section {
  color: gold;
}
.theme-vs2015 .hljs-emphasis {
  font-style: italic;
}
.theme-vs2015 .hljs-strong {
  font-weight: bold;
}
.theme-vs2015 .hljs-bullet,
.theme-vs2015 .hljs-selector-tag,
.theme-vs2015 .hljs-selector-id,
.theme-vs2015 .hljs-selector-class,
.theme-vs2015 .hljs-selector-attr,
.theme-vs2015 .hljs-selector-pseudo {
  color: #d7ba7d;
}
.theme-vs2015 .hljs-addition {
  background-color: #144212;
  display: inline-block;
  width: 100%;
}
.theme-vs2015 .hljs-deletion {
  background-color: #600;
  display: inline-block;
  width: 100%;
}
.theme-vs2015-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-vs2015-min code.hljs {
  padding: 3px 5px;
}
.theme-vs2015-min .hljs {
  background: #1e1e1e;
  color: #dcdcdc;
}
.theme-vs2015-min .hljs-keyword,
.theme-vs2015-min .hljs-literal,
.theme-vs2015-min .hljs-name,
.theme-vs2015-min .hljs-symbol {
  color: #569cd6;
}
.theme-vs2015-min .hljs-link {
  color: #569cd6;
  text-decoration: underline;
}
.theme-vs2015-min .hljs-built_in,
.theme-vs2015-min .hljs-type {
  color: #4ec9b0;
}
.theme-vs2015-min .hljs-class,
.theme-vs2015-min .hljs-number {
  color: #b8d7a3;
}
.theme-vs2015-min .hljs-meta .hljs-string,
.theme-vs2015-min .hljs-string {
  color: #d69d85;
}
.theme-vs2015-min .hljs-regexp,
.theme-vs2015-min .hljs-template-tag {
  color: #9a5334;
}
.theme-vs2015-min .hljs-formula,
.theme-vs2015-min .hljs-function,
.theme-vs2015-min .hljs-params,
.theme-vs2015-min .hljs-subst,
.theme-vs2015-min .hljs-title {
  color: #dcdcdc;
}
.theme-vs2015-min .hljs-comment,
.theme-vs2015-min .hljs-quote {
  color: #57a64a;
  font-style: italic;
}
.theme-vs2015-min .hljs-doctag {
  color: #608b4e;
}
.theme-vs2015-min .hljs-meta,
.theme-vs2015-min .hljs-meta .hljs-keyword,
.theme-vs2015-min .hljs-tag {
  color: #9b9b9b;
}
.theme-vs2015-min .hljs-template-variable,
.theme-vs2015-min .hljs-variable {
  color: #bd63c5;
}
.theme-vs2015-min .hljs-attr,
.theme-vs2015-min .hljs-attribute {
  color: #9cdcfe;
}
.theme-vs2015-min .hljs-section {
  color: gold;
}
.theme-vs2015-min .hljs-emphasis {
  font-style: italic;
}
.theme-vs2015-min .hljs-strong {
  font-weight: 700;
}
.theme-vs2015-min .hljs-bullet,
.theme-vs2015-min .hljs-selector-attr,
.theme-vs2015-min .hljs-selector-class,
.theme-vs2015-min .hljs-selector-id,
.theme-vs2015-min .hljs-selector-pseudo,
.theme-vs2015-min .hljs-selector-tag {
  color: #d7ba7d;
}
.theme-vs2015-min .hljs-addition {
  background-color: #144212;
  display: inline-block;
  width: 100%;
}
.theme-vs2015-min .hljs-deletion {
  background-color: #600;
  display: inline-block;
  width: 100%;
}
.theme-xcode pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-xcode code.hljs {
  padding: 3px 5px;
}
.theme-xcode .hljs {
  background: #fff;
  color: #000;
}
.theme-xcode .xml .hljs-meta {
  color: silver;
}
.theme-xcode .hljs-comment,
.theme-xcode .hljs-quote {
  color: #007400;
}
.theme-xcode .hljs-tag,
.theme-xcode .hljs-attribute,
.theme-xcode .hljs-keyword,
.theme-xcode .hljs-selector-tag,
.theme-xcode .hljs-literal,
.theme-xcode .hljs-name {
  color: #aa0d91;
}
.theme-xcode .hljs-variable,
.theme-xcode .hljs-template-variable {
  color: #3f6e74;
}
.theme-xcode .hljs-code,
.theme-xcode .hljs-string,
.theme-xcode .hljs-meta .hljs-string {
  color: #c41a16;
}
.theme-xcode .hljs-regexp,
.theme-xcode .hljs-link {
  color: #0e0eff;
}
.theme-xcode .hljs-title,
.theme-xcode .hljs-symbol,
.theme-xcode .hljs-bullet,
.theme-xcode .hljs-number {
  color: #1c00cf;
}
.theme-xcode .hljs-section,
.theme-xcode .hljs-meta {
  color: #643820;
}
.theme-xcode .hljs-title.class_,
.theme-xcode .hljs-class .hljs-title,
.theme-xcode .hljs-type,
.theme-xcode .hljs-built_in,
.theme-xcode .hljs-params {
  color: #5c2699;
}
.theme-xcode .hljs-attr {
  color: #836c28;
}
.theme-xcode .hljs-subst {
  color: #000;
}
.theme-xcode .hljs-formula {
  background-color: #eee;
  font-style: italic;
}
.theme-xcode .hljs-addition {
  background-color: #baeeba;
}
.theme-xcode .hljs-deletion {
  background-color: #ffc8bd;
}
.theme-xcode .hljs-selector-id,
.theme-xcode .hljs-selector-class {
  color: #9b703f;
}
.theme-xcode .hljs-doctag,
.theme-xcode .hljs-strong {
  font-weight: bold;
}
.theme-xcode .hljs-emphasis {
  font-style: italic;
}
.theme-xcode-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-xcode-min code.hljs {
  padding: 3px 5px;
}
.theme-xcode-min .hljs {
  background: #fff;
  color: #000;
}
.theme-xcode-min .xml .hljs-meta {
  color: silver;
}
.theme-xcode-min .hljs-comment,
.theme-xcode-min .hljs-quote {
  color: #007400;
}
.theme-xcode-min .hljs-attribute,
.theme-xcode-min .hljs-keyword,
.theme-xcode-min .hljs-literal,
.theme-xcode-min .hljs-name,
.theme-xcode-min .hljs-selector-tag,
.theme-xcode-min .hljs-tag {
  color: #aa0d91;
}
.theme-xcode-min .hljs-template-variable,
.theme-xcode-min .hljs-variable {
  color: #3f6e74;
}
.theme-xcode-min .hljs-code,
.theme-xcode-min .hljs-meta .hljs-string,
.theme-xcode-min .hljs-string {
  color: #c41a16;
}
.theme-xcode-min .hljs-link,
.theme-xcode-min .hljs-regexp {
  color: #0e0eff;
}
.theme-xcode-min .hljs-bullet,
.theme-xcode-min .hljs-number,
.theme-xcode-min .hljs-symbol,
.theme-xcode-min .hljs-title {
  color: #1c00cf;
}
.theme-xcode-min .hljs-meta,
.theme-xcode-min .hljs-section {
  color: #643820;
}
.theme-xcode-min .hljs-built_in,
.theme-xcode-min .hljs-class .hljs-title,
.theme-xcode-min .hljs-params,
.theme-xcode-min .hljs-title.class_,
.theme-xcode-min .hljs-type {
  color: #5c2699;
}
.theme-xcode-min .hljs-attr {
  color: #836c28;
}
.theme-xcode-min .hljs-subst {
  color: #000;
}
.theme-xcode-min .hljs-formula {
  background-color: #eee;
  font-style: italic;
}
.theme-xcode-min .hljs-addition {
  background-color: #baeeba;
}
.theme-xcode-min .hljs-deletion {
  background-color: #ffc8bd;
}
.theme-xcode-min .hljs-selector-class,
.theme-xcode-min .hljs-selector-id {
  color: #9b703f;
}
.theme-xcode-min .hljs-doctag,
.theme-xcode-min .hljs-strong {
  font-weight: 700;
}
.theme-xcode-min .hljs-emphasis {
  font-style: italic;
}
.theme-xt256 pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-xt256 code.hljs {
  padding: 3px 5px;
}
.theme-xt256 .hljs {
  color: #eaeaea;
  background: #000;
}
.theme-xt256 .hljs-subst {
  color: #eaeaea;
}
.theme-xt256 .hljs-emphasis {
  font-style: italic;
}
.theme-xt256 .hljs-strong {
  font-weight: bold;
}
.theme-xt256 .hljs-type {
  color: #eaeaea;
}
.theme-xt256 .hljs-params {
  color: #da0000;
}
.theme-xt256 .hljs-literal,
.theme-xt256 .hljs-number,
.theme-xt256 .hljs-name {
  color: red;
  font-weight: bolder;
}
.theme-xt256 .hljs-comment {
  color: #969896;
}
.theme-xt256 .hljs-selector-id,
.theme-xt256 .hljs-quote {
  color: aqua;
}
.theme-xt256 .hljs-template-variable,
.theme-xt256 .hljs-variable,
.theme-xt256 .hljs-title {
  color: aqua;
  font-weight: bold;
}
.theme-xt256 .hljs-selector-class,
.theme-xt256 .hljs-keyword,
.theme-xt256 .hljs-symbol {
  color: #fff000;
}
.theme-xt256 .hljs-string,
.theme-xt256 .hljs-bullet {
  color: lime;
}
.theme-xt256 .hljs-tag,
.theme-xt256 .hljs-section {
  color: #000fff;
}
.theme-xt256 .hljs-selector-tag {
  color: #000fff;
  font-weight: bold;
}
.theme-xt256 .hljs-attribute,
.theme-xt256 .hljs-built_in,
.theme-xt256 .hljs-regexp,
.theme-xt256 .hljs-link {
  color: #f0f;
}
.theme-xt256 .hljs-meta {
  color: #fff;
  font-weight: bolder;
}
.theme-xt256-min pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.theme-xt256-min code.hljs {
  padding: 3px 5px;
}
.theme-xt256-min .hljs {
  color: #eaeaea;
  background: #000;
}
.theme-xt256-min .hljs-subst {
  color: #eaeaea;
}
.theme-xt256-min .hljs-emphasis {
  font-style: italic;
}
.theme-xt256-min .hljs-strong {
  font-weight: 700;
}
.theme-xt256-min .hljs-type {
  color: #eaeaea;
}
.theme-xt256-min .hljs-params {
  color: #da0000;
}
.theme-xt256-min .hljs-literal,
.theme-xt256-min .hljs-name,
.theme-xt256-min .hljs-number {
  color: red;
  font-weight: bolder;
}
.theme-xt256-min .hljs-comment {
  color: #969896;
}
.theme-xt256-min .hljs-quote,
.theme-xt256-min .hljs-selector-id {
  color: aqua;
}
.theme-xt256-min .hljs-template-variable,
.theme-xt256-min .hljs-title,
.theme-xt256-min .hljs-variable {
  color: aqua;
  font-weight: 700;
}
.theme-xt256-min .hljs-keyword,
.theme-xt256-min .hljs-selector-class,
.theme-xt256-min .hljs-symbol {
  color: #fff000;
}
.theme-xt256-min .hljs-bullet,
.theme-xt256-min .hljs-string {
  color: lime;
}
.theme-xt256-min .hljs-section,
.theme-xt256-min .hljs-tag {
  color: #000fff;
}
.theme-xt256-min .hljs-selector-tag {
  color: #000fff;
  font-weight: 700;
}
.theme-xt256-min .hljs-attribute,
.theme-xt256-min .hljs-built_in,
.theme-xt256-min .hljs-link,
.theme-xt256-min .hljs-regexp {
  color: #f0f;
}
.theme-xt256-min .hljs-meta {
  color: #fff;
  font-weight: bolder;
}
