.pagination{justify-content:center;align-items:center;gap:.25rem;padding-block-start:1.5rem;display:flex}.pagination__pages{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.pagination__item{display:flex}.pagination__page,.pagination__link,.pagination__ellipsis{block-size:2.5rem;inline-size:2.5rem;font-family:var(--font--text);color:var(--color--slate);background-color:var(--color--ice);border-radius:.5rem;justify-content:center;align-items:center;font-size:1rem;line-height:1.45;text-decoration:none;display:inline-flex}.pagination a.pagination__page,.pagination__link{transition:background-color .3s ease-in-out,color .3s ease-in-out}.pagination a.pagination__page:hover,.pagination__link:hover{color:var(--color--blue);background-color:var(--color--ice-hover)}.pagination a.pagination__page:focus-visible,.pagination__link:focus-visible{outline:2px solid var(--color--blue);outline-offset:2px}.pagination__page--current{color:var(--color--white);background-color:var(--color--blue);font-weight:600}.pagination__ellipsis{cursor:default}.pagination__link svg{block-size:1.125rem;inline-size:1.125rem;display:block}
