/* AKKOÇ v50.13 – Desktop Compact Pro
   Nur Desktop-Darstellung. Keine Inhalts-, Link- oder JavaScript-Änderungen. */
@media (min-width:1100px){
  html{font-size:14px!important}
  body{font-size:13.5px!important;line-height:1.44!important}
  h1{font-size:clamp(1.65rem,2.0vw,2.45rem)!important;line-height:1.04!important;margin:.15em 0 .42em!important}
  h2{font-size:clamp(1.3rem,1.5vw,1.75rem)!important;line-height:1.08!important;margin:.25em 0 .4em!important}
  h3{font-size:clamp(1rem,1.05vw,1.18rem)!important;line-height:1.13!important;margin:.25em 0 .35em!important}
  p{margin-top:.38em!important;margin-bottom:.52em!important}
  .lead{font-size:1rem!important;line-height:1.4!important}
  .eyebrow{font-size:.7rem!important;margin-bottom:5px!important}

  .wrap,.section .wrap,.hero .wrap{max-width:1080px!important}
  .hero{padding-top:24px!important;padding-bottom:24px!important}
  .section{padding-top:25px!important;padding-bottom:25px!important}
  .latest-home,.visual-storytelling,.trust-strip{padding-top:20px!important;padding-bottom:20px!important}
  .latest-home-grid,.visual-story-grid,.cards,.grid{gap:10px!important}

  .latest-card,.goal-card,.card,.offer-card,.personal-offer,.check-card,
  .trust-principles,.principle,.personal-values{padding:10px 12px!important}
  details{margin-top:5px!important;margin-bottom:5px!important}
  details>summary{padding-top:8px!important;padding-bottom:8px!important}

  .chef-check,.chefcheck,.personal-check,.rating-check{padding-top:10px!important;padding-bottom:10px!important}
  .personal-values{margin-top:10px!important;margin-bottom:12px!important}

  .site-header nav{min-height:48px!important}
  .site-header .links>a,.site-header summary{padding-top:5px!important;padding-bottom:5px!important;font-size:.84rem!important}
  button,.button,.btn,a.button,a.btn{padding-top:7px!important;padding-bottom:7px!important;font-size:.9rem!important}

  .about-photo img,.book-teaser-cover img{max-height:360px!important;object-fit:contain}
  input,select,textarea{font-size:13.5px!important}
  input,select{min-height:38px!important}
  textarea{min-height:100px!important}
}
@media (min-width:1500px){
  html{font-size:13.5px!important}
  body{font-size:13px!important}
  .wrap,.section .wrap,.hero .wrap{max-width:1100px!important}
}
/* Unter 1100px bleibt die bestehende Tablet-/Mobilgestaltung unangetastet. */
