/* V38: official brand artwork, no invented leaf mark; prevent floating language control covering bottom nav */
.brand:before,.hero-logo:before{content:none!important;display:none!important}
.brand img{display:block!important;width:48px!important;height:48px!important;border-radius:50%!important;object-fit:contain!important;background:#fff!important}
.hero-logo img{display:block!important;width:58px!important;height:58px!important;border-radius:50%!important;object-fit:contain!important;background:#fff!important;box-shadow:0 2px 12px #0003!important;filter:none!important}
.hero-wordmark{display:none!important}
#ys-language-switch{position:fixed!important;top:110px!important;bottom:auto!important;right:12px!important;transform:scale(.72)!important;transform-origin:top right!important;z-index:90!important}
@media(max-width:650px){.mast .brand{gap:7px}.brand img{width:39px!important;height:39px!important}.brand strong{font-size:27px!important}.hero-logo img{width:49px!important;height:49px!important}#ys-language-switch{top:92px!important;right:10px!important;bottom:auto!important;transform:scale(.65)!important}}