Why Serna couldn just use CSS for rendering?
CSS does not provide the full benefits of true WYSIWYG power. For example, CSS does not allow you to see an automatic TOC in your document, proper numbering of sections and lists, localization for inscriptions, or any other structural transformations of the document, which are numerous in a complex stylesheets like Docbook.