Fixed layout bugs with massive help from @tarajane

- layout overflow on home page from sunbeans and main photo
- tiny layout overflow on all pages from navbar