Made background slidable to support different widths
* what I am aiming for is for the background to be fully dependant on the viewport and font-size
** question is how well this will work with the current layout, maybe a simpler alternative can be found