
.crypto-marquee-wrapper {
    overflow: hidden;
    background: #111;
    padding: 10px 0;
    border-radius: 8px;
    white-space: nowrap;
}

.crypto-marquee {
    display: inline-flex;
    animation: marquee 40s linear infinite;
    gap: 40px;
}

.crypto-item {
    display: flex;
    align-items: center;
    gap: 8px;
    color: #fff;
    font-family: Arial, sans-serif;
    font-size: 14px;
    min-width: 150px;
}

.crypto-item img {
    width: 22px;
    height: 22px;
    border-radius: 50%;
}

.crypto-item .price {
    font-weight: bold;
}

.crypto-item .change-up {
    color: #00ff7f;
    margin-left: 5px;
}

.crypto-item .change-down {
    color: #ff4c4c;
    margin-left: 5px;
}

@keyframes marquee {
    from { transform: translateX(0); }
    to { transform: translateX(-100%); }
}
