/* Video player container styles */
.video-player-container {
	max-width: 1600px;
	margin: 0 auto;
}

/* Custom styles for Plyr player */
.plyr__controls {
	background: rgba(0, 0, 0, 0.7);
	border-radius: 10px;
}

/* Range input color for Plyr full UI */
.plyr--full-ui input[type="range"] {
	color: #465ee8;
}

/* Plyr control button styles */
.plyr__control--overlaid,
.plyr__control,
.plyr__control:focus,
.plyr__control:hover {
	background-color: rgba(0, 0, 0, 0.7);
	color: #465ee8;
}

/* Plyr volume control color */
.plyr__volume {
	color: #465ee8;
}

/* Plyr control button styles for video */
.plyr--video .plyr__controls button,
.plyr--video .plyr__controls button:hover,
.plyr--video .plyr__controls button:focus {
	color: #465ee8;
}

/* Plyr progress bar colors */
.plyr__progress--played,
.plyr__progress--buffer,
.plyr__progress--seek,
.plyr__progress__buffer {
	background: #465ee8;
}

/* Plyr buffer progress bar color */
.plyr__progress__buffer {
	background: rgba(70, 94, 232, 0.5);
}

/* Customize Plyr settings menu */
.plyr__menu {
	color: #333;
}

/* Plyr settings menu container styles */
.plyr__menu__container {
	background: #f8f8f8;
	color: #333;
}

/* Plyr settings menu item styles */
.plyr__menu__container [role="menuitem"] {
	color: #333;
}

/* Plyr settings menu item hover styles */
.plyr__menu__container [role="menuitem"]:hover {
	background: #465ee8;
	color: #fff;
}

/* Plyr settings menu item active styles */
.plyr__menu__container [role="menuitem"][aria-checked="true"] {
	color: #465ee8;
}

/* Customize the arrow indicator */
.plyr__menu__container [role="menuitem"]::after,
.plyr__menu__container [role="menuitem"][aria-haspopup="true"]::after {
	border-left-color: #333;
}

/* Additional customizations for Plyr */
.plyr--full-ui .plyr__controls button.tab-focus:focus,
.plyr--full-ui .plyr__controls button:hover,
.plyr--full-ui .plyr__controls button[aria-expanded="true"] {
	background-color: rgba(70, 94, 232, 0.7);
	color: #fff;
}

.plyr__control--overlaid,
.plyr__control--overlaid:hover,
.plyr__control--overlaid:focus {
	background-color: rgba(70, 94, 232, 0.7);
	color: #fff;
}

/* Progress bar container color */
.plyr__progress__container {
	background: rgba(70, 94, 232, 0.1);
}

/* Buffer progress bar color */
.plyr__progress--buffer {
	background: rgba(70, 94, 232, 0.5);
}

/* Played progress bar color */
.plyr__progress__played {
	background: #465ee8;
}

/* Tooltip colors for Plyr */
.plyr__tooltip {
	background: #465ee8;
	color: #fff;
}
