/**
 * Fil d'Ariane — ancêtres en gris, page courante en rose (aligné sur la navbar).
 */
.hero-partner__breadcrumb a,
.hero-about__breadcrumb a,
.hero-volunteer__breadcrumb a,
.hero-blog__breadcrumb a {
  color: var(--nav-label-color, rgb(51, 51, 51)) !important;
  text-decoration: none;
  transition: color 0.2s ease;
}

.hero-partner__breadcrumb a:hover,
.hero-partner__breadcrumb a:focus,
.hero-about__breadcrumb a:hover,
.hero-about__breadcrumb a:focus,
.hero-volunteer__breadcrumb a:hover,
.hero-volunteer__breadcrumb a:focus,
.hero-blog__breadcrumb a:hover,
.hero-blog__breadcrumb a:focus {
  color: rgba(0, 0, 0, 0.85) !important;
}

.hero-partner__breadcrumb-current,
.hero-about__breadcrumb-current,
.hero-volunteer__breadcrumb-current,
.hero-blog__breadcrumb-current {
  color: var(--nav-active-color, #ff0a54) !important;
}

/* Ancien bandeau sombre (ex. causes) */
.hero-wrap .slider-text .breadcrumbs span.mr-2 > a,
.hero-wrap-2 .slider-text .breadcrumbs span.mr-2 > a {
  color: rgba(255, 255, 255, 0.92) !important;
}

.hero-wrap .slider-text .breadcrumbs span.mr-2 > a:hover,
.hero-wrap .slider-text .breadcrumbs span.mr-2 > a:focus,
.hero-wrap-2 .slider-text .breadcrumbs span.mr-2 > a:hover,
.hero-wrap-2 .slider-text .breadcrumbs span.mr-2 > a:focus {
  color: #fff !important;
}

.hero-wrap .slider-text .breadcrumbs > span:not(.mr-2),
.hero-wrap-2 .slider-text .breadcrumbs > span:not(.mr-2) {
  color: var(--nav-active-color, #ff0a54) !important;
}
