/* Barre de contrôle */
.video-js.vjs-custom-theme .vjs-control-bar {
    background: rgba(0,0,0,0.65);
    backdrop-filter: blur(6px);
    height: 32px;
    padding: 0 2rem !important; /* ⬅️ 2rem des deux côtés */
    display: flex;
    align-items: center;
}
/* Bouton play au centre */
.video-js.vjs-custom-theme .vjs-big-play-button {
    width: 64px;
    height: 64px;
    border-radius: 100%;
    border: 2px solid rgb(107 38 217 / 10%);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: .3s;
    color: #6b26d9;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	background-color: rgb(107 38 217 / 10%);
    margin: 0;
}

.video-js.vjs-custom-theme .vjs-big-play-button:hover {
    background: #6b26d9;
	color: #fff;
}
.video-js.vjs-custom-theme .vjs-big-play-button span {
	width: 100%;
    height: 100%;
}
.video-js.vjs-custom-theme .vjs-big-play-button span:before {
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	height: fit-content;
    width: fit-content;
    font-size: 2rem;
}

.video-js.vjs-custom-theme.vjs-has-started .vjs-big-play-button {
	display:none;
}
/* Boutons */
.video-js.vjs-custom-theme .vjs-control {
    transition: 0.2s ease;
}

.video-js.vjs-custom-theme button.vjs-control:hover {
    background-color: #f26818;
}
