.hljs{display:block;overflow-x:auto;padding:.5em;color:var(--foreground);background:var(--code-bg)}.hljs-comment,.hljs-punctuation{color:var(--muted-foreground);font-style:italic}.hljs-attr,.hljs-attribute,.hljs-meta,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:var(--syntax-attr)}.hljs-doctag,.hljs-literal,.hljs-number,.hljs-variable{color:var(--primary)}.hljs-params{color:var(--foreground)}.hljs-function{color:var(--accent)}.hljs-built_in,.hljs-class,.hljs-tag,.hljs-title{color:var(--accent)}.hljs-builtin-name,.hljs-keyword,.hljs-meta-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type{color:var(--syntax-keyword)}.hljs-string,.hljs-undefined{color:var(--syntax-string)}.hljs-regexp{color:var(--syntax-string)}.hljs-symbol{color:var(--accent)}.hljs-bullet{color:var(--primary)}.hljs-section{color:var(--accent);font-weight:700}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:var(--accent)}.hljs-emphasis{color:var(--primary);font-style:italic}.hljs-strong{color:var(--primary);font-weight:700}.hljs-deletion{color:var(--danger);background-color:var(--danger-soft)}.hljs-addition{color:var(--success);background-color:var(--success-soft)}.hljs-link{color:var(--syntax-string);font-style:underline}