/* sle-live-stats — live marketplace stats band. On-brand maroon/gold to match
   the site header/footer; replaces the old static .sle-stats strip. */
:root{--slelv-maroon:#8D153A;--slelv-maroon-dk:#6E102F;--slelv-gold:#FFB81C;
  --slelv-label:rgba(255,255,255,.72);--slelv-line:rgba(255,255,255,.12);
  --slelv-tile:rgba(255,184,28,.14);--slelv-tile-bd:rgba(255,184,28,.34)}
#sle-live-stats{margin:0;padding:0}
.slelv{position:relative;border-radius:16px;overflow:hidden;margin:0 0 72px;color:#fff;
  font-family:inherit;-webkit-font-smoothing:antialiased;
  background:radial-gradient(120% 140% at 15% 0%,#9c1a44 0%,var(--slelv-maroon) 42%,var(--slelv-maroon-dk) 100%);
  box-shadow:0 22px 48px -22px rgba(141,21,58,.65),inset 0 1px 0 rgba(255,255,255,.06)}
.slelv::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;
  background:linear-gradient(90deg,transparent,var(--slelv-gold) 18%,var(--slelv-gold) 82%,transparent)}
.slelv-inner{padding:14px 0 20px}
.slelv-grid{display:grid;grid-template-columns:repeat(4,1fr)}
.slelv-card{position:relative;padding:32px 18px 28px;text-align:center;display:flex;
  flex-direction:column;align-items:center;gap:9px;transition:transform .25s ease,background .25s ease}
.slelv-card+.slelv-card::before{content:"";position:absolute;left:0;top:22%;height:56%;width:1px;
  background:linear-gradient(180deg,transparent,var(--slelv-line) 22%,var(--slelv-line) 78%,transparent)}
.slelv-card:hover{transform:translateY(-3px);background:rgba(255,255,255,.04)}
.slelv-ico{width:46px;height:46px;background:var(--slelv-tile);border:1px solid var(--slelv-tile-bd);
  border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:3px}
.slelv-ico svg{width:22px;height:22px;stroke:var(--slelv-gold);fill:none;stroke-width:2;
  stroke-linecap:round;stroke-linejoin:round}
.slelv-num{display:block;font-size:clamp(2.05rem,4.6vw,2.55rem);font-weight:800;
  color:var(--slelv-gold);line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;
  text-shadow:0 1px 10px rgba(255,184,28,.18)}
.slelv-lbl{font-size:.7rem;color:var(--slelv-label);text-transform:uppercase;
  letter-spacing:.08em;line-height:1.4;font-weight:600;max-width:13ch}
.slelv-foot{margin:6px 18px 0;padding-top:16px;text-align:center;
  border-top:1px solid var(--slelv-line)}
.slelv-live{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;
  background:rgba(255,184,28,.1);border:1px solid rgba(255,184,28,.22);
  font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;
  color:rgba(255,255,255,.82)}
.slelv-dot{width:8px;height:8px;border-radius:50%;background:#3DDC84;flex:none;
  box-shadow:0 0 0 0 rgba(61,220,132,.55);animation:slelv-pulse 2.2s infinite}
@keyframes slelv-pulse{0%{box-shadow:0 0 0 0 rgba(61,220,132,.55)}
  70%{box-shadow:0 0 0 7px rgba(61,220,132,0)}100%{box-shadow:0 0 0 0 rgba(61,220,132,0)}}
@media(hover:none){.slelv-card:hover{transform:none;background:none}}
@media(max-width:600px){
  .slelv{margin-bottom:48px}
  .slelv-inner{padding:10px 0 18px}
  .slelv-grid{grid-template-columns:1fr 1fr}
  .slelv-card{padding:26px 14px}
  .slelv-card+.slelv-card::before{display:none}
  .slelv-card:nth-child(even){border-left:1px solid var(--slelv-line)}
  .slelv-card:nth-child(1),.slelv-card:nth-child(2){border-bottom:1px solid var(--slelv-line)}
  .slelv-num{font-size:clamp(1.8rem,8vw,2.3rem)}
}
