.pagination{flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;padding:0 1rem 1rem;display:flex}.pagination-pages{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.pagination-arrow,.pagination-page{min-width:32px;height:32px;color:var(--text-secondary);border:1.5px solid var(--border);cursor:pointer;background:#fff;border-radius:.5rem;justify-content:center;align-items:center;padding:0 .5rem;font-size:13px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.pagination-arrow:hover:not(:disabled),.pagination-page:hover:not(:disabled){background:var(--surface-warm);border-color:var(--border-strong)}.pagination-arrow:disabled,.pagination-page:disabled{opacity:.45;cursor:default}.pagination-page--active{color:#fff;background:var(--accent);border-color:var(--accent)}.pagination-page--active:hover:not(:disabled){background:var(--accent);border-color:var(--accent)}.pagination-gap{min-width:20px;height:32px;color:var(--text-subtle);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}@media (max-width:480px){.pagination{gap:.25rem;padding:.75rem .5rem}.pagination-arrow,.pagination-page{min-width:30px;height:30px;padding:0 .375rem;font-size:12px}.pagination-pages{gap:.1875rem}.pagination-gap{min-width:14px}}
