Page footer that sticks to viewport bottom unless content is beyond viewport
By Kyle Erdman at May 11 2022