Thanks so much!
The background is actually just a big hand drawn texture that’s wider than the canvas, repeated but shifted along the x axis by different amounts so the repetition isn’t too obvious!
If you’re interested in the detail, this is the actual image and the code is here and here.