Dark mode friendly wizard jordan (PR #10733)

There is a TON of canvas code here, but the gist is that I am creating the 414x414 repeating speech bubble pattern in canvas, creating a new canvas (for the background) , and setting the repeating pattern as a fill pattern for the “background” canvas.

This now allows the speech bubbles to work well on dark or light mode.

image

image

GitHub