/* Wicked Ticker — one slim bar, red/black/chrome. */
.wt-bar{position:relative;overflow:hidden;height:30px;display:flex;align-items:center;
 background:linear-gradient(90deg,#0a0a0b 0%,#2a0606 50%,#0a0a0b 100%);
 border-bottom:1px solid rgba(220,38,38,.45);
 -webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);
         mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}
.wt-track{display:flex;width:max-content;animation:wt-scroll 45s linear infinite;will-change:transform}
.wt-bar:hover .wt-track,.wt-bar:focus-within .wt-track{animation-play-state:paused}
.wt-group{display:flex;align-items:center;margin:0;padding:0;list-style:none;flex-shrink:0}
.wt-item{white-space:nowrap;padding:0 1.25rem;font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;
 background:linear-gradient(180deg,#f4f4f5 0%,#a1a1aa 55%,#e4e4e7 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.wt-sep{color:#dc2626;font-size:9px;line-height:1}
.wt-static{display:none;margin:0;width:100%;text-align:center;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#e4e4e7;padding:0 .75rem}
@keyframes wt-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (max-width:639px){.wt-bar{height:28px}.wt-item{font-size:10.5px;padding:0 1rem}.wt-track{animation-duration:35s}}
@media (prefers-reduced-motion:reduce){
 .wt-track{display:none}.wt-static{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
