.pagination{flex-wrap:wrap;font-size:var(--font-size-3);gap:var(--space-2);justify-content:center;margin:var(--space-4) 0}.pagination,.pagination--pages{align-items:center;display:flex}.pagination--pages{gap:var(--space-1);list-style:none;margin:0;padding:0}.pagination--pages--item{margin:0;padding:0}.pagination--control,.pagination--number{align-items:center;background:var(--surface-1);border:var(--border-default);border-radius:var(--radius-control);color:var(--text-color-default);cursor:pointer;display:inline-flex;font-size:inherit;gap:var(--space-1);justify-content:center;line-height:1;min-width:2.25rem;padding:var(--space-2) var(--space-3);text-decoration:none;transition:all .18s ease}@media(prefers-reduced-motion:reduce){.pagination--control,.pagination--number{transition:none}}.pagination--control:hover:not(:disabled,[aria-disabled=true]),.pagination--number:hover:not(:disabled,[aria-disabled=true],.pagination--number--current){background:var(--state-hover)}.pagination--control:disabled,.pagination--control[aria-disabled=true],.pagination--number:disabled{cursor:not-allowed;opacity:.5}.pagination--number--current{color:var(--text-color-invert);cursor:default}.pagination--number--current,.pagination--number--current:hover:not(:disabled){background:var(--surface-invert)}.pagination--control--icon{font-size:var(--font-size-5);line-height:1}.pagination--ellipsis,.pagination--status{align-items:center;color:var(--text-color-muted);display:inline-flex;justify-content:center;min-width:2.25rem;padding:var(--space-2) var(--space-3)}@media(max-width:40rem){.pagination--control--label{display:none}}