Introduce a new footer component and adjust the main layout for better structure and visual consistency.