Consider this sentence from my novel:
The steampunk-esque device was a gift.
The Google n-gram viewer shows no results for either "steampunkesque" or "steampunk-esque." However, when searching the web, I find websites that use both variations.
Is it correct or at least reasonable to write the sentence in that way? Is there a better formulation that maintains the original compactness?