.marquee-container {
    width: 100%;
    overflow: hidden; /* 關鍵：超出隱藏 */
    position: relative;
    white-space: nowrap;
    background: #b6ff00;
    color: #fff;
}

.marquee-content {
    display: inline-block;
    padding-left: 100%;
    animation: marquee 25s linear infinite;
    white-space: nowrap; /* 不換行 */
}

    .marquee-content span {
        display: inline-block;
        margin-right: 80px;
        white-space: nowrap;
    }

@keyframes marquee {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-100%);
    }
}

/* 手機版 */
@media (max-width: 768px) {
    .marquee-content {
        font-size: 14px;
    }
}
