Updated favicon and responsive styles