Inherit font styling from base style better

As suggested by PayBas, it will improve style compatibility with inherited styles if we do not strictly define font size, colors and families.

The main results of this change will be that the page text will no longer be bluish, but take on the color defined by the parent style. The rule categories will no longer be red (but dark bluish as defined by the parent style for h3 tags).

This way, if a style has inverted colors, for example, our font colors would work and not clash.

Although I'd like to see some feedback on these changes before merging.