various frontend improvements and responsive favicon