/* ============================================================
   OGƏLSİN — Vahid sayt başlığı (index + privacy üçün ümumi)
   Səhifə stilindən SONRA yüklənir ki, kaskadda üstün olsun.
   ============================================================ */
:root{--hd-h:72px}
html{scroll-padding-top:88px}
body.menu-open{overflow:hidden}

.site-head{position:sticky;top:0;z-index:200;height:var(--hd-h);
  display:flex;align-items:center;justify-content:flex-start;gap:28px;
  padding:0 clamp(20px,5vw,84px);
  background:rgba(8,8,9,.85);border-bottom:1px solid rgba(155,72,88,.28);
  -webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%)}

.site-head .logo{display:inline-flex;align-items:center;gap:10px;line-height:1;
  font-size:22px;font-weight:400;letter-spacing:.075em;color:#f0edee}
.site-head .logo img{width:34px;height:34px;object-fit:contain;flex:none;border-radius:6px}
.site-head .logo span{display:block}

.site-head .main-nav{position:static;display:flex;gap:30px;margin-left:auto;padding:0;background:none;border:0}
.site-head .main-nav a{display:inline;padding:0;border:0;color:#aaa5a9;font-size:14px;letter-spacing:.01em;transition:color .2s ease}
.site-head .main-nav a:hover{color:#f0edee}

.site-head .head-actions{display:flex;align-items:center;gap:16px}
.site-head .head-actions>a:before{content:none}
.site-head .head-phone{font-size:14px;color:#f0edee;white-space:nowrap;transform:none;letter-spacing:.01em}
.site-head .head-phone:hover{color:#fff}

.nav-toggle{display:none;width:44px;height:44px;padding:11px;background:0;border:0;color:#f0edee;cursor:pointer}
.nav-toggle i{display:block;width:22px;height:2px;background:currentColor;margin:5px auto;border-radius:2px;
  transition:transform .25s ease,opacity .2s ease}
.nav-toggle[aria-expanded="true"] i:nth-child(1){transform:translateY(7px) rotate(45deg)}
.nav-toggle[aria-expanded="true"] i:nth-child(2){opacity:0}
.nav-toggle[aria-expanded="true"] i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}

.site-nav-mobile{position:absolute;top:var(--hd-h);left:0;right:0;
  padding:12px clamp(20px,5vw,84px) 26px;background:#0d0c0d;border-bottom:1px solid #372027}
.site-nav-mobile a{display:block;padding:14px 0;border-bottom:1px solid #241c20;color:#f0edee;font-size:17px}
.site-nav-mobile a:last-child{border-bottom:0}

@media(max-width:900px){
  .site-head .main-nav,.site-head .head-phone{display:none}
  .site-head .head-actions{margin-left:auto}
  .nav-toggle{display:block}
}
@media(min-width:901px){
  .site-nav-mobile{display:none!important}
}
@media(prefers-reduced-motion:reduce){.nav-toggle i{transition:none}}
