.arcade-pagination__list{display:flex;align-items:center;gap:6px;font-family:var(--font-sans)}.arcade-pagination__btn,.arcade-pagination__page{font-family:inherit;font-weight:700;background:var(--paper);border:2.5px solid var(--line);color:var(--ink);cursor:pointer;border-radius:10px;transition:background .12s,color .12s,transform .1s;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.arcade-pagination--md .arcade-pagination__btn,.arcade-pagination--md .arcade-pagination__page{min-width:38px;height:38px;font-size:13.5px;padding:0 10px}.arcade-pagination--sm .arcade-pagination__btn,.arcade-pagination--sm .arcade-pagination__page{min-width:32px;height:32px;font-size:12.5px;padding:0 8px;border-width:2px;border-radius:8px}.arcade-pagination__btn:hover:not(:disabled),.arcade-pagination__page:hover:not([data-selected]){background:var(--bg)}.arcade-pagination__btn:focus-visible,.arcade-pagination__page:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.arcade-pagination__btn:disabled{opacity:.4;cursor:not-allowed}.arcade-pagination__page[data-selected]{background:var(--brand);color:var(--ink-on-brand)}.arcade-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);font-weight:700;padding:0 6px}[data-scope=back] .arcade-pagination__btn,[data-scope=back] .arcade-pagination__page{border-width:1px;font-weight:600}