/* V102.51.15.65.72 - Brand Development public tone balance.
 * Scope: /brand-development/ index only via .emwh-public-system.
 * Purpose: reduce the continuous near-black feel without changing layout,
 * content, brand imagery, canonical header or footer structure.
 */

body.emwh-brand-development-body.emwh-brand-index-body.emwh-public-system{
  background:
    radial-gradient(circle at 13% 0%,rgba(47,128,237,.14),transparent 31%),
    radial-gradient(circle at 88% 17%,rgba(147,197,253,.07),transparent 28%),
    linear-gradient(180deg,#081528 0%,#071326 52%,#08172c 100%)!important;
}

/* Keep the canonical header deliberately darker than the content surfaces. */
.emwh-public-system .emwh-public-site-header,
.emwh-public-system .emwh-brand-site-header{
  background:#030812!important;
}

/* Hero: deeper navy/petrol rather than near-black; typography and spacing unchanged. */
.emwh-public-system .emwh-brand-index-hero{
  background:
    radial-gradient(circle at 12% 18%,rgba(47,128,237,.20),transparent 36%),
    radial-gradient(circle at 84% 4%,rgba(147,197,253,.09),transparent 34%),
    linear-gradient(135deg,#0b1d36 0%,#09182e 52%,#081529 100%)!important;
  border-bottom:1px solid rgba(147,197,253,.16)!important;
}
.emwh-public-system .emwh-brand-index-hero:before{
  background:radial-gradient(circle,rgba(47,128,237,.18),rgba(47,128,237,0) 68%)!important;
}
.emwh-public-system .emwh-brand-index-hero:after{
  border-color:rgba(147,197,253,.13)!important;
  box-shadow:0 0 0 68px rgba(147,197,253,.032),0 0 0 132px rgba(147,197,253,.016)!important;
}

/* Selected brands: retain a premium dark surface but separate it from the hero. */
.emwh-public-system .emwh-brand-index-projects{
  border-top:0!important;
  background:
    linear-gradient(180deg,rgba(11,27,50,.58),rgba(8,21,40,.30))!important;
}

/* Brand card remains the visual focal point; only lift the surrounding surface slightly. */
.emwh-public-system .emwh-brand-index-item{
  background:rgba(15,31,55,.92)!important;
  border-color:rgba(147,197,253,.25)!important;
}
.emwh-public-system .emwh-brand-index-card-scope{
  background:linear-gradient(180deg,rgba(17,35,61,.98),rgba(11,25,46,.98))!important;
}

/* Footer stays the darkest closing surface and remains canonical/reusable. */
.emwh-public-system .emwh-public-site-footer,
.emwh-public-system .emwh-brand-site-footer{
  background:#020617!important;
}

@media(max-width:767px){
  body.emwh-brand-development-body.emwh-brand-index-body.emwh-public-system{
    background:linear-gradient(180deg,#081528 0%,#071326 58%,#08172c 100%)!important;
  }
  .emwh-public-system .emwh-brand-index-hero{
    background:
      radial-gradient(circle at 18% 0%,rgba(47,128,237,.17),transparent 36%),
      linear-gradient(160deg,#0b1d36 0%,#08162b 100%)!important;
  }
}
