/* Sticky lens tabs and the inspector dock below the REAL site header.
   The header is not modified — this route only reads the platform tokens.
   Desktop tier (≥1024px): the fixed site header is --zs-header-height tall.
   Mobile V2 tier (<1024px): the fixed bar is .zs-m-topbar, sized by
   --zs-m-topbar-h + --zs-m-safe-top (the shared --zs-header-height token stays
   72px there, which would leave a gap under the 56/60px bar). */
:root {
  --mp-sticky-top: var(--zs-header-height, 72px);
}
@media (max-width: 1023px) {
  :root {
    --mp-sticky-top: calc(var(--zs-m-topbar-h, 56px) + var(--zs-m-safe-top, 0px));
  }
}

