/* fairlandhoszivattyu.hu — 2026 reszponziv reteg (mind a 10 koncepcio)
   Az inline <style> UTAN toltodik be, ezert felulir.
   Celeszkozok: iPhone 375-440px CSS-viewport (DPR 3) + iPad/tablet 768-1024px. */

/* 1. Vizszintes tulcsordulas kizarasa (dekorativ bleed: 05 nap, 09/10 lebego panelek) */
body{max-width:100%;overflow-x:hidden}
img{max-width:100%;height:auto}

/* 2. Telefon (<=600px): fejlec logo + CTA mindig elfer
      A 06 Bento Range valodi bugja itt javul; a tobbinek artalmatlan finomitas.
      A logo CSAK szukul (max 1.15rem = a legkisebb meglevo logo), sosem nagyobbodik. */
@media(max-width:600px){
  .wrap{padding-left:16px;padding-right:16px}
  .nav-in{gap:10px}
  .logo{font-size:clamp(.95rem,4.4vw,1.15rem);white-space:nowrap}
  .nav-links .btn-pri{padding:10px 15px;font-size:.85rem}
}
@media(max-width:360px){
  .logo{font-size:.92rem}
  .nav-links .btn-pri{padding:9px 12px;font-size:.8rem}
}

/* 3. Kenyelmes erintesi felulet mobilon/tableten (Apple HIG min 44px) */
@media(max-width:1024px){
  .nav-links .btn,.nav-links .btn-pri{min-height:44px}
}

/* 4. Tablet / iPad portre+fekvo (768-1024px): jobb terkihasznalas
      - a nav linkek maradjanak lathatok (a koncepciok 760-860px alatt elrejtik oket)
      - lazabb oldalmargo a nagyobb kijelzon */
@media(min-width:768px) and (max-width:1024px){
  .wrap{padding-left:34px;padding-right:34px}
  .nav-links{display:flex!important}
  .nav-links a:not(.btn):not(.btn3d-wrap):not(.btnwrap){display:inline-flex!important;align-items:center}
}
