Solution for empty space under shadcn/ui drawer on iOS Safari. Using window.visualViewport API to adjust height when keyboard appears.