frontend styling new partials all in one commit sorry