document.addEventListener('DOMContentLoaded', function() { // Add interactive functionality to rating badges const badges = document.querySelectorAll('[class*="bg-"]:not(th)'); badges.forEach(badge => { badge.addEventListener('click', function() { // Visual feedback when clicking a rating this.classList.add('scale-110'); setTimeout(() => { this.classList.remove('scale-110'); }, 300); // You could add more interactive functionality here console.log('Rating clicked:', this.textContent.trim()); }); }); // Initialize tooltips for icons const icons = document.querySelectorAll('[data-feather]'); icons.forEach(icon => { icon.setAttribute('title', icon.parentElement.textContent.trim()); }); });