:root > * {
  --md-primary-fg-color: #1a447f;
  --md-primary-fg-color--light: #3a64a0;
  --md-primary-fg-color--dark: #0f2850;
  --md-typeset-a-color: #2563eb;
}

[data-md-color-scheme="slate"] {
  --md-primary-fg-color: #1a447f;
  --md-typeset-a-color: #60a5fa;
}

[data-md-color-scheme="slate"] .md-typeset a {
  color: #60a5fa;
}

[data-md-color-scheme="slate"] .md-typeset a:hover {
  color: #93c5fd;
}

.md-nav__title {
  font-size: 0.85rem;
}

.md-nav__item--nested > .md-nav__link {
  font-size: 0.85rem;
  font-weight: 600;
}
