Role-based type tokens — NAMU 1930 for Display, NAMU Pro for Heading and Body, JuliaMono for code. Display sizes scale fluidly.
Each role bundles family, size, weight, line-height and letter-spacing at --font-{role}-*, with a matching .font-{role} utility class. Pick by role, not size — a landing headline is display-hero; an in-article H1 is heading-title. Display roles are fluid via clamp().