/* Preserve the sticky header's normal layout while moving its visible box. */
#bmdHeader48[data-bmd-header-scroll] {
    transition: transform 180ms cubic-bezier(.2, .75, .25, 1);
}
#bmdHeader48[data-bmd-header-scroll][data-bmd-header-tucked] {
    transform: translateY(calc(-100% - 36px));
    pointer-events: none;
}
#bmdHeader48[data-bmd-header-scroll-snap],
:root[data-bmd-motion="off"] #bmdHeader48[data-bmd-header-scroll] {
    transition: none !important;
}
@media (prefers-reduced-motion: reduce) {
    #bmdHeader48[data-bmd-header-scroll] {
        transition: none !important;
    }
}
