pre code.syntax-theme-base {
  display: block; }
  pre code.syntax-theme-base > span {
    display: flex; }
  pre code.syntax-theme-base .indent {
    flex-grow: 0;
    flex-shrink: 0; }
  pre code.syntax-theme-base .text {
    white-space: pre-wrap;
    padding-left: 2ch;
    text-indent: -2ch; }

.syntax-theme-base a {
  text-decoration: none;
  color: inherit; }
.syntax-theme-base .function {
  color: #33f; }
.syntax-theme-base .keyword, .syntax-theme-base .access, .syntax-theme-base .option {
  color: #7a0968; }
.syntax-theme-base .type {
  color: #3239D6; }
.syntax-theme-base .comment {
  color: #6ac; }
.syntax-theme-base .constant {
  color: #1c00ce; }
.syntax-theme-base .string, .syntax-theme-base .symbol {
  color: #c41a15; }
.syntax-theme-base .string .escape {
  color: #f99; }
.syntax-theme-base .operator {
  color: black; }
.syntax-theme-base .href {
  color: #0e0eff;
  text-decoration: underline; }
.syntax-theme-base .variable {
  color: #466997; }
.syntax-theme-base .highlight {
  background-color: #fdfdba; }

@media (prefers-color-scheme: dark) {
  .syntax-theme-base .operator {
    color: white; }
  .syntax-theme-base .function {
    color: #c59de7; }
  .syntax-theme-base .keyword, .syntax-theme-base .access, .syntax-theme-base .option {
    color: #328eff; }
  .syntax-theme-base .type {
    color: #37a4ff; }
  .syntax-theme-base .comment {
    color: #849fca; }
  .syntax-theme-base .constant {
    color: #c9a452; }
  .syntax-theme-base .string, .syntax-theme-base .symbol {
    color: #ed7f7d; }
  .syntax-theme-base .string .escape {
    color: #f99; }
  .syntax-theme-base .variable {
    color: #6e6dff; } }
