/*
 * explainer-object, one chrome object from 02_ASSETS/03_CHROME-OBJECTS/ with its caption, on paper.
 * Unforged house identity 3.0.0 Broadside, 2026-08-22. Owner: Andreas. Layer: 02 molecules.
 *
 * The one manufactured illustration family (motion-and-imagery.md section 3): gear, engine, anvil,
 * cutouts lying on the paper against the type, beside an explanation of the method and nowhere else.
 * A figure, never a fill: an img, never a background; no shadow, no filter, no recolour, own aspect.
 * Composes the label atom for the name; the page links ../../01_ATOMS/label/component.css before
 * this sheet.
 *
 *   .u-explainer-object            the figure: narrow measure wide by default (40ch, 384px at 1280)
 *   .u-explainer-object--small     half the narrow measure, for a row of three
 *   .u-explainer-object--large     the prose measure, for the one large object against a method block
 *   .u-explainer-object__image     the cutout, the figure's full width, as delivered
 *   .u-explainer-object__caption   the caption, one space.row under: the name (label atom, faint ink),
 *                                  then the note at the caption step in secondary ink
 *   .u-explainer-object__name      the name, the label atom
 *
 * Paper only: never a signal field, never the flood (the flood carries the mark; a second chrome
 * object on it is a fill by accumulation).
 */
.u-explainer-object {
  display: block;
  max-width: var(--u-measure-narrow);
}
.u-explainer-object--small { max-width: calc(var(--u-measure-narrow) / 2); }
.u-explainer-object--large { max-width: var(--u-measure-prose); }
.u-explainer-object__image {
  display: block;
  width: 100%;
  height: auto;
  border-radius: var(--u-radius-none);
}
.u-explainer-object__caption {
  display: block;
  margin-block-start: var(--u-space-row);
  font-size: var(--u-size-caption);
  line-height: var(--u-leading-caption);
  color: var(--u-ground-ink-secondary);
}
