.catalog-pagination{display:grid;grid-template-columns:auto auto auto;justify-content:center;align-items:center;gap:10px 16px;margin:30px 0 12px;font-variant-numeric:tabular-nums}.catalog-page-numbers{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.catalog-page-numbers li{display:flex}:root body .catalog-pagination .rarity-button{--rarity-nav-padding:6px;min-width:var(--button-nav-height)}:root body .catalog-pagination [aria-current=page]{--control-selected-shadow:none;font-weight:700}.catalog-page-arrow svg{flex:none}.catalog-page-gap{width:14px;text-align:center;color:var(--muted)}.catalog-page-summary{grid-column:1/-1;margin:0;text-align:center;font-size:13px;color:var(--muted)}.catalog-page-summary strong{color:var(--text);font-weight:600}.catalog-pagination[data-compact=true]{grid-template-columns:44px minmax(120px,auto) 44px;gap:8px;max-width:340px;margin:8px auto 16px}.catalog-pagination[data-compact=true] .catalog-page-previous{grid-column:1;grid-row:1}.catalog-pagination[data-compact=true] .catalog-page-summary{grid-column:2;grid-row:1}.catalog-pagination[data-compact=true] .catalog-page-next{grid-column:3;grid-row:1}.catalog-pagination:focus-visible{outline:2px solid var(--gold);outline-offset:5px;border-radius:6px}.catalog-pagination-skip{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.catalog-pagination-skip:focus{position:relative;display:block;width:max-content;max-width:100%;height:auto;clip-path:none;white-space:normal;padding:12px;margin:8px 0;background:var(--surface);color:var(--text);outline:2px solid var(--gold)}[data-catalog-results]{scroll-margin-top:90px}[data-catalog-results]:focus{outline:none}@media(max-width:540px){[data-catalog-results]{scroll-margin-top:140px}.catalog-pagination{grid-template-columns:44px minmax(0,1fr) 44px;gap:12px 8px;max-width:340px;margin-inline:auto}.catalog-page-previous{grid-column:1;grid-row:1}.catalog-page-next{grid-column:3;grid-row:1}.catalog-page-summary{grid-column:2;grid-row:1}.catalog-page-numbers{grid-column:1/-1;grid-row:2;gap:4px}:root body .catalog-pagination .rarity-button{--button-nav-height:44px}.catalog-page-gap{width:12px}}