/* Mobile-only final override: desktop layout remains unchanged */
@media screen and (max-width:780px){
 body > header.unified-header {display:flex!important;position:relative!important;inset:auto!important;min-height:70px!important;height:auto!important;width:100%!important;padding:9px 15px!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;background:#142235!important;box-shadow:none!important;line-height:normal!important;}
 body > header.unified-header > a.unified-brand {display:flex!important;align-items:center!important;flex:0 1 auto!important;width:auto!important;max-width:calc(100% - 108px)!important;min-width:0!important;gap:8px!important;overflow:visible!important;}
 body > header.unified-header > a.unified-brand > img {display:block!important;width:82px!important;height:48px!important;max-width:82px!important;min-width:82px!important;object-fit:contain!important;flex:0 0 82px!important;}
 body > header.unified-header > a.unified-brand > span.unified-brand-name {display:none!important;}
 body > header.unified-header > button.unified-toggle {display:block!important;position:static!important;flex:0 0 auto!important;width:auto!important;height:auto!important;min-height:42px!important;padding:9px 12px!important;margin-left:auto!important;color:white!important;background:transparent!important;border:1px solid #ffffff88!important;font:15px Arial,sans-serif!important;}
 body > header.unified-header > nav.unified-links {display:none!important;position:static!important;inset:auto!important;flex:0 0 100%!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:4px 0!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;overflow:visible!important;background:transparent!important;}
 body > header.unified-header > nav.unified-links.is-open {display:flex!important;}
 body > header.unified-header > nav.unified-links > a {display:block!important;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;margin:0!important;padding:12px 8px!important;font:16px/1.4 Arial,sans-serif!important;text-align:left!important;color:white!important;border-top:1px solid #ffffff25!important;}
 .original-entwurf {width:100%!important;height:225px!important;overflow:hidden!important;}
 .original-entwurf > img {content:url('bilder/startbild-mobile-clean.png')!important;width:100%!important;height:100%!important;display:block!important;max-width:none!important;margin:0!important;object-fit:cover!important;object-position:62% center!important;}
}

/* Ausschließlich Startseite auf Smartphones – Desktop bleibt unberührt. */
@media screen and (max-width:780px) {
  body .original-entwurf {
    position:relative!important;
    height:225px!important;
    overflow:hidden!important;
    background:#102236!important;
  }
  body .original-entwurf > img {
    content:url("bilder/startbild-handy-ausschnitt.jpg")!important;
    width:100%!important;
    height:100%!important;
    max-width:100%!important;
    object-fit:cover!important;
    object-position:center center!important;
    margin:0!important;
    transform:none!important;
  }
  body .original-entwurf::after {
    content:"TRAINING  ·  RENNEN  ·  TEAMGEIST";
    position:absolute;
    left:0;right:0;bottom:0;
    padding:11px 15px;
    color:white;
    background:linear-gradient(0deg,rgba(10,25,40,.87),rgba(10,25,40,.52));
    font:700 clamp(12px,3.2vw,17px)/1.3 Arial,sans-serif;
    letter-spacing:.055em;
    text-align:center;
    white-space:normal;
  }
}
