:root {
  --md-primary-fg-color: #0f172a;
  --md-accent-fg-color: #38bdf8;
}

[data-md-color-scheme="slate"] {
  --md-default-bg-color: #0f172a;
  --md-default-fg-color: #e5e7eb;
  --md-default-fg-color--light: #cbd5e1;
  --md-default-fg-color--lighter: #94a3b8;
  --md-code-bg-color: #111827;
  --md-code-fg-color: #e5e7eb;
  --md-typeset-a-color: #38bdf8;
}

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

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

.md-typeset a {
  color: #38bdf8;
}

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

.md-sidebar,
.md-nav {
  background-color: #0f172a;
}
