.hljs{display:block;overflow-x:auto;padding:.5em;background:#f0f0f0}.hljs,.hljs-subst{color:#444}.hljs-comment{color:#888}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta-keyword,.hljs-name,.hljs-selector-tag{font-weight:700}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type{color:#800}.hljs-section,.hljs-title{color:#800;font-weight:700}.hljs-link,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#bc6060}.hljs-literal{color:#78a960}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta-string{color:#4d99bf}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}
/*!
 * GitHub.com style
 */

.hljs {
  color: #24292e;
  background: #f6f8fa;
}

.hljs-doctag,
.hljs-keyword,
.hljs-meta-keyword,
.hljs-template-tag,
.hljs-template-variable,
.hljs-type {
  /* prettylights-syntax-keyword */
  color: #d73a49;
}

.hljs-title {
  /* prettylights-syntax-entity */
  color: #6f42c1;
}

.hljs-attr,
.hljs-attribute,
.hljs-literal,
.hljs-meta,
.hljs-number,
.hljs-variable,
.hljs-selector-attr,
.hljs-selector-class,
.hljs-selector-id {
  /* prettylights-syntax-constant */
  color: #005cc5;
}

.hljs-regexp,
.hljs-string,
.hljs-meta-string {
  /* prettylights-syntax-string */
  color: #032f62;
}

.hljs-built_in,
.hljs-symbol,
.hljs-title.hljs-class,
.hljs-class .hljs-title {
  /* prettylights-syntax-variable */
  color: #e36209;
}

.hljs-comment,
.hljs-code,
.hljs-formula {
  /* prettylights-syntax-comment */
  color: #6a737d;
}

.hljs-name,
.hljs-quote,
.hljs-selector-tag,
.hljs-selector-pseudo {
  /* prettylights-syntax-entity-tag */
  color: #22863a;
}

.hljs-subst {
  /* prettylights-syntax-storage-modifier-import */
  color: #24292e;
}

.hljs-section {
  /* prettylights-syntax-markup-heading */
  color: #005cc5;
  font-weight: bold;
}

.hljs-bullet {
  /* prettylights-syntax-markup-list */
  color: #735c0f;
}

.hljs-emphasis {
  /* prettylights-syntax-markup-italic */
  color: #24292e;
  font-style: italic;
}

.hljs-strong {
  /* prettylights-syntax-markup-bold */
  color: #24292e;
  font-weight: bold;
}

.hljs-addition {
  /* prettylights-syntax-markup-inserted */
  color: #22863a;
  background-color: #f0fff4;
}

.hljs-deletion {
  /* prettylights-syntax-markup-deleted */
  color: #b31d28;
  background-color: #ffeef0;
}

@media (prefers-color-scheme: dark){
.hljs, code, pre{background: #2d2d2d;color:white;}
.hljs-comment,
.hljs-punctuation {
  color: #a2acb7;
}

.hljs-attr,
.hljs-attribute,
.hljs-meta,
.hljs-selector-attr,
.hljs-selector-class,
.hljs-selector-id {
  color: #79c0ff;
}

.hljs-variable,
.hljs-literal,
.hljs-number,
.hljs-doctag {
  color: #ffa657;
}

.hljs-params {
  color: #c9d1d9;
}

.hljs-function {
  color: #d2a8ff;
}

.hljs-class,
.hljs-tag,
.hljs-title,
.hljs-built_in {
  color: #cd89f9;
}

.hljs-keyword,
.hljs-type,
.hljs-builtin-name,
.hljs-meta-keyword,
.hljs-template-tag,
.hljs-template-variable {
  color: #ff7b72;
}

.hljs-string,
.hljs-undefined {
  color: #a5d6ff;
}

.hljs-regexp {
  color: #a5d6ff;
}

.hljs-symbol {
  color: #79c0ff;
}

.hljs-bullet {
  color: #ffa657;
}

.hljs-section {
  color: #79c0ff;
  font-weight: bold;
}

.hljs-quote,
.hljs-name,
.hljs-selector-tag,
.hljs-selector-pseudo {
  color: #7ee787;
}

.hljs-emphasis {
  color: #ffa657;
  font-style: italic;
}

.hljs-strong {
  color: #ffa657;
  font-weight: bold;
}

.hljs-deletion {
  color: #ffa198;
  background-color: #490202;
}

.hljs-addition {
  color: #7ee787;
  background-color: #04260f;
}

.hljs-link {
  color: #a5d6ff;
  font-style: underline;
}
.hljs-regexp, .hljs-string, .hljs-meta-string {
    color: #84addb;
}
}