.pagination-tail{display:grid;place-items:center;min-height:76px;gap:8px;padding:16px 0;color:var(--ludio-muted);font-size:13px}.pagination-tail button{min-height:44px;padding:8px 20px;border:1px solid var(--ludio-line);border-radius:12px;background:var(--ludio-surface);color:var(--ludio-text);cursor:pointer}.pagination-dots{display:flex;gap:6px;height:24px;align-items:center}.catalog-page-links{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:min(100%,360px);text-align:center}.catalog-page-links a{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:4px 8px;color:var(--ludio-text);text-decoration:underline;text-underline-offset:3px}.pagination-tail[data-auto-pagination=true]:not([data-pagination-state=error]) .catalog-page-links{display:none}.pagination-dots i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:ludio-pagination-dot .9s ease-in-out infinite}.pagination-dots i:nth-child(2){animation-delay:.15s}.pagination-dots i:nth-child(3){animation-delay:.3s}@keyframes ludio-pagination-dot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}@media(prefers-reduced-motion:reduce){.pagination-dots i{animation:none}}
