le
                    this.ctx.beginPath();
                    this.ctx.arc(particle.x, particle.y, particle.size, 0, Math.PI * 2);
                    this.ctx.fillStyle = `hsla(350, 60%, 40%, ${particle.opacity})`;
                    this.ctx.fill();
                }
                
                requestAnimationFrame(() => this.animate());
            }
        }
        
        // Initialize particles when page loads
        window.addEventListener('load', () => {
            new SimpleParticleS