Today I was fiddling a bit with how Firefox can display .svg files, and discovered (as I had guessed) that the .svg vector-art file does not include patterns such as the ones I imported above.

So I'm abandoning this line of progress. I want my maps to be plain .svg files without attachments. I'll find another way to make them prettier than my first two vector-art maps.