height;
                        this.vx = Math.random() * 1 - 0.5;
                        this.vy = Math.random() * 1 - 0.5;
                        this.radius = Math.random() * 1.5 + 1;
                        this.opacity = Math.random() * 0.5 + 0.2;
                    }

                    draw() {
                        const theme = document.documentElement.getAttribute('data-theme') || 'dark';
                        const particleColor = theme === 'dark' ? '#8ab4f8' : '#1a73e8';
      