          height: 100vh;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        #container {
            width: 100%;
            max-width: 900px;
            padding: 20px;
            position: relative;
        }

        /* Elegant floating elements */
        .elegant-bg {
            position: fixed;
            width: 100%;
            height: 100%;
            overflow: hidden;
            pointer-events: none;
       