Text input; focus is a spruce border, errors are stated plainly. ```jsx ``` `mono` for machine values (URLs, tokens, label strings). Error copy may carry the wit; the field itself stays sober.