I do wish the wildcard worked though; I've had a similar situation where I wanted only a specific language to have the styling applied.Sure punctuation.definition does the trick but it does so for ALL languages, not just for Markdown as punctuation.*.markdown would do.

Aha, I missed that, thanks! I had just assumed the space was akin to a CSS comma to style multiple scopes at once.It makes sense that it references the hierarchy, given how the scope names appear using Ctrl+Alt+Shift+P.