/* CorpusIQ brand colors for MkDocs Material theme */
:root {
  --md-primary-fg-color: #0a2540;
  --md-primary-fg-color--light: #1e3a5f;
  --md-primary-fg-color--dark: #061829;
  --md-accent-fg-color: #c9a961;
  --md-accent-fg-color--transparent: rgba(201, 169, 97, 0.1);
}

.md-typeset a { color: #8a6914; }
.md-typeset a:hover { color: #6f5410; }
/* Footer copyright: the theme's value measured 4.48:1 on the dark footer
   (#7f7f7f on #171717), 0.02 short of the 4.5 AA threshold. #9e9e9e gives
   6.69:1 on the same background. */
.md-copyright { color: #9e9e9e; }
.md-header { background: linear-gradient(135deg, #0a2540 0%, #1e3a5f 100%); }
.md-typeset code { border-radius: 4px; }
.md-typeset pre > code { border-radius: 6px; }

/* ── Hermes section separator: big, bold, gold border ── */
.md-nav__link[href="hermes/index.html"] {
  font-weight: 800 !important;
  font-size: 1.2em !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  color: #0a2540 !important;
}
li.md-nav__item:has(> .md-nav__link[href="hermes/index.html"]) {
  margin-top: 20px !important;
  padding-top: 16px !important;
  border-top: 3px solid #c9a961 !important;
}