@layer reset,tokens,base,layout;@layer components{.list-toolbar{--field-border-color:var(--color-border-field-soft);--field-border-hover-color:var(--color-border-field-soft-hover);gap:var(--space-3) var(--space-4);min-block-size:var(--touch-target);flex-wrap:wrap;align-items:center;display:flex}.list-toolbar__item-count{font-size:var(--type-heading-4-size);font-weight:var(--type-heading-4-weight);line-height:var(--type-heading-4-leading);letter-spacing:var(--type-heading-4-tracking);margin-inline-end:auto}.pagination__list{gap:var(--space-2);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.pagination__page,.pagination__step{gap:var(--space-1);min-width:var(--touch-target);min-height:var(--touch-target);padding-inline:var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);background:var(--color-surface);transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:is(.pagination__page,.pagination__step):hover:not([aria-current]){border-color:var(--color-border-input);background:var(--color-row-hover)}:is(.pagination__page,.pagination__step)[aria-current=page]{border-color:var(--color-navy);color:var(--color-text-inverse);background:var(--color-navy)}.pagination__gap{padding-inline:var(--space-1);color:var(--color-text-muted)}}@layer utilities;
