/* EDU·TEXTURESTEP (1055) — the texture-ladder row: a period and what the spoon holds.
 * COPY-FIRST out of the kept solids-education TEMPLATE's own <style> — the .bo-tx block,
 * workbench/weaning/_bakeoffs/solids-education.html:253-262 — verbatim under this card's
 * own prefix. Three translations, each disclosed and measured, none silent:
 *
 *   1. --size-12 → --text-meta, --size-13 → --text-caption — the type-role contract, not
 *      edits: identical values (tokens.css defines --text-meta: var(--size-12),
 *      --text-caption: var(--size-13)).
 *   2. The label column stays the label's own type step ×7 via calc, exactly as the kept
 *      rule computes it — the kept source's own red comment is why: --size-88 is NOT a
 *      token (the scale stops at --size-60), and the calc is the fix that keeps the
 *      column on the scale instead of inventing one.
 *   3. 🔴 ONE INK FIX, the 051 precedent: the kept label is var(--accent) (= --teal-600,
 *      the INTERACTIVE ink — buttons, links, focus). This label is not a control, and the
 *      ink measures 4.23:1 on the --surface-card it lives on (3.41:1 on bare ground) —
 *      below the 4.5:1 a 12px/600 label owes (check 56 refuses it as a new pair).
 *      var(--teal-700) — the text-ink teal Andrew ruled for exactly this job, 2026-08-28 —
 *      measures 5.82:1 on the card (4.69:1 on bare ground). The mirror page therefore
 *      carries NO KEPT-REF marker: the fix lands inside the very region a marker would
 *      measure (the weight-entry/tooltopbar precedent), and the deviation is disclosed
 *      here and in the report for Andrew's eye at the bless. */
.edtx { display: flex; gap: var(--space-12); padding: var(--space-8) 0;
  border-bottom: 1px solid var(--border-hairline); }
.edtx:last-child { border-bottom: none; }
.edtx-w { flex: 0 0 calc(var(--text-meta) * 7); font-family: var(--font-label);
  font-size: var(--text-meta); font-weight: var(--weight-600); color: var(--teal-700);
  line-height: var(--leading-140); }
.edtx-b { flex: 1; font-size: var(--text-caption); line-height: var(--leading-140);
  color: var(--text-secondary); }
.edtx-b b { color: var(--text-primary); }

/* The kept block's neighbours are deliberately NOT here: .bo-flag (the red flag row that
 * sits ON the row it is about) and .bo-hard (the gold supervision box) are separate
 * elements the kept screen composes AROUND the ladder — this card is the row and the
 * stack of rows, nothing else. */
