.pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;display:flex}.pagination-btn{background:var(--bg-secondary);border:1px solid var(--border-color);min-width:40px;height:40px;color:var(--text-secondary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.pagination-btn:hover:not(:disabled):not(.ellipsis){border-color:var(--accent-primary);color:var(--accent-primary)}.pagination-btn.active{background:var(--accent-primary);color:#fff;border-color:#0000}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-btn.ellipsis{cursor:default;background:0 0;border:none}
