Why inline styles
Most email clients and newsletter editors drop anything in <head><style> and ignore external stylesheets. The only styling they reliably keep is what sits in an element's own style="..." attribute. So a normal Markdown-to-HTML render (which relies on a stylesheet) arrives unstyled. This tool walks the rendered HTML and writes the styles onto each element directly, so the formatting travels with the content.