/* https://highlightjs.readthedocs.io/en/latest/theme-guide.html */
/* https://highlightjs.readthedocs.io/en/latest/css-classes-reference.html */

pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em
}
code.hljs {
  padding: 3px 5px
}
/*

mtb34 style (c) mtb34 <contact@mtb34.org>

*/

.hljs {
  color: black;
  background: #AA747411;
}

/* .hljs, */
.hljs-subst {
  color: black;
}

@media (prefers-color-scheme: dark) {
    .hljs {
      color: #DCDCDC;
      background: black;
    }

    /* .hljs, */
    .hljs-subst {
      color: black;
    }

    .hljs-keyword {
      color: #AA7474;
    }

    .hljs-yellow_keyword {
      color: #CCBB88;
    }

    .hljs-green_keyword {
      color: #8AAD8A;
    }

    .hljs-function {
      /* color: green; */
    }

    .hljs-function .hljs-keyword {
      color: #CCBB88;
    }

    .hljs-built_in {
      color: ;
    }

    .hljs-type {
      color: #CCBB88;
    }

    .hljs-literal {
      color: #4181A3;
    }

    .hljs-number {
      color: #4181A3;
    }

    .hljs-operator {
      color: ;
    }

    .hljs-punctuation {
      color: ;
    }

    .hljs-property {
      color: ;
    }

    .hljs-regexp {
      color: ;
    }

    .hljs-string {
      color: #4181A3;
    }

    .hljs-char.escape {
      color: #608060;
    }

    .hljs-subst {
      color: ;
    }

    .hljs-symbol {
      color: ;
    }

    .hljs-function {
      color: ;
    }

    .hljs-function .hljs-title {
      /* color: #CCBB88; */
    }


    .hljs-struct .hljs-title {
      /* color: #CCBB88; */
    }

    .hljs-struct .hljs-keyword {
      /* color: #CCBB88; */
    }

    .hljs-variable {
      color: ;
    }

    .hljs-variable.language {
      color: ;
    }

    .hljs-variable.constant {
      color: ;
    }

    .hljs-title {
      color: ;
    }

    .hljs-title.class {
      color: ;
    }

    .hljs-title.class.inherited {
      color: ;
    }

    .hljs-title.function {
      color: ;
    }

    .hljs-title.function.invoke {
      color: ;
    }

    .hljs-params {
      color: ;
    }

    .hljs-comment {
      color: #6d7073;
    }

    .hljs-doctag {
      color: ;
    }

    .hljs-meta {
      color: #ACAEAF;
    }
}