document.addEventListener('click', function(e){
const btn = e.target.closest('.neeon-play-btn');
if (!btn) return;
const wrapper = btn.closest('.neeon-audio-wrapper');
const audio = wrapper.querySelector('.neeon-audio');
const src = btn.getAttribute('data-audio');
// assignar src només un cop
if (!audio.src) {
audio.src = src;
}
// parar altres àudios
document.querySelectorAll('.neeon-audio').forEach(a => {
if (a !== audio) a.pause();
});
// reset visuals de tots els botons
document.querySelectorAll('.neeon-play-btn').forEach(b => {
if (b !== btn) {
b.innerHTML = '';
b.classList.remove('playing');
}
});
// toggle play/pause
if (audio.paused) {
audio.play();
btn.innerHTML = '';
btn.classList.add('playing');
} else {
audio.pause();
btn.innerHTML = '';
btn.classList.remove('playing');
}
});