Destructive-action copy needs one more level of care than a generic confirmation dialog — here, the mistake can't be undone. Overusing "Are you sure?" trains users to click through it reflexively, which backfires the one time it actually matters.
The effective pattern names the target in the button label ("Delete account"), lists the exact loss in the body ("128 photos and your billing history will be gone"), and for very high-risk actions requires typing the name to unlock the button. Red styling adds a visual signal on top of the words.
The demo's ✕ repeats the same generic "Are you sure?" every time; ✓ states exactly what disappears this time.
When to use
Reserve this level of warning for truly irreversible actions — account deletion, removing a payment method. Overuse just causes warning fatigue.