/*
bs5_v3_logo_fix.css
Scope: BS5 homepage test copy only.
Target: desktop A-NAV logo natural ratio fix.
Reason: v2 navbar-nowrap patch forced the desktop logo img to both width and height.
        Restore the BS4 correct behavior: fixed visual width, automatic height,
        max-height guard, no stretch. Do not alter transparent/scroll-black state,
        navbar nowrap logic, footer, B1, B2, B3, text, images, links or main DOM.
*/

@media (min-width: 992px) {
    body > nav.navbar.navbar-default.navbar-expand-lg.fixed-top.navbar-fixed-top.navbar-scroll .navbar-header {
        -ms-flex: 0 0 246px !important;
        flex: 0 0 246px !important;
        width: 246px !important;
        max-width: 246px !important;
        min-height: 80px !important;
        height: 80px !important;
        align-items: flex-start !important;
        justify-content: flex-start !important;
    }

    body > nav.navbar.navbar-default.navbar-expand-lg.fixed-top.navbar-fixed-top.navbar-scroll .navbar-logo.visible-lg {
        display: block !important;
        -ms-flex: 0 0 246px !important;
        flex: 0 0 246px !important;
        width: 246px !important;
        max-width: 246px !important;
        height: auto !important;
        max-height: 80px !important;
        margin: 0 !important;
        padding: 0 !important;
        line-height: 0 !important;
        overflow: visible !important;
    }

    body > nav.navbar.navbar-default.navbar-expand-lg.fixed-top.navbar-fixed-top.navbar-scroll .navbar-logo.visible-lg img {
        display: block !important;
        width: 246px !important;
        max-width: 246px !important;
        height: auto !important;
        max-height: 80px !important;
        min-height: 0 !important;
        object-fit: contain !important;
        object-position: left top !important;
        aspect-ratio: auto !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
        -webkit-transform: none !important;
            -ms-transform: none !important;
                transform: none !important;
    }
}
