/* Match the certintel platform's own color tokens (src/certintel/web/static/app.css)
   so the docs site reads as the same product, not a generic Material theme. */

:root {
  --md-primary-fg-color: #1f6feb;
  --md-primary-fg-color--light: #4c8dff;
  --md-primary-fg-color--dark: #1a5fc9;
  --md-primary-bg-color: #ffffff;
  --md-accent-fg-color: #1f6feb;
  --md-accent-fg-color--transparent: #1f6feb1a;
  --md-accent-bg-color: #ffffff;
}

[data-md-color-scheme="slate"] {
  --md-primary-fg-color: #4c8dff;
  --md-primary-fg-color--light: #7fb0ff;
  --md-primary-fg-color--dark: #1f6feb;
  --md-primary-bg-color: #0d1117;
  --md-accent-fg-color: #4c8dff;
  --md-accent-fg-color--transparent: #4c8dff1a;
  --md-accent-bg-color: #0d1117;

  --md-default-bg-color: #0d1117;
  --md-default-fg-color: #e6edf3;
  --md-default-fg-color--light: #9aa7b2;
  --md-default-fg-color--lighter: #5b6b7c;
  --md-default-fg-color--lightest: #2b333d;
  --md-code-bg-color: #161b22;
  --md-code-fg-color: #e6edf3;
}

/* Sidebar nav: make a section's child pages read as clearly nested under it -
   a left guide line plus extra indent, on top of Material's own collapsible
   toggle (chevron) for section headers. */
.md-nav__item--section > .md-nav {
  margin-left: 0.65rem;
  padding-left: 0.5rem;
  border-left: 1px solid var(--md-default-fg-color--lightest);
}

.md-nav__item--section > .md-nav .md-nav__link {
  padding-left: 0.6rem;
}
