.stoplight-blog-pagination {
    margin: var(--padding) 0
}

.stoplight-blog-pagination .hs-pagination {
    align-items: center;
    display: flex;
    flex-flow: row wrap;
    gap: 20px;
    justify-content: center
}

.stoplight-blog-pagination a {
    font-weight: 500;
    margin: 0
}

.stoplight-blog-pagination a[aria-current=true] {
    cursor: default;
    opacity: .3
}

.stoplight-blog-pagination a.hs-pagination__link.hs-pagination__link--next svg,
.stoplight-blog-pagination a.hs-pagination__link.hs-pagination__link--prev svg {
    height: 16px;
    margin-bottom: -2px;
    width: 10px
}

.stoplight-blog-pagination a.hs-pagination__link.hs-pagination__link--next,
.stoplight-blog-pagination a.hs-pagination__link.hs-pagination__link--prev {
    align-items: center;
    background: var(--off-background);
    border-radius: 4px;
    display: flex;
    gap: 8px;
    line-height: 1em;
    padding: 10px 12px 9px
}

@media (prefers-color-scheme:dark) {

    .stoplight-blog-pagination a.hs-pagination__link.hs-pagination__link--next svg path,
    .stoplight-blog-pagination a.hs-pagination__link.hs-pagination__link--prev svg path {
        fill: var(--white)
    }
}

.stoplight-blog-pagination a.hs-pagination__link.hs-pagination__link--prev {
    margin-right: 15px
}

.stoplight-blog-pagination a.hs-pagination__link.hs-pagination__link--next {
    margin-left: 15px
}