/* p55 (Karte #1138, 28.10.2026) – neues Vereinslogo mit dünnem weißem Rand; Kopf und Fuß bei großer Schrift/Textskalierung
   (Android: Layout wird schmaler, Medienabfragen sehen weiter die Gerätebreite) umbrechen bzw. ausblenden statt abschneiden.
   Containerabfragen messen die tatsächliche Breite des Kopfes, nicht die des Geräts. */
.footer-brand img{background:none;padding:0;width:auto;height:88px;flex-shrink:0}
.site-header .brand img{flex-shrink:0}
.site-header{container-type:inline-size;container-name:wsgkopf}
.site-header .brand{min-width:0;flex-shrink:1}
.site-header .brand span{min-width:0;overflow-wrap:break-word;hyphens:auto}
.header-actions{flex-shrink:0}
@container wsgkopf (max-width:316px){.site-header .brand span{display:none}}
@container wsgkopf (max-width:240px){.header-actions .button.primary{display:none}}
.footer-top{min-width:0}
.footer-brand{flex-wrap:wrap;row-gap:14px;max-width:100%;min-width:0}
.footer-brand span{min-width:0;max-width:100%;overflow-wrap:anywhere;hyphens:auto}
.footer-top>p,.footer-links,.footer-links div,.footer-bottom,.footer-bottom div{min-width:0;max-width:100%}
.footer-links a,.footer-links span,.footer-bottom a,.footer-bottom span{overflow-wrap:anywhere}
.footer-bottom,.footer-bottom div{flex-wrap:wrap}
.wsg-social-liste{flex-wrap:wrap}
/* p56 (Karte #1138, 28.10.2026): styles.css blendet unter 360 px ".brand span" aus – das traf auch den Vereinsnamen im Fuß.
   Im Fuß bleibt der Name sichtbar und bricht um (der Kopf bleibt wie bisher). */
@media(max-width:360px){.footer-brand span{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere}}
/* p56 F6: Hinweis „Website-Vorschau · internet marktplatz GmbH“ mit kleinem Logo (lokal im Theme). */
.footer-bottom .wsg-partner{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}
.footer-bottom .wsg-partner img{width:18px;height:18px;flex-shrink:0;border-radius:50%;display:block}
