.hljs {
    display: block;
    overflow-x: auto;
    padding: .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
}
