:root {
  --md-primary-fg-color: #2563eb;
  --md-accent-fg-color: #3b82f6;
}

[data-md-color-scheme="slate"] {
  --md-default-bg-color: #111827;
  --md-default-fg-color: #e5e7eb;
  --md-default-fg-color--light: #cbd5e1;
  --md-default-fg-color--lighter: #94a3b8;
  --md-default-fg-color--lightest: #64748b;
  --md-code-bg-color: #0b1220;
  --md-typeset-a-color: #60a5fa;
}

.md-header {
  background-color: #0f172a;
}

.md-tabs {
  background-color: #111827;
}

.md-nav__title {
  color: #cbd5e1;
}

.md-typeset h1,
.md-typeset h2,
.md-typeset h3 {
  color: #f8fafc;
}

.md-header__button.md-logo img {
  height: 2rem;
  width: auto;
}
