.hljs { background-color: var(--color-ctp-mantle); color: var(--color-ctp-text); } .hljs-keyword, .hljs-selector-tag, .hljs-title, .hljs-section, .hljs-doctag, .hljs-name, .hljs-strong { color: var(--color-ctp-mauve); font-weight: bold; } .hljs-comment, .hljs-quote { color: var(--color-ctp-surface2); font-style: italic; } .hljs-string, .hljs-literal, .hljs-number, .hljs-regexp, .hljs-variable, .hljs-template-variable { color: var(--color-ctp-green); } .hljs-type, .hljs-class .hljs-title { color: var(--color-ctp-yellow); } .hljs-function .hljs-title { color: var(--color-ctp-blue); } .hljs-attr, .hljs-attribute, .hljs-tag, .hljs-name { color: var(--color-ctp-sapphire); } .hljs-symbol, .hljs-bullet, .hljs-link { color: var(--color-ctp-peach); } .hljs-built_in, .hljs-builtin-name { color: var(--color-ctp-maroon); } .hljs-meta, .hljs-meta .hljs-keyword { color: var(--color-ctp-subtext0); } .hljs-deletion { background-color: var(--color-ctp-red); color: var(--color-ctp-base); } .hljs-addition { background-color: var(--color-ctp-green); color: var(--color-ctp-base); } .hljs-emphasis { font-style: italic; } .hljs-strong { font-weight: bold; }