/* Erra base.css — 6 sayfada birebir ayni chrome kurallari (deger degismedi) */
html,body{overflow-x:hidden;}
/* MOBIL — beyaz intro kutulari her sayfada standart: kucuk yan bosluk + kucuk punto */
@media (max-width:768px){
  .intro-box,.c-intro-box,.stay-ibox,.ar-prog-box,.col-ibox,.about-box{
    padding:48px 24px !important;
  }
  .intro-box .big,.c-intro-box p,.stay-ibox .big,.ar-prog-box .big,.col-ibox .big,.about-box p{
    font-size:24px !important; line-height:1.5 !important;
  }
  .intro-box .sub,.stay-ibox .sub,.ar-prog-box .body,.col-ibox .sub,.intro-box .sub p{
    font-size:15px !important; line-height:1.75 !important;
  }
  .ar-name{ font-size:15px !important; }
}
nav{position:fixed;top:0;left:0;right:0;z-index:100;height:88px;background:var(--sage);display:flex;align-items:center;justify-content:space-between;padding:0 var(--mr) 0 var(--ml);}
.logo{display:flex;align-items:center;text-decoration:none;}
.logo svg{height:46px;width:auto;fill:var(--teal);transition:fill .2s;}
.logo:hover svg{fill:var(--white);}
.nav-links{display:flex;gap:44px;list-style:none;}
.nav-links a{font-family:var(--sans);font-weight:400;font-size:16px;color:var(--teal);text-decoration:none;text-transform:lowercase;transition:color .15s;}
.nav-links a:hover{color:var(--white);}
.nav-links a.active{font-weight:700;}
.lang-toggle{display:flex;align-items:center;gap:6px;margin-left:32px;}
.lang-btn{background:none;border:none;cursor:pointer;font-family:var(--sans);font-size:12px;letter-spacing:.14em;color:rgba(39,54,59,.45);padding:0;transition:color .15s;}
.lang-btn.active{color:var(--teal);font-weight:700;}
.lang-btn:hover{color:var(--teal);}
.lang-sep{color:rgba(39,54,59,.25);font-size:11px;}
[data-en]{display:none;}

/* mobile nav (hamburger) */
.nav-toggle{display:none;background:none;border:none;cursor:pointer;padding:6px;flex-direction:column;gap:5px;z-index:110;margin-left:16px;}
.nav-toggle span{display:block;width:26px;height:2px;background:var(--teal);transition:transform .3s,opacity .3s;}
body.nav-open .nav-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg);}
body.nav-open .nav-toggle span:nth-child(2){opacity:0;}
body.nav-open .nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg);}
@media(max-width:768px){
  .nav-toggle{display:flex;}
  .lang-toggle{margin-left:auto;}
  .nav-links{position:fixed;top:88px;left:0;right:0;background:var(--sage);flex-direction:column;gap:0;padding:6px 24px 26px;box-shadow:0 24px 30px rgba(28,40,32,.14);}
  body.nav-open .nav-links{display:flex!important;}
  .nav-links li{border-top:1px solid rgba(39,54,59,.1);width:100%;}
  .nav-links a{display:block;padding:16px 2px;font-size:18px;}
}
