/* ========================================================================== 
   IBRALE Visual System — 04 Sites
   Cores institucionais por site e variações comuns das homes.
   ========================================================================== */

/* Cores de site. IBRALC permanece laranja por identidade consolidada. */

body.site-ibrale,
.home-ibrale { --site-current: var(--site-ibrale); }

body.site-ibralc,
.home-ibralc { --site-current: var(--site-ibralc); }

body.site-slab,
.home-slab { --site-current: var(--site-slab); }

body.site-autor,
.home-autor { --site-current: var(--site-autor); }

.site-current,
.home-site-current {
  --accent: var(--site-current, var(--site-ibrale));
}

.site-current::before,
.home-site-current::before {
  background: var(--accent) !important;
}

.site-current h2,
.site-current h3,
.site-current strong,
.site-current .ibrale-eyebrow,
.home-site-current h2,
.home-site-current h3,
.home-site-current strong,
.home-site-current .ibrale-eyebrow {
  color: var(--accent);
}

/* Classes explícitas para cards de ecossistema */

.trilha-ibrale,
.card-ibrale { --accent: var(--site-ibrale); }
.trilha-ibralc,
.card-ibralc { --accent: var(--site-ibralc); }
.trilha-slab,
.card-slab { --accent: var(--site-slab); }
.trilha-autor,
.card-autor { --accent: var(--site-autor); }
.trilha-ecossistema,
.card-ecossistema { --accent: var(--site-ecossistema); }
