split most pages into partials and fixed some css conflicts page-by-page