.code-theme pre{background-color:#1e1e1e;border-radius:8px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px;line-height:1.5;margin:12px 0;overflow:hidden;padding:0}.code-theme pre code{background:transparent;color:#d4d4d4;display:block;overflow-x:auto;padding:16px}.code-theme :not(pre)>code{background-color:#f3f4f6;border-radius:4px;color:#e11d48;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.875em;font-weight:500;padding:2px 6px}.code-theme pre[class*=language-]:before{background-color:#2d2d2d;border-bottom:1px solid #3d3d3d;color:#858585;content:attr(data-language);display:block;font-size:12px;font-weight:500;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.code-theme .token.cdata,.code-theme .token.comment,.code-theme .token.doctype,.code-theme .token.prolog{color:#6a9955}.code-theme .token.punctuation{color:#d4d4d4}.code-theme .token.boolean,.code-theme .token.constant,.code-theme .token.number,.code-theme .token.property,.code-theme .token.symbol,.code-theme .token.tag{color:#b5cea8}.code-theme .token.attr-name,.code-theme .token.builtin,.code-theme .token.char,.code-theme .token.selector,.code-theme .token.string{color:#ce9178}.code-theme .language-css .token.string,.code-theme .style .token.string,.code-theme .token.entity,.code-theme .token.operator,.code-theme .token.url{color:#d4d4d4}.code-theme .token.atrule,.code-theme .token.attr-value,.code-theme .token.keyword{color:#569cd6}.code-theme .token.function{color:#dcdcaa}.code-theme .token.class-name{color:#4ec9b0}.code-theme .token.important,.code-theme .token.regex,.code-theme .token.variable{color:#d16969}.code-theme pre code::-webkit-scrollbar{height:8px}.code-theme pre code::-webkit-scrollbar-track{background:#2d2d2d}.code-theme pre code::-webkit-scrollbar-thumb{background:#4d4d4d;border-radius:4px}.code-theme pre code::-webkit-scrollbar-thumb:hover{background:#5d5d5d}