/* mobile-feed.css - Mobile trade feed carousel */
/* Mobile trade feed carousel */
.mob-trade-feed{display:none;position:absolute;top:calc(44px + var(--sat) + 4px);left:0;right:0;z-index:4;height:36px;overflow:hidden;pointer-events:none;opacity:0.7}
.mob-trade-feed::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 10%,rgba(252,213,53,0.4) 50%,transparent 90%);z-index:1}
.mob-trade-feed-inner{display:flex;gap:0;white-space:nowrap;will-change:transform}
.mob-trade-feed::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 10%,rgba(252,213,53,0.4) 50%,transparent 90%)}
.mob-feed-item{display:inline-flex;align-items:center;gap:6px;padding:0 14px;height:36px;flex-shrink:0;position:relative;overflow:hidden}
.mob-feed-item::before{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(252,213,53,0.06),transparent);animation:mobPillShimmer 4s ease infinite}
.mob-feed-item::after{content:'';position:absolute;top:15%;right:0;width:1px;height:70%;background:linear-gradient(180deg,transparent,rgba(252,213,53,0.12) 25%,rgba(252,213,53,0.12) 75%,transparent)}
.mob-feed-avatar{width:20px;height:20px;border-radius:50%;border:1.5px solid rgba(252,213,53,0.25);flex-shrink:0}
.mob-feed-name{font-size:11px;font-weight:600;color:#848E9C;letter-spacing:0.3px;font-family:'Fira Code',monospace}
.mob-feed-pnl{font-size:11px;font-weight:800;font-family:'Fira Code',monospace;letter-spacing:0.3px}
.mob-feed-pnl.win{color:#0ecb81;text-shadow:0 0 6px rgba(14,203,129,0.25)}
.mob-feed-pnl.lose{color:#f6465d;text-shadow:0 0 6px rgba(246,70,93,0.25)}
/* Coins mode ticker items */
.mob-ticker-item{display:inline-flex;align-items:center;gap:6px;padding:0 14px;height:36px;flex-shrink:0;position:relative;overflow:hidden;font-size:11px;font-weight:500;letter-spacing:0.3px}
.mob-ticker-item::before{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(252,213,53,0.06),transparent);animation:mobPillShimmer 4s ease infinite}
.mob-ticker-item::after{content:'';position:absolute;top:15%;right:0;width:1px;height:70%;background:linear-gradient(180deg,transparent,rgba(252,213,53,0.12) 25%,rgba(252,213,53,0.12) 75%,transparent)}
.mob-ticker-item .sym{color:#FCD535;font-weight:600}
.mob-ticker-item .up{color:#0ecb81}
.mob-ticker-item .dn{color:#f6465d}
