/* ======================
   Light Mode (default)
   ====================== */
:root > *[data-md-color-scheme="default"] {
  --md-primary-fg-color: #003e78;              /* Header bar */
  --md-primary-fg-color--light: #125a9c;
  --md-primary-fg-color--dark: #002f5b;

  --md-accent-fg-color: #ffcb0a;               /* Highlight + active colors */
  --md-accent-fg-color--light: #ffdd59;
  --md-accent-fg-color--dark: #d4a300;

  --md-header-fg-color: #ffcb0a;               /* Icons */
}

/* Force title (site name) and main topic area */
.md-header__title,
.md-header__title .md-header__topic {
  color: #ffcb0a !important;
}

/* Active tab on top navigation */
.md-tabs__item--active {
  color: #ffcb0a !important;
}

/* ======================
   Dark Mode (slate)
   ====================== */
:root > *[data-md-color-scheme="slate"] {
  --md-primary-fg-color:        #00274c;
  --md-primary-fg-color--light: #345b7f;
  --md-primary-fg-color--dark:  #00152a;

  --md-accent-fg-color: #ffcb0a;
  --md-accent-fg-color--light: #ffdd59;
  --md-accent-fg-color--dark: #d4a300;

  --md-header-fg-color: #ffcb0a;
}

/* Dark mode title + active tabs */
[data-md-color-scheme="slate"] .md-header__title,
[data-md-color-scheme="slate"] .md-header__title .md-header__topic,
[data-md-color-scheme="slate"] .md-tabs__item--active {
  color: #ffcb0a !important;
}

/* ===========================================
   Right-hand TOC active highlight (Light Mode)
   =========================================== */
:root > *[data-md-color-scheme="default"] {
  --md-toc-item-active-color: #003e78; /* or use your accent: #ffcb0a */
}

/* Make the active item bold for better visibility */
:root > *[data-md-color-scheme="default"] .md-sidebar--secondary .md-nav__link--active {
  color: var(--md-toc-item-active-color) !important;
  font-weight: 600;
}

/* ===========================================
   Right-hand TOC active highlight (Dark Mode)
   =========================================== */
:root > *[data-md-color-scheme="slate"] {
  --md-toc-item-active-color: #ffcb0a; /* maize works best on dark backgrounds */
}

/* Apply dark-mode styling */
[data-md-color-scheme="slate"] .md-sidebar--secondary .md-nav__link--active {
  color: var(--md-toc-item-active-color) !important;
  font-weight: 600;
}

/* ===========================================
   Light Mode (optional override)
   =========================================== */
:root > *[data-md-color-scheme="default"] {
  /* You can keep default blue or switch to maize */
  --md-typeset-a-color: #003e78;   /* link color in docs */
  --md-typeset-a-hover-color: #125a9c;
}


/* ===========================================
   Dark Mode: fix unreadable blue links
   =========================================== */
:root > *[data-md-color-scheme="slate"] {
  /* Use maize (U-M) or any bright, dark-mode friendly color */
  --md-typeset-a-color: #ffcb0a;         /* link color */
  --md-typeset-a-hover-color: #ffdd59;   /* hover color */
}

/* Make sure visited links do not become dark purple */
[data-md-color-scheme="slate"] .md-typeset a:visited {
  color: var(--md-typeset-a-color) !important;
}

/* Hide "Made with Material for MkDocs" but keep copyright */
.md-footer-meta__inner .md-footer-meta__item--right {
  display: none !important;
}
