/* ==========================================================================
   Variant: Aeonik only — 2026-10-21
   Loaded after styles.css by aeonik.html (generated from index.html by build-variants.mjs).
   One family for every role (the Obys stance: both reference sites run on a single grotesk):
     · Aeonik Pro 400 for hero word, chapter heads, numbers, specimen, outro — caps, line-height .92, tracking −4 % (grotesk at display size)
     · Aeonik Pro 400 for sublines and item titles too: one weight; hierarchy comes from size (144 / 72 / 32 / 16) and caps vs sentence case
     · Aeonik Mono keeps the data register (labels, specs, credits) — same superfamily
   The serif disappears; the system has to hold with proportion, rules and emptiness alone.
   ========================================================================== */
:root {
  --font-display: "Aeonik Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --ls-hero: -0.04em;
  --ls-h1: -0.04em;
  --display-tracking: -0.04em;
}

/* one weight for every display and title role */
.t-hero, .t-h1, .t-display, .t-h2, .tools .tool h3, .theses .thesis h3, .hero__sub { font-weight: 400; font-style: normal; }

/* numbers: tabular lining figures so 01…12 align on the column */
.principle__num.t-display, .theses .n { font-variant-numeric: lining-nums tabular-nums; }

/* item titles stay sentence case; thesis titles drop their caps so the only caps are the display lines */
.theses .thesis h3 { text-transform: none; letter-spacing: var(--ls-h2); }
