.pagination{color:var(--text-muted);font-family:var(--font-stats);justify-content:space-between;align-items:center;margin-top:1.5rem;font-size:.9rem;display:flex}.pagination-links{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pagination a{background:var(--surface-panel);border:1px solid var(--border-subtle);color:var(--text-main);border-radius:4px;padding:.4rem .9rem;font-weight:600}.pagination a:hover{border-color:var(--accent-gold);color:var(--accent-gold)}.page-jumper{align-items:center;gap:.35rem;margin:0 .4rem;display:inline-flex}.page-jumper span{font-size:.82rem}.page-jumper input{border:1px solid var(--border-subtle);width:55px;color:var(--accent-gold);font-family:var(--font-stats);text-align:center;background:#160e0ae6;border-radius:4px;padding:.3rem .4rem;font-size:.88rem}.page-jumper input:focus{border-color:var(--accent-gold);outline:none}.page-jumper button{border:1px solid var(--border-subtle);color:var(--text-main);font-family:var(--font-stats);cursor:pointer;background:#2b1d14e6;border-radius:4px;padding:.3rem .6rem;font-size:.85rem}.page-jumper button:hover{border-color:var(--accent-gold);color:var(--accent-gold)}@media (width<=768px){.pagination{text-align:center;flex-direction:column;gap:.85rem}.pagination-links{justify-content:center}.pagination a,.page-jumper button{justify-content:center;align-items:center;min-height:42px;display:inline-flex}.page-jumper input{min-height:40px}}
