         .trace-smear-container {
            display: flex;
            font-family: 'Arial Black', sans-serif;
            font-size: 1.2rem;
            text-transform: uppercase;
            
    align-items: center;
    min-height: 40px;

        }

        .half {
            display: inline-block;
            position: relative;
            /* Початковий колір - дуже світлий або прозорий */
            color: rgba(26, 26, 26, 0); 
            background: linear-gradient(
                to bottom,
                #1a1a1a 0%, #1a1a1a 50%,
                transparent 50%, transparent 100%
            );
            background-size: 100% 2px;
            -webkit-background-clip: text;
            background-clip: text;
            /* Головна анімація проявлення тексту */
            animation: revealFinalText 2.5s ease-in-out forwards;
        }

        /* ЛІВА ЧАСТИНА: рух зліва направо */
        .left-part {
            animation: 
                smearLeft 1.5s ease-out forwards,
                revealFinalText 2s 0.5s ease-in-out forwards;
            clip-path: inset(0 100% 0 0);
        }


        /* Анімація ліній для лівої частини */
        @keyframes smearLeft {
            0% { clip-path: inset(0 100% 0 0); background-position: -50px 0; filter: blur(4px); }
            100% { clip-path: inset(0 0 0 0); background-position: 0 0; filter: blur(2px); }
        }

        /* Анімація ліній для правої частини */
        @keyframes smearRight {
            0% { clip-path: inset(0 0 0 100%); background-position: 50px 0; filter: blur(4px); }
            100% { clip-path: inset(0 0 0 0); background-position: 0 0; filter: blur(2px); }
        }

        /* Анімація поступового затемнення та очищення тексту */
        @keyframes revealFinalText {
            0% {
                color: rgba(26, 26, 26, 0);
                filter: blur(4px);
            }
            50% {
                color: rgba(26, 26, 26, 0.4); /* Напівпрозорий */
                filter: blur(2px);
            }
            100% {
                color: rgba(26, 26, 26, 1); /* Повністю темний */
                filter: blur(0);
                /* Прибираємо лінії, роблячи фон прозорим */
                background: transparent;
                -webkit-background-clip: initial;
            }
        }