Adding styling to HTML reports

I’m looking to improve the look/styling of the HTML reports that get sent through email. I’ve looked at the ReportRenderer and it just looks like it squashes together a bunch of template values, header/footer etc… If I want to add some design elements, move things around, apply some css, what is the best way to go about it?

Thanks for any tips!