/* Keep the native header box in flow. Translate only its paint, never document height. */
.ms-scroll-header{translate:0 0;transition:var(--ms-scroll-original-transition,all 0s),translate 180ms ease-out!important}
.ms-scroll-header.ms-scroll-hidden{translate:0 calc(-1 * var(--ms-scroll-away,160px));pointer-events:none}
.ms-scroll-header:focus-within{translate:0 0!important;pointer-events:auto!important}
/* Preserve existing vertical stacking, adaptive cookie/cart lifts, sizes and brand colors. */
.ms-edge-action{right:max(8px,env(safe-area-inset-right))!important;left:auto!important}
/* SysFarmix's native public navigation lacks the inner pill present on the other landings. */
.ms-scroll-header[data-ms-scroll-site="sysfarmix-landing"][data-ms-scroll-compact="true"]{left:max(8px,env(safe-area-inset-left))!important;right:max(8px,env(safe-area-inset-right))!important;max-width:1200px;margin-inline:auto;border-radius:999px;box-shadow:0 8px 28px rgb(0 0 0/.12)}
.ms-scroll-header[data-ms-scroll-site="sysfarmix-landing"][data-ms-scroll-compact="true"]>.landing-shell{width:100%;max-width:none;padding-inline:16px}
@media(prefers-reduced-motion:reduce){.ms-scroll-header{transition:none!important}}
@media print{.ms-scroll-header.ms-scroll-hidden{translate:none;pointer-events:auto}.ms-edge-action{right:auto!important}}
