/* Shared decorative ticker; original content, track and timing remain intact. */
body.opora-redesign .marquee-section{position:relative;isolation:isolate;overflow:hidden;padding:14px 0!important;background:linear-gradient(115deg,#041b28,#06121d 50%,#082435)!important;border-top:1px solid #00bfe540!important;border-bottom:1px solid #ff781840!important}
body.opora-redesign .marquee-wrap{width:100%;max-width:none;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}
body.opora-redesign .marquee-track{display:flex;align-items:center;width:max-content;gap:0;will-change:transform}
body.opora-redesign .marquee-track>span{display:inline-flex;align-items:center;gap:28px;padding-right:28px;white-space:nowrap;color:#c4d5df;font-size:clamp(13px,1.1vw,17px);line-height:1.4;letter-spacing:.02em}
body.opora-redesign .marquee-track b{font-weight:500;color:#d6e4eb}
body.opora-redesign .marquee-track i{display:block;flex:0 0 7px;width:7px;height:7px;margin:0;border-radius:1px;transform:rotate(45deg);background:#ff7818;box-shadow:0 0 8px #ff781850}
body.opora-redesign .marquee-section:hover .marquee-track{animation-play-state:paused}
@media(max-width:760px){body.opora-redesign .marquee-section{padding:10px 0!important}body.opora-redesign .marquee-track>span{gap:20px;padding-right:20px;font-size:13px}}
@media(prefers-reduced-motion:reduce){body.opora-redesign .marquee-track{animation:none!important;transform:none!important;will-change:auto}body.opora-redesign .marquee-wrap{overflow:hidden}}
