.hljs {
    color: #f8f8f2;
    font-family: monospace;
  }
  
  .hljs ::selection,
  .hljs::selection {
      background-color: #484e54;
      color: #f8f8f2
  }
  
  .hljs-comment {
      color: #60615d
  }
  
  .hljs-tag {
      color: #f8f8f2;
  }
  
  .hljs-operator,
  .hljs-punctuation,
  .hljs-subst {
      color: #f8f8f2
  }
  
  .hljs-operator {
      opacity: .7
  }
  
  .hljs-bullet,
  .hljs-deletion,
  .hljs-template-variable,
  .hljs-variable {
      color: #f11235
  }
  
  .hljs-link,
  .hljs-literal,
  .hljs-number,
  .hljs-symbol,
  .hljs-variable.constant_ {
      color: rgb(187, 241, 187);
  }
  
  .hljs-class .hljs-title,
  .hljs-title,
  .hljs-title.class_ {
      color: rgb(163, 238, 163)
  }
  
  [class^="bracket-"] {
    color: dodgerblue
  }
  
  .hljs-strong {
      font-weight: 700;
      color: rgb(151, 236, 151)
  }
  
  .hljs-addition,
  .hljs-code,
  .hljs-string,
  .hljs-title.class_.inherited__ {
      color: rgb(187, 241, 187)
  }
  
  .hljs-doctag,
  .hljs-keyword.hljs-atrule,
  .hljs-quote,
  .hljs-regexp {
      color: #0dd9d6
  }
  
  .hljs-attribute, .hljs-built_in {
    color: darkorchid;
  }
  
  .hljs-attr,
  .hljs-function .hljs-title,
  .hljs-section,
  .hljs-title.function_,
  .ruby .hljs-property,
  .hljs-selector-class {
      color: orchid
  }
  
  .hljs-selector-pseudo {
    font-style: italic;
    color: mediumorchid;
  }
  
  .hljs-selector-id {
    color: rgb(255, 195, 85);
    font-style: italic;
  }
  
  .hljs-selector-attr {
    color: skyblue;
  }
  
  .hljs-params {
    color: orangered;
    font-style: italic
  }
  
  .hljs-params > * {
    font-style: normal;
  }
  
  .diff .hljs-meta,
  .hljs-keyword,
  .hljs-template-tag,
  .hljs-type,
  .hljs-name,
  .hljs-selector-tag,
  .line:has([class^="hljs-selector-"]) {
      color: limegreen;
  }
  
  .hljs-attr {
    font-style: italic;
  }
  
  .hljs-emphasis {
      color: limegreen;
      font-style: italic
  }
  
  .hljs-meta,
  .hljs-meta .hljs-keyword,
  .hljs-meta .hljs-string {
      color: #b27701
  }
  
  .hljs-meta .hljs-keyword,
  .hljs-meta-keyword {
      font-weight: 700
  }