/* Scrub fabric midtone. Tree heroes, navigation and paper sections are excluded. */
:root{--satvayana-scrub-mauve:#8f5573}

section:is(.ecosystem,.research-gateway,.learning,.quote-band,.dark-band){
  --gold:#fff0d2;
  --gold2:#fff0d2;
  --darkLine:rgba(255,240,210,.35);
  background:var(--satvayana-scrub-mauve);
  color:#fff7ec;
}

section:is(.ecosystem,.research-gateway,.learning,.quote-band,.dark-band) :is(p,li,dd,.small-copy){
  color:#fff7ec;
}

section:is(.ecosystem,.research-gateway,.learning,.dark-band) :is(.vision-card,.research-gateway-card,.learn-card,.card.dark){
  background:rgba(0,0,0,.035);
  border-color:var(--darkLine);
}

.ecosystem .vision-card-grid::before{background:none;filter:none}

section:is(.ecosystem,.research-gateway,.learning,.quote-band,.dark-band) .btn{
  color:#fff7ec;
  border-color:var(--gold);
}

section:is(.ecosystem,.research-gateway,.learning,.quote-band,.dark-band) .btn:hover{
  background:#fff0d2;
  color:#563047;
}

.article .thumb.sat-article-thumb{background:var(--satvayana-scrub-mauve)}

/* Lift only the line art on mauve; alpha stays transparent, without a glow. */
section:is(.ecosystem,.research-gateway,.learning,.dark-band) img[src$="-transparent.png"],
.article .thumb.sat-article-thumb img[src$="-transparent.png"]{
  filter:contrast(.32) brightness(2)!important;
}
