/* ============================================================
   HiveMind Landing Page — §7 Proof / dogfooding (HM-441 / LP-09)
   Owns the proof section only. Colors/type from css/tokens.css.
   The honest beta proof: HiveMind runs Clickt's own client accounts.
   Stays on the --ink page ground — a quiet, typographic credibility
   fold (no cards, no logo-wall, no big-number template). Proof points
   are mono "data" statements at modest scale; real figures land in
   LP-17 (HM-448) by filling the four data-proof-slot cells.
   ============================================================ */

/* Single narrative column, centred, left-aligned — one idea per fold. */
.proof__inner {
  max-width: 62ch;
  margin-inline: auto;
}

/* ---- Intro: H2 (base-styled) + body ---- */
.proof__title {
  /* Inherits base h2 (Inter 800, --fs-h2, balance, display tracking). */
  margin-bottom: var(--space-lg);
}

.proof__body {
  max-width: 58ch;
  color: var(--offwhite);
  font-size: var(--fs-body);
}

/* ---- Checkability: the proof-of-rigor line, set apart by a quiet Sage rule
   (accent/verified signal — Sage, not interactive teal, and never as text).
   Answers the skeptical-senior "is the AI wiki just slop?" objection. ---- */
.proof__checkability {
  margin-top: var(--space-xl);
  max-width: 58ch;
  padding-left: var(--space-md);
  border-left: 2px solid var(--hive-300);   /* Sage — quiet accent rule (fill, not text) */
  color: var(--offwhite);
  font-size: var(--fs-body);
}

/* ---- Proof points: honest, number-free beta statements now; the row is
   built to hold four (LP-17 unhides + fills the two pending slots). Mono
   "database texture" at modest scale, full sentences — deliberately NOT the
   banned big-gradient-number template. ---- */
.proof__points {
  margin: var(--space-3xl) 0 0;
  padding: 0;
  list-style: none;                 /* (main.css resets; explicit here) */
  display: grid;
  grid-template-columns: 1fr;       /* stack on mobile */
}

.proof__point {
  font-family: var(--font-mono);
  font-weight: 500;                 /* JetBrains Mono 500 (vendored weight) */
  font-size: var(--fs-sm);
  line-height: 1.5;
  color: var(--offwhite);           /* high contrast on --ink */
  padding-block: var(--space-lg);
  border-top: 1px solid var(--line-dark);
}

/* Pending slots (reports · hours) have no honest number-free line yet, so they
   stay out of the layout until LP-17 fills them and removes `hidden`. Explicit
   rule guards against a grid item re-showing a [hidden] cell. */
.proof__point[hidden] {
  display: none;
}

/* ---- Clickt lineage: one quiet mono line borrowing parent-brand authority.
   NO Ember — the page's single --brand-ember use is the footer dot (LP-03). ---- */
.proof__lineage {
  margin: var(--space-2xl) 0 0;
  font-family: var(--font-mono);
  font-size: var(--fs-sm);
  color: var(--muted-dark);         /* ~6.9:1 on --ink — passes WCAG AA */
  letter-spacing: 0.01em;
}

/* ---- Desktop: proof points open into two columns; the shared top-rules read
   as a tidy data list. Four slots become a 2×2 grid once LP-17 fills them. ---- */
@media (min-width: 768px) {
  .proof__points {
    grid-template-columns: 1fr 1fr;
    column-gap: var(--space-2xl);
  }
}
