@layer properties,theme,base;@layer structure{:where([data-pattern=category-nav]){--category-gap:var(--space-xs);--category-current-ground:var(--color-accent-subtle);--category-rule:var(--color-boundary);--category-link-offset:.2em;min-inline-size:0}:where([data-pattern=category-nav] [data-part=overflow]){scroll-behavior:auto;max-inline-size:100%;overflow-x:auto;container-type:inline-size}:where([data-pattern=category-nav] [data-part=list]){padding:var(--space-2xs);align-items:baseline;gap:var(--category-gap);flex-wrap:wrap;margin:0;list-style:none;display:flex}:where([data-pattern=category-nav] [data-part=item]){min-inline-size:0;max-inline-size:100%}:where([data-pattern=category-nav] [data-part=link]){overflow-wrap:anywhere;display:block}:where([data-pattern=category-nav][data-overflow=scroll][data-enhanced] [data-part=list]){flex-wrap:nowrap;inline-size:max-content;min-inline-size:100%}:where([data-pattern=category-nav][data-overflow=scroll][data-enhanced] [data-part=item]){max-inline-size:calc(100cqi - var(--space-2xs) * 2);flex:none}}@layer components{:where(:is([data-pattern=category-nav],[data-pattern=pagination])[data-recipe=link-list]){font-family:var(--font-label);font-size:var(--text-nav);font-weight:var(--weight-label);line-height:var(--leading-body);color:var(--color-fg)}:where(:is([data-pattern=category-nav],[data-pattern=pagination])[data-recipe=link-list] a[data-part]){color:var(--color-accent-fg);padding:var(--space-2xs) var(--space-xs);text-decoration-line:underline;text-decoration-thickness:var(--rule-weight);text-underline-offset:var(--category-link-offset);border-radius:var(--radius-control)}:where(:is([data-pattern=category-nav],[data-pattern=pagination])[data-recipe=link-list] a[data-part]:focus-visible){outline:var(--rule-weight) solid var(--color-focus-ring);outline-offset:2px}:where(:is([data-pattern=category-nav],[data-pattern=pagination])[data-recipe=link-list] a[data-part]:hover){text-decoration-thickness:calc(var(--rule-weight) * 2)}:where([data-pattern=category-nav][data-recipe=link-list] [data-part=link][aria-current]){background:var(--category-current-ground);color:var(--color-fg);box-shadow:inset 0 0 0 var(--rule-weight) var(--category-rule);font-weight:var(--weight-semibold)}:where([data-pattern=pagination][data-recipe=link-list] [data-part=page-link][aria-current=page]){font-weight:var(--weight-semibold);color:var(--color-fg);text-decoration-thickness:calc(var(--rule-weight) * 2)}}@layer brand,vendor-base,vendor-adapter,utilities,exceptions;
