body {
  --color-canvas-subtle: #f6f8fa;
  --color-neutral-muted: rgba(175,184,193,0.2);
  --color-fg-default: #24292f;
  --color-prettylights-syntax-keyword: #cf222e;
  --color-prettylights-syntax-entity-tag: #116329;
  --color-prettylights-syntax-string: #0a3069;
  --color-prettylights-syntax-entity: #8250df;
  --color-prettylights-syntax-constant: #0550ae;
}

.position-relative {
  position: relative;
}
.overflow-auto {
  overflow: auto;
}
.markdown-block,
.markdown-table {
  margin: 0 0 20px 0;
}
.markdown-inline {
  padding: 0.2em 0.4em;
  margin: 0;
  font-size: 85%;
  background-color: var(--color-neutral-muted);
  border-radius: 6px;
}
.markdown-block pre {
  padding: 16px;
  overflow: auto;
  font-size: 85%;
  line-height: 1.45;
  color: var(--color-fg-default);
  background-color: var(--color-canvas-subtle);
  border-radius: 6px;
}
.pl-k {
  color: var(--color-prettylights-syntax-keyword);
}
.pl-ent {
  color: var(--color-prettylights-syntax-entity-tag);
}
.pl-s, .pl-pds, .pl-s .pl-pse .pl-s1, .pl-sr, .pl-sr .pl-cce, .pl-sr .pl-sre, .pl-sr .pl-sra {
  color: var(--color-prettylights-syntax-string);
}
.pl-e, .pl-en {
  color: var(--color-prettylights-syntax-entity);
}
.pl-c1, .pl-s .pl-v {
  color: var(--color-prettylights-syntax-constant);
}
