I think we need to review the linear gradient functions that draw this, and whether we can build something that draws more reliably in edge cases.
A few initial ideas;
- Try use rem/em units for gradient stops
- Try use rem/em units for background size
- Try draw lines using an inline svg in css
- Try a raster image