code[class*="language-"],pre[class*="language-"] {
    color: black;
    text-shadow: 0 1px white;
    font-size: 12px;
    font-family: Consolas,Monaco,'Andale Mono',monospace;
    direction: ltr;
    text-align: left;
    white-space: pre-wrap;
    word-spacing: normal;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none
}

@media print {
    code[class*="language-"],pre[class*="language-"] {
        text-shadow: none
    }
}

pre[class*="language-"] {
    padding: 1em;
    margin: 15px auto;
    overflow: auto;
    max-width: 650px
}

:not(pre)>code[class*="language-"],pre[class*="language-"] {
    background: #f5f2f0
}

:not(pre)>code[class*="language-"] {
    padding: .1em;
    border-radius: .3em
}

.token.comment,.token.prolog,.token.doctype,.token.cdata {
    color: slategray
}

.token.punctuation {
    color: #999
}

.namespace {
    opacity: .7
}

.token.property,.token.tag,.token.boolean,.token.number {
    color: #905
}

.token.selector,.token.attr-name,.token.string {
    color: #690
}

.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string {
    color: #a67f59;
    background: rgba(255,255,255,0.5)
}

.token.atrule,.token.attr-value,.token.keyword {
    color: #07a
}

.token.regex,.token.important {
    color: #e90
}

.token.important {
    font-weight: bold
}

.token.entity {
    cursor: help
}