.wp-pagenavi{
  margin-top: 50px;
  display: flex;
  justify-content: center;
  gap: 0 .7em;
}
.wp-pagenavi > *{
  width: 2.4em;
  height: 2.4em;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.wp-pagenavi > a{
  border: 1px solid var(--color-primary);
  color: var(--color-primary);
}
.wp-pagenavi > span.current{
  background-color:  var(--color-primary);
  color: #fff;
}