.boom-info > div{min-width:0}
#player .boom-info .player-advertise.cu-works-banner{grid-column:1 / -1;width:100%;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box;margin-top:8px;padding:4px 0;border:1px solid rgba(32,220,255,.4);border-radius:4px;background:linear-gradient(100deg,#091b48,#103568);color:#20dcff;font:700 10px/1.4 Archivo,sans-serif}
.cu-works-track{display:flex;width:max-content;animation:cu-works-scroll 24s linear infinite;will-change:transform}
.cu-works-track span{display:block;flex:none;white-space:nowrap;padding:0 2rem;text-shadow:0 0 10px rgba(32,220,255,.25)}
.cu-works-banner:focus-visible{outline:2px solid #20dcff;outline-offset:3px}
.cu-works-banner:focus .cu-works-track{animation-play-state:paused}
@keyframes cu-works-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.cu-works-track{animation:none;width:auto}.cu-works-track span{white-space:normal;padding:0 12px}.cu-works-track span+span{display:none}}
