Question
Dogfood finding (user, 2026-08-20): the buttons in the card-detail popup are visually identical - all render on the same Raised surface. The web UI colored buttons by meaning; that is the bar.
Scope:
- widget.Button gains a semantic variant (Primary / Success / Danger / Neutral, or equivalent) backed by theme tokens with focused/hovered/blurred states per variant, honest at 256 colors (audit the new slots like the palette's existing ones).
- Apply consistently across every button surface: card-detail action row (Edit=primary, Ship/Restore=success, Delete=danger, Close=neutral), editor and settings (Save=primary, Cancel=neutral, Remove/Delete=danger, Test=neutral), ship-guard and kill dialogs (Ship anyway=danger or warn, Tick everything=success, Cancel=neutral - pick per spec judgment and record), huh Confirm restyled to match.
- Amend the spec (design/tui-spec branch) with the variant tokens and the assignment table.
- Regenerate affected goldens. Interaction FROZEN; coverage gates hold.
Part of #136.
Question
Dogfood finding (user, 2026-08-20): the buttons in the card-detail popup are visually identical - all render on the same Raised surface. The web UI colored buttons by meaning; that is the bar.
Scope:
Part of #136.