.css-ticker-container {
width: 100%;
overflow: hidden;
white-space: nowrap;
} .css-ticker-wrapper {
display: inline-flex;
animation: scroll-left-to-right 80s linear infinite;
} .css-ticker-item {
display: flex;
align-items: center;
padding-right: 60px; direction: rtl; } .css-ticker-item .news-text {
font-size: 22px;
color: #1c1c1c; 
margin-right: 8px; } .css-ticker-item .blinking-dot {
flex-shrink: 0;
width: 15px;
height: 15px;
background-color: #39ff14;
border-radius: 50%;
} @keyframes scroll-left-to-right {
0% {
transform: translateX(-50%);
}
100% {
transform: translateX(0);
}
}