.hljs-keyword {
    color: var(--purple);
}

.hljs-built_in {
    color: var(--green);
}

.hljs-type {
    color: var(--yellow);
}

.hljs-literal {
    color: var(--orange);
}

.hljs-number {
    color: var(--blue);
}

.hljs-punctuation {
    color: var(--grey14);
}

.hljs-property {
    color: var(--cyan);
}

.hljs-regexp {
    color: var(--red);
}

.hljs-string {
    color: var(--yellow);
}

.hljs-char.escape {
    color: var(--cyan);
}

.hljs-subst {
    color: var(--text);
}

.hljs-symbol {
    color: var(--blue);
}

.hljs-variable {
    color: var(--orange);
}

.hljs-variable.language {
    color: var(--yellow);
}

.hljs-variable.constant {
    color: var(--red);
}

.hljs-title {
    color: var(--red);
}

.hljs-title.class {
    color: var(--cyan);
}

.hljs-title.class.inherited {
    color: var(--purple);
}

.hljs-title.function {
    color: var(--blue);
}

.hljs-params {
    color: var(--green);
}

.hljs-comment {
    color: var(--grey9);
    font-style: italic;
}

.hljs-doctag {
    color: var(--yellow);
}

.hljs-meta {
    color: var(--cyan);
}

.hljs-meta .hljs-keyword {
    color: var(--indigo);
}

.hljs-section {
    color: var(--green);
}

.hljs-tag {
    color: var(--red);
}

.hljs-name {
    color: var(--blue);
}

.hljs-attr {
    color: var(--orange);
}

.hljs-attribute {
    color: var(--green);
}

.hljs-selector-tag {
    color: var(--red);
}

.hljs-selector-id {
    color: var(--blue);
}

.hljs-selector-class {
    color: var(--orange);
}

.hljs-selector-attr {
    color: var(--purple);
}

.hljs-selector-pseudo {
    color: var(--green);
}

.hljs-template-tag {
    color: var(--purple);
}

.hljs-template-variable {
    color: var(--cyan);
}

.hljs-addition {
    color: var(--green);
}

.hljs-deletion {
    color: var(--red);
}