Adds basic functionality and responsive styling