I have a really complicated CSS problem. I have the following layout (this is just a quick layout in Paint):

I need to swim in the red box at the bottom of the container. Normally I would use it position: absolute; bottom: 0;, but this causes the text to overlap with the div, which I don't want. I want the box to behave as in the second image (same situation, but with large text)
Is it possible? I don't mind dropping support for very old browsers.
source
share