/* ════════════════════════════════════════════════════════════════════════
   BC SHARED LIVE STAT-CARD / GLASS STRIP  ·  site-10x reusable component
   Cyan-glass tile + gradient border + tabular-nums, lifted from the
   bounty / treasury / nexus cockpit DNA. Drop .bc-statstrip > .bc-stat onto
   any thin page (kol · swarm · lore · thesis) to raise density to the bar.
   Per-tile accent: style="--bcs-ac:#color".  Scoped under .bc-* — no leakage.
   ════════════════════════════════════════════════════════════════════════ */
.bc-statstrip{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:0 0 18px}
@media(min-width:680px){.bc-statstrip{grid-template-columns:repeat(4,1fr);gap:12px}}
.bc-statstrip.cols-3{grid-template-columns:repeat(3,1fr)}
@media(max-width:520px){.bc-statstrip.cols-3{grid-template-columns:1fr}}

.bc-stat{position:relative;overflow:hidden;border:1px solid rgba(0,240,255,.16);border-radius:14px;
  padding:14px 15px 12px;background:linear-gradient(180deg,rgba(8,13,20,.66),rgba(5,8,13,.86));
  -webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3);
  display:flex;flex-direction:column;gap:6px;transition:border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}
.bc-stat::before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.6;
  background:linear-gradient(120deg,rgba(0,240,255,.07),transparent 46%,rgba(255,45,155,.05))}
.bc-stat::after{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;
  background:var(--bcs-ac,#00f0ff);box-shadow:0 0 12px var(--bcs-ac,#00f0ff);opacity:.6}
.bc-stat>*{position:relative;z-index:1}
@media (hover:hover){ .bc-stat:hover{ transform:translateY(-2px);
  border-color:color-mix(in srgb,var(--bcs-ac,#00f0ff) 42%,transparent);
  box-shadow:0 14px 34px rgba(0,0,0,.4),0 0 24px color-mix(in srgb,var(--bcs-ac,#00f0ff) 16%,transparent); } }
.bc-stat .bcs-k{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:8.5px;letter-spacing:.18em;
  text-transform:uppercase;color:#6f8595}
.bc-stat .bcs-v{font-family:'Orbitron','Space Grotesk',system-ui,sans-serif;font-weight:900;
  font-size:clamp(20px,3vw,27px);line-height:1;color:#eaf6ff;font-variant-numeric:tabular-nums}
.bc-stat .bcs-v small{font-size:.44em;font-weight:700;margin-left:2px;color:var(--bcs-ac,#00f0ff)}
.bc-stat .bcs-v.cy{color:#00f0ff} .bc-stat .bcs-v.gold{color:#ffce47}
.bc-stat .bcs-v.gn{color:#14f195} .bc-stat .bcs-v.mg{color:#ff2d9b}
.bc-stat .bcs-v.cy small{color:#00f0ff} .bc-stat .bcs-v.gold small{color:#ffce47}
.bc-stat .bcs-v.gn small{color:#14f195} .bc-stat .bcs-v.mg small{color:#ff2d9b}
.bc-stat .bcs-s{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:8.5px;letter-spacing:.03em;color:#5d6b7d}
