I realize this is entirely off-topic, but I really feel like people use CSS and styles at the expense of good-old HTML.
In your example, I have set the default text size in my browser for a reason - I find larger text is easier (and faster) for me to read.
I understand the need for things like footnotes and so on, but rather than deciding that footnotes should be 80%, how about you use the intended tags (for example <sup> and <sub>) and allow my HTML render engine to decide how to render a footnote - maybe as smaller text, maybe as something in brackets.
I am not saying that developers should not use CSS and styles. There is definitely a need for CSS and styles, but oftentimes I feel like they are used at the expense of the correct markup tags.
Re: There is no try
In your example, I have set the default text size in my browser for a reason - I find larger text is easier (and faster) for me to read.
I understand the need for things like footnotes and so on, but rather than deciding that footnotes should be 80%, how about you use the intended tags (for example <sup> and <sub>) and allow my HTML render engine to decide how to render a footnote - maybe as smaller text, maybe as something in brackets.
I am not saying that developers should not use CSS and styles. There is definitely a need for CSS and styles, but oftentimes I feel like they are used at the expense of the correct markup tags.