/* Cementare V64 — secondary-page hero rhythm + lighter premium header.
   Scope: index dışındaki, ct-header-readable kullanan düzenlenmiş ana sayfalar.
   No content, footer, gallery, SEO or component geometry outside header/hero is changed. */

/* Secondary header: readable, but substantially lighter than V63's dark glass. */
@media (min-width:992px){
  body.ct-header-readable #menu1-2uh .navbar{
    background:linear-gradient(
      180deg,
      rgba(40,35,31,.52) 0%,
      rgba(40,35,31,.33) 58%,
      rgba(40,35,31,.11) 100%
    )!important;
    -webkit-backdrop-filter:blur(9px) saturate(106%)!important;
    backdrop-filter:blur(9px) saturate(106%)!important;
    box-shadow:inset 0 -1px 0 rgba(238,225,208,.08)!important;
  }
  body.ct-header-readable #menu1-2uh .navbar.navbar-short,
  body.ct-header-readable #menu1-2uh .navbar.concretta-scrolled-readable{
    background:rgba(39,34,30,.72)!important;
    -webkit-backdrop-filter:blur(12px) saturate(108%)!important;
    backdrop-filter:blur(12px) saturate(108%)!important;
    box-shadow:0 8px 24px rgba(18,14,11,.08),inset 0 -1px 0 rgba(238,225,208,.10)!important;
  }
  body.ct-header-readable #menu1-2uh .nav-link{
    color:rgba(255,255,255,.96)!important;
    text-shadow:0 1px 10px rgba(0,0,0,.20)!important;
  }
  body.ct-header-readable #menu1-2uh .ct70-lang-current,
  body.ct-header-readable #menu1-2uh .ct70-lang-link{
    color:rgba(255,255,255,.84)!important;
    text-shadow:0 1px 8px rgba(0,0,0,.16)!important;
  }
  body.ct-header-readable #menu1-2uh .ct70-social-link{
    color:rgba(255,255,255,.76)!important;
  }
  body.ct-header-readable #menu1-2uh .ct70-social-divider,
  body.ct-header-readable #menu1-2uh .ct70-header-tools::before{
    background:rgba(232,214,194,.24)!important;
  }
}

/* One shared desktop hero height for every edited secondary page.
   The next tabs/document/contact strip remains visible in the opening view.
   Existing typography and internal grid are intentionally preserved. */
@media (min-width:901px){
  body.ct-header-readable .ct-nav-hero.ct-firstview-lock{
    min-height:clamp(470px,61vh,570px)!important;
    padding-top:clamp(88px,9.5vh,102px)!important;
  }
  body.ct-header-readable .ct-nav-hero.ct-firstview-lock .ct-nav-top{
    min-height:clamp(222px,26vh,268px)!important;
  }
  body.ct-header-readable .ct-nav-hero.ct-firstview-lock .ct-nav-benefits{
    margin-top:22px!important;
    padding-top:16px!important;
  }
  body.ct-header-readable .ct-nav-hero.ct-firstview-lock .ct-nav-benefit-head{
    margin-bottom:9px!important;
  }
}

/* Short laptop screens use the same composition, only slightly tighter. */
@media (min-width:901px) and (max-height:820px){
  body.ct-header-readable .ct-nav-hero.ct-firstview-lock{
    min-height:clamp(438px,60vh,492px)!important;
    padding-top:86px!important;
  }
  body.ct-header-readable .ct-nav-hero.ct-firstview-lock .ct-nav-top{
    min-height:214px!important;
  }
  body.ct-header-readable .ct-nav-hero.ct-firstview-lock .ct-nav-benefits{
    margin-top:18px!important;
    padding-top:14px!important;
  }
}

/* Do not alter the established tablet/mobile layout. */
