// ── Avatar spin on click ────────────────────────────────────── (function () { const avatar = document.querySelector('.avatar-ring'); if (!avatar) return; avatar.addEventListener('click', () => { if (window.achv) window.achv.mark('avatar'); if (avatar.classList.contains('spinning')) return; avatar.classList.add('spinning'); }); avatar.addEventListener('animationend', () => { avatar.classList.remove('spinning'); }); })();