0fe8f37a81ffc322b8b0b7875c9272e4ac52ea7e
The slingshot never had room. On a 375x812 his feet sat 658 CSS px down an 812 px screen, leaving 112 px of clear court under him — and a full draw is 130. The wind-up physically did not fit, so the thumb was driven onto the iOS bottom edge every rally, where a swipe down is Reachability and the system takes the gesture. The gesture was never the problem; the geometry was. So the portrait horizon is derived from the BOTTOM now: park his feet a full draw plus the rack plus slack above the screen edge, and let the horizon fall where it must. What gets shorter is the stand above the court, and that was only ever crowd. 375x812: horizon 121 -> 51, the clear band under him 112 -> 210 px, and a full pull from his feet now ends 122 px clear of the edge. Landscape is untouched. `horizon` is still the live knob in the T panel. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Languages
JavaScript
75.2%
Python
15.8%
HTML
7.3%
Shell
1.4%
Swift
0.2%