/* Garde-fou responsive pour les lecteurs vidéo (Plyr + <video> brut).
   Empêche le débordement horizontal sur mobile tant que le JS du player n'a pas
   encore redimensionné l'élément (poster à la taille intrinsèque ~1280px). */
#player,
.plyr,
video {
    width: 100%;
    max-width: 100%;
    height: auto;
}
