/* Each loop is measured to cover the whole strip before its equal copy begins. */
[data-ticker]{--ticker-gap:32px;flex-shrink:0;width:max-content;animation:none}
.format-strip>[data-ticker]{--ticker-gap:60px;animation:none}
[data-ticker][data-ticker-ready]{gap:0;animation:bowzi-ticker var(--ticker-duration) linear infinite;will-change:transform}
.ticker-group{display:flex;align-items:center;flex:0 0 auto;gap:var(--ticker-gap);padding-right:var(--ticker-gap)}
.ticker-group>span{display:flex;align-items:center;flex:0 0 auto;gap:16px;white-space:nowrap}
.announcement-track .ticker-group>span{font-size:14px;font-weight:500}
@keyframes bowzi-ticker{from{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--ticker-distance)))}}
@media(hover:hover){[data-ticker]:hover{animation-play-state:paused}}
[data-ticker]:focus-within{animation:none;transform:translateX(0)}
@media(max-width:760px){.announcement-track .ticker-group>span{font-size:11px;gap:12px}.format-strip>[data-ticker]{--ticker-gap:36px}.format-strip .ticker-group>span{gap:12px}}
@media(prefers-reduced-motion:reduce){[data-ticker][data-ticker-ready]{animation:none;transform:none;will-change:auto}}
