.codehilite table td { padding: 5px; }
.codehilite table pre { margin: 0; }
.codehilite, .codehilite .w {
  color: #24292f;
  background-color: #f6f8fa;
}
.codehilite .k, .codehilite .kd, .codehilite .kn, .codehilite .kp, .codehilite .kr, .codehilite .kt, .codehilite .kv {
  color: #cf222e;
}
.codehilite .gr {
  color: #f6f8fa;
}
.codehilite .gd {
  color: #82071e;
  background-color: #ffebe9;
}
.codehilite .nb {
  color: #953800;
}
.codehilite .nc {
  color: #953800;
}
.codehilite .no {
  color: #953800;
}
.codehilite .nn {
  color: #953800;
}
.codehilite .sr {
  color: #116329;
}
.codehilite .na {
  color: #116329;
}
.codehilite .nt {
  color: #116329;
}
.codehilite .gi {
  color: #116329;
  background-color: #dafbe1;
}
.codehilite .ges {
  font-weight: bold;
  font-style: italic;
}
.codehilite .kc {
  color: #0550ae;
}
.codehilite .l, .codehilite .ld, .codehilite .m, .codehilite .mb, .codehilite .mf, .codehilite .mh, .codehilite .mi, .codehilite .il, .codehilite .mo, .codehilite .mx {
  color: #0550ae;
}
.codehilite .sb {
  color: #0550ae;
}
.codehilite .bp {
  color: #0550ae;
}
.codehilite .ne {
  color: #0550ae;
}
.codehilite .nl {
  color: #0550ae;
}
.codehilite .py {
  color: #0550ae;
}
.codehilite .nv, .codehilite .vc, .codehilite .vg, .codehilite .vi, .codehilite .vm {
  color: #0550ae;
}
.codehilite .o, .codehilite .ow {
  color: #0550ae;
}
.codehilite .gh {
  color: #0550ae;
  font-weight: bold;
}
.codehilite .gu {
  color: #0550ae;
  font-weight: bold;
}
.codehilite .s, .codehilite .sa, .codehilite .sc, .codehilite .dl, .codehilite .sd, .codehilite .s2, .codehilite .se, .codehilite .sh, .codehilite .sx, .codehilite .s1, .codehilite .ss {
  color: #0a3069;
}
.codehilite .nd {
  color: #8250df;
}
.codehilite .nf, .codehilite .fm {
  color: #8250df;
}
.codehilite .err {
  color: #f6f8fa;
  background-color: #82071e;
}
.codehilite .c, .codehilite .ch, .codehilite .cd, .codehilite .cm, .codehilite .cp, .codehilite .cpf, .codehilite .c1, .codehilite .cs {
  color: #6e7781;
}
.codehilite .gl {
  color: #6e7781;
}
.codehilite .gt {
  color: #6e7781;
}
.codehilite .ni {
  color: #24292f;
}
.codehilite .si {
  color: #24292f;
}
.codehilite .ge {
  color: #24292f;
  font-style: italic;
}
.codehilite .gs {
  color: #24292f;
  font-weight: bold;
}
