/* One approved logo asset; placements may scale it proportionally, never redraw it. */
.wething-brand{min-width:0;max-width:100%;filter:none}
.wething-brand .wething-logo{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;border:0;border-radius:0;flex:0 1 auto}
.brand.wething-brand{width:min(100%,410px);margin-left:auto;margin-right:auto;gap:0;filter:none}
.account .brand.wething-brand{width:min(100%,300px)}
.home .home-logo.wething-brand{width:clamp(150px,44vw,220px);flex:0 1 220px;gap:0}
.planner-brand.wething-brand{width:clamp(140px,42vw,190px);flex:0 1 190px}
.brand.wething-brand.public-brand{width:200px;flex:0 1 200px;margin:0;gap:0}
@media(max-width:370px){.home .home-logo.wething-brand{width:150px;flex-basis:150px}.planner-brand.wething-brand{width:140px;flex-basis:140px}.brand.wething-brand.public-brand{width:180px;flex-basis:180px}}
@media(max-height:760px){.welcome .brand.wething-brand,.language .brand.wething-brand{width:min(100%,350px)}}
