:root {
  --md-typeset-font-size: 0.98rem;
}

.md-typeset {
  line-height: 1.65;
  letter-spacing: 0.001em;
}

.md-typeset h1,
.md-typeset h2,
.md-typeset h3 {
  font-weight: 700;
  line-height: 1.25;
}

:root {
  --md-default-fg-color: rgba(0, 0, 0, 0.86);
  --md-default-fg-color--light: rgba(0, 0, 0, 0.64);
  --md-typeset-a-color: #1e40af;
}

[data-md-color-scheme="slate"] {
  --md-default-fg-color: rgba(255, 255, 255, 0.92);
  --md-default-fg-color--light: rgba(255, 255, 255, 0.72);
  --md-typeset-a-color: #93c5fd;
}

.md-typeset code,
.md-typeset pre code {
  font-size: 0.93em;
}

.md-nav__item .md-nav__link {
  font-weight: 500;
}
