ound" stroke-linejoin="round" stroke-width="2" d="M10 9v6m4-6v6m7-3a9 9 0 11-18 0 9 9 0 0118 0z"></path>
                        </svg>
                    `;
                    updateInterval = setInterval(updateProgress, 100);
                });
                
                // Pause event
                audioElement.addEventListener('pause', () => {
                    playPauseButton.innerHTML = `
                        <svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24" xm