.pagination-container,.pagination_container{scrollbar-width:none;-ms-overflow-style:none;justify-content:center;margin-top:2.5rem;display:flex}.pagination-container::-webkit-scrollbar{width:0;height:0;display:none}.pagination_container::-webkit-scrollbar{width:0;height:0;display:none}.pagination-actions{align-items:center;gap:.5rem;display:flex}.pagination-nav-btn{color:#ffffffd9;cursor:pointer;background-color:#191b22;border:1.5px solid #fff3;border-radius:.5rem;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s,color .15s;display:flex;box-shadow:1px 1px #000}.pagination-nav-btn:hover:not(:disabled){color:#fff;background-color:#21262d;border-color:#fff6;transform:translate(-1px,-1px);box-shadow:2px 2px #000}.pagination-nav-btn:active:not(:disabled){transform:translate(1px,1px);box-shadow:0 0 #000}.pagination-nav-btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;border-color:#ffffff1a;transform:none}.pagination-pages{align-items:center;gap:.35rem;display:flex}.pagination-btn{color:#ffffffd9;min-width:38px;height:38px;font-family:var(--font-space), "Quicksand", sans-serif;cursor:pointer;background-color:#191b22;border:1.5px solid #fff3;border-radius:.5rem;justify-content:center;align-items:center;padding:0 .5rem;font-size:.88rem;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s,color .15s;display:flex;box-shadow:1px 1px #000}.pagination-btn:hover:not(:disabled):not(.active){color:#fff;background-color:#21262d;border-color:#fff6;transform:translate(-1px,-1px);box-shadow:2px 2px #000}.pagination-btn:active:not(:disabled){transform:translate(1px,1px);box-shadow:0 0 #000}.pagination-btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;border-color:#ffffff1a;transform:none}.pagination-btn.active{background:var(--primary-color,#00f0ff);border-color:var(--primary-color,#00f0ff);color:#000;font-weight:800;box-shadow:1px 1px #000}.pagination-btn.active:hover{transform:translate(-1px,-1px);box-shadow:2px 2px #000}a.pagination-btn,a.pagination-nav-btn{text-decoration:none}a.pagination-btn:hover:not(.active),a.pagination-nav-btn:hover{color:#fff;background-color:#21262d;border-color:#fff6;transform:translate(-1px,-1px);box-shadow:2px 2px #000}a.pagination-btn:active,a.pagination-nav-btn:active{transform:translate(1px,1px);box-shadow:0 0 #000}.pagination-ellipsis{color:#ffffffb3;padding:0 .4rem;font-weight:700}@media (max-width:768px){.pagination-container{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-top:1.5rem;padding:.5rem .75rem;overflow-x:auto}.pagination-container::-webkit-scrollbar{width:0;height:0;display:none}.pagination-actions{flex-wrap:nowrap;gap:.3rem;min-width:max-content}.pagination-nav-btn{border-radius:.375rem;flex-shrink:0;width:34px;height:34px}.pagination-btn{border-radius:.375rem;flex-shrink:0;min-width:34px;height:34px;font-size:.8rem}}@media (max-width:480px){.pagination-container{margin-top:1rem;padding:.4rem .5rem}.pagination-actions{gap:.25rem}.pagination-nav-btn{border-radius:6px;flex-shrink:0;width:30px;height:30px}.pagination-btn{border-radius:6px;flex-shrink:0;min-width:30px;height:30px;font-size:.75rem}.pagination-pages{gap:.2rem}.pagination-ellipsis{padding:0 .2rem;font-size:.75rem}.pagination-btn:not(.active):nth-child(n+4):nth-last-child(n+2){display:none}}[data-theme=light] .pagination-nav-btn,[data-theme=light] .pagination-btn{color:#000;background-color:#fff;border:1.5px solid #000;box-shadow:1px 1px #000}[data-theme=light] .pagination-nav-btn:hover:not(:disabled),[data-theme=light] .pagination-btn:hover:not(:disabled):not(.active){color:#000;background-color:#f4f4f5;border-color:#000;transform:translate(-1px,-1px);box-shadow:2px 2px #000}[data-theme=light] .pagination-nav-btn:active:not(:disabled),[data-theme=light] .pagination-btn:active:not(:disabled){transform:translate(1px,1px);box-shadow:0 0 #000}[data-theme=light] .pagination-nav-btn:disabled,[data-theme=light] .pagination-btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;background-color:#fafafa;border-color:#00000040;transform:none}[data-theme=light] .pagination-btn.active{background:var(--primary-color,#00f0ff);color:#000;border-color:#000;font-weight:800;box-shadow:1px 1px #000}[data-theme=light] .pagination-btn.active:hover{transform:translate(-1px,-1px);box-shadow:2px 2px #000}[data-theme=light] .pagination-ellipsis{color:#000;font-weight:700}
