.pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin:38px auto 0;width:100%}.page-numbers{display:flex;align-items:center;justify-content:center;gap:7px}.pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;border:1px solid #34343d;border-radius:12px;background:#16161b;color:#d8d8df;text-decoration:none;font-weight:850;box-shadow:0 8px 24px rgba(0,0,0,.18);transition:transform .16s,background .16s,border-color .16s,color .16s}.pagination a:hover{transform:translateY(-2px);background:#24242b;border-color:#565661;color:#fff}.pagination .page-number.current{background:#fff;border-color:#fff;color:#09090b;box-shadow:0 8px 28px rgba(255,255,255,.14);pointer-events:none}.page-arrow{gap:7px;padding:0 16px;min-width:auto!important}.pagination a.disabled{opacity:.35;pointer-events:none}.ellipsis{display:inline-grid;place-items:center;width:28px;height:44px;color:#7d7d88;font-weight:900}.page-status{text-align:center;color:#777782;font-size:.82rem;margin:13px 0 0}@media(max-width:620px){.pagination{gap:7px}.page-numbers{gap:5px}.pagination a{min-width:38px;height:40px;border-radius:10px}.page-arrow{padding:0 11px}.page-arrow span{display:none}.ellipsis{width:18px;height:40px}.page-numbers .page-number:not(.current){display:none}.page-numbers .page-number:first-of-type,.page-numbers .page-number:last-of-type{display:inline-flex}}
