nav[aria-label="Pagination Navigation"] div:first-of-type {
    display: none;
}

nav[aria-label="Pagination Navigation"] div:nth-of-type(2) {
    width: 100%;
}

/* prettier-ignore */
nav[aria-label="Pagination Navigation"] div:nth-of-type(2) div:last-of-type span.relative.z-0.inline-flex.shadow-sm.rounded-md:first-of-type {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    height: auto;
    align-items: center;
    justify-content: center;
    gap: 10px;
    user-select: none;
}

/* prettier-ignore */
nav[aria-label="Pagination Navigation"] div:nth-of-type(2) div:last-of-type span,
nav[aria-label="Pagination Navigation"] div:nth-of-type(2) div:last-of-type a {
    padding: 5px;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 34px;
    width: 34px;
}

/* prettier-ignore */
nav[aria-label="Pagination Navigation"] div:nth-of-type(2) div:last-of-type span[aria-label='pagination.previous'] span svg,
nav[aria-label="Pagination Navigation"] div:nth-of-type(2) div:last-of-type a[aria-label='pagination.previous'] svg,
nav[aria-label="Pagination Navigation"] div:nth-of-type(2) div:last-of-type span[aria-label='pagination.next'] span svg,
nav[aria-label="Pagination Navigation"] div:nth-of-type(2) div:last-of-type a[aria-label='pagination.next'] svg {
    width: 34px;
    height: 34px;
}

/* prettier-ignore */
nav[aria-label="Pagination Navigation"] div:nth-of-type(2) div:last-of-type span[aria-current="page"],
nav[aria-label="Pagination Navigation"] div:nth-of-type(2) div:last-of-type a:hover {
    background: var(--color-primary);
    color: white;
}
