f4268ce696
- Add cursor:pointer to .modal-overlay so iOS Safari fires click events on the backdrop (iOS ignores clicks on non-interactive divs without it) - Add touchend fallback listener on overlay for belt-and-suspenders iOS support - Enlarge close button from target-sm (32px) to target-md (40px) to meet Apple touch-target guidelines; remove now-redundant ::before expansion - Swipe-to-close now only activates from the top handle zone (< 48px) or when the panel is scrolled to top, preventing accidental dismissal while scrolling form content downward