.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  background: #F5F5F5;
}

.hljs,
.hljs-subst {
  color: #434f54;
}

.hljs-number,
.hljs-keyword,
.hljs-built_in {
  color: #008000;
}

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

.hljs-comment {
  color: #408080;
  font-style: italic;
}

.hljs-string {
    color: #BA2121;
}

.hljs-operator {
    color: #7800C2;
}

.hljs-title {
    color: red;
}
