.nvo-announcement-ticker{width:min(1180px,100%);height:48px;min-height:48px;display:flex;align-items:center;overflow:hidden;margin:0 auto 18px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#100a0cf0;box-shadow:0 8px 24px #0000002e;backdrop-filter:blur(12px);position:relative;z-index:20}.nvo-announcement-head{flex:0 0 auto;height:100%;display:flex;align-items:center;gap:8px;padding:0 15px;background:#ff374b1f;border-right:1px solid rgba(255,255,255,.1);color:var(--text-main,#fff);font-size:.72rem;font-weight:900;letter-spacing:.06em;white-space:nowrap}.nvo-announcement-head i{color:var(--accent-pink,#ff3b5c);font-size:.9rem}.nvo-announcement-track{touch-action:pan-y;pointer-events:none;position:relative;flex:1 1 auto;min-width:0;height:100%;overflow:hidden;display:flex;align-items:center;mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%)}.nvo-announcement-moving{display:inline-flex;align-items:center;flex:0 0 auto;width:max-content;min-width:max-content;height:100%;white-space:nowrap;will-change:transform;pointer-events:none;animation:nvoAnnouncementMarquee var(--ticker-duration,28s) linear infinite}.nvo-announcement-item{display:inline-flex;align-items:center;flex:0 0 auto;gap:7px;margin-right:48px;white-space:nowrap;color:var(--text-main,#fff);font-size:.76rem;line-height:1}.nvo-announcement-item b{font-weight:900;color:#fff}.nvo-announcement-item>span:last-child{color:var(--text-muted,#c9aeb0);font-weight:500}.nvo-announcement-dot{width:6px;height:6px;border-radius:50%;background:var(--accent-pink,#ff3b5c);box-shadow:0 0 10px #ff3b5c73}.nvo-announcement-empty{display:inline-flex;align-items:center;height:100%;padding:0 22px;color:var(--text-muted,#c9aeb0);font-size:.74rem;white-space:nowrap}@keyframes nvoAnnouncementMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(max-width:600px){.nvo-announcement-ticker{height:42px;min-height:42px;margin-bottom:14px;border-radius:10px}.nvo-announcement-head{padding:0 11px;font-size:.63rem;gap:6px}.nvo-announcement-item{font-size:.67rem;margin-right:34px;gap:6px}.nvo-announcement-empty{font-size:.65rem;padding:0 16px}}
