/* ===========================
   Growtude Market Ticker
=========================== */

.gmt-ticker-wrapper{
    width:100%;
    background:#111827;
    border-top:1px solid #1f2937;
    border-bottom:1px solid #1f2937;
    overflow:hidden;
    padding:10px 0;
}

.gmt-ticker-track{
    display:flex;
    align-items:center;
    gap:16px;
    width:max-content;
    animation:gmt-scroll 35s linear infinite;
}

.gmt-item{
    display:flex;
    align-items:center;
    gap:12px;

    background:#1f2937;

    padding:10px 18px;

    border-radius:12px;

    white-space:nowrap;

    transition:.3s ease;
}

.gmt-item:hover{
    transform:translateY(-2px);
}

.gmt-symbol{
    color:#ffffff;
    font-size:14px;
    font-weight:700;
}

.gmt-price{
    color:#d1d5db;
    font-size:14px;
}

.gmt-change{
    font-size:13px;
    font-weight:700;
}

.positive .gmt-change{
    color:#22c55e;
}

.negative .gmt-change{
    color:#ef4444;
}

.gmt-ticker-wrapper:hover .gmt-ticker-track{
    animation-play-state:paused;
}

@keyframes gmt-scroll{

    from{
        transform:translateX(0);
    }

    to{
        transform:translateX(-50%);
    }

}

@media (max-width: 768px){

    .gmt-item{
        padding:8px 12px;
        gap:8px;
    }

    .gmt-symbol{
        font-size:13px;
    }

    .gmt-price{
        font-size:13px;
    }

    .gmt-change{
        font-size:12px;
    }

    .gmt-ticker-track{
        animation-duration:25s;
    }

}