/* Pagination + Filter shared styles — browse / category / avatars-theme */
.pagination{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:32px;padding:20px 0}
.page-btn{padding:8px 16px;border:1px solid #ddd;border-radius:8px;background:#fff;color:#555;font-size:14px;cursor:pointer;transition:all .15s;text-decoration:none;min-width:40px;text-align:center;display:inline-block}
.page-btn:hover{border-color:#165DFF;color:#165DFF}
.page-btn.active{background:#165DFF;color:#fff;border-color:#165DFF}
.page-btn.disabled{opacity:.4;pointer-events:none}
.page-info{font-size:13px;color:#888;margin:0 8px}
.filter-bar{margin-bottom:12px;display:flex;align-items:flex-start;gap:0}
.filter-bar-label{font-size:13px;color:#8B8FA3;white-space:nowrap;padding:6px 0;width:56px;flex-shrink:0;line-height:1.6}
.filter-bar-items{display:flex;gap:8px;flex-wrap:wrap;flex:1;align-items:center}
.filter-chip{padding:6px 16px;border-radius:20px;font-size:13px;cursor:pointer;background:transparent;color:#555;transition:all .15s;white-space:nowrap;user-select:none;line-height:1.4;text-decoration:none;display:inline-block}
.filter-chip:hover{background:#EEEEF2;color:#1B2337}
.filter-chip.active{background:#E4E5EA;color:#1B2337;font-weight:500}
.filter-chip-more{color:#8B8FA3}
.filter-chip-more::after{content:' ▾';font-size:10px}
.filter-chip-hidden{display:none}
