Labels
Medium-weight text that names things: field labels, button text, and short tags.
Available
Two sizes, medium weight
Labels are medium (500), so they hold their own beside regular body text without competing with semibold headings. label-md is the default; label-sm is for small buttons, chips, and compact metadata.
Project name
Workspace
Name, don’t explain
A label is a name: one to three words that say what the field holds or what the button does. Put any explanation in a description under the field, where it can wrap.
Do
You can change this later.
A short name, with the hint underneath in body-sm.
Don’t
A sentence in the label wraps, and the field’s name gets lost in it.
Build it
Pair label-md with a real label element connected to its control:
type-roles.tsx
12<label className="label-md">Project name</label><span className="label-sm">Workspace</span>