/* --- NCOSL Ticker --- */
.ncosl-ticker {
  background-color: #2E3192;  /* dark blue */
  color: #FFD700;             /* gold text */
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  border-bottom: 2px solid #FFB300;
  position: relative;   /* ✅ sits below navbar */
  z-index: 10;
}

.ncosl-ticker__track {
  display: flex;
  width: 100%;
  height: 100%;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
}

.ncosl-ticker__move {
  display: inline-block;
  padding-left: 100%;
  animation: ticker-scroll 18s linear infinite;
}

@keyframes ticker-scroll {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-100%); }
}

/* Style the news ticker links */
.news-ticker a {
    color: yellow;          /* Set link text to yellow */
    text-decoration: none;  /* Remove underline */
}

/* Optional: hover effect for better UX */
.news-ticker a:hover {
    color: #FFD700;   /* Slightly lighter yellow on hover */
    text-decoration: underline; /* or keep none if you don’t want underline */
}

