HTML is part of the "specification" of Markdown. And you really want to "spice up" your markup with CSS? I'd rather spent the time on content.
A very simple and practical example where Markdown offers no help: how can you change rtl and ltr directions of the text without CSS?