.pagination{text-align:center;display:flex;flex-direction:row;gap:13px;margin-bottom:2rem}.page-link,.pagination{justify-content:center;align-items:center}.page-link{position:relative;display:inline-flex;font-weight:400;font-size:size(13);line-height:.9;width:2.25rem;height:2.25rem;text-transform:none;text-decoration:underline;text-underline-offset:2px;border:1px solid var(--gray-dark);color:#a9a9a9;padding:0 0 2px;z-index:1}.page-link,.page-link:after,.page-link:before{transition:all .3s ease-in-out;border-radius:50%}.page-link:after,.page-link:before{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-link:before{background-color:var(--color-accent);transform:translate(-50%,-50%) scale(0);z-index:-1}.page-link:after{width:48px;height:48px;border:1px solid #292929;opacity:0}.page-link:focus,.page-link:hover{border-color:var(--color-accent);color:var(--color-bg);font-weight:500;text-decoration:none}.page-link:focus:before,.page-link:hover:before{transform:translate(-50%,-50%) scale(1)}.page-link.page-link-current{color:var(--color-text);text-decoration:none;border-color:var(--color-accent);font-weight:500}.page-link.page-link-current:after{opacity:1}.page-link.page-link-current:before{opacity:0}[data-theme=light] .page-link{color:var(--gray-dark)}[data-theme=light] .page-link:after{border:1px solid rgba(0,0,0,.2)}[data-theme=light] .page-link:focus,[data-theme=light] .page-link:hover{color:var(--color-bg)}[data-theme=light] .page-link.page-link-current{color:var(--color-text)}