.pagination{flex-wrap:wrap}
.pagination-jump{flex-basis:100%;max-width:760px;margin:10px auto 0;text-align:center}
.pagination-jump>summary{display:inline-block;padding:9px 18px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--primary);cursor:pointer;list-style:none}
.pagination-jump>summary::-webkit-details-marker{display:none}
.pagination-jump>summary::after{content:' ▾'}
.page-jump-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:7px;max-height:260px;overflow:auto;padding:14px;margin-top:10px;border:1px solid var(--border);border-radius:10px;background:#fff}
.page-jump-links>a{padding:9px 4px;min-width:0;min-height:42px;border-radius:6px;font-size:13px}
.page-jump-links>a:hover,.page-jump-links>a[aria-current=page]{background:var(--purple-tint);color:var(--primary)}
