/* Clean ticker CSS */
.bnt-wrap{display:flex;align-items:center;overflow:hidden;border:1px solid #ffbcbc;background:#fff5f5}
.bnt-label{background:#e50000;color:#fff;padding:10px 18px;font-weight:bold;white-space:nowrap;font-size: 14px;}
.bnt-ticker{overflow:hidden;flex:1}
.bnt-track{display:inline-flex;white-space:nowrap;animation:ticker-scroll linear infinite;animation-duration:var(--ticker-speed)}
.bnt-item{display:inline-flex;align-items:center;padding:0 20px}
.bnt-link{text-decoration:none;color:#000 }
.bnt-link {text-decoration: none;color: #000;font-size: 13px;}
.bnt-live-dot{width:8px;height:8px;background:red;border-radius:50%;margin:0 6px;animation:blink 1s infinite}
.bnt-live-text{color:red;font-weight:bold;font-size: 14px;animation:pulse 1.2s infinite}
.bnt-sep{margin-left:10px}
@keyframes ticker-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes blink{50%{opacity:.3}}
@keyframes pulse{50%{opacity:.5}}
