Real device chrome, not a resized box.
Dynamic Island, notches, home indicator and the iOS Safari bottom bar that collapses from 114 px to a 44 px strip as you scroll. Your sticky footer gets tested against what users really see.
User-agent & client hints — JS and network layer