/**
 * White logo display size (used site-wide via .brand-logo-white)
 */
img.brand-logo-white,
a > img.brand-logo-white {
    width: 170px;
    height: 40px;
    max-width: 170px;
    max-height: 40px;
    object-fit: contain;
    object-position: left center;
    display: inline-block;
    vertical-align: middle;
}

/* Inner (light) header: dark logo swap — same box as white */
img.brand-logo-dark,
a > img.brand-logo-dark {
    width: 170px;
    height: 40px;
    max-width: 170px;
    max-height: 40px;
    object-fit: contain;
    object-position: left center;
    display: inline-block;
    vertical-align: middle;
}
