<style>
  pre code.hljs {
    display: block;
    overflow-x: auto;
  }
  .hljs {
    color: #26241b;
  }
  .hljs ::selection,
  .hljs::selection {
    background-color: #c5c8c6;
    color: #26241b;
  }
  .hljs-comment {
    color: #707070;
  }
  .hljs-tag {
    color: #002a94;
  }
  .hljs-operator,
  .hljs-punctuation,
  .hljs-subst {
    color: #007373;
  }
  .hljs-operator {
    opacity: 0.7;
  }
  .hljs-bullet,
  .hljs-deletion,
  .hljs-name,
  .hljs-selector-tag,
  .hljs-template-variable,
  .hljs-variable {
    color: #002a94;
  }
  .hljs-attr,
  .hljs-link,
  .hljs-literal,
  .hljs-number,
  .hljs-symbol,
  .hljs-variable.constant_ {
    color: #007373;
  }
  .hljs-addition,
  .hljs-code,
  .hljs-string,
  .hljs-title.class_.inherited__ {
    color: #dd1144;
  }
  .hljs-meta .hljs-keyword,
  .hljs-meta-keyword {
    font-weight: 700;
  }
</style>
