/** * Music Stream landing — minimal interaction * Smooth scroll, play button state, CTA focus */ (function () { 'use strict'; document.querySelectorAll('a[href^="#"]').forEach(function (a) { a.addEventListener('click', function (e) { var id = this.getAttribute('href'); if (id === '#') return; var el = document.querySelector(id); if (el) { e.preventDefault(); el.scrollIntoView({ behavior: 'smooth', block: 'start' }); } }); }); var playBtn = document.querySelector('.player-btn-play'); if (playBtn) { playBtn.addEventListener('click', function () { this.classList.toggle('is-playing'); var label = this.getAttribute('aria-label'); this.setAttribute('aria-label', label === 'Play' ? 'Pause' : 'Play'); }); } })();