/* Live market + AI-news ticker bar — MON$TER */
.mticker{
  background:#080d16;border-bottom:1px solid rgba(200,162,75,.16);
  overflow:hidden; position:relative; height:38px; z-index:15;
}
.mticker::before,.mticker::after{
  content:"";position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none;
}
.mticker::before{left:0;background:linear-gradient(90deg,#080d16,transparent)}
.mticker::after{right:0;background:linear-gradient(270deg,#080d16,transparent)}
.mticker .mticker-track{
  display:flex;align-items:center;gap:0;white-space:nowrap;height:38px;
  animation:mtickerscroll 55s linear infinite;
  will-change:transform;
}
.mticker:hover .mticker-track{animation-play-state:paused}
@keyframes mtickerscroll{
  from{transform:translateX(0)}
  to{transform:translateX(-50%)}
}
.mticker-item{display:inline-flex;align-items:center;gap:8px;padding:0 22px;font-size:12.5px;font-weight:600;color:var(--muted,#95a1b3);border-right:1px solid rgba(200,162,75,.12)}
.mticker-item .tag{color:var(--gold,#E4C87E);font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:800}
.mticker-item .val{color:var(--ivory,#F5F1E8);font-weight:800}
.mticker-item .up{color:var(--green,#3ddc84)}
.mticker-item .down{color:#ff6b6b}
.mticker-item a{color:var(--muted,#95a1b3);text-decoration:none}
.mticker-item a:hover{color:var(--gold,#E4C87E)}
@media (max-width:720px){ .mticker-item{font-size:11.5px;padding:0 16px} }
