/* Signal-card figures + lifecycle stepper (v2.0 Step 3).
 *
 * DESIGN.md: numeric figures render with tabular-nums so columns align and
 * digits don't jitter on refresh. The display face is Geist (geometric sans,
 * strong tabular-nums) with JetBrains Mono as the dense-numeric fallback — both
 * self-hosted woff2 (see assets/fonts.css + assets/fonts/). Roboto remains the
 * last fallback; NEVER system-ui (AI-slop blacklist).
 */

.conviction-rate {
  font-family: "Geist", "JetBrains Mono", "Roboto", Arial, sans-serif;
  font-variant-numeric: tabular-nums;
  font-feature-settings: "tnum" 1;
  letter-spacing: -0.01em;
}

.figure-num {
  font-variant-numeric: tabular-nums;
  font-feature-settings: "tnum" 1;
}

/* Lifecycle stepper: Fired ─ In-window ─ Resolved */
.lifecycle-stepper .lc-dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  flex: 0 0 auto;
}

.lifecycle-stepper .lc-node {
  flex: 0 0 auto;
  padding: 0 2px;
}
