code[class*=language-],pre[class*=language-] { color: #ccc; background: rgba(0,0,0,0)!important; font-family: Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace; font-size: 16px; text-align: left; white-space: pre; word-spacing: normal; word-break: normal; word-wrap: normal; line-height: 1.5; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; margin: 0; } pre[class*=language-] { padding: 1em; margin: .5em 0; overflow: auto; margin: 20px -26px; max-height: 85vh; } @media (min-width:768px) { pre[class*=language-] { margin: 20px -36px; } } @media (min-width:992px) { pre[class*=language-] { margin: 20px -48px; } } @media (min-width:1200px) { pre[class*=language-] { margin: 20px -50px; } } :not(pre)>code[class*=language-],pre[class*=language-] { background: rgb(70,70,70)!important; } :not(pre)>code[class*=language-] { padding: .1em; border-radius: .3em; white-space: normal } .token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog { color: #999 } .token.punctuation { color: #ccc } .token.attr-name,.token.deleted,.token.namespace,.token.tag { color: #e2777a } .token.function-name { color: #6196cc } .token.boolean,.token.function,.token.number { color: #f08d49 } .token.class-name,.token.constant,.token.property,.token.symbol { color: #f8c555 } .token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector { color: #cc99cd } .token.attr-value,.token.char,.token.regex,.token.string,.token.variable { color: #7ec699 } .token.entity,.token.operator,.token.url { color: #67cdcc } .token.bold,.token.important { font-weight: 700 } .token.italic { font-style: italic } .token.entity { cursor: help } .token.inserted { color: green } pre[class*=language-].line-numbers { position: relative; padding-left: 3.8em; counter-reset: linenumber } pre[class*=language-].line-numbers>code { position: relative; white-space: inherit } .line-numbers .line-numbers-rows { position: absolute; pointer-events: none; top: 0; font-size: 16px; left: -3.8em; width: 3em; letter-spacing: -1px; border-right: 1px solid #999; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .line-numbers-rows>span { pointer-events: none; display: block; counter-increment: linenumber } .line-numbers-rows>span:before { content: counter(linenumber); color: #999; display: block; padding-right: .8em; text-align: right }