/* Numbered pagination — blogs / archives (matches search results ← 1 2 →) */

.wpr-grid-pagination,
.wpr-grid-pagination.wpr-grid-pagination-numbered,
.elementor-pagination,
.e-load-more-anchor + .e-load-more-pagination,
nav.elementor-pagination {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	gap: 10px;
	margin-top: 25px;
	padding: 0;
	width: 100%;
}

.wpr-grid-pagination .wpr-grid-pagi-left-arrows,
.wpr-grid-pagination .wpr-grid-pagi-right-arrows {
	display: inline-flex;
	align-items: center;
	gap: 10px;
	margin: 0;
	padding: 0;
}

.wpr-grid-pagination a,
.wpr-grid-pagination > div > span,
.wpr-grid-pagination span.wpr-grid-current-page,
.wpr-grid-pagination span.wpr-disabled-arrow,
.wpr-grid-pagination .wpr-prev-page,
.wpr-grid-pagination .wpr-next-page,
.elementor-pagination .page-numbers,
.elementor-pagination a.page-numbers,
.elementor-pagination span.page-numbers {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	min-width: 42px;
	min-height: 42px;
	margin: 0 !important;
	padding: 8px 16px !important;
	border: none !important;
	border-radius: 3px !important;
	background-color: #0084ff !important;
	color: #ffffff !important;
	font-family: Inter, system-ui, sans-serif;
	font-size: 14px !important;
	font-weight: 500 !important;
	line-height: 1.2 !important;
	text-decoration: none !important;
	box-shadow: none !important;
	gap: 0;
	transition: background-color 0.15s ease, color 0.15s ease;
}

/* Hide WPR icon fonts — show ← / → text only (like search page) */
.wpr-grid-pagination .wpr-prev-page i,
.wpr-grid-pagination .wpr-next-page i,
.wpr-grid-pagination .wpr-prev-page svg,
.wpr-grid-pagination .wpr-next-page svg,
.wpr-grid-pagination .wpr-prev-page .wpr-icon,
.wpr-grid-pagination .wpr-next-page .wpr-icon {
	display: none !important;
}

.wpr-grid-pagination .wpr-prev-page span,
.wpr-grid-pagination .wpr-next-page span {
	display: inline !important;
	margin: 0 !important;
	padding: 0 !important;
	color: inherit !important;
	font-size: inherit !important;
	line-height: inherit !important;
}

.wpr-grid-pagination a:hover,
.wpr-grid-pagination a:focus,
.wpr-grid-pagination a:focus-visible,
.wpr-grid-pagination > div > span:not(.wpr-disabled-arrow):hover,
.elementor-pagination a.page-numbers:hover,
.elementor-pagination a.page-numbers:focus-visible {
	background-color: #006fd6 !important;
	color: #ffffff !important;
	outline: none !important;
}

.wpr-grid-pagination span.wpr-grid-current-page,
.elementor-pagination span.page-numbers.current {
	background-color: #006fd6 !important;
	color: #ffffff !important;
}

.wpr-grid-pagination span.wpr-disabled-arrow {
	opacity: 0.45;
	cursor: default;
	pointer-events: none;
}

@media (max-width: 767px) {
	.wpr-grid-pagination a,
	.wpr-grid-pagination > div > span,
	.wpr-grid-pagination span.wpr-grid-current-page,
	.wpr-grid-pagination .wpr-prev-page,
	.wpr-grid-pagination .wpr-next-page,
	.elementor-pagination .page-numbers {
		min-width: 38px;
		min-height: 38px;
		padding: 8px 12px !important;
		font-size: 13px !important;
	}
}
