And NoSquint Plus ended up doing what I needed after all. Turns out it was working, but one particular page I downloaded to be able to reference locally without needing to be online was simply resisting everything I could throw at it.

My solution was to find the entry in its html file that set the background and change it to 000000. Now the page is behaving the way I want it to, and is actually readable.