Primary confirmation buttons remain as Button (M3 filled default). Secondary actions (Cancel, Dismiss) → OutlinedButton. Inline links → TextButton. Reduces visual hierarchy ambiguity. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>