.breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-bottom:1.25rem;font-size:.875rem;line-height:1.25rem;display:flex}.breadcrumbs-link{color:inherit}.breadcrumbs-link:hover{color:var(--foreground)}.breadcrumbs-crumb{align-items:center;gap:.5rem;display:flex;position:relative}.breadcrumbs-toggle{border:1px solid var(--line);background:var(--surface);width:1.25rem;height:1.25rem;color:var(--muted);place-items:center;font-size:10px;line-height:1;transition:color .15s,background-color .15s,border-color .15s;display:grid}.breadcrumbs-toggle:hover{border-color:var(--accent);color:var(--accent-dark)}.breadcrumbs-toggle.is-open{border-color:var(--foreground);background:var(--foreground);color:var(--surface)}.breadcrumbs-dropdown{z-index:30;border:1px solid var(--line);background:var(--surface);width:18rem;max-height:20rem;margin-top:.5rem;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 20px 50px #25282329}.breadcrumbs-item{color:var(--foreground);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;transition:background-color .15s;display:flex}.breadcrumbs-item:hover{background:var(--surface-strong)}.breadcrumbs-item.is-current{background:var(--surface-strong);color:var(--accent-dark);font-weight:700}.breadcrumbs-item-count{color:var(--muted);flex-shrink:0;font-size:10px}.breadcrumbs-tail{align-items:center;gap:.5rem;min-width:0;display:flex}.breadcrumbs-tail-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);overflow:hidden}
