.highlight code {
    color: #fdce93;
    background-color: var(--background-ultra-light);
}

.highlight .hll {
    background-color: #222;
}

.highlight .err {
    color: #e37170;
    background-color: #3d3535;
}

.highlight .k {
    color: #f0dfaf;
}

.highlight .p {
    color: #41706f;
}

.highlight .cs {
    color: #cd0000;
    font-weight: 700;
}

.highlight .gd {
    color: #cd0000;
}

.highlight .ge {
    color: #ccc;
    font-style: italic;
}

.highlight .gr {
    color: red;
}

.highlight .go {
    color: gray;
}

.highlight .gs {
    color: #ccc;
    font-weight: 700;
}

.highlight .gu {
    color: purple;
    font-weight: 700;
}

.highlight .gt {
    color: #0040D0;
}

.highlight .kc {
    color: #dca3a3;
}

.highlight .kd {
    color: #ffff86;
}

.highlight .kn {
    color: #dfaf8f;
    font-weight: 700;
}

.highlight .kp {
    color: #cdcf99;
}

.highlight .kr {
    color: #cdcd00;
}

.highlight .ni {
    color: #c28182;
}

.highlight .ne {
    color: #c3bf9f;
    font-weight: 700;
}

.highlight .nn {
    color: #8fbede;
}

.highlight .vi {
    color: #ffffc7;
}

.highlight .c,
.preview-zenburn .highlight .g,
.preview-zenburn .highlight .cm,
.preview-zenburn .highlight .cp,
.preview-zenburn .highlight .c1 {
    color: #7f9f7f;
}

.highlight .l,
.preview-zenburn .highlight .x,
.preview-zenburn .highlight .no,
.preview-zenburn .highlight .nd,
.preview-zenburn .highlight .nl,
.preview-zenburn .highlight .nx,
.preview-zenburn .highlight .py,
.preview-zenburn .highlight .w {
    color: #ccc;
}

.highlight .n,
.preview-zenburn .highlight .nv,
.preview-zenburn .highlight .vg {
    color: #dcdccc;
}

.highlight .o,
.preview-zenburn .highlight .ow {
    color: #f0efd0;
}

.highlight .gh,
.preview-zenburn .highlight .gp {
    color: #dcdccc;
    font-weight: 700;
}

.highlight .gi,
.preview-zenburn .highlight .kt {
    color: #00cd00;
}

.highlight .ld,
.preview-zenburn .highlight .s,
.preview-zenburn .highlight .sb,
.preview-zenburn .highlight .sc,
.preview-zenburn .highlight .sd,
.preview-zenburn .highlight .s2,
.preview-zenburn .highlight .se,
.preview-zenburn .highlight .sh,
.preview-zenburn .highlight .si,
.preview-zenburn .highlight .sx,
.preview-zenburn .highlight .sr,
.preview-zenburn .highlight .s1,
.preview-zenburn .highlight .ss {
    color: #cc9393;
}

.highlight .m,
.preview-zenburn .highlight .mf,
.preview-zenburn .highlight .mh,
.preview-zenburn .highlight .mi,
.preview-zenburn .highlight .mo,
.preview-zenburn .highlight .il {
    color: #8cd0d3;
}

.highlight .na,
.preview-zenburn .highlight .nt {
    color: #9ac39f;
}

.highlight .nb,
.preview-zenburn .highlight .nc,
.preview-zenburn .highlight .nf,
.preview-zenburn .highlight .bp,
.preview-zenburn .highlight .vc {
    color: #efef8f;
}