How it works behind the scenes
Our timeline cards and articles use the CSS unit ‘rem’ for our font sizing (16px = 1rem). This is to allow for our text resize feature to scale the text proportionally when the user adjusts their default font size via the app slider setting.
We inject the % font-size intervals onto the HTML node, it's this value that helps scale the text accordingly.
For example, by default the app will inject font-size: 100% in CSS onto <html> . If the body copy of an article is set to 1rem, then this will display at the equivalent of 16px. Now if the user in the app wants to double the size of the text, they'll use the text resize slider in settings, and the body copy of an article will become the equivalent of 32px.