Markdown.css – Make HTML look like plain-text markdown
While I can't imagine why anyone would want/need to do this...  it does do a great job at demonstrating the flexibility of modern CSS!  The most clever bit (to me) is the underline characters on the  element.