Typographic advice: the body text has very long lines in a desktop browser, which makes it a bit slow and tiring to read. I’d say the ideal is somewhere between 1/2 and 2/3 this length. I’d recommend keeping the same width on screen but bumping the font size up by 30%.
As an extra minor nit, italicizing functions like sin, etc. is also somewhat unconventional in mathematical typesetting.