/* White 2026 wordmark: keep the original artwork and its German wording intact. */
header.app-brand-header{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:0 0 26px;border-bottom:1px solid #344356;min-width:0}
.app-brand-lockup{width:min(520px,100%);min-width:0;flex:0 1 520px}
.app-brand-link{display:block;width:100%;color:#fff;text-decoration:none;line-height:0}
.app-brand-link:focus-visible{outline:3px solid #caf473;outline-offset:6px;border-radius:4px}
.app-brand-link>img.app-brand-logo{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;aspect-ratio:1770/376}
.app-brand-lockup>.app-brand-badge{display:table;width:auto;max-width:76%;margin:12px 0 0 24%;padding:5px 10px;border:1px solid #4b603e;border-radius:6px;color:#caf473;background:transparent;font:400 12px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.4px;overflow-wrap:anywhere}
header.app-brand-header>.app-tools{position:static;inset:auto;flex:0 0 auto;width:auto;margin:0;align-self:flex-start;justify-content:flex-end}
header.app-brand-header>.app-install-button{position:static;margin:0;align-self:flex-start}
@media(max-width:900px){header.app-brand-header{gap:16px}header.app-brand-header>.app-tools{width:100%;margin:0}.app-brand-lockup{width:min(480px,100%);flex-basis:480px}}
@media(max-width:480px){header.app-brand-header{padding-bottom:20px;gap:14px}.app-brand-lockup>.app-brand-badge{margin-top:10px;font-size:11px}}
