The --pin panel used width:auto, so in the centred flex overlay it collapsed to its content width and crushed the 3-column numpad. Give it a definite width (min(86vw, 380px)) and make the keys proper tappable squares (min-height 60px, 1.6rem font). Deployed live to entech (LXC 111) as 19.0.3.11.1. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>