/* ==========================================================================
   14. Pagination
   ========================================================================== */

.nav-links {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 6px;
	margin-block-start: 3rem;
}

.page-numbers {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 0 0.625rem;
	font-weight: 600;
	font-size: 0.9rem;
	color: var(--color-text);
	text-decoration: none;
	border: 1.5px solid var(--color-border);
	border-radius: var(--radius-button);
	transition: background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);
}

.page-numbers:hover {
	background-color: var(--color-primary);
	border-color: var(--color-primary);
	color: var(--color-white);
}

.page-numbers.current {
	background-color: var(--color-primary);
	border-color: var(--color-primary);
	color: var(--color-white);
}
