nav.card.pagination{padding:12px;margin-top:12px;border-radius:16px;background:var(--card);}
nav.card.pagination .page-numbers{list-style:none;display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap;padding:0;margin:0;}
nav.card.pagination .page-numbers li{margin:0;padding:0;}
nav.card.pagination .page-numbers a,
nav.card.pagination .page-numbers span{display:inline-flex;height:36px;min-width:36px;padding:0 14px;align-items:center;justify-content:center;border-radius:999px;background:var(--bg-2);border:1px solid rgba(255,255,255,.06);color:var(--text);text-decoration:none;line-height:1;}
nav.card.pagination .page-numbers a:hover{background:rgba(255,255,255,.08);text-decoration:none;}
nav.card.pagination .page-numbers .current{background:var(--chip-yellow);color:#000;font-weight:700;border-color:transparent;}
nav.card.pagination .page-numbers .prev,
nav.card.pagination .page-numbers .next{font-weight:700;}
nav.card.pagination .page-numbers .dots{background:transparent;border:none;color:var(--muted);padding:0 6px;min-width:auto;}