362ccff85d
rowGap 36→52 (40px visual gap between image rows), columnGap separate at 28. The 52×52 buttons have 8px image overflow on each side so row gap needed to account for 8+visual+8 = actual gap. Previous 36→20px visual was still tight. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>