@@ -53,55 +53,68 @@ export default function AuthLayout({
5353 </ div >
5454 </ div >
5555
56- { /* Right Pane — Flat dark, no gradients */ }
57- < div className = "hidden lg:flex w-[48%] bg-foreground items-center justify-center" >
58- < div className = "p-16 max-w-lg w-full" >
56+ { /* Right Pane - Visual Area (Hidden on Mobile) */ }
57+ < div className = "hidden lg:flex w-[48%] relative overflow-hidden items-center justify-center bg-slate-950" >
58+ { /* Decorative blobs */ }
59+ < div className = "absolute top-0 right-0 w-[500px] h-[500px] bg-primary/10 blur-[140px] rounded-full pointer-events-none" />
60+ < div className = "absolute bottom-0 left-0 w-[400px] h-[400px] bg-blue-600/10 blur-[120px] rounded-full pointer-events-none" />
61+
62+ { /* Grid pattern overlay */ }
63+ < div className = "absolute inset-0 opacity-[0.03]"
64+ style = { { backgroundImage : 'radial-gradient(circle, white 1px, transparent 1px)' , backgroundSize : '32px 32px' } }
65+ />
66+
67+ { /* Branding Content */ }
68+ < div className = "relative z-10 p-16 max-w-lg w-full" >
5969 { /* Icon + brand */ }
6070 < div className = "flex items-center gap-3 mb-14" >
61- < Image
62- src = "/logo.png"
63- alt = ""
64- width = { 44 }
65- height = { 44 }
66- priority = { true }
67- className = "w-11 h-11 rounded-xl object-contain bg-foreground"
68- />
69- < span className = "text-xl font-bold text-background tracking-tight" >
71+ < div className = "w-12 h-12 rounded-xl bg-primary flex items-center justify-center shadow-lg shadow-primary/30 overflow-hidden" >
72+ < Image
73+ src = "/logo.png"
74+ alt = "BettaPay Logo"
75+ width = { 48 }
76+ height = { 48 }
77+ priority = { true }
78+ className = "w-full h-full object-cover"
79+ />
80+ </ div >
81+ < span className = "text-2xl font-bold text-white tracking-tight" >
7082 BettaPay
7183 </ span >
7284 </ div >
7385
7486 { /* Headline */ }
75- < h2 className = "text-4xl font-bold text-background leading-snug mb-4 " >
87+ < h2 className = "text-4xl lg:text-5xl font-bold text-white leading-tight mb-6 " >
7688 Global settlement,
7789 < br />
7890 < span className = "text-primary" > zero friction.</ span >
7991 </ h2 >
8092
81- < p className = "text-muted-foreground text-base leading-relaxed mb-12" >
93+ < p className = "text-slate-400 text-lg leading-relaxed mb-12" >
8294 The next-generation payment platform for African businesses. Accept
8395 USDC, convert via SEP-24 anchors, and settle directly to your bank.
8496 </ p >
8597
8698 { /* Feature list */ }
87- < ul className = "space-y-4" >
99+ < ul className = "space-y-4 mb-14 " >
88100 { highlights . map ( ( item ) => (
89101 < li key = { item } className = "flex items-start gap-3" >
90- < CheckCircle2 className = "w-5 h-5 text-primary mt-0.5 shrink-0" />
91- < span className = "text-muted-foreground text-sm leading-relaxed" >
102+ < CheckCircle2 className = "w-6 h-6 text-primary shrink-0" />
103+ < span className = "text-slate-300 text-base leading-relaxed" >
92104 { item }
93105 </ span >
94106 </ li >
95107 ) ) }
96108 </ ul >
97109
98110 { /* Status bar */ }
99- < div className = "mt-14 pt-8 border-t border-border flex items-center gap-6 text-xs text-muted-foreground " >
100- < span className = "flex items-center gap-2" >
101- < span className = "w-1.5 h-1.5 rounded-full bg-green-400 " />
111+ < div className = "mt-auto pt-8 border-t border-white/10 flex items-center gap-6 text-sm font-medium " >
112+ < span className = "flex items-center gap-2 text-slate-400 " >
113+ < span className = "w-2 h-2 rounded-full bg-green-500 shadow-[0_0_8px_rgba(34,197,94,0.6)] animate-pulse " />
102114 System Operational
103115 </ span >
104- < span > Soroban Testnet</ span >
116+ < span className = "text-slate-600" > •</ span >
117+ < span className = "text-slate-400" > Soroban Testnet</ span >
105118 </ div >
106119 </ div >
107120 </ div >
0 commit comments