/* Resonika 1.8.3 — ticker reliability fix.
   Motion is driven by requestAnimationFrame in resonika.js instead of a CSS
   keyframe. This avoids browser/OS/optimizer rules silently freezing the bar. */
html body .ticker.resonika-ticker[data-res-ticker-ready] .resonika-ticker-track {
  animation: none !important;
  width: max-content !important;
  max-width: none !important;
  will-change: transform !important;
}
html body .ticker.resonika-ticker .resonika-ticker-group {
  display: flex !important;
  flex: 0 0 auto !important;
  width: max-content !important;
  max-width: none !important;
}
html body .ticker.resonika-ticker .resonika-ticker-item,
html body .ticker.resonika-ticker .resonika-ticker-item:not(:first-child) {
  display: block !important;
  flex: 0 0 auto !important;
  width: auto !important;
  max-width: none !important;
  padding: 0 1.5rem 0 0 !important;
  white-space: nowrap !important;
  overflow-wrap: normal !important;
}
html body .ticker.resonika-ticker [data-res-ticker-copy] {
  display: flex !important;
}
