:root {
  --digidely-secondary-text: #405574;
}

/* Texte secondaire : gris soutenu sur tous les fonds clairs */
#content .elementor-widget-text-editor p,
#content .elementor-widget-text-editor li,
#content .elementor-widget-text-editor .elementor-icon-list-text,
#content .entry-content p,
#content .entry-content li,
#content .entry-content .elementor-icon-list-text,
#content .digidely-home-hero-grid p,
#content .digidely-trust li,
#content .digidely-focus-card p,
#content .digidely-solution-step p,
#content .digidely-solutions-heading p,
#content .digidely-automation-feature p,
#content .digidely-state-card li,
#content .digidely-offer-card p,
#content .elementor-element-66db418 p,
#content .ds-service-card p,
#content .ds-clarity-copy p:not(.ds-kicker),
#content .ds-flow li,
#content .dp-hero p,
#content .dp-heading p,
#content .dp-card p,
#content .dp-card li,
#content .dp-wide-card p,
#content .dp-wide-card li,
#content .dp-monthly-item,
#content .dp-cta p,
#content .dc-hero-grid p,
#content .dc-hero-note p,
#content .dc-aside p,
#content .dc-aside li,
#content .mf-form-wrapper p,
#content .dc-faq details p,
#content .po-intro p,
#content .po-project-copy p,
#content .po-project-copy span,
#content .dd-card p:not(.dd-kicker):not(.dd-lead),
#content .dd-card li,
#content .dd-list li,
#content .ce-card p:not(.ce-kicker):not(.ce-lead),
#content .ce-card li,
#content .ce-list li,
.elementor-location-footer p,
.elementor-location-footer li,
.elementor-location-footer .elementor-icon-list-text {
  color: var(--digidely-secondary-text) !important;
}

/* Les sections foncées gardent leur contraste clair */
#content .digidely-dark-path p,
#content .digidely-dark-path li,
#content .ce-bottom p,
#content .ce-bottom li {
  color: #dbe8ff !important;
}

#content .ds-method p:not(.ds-kicker),
#content .ds-method li {
  color: #c6d8ff !important;
}

#content .ds-method .ds-kicker {
  color: #a9c9ff !important;
}

#content .dd-bottom p,
#content .dd-bottom li {
  color: rgba(255, 255, 255, 0.86) !important;
}

/* Séparation plus élégante des deux dernières colonnes du footer */
@media (min-width: 1024px) {
  .elementor-location-footer .elementor-element-2131a456 {
    transform: translateX(24px);
  }
}

/* Texte des liens de navigation du footer */
.elementor-location-footer .elementor-widget-icon-list .elementor-icon-list-item > a .elementor-icon-list-text {
  color: var(--digidely-secondary-text) !important;
}

/* Supprime uniquement le coche orange décoratif de SEO dans le footer */
.elementor-location-footer .elementor-element-534b9b04 .elementor-icon-list-item:last-child .elementor-icon-list-icon {
  display: none;
}