.tickertrack a {
  text-decoration: underline;
  text-underline-offset: 4px;
  text-decoration-color: #20dcff;
  text-decoration-thickness: 1px;
  padding-block: 12px;
}
.tickertrack a:hover, .tickertrack a:focus-visible { color: #20dcff; }
.tickertrack a:focus-visible { outline: 2px solid #20dcff; outline-offset: -2px; }
.tickertrack.is-paused, .tickertrack:focus-within { animation-play-state: paused !important; }
@media (hover: hover) { .tickerwindow:hover .tickertrack { animation-play-state: paused !important; } }
.ticker-pause {
  align-self: stretch;
  flex-shrink: 0;
  min-width: 64px;
  min-height: 44px;
  border: 0;
  border-left: 1px solid rgba(32,220,255,.4);
  background: #090b35;
  color: #20dcff;
  font: inherit;
  font-size: .75rem;
  font-weight: 800;
  padding: 8px;
  cursor: pointer;
}
.ticker-pause:focus-visible { outline: 2px solid #20dcff; outline-offset: -3px; }
