footer styling and interactions