.markdown-body {
  color-scheme: light;
  color: var(--color-text-heading);
  background-color: var(--color-background-surface);
  --borderColor-accent-emphasis: var(--color-link-markdown);
  --borderColor-muted: var(--color-markdown-border);
  --fgColor-danger: #d1242f;
  --bgColor-danger-muted: #ffebe9;
}

.markdown-body a {
  color: var(--color-link-markdown);
}

.markdown-body h6,
.markdown-body blockquote {
  color: var(--color-markdown-muted);
}

.markdown-body blockquote {
  border-left-color: var(--color-markdown-border);
}

.markdown-body hr {
  border-bottom-color: var(--color-markdown-border);
  background-color: var(--color-markdown-border);
}

.markdown-body kbd {
  color: var(--color-text-heading);
  background-color: var(--color-markdown-surface-muted);
  border-color: var(--color-markdown-border);
  border-bottom-color: var(--color-markdown-border);
  box-shadow: inset 0 -1px 0 var(--color-markdown-border);
}

.markdown-body .highlight pre,
.markdown-body pre {
  color: var(--color-text-heading);
  background-color: var(--color-markdown-surface-muted);
}

.markdown-body table tr {
  border-top-color: var(--color-markdown-border);
}

.markdown-body table tr:nth-child(2n) {
  background-color: var(--color-markdown-surface-muted);
}

.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
  color: var(--color-text-heading);
}

.markdown-body h1 {
  padding-bottom: 0;
  border-bottom: 0;
}

.markdown-body h2 {
  margin-top: var(--space-32);
  margin-bottom: var(--space-24);
  padding: var(--space-12) var(--space-16);
  border-bottom: 0;
  color: var(--color-white);
  background-color: var(--color-action-primary);
  font-size: 1.35em;
}

.markdown-body h2 .anchor:focus-visible {
  outline: var(--space-1px) solid var(--color-white);
  outline-offset: var(--space-4);
}

.markdown-body h2 .octicon-link {
  color: var(--color-white);
}

.markdown-body h3 {
  font-size: 1.25em;
}
