body {
  background: #0d1117;
  color: #c9d1d9;
}

.markdown-body {
  background: #0d1117;
  color: #c9d1d9;
}

.markdown-body a {
  color: #58a6ff;
}

.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
  color: #f0f6fc;
  border-bottom-color: #30363d;
}

.markdown-body code,
.markdown-body tt {
  background: #161b22;
  color: #e6edf3;
}

.markdown-body .highlighter-rouge,
.markdown-body .highlight {
  background: #161b22;
  color: #e6edf3;
}

.markdown-body pre {
  background: #161b22;
  color: #e6edf3;
  border: 1px solid #30363d;
}

.markdown-body pre.highlight,
.markdown-body .highlight pre {
  background: #161b22;
  color: #e6edf3;
}

.markdown-body pre code {
  background: transparent;
  color: inherit;
}

/* Rouge syntax highlighting for the dark background. */
.markdown-body .highlight .c,
.markdown-body .highlight .cd,
.markdown-body .highlight .cm,
.markdown-body .highlight .c1,
.markdown-body .highlight .cs,
.markdown-body .highlight .cp {
  color: #8b949e;
}

.markdown-body .highlight .err {
  color: #f0f6fc;
  background: #8e1519;
}

.markdown-body .highlight .gd {
  color: #ffdcd7;
  background: #67060c;
}

.markdown-body .highlight .ge {
  color: #e6edf3;
}

.markdown-body .highlight .gr,
.markdown-body .highlight .gt {
  color: #ff7b72;
}

.markdown-body .highlight .gh,
.markdown-body .highlight .gp {
  color: #79c0ff;
}

.markdown-body .highlight .gi {
  color: #aff5b4;
  background: #033a16;
}

.markdown-body .highlight .go {
  color: #8b949e;
}

.markdown-body .highlight .gu {
  color: #d2a8ff;
}

.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,
.markdown-body .highlight .ow,
.markdown-body .highlight .o {
  color: #ff7b72;
}

.markdown-body .highlight .kc,
.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,
.markdown-body .highlight .ss,
.markdown-body .highlight .na,
.markdown-body .highlight .bp,
.markdown-body .highlight .nb,
.markdown-body .highlight .no,
.markdown-body .highlight .nl {
  color: #79c0ff;
}

.markdown-body .highlight .s,
.markdown-body .highlight .s1,
.markdown-body .highlight .s2,
.markdown-body .highlight .sb,
.markdown-body .highlight .sc,
.markdown-body .highlight .sd,
.markdown-body .highlight .se,
.markdown-body .highlight .sh,
.markdown-body .highlight .si,
.markdown-body .highlight .sx {
  color: #a5d6ff;
}

.markdown-body .highlight .sr,
.markdown-body .highlight .nt {
  color: #7ee787;
}

.markdown-body .highlight .nc,
.markdown-body .highlight .nd,
.markdown-body .highlight .ne,
.markdown-body .highlight .nf,
.markdown-body .highlight .nn {
  color: #d2a8ff;
}

.markdown-body .highlight .ni,
.markdown-body .highlight .vc,
.markdown-body .highlight .vg,
.markdown-body .highlight .vi,
.markdown-body .highlight .nv {
  color: #ffa657;
}

.markdown-body .highlight .p {
  color: #c9d1d9;
}

.markdown-body .highlight .w {
  color: #8b949e;
}

.markdown-body table tr {
  background: #0d1117;
  border-top-color: #30363d;
}

.markdown-body table tr:nth-child(2n) {
  background: #161b22;
}

.markdown-body table th,
.markdown-body table td {
  border-color: #30363d;
}

.markdown-body blockquote {
  color: #8b949e;
  border-left-color: #30363d;
}

.markdown-body hr {
  background-color: #30363d;
}

.markdown-body img {
  background-color: transparent;
}
