/*
 * Shared Hahn AO header lockup (On Prem 26-0664 + On Pack 26-0665).
 *
 * Figma header lockup is 364x90 at (0, 0) on desktop. The default header
 * carries px-4 pt-3 / lg:pl-6 lg:pt-6, which insets it. Zero top and left
 * so the PNG sits flush; keep the existing right padding for the menu.
 * header_logo does not honour floating_logo.logoHeight, so height is set
 * here rather than relying on the hub 90px token.
 *
 * Mobile lockup is baked into the KV (the KV overlaps the header). Hide
 * the header image only — keep the wrapper so flex justify-between still
 * parks the menu on the right.
 *
 * Menu button: margin-top (not padding-top) keeps the 48px touch target
 * intact. 8px matches Figma mobile (y=8); 21px centres the 48px button
 * against the 90px desktop lockup.
 */

header[data-testid="HEADER_ROOT"] {
    padding-top: 0;
    padding-left: 0;
}

@media (max-width: 1023px) {
    header[data-testid="HEADER_ROOT"] .floating-logo-img {
        display: none;
    }
}

@media (min-width: 1024px) {
    header[data-testid="HEADER_ROOT"] .floating-logo-img {
        height: 90px;
    }
}

#menu_open_button {
    margin-top: 8px;
}

@media (min-width: 1024px) {
    #menu_open_button {
        margin-top: 21px;
    }
}
