feat(scrollycode): add mobile responsive stacked layout with diff view
- Add LCS-based line diff computation between consecutive steps
- Generate stacked mobile layout with colored diffs (green=added, red=removed)
- Add responsive CSS to all three themes (warm, dark, notebook)
- Desktop: hide mobile layout; Mobile (<=700px): hide desktop, show stacked diffs
- Each theme uses its own color palette for diff highlighting
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>