.developer-pagination{border-top:1px solid var(--line);font:500 14px/20px var(--font-ui);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding-top:24px;display:flex}.developer-pagination-summary{color:var(--muted);white-space:nowrap;margin:0}.developer-pagination-controls,.developer-pagination-numbers{justify-content:center;align-items:center;gap:8px;display:flex}.developer-pagination-controls>:is(a,span),.developer-pagination-numbers>a{border:1px solid var(--line);min-height:48px;color:var(--ink);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.developer-pagination-numbers>a{min-width:48px}.developer-pagination-numbers>a[aria-current]{border-color:var(--accent);background:var(--accent);color:#181818}.developer-pagination a{transition:background-color .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1)}.developer-pagination a:hover:not([aria-current]){background:var(--raised);border-color:var(--accent)}.developer-pagination a:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}.developer-pagination a:active{border-color:var(--accent-ink)}.developer-pagination-controls>[aria-disabled]{color:var(--muted);opacity:.6;background:0 0}.developer-pagination-gap{color:var(--muted)}@media (max-width:900px){.developer-pagination{flex-direction:column;gap:16px}}@media (max-width:600px){.developer-pagination-controls{grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:400px;display:grid}.developer-pagination-numbers{grid-area:1/1/auto/-1;gap:4px}.developer-pagination-numbers>a{min-width:40px}}#catalogue-results{scroll-margin-top:96px}
