/* HIBA CREATIVE v82 - domain composition + home color balance
   Scope: only public theme pages. Header/footer/client panel untouched. */
:root{
  --hc82-navy:#0b1f35;
  --hc82-text:#111827;
  --hc82-muted:#5b677a;
  --hc82-line:#e6edf5;
  --hc82-soft:#f6f8fc;
  --hc82-orange:#ff6b16;
  --hc82-orange-dark:#e85808;
  --hc82-orange-soft:#fff1e8;
  --hc82-shadow:0 18px 45px rgba(11,31,53,.08);
}

/* DOMAIN SEARCH COMPOSITION */
body:not(#modernpanel):not(#muspanel) .alanadisorgu.hc64-domain-search-card{
  background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)!important;
  border:1px solid var(--hc82-line)!important;
  box-shadow:var(--hc82-shadow)!important;
}
body:not(#modernpanel):not(#muspanel) .hc64-search-head i{
  background:linear-gradient(135deg,var(--hc82-orange),var(--hc82-orange-dark))!important;
  color:#fff!important;
  box-shadow:0 12px 24px rgba(255,107,22,.20)!important;
}
body:not(#modernpanel):not(#muspanel) .hc64-search-head h2{
  color:var(--hc82-text)!important;
  font-weight:950!important;
  letter-spacing:-.02em!important;
}
body:not(#modernpanel):not(#muspanel) .hc64-search-head p{color:var(--hc82-muted)!important;}
body:not(#modernpanel):not(#muspanel) .hc64-domain-searchbar{
  min-height:70px!important;
  padding:8px!important;
  border:1px solid #ffd3be!important;
  background:#fff!important;
  border-radius:22px!important;
  box-shadow:0 16px 34px rgba(255,107,22,.10)!important;
}
body:not(#modernpanel):not(#muspanel) .hc64-domain-searchbar input{
  height:54px!important;
  font-size:17px!important;
  font-weight:750!important;
  color:var(--hc82-text)!important;
  padding:0 18px!important;
}
body:not(#modernpanel):not(#muspanel) .hc64-domain-searchbar .gonderbtn,
body:not(#modernpanel):not(#muspanel) .hc64-domain-searchbar a.gonderbtn{
  height:54px!important;
  border-radius:16px!important;
  background:linear-gradient(135deg,var(--hc82-orange),var(--hc82-orange-dark))!important;
  color:#fff!important;
  box-shadow:0 12px 24px rgba(255,107,22,.24)!important;
}
body:not(#modernpanel):not(#muspanel) .hc64-domain-trust{
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:12px!important;
}
body:not(#modernpanel):not(#muspanel) .hc64-domain-trust span{
  min-height:92px!important;
  padding:16px 14px!important;
  border-radius:20px!important;
  border:1px solid var(--hc82-line)!important;
  background:#fff!important;
  box-shadow:0 10px 26px rgba(11,31,53,.055)!important;
}
body:not(#modernpanel):not(#muspanel) .hc64-domain-trust span i{
  width:38px!important;
  height:38px!important;
  border-radius:14px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:var(--hc82-orange-soft)!important;
  color:var(--hc82-orange)!important;
  font-size:16px!important;
}
body:not(#modernpanel):not(#muspanel) .hc64-domain-trust span b{
  color:var(--hc82-text)!important;
  font-size:14px!important;
  font-weight:950!important;
  line-height:1.2!important;
}
body:not(#modernpanel):not(#muspanel) .hc64-domain-trust span small{
  color:var(--hc82-muted)!important;
  font-size:12px!important;
  line-height:1.35!important;
}

/* HOME COLOR / CONTRAST BALANCE */
body:not(#modernpanel):not(#muspanel) .h33-site,
body:not(#modernpanel):not(#muspanel) main.h33-home{
  background:linear-gradient(180deg,#f5f8fc 0%,#ffffff 44%,#f7f9fc 100%)!important;
  color:var(--hc82-text)!important;
}
body:not(#modernpanel):not(#muspanel) .h54-hero{
  background:linear-gradient(135deg,#ffffff 0%,#f8fbff 58%,#fff3ea 100%)!important;
  border-color:var(--hc82-line)!important;
  box-shadow:0 20px 55px rgba(11,31,53,.075)!important;
}
body:not(#modernpanel):not(#muspanel) .h54-copy-item h1,
body:not(#modernpanel):not(#muspanel) .h33-section-head h2,
body:not(#modernpanel):not(#muspanel) .h40-market-head h2,
body:not(#modernpanel):not(#muspanel) .h33-service-grid h3,
body:not(#modernpanel):not(#muspanel) .h33-package-grid h3,
body:not(#modernpanel):not(#muspanel) .h40-domain-copy h3,
body:not(#modernpanel):not(#muspanel) .h40-product-card h3,
body:not(#modernpanel):not(#muspanel) .h40-product-note b{
  color:var(--hc82-text)!important;
  text-shadow:none!important;
}
body:not(#modernpanel):not(#muspanel) .h54-copy-item p,
body:not(#modernpanel):not(#muspanel) .h33-section-head p,
body:not(#modernpanel):not(#muspanel) .h40-market-head p,
body:not(#modernpanel):not(#muspanel) .h33-service-grid p,
body:not(#modernpanel):not(#muspanel) .h33-package-grid p,
body:not(#modernpanel):not(#muspanel) .h40-domain-copy p,
body:not(#modernpanel):not(#muspanel) .h40-product-card p,
body:not(#modernpanel):not(#muspanel) .h40-product-note p{
  color:var(--hc82-muted)!important;
  text-shadow:none!important;
}
body:not(#modernpanel):not(#muspanel) .h54-eyebrow,
body:not(#modernpanel):not(#muspanel) .h33-section-head span,
body:not(#modernpanel):not(#muspanel) .h40-market-head span,
body:not(#modernpanel):not(#muspanel) .h33-kicker{
  background:var(--hc82-orange-soft)!important;
  border:1px solid #ffd5c2!important;
  color:var(--hc82-orange-dark)!important;
}
body:not(#modernpanel):not(#muspanel) .h54-btn.primary,
body:not(#modernpanel):not(#muspanel) .h40-domain-form button,
body:not(#modernpanel):not(#muspanel) .h33-final-cta a,
body:not(#modernpanel):not(#muspanel) .h33-package-grid article a{
  background:linear-gradient(135deg,var(--hc82-orange),var(--hc82-orange-dark))!important;
  color:#fff!important;
  box-shadow:0 14px 28px rgba(255,107,22,.22)!important;
}
body:not(#modernpanel):not(#muspanel) .h54-btn.outline,
body:not(#modernpanel):not(#muspanel) .h40-domain-form a{
  background:#fff!important;
  color:var(--hc82-orange-dark)!important;
  border-color:#ffc9ad!important;
}
body:not(#modernpanel):not(#muspanel) .h33-strip,
body:not(#modernpanel):not(#muspanel) .h33-section,
body:not(#modernpanel):not(#muspanel) .h40-market-section,
body:not(#modernpanel):not(#muspanel) .h54-feature-strip,
body:not(#modernpanel):not(#muspanel) .h33-service-grid a,
body:not(#modernpanel):not(#muspanel) .h33-package-grid article,
body:not(#modernpanel):not(#muspanel) .h33-testimonial-grid article,
body:not(#modernpanel):not(#muspanel) .h40-domain-panel,
body:not(#modernpanel):not(#muspanel) .h40-product-card,
body:not(#modernpanel):not(#muspanel) .h40-product-note{
  background:#fff!important;
  border-color:var(--hc82-line)!important;
  box-shadow:var(--hc82-shadow)!important;
}
body:not(#modernpanel):not(#muspanel) .h33-service-grid i,
body:not(#modernpanel):not(#muspanel) .h33-package-grid i,
body:not(#modernpanel):not(#muspanel) .h40-product-card i,
body:not(#modernpanel):not(#muspanel) .h54-feature-strip i{
  background:var(--hc82-orange-soft)!important;
  color:var(--hc82-orange)!important;
}
body:not(#modernpanel):not(#muspanel) .h40-product-card.dark{
  background:linear-gradient(135deg,#0b1f35 0%,#143653 100%)!important;
  border-color:rgba(255,255,255,.12)!important;
  box-shadow:0 20px 55px rgba(11,31,53,.18)!important;
}
body:not(#modernpanel):not(#muspanel) .h40-product-card.dark h3,
body:not(#modernpanel):not(#muspanel) .h40-product-card.dark span,
body:not(#modernpanel):not(#muspanel) .h40-product-card.dark em,
body:not(#modernpanel):not(#muspanel) .h40-product-card.dark p{
  color:#fff!important;
}
body:not(#modernpanel):not(#muspanel) .h40-product-card.dark p{opacity:.86!important;}
body:not(#modernpanel):not(#muspanel) .h40-tld-card,
body:not(#modernpanel):not(#muspanel) .h40-domain-form{
  border-color:var(--hc82-line)!important;
  background:#fff!important;
}
body:not(#modernpanel):not(#muspanel) .h40-tld-card b{color:var(--hc82-text)!important;}
body:not(#modernpanel):not(#muspanel) .h40-tld-card small{color:var(--hc82-orange-dark)!important;font-weight:950!important;}

@media (max-width:1180px){
  body:not(#modernpanel):not(#muspanel) .hc64-domain-trust{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
}
@media (max-width:768px){
  body:not(#modernpanel):not(#muspanel) .alanadisorgu.hc64-domain-search-card{
    grid-template-columns:1fr!important;
    grid-template-areas:"head" "search" "trust" "form"!important;
    padding:22px!important;
    gap:16px!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-searchbar{
    grid-template-columns:1fr!important;
    padding:10px!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-searchbar .gonderbtn,
  body:not(#modernpanel):not(#muspanel) .hc64-domain-searchbar a.gonderbtn{
    width:100%!important;
    min-width:0!important;
  }
  body:not(#modernpanel):not(#muspanel) .hc64-domain-trust{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  body:not(#modernpanel):not(#muspanel) .hc64-domain-trust span{min-height:86px!important;}
}
@media (max-width:480px){
  body:not(#modernpanel):not(#muspanel) .hc64-domain-trust{grid-template-columns:1fr!important;}
}
