.broadcast-stat-card{position:fixed;left:50%;top:44%;transform:translate(-50%,-50%) scale(.92);width:min(880px,82vw);min-height:250px;border-radius:34px;background:linear-gradient(135deg,rgba(5,11,26,.96),rgba(9,33,80,.92),rgba(255,184,28,.92));border:2px solid rgba(255,255,255,.34);box-shadow:0 25px 90px rgba(0,0,0,.65),0 0 55px rgba(255,209,102,.36);z-index:2147483600;color:#fff;opacity:0;pointer-events:none;transition:.25s ease;overflow:hidden;font-family:Arial,Helvetica,sans-serif}
.broadcast-stat-card.show{opacity:1;transform:translate(-50%,-50%) scale(1)}
.broadcast-stat-card:before{content:"";position:absolute;inset:-40%;background:conic-gradient(from 0deg,transparent,rgba(255,255,255,.24),transparent 35%);animation:statSpin 2.2s linear infinite}
.broadcast-stat-card-inner{position:relative;padding:28px 38px;text-align:center}
.broadcast-stat-label{display:inline-block;background:#ff174d;color:#fff;padding:8px 18px;border-radius:999px;font-size:18px;font-weight:1000;letter-spacing:2px;margin-bottom:14px;box-shadow:0 0 28px rgba(255,23,77,.7)}
.broadcast-stat-title{font-size:48px;font-weight:1000;letter-spacing:3px;text-transform:uppercase;text-shadow:0 0 26px rgba(255,255,255,.36)}
.broadcast-stat-subtitle{font-size:25px;color:#ffd166;font-weight:900;margin-top:8px}
.broadcast-stat-line1{font-size:42px;font-weight:1000;margin-top:20px}
.broadcast-stat-line2{font-size:28px;font-weight:800;margin-top:8px;color:#e7f1ff}
@keyframes statSpin{to{transform:rotate(360deg)}}
.stats-leader-card{position:fixed;right:34px;top:130px;width:430px;border-radius:22px;padding:18px;background:rgba(4,10,23,.88);border:1px solid rgba(255,255,255,.24);color:#fff;z-index:2147483500;box-shadow:0 20px 60px rgba(0,0,0,.55);display:none}
.stats-leader-card.show{display:block}
.stats-leader-card h3{margin:0 0 12px;font-size:20px;color:#ffd166}
.stats-leader-row{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.12);font-weight:800}
