.page-number.active {
  font-weight: bold;
  color: rgb(250, 170, 41);
}

.pagination {
  margin-top: 10px;
}

.pagination,
#pageNumbers {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

.page-btn {
  cursor: pointer;
  transition: all 0.3s ease;
  background-color: #3c428f;
  color: white;
  padding: 5px 16px;
  border-radius: 6px;
  border-bottom-color: #b0b4e2;
  border-bottom-width: 4px;
  border-top: none;
  border-left: none;
  border-right: none;
}

.page-btn:hover {
  filter: brightness(1.1);
  transform: translateY(-1px);
  color: #ffb907;
  /* border-bottom-width: 6px; */
}

.page-btn:hover svg path {
  fill: #ffb907;
}

.page-btn:active {
  border-bottom-width: 2px;
  filter: brightness(0.9);
  transform: translateY(2px);
}
