Good to know you like it. Feel free to steel the idea of those flat background buildings (I'm sure there's a proper English word for those kind of set houses... isn't there?) - I did so too *g*.
I've been trying to remember the English term all morning and it suddenly came to me out of the blue, "low relief" is the term.
It's a great relief to have remembered it!
An English homophone has caught you out, jj. "steel" a metal, and "steal", to take away illegally or move about quietly.