entListener("mousemove", function (e) {
        coords.x = e.pageX;
        coords.y = e.pageY - window.scrollY; // Adjust for vertical scroll position
      });

      window.addEventListener("DOMContentLoaded", (event) => {
      const savedTheme = localStorage.getItem("theme");

      // Apply the theme if stored
      if (savedTheme === "dark") {
        document.body.classList.add("dark-mode");
      }
    });

      function animateCircles() {
        let x = coords.x;
        let y = coords.y;

     