/* Batch 07 · structural nav differentiation */

body.atelier[class*="chrome-nav-"] .b07-nav { border-bottom: 2px solid var(--ink); }
body.atelier .b07-nav__links a,
body.atelier .b07-nav__side a { min-height: 2.5rem; display: inline-flex; align-items: center; }

/* Story / flagship kickers */
body.chrome-nav-arcfolio-nav .b07-nav__kicker,
body.chrome-nav-siglane-nav .b07-nav__kicker,
body.chrome-nav-icondesk-nav .b07-nav__kicker,
body.chrome-nav-protag-nav .b07-nav__kicker {
  background: var(--sale); color: #fff; padding: 0.35rem clamp(0.9rem, 3vw, 2rem);
}

/* Compare density */
body.chrome-nav-sidedesk-nav .b07-nav__row,
body.chrome-nav-matopen-nav .b07-nav__row,
body.chrome-nav-speclane-nav .b07-nav__row,
body.chrome-nav-chooselab-nav .b07-nav__row {
  min-height: 3.75rem;
}

/* Bundle / AOV tint */
body.chrome-nav-packdesk-nav .b07-nav,
body.chrome-nav-stackpath-nav .b07-nav,
body.chrome-nav-ensemble-nav .b07-nav,
body.chrome-nav-valpack-nav .b07-nav,
body.chrome-nav-baskbuild-nav .b07-nav {
  border-bottom-color: var(--sale);
}

/* Search / category sub-rows */
body.chrome-nav-cattrail-nav .b07-nav__row--sub,
body.chrome-nav-facetopen-nav .b07-nav__row--sub,
body.chrome-nav-aisledesk-nav .b07-nav__row--sub,
body.chrome-nav-deptopen-nav .b07-nav__row--sub {
  background: color-mix(in srgb, var(--bg) 92%, var(--ink) 4%);
}

/* Search mast bold bag */
body.chrome-nav-querydesk-nav .b07-nav__bag,
body.chrome-nav-searchmast-nav .b07-nav__bag,
body.chrome-nav-findmast-nav .b07-nav__bag {
  background: var(--cta-bg); color: var(--cta-fg) !important; padding: 0.5rem 0.9rem;
}

/* Advanced depth */
body.chrome-nav-adaptlane-nav .b07-nav,
body.chrome-nav-intentdesk-nav .b07-nav,
body.chrome-nav-hybridpath-nav .b07-nav,
body.chrome-nav-apexdesk-nav .b07-nav {
  box-shadow: 0 10px 28px color-mix(in srgb, var(--ink) 8%, transparent);
}
