body {
            font-family: 'Inter', sans-serif;
            overflow-x: hidden;
            background-color: #080c16;
        }

        /* Anti-Gravity Floating Effects */
        @keyframes float {
            0% {
                transform: translateY(0px);
            }

            50% {
                transform: translateY(-20px);
            }

            100% {
                transform: translateY(0px);
            }
        }

        @keyframes float-delayed {
            0% {
                transform: translateY(0px);
            }

            50% {
                transform: translateY(-15px);
            }

            100% {
                transform: translateY(0px);
            }
        }

        @keyframes pulse-glow {
            0% {
                opacity: 0.3;
                transform: scale(1);
            }

            50% {
                opacity: 0.6;
                transform: scale(1.1);
            }

            100% {
                opacity: 0.3;
                transform: scale(1);
            }
        }

        /* Hero Slideshow Crossfade & Zoom */
        @keyframes hero-slideshow {
            0% {
                opacity: 1;
                transform: scale(1.05);
            }

            25% {
                opacity: 1;
                transform: scale(1.08);
            }

            33.33% {
                opacity: 0;
                transform: scale(1.1);
            }

            91.66% {
                opacity: 0;
                transform: scale(1.05);
            }

            100% {
                opacity: 1;
                transform: scale(1.05);
            }
        }

        .anti-gravity {
            animation: float 6s ease-in-out infinite;
        }

        .anti-gravity-slow {
            animation: float-delayed 8s ease-in-out infinite reverse;
        }

        .ai-glow {
            animation: pulse-glow 5s ease-in-out infinite;
        }

        .slide-1 {
            animation: hero-slideshow 15s infinite;
        }

        .slide-2 {
            animation: hero-slideshow 15s infinite;
            animation-delay: 5s;
            opacity: 0;
        }

        .slide-3 {
            animation: hero-slideshow 15s infinite;
            animation-delay: 10s;
            opacity: 0;
        }