 /* Python highlighting */

pre{
  overflow: auto;
  -webkit-overflow-scrolling: touch
}

pre code{
  overflow: initial;
  word-wrap: normal;
}

.highlight{
  border: none;
}

.highlight code{
  background-color: #070b14;
  color: #F9EAE1;
}

.highlighter-rouge .highlight{
  background-color: #070b14;
}

.highlight .o{
  font-weight: normal;
}

.highlight .k, .highlight .kv, .highlight .ow{
  color: #faba09;
}

.highlight .o, .highlight .bp, .highlight .kn, .highlight .kd{
  color: #f92472;
}

.highlight .nf, .highlight .nb{
  color: #66d7ee;
}

.highlight .mi, .highlight .mh, .highlight .mf{
  color: #ac80ff;
}

.highlight .nn{
  color: #efeae1;
}

.highlight .s, .highlight .s2{
  color: #ff695a;
}

.highlight .kt {
  color: #00cca0;
}


html.light-mode .highlight code{
  background-color: #f6f8fa;
  color: #10294c;
}

html.light-mode .highlighter-rouge .highlight{
  background-color: #f6f8fa;
  color: #10294c;
}


html.light-mode .highlight .k, html.light-mode .highlight .kv, html.light-mode .highlight .ow{
  color: #d73a49;
}

html.light-mode .highlight .bp{
  color: #005cc5;
}

html.light-mode .highlight .o, html.light-mode .highlight .kn, html.light-mode .highlight .kd{
  color: #d73a49;
}

html.light-mode .highlight .p, html.light-mode .highlight .nf, html.light-mode .highlight .nb{
  color: #6f42c1;
}

html.light-mode .highlight .mi, html.light-mode .highlight .mh, html.light-mode .highlight .mf{
  color: #005cc5;
}

html.light-mode .highlight .nn{
  color: #e36209;
}

html.light-mode .highlight .s, html.light-mode .highlight .s2{
  color: #005cc5;
}

html.light-mode .highlight .kt {
  color: #00cca0;
}
