html.dark-mode :not(pre) > code[class*='language-'],
html.dark-mode pre[class*='language-'] {
    background: #2a2a2a;
}

html.dark-mode code[class*='language-'],
html.dark-mode pre[class*='language-'] {
    color: #969696;
}

html.dark-mode .token.cdata,
html.dark-mode .token.comment,
html.dark-mode .token.doctype,
html.dark-mode .token.prolog {
    color: #afc4d9;
}

html.dark-mode .token.boolean,
html.dark-mode .token.constant,
html.dark-mode .token.deleted,
html.dark-mode .token.number,
html.dark-mode .token.property,
html.dark-mode .token.symbol,
html.dark-mode .token.tag {
    color: #b8acf6;
}

html.dark-mode .token.attr-name,
html.dark-mode .token.builtin,
html.dark-mode .token.char,
html.dark-mode .token.inserted,
html.dark-mode .token.selector,
html.dark-mode .token.string {
    color: #7de1b7;
}

html.dark-mode .language-css .token.string,
html.dark-mode .style .token.string,
html.dark-mode .token.entity,
html.dark-mode .token.operator,
html.dark-mode .token.url {
    color: #969696;
}

html.dark-mode .token.atrule,
html.dark-mode .token.attr-value,
html.dark-mode .token.keyword {
    color: #85b8ff;
}

html.dark-mode .token.class-name,
html.dark-mode .token.function {
    color: #969696;
}
