rtant;
            flex-direction: row !important;
            align-items: center;
            justify-content: center;
            gap: 4rem;
            padding: 2rem;
        }

        .auth-visual {
            flex: 1 0 400px;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            gap: 3rem;
            opacity: 0.8;
        }

        .visual-container {
            position: relative;
            width: 300px;