Even with PNG's applied to images and stretches with transparencies, I can still break it.

Have a look at https://gradientlab.space/ instead. Simple example for the red block: 123148

Acorn