.breadcrumbs{margin:0 0 var(--space-3);font-size:var(--text-xs);line-height:1.3;color:var(--crumb-ink, var(--color-text-muted))}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);list-style:none;margin:0;padding:0}.breadcrumbs__item{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.breadcrumbs__link,.breadcrumbs__text,.breadcrumbs__current{font-weight:600;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(220px,44vw)}.breadcrumbs__link{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}.breadcrumbs__link:hover,.breadcrumbs__link:focus-visible{color:var(--crumb-strong, var(--color-text-primary));text-decoration-color:currentColor}.breadcrumbs__current{font-weight:800;color:var(--crumb-strong, var(--color-text-primary));max-width:min(280px,60vw)}.breadcrumbs__sep{flex:0 0 auto;width:5px;height:5px;font-size:0;line-height:0;color:transparent;overflow:hidden;border-top:1.5px solid var(--crumb-sep, var(--color-border-strong));border-right:1.5px solid var(--crumb-sep, var(--color-border-strong));transform:rotate(45deg)}@media(pointer:coarse){.breadcrumbs__link{display:inline-block;min-width:var(--tap);padding:calc((var(--tap) - 1.3em) / 2) 0;margin:calc((var(--tap) - 1.3em) / -2) 0}}
