/* Fond « grille de points » (voir js/fond-points.js). La section hôte garde son propre fond violet ;
   le canvas se pose dessus, derrière le contenu. Il a la hauteur de l'écran (pas celle de la section) et suit le
   défilement par transform : sa hauteur et son décalage sont posés par le script. */
[data-fond-points] { position: relative; isolation: isolate; overflow: hidden; }
.fond-points { position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; pointer-events: none; display: block; will-change: transform; }
