html {
  --code-block-color: #fffd;
  --code-block-background: #1d2331;
  /* --inline-code-background: #e7dacc6e; */
  --inline-code-background: rgb(from var(--color) r g b / 0.05);
}
html[data-color-scheme="dark"] {
  --inline-code-background: rgb(from var(--color) r g b / 0.12);
}
code {
  display: inline;
  background: var(--inline-code-background);
  border-radius: 0.35em;
  box-shadow: 0 0 0 0.2em var(--inline-code-background);
  padding: 0 0.2em;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
pre > code {
  display: block;
  color: var(--code-block-color);
  background: var(--code-block-background);
  border-radius: 0.75rem;
  box-shadow: none;
  padding: 0.85rem 1rem 0.95rem;
  margin: 1.25rem 0;
  overflow: auto;
}
.token.deleted {
  text-decoration: none;
  color: #f88f7f;
  background: #3d1e20;
}
.token.inserted {
  text-decoration: none;
  color: #6ad4af;
  background: #19362c;
  border: none;
}
.token.punctuation {
  color: #9089af;
}
