/* Habillage du lecteur intégré du cœur (video.js), d'après la maquette
 * embed.html. `!important` : le skin PlayerSkins est souvent plus spécifique. */
:root{--arche-dark:#232323;--arche-aube:#C28400;--arche-white:#FAFAFA}

/* Bouton de lecture : disque Aube et anneau, comme .emb-play */
.video-js .vjs-big-play-button{width:92px!important;height:92px!important;line-height:92px!important;left:50%!important;top:50%!important;margin:-46px 0 0 -46px!important;border:0!important;border-radius:50%!important;background:var(--arche-aube)!important;color:var(--arche-dark)!important;box-shadow:0 0 0 12px rgba(194,132,0,.22);transition:transform .25s cubic-bezier(.23,1,.32,1),background-color .2s}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before{line-height:92px!important;font-size:48px!important;color:var(--arche-dark)!important}
@media (hover:hover){.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{background:#D79500!important;transform:scale(1.07)}}

/* Progression et volume en Aube */
.video-js .vjs-play-progress,.video-js .vjs-volume-level{background:var(--arche-aube)!important}
/* Piste du volume visible sous le niveau. */
.video-js .vjs-volume-bar{background:rgba(250,250,250,.3)!important}
.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before{color:var(--arche-aube)!important}
.video-js .vjs-control-bar{background:linear-gradient(0deg,rgba(35,35,35,.9),rgba(35,35,35,0))!important}

/* Titre du haut : voile sombre et typographie Archivo, comme .emb-top */
#topInfo{background:linear-gradient(180deg,rgba(35,35,35,.82),rgba(35,35,35,0))!important}
#topInfo .topInfoTitle{font-family:'Archivo',system-ui,sans-serif!important;font-weight:700!important;letter-spacing:.01em;text-shadow:0 1px 12px rgba(0,0,0,.4)}

/* Sélecteur de qualité : le bouton prend la largeur de son libellé
 * (« Auto (1080p) » débordait sur les boutons voisins). */
.video-js .progressive-quality-wrapper,.video-js .progressive-quality-button{width:auto!important;max-width:none!important;flex:none}
.video-js .progressive-quality-button{padding:0 6px!important;white-space:nowrap}
