ath.random() * 100 + '%';
            circle.style.animationDelay = Math.random() * 20 + 's';
            circle.style.animationDuration = (Math.random() * 10 + 20) + 's';
            bgContainer.appendChild(circle);
        }

        // State
        let messageTimeout = null;
        let currentMessage = null;

        // Create VDO.Ninja iframe for receiving messages
        function createIframe() {
            var iframe = document.createElement("iframe");
            
            iframe