// _partial/_highlight.scss

#cmtx_container {
    .hljs {
        background: #f0f0f0;
        display: block;
        overflow-x: auto;
        padding: .5em;
    }

    .hljs,
    .hljs-subst {
        color: #444;
    }

    .hljs-comment {
        color: #888;
    }

    .hljs-keyword,
    .hljs-attribute,
    .hljs-selector-tag,
    .hljs-meta-keyword,
    .hljs-doctag,
    .hljs-name {
        font-weight: bold;
    }

    .hljs-type,
    .hljs-string,
    .hljs-number,
    .hljs-selector-id,
    .hljs-selector-class,
    .hljs-quote,
    .hljs-template-tag,
    .hljs-deletion {
        color: #800;
    }

    .hljs-title,
    .hljs-section {
        color: #800;
        font-weight: bold;
    }

    .hljs-regexp,
    .hljs-symbol,
    .hljs-variable,
    .hljs-template-variable,
    .hljs-link,
    .hljs-selector-attr,
    .hljs-selector-pseudo {
        color: #bc6060;
    }

    .hljs-literal {
        color: #78a960;
    }

    .hljs-built_in,
    .hljs-bullet,
    .hljs-code,
    .hljs-addition {
        color: #397300;
    }

    .hljs-meta {
        color: #1f7199;
    }

    .hljs-meta-string {
        color: #4d99bf;
    }

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

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