// Gestione Menu Mobile function toggleMenu() { document.getElementById("nav-links").classList.toggle("active"); } // Anno dinamico Footer document.getElementById("year").innerText = new Date().getFullYear(); // Funzione per generare le ombre casuali delle stelle function generateStars(n) { let shadows = ''; for (let i = 0; i < n; i++) { // Genera coordinate casuali fino a 2000px let x = Math.floor(Math.random() * 2000); let y = Math.floor(Math.random() * 2000); shadows += `${x}px ${y}px #FFF`; if (i < n - 1) shadows += ', '; } return shadows; } // Applica le stelle generate alle variabili CSS document.documentElement.style.setProperty('--shadows-small', generateStars(700)); document.documentElement.style.setProperty('--shadows-medium', generateStars(200)); document.documentElement.style.setProperty('--shadows-big', generateStars(100));