    body {
            background-color: #000;
            color: #fff;
            min-height: 100vh;
            overflow-x: hidden;
            position: relative;
        }

        /* Video background */
        

        /* Footer styles */
        footer {
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            padding: 1.5rem 2rem;
            display: flex;
            justify-content: center;
            z-index: 90;
        }

        .footer-links {
            display: flex;
            gap: 1.5rem;
            flex-wrap: wrap;
            justify-content: center;
        }

        .footer-links a {
            color: #fff;
            text-decoration: none;
            font-size: 0.9rem;
            opacity: 0.8;
            transition: opacity 0.3s;
        }

        .footer-links a:hover {
            opacity: 1;
        }

        /* Animations */
        @keyframes pulse {
            0% {
                opacity: 0.1;
                transform: translate(-50%, -50%) scale(0.95);
            }

            50% {
                opacity: 0.3;
                transform: translate(-50%, -50%) scale(1.05);
            }

            100% {
                opacity: 0.1;
                transform: translate(-50%, -50%) scale(0.95);
            }
        }

        /* Responsive styles */
      

        @media (max-width: 480px) {

            footer {
                padding: 1rem;
            }

            .footer-links {
                gap: 1rem;
            }

            .footer-links a {
                font-size: 0.8rem;
            }
        }