/* ═══════════════════════════════════════════════════════════
   ejerciciosolucion.js  —  CDI / Probabilidad 2026
   Compatible con \hejersol{pregunta}{solución}
   El LaTeX genera:
     <button onclick="toggleSolucion(this)">Solucion</button>
     <div class="solucion"> ... </div>
   ═══════════════════════════════════════════════════════════ */
/* Fallback y footer al cargar la página */
/* Fallback y footer al cargar la página */
document.addEventListener('DOMContentLoaded', function () {
  // Botones de solución
  document.querySelectorAll('.ejercicio-solucion .solucion-container button').forEach(function (btn) {
    if (!btn.getAttribute('onclick')) {
      btn.addEventListener('click', function () { toggleSolucion(btn); });
    }
  });
  
  // Footer con licencia
  let footer = document.querySelector('footer');
  if (!footer) {
    footer = document.createElement('footer');
    document.body.appendChild(footer);
  }
  footer.innerHTML = 'Walter Mora-Flores (<a href="mailto:wmora2@gmail.com">wmora2@gmail.com</a>) | Licencia Creative Commons Reconocimiento-NoComercial (CC BY-NC) | Revista Matemática, Educación e Internet <a>https://tecdigital.tec.ac.cr/servicios/revistamatematica/</>';
  
  // Estilos del footer
  footer.style.fontFamily = 'Helvetica, Arial, sans-serif';
  footer.style.fontSize = '12px';
  footer.style.color = '#999999';
  footer.style.textAlign = 'center';
  footer.style.marginTop = '20px';
  footer.style.padding = '10px';
    // Estilos específicos para el enlace del email
  const emailLink = footer.querySelector('a');
  if (emailLink) {
    emailLink.style.color = '#777777';
    emailLink.style.textDecoration = 'none';
  }
});
