Update navbar to fit small screens better

- reduce padding
- redice font-size on smaller screens
- switch colors to contrast better as it bleeds onto light bg
Update header to be uniformly responsive