/* styles/default/components/c-breadcrumb.css — #25 drobečková navigace sekcí (drawer, meta řádek plachty); --sm v meta řádku
   Created :: 2026-10-23
   Updated :: 2026-10-28
   2026-10-28 :: M9 – úklid a revize (viz 04 kap. 3) */

.c-breadcrumb { display: inline-flex; align-items: center; flex-wrap: wrap; gap: var(--sp-half) var(--sp-1); min-width: 0; font-size: var(--fs-sm); color: var(--color-text-muted); }
.c-breadcrumb__item { color: inherit; text-decoration: none; white-space: nowrap; }
a.c-breadcrumb__item:hover { color: var(--color-link); text-decoration: underline; text-underline-offset: .15em; }
.c-breadcrumb__item[aria-current] { color: var(--color-text); }
.c-breadcrumb__sep { color: var(--color-text-subtle); }
.c-breadcrumb--nowrap { flex-wrap: nowrap; overflow: hidden; }   /* hlavička draweru: jeden řádek, zkracuje se */
.c-breadcrumb--sm { font-size: var(--fs-xs); gap: .1rem .3rem; }
.c-breadcrumb--sm .c-breadcrumb__item[aria-current] { color: var(--color-text-muted); }

/* Málo místa: zkracují se první položky (projekt, kořen), poslední sekce zůstane celá – „… › Produkty“ */
@media (max-width: 767.98px) {
  .c-breadcrumb { flex-wrap: nowrap; overflow: hidden; }
  .c-breadcrumb__item { flex: 0 1 auto; min-width: 2ch; overflow: hidden; text-overflow: ellipsis; }
  .c-breadcrumb__item:last-child { flex-shrink: 0; }
}
