/* =============================================================
   ASEC ECOSYSTEM — TEMAS DE MARCA (cor trocável)
   -------------------------------------------------------------
   Cada site define no <html data-brand="..."> e herda a sua cor.
   Trocar a marca + o logo = site irmão completo.

   Tokens de marca expostos:
     --brand        cor sólida principal
     --brand-2      tom claro (texto/realce sobre escuro)
     --brand-deep   tom escuro (gradiente/hover)
     --brand-glow   cor do brilho/neon (rgba)
     --brand-rgb    canal r,g,b (para compor rgba inline)
     --brand-soft   leve, p/ fundos de ícone
   ============================================================= */

/* ---------- GRUPO  (cor-mãe: VERMELHO) ---------- */
[data-brand="group"]{
  --brand:#E30613;
  --brand-2:#ff4753;
  --brand-deep:#a60410;
  --brand-rgb:227,6,19;
  --brand-glow:rgba(227,6,19,.55);
  --brand-soft:rgba(227,6,19,.12);
  /* cor secundária ambiente do hero (roxo frio para contraste) */
  --brand-ambient:rgba(120,40,255,.14);
}

/* ---------- MARKETING  (azul elétrico — ASEC Growth) ---------- */
[data-brand="marketing"]{
  --brand:#0A6CE0;
  --brand-2:#4d9bff;
  --brand-deep:#0a4ea6;
  --brand-rgb:27,124,255;
  --brand-glow:rgba(27,124,255,.55);
  --brand-soft:rgba(27,124,255,.12);
  --brand-ambient:rgba(0,200,255,.16);
}

/* ---------- AUDIOVISUAL  (roxo/azul) ---------- */
[data-brand="audiovisual"]{
  --brand:#8B5CF6;
  --brand-2:#b69bff;
  --brand-deep:#6429c9;
  --brand-rgb:139,92,246;
  --brand-glow:rgba(139,92,246,.55);
  --brand-soft:rgba(139,92,246,.12);
  --brand-ambient:rgba(40,120,255,.16);
}

/* ---------- CONTABILIDADE  (verde) ---------- */
[data-brand="contabilidade"]{
  --brand:#16A34A;
  --brand-2:#4ade80;
  --brand-deep:#0d7a36;
  --brand-rgb:22,163,74;
  --brand-glow:rgba(22,163,74,.5);
  --brand-soft:rgba(22,163,74,.12);
  --brand-ambient:rgba(16,185,170,.16);
}

/* fallback se nenhum data-brand for definido => grupo */
:root:not([data-brand]){
  --brand:#E30613; --brand-2:#ff4753; --brand-deep:#a60410;
  --brand-rgb:227,6,19; --brand-glow:rgba(227,6,19,.55);
  --brand-soft:rgba(227,6,19,.12); --brand-ambient:rgba(120,40,255,.14);
}
