/* Technical-drawing primitives shared by the sheets (GATECRASHER blueprint idiom): hairline rules,
 * mono annotations, dimension marks. Colours only from tokens.css. */
.rule { height: var(--rule); background: var(--line); border: 0; margin: 0; }
.annot { font-family: var(--mono); font-size: 14px; color: var(--ink-dim); letter-spacing: 0.04em; }
.dim-mark { stroke: var(--line-strong); stroke-width: 1; fill: none; }
.num { font-variant-numeric: tabular-nums; }
