/* Anti-FOUC générique : tout élément portant data-ds-reveal reste invisible
   jusqu'à ce que la page soit prête. `visibility` plutôt que `display` ou
   `opacity` : la place est réservée, donc aucun décalage au moment de l'affichage. */
html.ds-js [data-ds-reveal]{visibility:hidden;}
html.ds-ready [data-ds-reveal]{visibility:visible;}

/* Variante avec fondu, pour les blocs où l'apparition brute serait sèche. */
html.ds-js [data-ds-reveal="fade"]{visibility:hidden;opacity:0;}
html.ds-ready [data-ds-reveal="fade"]{visibility:visible;opacity:1;transition:opacity .18s ease;}