code[class*=language-],pre[class*=language-]{color:hsl(var(--foreground));background:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92em;text-shadow:none}pre[class*=language-]{padding:1rem;overflow:auto;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.5rem}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:hsl(var(--muted-foreground))}.token.punctuation{color:hsl(var(--foreground))}.token.boolean,.token.constant,.token.number,.token.property,.token.symbol,.token.tag{color:hsl(var(--destructive))}.token.attr-name,.token.builtin,.token.char,.token.selector,.token.string{color:hsl(var(--accent-foreground))}.token.atrule,.token.attr-value,.token.class-name,.token.entity,.token.function,.token.keyword,.token.operator,.token.url{color:hsl(var(--primary))}.token.important,.token.regex,.token.variable{color:hsl(var(--warning))}pre[class*=language-] .code-line{display:block;margin:0 -1rem;padding:0 1rem;border-left:3px solid transparent}pre[class*=language-] .code-line.highlighted,pre[class*=language-] .highlight-line,pre[class*=language-] .line--highlighted{background:hsl(var(--accent)/.12);border-left-color:hsl(var(--accent))}pre[class*=language-] .code-line.added,pre[class*=language-] .line.added{background:hsl(var(--success)/.12);border-left-color:hsl(var(--success))}pre[class*=language-] .code-line.deleted,pre[class*=language-] .line.deleted{background:hsl(var(--destructive)/.12);border-left-color:hsl(var(--destructive));text-decoration:line-through}