/* Shared numbered controls, matching Wardrobe's list navigation. */
.catalog-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:34px 0 8px}
.catalog-pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid var(--border);border-radius:4px;text-decoration:none;font-size:14px}
.catalog-pagination a[aria-current="page"]{background:var(--text);color:var(--bg);border-color:var(--text)}
.catalog-pagination a:hover{border-color:var(--text)}
.catalog-pagination a:focus-visible{outline:2px solid var(--text);outline-offset:3px}
.journal-list-count{margin:0 0 22px;color:var(--muted);font-size:14px}
@media(max-width:700px){.catalog-pagination{gap:6px;margin-top:24px}.catalog-pagination a{padding:8px;min-width:44px}}
