/* Generated from Rouge 4.7's built-in GitHub light and dark themes. */

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

html[data-theme='dark'] .highlight,
html[data-theme='dark'] .highlight .w {
  color: #c9d1d9;
  background-color: #161b22;
}
html[data-theme='dark'] .highlight .k,
html[data-theme='dark'] .highlight .kd,
html[data-theme='dark'] .highlight .kn,
html[data-theme='dark'] .highlight .kp,
html[data-theme='dark'] .highlight .kr,
html[data-theme='dark'] .highlight .kt,
html[data-theme='dark'] .highlight .kv { color: #ff7b72; }
html[data-theme='dark'] .highlight .gr { color: #f0f6fc; }
html[data-theme='dark'] .highlight .gd {
  color: #ffdcd7;
  background-color: #67060c;
}
html[data-theme='dark'] .highlight .nb,
html[data-theme='dark'] .highlight .nc,
html[data-theme='dark'] .highlight .no,
html[data-theme='dark'] .highlight .nn { color: #ffa657; }
html[data-theme='dark'] .highlight .sr,
html[data-theme='dark'] .highlight .na,
html[data-theme='dark'] .highlight .nt { color: #7ee787; }
html[data-theme='dark'] .highlight .gi {
  color: #aff5b4;
  background-color: #033a16;
}
html[data-theme='dark'] .highlight .ges {
  font-weight: bold;
  font-style: italic;
}
html[data-theme='dark'] .highlight .kc,
html[data-theme='dark'] .highlight .l,
html[data-theme='dark'] .highlight .ld,
html[data-theme='dark'] .highlight .m,
html[data-theme='dark'] .highlight .mb,
html[data-theme='dark'] .highlight .mf,
html[data-theme='dark'] .highlight .mh,
html[data-theme='dark'] .highlight .mi,
html[data-theme='dark'] .highlight .il,
html[data-theme='dark'] .highlight .mo,
html[data-theme='dark'] .highlight .mx,
html[data-theme='dark'] .highlight .sb,
html[data-theme='dark'] .highlight .bp,
html[data-theme='dark'] .highlight .ne,
html[data-theme='dark'] .highlight .nl,
html[data-theme='dark'] .highlight .py,
html[data-theme='dark'] .highlight .nv,
html[data-theme='dark'] .highlight .vc,
html[data-theme='dark'] .highlight .vg,
html[data-theme='dark'] .highlight .vi,
html[data-theme='dark'] .highlight .vm,
html[data-theme='dark'] .highlight .o,
html[data-theme='dark'] .highlight .ow { color: #79c0ff; }
html[data-theme='dark'] .highlight .gh,
html[data-theme='dark'] .highlight .gu {
  color: #1f6feb;
  font-weight: bold;
}
html[data-theme='dark'] .highlight .s,
html[data-theme='dark'] .highlight .sa,
html[data-theme='dark'] .highlight .sc,
html[data-theme='dark'] .highlight .dl,
html[data-theme='dark'] .highlight .sd,
html[data-theme='dark'] .highlight .s2,
html[data-theme='dark'] .highlight .se,
html[data-theme='dark'] .highlight .sh,
html[data-theme='dark'] .highlight .sx,
html[data-theme='dark'] .highlight .s1,
html[data-theme='dark'] .highlight .ss { color: #a5d6ff; }
html[data-theme='dark'] .highlight .nd,
html[data-theme='dark'] .highlight .nf,
html[data-theme='dark'] .highlight .fm { color: #d2a8ff; }
html[data-theme='dark'] .highlight .err {
  color: #f0f6fc;
  background-color: #8e1519;
}
html[data-theme='dark'] .highlight .c,
html[data-theme='dark'] .highlight .ch,
html[data-theme='dark'] .highlight .cd,
html[data-theme='dark'] .highlight .cm,
html[data-theme='dark'] .highlight .cp,
html[data-theme='dark'] .highlight .cpf,
html[data-theme='dark'] .highlight .c1,
html[data-theme='dark'] .highlight .cs,
html[data-theme='dark'] .highlight .gl,
html[data-theme='dark'] .highlight .gt { color: #8b949e; }
html[data-theme='dark'] .highlight .ni,
html[data-theme='dark'] .highlight .si { color: #c9d1d9; }
html[data-theme='dark'] .highlight .ge {
  color: #c9d1d9;
  font-style: italic;
}
html[data-theme='dark'] .highlight .gs {
  color: #c9d1d9;
  font-weight: bold;
}
