/* V35 - Page title arka fonu
   Kaynak son paket korunarak eklendi: Ana Sayfa, Bizi Tanıyın ve Gayrimenkul sayfalarına dokunmaz. */

html.cg-v35-page-title-bg body:not([data-page-slug="ana-sayfa"]):not([data-page-slug="bizi-taniyin"]):not([data-page-slug="gayrimenkul"]) .inner-hero{
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  min-height:clamp(360px,46vw,560px)!important;
  display:flex!important;
  align-items:center!important;
  padding:clamp(76px,8vw,128px) 0 clamp(58px,7vw,98px)!important;
  border-bottom:1px solid rgba(254,237,1,.18)!important;
  background:#050505!important;
}

html.cg-v35-page-title-bg body:not([data-page-slug="ana-sayfa"]):not([data-page-slug="bizi-taniyin"]):not([data-page-slug="gayrimenkul"]) .inner-hero:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background-image:url('/assets/img/page-title-bg.webp');
  background-repeat:no-repeat;
  background-size:min(58vw,760px) auto;
  background-position:calc(100% - max(34px,7vw)) 50%;
  opacity:.94;
  filter:saturate(1.04) contrast(1.03);
}

html.cg-v35-page-title-bg body:not([data-page-slug="ana-sayfa"]):not([data-page-slug="bizi-taniyin"]):not([data-page-slug="gayrimenkul"]) .inner-hero:after{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background:
    radial-gradient(circle at 82% 45%,rgba(254,237,1,.14),transparent 25%),
    linear-gradient(90deg,rgba(0,0,0,.96) 0%,rgba(0,0,0,.88) 42%,rgba(0,0,0,.45) 69%,rgba(0,0,0,.78) 100%),
    linear-gradient(180deg,rgba(0,0,0,.22),rgba(0,0,0,.82));
}

html.cg-v35-page-title-bg body:not([data-page-slug="ana-sayfa"]):not([data-page-slug="bizi-taniyin"]):not([data-page-slug="gayrimenkul"]) .inner-hero .container-pro{
  position:relative!important;
  z-index:2!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:0!important;
}

/* Eski kapak görseli sayfa başlığında tekrar etmesin; yeni görsel arka fon olarak çalışır. */
html.cg-v35-page-title-bg body:not([data-page-slug="ana-sayfa"]):not([data-page-slug="bizi-taniyin"]):not([data-page-slug="gayrimenkul"]) .inner-hero .v4-cover-slot{
  display:none!important;
}

html.cg-v35-page-title-bg body:not([data-page-slug="ana-sayfa"]):not([data-page-slug="bizi-taniyin"]):not([data-page-slug="gayrimenkul"]) .inner-hero .breadcrumbs{
  position:relative!important;
  z-index:2!important;
  order:0!important;
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
  margin:0 0 22px!important;
  color:rgba(255,255,255,.82)!important;
  font-size:13px!important;
  text-shadow:0 2px 18px rgba(0,0,0,.7);
}

html.cg-v35-page-title-bg body:not([data-page-slug="ana-sayfa"]):not([data-page-slug="bizi-taniyin"]):not([data-page-slug="gayrimenkul"]) .inner-hero .breadcrumbs a{
  color:#fff!important;
}

html.cg-v35-page-title-bg body:not([data-page-slug="ana-sayfa"]):not([data-page-slug="bizi-taniyin"]):not([data-page-slug="gayrimenkul"]) .inner-hero .breadcrumbs span,
html.cg-v35-page-title-bg body:not([data-page-slug="ana-sayfa"]):not([data-page-slug="bizi-taniyin"]):not([data-page-slug="gayrimenkul"]) .inner-hero .breadcrumbs strong{
  color:var(--yellow,#feed01)!important;
}

html.cg-v35-page-title-bg body:not([data-page-slug="ana-sayfa"]):not([data-page-slug="bizi-taniyin"]):not([data-page-slug="gayrimenkul"]) .inner-hero .eyebrow{
  position:relative!important;
  z-index:2!important;
  order:1!important;
  color:var(--yellow,#feed01)!important;
  margin:0 0 17px!important;
  text-shadow:0 2px 18px rgba(0,0,0,.72);
}

html.cg-v35-page-title-bg body:not([data-page-slug="ana-sayfa"]):not([data-page-slug="bizi-taniyin"]):not([data-page-slug="gayrimenkul"]) .inner-hero h1{
  position:relative!important;
  z-index:2!important;
  order:2!important;
  max-width:760px!important;
  margin:0 0 18px!important;
  color:#fff!important;
  font-size:clamp(42px,5.1vw,72px)!important;
  line-height:.98!important;
  letter-spacing:-.065em!important;
  text-shadow:0 4px 30px rgba(0,0,0,.72);
}

html.cg-v35-page-title-bg body:not([data-page-slug="ana-sayfa"]):not([data-page-slug="bizi-taniyin"]):not([data-page-slug="gayrimenkul"]) .inner-hero p{
  position:relative!important;
  z-index:2!important;
  order:3!important;
  max-width:760px!important;
  margin:0!important;
  color:rgba(255,255,255,.86)!important;
  font-size:clamp(15px,1.45vw,18px)!important;
  line-height:1.76!important;
  text-shadow:0 2px 18px rgba(0,0,0,.66);
}

/* Light modda da page-title karanlık/kurumsal kalır; sayfa gövdesinin light düzenine dokunulmaz. */
html.light.cg-v35-page-title-bg body:not([data-page-slug="ana-sayfa"]):not([data-page-slug="bizi-taniyin"]):not([data-page-slug="gayrimenkul"]) .inner-hero{
  background:#050505!important;
}
html.light.cg-v35-page-title-bg body:not([data-page-slug="ana-sayfa"]):not([data-page-slug="bizi-taniyin"]):not([data-page-slug="gayrimenkul"]) .inner-hero h1,
html.light.cg-v35-page-title-bg body:not([data-page-slug="ana-sayfa"]):not([data-page-slug="bizi-taniyin"]):not([data-page-slug="gayrimenkul"]) .inner-hero p,
html.light.cg-v35-page-title-bg body:not([data-page-slug="ana-sayfa"]):not([data-page-slug="bizi-taniyin"]):not([data-page-slug="gayrimenkul"]) .inner-hero .breadcrumbs a{
  color:#fff!important;
}

@media (max-width:1080px){
  html.cg-v35-page-title-bg body:not([data-page-slug="ana-sayfa"]):not([data-page-slug="bizi-taniyin"]):not([data-page-slug="gayrimenkul"]) .inner-hero{
    min-height:clamp(330px,58vw,520px)!important;
    padding:64px 0 64px!important;
  }
  html.cg-v35-page-title-bg body:not([data-page-slug="ana-sayfa"]):not([data-page-slug="bizi-taniyin"]):not([data-page-slug="gayrimenkul"]) .inner-hero:before{
    background-size:min(78vw,620px) auto;
    background-position:calc(100% + 110px) 50%;
    opacity:.52;
  }
  html.cg-v35-page-title-bg body:not([data-page-slug="ana-sayfa"]):not([data-page-slug="bizi-taniyin"]):not([data-page-slug="gayrimenkul"]) .inner-hero:after{
    background:
      radial-gradient(circle at 78% 40%,rgba(254,237,1,.12),transparent 29%),
      linear-gradient(90deg,rgba(0,0,0,.96) 0%,rgba(0,0,0,.86) 58%,rgba(0,0,0,.72) 100%),
      linear-gradient(180deg,rgba(0,0,0,.16),rgba(0,0,0,.84));
  }
}

@media (max-width:680px){
  html.cg-v35-page-title-bg body:not([data-page-slug="ana-sayfa"]):not([data-page-slug="bizi-taniyin"]):not([data-page-slug="gayrimenkul"]) .inner-hero{
    min-height:340px!important;
    padding:52px 0 56px!important;
  }
  html.cg-v35-page-title-bg body:not([data-page-slug="ana-sayfa"]):not([data-page-slug="bizi-taniyin"]):not([data-page-slug="gayrimenkul"]) .inner-hero:before{
    background-size:620px auto;
    background-position:center 42%;
    opacity:.28;
  }
  html.cg-v35-page-title-bg body:not([data-page-slug="ana-sayfa"]):not([data-page-slug="bizi-taniyin"]):not([data-page-slug="gayrimenkul"]) .inner-hero .breadcrumbs{
    font-size:12px!important;
    margin-bottom:16px!important;
  }
  html.cg-v35-page-title-bg body:not([data-page-slug="ana-sayfa"]):not([data-page-slug="bizi-taniyin"]):not([data-page-slug="gayrimenkul"]) .inner-hero h1{
    font-size:clamp(34px,10.5vw,48px)!important;
    letter-spacing:-.052em!important;
  }
  html.cg-v35-page-title-bg body:not([data-page-slug="ana-sayfa"]):not([data-page-slug="bizi-taniyin"]):not([data-page-slug="gayrimenkul"]) .inner-hero p{
    font-size:15px!important;
    line-height:1.66!important;
  }
}
