function animate() {
updateBubbles();
requestAnimationFrame(animate);
}
animate();
let resizeTimer;
window.addEventListener('resize', () => {
clearTimeout(resizeTimer);
resizeTimer = setTimeout(updateBubbles, 100);
});
.bubble {
filter: blur(2px);
transform: translateZ(0);
}