Change interactive sizes so they have the same aspect ratio

[#44637053]
Scale font size linearly in semantic layout

[#44637053]

A lot of changes to semantic layout, as this problem was trivial only
in theory. Now semantic layout has to calculate interactive aspect
ratio also. It's used later to decide how font should be adjusted.
Change CSS styles due to new font scaling method

[#44637053]