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-block {
  margin: 0 0 20px 0;
}
.markdown-table-block {
  overflow-x: auto;
}
.markdown-table {
  width: 100%;
  border-collapse: collapse;
}
.markdown-table th,
.markdown-table td {
  padding: 8px 8px;
  border: 1px solid #000;
}
.markdown-blockquote {
  margin: 0 0 20px 0;
  padding: 0 1em;
  color: #57606a;
  border-left: 0.25em solid #d0d7de;
}
.markdown-blockquote > :last-child {
  margin-bottom: 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);
}
