@layer slean.reset,slean.tokens,slean.base,slean.components,slean.compositions,slean.utilities;@layer slean.components{:where([data-slean=pagination]){color:var(--slean-fg);font-size:var(--slean-text-sm);line-height:1.25}:where([data-slean=pagination] ul){display:flex;flex-wrap:wrap;align-items:center;gap:var(--slean-space-1);margin:0;padding:0;list-style:none}:where([data-slean=pagination] a){display:inline-flex;align-items:center;justify-content:center;gap:var(--slean-space-2);min-inline-size:var(--slean-control-height-md);min-block-size:var(--slean-control-height-md);padding-inline:var(--slean-space-3);border:1px solid transparent;border-radius:var(--slean-radius-md);color:inherit;font-weight:var(--slean-font-weight-medium);font-variant-numeric:tabular-nums;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--slean-duration-fast) var(--slean-ease),color var(--slean-duration-fast) var(--slean-ease)}:where([data-slean=pagination] a:focus-visible){outline:var(--slean-focus-ring);outline-offset:var(--slean-focus-ring-offset)}@media(hover:hover){:where([data-slean=pagination] a[href]:not([aria-current=page]):hover){background:var(--slean-muted)}}:where([data-slean=pagination] a[aria-current=page]){border-color:color-mix(in oklch,var(--slean-accent) 30%,transparent);background:var(--slean-accent-soft);color:var(--slean-accent-soft-fg);font-weight:var(--slean-font-weight-semibold)}:where([data-slean=pagination] a:not([href])){color:var(--slean-fg-muted);font-weight:inherit;cursor:default}:where([data-slean=pagination] a:not([href])):before,:where([data-slean=pagination] a:not([href])):after{opacity:.6}:where([data-slean=pagination] [data-slean-part=ellipsis]){display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--slean-control-height-md);min-block-size:var(--slean-control-height-md);color:var(--slean-fg-muted);font-size:0;-webkit-user-select:none;user-select:none}:where([data-slean=pagination] [data-slean-part=previous],[data-slean=pagination] [data-slean-part=ellipsis]):before,:where([data-slean=pagination] [data-slean-part=next]):after{content:"";flex:none;inline-size:1rem;block-size:1rem;background:currentColor;-webkit-mask:var(--slean-icon-chevron-left) center / contain no-repeat;mask:var(--slean-icon-chevron-left) center / contain no-repeat}:where([data-slean=pagination] [data-slean-part=previous]):before{margin-inline-start:calc(-1 * var(--slean-space-1))}:where([data-slean=pagination] [data-slean-part=next]):after{margin-inline-end:calc(-1 * var(--slean-space-1));-webkit-mask-image:var(--slean-icon-chevron-right);mask-image:var(--slean-icon-chevron-right)}:where([data-slean=pagination] [data-slean-part=ellipsis]):before{-webkit-mask-image:var(--slean-icon-more);mask-image:var(--slean-icon-more)}:where([data-slean=pagination]:dir(rtl) [data-slean-part=previous]):before,:where([data-slean=pagination]:dir(rtl) [data-slean-part=next]):after{scale:-1 1}@media(forced-colors:active){:where([data-slean=pagination] a){border-color:Canvas}:where([data-slean=pagination] a[aria-current=page]){border-color:Highlight;color:Highlight}:where([data-slean=pagination] a:not([href])){color:GrayText}:where([data-slean=pagination] [data-slean-part=previous],[data-slean=pagination] [data-slean-part=ellipsis]):before,:where([data-slean=pagination] [data-slean-part=next]):after{forced-color-adjust:none;background:currentColor}}}
