Hmmm not sure why that would be happening. I test in on Firefox on Android (Nexus 5), where it works perfectly. I don't think I do any weird things with the CSS, although I just modified an existing theme, so maybe it's something I haven't looked at much.
Not everengineering websites is important for me, It's important to me that they work with javascript disabled and even in text-based browsers, so I'll look into this tomorrow.