/* Original-PNG unveraendert direkt auf dem blauen Header; bestehende Geometrie erhalten. */
.mast .brand{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:0;align-self:center;max-width:100%;border-radius:0;background:transparent;padding:5px 10px;box-sizing:border-box;box-shadow:none}
.mast .brand .wc-brand-logo{display:block;width:260px;max-width:100%;height:auto;aspect-ratio:1190/337;object-fit:contain}
@media(max-width:1000px){.mast .brand .wc-brand-logo{width:230px}}
@media(max-width:700px){.mast .brand{align-self:flex-start;padding:5px 8px;max-width:calc(100% - 64px)}.mast .brand .wc-brand-logo{width:230px}}
@media(max-width:380px){.mast .brand .wc-brand-logo{width:210px}}
.mast .brand:focus-visible{outline:3px solid #ffd46c;outline-offset:4px}

/* Nur Smartphone-Abstaende: Portrait und schmale Touch-Landschaft; Bildgeometrie bleibt bestehen. */
@media (max-width:600px), (max-width:950px) and (max-height:500px) and (hover:none) and (pointer:coarse){
 body[class] .mast .headinner{padding-top:12px;padding-bottom:12px;row-gap:12px;min-height:0}
}
