.pagination{padding-top:4em;text-align:center;display:flex;justify-content:center;gap:2em}.pagination span{font-size:1.125em;position:relative;min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center}.pagination span.current::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-1em;width:.3888888889em;height:.3888888889em;border-radius:50%;background-color:var(--color-spot-dark)}.pagination a{display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;text-decoration:none}