Welp, I didn't check the panel close enough. FIXING!

The <main> element still had it's height set to 100% which is probably
coming from the older days when I wasn't using flow.

I don't need to set height anymore as the direction of the flow is 'column' which means that
the height(row) is taking the full available space.