All three were declared as 100vw/100dvh on mobile but the .modal-overlay default still applied 10vh top padding, leaving them pushed below the viewport edge with a sliver of overlay showing on top. Override .modal-overlay:has(.X) to drop padding and stretch to fill, and explicitly zero out border/radius/margin on the modal itself so the sheet truly covers the screen. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
17 KiB
17 KiB