.markdown-body .highlight table td { padding: 5px; }
.markdown-body .highlight table pre { margin: 0; }
.markdown-body .highlight, .markdown-body .highlight .w {
  color: #24292f;
  background-color: #f6f8fa;
}
.markdown-body .highlight .k, .markdown-body .highlight .kd, .markdown-body .highlight .kn, .markdown-body .highlight .kp, .markdown-body .highlight .kr, .markdown-body .highlight .kt, .markdown-body .highlight .kv {
  color: #cf222e;
}
.markdown-body .highlight .gr {
  color: #f6f8fa;
}
.markdown-body .highlight .gd {
  color: #82071e;
  background-color: #ffebe9;
}
.markdown-body .highlight .nb {
  color: #953800;
}
.markdown-body .highlight .nc {
  color: #953800;
}
.markdown-body .highlight .no {
  color: #953800;
}
.markdown-body .highlight .nn {
  color: #953800;
}
.markdown-body .highlight .sr {
  color: #116329;
}
.markdown-body .highlight .na {
  color: #116329;
}
.markdown-body .highlight .nt {
  color: #116329;
}
.markdown-body .highlight .gi {
  color: #116329;
  background-color: #dafbe1;
}
.markdown-body .highlight .ges {
  font-weight: bold;
  font-style: italic;
}
.markdown-body .highlight .kc {
  color: #0550ae;
}
.markdown-body .highlight .l, .markdown-body .highlight .ld, .markdown-body .highlight .m, .markdown-body .highlight .mb, .markdown-body .highlight .mf, .markdown-body .highlight .mh, .markdown-body .highlight .mi, .markdown-body .highlight .il, .markdown-body .highlight .mo, .markdown-body .highlight .mx {
  color: #0550ae;
}
.markdown-body .highlight .sb {
  color: #0550ae;
}
.markdown-body .highlight .bp {
  color: #0550ae;
}
.markdown-body .highlight .ne {
  color: #0550ae;
}
.markdown-body .highlight .nl {
  color: #0550ae;
}
.markdown-body .highlight .py {
  color: #0550ae;
}
.markdown-body .highlight .nv, .markdown-body .highlight .vc, .markdown-body .highlight .vg, .markdown-body .highlight .vi, .markdown-body .highlight .vm {
  color: #0550ae;
}
.markdown-body .highlight .o, .markdown-body .highlight .ow {
  color: #0550ae;
}
.markdown-body .highlight .gh {
  color: #0550ae;
  font-weight: bold;
}
.markdown-body .highlight .gu {
  color: #0550ae;
  font-weight: bold;
}
.markdown-body .highlight .s, .markdown-body .highlight .sa, .markdown-body .highlight .sc, .markdown-body .highlight .dl, .markdown-body .highlight .sd, .markdown-body .highlight .s2, .markdown-body .highlight .se, .markdown-body .highlight .sh, .markdown-body .highlight .sx, .markdown-body .highlight .s1, .markdown-body .highlight .ss {
  color: #0a3069;
}
.markdown-body .highlight .nd {
  color: #8250df;
}
.markdown-body .highlight .nf, .markdown-body .highlight .fm {
  color: #8250df;
}
/* Rouge marks tokens it can't classify as `.err`. The default GitHub theme
   paints them with an alarming dark-red background — but in our content
   (CSS hex literals, SVG attributes, etc.) these are perfectly valid; the
   lexer is simply imperfect. Inherit so they blend into the surrounding
   code instead of screaming. */
.markdown-body .highlight .err {
  color: inherit;
  background-color: transparent;
}
.markdown-body .highlight .c, .markdown-body .highlight .ch, .markdown-body .highlight .cd, .markdown-body .highlight .cm, .markdown-body .highlight .cp, .markdown-body .highlight .cpf, .markdown-body .highlight .c1, .markdown-body .highlight .cs {
  color: #6e7781;
}
.markdown-body .highlight .gl {
  color: #6e7781;
}
.markdown-body .highlight .gt {
  color: #6e7781;
}
.markdown-body .highlight .ni {
  color: #24292f;
}
.markdown-body .highlight .si {
  color: #24292f;
}
.markdown-body .highlight .ge {
  color: #24292f;
  font-style: italic;
}
.markdown-body .highlight .gs {
  color: #24292f;
  font-weight: bold;
}
