.video::-webkit-media-controls {
            display: none !important;
        }

        .video::-webkit-media-controls-enclosure {
            display: none !important;
        }

        /* Hide native controls in fullscreen */
        .video:-webkit-full-screen::-webkit-media-controls {
            display: none !important;
        }

        .video:-moz-full-screen::-moz-media-controls {
            display: none !important;
        }

        .video:fullscreen::-webkit-media-controls {
            display: none !important;
        }

        #freezeOverlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            pointer-events: none;
            opacity: 0;
            transition: opacity 0.2s ease;
            background-blend-mode: difference;
        }

       
		/* Fullscreen styles */
        .video-container:fullscreen {
            width: 100vw !important;
            height: 100vh !important;
            border-radius: 0 !important;
        }

        .video-container:-webkit-full-screen {
            width: 100vw !important;
            height: 100vh !important;
            border-radius: 0 !important;
        }

        .video-container:-moz-full-screen {
            width: 100vw !important;
            height: 100vh !important;
            border-radius: 0 !important;
        }

