pre code.hljs {
    display: block;
    overflow-x: auto;
    padding: 1em
}

code.hljs {
    padding: 3px 5px
}

.hljs {
    color: #000;
    background: #fff
}

.hljs-subst,.hljs-title {
    font-weight: 400;
    color: #000
}

.hljs-title.function_ {
    color: #7a7a43
}

.hljs-code,.hljs-comment,.hljs-quote {
    color: #8c8c8c;
    font-style: italic
}

.hljs-meta {
    color: #9e880d
}

.hljs-section {
    color: #871094
}

.hljs-built_in,.hljs-keyword,.hljs-literal,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag,.hljs-symbol,.hljs-template-tag,.hljs-type,.hljs-variable.language_ {
    color: #0033b3
}

.hljs-attr,.hljs-property {
    color: #871094
}

.hljs-attribute {
    color: #174ad4
}

.hljs-number {
    color: #1750eb
}

.hljs-regexp {
    color: #264eff
}

.hljs-link {
    text-decoration: underline;
    color: #006dcc
}

.hljs-meta .hljs-string,.hljs-string {
    color: #067d17
}

.hljs-char.escape_ {
    color: #0037a6
}

.hljs-doctag {
    text-decoration: underline
}

.hljs-template-variable {
    color: #248f8f
}

.hljs-addition {
    background: #bee6be
}

.hljs-deletion {
    background: #d6d6d6
}

.hljs-emphasis {
    font-style: italic
}

.hljs-strong {
    font-weight: 700
}
