/* Sert un <picture><source type="image/webp">...</picture> autour d'une image
 * déjà positionnée en absolu par le thème (voir public/assets/README ou
 * frontend.min.css — .c-image.--has-ratio img { position: absolute; ... }),
 * qui compte sur .c-image comme bloc englobant pour ce positionnement.
 *
 * Sans cette règle, <picture> — position: relative par défaut dans le
 * navigateur — devient lui-même ce bloc englobant à la place de .c-image.
 * Son image, absolument positionnée à 100% de large et de haut, se
 * retrouve alors sans hauteur de référence : 0×0, invisible, seul le fond
 * de .c-image reste visible derrière. display: contents retire <picture>
 * de la mise en page (le navigateur continue de l'utiliser normalement
 * pour choisir entre la source AVIF/WebP et l'image de repli — ça ne
 * touche que l'affichage, pas ce choix), comme si l'image était restée un
 * enfant direct de .c-image, à l'identique d'avant. */
.c-image__picture {
  display: contents;
}
