ssList.add("dark-mode");
      }
    });

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

    circles.forEach(function (circle, index) {
      circle.style.left = `${x - 12}px`;
      circle.style.top = `${y - 12}px`;
      circle.style.transform = `scale(${(circles.length - index) / circles.length})`;

      const nextCircle = circles[index + 1] || circles[0];
      circle.x = x;
      circle.y = y;

      x += (nextCircle.x - x) * 0.3;
      y += (nextCircle.y - y) * 0.3;
    })