pre[class*="language-"], code[class*="language-"] { color: var(--code-text); } .token.comment, .token.prolog, .token.doctype, .token.cdata { color: var(--hl-comment); font-style: italic; } .token.punctuation { color: var(--hl-punct); } .token.function, .token.function-name { color: var(--hl-func); font-weight: 500; } .token.keyword, .token.selector { color: var(--hl-keyword); font-weight: 600; } .token.string, .token.url { color: var(--hl-string); } .token.variable, .token.attr-name, .token.property { color: var(--hl-var); } .token.operator, .token.entity { color: var(--hl-op); } .token.number, .token.boolean, .token.constant { color: var(--hl-num); } .token.parameter { color: var(--hl-param); } .token.class-name { color: var(--hl-class); } .token.tag { color: var(--hl-tag); } .token.deleted { color: var(--hl-deleted-color); background-color: var(--hl-deleted-bg); } .token.inserted { color: var(--hl-inserted-color); background-color: var(--hl-inserted-bg); }