/* Fundo geral clínico */
html, body { background:#f9f8f4 !important; color:#5a534a !important; }

/* Cabeçalho (todas as variantes de topo/menus) */
.header, .header-top, .top-bar, .header-bar, #header, #cabecalho,
.menu-superior, .menu-principal, .navbar, .nav-bar {
  background:#f9f8f4 !important;
  background-image:none !important;
  border:none !important;
}
.header a, .header-top a, .top-bar a, .header-bar a,
.menu-superior a, .menu-principal a { color:#5a534a !important; }
.header svg path, .header-top svg path, .top-bar svg path { fill:#5a534a !important; }

/* Telefones e WhatsApp (força a cor) */
a[href^="tel:"], .telefone, a[href*="whatsapp"], .whatsapp {
  color:#5a534a !important; fill:#5a534a !important;
}

/* Busca */
input[type="search"] {
  background:#fff !important; color:#5a534a !important; border:1px solid #e8ddcf !important;
}

/* Rodapé (todas as variantes) */
footer, .footer, #footer, .rodape, .site-footer, .footer-bar, .footer-bottom {
  background:#f9f8f4 !important;
  background-image:none !important;
  color:#5a534a !important;
  border-top:1px solid #e8ddcf !important;
}
footer h1, footer h2, footer h3, footer h4, footer h5, footer h6,
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6,
footer p, .footer p, footer a, .footer a { color:#5a534a !important; }

/* Botões e links (paleta nude) */
a { color:#a68b6c !important; }
a:hover { color:#5a534a !important; }
button, .btn, input[type="submit"], input[type="button"], a.botao {
  background:#cbb69b !important; color:#fff !important; border:none !important; border-radius:6px !important;
}
button:hover, .btn:hover, input[type="submit"]:hover, a.botao:hover {
  background:#d8c5ad !important; color:#5a534a !important;
}