.content-block-code__code table td { padding: 5px; }
.content-block-code__code table pre { margin: 0; }
.content-block-code__code .gh {
  color: #999999;
}
.content-block-code__code .sr {
  color: #f6aa11;
}
.content-block-code__code .go {
  color: #888888;
}
.content-block-code__code .gp {
  color: #555555;
}
.content-block-code__code .ge {
  font-style: italic;
}
.content-block-code__code .ges {
  font-weight: bold;
  font-style: italic;
}
.content-block-code__code .gs {
  font-weight: bold;
}
.content-block-code__code .gu {
  color: #aaaaaa;
}
.content-block-code__code .nb {
  color: #f6aa11;
}
.content-block-code__code .cm {
  color: #75715e;
}
.content-block-code__code .cp {
  color: #75715e;
}
.content-block-code__code .c1 {
  color: #75715e;
}
.content-block-code__code .cs {
  color: #75715e;
}
.content-block-code__code .c, .content-block-code__code .ch, .content-block-code__code .cd, .content-block-code__code .cpf {
  color: #75715e;
}
.content-block-code__code .err {
  color: #960050;
}
.content-block-code__code .gr {
  color: #960050;
}
.content-block-code__code .gt {
  color: #960050;
}
.content-block-code__code .gd {
  color: #49483e;
}
.content-block-code__code .gi {
  color: #49483e;
}
.content-block-code__code .kc {
  color: #66d9ef;
}
.content-block-code__code .kd {
  color: #66d9ef;
}
.content-block-code__code .kr {
  color: #66d9ef;
}
.content-block-code__code .no {
  color: #66d9ef;
}
.content-block-code__code .kt {
  color: #66d9ef;
}
.content-block-code__code .mf {
  color: #ae81ff;
}
.content-block-code__code .mh {
  color: #ae81ff;
}
.content-block-code__code .il {
  color: #ae81ff;
}
.content-block-code__code .mi {
  color: #ae81ff;
}
.content-block-code__code .mo {
  color: #ae81ff;
}
.content-block-code__code .m, .content-block-code__code .mb, .content-block-code__code .mx {
  color: #ae81ff;
}
.content-block-code__code .sc {
  color: #ae81ff;
}
.content-block-code__code .se {
  color: #ae81ff;
}
.content-block-code__code .ss {
  color: #ae81ff;
}
.content-block-code__code .sd {
  color: #e6db74;
}
.content-block-code__code .s2 {
  color: #e6db74;
}
.content-block-code__code .sb {
  color: #e6db74;
}
.content-block-code__code .sh {
  color: #e6db74;
}
.content-block-code__code .si {
  color: #e6db74;
}
.content-block-code__code .sx {
  color: #e6db74;
}
.content-block-code__code .s1 {
  color: #e6db74;
}
.content-block-code__code .s, .content-block-code__code .sa, .content-block-code__code .dl {
  color: #e6db74;
}
.content-block-code__code .na {
  color: #a6e22e;
}
.content-block-code__code .nc {
  color: #a6e22e;
}
.content-block-code__code .nd {
  color: #a6e22e;
}
.content-block-code__code .ne {
  color: #a6e22e;
}
.content-block-code__code .nf, .content-block-code__code .fm {
  color: #a6e22e;
}
.content-block-code__code .vc {
  color: #ffffff;
  background-color: #272822;
}
.content-block-code__code .nn {
  color: #ffffff;
  background-color: #272822;
}
.content-block-code__code .nl {
  color: #ffffff;
  background-color: #272822;
}
.content-block-code__code .ni {
  color: #ffffff;
  background-color: #272822;
}
.content-block-code__code .bp {
  color: #ffffff;
  background-color: #272822;
}
.content-block-code__code .vg {
  color: #ffffff;
  background-color: #272822;
}
.content-block-code__code .vi {
  color: #ffffff;
  background-color: #272822;
}
.content-block-code__code .nv, .content-block-code__code .vm {
  color: #ffffff;
  background-color: #272822;
}
.content-block-code__code .w {
  color: #ffffff;
  background-color: #272822;
}
.content-block-code__code {
  color: #ffffff;
  background-color: #272822;
  display: flex;
  flex-direction: column;
}
.content-block-code__code .n, .content-block-code__code .py, .content-block-code__code .nx {
  color: #ffffff;
  background-color: #272822;
}
.content-block-code__code .ow {
  color: #f92672;
}
.content-block-code__code .nt {
  color: #f92672;
}
.content-block-code__code .k, .content-block-code__code .kv {
  color: #f92672;
}
.content-block-code__code .kn {
  color: #f92672;
}
.content-block-code__code .kp {
  color: #f92672;
}
.content-block-code__code .o {
  color: #f92672;
}
.content-block-diff__pre code table td { padding: 5px; }
.content-block-diff__pre code table pre { margin: 0; }
.content-block-diff__pre code .gh {
  color: #999999;
}
.content-block-diff__pre code .sr {
  color: #f6aa11;
}
.content-block-diff__pre code .go {
  color: #888888;
}
.content-block-diff__pre code .gp {
  color: #555555;
}
.content-block-diff__pre code .ge {
  font-style: italic;
}
.content-block-diff__pre code .ges {
  font-weight: bold;
  font-style: italic;
}
.content-block-diff__pre code .gs {
  font-weight: bold;
}
.content-block-diff__pre code .gu {
  color: #aaaaaa;
}
.content-block-diff__pre code .nb {
  color: #f6aa11;
}
.content-block-diff__pre code .cm {
  color: #75715e;
}
.content-block-diff__pre code .cp {
  color: #75715e;
}
.content-block-diff__pre code .c1 {
  color: #75715e;
}
.content-block-diff__pre code .cs {
  color: #75715e;
}
.content-block-diff__pre code .c, .content-block-diff__pre code .ch, .content-block-diff__pre code .cd, .content-block-diff__pre code .cpf {
  color: #75715e;
}
.content-block-diff__pre code .err {
  color: #960050;
}
.content-block-diff__pre code .gr {
  color: #960050;
}
.content-block-diff__pre code .gt {
  color: #960050;
}
.content-block-diff__pre code .gd {
  color: #49483e;
}
.content-block-diff__pre code .gi {
  color: #49483e;
}
.content-block-diff__pre code .kc {
  color: #66d9ef;
}
.content-block-diff__pre code .kd {
  color: #66d9ef;
}
.content-block-diff__pre code .kr {
  color: #66d9ef;
}
.content-block-diff__pre code .no {
  color: #66d9ef;
}
.content-block-diff__pre code .kt {
  color: #66d9ef;
}
.content-block-diff__pre code .mf {
  color: #ae81ff;
}
.content-block-diff__pre code .mh {
  color: #ae81ff;
}
.content-block-diff__pre code .il {
  color: #ae81ff;
}
.content-block-diff__pre code .mi {
  color: #ae81ff;
}
.content-block-diff__pre code .mo {
  color: #ae81ff;
}
.content-block-diff__pre code .m, .content-block-diff__pre code .mb, .content-block-diff__pre code .mx {
  color: #ae81ff;
}
.content-block-diff__pre code .sc {
  color: #ae81ff;
}
.content-block-diff__pre code .se {
  color: #ae81ff;
}
.content-block-diff__pre code .ss {
  color: #ae81ff;
}
.content-block-diff__pre code .sd {
  color: #e6db74;
}
.content-block-diff__pre code .s2 {
  color: #e6db74;
}
.content-block-diff__pre code .sb {
  color: #e6db74;
}
.content-block-diff__pre code .sh {
  color: #e6db74;
}
.content-block-diff__pre code .si {
  color: #e6db74;
}
.content-block-diff__pre code .sx {
  color: #e6db74;
}
.content-block-diff__pre code .s1 {
  color: #e6db74;
}
.content-block-diff__pre code .s, .content-block-diff__pre code .sa, .content-block-diff__pre code .dl {
  color: #e6db74;
}
.content-block-diff__pre code .na {
  color: #a6e22e;
}
.content-block-diff__pre code .nc {
  color: #a6e22e;
}
.content-block-diff__pre code .nd {
  color: #a6e22e;
}
.content-block-diff__pre code .ne {
  color: #a6e22e;
}
.content-block-diff__pre code .nf, .content-block-diff__pre code .fm {
  color: #a6e22e;
}
.content-block-diff__pre code .vc {
  color: #ffffff;
  background-color: #272822;
}
.content-block-diff__pre code .nn {
  color: #ffffff;
  background-color: #272822;
}
.content-block-diff__pre code .nl {
  color: #ffffff;
  background-color: #272822;
}
.content-block-diff__pre code .ni {
  color: #ffffff;
  background-color: #272822;
}
.content-block-diff__pre code .bp {
  color: #ffffff;
  background-color: #272822;
}
.content-block-diff__pre code .vg {
  color: #ffffff;
  background-color: #272822;
}
.content-block-diff__pre code .vi {
  color: #ffffff;
  background-color: #272822;
}
.content-block-diff__pre code .nv, .content-block-diff__pre code .vm {
  color: #ffffff;
  background-color: #272822;
}
.content-block-diff__pre code .w {
  color: #ffffff;
  background-color: #272822;
}
.content-block-diff__pre code {
  color: #ffffff;
  background-color: #272822;
  display: flex;
  flex-direction: column;
}
.content-block-diff__pre code .n, .content-block-diff__pre code .py, .content-block-diff__pre code .nx {
  color: #ffffff;
  background-color: #272822;
}
.content-block-diff__pre code .ow {
  color: #f92672;
}
.content-block-diff__pre code .nt {
  color: #f92672;
}
.content-block-diff__pre code .k, .content-block-diff__pre code .kv {
  color: #f92672;
}
.content-block-diff__pre code .kn {
  color: #f92672;
}
.content-block-diff__pre code .kp {
  color: #f92672;
}
.content-block-diff__pre code .o {
  color: #f92672;
}
