Sorry to nitpick grammar, but this sort of stood out:
"Not contempt with any of those solutions I investigated doing it with pure CSS..."
(contempt -> content)
"Not contempt with any of those solutions I investigated doing it with pure CSS..."
(contempt -> content)