@@ -17,7 +17,7 @@ import { HowItWorks } from "./HowItWorks";
1717
1818export function Hero ( ) {
1919 return (
20- < div className = "bg-black" >
20+ < div className = "dark: bg-black" >
2121 < div className = "relative min-h-screen bg-[radial-gradient(ellipse_at_top,_var(--tw-gradient-stops))] from-purple-900 via-gray-900 to-black text-white overflow-hidden" >
2222 < BackgroundEffects />
2323
@@ -33,7 +33,7 @@ export function Hero() {
3333 { /* <TrustedBy /> */ }
3434
3535 < section className = "relative" >
36- < div className = "absolute inset-0 bg-gradient-to-b from-transparent via-black/5 to-black/20 pointer-events-none" />
36+ < div className = "absolute rounded-3xl inset-0 dark: bg-gradient-to-b from-transparent via-black/5 to-black/20 pointer-events-none" />
3737 < ImageCarousel />
3838 </ section >
3939
@@ -42,12 +42,12 @@ export function Hero() {
4242 < StatsSection />
4343
4444 < section id = "features" className = "relative" >
45- < div className = "absolute inset-0 bg-gradient-to-b from-black/20 to-transparent pointer-events-none" />
45+ < div className = "absolute inset-0 dark: bg-gradient-to-b from-black/20 to-transparent pointer-events-none" />
4646 < Features />
4747 </ section >
4848
4949 < section className = "relative" >
50- < div className = "absolute inset-0 bg-gradient-to-b from-transparent to-black/20 pointer-events-none" />
50+ < div className = "absolute inset-0 dark: bg-gradient-to-b from-transparent to-black/20 pointer-events-none" />
5151 < Testimonials />
5252 </ section >
5353
@@ -59,12 +59,12 @@ export function Hero() {
5959 transition = { { delay : 0.4 , duration : 0.8 } }
6060 className = "relative py-20"
6161 >
62- < div className = "absolute inset-0 bg-gradient-to-r from-purple-500/20 via-pink-500/20 to-red-500/20 blur-3xl" />
62+ < div className = "absolute inset-0 bg-gradient-to-r from-purple-500/20 via-pink-500/20 to-red-500/20 blur-3xl dark:from-purple-500/20 dark:via-pink-500/20 dark:to-red-500/20 " />
6363 < div className = "relative text-center max-w-3xl mx-auto space-y-8" >
64- < h2 className = "text-4xl md:text-5xl font-bold bg-gradient-to-r from-purple-400 via-pink-500 to-red-500 bg-clip-text text-transparent" >
64+ < h2 className = "text-4xl md:text-5xl font-bold bg-gradient-to-r from-purple-600 via-pink-600 to-red-600 dark:from-purple- 400 dark: via-pink-500 dark: to-red-500 bg-clip-text text-transparent" >
6565 Start Your AI Portrait Journey Today
6666 </ h2 >
67- < p className = "text-xl text-gray-300 " >
67+ < p className = "text-muted-foreground text-xl " >
6868 Join thousands of creators who have already transformed their
6969 photos with our AI technology.
7070 </ p >
@@ -74,7 +74,7 @@ export function Hero() {
7474 < Button
7575 asChild
7676 size = "lg"
77- className = "group bg-gradient-to-r from-purple-600 to-pink-600 hover:from-purple-700 hover:to-pink-700"
77+ className = "group bg-gradient-to-r from-purple-600 to-pink-600 hover:from-purple-700 hover:to-pink-700 text-white "
7878 >
7979 < SignInButton mode = "modal" >
8080 < span className = "flex items-center" >
@@ -86,7 +86,7 @@ export function Hero() {
8686 < Button
8787 variant = "outline"
8888 size = "lg"
89- className = "border-white/20 hover:bg -white/10 "
89+ className = "text-black dark:text -white"
9090 onClick = { ( ) =>
9191 document
9292 . getElementById ( "features" )
@@ -100,17 +100,17 @@ export function Hero() {
100100
101101 < div className = "pt-8 flex flex-wrap items-center justify-center gap-4 sm:gap-8" >
102102 < div className = "flex items-center gap-2 text-sm" >
103- < span className = "flex items-center text-purple-300" >
103+ < span className = "flex items-center text-purple-600 dark:text-purple- 300" >
104104 < CheckCircle className = "w-4 h-4 mr-1" />
105105 No credit card required
106106 </ span >
107107 < span className = "hidden sm:inline text-gray-500" > •</ span >
108- < span className = "flex items-center text-pink-300" >
108+ < span className = "flex items-center text-pink-600 dark:text-pink- 300" >
109109 < Sparkles className = "w-4 h-4 mr-1" />
110110 Free credits to start
111111 </ span >
112112 < span className = "hidden sm:inline text-gray-500" > •</ span >
113- < span className = "flex items-center text-red-300" >
113+ < span className = "flex items-center text-red-600 dark:text-red- 300" >
114114 < Clock className = "w-4 h-4 mr-1" />
115115 Cancel anytime
116116 </ span >
0 commit comments