/* ========================================================================
   Facialteam Brasil — tema da sub-marca
   Fonte: Facialteam Brandbook (abril 2023, KOBU) · §3.2 Brazil
     Main:      Premium Grey #29292a · Revelation Green #009e4a
     Tints:     Dark #0b3f24 · Mid #38c67b · Light #a7eac2 · Bg #eff9f3
     Secondary: Caring Green #76b830 · Happy Yellow #ffd500
     Revelation Gradient (Brazil): Revelation Green → Caring Green → Happy Yellow, 45°
   Carregado depois de colors_and_type.css: remapeia os tokens Marbella
   (rosa/laranja) para a paleta Brasil sem alterar o restante do sistema.
   ======================================================================== */

:root {
  --ft-basic-pink:        #eff9f3;  /* fundo da página → Green Bg */
  --ft-empathetic-orange: #009e4a;  /* cor de títulos/destaques → Revelation Green */
  --ft-revelation-pink:   #009e4a;
  --ft-daring-lilac:      #0b3f24;  /* Green Dark */
  --ft-daring-pink:       #38c67b;  /* Green Mid */
  --ft-caring-pink:       #a7eac2;  /* Green Light */
  --ft-pink-700:          #0b3f24;

  --ft-revelation-gradient: linear-gradient(45deg,
    var(--ft-revelation-green) 0%,
    var(--ft-caring-green)     50%,
    var(--ft-happy-yellow)     100%);

  --ft-fg-accent: var(--ft-revelation-green);
  --ft-fg-link:   var(--ft-revelation-green);
  --ft-bg:        var(--ft-basic-pink);
}

/* Footer (réplica do facialteam.com.br) */
.br-footer a:hover { opacity: 0.8; }
@media (max-width: 720px) {
  .br-footer { padding: 56px 16px 28px !important; }
  .br-footer-grid { grid-template-columns: 1fr !important; gap: 8px !important; }
}
