- extract shared renderers: statsCards(), topAnime(d, n), histBoard(items, limit) - home now embeds a compact stats widget (summary cards + top 3 most watched, async with loading placeholder) and a history widget (filter chips + first 6 cards, data already in memory) - full ?stats and ?history pages remain as drill-downs, now built on the same renderers; showStats also loses a duplicated header it rendered twice around the await