/* Rouge syntax colors. Code blocks stay dark in both themes. */
pre code { color: #e7e5df; }
pre code .hll { background-color: #2a2a26; }

pre code .c, pre code .ch, pre code .cd, pre code .cm,
pre code .cpf, pre code .c1, pre code .cs { color: #8a8a80; font-style: italic; }
pre code .cp { color: #8a8a80; }

pre code .k, pre code .kc, pre code .kd, pre code .kn,
pre code .kp, pre code .kr, pre code .kv { color: #fb923c; }
pre code .kt { color: #fcd34d; }

pre code .s, pre code .sa, pre code .sb, pre code .sc,
pre code .dl, pre code .sd, pre code .s2, pre code .sh,
pre code .si, pre code .sx, pre code .sr, pre code .s1,
pre code .ss { color: #a3d9a5; }
pre code .se { color: #fcd34d; }

pre code .m, pre code .mb, pre code .mf, pre code .mh,
pre code .mi, pre code .il, pre code .mo, pre code .l,
pre code .ld { color: #f9a8d4; }

pre code .na, pre code .nb, pre code .bp { color: #93c5fd; }
pre code .nc, pre code .nn, pre code .ne { color: #fcd34d; }
pre code .nf, pre code .fm { color: #7dd3fc; }
pre code .nt { color: #fb923c; }
pre code .nv, pre code .vc, pre code .vg, pre code .vi, pre code .vm { color: #f0abfc; }
pre code .nd, pre code .ni, pre code .nl { color: #c4b5fd; }
pre code .n, pre code .nx, pre code .py, pre code .p { color: #e7e5df; }

pre code .o, pre code .ow { color: #fdba74; }

pre code .err { color: #fca5a5; }
pre code .gd { color: #fca5a5; }
pre code .gi { color: #a3d9a5; }
pre code .gh, pre code .gu { color: #93c5fd; font-weight: 600; }
pre code .ge { font-style: italic; }
pre code .gs { font-weight: 600; }
pre code .gp { color: #8a8a80; }
pre code .go { color: #b8b6ae; }
