.pagination{
margin:30px auto 10px;
display:flex;
gap:8px;
flex-wrap:wrap;
justify-content:center;
}
.page-btn{
text-decoration:none;
padding:8px 14px;
border-radius:999px;
font-weight:800;
color:var(--text);
background:rgb(4 26 54 / 66%);
border:1px solid rgba(255,255,255,.12);
transition:.2s;
}
.page-btn:hover{
background:rgba(79,140,255,.25);
}
.page-btn.active{
background:linear-gradient(135deg,var(--accent),#8b5cf6);
color:#061224;
box-shadow:0 8px 20px rgba(79,140,255,.35);
}