.hljs {
  display:block;
  overflow-x:auto;
  padding:0.5em;
  background:#282a36
 }

.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-section,.hljs-link {
  color:#8be9fd
 }

.hljs-function .hljs-keyword {
  color:#ff79c6
}

.hljs,.hljs-subst {
  color:#f8f8f2
}

.hljs-string,.hljs-title,.hljs-name,.hljs-type,.hljs-attribute,.hljs-symbol,.hljs-bullet,.hljs-addition,.hljs-variable,.hljs-template-tag,.hljs-template-variable {
  color:#f1fa8c
}

.hljs-comment,.hljs-quote,.hljs-deletion,.hljs-meta {
  color:#6272a4
}

.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-title,.hljs-section,.hljs-doctag,.hljs-type,.hljs-name,.hljs-strong {
  font-weight:bold
}

.hljs-emphasis {
  font-style:italic
} 