.pagination .pagination__list{display:flex;align-items:center;gap:.5rem;overflow-x:auto;overflow-y:clip;scrollbar-width:none;margin:2rem -1rem 0}.pagination .pagination__list .pagination__item .pagination__link{line-height:1;width:2.5rem;height:2.5rem;border-radius:100%;border:1px solid var(--clr-brand-800);display:inline-flex;align-items:center;justify-content:center;position:relative;font-size:var(--fs-200);font-weight:var(--fw-600)}.pagination .pagination__list .pagination__item .pagination__link:hover,.pagination .pagination__list .pagination__item .pagination__link.is-active{background-color:var(--clr-brand-800);color:var(--clr-base-100)}.pagination .pagination__list .is-disabled,.pagination .pagination__list li:has(span.is-disabled){opacity:.5;pointer-events:none}.pagination .pagination__list .pagination__item--first{margin-right:auto}.pagination .pagination__list .pagination__item--first .pagination__link{position:relative}.pagination .pagination__list .pagination__item--last{margin-left:auto}.pagination .pagination__list .pagination__item--last .pagination__link{position:relative}.pagination .pagination__list a{text-decoration:none;line-height:1}.pagination .pagination__list a:before{display:none}@media (min-width: 768px){.pagination .pagination__list{margin:2rem 0 0}}
