pre .k,
pre .kc,
pre .kd,
pre .kn,
pre .kp,
pre .kr { color: var(--code-keyword); }
pre .kt { color: var(--code-type); }
pre .s,
pre .sa,
pre .sb,
pre .sc,
pre .dl,
pre .s1,
pre .s2,
pre .sd,
pre .sh,
pre .sx { color: var(--code-string); }
pre .nt,
pre .si { color: var(--code-class); }
pre .se { color: var(--code-operator); }
pre .err {
color: var(--code-number);
text-decoration: underline wavy var(--code-number);
text-underline-offset: 2px;
}
pre .c,
pre .c1,
pre .ch,
pre .cm,
pre .cp { color: var(--code-comment); }
pre .cs,
code .cs {
color: var(--code-operator);
text-decoration: underline dotted;
}
pre .cs {
cursor: help;
}
pre .n,
pre .na,
pre .nb,
pre .nc,
pre .nd,
pre .ne,
pre .nf,
pre .ni,
pre .nl,
pre .nn,
pre .nx { color: var(--code-name); }
pre .nf { color: var(--code-func); }
pre .nc { color: var(--code-class); }
pre .m,
pre .mb,
pre .mf,
pre .mh,
pre .mi,
pre .mo { color: var(--code-number); }
pre .o,
pre .ow { color: var(--code-operator); }
pre .w {
background-image: radial-gradient(circle at 50% 50%,
var(--code-whitespace) 0 1.5px, transparent 1.6px);
background-size: 1ch 1lh;
background-position: 0 50%;
background-repeat: repeat-x;
}
