/* ONBOAT PATCH 26 – Mobile & Content Conversion Final
   Scope: Mobile Termine/Portfolio kompakter, Hero-Mobile Feinschliff, FAQ-/Mitsegeln-Content wird in PHP ergänzt.
   Keine Änderungen an Preisen, Terminen, Header, Logo, Hero-Rotation oder DB-Struktur. */

.onb-mobile-all-dates,
.onb-mobile-more-cards{
  display:none!important;
}

@media (max-width: 760px){
  /* Hero mobil etwas kompakter, ohne Rotation oder Desktop-Optik umzubauen */
  .onb-home-hero{
    min-height:560px!important;
  }
  .onb-home-hero-inner{
    padding:78px 18px 38px!important;
  }
  .onb-hero-rotator{
    min-height:315px!important;
  }
  .onb-home-hero h1{
    font-size:30px!important;
    line-height:1.06!important;
  }
  .onb-home-hero .onb-lead{
    font-size:15px!important;
    line-height:1.42!important;
  }

  /* Auf Mobile nur ein Haupt-CTA im Hero; Desktop bleibt unverändert. */
  .onb-hero-slide .onb-btn-glass{
    display:none!important;
  }
  .onb-hero-actions{
    display:block!important;
  }
  .onb-hero-actions .onb-btn-gold{
    width:100%!important;
    justify-content:center!important;
  }

  /* Startseite: mobile Terminliste auf die nächsten 3 Termine reduzieren. */
  .onb-priority-date-list .onb-mobile-extra-date{
    display:none!important;
  }
  .onb-mobile-all-dates{
    display:flex!important;
    width:100%!important;
    justify-content:center!important;
    margin-top:14px!important;
  }

  /* Portfolio mobil auf die ersten vier Kernangebote verdichten. */
  .onb-portfolio-grid .onb-mobile-extra-card{
    display:none!important;
  }
  .onb-mobile-more-cards{
    display:flex!important;
    width:100%!important;
    justify-content:center!important;
    margin-top:16px!important;
  }

  .onb-why-board-card{
    padding:16px!important;
  }
  .onb-why-board-card h2{
    font-size:22px!important;
  }
  .onb-why-board-card ul{
    gap:8px!important;
  }
  .onb-why-board-card li{
    font-size:13px!important;
    padding-left:26px!important;
  }
}
