.cdws-pagination ul {
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
	list-style: none;
	padding: 0;
	margin: 2rem 0 0;
}

.cdws-pagination a,
.cdws-pagination span {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 2.75rem;
	padding: 0.7rem 0.9rem;
	border: 1px solid var(--wp--preset--color--border);
	border-radius: var(--theme-radius-sm);
	background: var(--wp--preset--color--card);
}

.cdws-pagination .current {
	background: var(--wp--preset--color--primary);
	color: var(--wp--preset--color--primary-foreground);
	border-color: var(--wp--preset--color--primary);
}
