.pagination-wrapper {
  margin-top: 4rem;

  & .pagination__list {
    gap: 3rem;
    & li[aria-disabled="true"] {
      pointer-events: none;
      & a {
        color: #dddddd;
      }
    }

    & > li a {
      font-size: 14px;
    }
    & .wrapper-pagination-numbers {
      display: flex;
      align-items: center;
      gap: 1rem;

      & li {
        min-width: 32px;
        min-height: 32px;

        & a {
          font-size: 16px;
        }

        &:has(.pagination__item--current) {
          border: 1px solid #000;
        }
      }
    }
  }
  & .pagination__item {
    gap: 1rem;
  }
  & .svg-wrapper svg {
    width: 13px;
    height: auto;
  }
}

@media screen and (min-width: 990px) {
  .pagination-wrapper {
    margin-top: 5rem;
  }
}

.pagination__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.pagination__list > li {
}

.pagination__item {
  color: rgb(var(--color-foreground));
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  padding: 0;
  text-decoration: none;
}

.pagination__item--next .icon {
  margin-left: -0.2rem;
  transform: rotate(90deg);
}

.pagination__item--next:hover .icon {
  transform: rotate(90deg) scale(1.07);
}

.pagination__item--prev .icon {
  margin-right: -0.2rem;
  transform: rotate(-90deg);
}

.pagination__item--prev:hover .icon {
  transform: rotate(-90deg) scale(1.07);
}

.pagination__item-arrow:hover::after {
  display: none;
}
