Found testing against WebKit at an iPhone-sized viewport: the fixed overlay + flex-center wrapper has no height limit, so on a short screen the title is clipped off the top and the "Maybe later" button off the bottom, with no way to reach either. Capping the card at max-h-[90vh] with its own overflow-y-auto keeps the backdrop static and makes the card scroll internally instead.