.wp-block-comments-pagination {
	font-size: var(--wp--preset--font-size--small);
	gap: var(--wp--preset--spacing--40) !important;
	justify-content: center;
}

.wp-block-comments-pagination .wp-block-comments-pagination-numbers {
	display: flex;
	gap: var(--wp--preset--spacing--40);
}

.wp-block-comments-pagination .wp-block-comments-pagination-previous,
.wp-block-comments-pagination .wp-block-comments-pagination-next,
.wp-block-comments-pagination .wp-block-comments-pagination-numbers > * {
	border: 1px solid var(--wp--preset--color--realizer-lightgrey);
	border-radius: 4px;
	padding: 0.5em 1em;
}

.wp-block-comments-pagination .wp-block-comments-pagination-previous,
.wp-block-comments-pagination .wp-block-comments-pagination-next,
.wp-block-comments-pagination .wp-block-comments-pagination-numbers .page-numbers {
	text-decoration: none;
}

.wp-block-comments-pagination .wp-block-comments-pagination-previous:hover,
.wp-block-comments-pagination .wp-block-comments-pagination-next:hover,
.wp-block-comments-pagination .wp-block-comments-pagination-numbers .page-numbers:not(.dots):not(.current):hover {
	background: var(--wp--preset--color--realizer-contrast);
	color: var(--wp--preset--color--realizer-base);
	transition: 0.5s ease;
}

.wp-block-comments-pagination .wp-block-comments-pagination-numbers .current {
	background: var(--wp--preset--color--realizer-contrast);
	color: var(--wp--preset--color--realizer-base);
}