.pagination-buttons .page-numbers{display:inline-block;padding:12px 20px;background:linear-gradient(135deg,#404040,#262626);color:#d4d4d4;border-radius:12px;border:1px solid #525252;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);margin:0 4px;box-shadow:0 4px 6px -1px rgba(0,0,0,.3)}.pagination-buttons .page-numbers:hover{background:linear-gradient(135deg,#d4af37,#ffd700);color:#000;border-color:#d4af37;transform:translateY(-2px);box-shadow:0 0 20px rgba(212,175,55,.3)}.pagination-buttons .page-numbers.current{background:linear-gradient(135deg,#d4af37,#ffd700);color:#000;border-color:#d4af37;box-shadow:0 0 20px rgba(212,175,55,.3);transform:translateY(-1px)}.pagination-buttons .page-numbers.prev,.pagination-buttons .page-numbers.next{padding:12px 24px;background:linear-gradient(135deg,#d4af37,#b8860b);color:#000;font-weight:700;box-shadow:0 8px 25px -8px rgba(212,175,55,.4)}.pagination-buttons .page-numbers.prev:hover,.pagination-buttons .page-numbers.next:hover{background:linear-gradient(135deg,#ffd700,#d4af37);transform:translateY(-3px);box-shadow:0 12px 30px -8px rgba(212,175,55,.5)}.pagination-buttons ul{display:flex;align-items:center;justify-content:center;gap:8px;list-style:none;margin:0;padding:0}.pagination-buttons li{margin:0}