table element and it's children caption, tbody, tfoot, thead, tr, th, td have font-size: 100%; applied, which is already inherited by html and body rule in reset.less and also not part of any known user-agent stylesheet.
Only remaining risk is having special styles like .infobox td now kicking in.
Proposed solution:
- Removal of line from reset.less
- Table styles are moved to their own LESS file tables.less
- The CSS are ordered from generic to specific
QA steps:
Verifying that (best a dozen different types of) tables (in various languages) look the same in articles across our wikiverse.
The only thing affected by this change is the font-size. So if the font-size in tables didn't change, we are good.