We should definitely go for a CSS-only solution. If nothing comes out of @bp323 's suggestion, we could still simplify the component a bit by changing `div.oae-thumbnail .oae-thumbnail-img` to `div.oae-thumbnail > div` and dropping the need for the `oae-thumbnail-img` class.