slaps forehead
At some point in frustration that there Wasn't A Space, I put about a dozen spaces in my text, just to see if maybe it -was- putting in spaces but something was resizing the text or, I dunno, just try to figure out what's going on.
THEN I set white-space: pre-wrap;
. Which fixed my overall problem, but also put all dozen of my spaces in the text, which is why it looked like it was doing a Whole New Wrong Thing. It wasn't. As always, the code was doing EXACTLY what I told it to do.
Those are a lot of minutes I won't get back...