Shapes
The token export defines nine radii; a generator region uses six of them, each tied to a kind of thing. The pairing is skeleton: a reskin does not change it. (The other three — tiny 2, xxlarge 16, xxxlarge 24 — belong to the platform's own surfaces.)
rounded.none(0) — the bottom two corners of a property cardrounded.small(4px) — tags, the 24px icon plates in section headers, the active item of a segmented controlrounded.medium(6px) — every control: input, select, button, segmented track, swatchrounded.large(8px) — thumbnail cards, the zoom cluster, icon buttons, the collapsed pill, the 40px tool plate, and the top two corners of a property cardrounded.xlarge(12px) — dialogs and the floating rail
Radius follows height: 28 and 32px controls take 6px, the 40px call to action takes 8px, floating containers take 8 and 12, and a property card is rounded at the top and square at the bottom, so the header's hover fill and the card edge stay in step. The pairing matters more than the numbers — a 40px button at 6px looks unfinished, and at 20px it looks like a different product.
rounded.circle is the export's 100px, not 9999px: it only reaches a pill on something narrower than 200px, which every fully-round thing here is — a 36px switch track, a 12px thumb, the 68px Tips capsule. It is for true circles: the switch knob, the slider thumb, status dots. Two capsules exist in the system and no more: the switch track, because a rounded-rectangle switch reads as a checkbox, and the Tips button, which has to read as help rather than as one more action. Every other button is a rounded rectangle.
Corners are the only shape device. No notches, no angled cuts, no decorative borders, no gradient strokes.