/* Neutral surfaces and restrained sage accents; preserve the original brand assets. */
:root {
  --md-text-font: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --md-code-font: SFMono-Regular, Consolas, monospace;
  --md-primary-fg-color: #171b24;
  --md-primary-fg-color--light: #252c3a;
  --md-primary-fg-color--dark: #10141c;
  --md-primary-bg-color: #ffffff;
  --md-primary-bg-color--light: #cbd5e1;
}

[data-md-color-scheme="default"] {
  --md-default-bg-color: #ffffff;
  --md-default-fg-color: #263244;
  --md-default-fg-color--light: #526174;
  --md-typeset-a-color: #4f6552;
  --md-accent-fg-color: #4f6552;
  --md-accent-fg-color--transparent: #5f71611a;
  --md-code-bg-color: #f3f5f8;
}

[data-md-color-scheme="slate"] {
  --md-default-bg-color: #141820;
  --md-default-fg-color: #e2e8f0;
  --md-default-fg-color--light: #a6b3c5;
  --md-typeset-a-color: #a8c4a8;
  --md-accent-fg-color: #a8c4a8;
  --md-accent-fg-color--transparent: #87a0871a;
  --md-code-bg-color: #1d2430;
  --md-code-fg-color: #e2e8f0;
  --md-footer-bg-color: #10141c;
  --md-footer-bg-color--dark: #10141c;
}

.md-header__button.md-logo {
  display: block;
}

.md-header__button[for="__drawer"] {
  order: -1;
}

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

.md-header__topic:first-child {
  display: none;
}

/* The drawer has a light surface in light mode, so its lockup needs dark ink. */
[data-md-color-scheme="default"] .md-nav__title .md-logo img {
  filter: brightness(0.25);
}

.md-nav__title .md-logo img {
  width: auto;
  max-width: 100%;
}

.md-typeset img {
  border-radius: 0.4rem;
}
