The +page.server.ts fetches recipe data and strips HTML tags server-side to avoid bundling cheerio in the client. However, the universal load in +page.ts wasn't including this data in its return value. Fixed by: 1. Having +page.server.ts fetch the recipe directly (since it runs before +page.ts and can't access its data via parent()) 2. Adding the `data` parameter to +page.ts and spreading it in the return Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>