merge design changes

004911107122330365875bd69de9d0c9e92a0ae1...424edc9753748ace1b5a896745613f7524392fb9
fix link styles

merges dba28435e7e6546cc595e127dc9e528992f25d60
fix font missing circle capital u

merges 4e3f9fd40ece0ad880f6b7e8b349f1196780390a
fix header dropdown text overflow
fix svg logo being bitmap
fix get random parent might return null
fix header dropdown and search alignment
add header search