Thirteen live text classes. Every value comes from the 2026 Type collection. Drag the viewport below 767px to verify the Mobile mode fires.
Each surface class sets a background and its matching default text colour, so descendant text inherits correctly without a variant.
Type classes set type only. Colour composes on top via a utility, so one text class works on any surface.
Spacing roles currently step at 767px rather than scaling. Once the clamp values are entered they will move continuously — this page is where you verify that.