code[class*=language-],pre[class*=language-]{color:var(--fg);background:0 0;text-shadow:none}:not(pre)>code[class*=language-],pre[class*=language-]{background:var(--code-bg)}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:var(--muted);font-style:italic}.token.string,.token.char,.token.attr-value,.token.regex,.token.url-link{color:var(--syntax-literal)}.token.number,.token.boolean,.token.constant,.token.symbol{color:var(--syntax-literal)}.token.entity{color:var(--syntax-literal);font-weight:700}.token.keyword,.token.atrule,.token.selector,.token.important,.token.rule{color:var(--syntax-keyword);font-weight:700}.token.builtin,.token.class-name,.token.tag,.token.namespace{color:var(--syntax-keyword)}.token.function,.token.function-name,.token.function-variable{color:var(--accent-soft)}.token.property,.token.attr-name,.token.parameter{color:var(--accent-soft)}.token.variable{color:var(--fg)}.token.operator,.token.url{color:var(--accent)}.token.punctuation,.token.delimiter{color:var(--muted)}.token.inserted{color:var(--syntax-keyword)}.token.deleted{color:var(--syntax-invalid)}.token.bold{font-weight:700}.token.italic{font-style:italic}.token.namespace{opacity:.7}pre[data-line]{position:relative}pre[class*=language-]{margin:0;overflow:auto}.line-highlight{position:absolute;left:0;right:0;padding:0;margin:0;pointer-events:none;line-height:inherit;white-space:pre}.line-highlight::before,.line-highlight[data-end]::after{content:attr(data-start);position:absolute;left:.6em;min-width:1em;padding:0 .5em;color:var(--foreground);font:700 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none}.line-highlight[data-end]::after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight::before,.line-numbers .line-highlight::after{content:none}