Add responsive tables, better padding, and a darker background