It is built for phones first: portrait or landscape, one-thumb controls, and it runs fine on mid-range hardware. Desktop keyboard controls work too.
This build has its own tuning - gaps that start at 35% of the screen and shrink with every point. Your progress and best score are saved locally on your device.
Your best score is stored in your browser's local storage, so it survives refreshes. Clearing site data resets it.