/* GitHub-inspired Rouge colors inherit the site's native color scheme. */
.entry-content pre code.highlight,
.entry-content pre code.highlight * {
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;
}
/* Block display keeps preformatted blocks' line boxes at the code font size. */
pre code.highlight {
  display: block;
  color: light-dark(#24292f, #c9d1d9);
  font-size: 13px;
}
code.highlight :is(.c, .c1, .cm, .cs, .ch, .cp, .cpf) {
  color: light-dark(#626b75, #919ca8);
  font-style: italic;
}
code.highlight :is(.k, .kc, .kd, .kn, .kp, .kr, .kt) {
  color: light-dark(#cf222e, #ff7b72);
}
code.highlight :is(.s, .s1, .s2, .sb, .sc, .sd, .se, .sh, .si, .sr, .ss, .sx, .dl) {
  color: light-dark(#0a3069, #a5d6ff);
}
code.highlight :is(.m, .mi, .mf, .mh, .mo, .mb, .mx, .il) {
  color: light-dark(#0550ae, #79c0ff);
}
code.highlight :is(.nf, .fm, .nc, .nn, .ne) {
  color: light-dark(#8250df, #d2a8ff);
}
code.highlight :is(.nb, .bp) {
  color: light-dark(#0550ae, #79c0ff);
}
code.highlight :is(.nv, .vi, .vg, .vc, .na, .no, .nt, .nd) {
  color: light-dark(#953800, #ffa657);
}
code.highlight :is(.o, .ow) {
  color: light-dark(#cf222e, #ff7b72);
}
code.highlight .gp {
  color: light-dark(#0550ae, #79c0ff);
}
code.highlight .go {
  color: light-dark(#57606a, #919ca8);
}
code.highlight .err {
  color: light-dark(#82071e, #ffa198);
  background-color: light-dark(rgba(207, 34, 46, .08), rgba(255, 123, 114, .1));
}
