Tokens · Validation
Input states.
Every input speaks its state through border, icon, and message — color is never alone. Shape and text always carry the meaning too.
Six states, one field. Default rests quietly; hover and focus invite; error, warning, and success each pair a color with an icon and a written line — so meaning survives for anyone who cannot read the color alone.