/* =========================================================================
   DV Design System — blocs en éléments Elementor natifs, partie chargée AVANT dv-ds.css
   Valeurs par défaut que le DS remplace à spécificité égale, et sélecteurs du DS
   adaptés à la structure Elementor avec la même spécificité que l'original.
   (+ en ligne : règles du kit Elementor sur h1…h6 reportées sur les widgets Titre du DS)
   ========================================================================= */
/* Elementor dessine un calque de fond en ::before sur chaque conteneur (position absolue, pleine taille) */
.dv-n::before{content:none;display:inline;position:static;top:auto;left:auto;width:auto;height:auto;border:0 none;border-radius:0;mix-blend-mode:normal;opacity:1;transition:none}
/* boutons : « .elementor a » (ombre, soulignement) visait la balise <a> des codes courts */
.elementor :where(.dv-n > .elementor-widget-button[class*=" dv-"]):is(div){box-shadow:none;text-decoration:none}
/* sélecteurs « enfant direct » du DS : une enveloppe de plus dans les widgets */
:where(.dv-n) > .dv-prose > :where(.elementor-widget-container) > :first-child{margin-top:0}
:where(.dv-n) > .dv-suite > :where(.elementor-widget-container) > :last-child{margin-bottom:0}
.dv-article__texte > :where(.dv-n > .elementor-widget-text-editor:last-child) > :where(.elementor-widget-container) > :last-child{margin-bottom:0}
html body .dv-article .dv-article__texte > :where(.dv-n > .elementor-widget-text-editor:first-child) > :where(.elementor-widget-container) > :is(h3,h4,h5,h6):first-child{margin-top:0!important}
