.hljs {
  display:     block;
  overflow-x:  auto;
  line-height: 1.45;
  padding:     2rem;
  font-weight: normal;
}

.hljs-title, .php {
  color:       lightskyblue;
  font-weight: normal;
}

.hljs-name {
  color: #fff178;
}

.hljs-tag {
  color: #fff178;
}

.hljs-attr {
  color:      #eb95f0;
  font-style: italic;
}

.hljs-built_in, .hljs-selector-tag, .hljs-section {
  color: #fb9e00;
}

.hljs-keyword {
  color: #f08fff;
}

.hljs, .hljs-subst {
  color: white;
}

.hljs-string, .hljs-attribute, .hljs-symbol, .hljs-bullet, .hljs-addition, .hljs-code, .hljs-regexp, .hljs-selector-class, .hljs-selector-attr, .hljs-selector-pseudo, .hljs-template-tag, .hljs-quote, .hljs-deletion {
  color: #93d975;
}

.hljs-meta, .hljs-meta-string {
  color: #fff178;
}

.hljs-comment {
  color: lightgrey;
}

.hljs-keyword, .hljs-selector-tag, .hljs-literal, .hljs-name, .hljs-strong {
  font-weight: normal;
}

.hljs-literal, .hljs-number {
  color: #fab365;
}

.hljs-emphasis {
  font-style: italic;
}

.hljs-strong {
  font-weight: bold;
}