body {
  max-width: 60rem;
  margin-inline: auto;
  padding-inline: 1rem;
}

body > header .repo-link {
  text-align: right;
}

#TOC {
  border: 1px solid var(--pico-muted-border-color);
  background: var(--pico-card-sectioning-background-color);
}

#TOC ul {
  gap: 0.4rem 1.25rem;
  margin: 0;
  padding: 0;
}

h1[id] {
  margin-top: 3.25rem;
  border-bottom: 1px solid var(--pico-muted-border-color);
}
