/* Approved Modellwelt wordmark; the original PNG is displayed without redrawing. */
.brand{gap:0;max-width:100%;line-height:1}
.brand .brand-logo{display:block;width:260px;max-width:100%;height:auto;flex:none;overflow:hidden}
.footer-brand .brand-logo{width:230px}
.setup-page .header-inner{height:auto;min-height:78px;flex-wrap:wrap;padding-block:14px;gap:12px 18px}
.setup-page .setup-header-label{white-space:nowrap}

@media(max-width:700px){
 .brand .brand-logo{width:220px}
}

/* Keep the full wordmark, language choices and menu button separate on narrow screens. */
@media(max-width:640px){
 .header-inner{height:auto;flex-wrap:wrap;padding-block:12px;gap:10px}
 .header-inner>.brand{order:0}
 .header-inner>.menu-button{order:1;margin-left:auto}
 .header-inner>.language-picker{order:2;flex-basis:100%;justify-content:flex-end;margin-left:0}
 .setup-page .setup-header-label{order:1;margin-left:auto}
}
