     justify-content: center;
            align-items: center;
            overflow: hidden;
        }

        .container {
            text-align: center;
            color: white;
            position: relative;
            z-index: 1;
        }

        h1 {
            font-size: 4rem;
            margin-bottom: 1rem;
            text-shadow: 3px 3px 0px rgba(0,0,0,0.2);
            animation: float 6s ease-in-out infinite;
        }

        p {
            font-size: 1.2rem;
            margin-bottom