/**
 * Videos archive — Monolist A-Z + in-page pagination (same pattern as playlists).
 */
/* Letter bar lives in sidebar (.mv-monolist-letters); layout in videos-archives.css */
.page-movies-archive #movies-monolist-buttons.monolist-nav.mv-monolist-letters {
	text-align: center;
}
.page-movies-archive .movies-monolist-pagination {
	margin: 12px 0;
	text-align: center;
}
/* Dark theme buttons (match former letter sidebar) */
.page-movies-archive #movies-monolist-buttons .ml-button {
	background-color: #2d2d3a;
	border-color: #3d3d52;
	color: #e8e8ee;
}
.page-movies-archive #movies-monolist-buttons .ml-button:hover,
.page-movies-archive #movies-monolist-buttons .ml-button:focus {
	background-color: #353545;
	border-color: #45455a;
	color: #fff;
}
.page-movies-archive #movies-monolist-buttons .ml-button.active {
	background-color: #3d3d52;
	border-color: #5c5c6a;
	color: #fff;
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);
}
.page-movies-archive .ml-pagination > li > a,
.page-movies-archive .ml-pagination > li > span {
	background-color: #151c2b;
	border-color: #1c2334;
	color: #1fa8e1;
}
.page-movies-archive .ml-pagination > li > a:hover,
.page-movies-archive .ml-pagination > li > a:focus {
	background-color: #1c2942;
	border-color: #2f4f76;
	color: #ffffff;
}
.page-movies-archive .ml-pagination > li.active > span,
.page-movies-archive .ml-pagination > li.active > a {
	background-color: #1c2942;
	border-color: #2f4f76;
	color: #ffffff;
}
.page-movies-archive .ml-pagination > .disabled > span {
	color: #4d6f91;
	background-color: #151c2b;
	border-color: #1c2334;
}
/* Monolist pager list layout */
.page-movies-archive .movies-monolist-pagination .ml-pagination {
	display: inline-block;
	padding-left: 0;
	margin: 8px 0;
	list-style: none;
	vertical-align: middle;
}
.page-movies-archive .movies-monolist-pagination .ml-pagination > li {
	display: inline-block;
	margin: 0 2px 4px;
	vertical-align: middle;
}
.page-movies-archive .movies-monolist-pagination .ml-pagination > li > a,
.page-movies-archive .movies-monolist-pagination .ml-pagination > li > span {
	display: inline-block;
	min-width: 2.25em;
	padding: 6px 10px;
	text-align: center;
	border-radius: 4px;
}
