@layer properties,theme,base;@layer structure{:where([data-pattern=breadcrumbs]){--breadcrumbs-gap:calc(var(--space-md) * .5);--breadcrumbs-separator:"/";--breadcrumbs-link-offset:.25em;--breadcrumbs-focus-width:2px;--breadcrumbs-focus-offset:2px;--breadcrumbs-mono-link-offset:.35em;inline-size:100%;min-inline-size:0;max-inline-size:100%}:where([data-pattern=breadcrumbs] [data-part=list]){align-items:baseline;column-gap:var(--breadcrumbs-gap);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;margin:0;padding:0;list-style:none;display:flex}:where([data-pattern=breadcrumbs][data-overflow=scroll] [data-part=list]){white-space:nowrap;scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}:where([data-pattern=breadcrumbs] [data-part=item]){align-items:baseline;column-gap:var(--breadcrumbs-gap);min-inline-size:0;max-inline-size:100%;display:inline-flex}:where([data-pattern=breadcrumbs][data-overflow=scroll] [data-part=item]){flex:none;max-inline-size:none}:where([data-pattern=breadcrumbs] [data-part=separator]):before{content:var(--breadcrumbs-separator) / ""}:where([data-pattern=breadcrumbs] [data-part=link]){overflow-wrap:anywhere;text-decoration-line:underline}:where([data-pattern=breadcrumbs] [data-part=link][aria-current=page]){text-decoration-line:none}:where([data-pattern=breadcrumbs] [data-part=link]:focus-visible){outline:var(--breadcrumbs-focus-width) solid currentColor;outline-offset:var(--breadcrumbs-focus-offset)}}@layer components{:where([data-pattern=breadcrumbs]:is([data-recipe=chevron],[data-recipe=slash],[data-recipe=pills],[data-recipe=ruled-mono])){--breadcrumbs-gap:var(--space-xs);font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-fg-muted)}:where([data-pattern=breadcrumbs]:is([data-recipe=chevron],[data-recipe=slash],[data-recipe=pills],[data-recipe=ruled-mono]) [data-part=link]){color:inherit;text-decoration-thickness:var(--rule-weight);text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){:where([data-pattern=breadcrumbs]:is([data-recipe=chevron],[data-recipe=slash],[data-recipe=pills],[data-recipe=ruled-mono]) [data-part=link]){-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent)}}:where([data-pattern=breadcrumbs]:is([data-recipe=chevron],[data-recipe=slash],[data-recipe=pills],[data-recipe=ruled-mono]) [data-part=link]){text-underline-offset:var(--breadcrumbs-link-offset)}:where([data-pattern=breadcrumbs]:is([data-recipe=chevron],[data-recipe=slash],[data-recipe=pills],[data-recipe=ruled-mono]) [data-part=link]:hover){color:var(--color-accent-fg);text-decoration-color:currentColor}:where([data-pattern=breadcrumbs]:is([data-recipe=chevron],[data-recipe=slash],[data-recipe=pills],[data-recipe=ruled-mono]) [data-part=link]:focus-visible){outline-color:var(--color-focus-ring)}:where([data-pattern=breadcrumbs]:is([data-recipe=chevron],[data-recipe=slash],[data-recipe=pills],[data-recipe=ruled-mono]) [data-part=link][aria-current=page]){color:var(--color-fg);font-weight:var(--weight-semibold)}:where([data-pattern=breadcrumbs][data-recipe=chevron]){--breadcrumbs-separator:"›"}:where([data-pattern=breadcrumbs][data-recipe=chevron] [data-part=separator]){color:var(--color-accent)}:where([data-pattern=breadcrumbs][data-recipe=slash]){--breadcrumbs-separator:"/";--breadcrumbs-gap:var(--space-xs)}:where([data-pattern=breadcrumbs][data-recipe=slash] [data-part=separator]){color:var(--color-line)}:where([data-pattern=breadcrumbs][data-recipe=slash] [data-part=link][aria-current=page]){font-weight:var(--weight-normal)}:where([data-pattern=breadcrumbs][data-recipe=pills]){--breadcrumbs-separator:"→";--breadcrumbs-gap:var(--space-xs);row-gap:var(--space-xs)}:where([data-pattern=breadcrumbs][data-recipe=pills] [data-part=list]){row-gap:var(--space-xs)}:where([data-pattern=breadcrumbs][data-recipe=pills] [data-part=link]){padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--elev-soft);text-decoration-line:none}:where([data-pattern=breadcrumbs][data-recipe=pills] [data-part=link]:hover){text-decoration-line:underline}:where([data-pattern=breadcrumbs][data-recipe=pills] [data-part=link][aria-current=page]){background:var(--color-action-primary);color:var(--color-on-action);box-shadow:none}:where([data-pattern=breadcrumbs][data-recipe=ruled-mono]){--breadcrumbs-gap:var(--space-sm);--breadcrumbs-separator:"/";padding-block:var(--space-xs);border-block:var(--rule-weight) solid var(--color-line);font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-label);text-transform:var(--case-upper);color:var(--color-fg)}:where([data-pattern=breadcrumbs][data-recipe=ruled-mono] [data-part=link]){text-underline-offset:var(--breadcrumbs-mono-link-offset)}:where([data-pattern=breadcrumbs][data-recipe=ruled-mono] [data-part=link][aria-current=page]){padding:0 var(--space-xs);border:var(--rule-weight) solid currentColor;font-weight:var(--weight-normal)}}@layer brand,vendor-base,vendor-adapter,utilities,exceptions;
