/* ============================================================
   BeneMed × Owl Digital · CAMADA DE BLEND DE MARCA
   ------------------------------------------------------------
   Carregado DEPOIS de style.css, apenas para sobrescrever cores
   e aproximar um pouco da identidade Owl (plum #290033 + coral
   #F54E35) sem descaracterizar a base BeneMed (violeta #7C68F1).

   Para reverter: basta remover o <link> deste arquivo no HTML.
   ============================================================ */

:root{
  /* Títulos/escuros migram do navy BeneMed para o plum Owl */
  --bm-navy:#290033;

  /* Sistema de coral Owl (destaques ligados ao cartão Owl) */
  --owl-coral:#F54E35;
  --owl-coral-deep:#E03B22;
  --owl-coral-light:#FFF1EE;
  --owl-coral-medium:#FFE0DA;

  /* labels/marcadores secundários acompanham o plum */
  --owl-teal:#290033;
}

/* ---- Destaque "ganha desconto" (mensagem-chave Owl) → coral ---- */
.headline-highlight{background:var(--owl-coral-light);color:var(--owl-coral-deep)}
.headline-highlight::before{background:var(--owl-coral)}

/* ---- Preço com cartão Owl ativo → coral ---- */
.card.owl-active .card-price-value{color:var(--owl-coral-deep)}

/* ---- Dicas/badge de desconto Owl no card → coral ---- */
.card-owl-hint strong{color:var(--owl-coral-deep)}
.card-owl-hint-dot{background:var(--owl-coral);box-shadow:0 0 0 3px var(--owl-coral-light)}
.card-owl-badge{background:var(--owl-coral-light);color:var(--owl-coral-deep)}

/* ---- Realce de palavra no hero (saiba-mais) → coral ---- */
.hero-full-content h1 span{color:var(--owl-coral-deep)}

/* ---- Sombras dos cards ganham um leve calor coral no hover ----
   (mantém o roxo BeneMed como base, só aquece a borda iluminada) */
.card:hover{
  box-shadow:0 4px 12px rgba(124,104,241,.06),
             0 16px 48px rgba(245,78,53,.08);
}
