.pagination-button{align-items:center;background-color:#1f2937;border-radius:9999px;box-shadow:0 4px 6px -1px #0000001a;color:#fff;cursor:pointer;display:flex;justify-content:center;position:relative;transition-duration:.2s;transition-property:color,background-color}.pagination-button:hover:not(:disabled){background-color:#374151}.pagination-button:disabled{cursor:not-allowed;opacity:.4}.pagination-number{align-items:center;background-color:#1f2937;border-radius:9999px;box-shadow:0 1px 3px #0000001a;color:#fff;cursor:pointer;display:flex;font-weight:700;justify-content:center;transition-duration:.2s;transition-property:all}.pagination-number.active{background-color:#facc15;box-shadow:0 4px 6px -1px #0000001a;color:#111827;position:relative}.pagination-button:hover:not(:disabled),.pagination-number:hover:not(.active){box-shadow:0 6px 8px -2px #0000001a;transform:translateY(-2px)}.pagination-number:hover:not(.active){background-color:#374151;transform:translateY(-2px)}.button-label{color:#374151;font-size:.9rem;font-weight:700;letter-spacing:0;line-height:1;margin-top:5px;opacity:.8;text-align:center;width:100%}.button-container{flex-direction:column;margin:0 4px}.button-container,.ellipsis{align-items:center;display:flex;justify-content:center}.ellipsis{color:#facc15;font-size:1.25rem;font-weight:700;letter-spacing:2px;line-height:1.75rem;padding-left:.5rem;padding-right:.5rem}.scale-85{transform:scale(.85)}.gap-0_5{gap:.25rem}.gap-1{gap:.5rem}
