In this case you need to put a piece of HTML+CSS into every exert of every post. Not sure it will be comfortable…
You should only need to add 2 lines of HTML everytime. The CSS will be the same so only needs to add it once globally.
Its strange, because layout itself works OK with this data. The problem is only about the background color.
The background color isn’t working as the layout isn’t accounting for the extra content.
As for the padding, the image container looks normal:
https://www.screencast.com/t/2AZoc7FW
It’s the image itself is a bit small. Does uploading a bigger image help or no?
If no can you disable the hover effect so I can take a closer look?