.lurana-ticker{height:58px;display:grid;grid-template-columns:auto 1fr;align-items:center;overflow:hidden;border-top:1px solid #f4213255;border-bottom:1px solid #135dff55;background:linear-gradient(90deg,#19070c,#06101a 26%,#071523 75%,#15070c);box-shadow:0 9px 30px #0009,inset 0 1px #ffffff0b;position:relative;z-index:4}
.lurana-ticker:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f4213215,transparent 20%,transparent 80%,#135dff18);pointer-events:none}.ticker-label{height:100%;display:flex;align-items:center;gap:9px;padding:0 24px;color:#fff;background:linear-gradient(120deg,#f42132,#8d101f);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 100%,0 100%);font:700 13px Raj;letter-spacing:.12em;white-space:nowrap}.ticker-label i{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 13px #fff;animation:tickerPulse 1.5s ease-in-out infinite}.ticker-window{overflow:hidden;min-width:0}.ticker-track{width:max-content;display:flex;align-items:center;will-change:transform;animation:luranaTicker var(--ticker-speed,28s) linear infinite}.ticker-group{display:flex;align-items:center}.ticker-group span{display:flex;align-items:center;gap:34px;padding-left:34px;color:#e7edf1;font:700 15px Raj;letter-spacing:.12em;white-space:nowrap}.ticker-group span:after{content:'◆';font-size:8px;color:#f42132;text-shadow:0 0 10px #f42132}.lurana-ticker:hover .ticker-track{animation-play-state:paused}@keyframes luranaTicker{to{transform:translateX(-50%)}}@keyframes tickerPulse{50%{opacity:.45;transform:scale(.7)}}
.admin-ticker-preview{grid-column:1/-1;overflow:hidden;border:1px solid #394e5b;background:linear-gradient(90deg,#16070c,#07131e,#0a1830);padding:18px 0;margin-top:8px}.admin-ticker-preview div{display:flex;gap:25px;width:max-content;color:#fff;font:700 14px Raj;letter-spacing:.1em;animation:adminTicker 16s linear infinite}.admin-ticker-preview span:after{content:'◆';font-size:8px;color:#f42132;margin-left:25px}@keyframes adminTicker{to{transform:translateX(-35%)}}
@media(max-width:650px){.lurana-ticker{height:50px;grid-template-columns:auto 1fr}.ticker-label{padding:0 16px;font-size:11px}.ticker-label span{display:none}.ticker-group span{font-size:13px;gap:24px;padding-left:24px}}
@media(prefers-reduced-motion:reduce){.ticker-track,.admin-ticker-preview div{animation:none}.ticker-window{overflow-x:auto}}
