c601035eab915b2f40ba001637cabb00569b8c1e
The remaining gap was the home-indicator inset being reserved on the canvas element. Unlike the status bar that is a slim translucent bar, not opaque UI, so the canvas now runs to the physical bottom edge and the court art fills it — only the weapon rack and the draw meter lift clear of it, through SAFE.bottom. The top keeps its element inset, since the scoreboard genuinely has to clear the status bar. 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%