@@ -78,20 +78,20 @@ const CircuitPattern: React.FC = () => {
7878 />
7979
8080 { /* Pulsing glowing nodes */ }
81- < circle cx = "100" cy = "100" r = "4" fill = "#333351" className = "glow pulse" />
82- < circle cx = "300" cy = "200" r = "4" fill = "#333351" className = "glow" />
83- < circle cx = "500" cy = "400" r = "6" fill = "#333351" className = "glow pulse" />
84- < circle cx = "200" cy = "300" r = "4" fill = "#333351" className = "glow" />
85- < circle cx = "400" cy = "500" r = "4" fill = "#333351" className = "glow pulse" />
86- < circle cx = "600" cy = "200" r = "4" fill = "#c28f40" className = "glow" />
87- < circle cx = "400" cy = "300" r = "6" fill = "#c28f40" className = "glow pulse" />
88- < circle cx = "500" cy = "300" r = "4" fill = "#c28f40" className = "glow" />
89- < circle cx = "400" cy = "250" r = "4" fill = "#333351" className = "glow" />
90- < circle cx = "500" cy = "350" r = "4" fill = "#333351" className = "glow" />
91- < circle cx = "500" cy = "450" r = "6" fill = "#333351" className = "glow pulse" />
92- < circle cx = "550" cy = "200" r = "4" fill = "#c28f40" className = "glow" />
93- < circle cx = "550" cy = "300" r = "4" fill = "#c28f40" className = "glow pulse" />
94- < circle cx = "650" cy = "300" r = "6" fill = "#c28f40" className = "glow" />
81+ < circle cx = "100" cy = "100" r = "4" fill = "#333351" className = "glow-blue pulse" />
82+ < circle cx = "300" cy = "200" r = "4" fill = "#333351" className = "glow-blue " />
83+ < circle cx = "500" cy = "400" r = "6" fill = "#333351" className = "glow-blue pulse" />
84+ < circle cx = "200" cy = "300" r = "4" fill = "#333351" className = "glow-blue " />
85+ < circle cx = "400" cy = "500" r = "4" fill = "#333351" className = "glow-blue pulse" />
86+ < circle cx = "600" cy = "200" r = "4" fill = "#c28f40" className = "glow-gold " />
87+ < circle cx = "400" cy = "300" r = "6" fill = "#c28f40" className = "glow-gold pulse" />
88+ < circle cx = "500" cy = "300" r = "4" fill = "#c28f40" className = "glow-gold " />
89+ < circle cx = "400" cy = "250" r = "4" fill = "#333351" className = "glow-blue " />
90+ < circle cx = "500" cy = "350" r = "4" fill = "#333351" className = "glow-blue " />
91+ < circle cx = "500" cy = "450" r = "6" fill = "#333351" className = "glow-blue pulse" />
92+ < circle cx = "550" cy = "200" r = "4" fill = "#c28f40" className = "glow-gold " />
93+ < circle cx = "550" cy = "300" r = "4" fill = "#c28f40" className = "glow-gold pulse" />
94+ < circle cx = "650" cy = "300" r = "6" fill = "#c28f40" className = "glow-gold " />
9595
9696 { /* Tracers following the paths */ }
9797 < circle r = "4" fill = "#333351" className = "circle" >
@@ -194,9 +194,29 @@ const CircuitPattern: React.FC = () => {
194194 }
195195 }
196196
197- .glow {
197+ /* Separate glow effects for each color */
198+ .glow-blue {
198199 filter: drop-shadow(0 0 4px #333351) drop-shadow(0 0 8px #333351);
199200 }
201+ .glow-gold {
202+ filter: drop-shadow(0 0 4px #c28f40) drop-shadow(0 0 8px #c28f40);
203+ }
204+
205+ /* Add random delays for each pulsing dot */
206+ .pulse:nth-child(1) { animation-delay: 0s; }
207+ .pulse:nth-child(2) { animation-delay: 0.7s; }
208+ .pulse:nth-child(3) { animation-delay: 1.3s; }
209+ .pulse:nth-child(4) { animation-delay: 0.4s; }
210+ .pulse:nth-child(5) { animation-delay: 1.1s; }
211+ .pulse:nth-child(6) { animation-delay: 0.2s; }
212+ .pulse:nth-child(7) { animation-delay: 0.9s; }
213+ .pulse:nth-child(8) { animation-delay: 1.5s; }
214+ .pulse:nth-child(9) { animation-delay: 0.5s; }
215+ .pulse:nth-child(10) { animation-delay: 1.2s; }
216+ .pulse:nth-child(11) { animation-delay: 0.8s; }
217+ .pulse:nth-child(12) { animation-delay: 0.3s; }
218+ .pulse:nth-child(13) { animation-delay: 1.4s; }
219+ .pulse:nth-child(14) { animation-delay: 1.0s; }
200220 ` ,
201221 } }
202222 />
0 commit comments