Mid-magic, mid fantasy... great!

But what KIND... It could still be science-y or steampunk-y, serious or silly, etc or etc...

(okay probably not either etc.. but....)