Native-rendered glyphs are rasterised at rest size, so anything moved
with `scale` stretched a bitmap and came out blurred and stepped.
- Icons render as curves, so their pulse and bump stay smooth.
- The lock face is laid out at uiScale instead of being drawn at
1080p size and scaled by up to 1.3, and it sits on whole pixels. Its
native labels now land on the pixel grid.
- The OSD rises into place instead of scaling in.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>