Initially no options are passed to the :in-viewport selector.
Hence all visible div(s) are light grey coloured as default tolerance is height of window.
onscroll, in-viewport is called with tolerance as 100
and debug as true for the div with class `js-hook` ie the 2nd div.
Therefore 2nd div turns light grey only when it is inside tolerance area.
2
3
4