@@ -49,27 +49,18 @@ export function CoordinatorEmptyState({
4949 { /* Animated Gradient Orbs - Using gradient utility classes */ }
5050 < div className = "absolute top-20 left-20 w-72 h-72 rounded-full blur-3xl animate-pulse bg-gradient-primary opacity-15" />
5151 < div
52- className = "absolute bottom-20 right-20 w-96 h-96 rounded-full blur-3xl animate-pulse opacity-15"
53- style = { {
54- background : 'radial-gradient(circle, hsl(var(--secondary)) 0%, transparent 70%)' ,
55- animationDelay : '1s' ,
56- } }
52+ className = "absolute bottom-20 right-20 w-96 h-96 rounded-full blur-3xl animate-pulse opacity-15 bg-gradient-secondary"
53+ style = { { animationDelay : '1s' } }
5754 />
5855 < div className = "absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-80 h-80 rounded-full blur-3xl animate-pulse bg-gradient-primary opacity-10" style = { { animationDelay : '2s' } } />
5956 </ div >
6057
6158 { /* Main Content */ }
6259 < div className = "relative z-10 max-w-2xl mx-auto px-8 text-center" >
63- { /* Hero Icon */ }
60+ { /* Hero Icon - Using gradient brand background */ }
6461 < div className = "relative mb-8 inline-block" >
65- < div
66- className = "absolute inset-0 rounded-full blur-2xl opacity-40 animate-pulse"
67- style = { { background : 'hsl(var(--primary))' } }
68- />
69- < div
70- className = "relative p-6 rounded-full shadow-2xl text-white"
71- style = { { background : 'hsl(var(--primary))' } }
72- >
62+ < div className = "absolute inset-0 rounded-full blur-2xl opacity-40 animate-pulse bg-gradient-brand" />
63+ < div className = "relative p-6 rounded-full shadow-2xl text-white bg-primary hover-glow-primary" >
7364 < Rocket className = "w-16 h-16" strokeWidth = { 2 } />
7465 </ div >
7566 </ div >
@@ -84,23 +75,15 @@ export function CoordinatorEmptyState({
8475 { formatMessage ( { id : 'coordinator.emptyState.subtitle' } ) }
8576 </ p >
8677
87- { /* Start Button - Using primary theme color */ }
78+ { /* Start Button - Using gradient and glow utilities */ }
8879 < Button
8980 size = "lg"
9081 onClick = { onStart }
9182 disabled = { disabled }
92- className = "group relative px-8 py-6 text-lg font-semibold shadow-lg hover:shadow-xl transition-all duration-300"
93- style = { {
94- background : 'hsl(var(--primary))' ,
95- color : 'hsl(var(--primary-foreground))' ,
96- } }
83+ className = "group relative px-8 py-6 text-lg font-semibold shadow-lg hover:shadow-xl transition-all duration-300 bg-primary text-primary-foreground hover-glow-primary"
9784 >
9885 < Play className = "w-6 h-6 mr-2 group-hover:scale-110 transition-transform" />
9986 { formatMessage ( { id : 'coordinator.emptyState.startButton' } ) }
100- < div
101- className = "absolute inset-0 rounded-lg opacity-0 group-hover:opacity-100 transition-opacity blur-xl"
102- style = { { background : 'hsl(var(--primary) / 0.3)' } }
103- />
10487 </ Button >
10588
10689 { /* Feature Cards */ }
@@ -175,38 +158,26 @@ export function CoordinatorEmptyState({
175158 { /* Quick Start Guide */ }
176159 < div className = "mt-12 text-left bg-card/50 backdrop-blur-sm rounded-xl p-6 border border-border" >
177160 < h3 className = "font-semibold mb-4 text-foreground flex items-center gap-2" >
178- < span
179- className = "w-6 h-6 rounded-full flex items-center justify-center text-white text-xs font-semibold"
180- style = { { background : 'hsl(var(--primary))' } }
181- >
182- ✓
161+ < span className = "w-6 h-6 rounded-full flex items-center justify-center text-primary-foreground text-xs font-semibold bg-primary" >
162+ ok
183163 </ span >
184164 { formatMessage ( { id : 'coordinator.emptyState.quickStart.title' } ) }
185165 </ h3 >
186166 < div className = "space-y-3 text-sm text-muted-foreground" >
187167 < div className = "flex items-start gap-3" >
188- < span
189- className = "w-5 h-5 rounded-full flex items-center justify-center text-xs font-semibold shrink-0 mt-0.5 text-white"
190- style = { { background : 'hsl(var(--primary))' } }
191- >
168+ < span className = "w-5 h-5 rounded-full flex items-center justify-center text-xs font-semibold shrink-0 mt-0.5 text-white bg-primary" >
192169 1
193170 </ span >
194171 < p > { formatMessage ( { id : 'coordinator.emptyState.quickStart.step1' } ) } </ p >
195172 </ div >
196173 < div className = "flex items-start gap-3" >
197- < span
198- className = "w-5 h-5 rounded-full flex items-center justify-center text-xs font-semibold shrink-0 mt-0.5 text-white"
199- style = { { background : 'hsl(var(--secondary))' } }
200- >
174+ < span className = "w-5 h-5 rounded-full flex items-center justify-center text-xs font-semibold shrink-0 mt-0.5 text-white bg-secondary" >
201175 2
202176 </ span >
203177 < p > { formatMessage ( { id : 'coordinator.emptyState.quickStart.step2' } ) } </ p >
204178 </ div >
205179 < div className = "flex items-start gap-3" >
206- < span
207- className = "w-5 h-5 rounded-full flex items-center justify-center text-xs font-semibold shrink-0 mt-0.5 text-white"
208- style = { { background : 'hsl(var(--accent))' } }
209- >
180+ < span className = "w-5 h-5 rounded-full flex items-center justify-center text-xs font-semibold shrink-0 mt-0.5 text-white bg-accent" >
210181 3
211182 </ span >
212183 < p > { formatMessage ( { id : 'coordinator.emptyState.quickStart.step3' } ) } </ p >
0 commit comments