.pager{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"prev line next";align-items:center;gap:.5rem 1rem;margin-top:1rem}.pager.pager-numbered{grid-template-areas:"prev line next" "prev jumps next"}.pager>.pager-go:first-child{grid-area:prev}.pager>.pager-next{grid-area:next}.pager .pager-go,.pager .pager-n{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;margin:0;border:0;border-radius:0;background:#d5e2f20f;box-shadow:inset 0 0 0 1px #d5e2f24d;color:var(--ice-white);font:800 .875rem/1 var(--ice-face);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-hover) var(--ease-hard),color var(--duration-hover) var(--ease-hard),box-shadow var(--duration-hover) var(--ease-hard)}.pager .pager-go{min-width:8rem;padding:0 1.1rem}.pager :is(a.pager-go,button.pager-go:not(:disabled),a.pager-n):hover{background:var(--ice-white);box-shadow:inset 0 0 0 1px var(--ice-white);color:var(--ice-night)}.pager :is(a.pager-go,button.pager-go:not(:disabled),a.pager-n):active{transform:translateY(1px)}.pager .pager-next{position:relative;isolation:isolate;padding-inline-end:calc(1.1rem + var(--ice-slant));background:none;box-shadow:none;color:#111113}.pager .pager-next:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ice-metal);box-shadow:inset 0 1px #fff6;clip-path:polygon(0 0,100% 0,calc(100% - var(--ice-slant)) 100%,0 100%);transition:filter var(--duration-hover) var(--ease-hard)}.pager :is(a.pager-next,button.pager-next:not(:disabled)):hover{background:none;box-shadow:none;color:#111113}.pager :is(a.pager-next,button.pager-next:not(:disabled)):hover:before{filter:brightness(1.1)}.pager .pager-go:is([aria-disabled=true],:disabled){background:none;box-shadow:inset 0 0 0 1px var(--ice-hair-2);color:var(--ice-steel);opacity:.5;cursor:default}.pager .pager-next:is([aria-disabled=true],:disabled):before{display:none}.pager .pager-line{grid-area:line;margin:0;color:var(--ice-white);font-size:1rem;line-height:1.3;font-variant-numeric:tabular-nums;text-align:center}.pager .pager-line .keep-size{justify-items:center}.pager .pager-line b{font-weight:700}.pager .pager-count{color:var(--ice-steel)}.pager .pager-jumps{grid-area:jumps;display:flex;justify-content:center;gap:.375rem;margin:0;padding:0;list-style:none}.pager .pager-jumps li{display:flex;align-items:center;gap:.375rem}.pager .pager-n{min-width:2.75rem;padding:0 .5rem;font-variant-numeric:tabular-nums}.pager .pager-n[aria-current]{background:#d5e2f21a;box-shadow:inset 0 -2px 0 var(--color-accent),inset 0 0 0 1px #d5e2f24d;cursor:default}.pager .pager-gap{color:var(--ice-steel)}.pager .pager-gap[data-on=narrow]{display:none}@media(max-width:640px){.pager{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.5rem}.pager.pager-numbered{grid-template-areas:"prev line next" "jumps jumps jumps"}.pager .pager-go{min-width:0;padding:0 .6rem}.pager .pager-next{padding-inline-end:calc(.6rem + var(--ice-slant))}.pager .pager-line{font-size:.875rem}.pager .pager-count{display:block;font-size:.8125rem}.pager :is(.pager-sep,.pager-gap[data-on=wide],.pager-jumps li[data-far]){display:none}.pager .pager-gap[data-on=narrow]{display:inline}.pager .pager-jumps,.pager .pager-jumps li{gap:.25rem}}