@scope(.pagination-footer) to (:scope [data-ui-scope]){:where(:scope).pagination-footer{align-items:center;gap:var(--space-6);min-height:64px;padding:var(--space-2) var(--space-6);border-top:1px solid var(--line);background:var(--surface-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}:where(:scope).pagination-footer.standalone{margin-top:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.pagination-summary{color:var(--muted);margin:0;font-size:12px;font-weight:750}.pagination-side{min-width:0}.pagination-controls{justify-content:flex-end;align-items:center;gap:var(--space-3);min-height:44px;display:flex}.pagination-button{min-width:72px;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;place-items:center;font-size:14px;font-weight:750;text-decoration:none;display:inline-grid}.pagination-button:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--leaf);color:var(--leaf-deep)}.pagination-button:focus-visible,.pagination-error button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.pagination-button:disabled,.pagination-button[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.5}.page-number{min-width:96px;color:var(--muted);text-align:center;font-size:13px;font-weight:800}.pagination-error{margin:0 0 var(--space-1);color:var(--danger);text-align:right;font-size:12px;font-weight:750}.pagination-error button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}}@media (width<=620px){@scope(.pagination-footer) to (:scope [data-ui-scope]){:where(:scope).pagination-footer{justify-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-4);grid-template-columns:1fr}.pagination-summary,.pagination-error{text-align:center}.pagination-side,.pagination-controls{width:100%}.pagination-controls{justify-content:center}}}
