Update startpage and refactor some styles