[data-cui-comp="ui-pagination"] .pagination{display:flex;flex-wrap:wrap;gap:var(--spacing-xs,2px);margin:0;font-size:var(--text-sm,0.875rem)}[data-cui-comp="ui-pagination"] .pagination a,[data-cui-comp="ui-pagination"] .pagination span{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--fui-density-control-h,var(--spacing-touch-target));min-block-size:var(--fui-density-control-h,var(--spacing-touch-target));padding:0 calc(var(--spacing-sm,4px) * 3);border-radius:var(--radii-md);border:var(--stroke-thin,1px) solid transparent;background:transparent;text-decoration:none;color:var(--color-text);font:inherit;font-size:inherit;font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--duration-fast,150ms) var(--easing-ease-in-out,ease)}[data-cui-comp="ui-pagination"] .pagination span{cursor:default}[data-cui-comp="ui-pagination"] .pagination a:hover{background:var(--color-surface-soft)}[data-cui-comp="ui-pagination"] .pagination a:focus-visible{outline:var(--stroke-focus,2px) solid var(--color-text-subtle);outline-offset:var(--stroke-focus-offset,2px)}[data-cui-comp="ui-pagination"] .pagination [aria-current="page"]{background:var(--color-surface);border-color:var(--color-border);box-shadow:var(--shadow-xs)}[data-cui-comp="ui-pagination"] .pagination [aria-disabled="true"]{color:var(--color-text-muted,#52525B);opacity:var(--opacity-disabled,0.5);cursor:not-allowed}[data-cui-comp="ui-pagination"] .pagination-gap{border:0;cursor:default}