    .ticker-container {
        width: 100%;
        overflow: hidden;
        background-color: #111827;
        border-bottom: 1px solid #374151;
        position: relative;
        z-index: 40;
    }
    .ticker-wrapper {
        display: flex;
        width: fit-content;
        animation: ticker-scroll 35s linear infinite; 
    }
    .ticker-wrapper:hover {
        animation-play-state: paused;
    }
    @keyframes ticker-scroll {
        0% { transform: translateX(0); }
        100% { transform: translateX(-50%); } 
    }
    .ticker-content {
        display: flex;
        align-items: center;
        white-space: nowrap;
        padding: 0.5rem 0;
        flex-shrink: 0;
    }

