/* ==========================================================
   AAM · Compatibilidad para páginas viejas con header y footer nuevos
   Se carga DESPUÉS de css/style.css. Evita que los estilos genéricos
   de style.css (footer, h1-h6, a, ul, section) desarmen el header y el footer.
   ========================================================== */

/* Header */
.aam-header h1, .aam-header h2, .aam-header h3 { margin: 0; }
.aam-header a { transition: none; }
.aam-header .aam-nav__lista, .aam-header .aam-submenu { list-style: none; }

/* Footer: style.css le pone fondo oscuro gris y padding propio */
.aam-footer { background: var(--fondo); color: var(--texto); padding: var(--esp-16) 0 var(--esp-8); }
.aam-footer p { color: var(--texto-suave); }
.aam-footer ul li { margin-bottom: 0; }
.aam-footer ul li a { color: var(--texto); }
.aam-footer ul li a:hover { color: var(--enlace); padding-left: 0; }
.aam-footer a { transition: none; }

/* Botón de WhatsApp y popups: tipografía del sistema */
.aam-header, .aam-footer, .floating-wpp { font-family: var(--font-sans); }

/* La navbar vieja era fija y las primeras secciones tenían margen para no quedar debajo */
.legado > section:first-child { margin-top: 0 !important; }
.legado .mktday-hero { padding: 0; }
