/* Original ticker content, with accessible, seamless motion. */
*,*::before,*::after{box-sizing:border-box}
html,body{margin:0;padding:0;width:100%;max-width:100%;overflow:hidden}
body{font-family:Arial,Helvetica,sans-serif}
.embed-container{box-sizing:border-box;width:100%;height:140px;padding:16px;display:flex;flex-direction:column;justify-content:center;gap:12px}
.embed-container .category-header{margin:0;flex:0 0 auto}
.embed-container .category-title{font-size:clamp(14px,3.5vw,20px);line-height:1.2;margin:0}
.embed-container .ticker-container{height:60px;flex:0 0 60px}
.ticker-container{max-width:100%;scrollbar-width:thin;scrollbar-color:#64748b #1e293b;outline-offset:-3px}
.ticker-container:focus-visible{outline:3px solid #facc15}
.ticker-content{width:max-content!important;min-width:max-content;animation:domainpublish-scroll var(--dp-duration,65s) linear infinite!important;will-change:transform}
.ticker-header,.domain-item{flex-shrink:0}
.domain-item:focus-visible{outline:2px solid #facc15;outline-offset:-2px;background:rgba(255,255,255,.2)}
.ticker-container:hover .ticker-content,.ticker-container:focus-within .ticker-content,.ticker-container.dp-paused .ticker-content,html[data-dp-paused="true"] .ticker-content{animation-play-state:paused!important}
.ticker-container.dp-manual{overflow-x:auto;overflow-y:hidden}
.ticker-container.dp-manual .ticker-content{animation:none!important;transform:none!important;will-change:auto}
@keyframes domainpublish-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){
 .ticker-container{overflow-x:auto;overflow-y:hidden}
 .ticker-content{animation:none!important;transform:none!important;will-change:auto}
 .domain-item{transition:none!important}
}
