pre[class*=language-]{border-radius:.5rem;padding:1rem;margin:1rem 0;overflow-x:auto}.line-number:before{display:inline-block;width:2em;text-align:right;margin-right:1em;color:#6b7280;content:attr(line)}.code-badge{position:relative}.code-badge:before{content:attr(data-language);position:absolute;top:0;right:0;padding:.25rem .5rem;font-size:.75rem;background:#374151;color:#f3f4f6;border-radius:0 .5rem 0 .5rem}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6b7280}.token.punctuation{color:#e5e7eb}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#93c5fd}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#6ee7b7}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#d1d5db}.token.atrule,.token.attr-value,.token.keyword{color:#93c5fd}.token.class-name,.token.function{color:#fde68a}.token.important,.token.regex,.token.variable{color:#f87171}