/*
 * Contenu WYSIWYG des projets hébergés.
 * Le reset du bundle Vite (* { margin: 0; padding: 0 }) supprime l'espacement des paragraphes,
 * titres et listes. Fichier hors de assets/, que le build Vite régénère.
 */
.custom_projet_description_content > :is(p, h2, h3, h4, ul, ol),
.custom_projet_fondateur > :is(p, h2, h3, h4, ul, ol) {
    margin-bottom: 1em;
}

.custom_projet_description_content > :last-child,
.custom_projet_fondateur > :last-child {
    margin-bottom: 0;
}

/* Les marges des enfants directs de la description fusionnent, pas celles du slide (flex). */
.custom_projet_description_content > :is(h2, h3, h4):not(:first-child) {
    margin-top: 1.5em;
}

.custom_projet_fondateur > :is(h2, h3, h4) {
    margin-top: .5em;
}

.custom_projet_description_content :is(ul, ol),
.custom_projet_fondateur :is(ul, ol) {
    padding-left: 1.5em;
}

.custom_projet_description_content li,
.custom_projet_fondateur li {
    margin-bottom: .5em;
}
