.pagination {
  margin: 1rem 0;
}
.pagination button {
  cursor: pointer;
  color: black;
  font-size: 1rem;
  font-weight: 900;
  width: 2.5rem;
  height: 2.5rem;
  margin: 0 0.5rem;
  border: solid 4px #cecbc1;
  background-color: #ffffff;
}
.pagination button.active {
  background-color: #cecbc1;
}
.pagination button:first-child, .pagination button:last-child {
  border-color: transparent;
}
.pagination button:first-child > i, .pagination button:last-child > i {
  color: #cecbc1;
  font-size: 1.3rem;
}
.pagination button:hover {
  opacity: 0.5;
}
