/* Shared action colors. Explicit priority overrides legacy page-specific colors. */
:root {
  --action-color: #b35d38;
  --action-hover: #944527;
  --action-tint: #f0dfd3;
  --home-button: var(--action-color);
  --home-button-hover: var(--action-hover);
}
.ez-header { --nav-bronze: var(--action-color); }

.editorial-site :is(.btn-primary, .ez-nav-cta, .ez-audience-link, .ez-connected-cta, .global-cta__button--primary) {
  background: var(--action-color) !important;
  border-color: var(--action-color) !important;
  color: #fffaf5 !important;
}
.editorial-site :is(.btn-primary, .ez-nav-cta, .ez-audience-link, .ez-connected-cta, .global-cta__button--primary):hover {
  background: var(--action-hover) !important;
  border-color: var(--action-hover) !important;
  color: #fffaf5 !important;
}
.editorial-site .ez-path-choice.is-active {
  background: var(--action-color) !important;
  border-color: var(--action-color) !important;
  color: #fffaf5 !important;
}
.editorial-site :is(.btn-secondary, .footer-consult) {
  border-color: var(--action-color) !important;
  color: var(--action-color) !important;
}
.editorial-site :is(.ez-text-link, .ez-insight-link, .ez-expertise-link, .ez-evidence-links a, .site-arrow-link) {
  color: var(--action-color) !important;
  border-color: var(--action-color) !important;
}
.editorial-site :is(.ez-text-link, .ez-insight-link, .ez-expertise-link, .ez-evidence-links a, .site-arrow-link):hover {
  color: var(--action-hover) !important;
}
.editorial-site :is(.ez-text-link, .ez-expertise-link, .ez-evidence-links a) span,
.editorial-site .site-arrow-link strong,
.editorial-site .ez-capability-arrow {
  color: inherit !important;
}
.editorial-site :is(.ez-insight-link, .ez-expertise-link) > span:first-child {
  border-color: var(--action-color) !important;
}
.editorial-site :is(.ez-insight-arrow, .ez-expertise-arrow) {
  background: var(--action-tint) !important;
  color: var(--action-color) !important;
}
.editorial-site .ez-audience-link > span,
.editorial-site #find-your-path .ez-goal-arrow,
.editorial-site #find-your-path .btn-primary > span {
  background: #c9805f !important;
  color: #fff !important;
}
.editorial-site #export-insights .eyebrow { color: var(--action-color); }
.editorial-site #export-insights .eyebrow::before { background: var(--action-color); }

/* Capability titles and arrows use black as a deliberate exception. */
.editorial-site #connected-capabilities .ez-capabilities strong,
.editorial-site #connected-capabilities .ez-capability-arrow {
  color: #000 !important;
}
