with the help of somebody on slack, the mystery has been solved!
In the boilerplate CSS, the box is hidden if there is no content. A line break is considered content in DOM land.
if you run into this, just switch to conditionally rendering the alert boxes, or use a conditional css class (if you want fancy animations and such
)






















