/* ==========================================================================
   HM2 MODELO: LP CLÍNICA MOD 001 — Estilos do Modelo
   As variáveis de cor (--bs-primary, --hm2-fundo-*, etc.) são injetadas
   pelo injector hm2_paleta_ativa (gerado pelo sistema de paletas).
   Este injector define apenas tipografia e regras de estilo que consomem
   as variáveis via var().
   ========================================================================== */

:root {
  /* Tipografia — não controlada pela paleta */
  --hm2-font-heading: 'Inter', sans-serif;
  /* Cores de acento — seguem a cor primária da paleta ativa */
  --hm2-on-section-accent: var(--bs-primary);
  --hm2-on-section-accent-hover: var(--bs-link-hover-color);
  --hm2-on-section-cargo: var(--bs-primary);
}

/* Links globais com cor do modelo */
a { color: var(--bs-primary); }
a:hover { color: var(--bs-link-hover-color); }

/* Botões Bootstrap */
.btn-primary {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: var(--bs-link-hover-color);
  border-color: var(--bs-link-hover-color);
}
.btn-outline-primary {
  color: var(--bs-primary);
  border-color: var(--bs-primary);
}
.btn-outline-primary:hover {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}

/* Decoração dos títulos de seção */
.lp-section__titulo::after {
  background-color: var(--bs-primary);
}
