diff --git a/apps/web/src/lib/providers/theme.tsx b/apps/web/src/lib/providers/theme.tsx index 948c533..89e9625 100644 --- a/apps/web/src/lib/providers/theme.tsx +++ b/apps/web/src/lib/providers/theme.tsx @@ -39,7 +39,8 @@ export const ThemeProvider = memo(({ children }) => { {children} diff --git a/apps/web/src/modules/marketing/home/report-fan.tsx b/apps/web/src/modules/marketing/home/report-fan.tsx index ef8b1e9..5deb655 100644 --- a/apps/web/src/modules/marketing/home/report-fan.tsx +++ b/apps/web/src/modules/marketing/home/report-fan.tsx @@ -2,40 +2,94 @@ import Image from "next/image"; export const ReportFan = () => { return ( -
-
- {/* Left page - peeking from behind */} -
- Report table of contents -
+
+ {/* Ambient glow behind the fan */} +
+
+
+
- {/* Right page - peeking from behind */} -
- Report reading guide -
+ {/* Fan container with perspective */} +
+ {/* Floating grid dots decoration */} +
+
- {/* Center page - full cover */} -
- Reputation Blueprint cover +
+ {/* Left page — tilted, peeking */} +
+
+ Report table of contents + {/* Top fade for depth */} +
+
+
+ + {/* Right page — tilted, peeking */} +
+
+ Report reading guide +
+
+
+ + {/* Center page — hero, elevated */} +
+
+ Reputation Blueprint cover +
+ {/* Reflection hint */} +
+