Table auto-layout treats a column's `width` as a preferred size it can
still shrink under pressure, so on any viewport too narrow to fit every
column at full content width (a small desktop window, or any phone-width
screen) the thumbnail column was getting rescaled down to ~2px alongside
the text columns. `min-width` is a hard floor auto-layout won't cross;
wrap the table in an overflow-x:auto div so if there's ever not enough
room, it scrolls instead of squeezing a column below its minimum.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>