.vps-player-wrap {
	position: relative;
	width: 100%;
}

/*
 * Repli de dimensionnement pour le cas où le shortcode [videojs_video]
 * est utilisé hors du wrapper natif du thème (ex : collé manuellement
 * dans un article) — sans conteneur au ratio déjà défini.
 *
 * À l'intérieur du wrapper du thème (.video-player-wrap), ce dernier
 * force déjà width/height à 100% via des règles !important : cette
 * règle-ci n'a alors plus rien à calculer et reste sans effet, donc pas
 * de conflit possible avec le CSS du thème.
 */
.vps-videojs-wrap .video-js {
	width: 100%;
	aspect-ratio: 16 / 9;
}

.vps-plyr-wrap .plyr {
	width: 100%;
	border-radius: 4px;
	overflow: hidden;
}
