/* Humanofil indigo lock v5 — cache-busted final override.
   Loaded AFTER nodal-root-v1.css. No layout/structure changes. */
:root{
  --humanofil-system-indigo:#8d9aeb;
}

/* Ecosystem/system signal */
body .ecosystem-strip .strip-home{
  color:var(--humanofil-system-indigo)!important;
}
body .site-header .brand em{
  color:var(--humanofil-system-indigo)!important;
}
body .site-header .theme-toggle span{
  color:var(--humanofil-system-indigo)!important;
}

/* Humanofil textual signal: indigo. The diagram itself keeps teal/moss. */
body main#main-content .node-hero.nodal-root-hero .kicker{
  color:var(--humanofil-system-indigo)!important;
}
body main#main-content .node-hero.nodal-root-hero .hero-orientation{
  color:var(--humanofil-system-indigo)!important;
}
body main#main-content .flow-window .flow-window-heading .kicker{
  color:var(--humanofil-system-indigo)!important;
}
body main#main-content .flow-window .flow-window-heading > a{
  color:var(--humanofil-system-indigo)!important;
}

/* Small action/system accents */
body main#main-content .node-hero.nodal-root-hero .primary-action{
  border-color:rgba(141,154,235,.72)!important;
  box-shadow:0 0 2rem rgba(141,154,235,.10)!important;
}
body main#main-content .field-story-marker::before,
body main#main-content .field-story-copy .field-story-closing,
body main#main-content .flow-card-copy em,
body main#main-content .flow-card-signal{
  color:var(--humanofil-system-indigo)!important;
}
