/* ==========================================================================
   DATIBAT — Compatibilité Elementor / éditeur WordPress
   --------------------------------------------------------------------------
   Le design DATIBAT remet volontairement à zéro certains styles globaux
   (p { margin:0 }, ul { list-style:none; padding:0 }, a { color:inherit }).
   Ces règles conviennent aux pages codées du thème, mais « aplatiraient » le
   contenu saisi dans Elementor ou l'éditeur WordPress.

   Cette feuille RÉTABLIT une typographie de contenu normale UNIQUEMENT dans les
   zones éditables (.elementor, .entry-content), sans modifier le design DATIBAT
   de l'accueil ni des gabarits.
   ========================================================================== */

/* Paragraphes : réintroduire l'espacement dans le contenu éditable. */
.entry-content p,
.elementor-widget-text-editor p {
  margin: 0 0 1em;
}

/* Listes : réintroduire puces, numéros et retraits. */
.entry-content ul,
.elementor-widget-text-editor ul {
  list-style: disc;
  margin: 0 0 1em 1.25em;
  padding-left: 1.25em;
}
.entry-content ol,
.elementor-widget-text-editor ol {
  list-style: decimal;
  margin: 0 0 1em 1.25em;
  padding-left: 1.25em;
}
.entry-content li,
.elementor-widget-text-editor li {
  margin: 0.25em 0;
  list-style: inherit;
}

/* Liens de contenu : visibles (le thème met a { color:inherit }). */
.entry-content a:not(.btn):not(.elementor-button),
.elementor-widget-text-editor a {
  color: var(--orange, #FF650A);
  text-decoration: underline;
  text-underline-offset: 2px;
}

/* Images : laisser Elementor gérer l'affichage de ses propres médias. */
.elementor img {
  display: revert;
}

/* Sécurité : ne pas imposer la hauteur de ligne/espacement du thème aux widgets. */
.elementor-widget-text-editor {
  line-height: inherit;
}
