Remove ::-moz-selection and let Autoprefixer take care of that
Allow users to edit the body bg with variables

Adds logic to detect if it’s a gradient or an image
Adds variables to easier customizing of the background