fix: center images in carousel when landscape ratios differ significantly
Generalize the portrait centering logic to also handle mixed landscape
aspect ratios (e.g. tall 3:2 alongside wide panoramic). Images are now
vertically centered when the ratio spread exceeds 1.3x.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>