            transform: translateY(-10px) rotate(270deg);
                opacity: 0.5;
            }
        }

        .visual-text {
            text-align: center;
        }

        .text-line {
            font-size: 1.25rem;
            color: var(--text-secondary);
            margin-bottom: 0.5rem;
            letter-spacing: 2px;
            text-transform: uppercase;
            opacity: 0.7;
        }

        .text-line:last-child {
            font-size: 1rem;
            letter-spacing: 1px;
 