Forms
Fields and controls for people to type and choose: Input, Select, Textarea, Checkbox, Radio and Toggle. Same heights as buttons (32, 40 and 48 px), border color-border-strong and the same focus ring.
Fields
Input for short text, Select to choose from a list and Textarea for long text. The label always goes on top and is visible; help text is optional.
Field sizes
sm 32 px, md 40 px and lg 48 px: the same heights as Button, to line up fields and buttons in a row.
Field states
Default (border color-border-strong), Hover (color-border-hover), Focus (border color-action-default and ring color-focus-ring), Filled, Error (border and message in color-status-error-text; turns on Show helper) and Disabled.
Controls
Checkbox for several options, Radio for a single option in a group and Toggle to turn something on right away. The border of the controls meets 3:1.
Tokens
Values linked in the form components.
Contrast
Text: minimum 4.5:1. Borders and controls: minimum 3:1 (WCAG 1.4.11).