retire commited on
Commit
d5a0660
·
verified ·
1 Parent(s): f01177e

make it professional for competition website

Browse files
Files changed (2) hide show
  1. README.md +9 -5
  2. index.html +872 -18
README.md CHANGED
@@ -1,10 +1,14 @@
1
  ---
2
- title: Undefined
3
- emoji: 📉
4
- colorFrom: blue
5
- colorTo: yellow
6
  sdk: static
7
  pinned: false
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
1
  ---
2
+ title: undefined
3
+ colorFrom: purple
4
+ colorTo: pink
5
+ emoji: 🐳
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite-v3
10
  ---
11
 
12
+ # Welcome to your new DeepSite project!
13
+ This project was created with [DeepSite](https://deepsite.hf.co).
14
+
index.html CHANGED
@@ -1,19 +1,873 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  </html>
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Beyond Singularity Portal</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <script src="https://unpkg.com/feather-icons"></script>
9
+ <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
10
+ <script src="https://cdn.jsdelivr.net/npm/three@0.132.2/build/three.min.js"></script>
11
+ <script src="https://cdn.jsdelivr.net/npm/three@0.132.2/examples/js/controls/OrbitControls.js"></script>
12
+ <script src="https://cdn.jsdelivr.net/npm/three@0.132.2/examples/js/loaders/GLTFLoader.js"></script>
13
+ <script src="https://cdn.jsdelivr.net/npm/animejs@3.2.1/lib/anime.min.js"></script>
14
+ <style>
15
+ @import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&family=Rajdhani:wght@300;500;700&family=Major+Mono+Display&display=swap');
16
+
17
+ @keyframes scanline {
18
+ 0% { transform: translateY(-100%); }
19
+ 100% { transform: translateY(100vh); }
20
+ }
21
+ @keyframes glitch {
22
+ 0%, 80% { text-shadow: none; }
23
+ 85% { text-shadow: -1px 0 var(--neon-purple), 1px 0 var(--neon-blue); }
24
+ 90% { text-shadow: 1px 0 var(--neon-purple), -1px 0 var(--neon-blue); }
25
+ 95% { text-shadow: none; }
26
+ 100% { text-shadow: none; }
27
+ }
28
+ :root {
29
+ --neon-blue: #0ff0fc;
30
+ --neon-purple: #9d00ff;
31
+ --dark-space: #0a0a20;
32
+ }
33
+
34
+ body {
35
+ font-family: 'Rajdhani', sans-serif;
36
+ background-color: var(--dark-space);
37
+ color: white;
38
+ overflow-x: hidden;
39
+ }
40
+
41
+ h1, h2, h3, h4, .nav-item {
42
+ font-family: 'Orbitron', sans-serif;
43
+ }
44
+ .neon-text-blue {
45
+ text-shadow: 0 0 10px rgba(15, 240, 252, 0.8),
46
+ 0 0 20px rgba(15, 240, 252, 0.6),
47
+ 0 0 30px rgba(15, 240, 252, 0.4);
48
+ color: var(--neon-blue);
49
+ position: relative;
50
+ }
51
+ .neon-text-blue::after {
52
+ content: '';
53
+ position: absolute;
54
+ left: 0;
55
+ bottom: -2px;
56
+ width: 100%;
57
+ height: 1px;
58
+ background: var(--neon-blue);
59
+ box-shadow: 0 0 5px var(--neon-blue);
60
+ animation: pulse 2s infinite;
61
+ }
62
+ .neon-text-purple {
63
+ text-shadow: 0 0 10px rgba(157, 0, 255, 0.8),
64
+ 0 0 20px rgba(157, 0, 255, 0.6),
65
+ 0 0 30px rgba(157, 0, 255, 0.4);
66
+ color: var(--neon-purple);
67
+ animation: glitch 5s infinite;
68
+ }
69
+ .neon-border-blue {
70
+ box-shadow: 0 0 15px rgba(15, 240, 252, 0.6);
71
+ border: 1px solid var(--neon-blue);
72
+ }
73
+
74
+ .neon-border-purple {
75
+ box-shadow: 0 0 15px rgba(157, 0, 255, 0.6);
76
+ border: 1px solid var(--neon-purple);
77
+ }
78
+
79
+ .card-hover:hover {
80
+ transform: translateY(-10px);
81
+ box-shadow: 0 0 30px rgba(15, 240, 252, 0.4);
82
+ }
83
+
84
+ .nav-item {
85
+ position: relative;
86
+ }
87
+
88
+ .nav-item::after {
89
+ content: '';
90
+ position: absolute;
91
+ width: 0;
92
+ height: 2px;
93
+ bottom: -5px;
94
+ left: 0;
95
+ background-color: var(--neon-blue);
96
+ transition: width 0.3s ease;
97
+ }
98
+
99
+ .nav-item:hover::after {
100
+ width: 100%;
101
+ }
102
+
103
+ .section-divider {
104
+ height: 1px;
105
+ background: linear-gradient(90deg, transparent, var(--neon-blue), transparent);
106
+ }
107
+ </style>
108
+ </head>
109
+ <body>
110
+ <div id="vanta-bg" style="position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: -1;"></div>
111
+ <div class="fixed inset-0 pointer-events-none" style="
112
+ background:
113
+ radial-gradient(circle at center, rgba(15,240,252,0.02) 0%, transparent 70%),
114
+ linear-gradient(rgba(10,10,32,0.1) 1px, transparent 1px);
115
+ background-size: 100% 3px, 100% 100%;
116
+ z-index: 0;
117
+ animation: scanline 8s linear infinite;
118
+ "></div>
119
+ <div class="fixed inset-0 pointer-events-none z-10" style="
120
+ background:
121
+ linear-gradient(135deg, rgba(15,240,252,0.03) 0%, transparent 20%, transparent 80%, rgba(157,0,255,0.03) 100%);
122
+ "></div>
123
+ <!-- Main Container -->
124
+ <div class="relative min-h-screen flex flex-col">
125
+ <!-- Navigation -->
126
+ <nav class="py-6 px-4 md:px-12 backdrop-blur-md bg-opacity-50 bg-black z-50">
127
+ <div class="container mx-auto flex justify-between items-center">
128
+ <div class="flex items-center space-x-3 neon-text-blue group">
129
+ <div class="w-8 h-8 relative">
130
+ <div class="absolute inset-0 rounded-full border-2 border-blue-400 animate-pulse"></div>
131
+ <div class="absolute inset-1 rounded-full border-2 border-purple-400 animate-pulse" style="animation-delay: 0.5s"></div>
132
+ <div class="absolute inset-0.5 rounded-full border border-white/30 animate-ping" style="animation-delay: 1s"></div>
133
+ </div>
134
+ <span class="text-2xl font-bold tracking-tighter" style="font-family: 'Major Mono Display', monospace;">QUANTUMSYNTH_ARENA</span>
135
+ </div>
136
+
137
+ <div class="hidden md:flex space-x-8">
138
+ <a href="#ai-civilizations" class="nav-item text-lg uppercase tracking-wider hover:text-white transition-colors neon-text-purple">AI Civilizations</a>
139
+ <a href="#space-colonization" class="nav-item text-lg uppercase tracking-wider hover:text-white transition-colors neon-text-blue">Space Colonization</a>
140
+ <a href="#quantum-societies" class="nav-item text-lg uppercase tracking-wider hover:text-white transition-colors neon-text-purple">Quantum Societies</a>
141
+ <a href="#climate-tech" class="nav-item text-lg uppercase tracking-wider hover:text-white transition-colors neon-text-blue">Climate Tech</a>
142
+ </div>
143
+
144
+ <button class="md:hidden focus:outline-none" id="mobile-menu-button">
145
+ <i data-feather="menu" class="w-8 h-8 neon-text-blue"></i>
146
+ </button>
147
+ </div>
148
+
149
+ <!-- Mobile Menu -->
150
+ <div class="md:hidden hidden py-4 px-4 bg-black bg-opacity-90 mt-2 rounded-lg" id="mobile-menu">
151
+ <div class="flex flex-col space-y-4">
152
+ <a href="#ai-civilizations" class="nav-item text-lg uppercase tracking-wider neon-text-purple">AI Civilizations</a>
153
+ <a href="#space-colonization" class="nav-item text-lg uppercase tracking-wider neon-text-blue">Space Colonization</a>
154
+ <a href="#quantum-societies" class="nav-item text-lg uppercase tracking-wider neon-text-purple">Quantum Societies</a>
155
+ <a href="#climate-tech" class="nav-item text-lg uppercase tracking-wider neon-text-blue">Climate Tech</a>
156
+ </div>
157
+ </div>
158
+ </nav>
159
+
160
+ <!-- Hero Section -->
161
+ <section class="flex-grow flex items-center justify-center py-20 px-4 md:px-12 relative z-10">
162
+ <div class="container mx-auto text-center">
163
+ <div class="relative">
164
+ <div class="absolute inset-0 bg-gradient-to-r from-blue-500/20 to-purple-600/20 blur-3xl -z-10"></div>
165
+ <h1 class="text-5xl md:text-7xl font-bold mb-6 font-mono tracking-tighter">
166
+ <div class="neon-text-blue inline-block relative">
167
+ <span class="absolute -left-3 -top-3 text-xs opacity-70 font-mono">[COMPETITION_ID]</span>
168
+ <span class="blinking-cursor">QUANTUMSYNTH_</span>CHALLENGE
169
+ <span class="absolute -right-3 -bottom-3 text-xs opacity-70 font-mono">[2024]</span>
170
+ </div>
171
+ <div class="neon-text-purple inline-block relative ml-4">
172
+ <span class="absolute -left-3 -top-3 text-xs opacity-70 font-mono">[DIVISION]</span>
173
+ TECH_LEADERSHIP_
174
+ <span class="absolute -right-3 -bottom-3 text-xs opacity-70 font-mono">[ROUND_1]</span>
175
+ </div>
176
+ <div class="neon-text-blue inline-block relative ml-4">
177
+ <span class="absolute -left-3 -top-3 text-xs opacity-70 font-mono">[T+0]</span>
178
+ INNOVATION[AI]
179
+ <span class="absolute -right-3 -bottom-3 text-xs opacity-70 font-mono">[FINAL_STAGE]</span>
180
+ </div>
181
+ </h1>
182
+ </div>
183
+ <div class="relative max-w-3xl mx-auto mb-10">
184
+ <div class="absolute -inset-1 bg-gradient-to-r from-blue-500 to-purple-600 rounded-lg blur-xl opacity-30 animate-pulse"></div>
185
+ <div class="relative bg-black/90 p-6 rounded-lg border border-gray-800 backdrop-blur-sm neon-border-blue">
186
+ <div class="terminal-line">
187
+ <span class="text-blue-400 font-mono">[NEURAL_NET]</span>
188
+ <span class="typing-text" data-text="Initializing competition systems..."></span>
189
+ </div>
190
+ <div class="terminal-line delay-500">
191
+ <span class="text-purple-400 font-mono">[JUDGES]</span> <span class="typing-text" data-text="Synchronizing evaluation criteria..."></span>
192
+ </div>
193
+ <div class="terminal-line delay-1000">
194
+ <span class="text-blue-400 font-mono">[TEAMS]</span> <span class="typing-text" data-text="Loading participant data..."></span>
195
+ </div>
196
+ <div class="flex items-center mt-4">
197
+ <div class="h-2 w-2 rounded-full bg-green-500 animate-pulse mr-2"></div>
198
+ <span class="text-xs font-mono text-green-400">COMPETITION_READY</span>
199
+ <span class="mx-2 text-xs opacity-70">|</span>
200
+ <span class="text-xs font-mono opacity-70">TEAMS_REGISTERED: 24</span>
201
+ </div>
202
+ </div>
203
+ </div>
204
+ <div class="relative group">
205
+ <div class="absolute -inset-1 bg-gradient-to-r from-blue-500 to-purple-600 rounded-full blur-md opacity-75 group-hover:opacity-100 transition-opacity duration-300"></div>
206
+ <a href="#ai-civilizations" class="relative px-8 py-3 bg-black/80 neon-border-blue rounded-full text-lg uppercase tracking-wider neon-text-blue hover:bg-opacity-100 transition-all cursor-pointer inline-block">
207
+ JOIN_COMPETITION
208
+ </a>
209
+ </div>
210
+ </div>
211
+ </section>
212
+ </div>
213
+ <!-- AI Civilizations Section -->
214
+ <section id="ai-civilizations" class="py-20 px-4 md:px-12 bg-black bg-opacity-70 relative section-focus">
215
+ <div class="container mx-auto">
216
+ <div class="flex flex-col md:flex-row items-center mb-16">
217
+ <div class="md:w-1/2 mb-10 md:mb-0">
218
+ <div class="relative">
219
+ <div class="absolute -left-8 -top-4 w-16 h-16 bg-blue-500/20 rounded-full filter blur-xl"></div>
220
+ <h2 class="text-3xl md:text-5xl font-bold mb-6 neon-text-purple relative">
221
+ <span class="absolute -left-6 top-1/2 transform -translate-y-1/2 text-2xl opacity-70">[TECH]</span>
222
+ INNOVATION_CHALLENGE
223
+ </h2>
224
+ </div>
225
+ <p class="text-lg md:text-xl mb-6 bg-black/50 p-4 rounded-lg border border-gray-800 backdrop-blur-sm">
226
+ <span class="neon-text-blue">[MISSION]</span> Push the boundaries of quantum computing and AI,<br>
227
+ <span class="neon-text-purple">[PRIZE]</span> $50,000 and industry mentorship for winning teams.
228
+ </p>
229
+ <ul class="space-y-3 mb-8">
230
+ <li class="flex items-start">
231
+ <i data-feather="check-circle" class="w-5 h-5 mr-3 neon-text-blue mt-1"></i>
232
+ <span>Real-world quantum computing challenges</span>
233
+ </li>
234
+ <li class="flex items-start">
235
+ <i data-feather="check-circle" class="w-5 h-5 mr-3 neon-text-blue mt-1"></i>
236
+ <span>Cutting-edge AI development competitions</span>
237
+ </li>
238
+ <li class="flex items-start">
239
+ <i data-feather="check-circle" class="w-5 h-5 mr-3 neon-text-blue mt-1"></i>
240
+ <span>Industry expert judging panel</span>
241
+ </li>
242
+ </ul>
243
+ <div class="relative group">
244
+ <div class="absolute -inset-0.5 bg-blue-500/30 rounded-full blur-sm group-hover:blur-md transition-all duration-300"></div>
245
+ <a href="/aifuture.html" class="relative px-6 py-2 bg-black/80 border border-blue-400 rounded-full text-sm uppercase tracking-wider text-blue-400 hover:bg-blue-900/30 transition-all inline-block">
246
+ VIEW_CHALLENGES
247
+ </a>
248
+ </div>
249
+ </div>
250
+ <div class="md:w-1/2 flex justify-center">
251
+ <div class="relative w-full max-w-lg">
252
+ <img src="http://static.photos/technology/1024x576/1" alt="AI City" class="rounded-lg neon-border-blue w-full h-auto">
253
+ <div class="absolute -bottom-5 -right-5 bg-black bg-opacity-80 neon-border-purple p-4 rounded-lg w-48">
254
+ <h4 class="text-sm font-bold neon-text-purple mb-2">Neural Metropolis</h4>
255
+ <p class="text-xs">First fully autonomous AI city (est. 2107)</p>
256
+ </div>
257
+ </div>
258
+ </div>
259
+ </div>
260
+
261
+ <div class="grid grid-cols-1 md:grid-cols-3 gap-8 mt-16">
262
+ <div class="bg-black bg-opacity-50 p-6 rounded-lg neon-border-blue transition-all duration-300 card-hover">
263
+ <div class="flex items-center mb-4">
264
+ <div class="p-3 rounded-full bg-blue-900 bg-opacity-40 mr-4">
265
+ <i data-feather="activity" class="w-6 h-6 neon-text-blue"></i>
266
+ </div>
267
+ <h3 class="text-xl font-bold neon-text-blue">Living Architecture</h3>
268
+ </div>
269
+ <p class="text-sm">
270
+ Buildings constructed with programmable matter that can reshape themselves based on needs,
271
+ creating the ultimate adaptive living spaces.
272
+ </p>
273
+ </div>
274
+
275
+ <div class="bg-black bg-opacity-50 p-6 rounded-lg neon-border-purple transition-all duration-300 card-hover">
276
+ <div class="flex items-center mb-4">
277
+ <div class="p-3 rounded-full bg-purple-900 bg-opacity-40 mr-4">
278
+ <i data-feather="users" class="w-6 h-6 neon-text-purple"></i>
279
+ </div>
280
+ <h3 class="text-xl font-bold neon-text-purple">Hybrid Societies</h3>
281
+ </div>
282
+ <p class="text-sm">
283
+ Humans, AI, and robots coexisting seamlessly with shared governance systems and collective consciousness networks.
284
+ </p>
285
+ </div>
286
+
287
+ <div class="bg-black bg-opacity-50 p-6 rounded-lg neon-border-blue transition-all duration-300 card-hover">
288
+ <div class="flex items-center mb-4">
289
+ <div class="p-3 rounded-full bg-blue-900 bg-opacity-40 mr-4">
290
+ <i data-feather="brain" class="w-6 h-6 neon-text-blue"></i>
291
+ </div>
292
+ <h3 class="text-xl font-bold neon-text-blue">Mind Uploading</h3>
293
+ </div>
294
+ <p class="text-sm">
295
+ Digital consciousness transfer allowing humans to exist in both biological and synthetic forms,
296
+ achieving practical immortality.
297
+ </p>
298
+ </div>
299
+ </div>
300
+ </div>
301
+ </section>
302
+
303
+ <div class="section-divider"></div>
304
+ <!-- Space Colonization Section -->
305
+ <section id="space-colonization" class="py-20 px-4 md:px-12 bg-black bg-opacity-70 relative section-focus">
306
+ <div class="container mx-auto">
307
+ <div class="text-center mb-16">
308
+ <div class="relative">
309
+ <div class="absolute -right-8 -top-4 w-16 h-16 bg-purple-500/20 rounded-full filter blur-xl"></div>
310
+ <h2 class="text-3xl md:text-5xl font-bold mb-6 neon-text-blue">
311
+ <span class="text-base align-top mr-2 opacity-70">[EVENT]</span>COMPETITION_TIMELINE
312
+ </h2>
313
+ </div>
314
+ <p class="text-lg md:text-xl max-w-4xl mx-auto bg-black/50 p-4 rounded-lg border border-gray-800 backdrop-blur-sm">
315
+ <span class="neon-text-purple">[PHASE_1]</span> Online qualification rounds and submissions,<br>
316
+ <span class="neon-text-blue">[PHASE_2]</span> Live finals with industry leaders and investors.
317
+ </p>
318
+ </div>
319
+
320
+ <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8">
321
+ <div class="bg-black bg-opacity-50 p-6 rounded-lg neon-border-purple h-full transition-all duration-300 card-hover">
322
+ <div class="mb-4 relative h-40">
323
+ <img src="http://static.photos/space/640x360/1" alt="Mars Colony" class="w-full h-full object-cover rounded-lg">
324
+ <div class="absolute top-2 left-2 bg-black bg-opacity-70 px-2 py-1 rounded text-xs neon-text-blue">
325
+ Terraforming Phase 3
326
+ </div>
327
+ </div>
328
+ <h3 class="text-xl font-bold neon-text-purple mb-2">Qualification Round</h3>
329
+ <p class="text-sm mb-4">
330
+ Submit your project proposal and technical documentation for initial evaluation.
331
+ </p>
332
+ <div class="flex justify-between text-xs neon-text-blue">
333
+ <span>Deadline: June 15</span>
334
+ <span>Teams: 24</span>
335
+ </div>
336
+ </div>
337
+
338
+ <div class="bg-black bg-opacity-50 p-6 rounded-lg neon-border-blue h-full transition-all duration-300 card-hover">
339
+ <div class="mb-4 relative h-40">
340
+ <img src="http://static.photos/space/640x360/2" alt="Space Elevator" class="w-full h-full object-cover rounded-lg">
341
+ <div class="absolute top-2 left-2 bg-black bg-opacity-70 px-2 py-1 rounded text-xs neon-text-purple">
342
+ Operational
343
+ </div>
344
+ </div>
345
+ <h3 class="text-xl font-bold neon-text-blue mb-2">Semi-Finals</h3>
346
+ <p class="text-sm mb-4">
347
+ Develop working prototypes and present to technical judges.
348
+ </p>
349
+ <div class="flex justify-between text-xs neon-text-purple">
350
+ <span>Date: July 20</span>
351
+ <span>Teams: 12</span>
352
+ </div>
353
+ </div>
354
+
355
+ <div class="bg-black bg-opacity-50 p-6 rounded-lg neon-border-purple h-full transition-all duration-300 card-hover">
356
+ <div class="mb-4 relative h-40">
357
+ <img src="http://static.photos/space/640x360/3" alt="Generation Ship" class="w-full h-full object-cover rounded-lg">
358
+ <div class="absolute top-2 left-2 bg-black bg-opacity-70 px-2 py-1 rounded text-xs neon-text-blue">
359
+ En route to Proxima Centauri
360
+ </div>
361
+ </div>
362
+ <h3 class="text-xl font-bold neon-text-purple mb-2">Grand Finals</h3>
363
+ <p class="text-sm mb-4">
364
+ Live presentations to industry leaders and investors.
365
+ </p>
366
+ <div class="flex justify-between text-xs neon-text-blue">
367
+ <span>Date: August 15</span>
368
+ <span>Teams: 6</span>
369
+ </div>
370
+ </div>
371
+
372
+ <div class="bg-black bg-opacity-50 p-6 rounded-lg neon-border-blue h-full transition-all duration-300 card-hover">
373
+ <div class="mb-4 relative h-40">
374
+ <img src="http://static.photos/space/640x360/4" alt="Dyson Swarm" class="w-full h-full object-cover rounded-lg">
375
+ <div class="absolute top-2 left-2 bg-black bg-opacity-70 px-2 py-1 rounded text-xs neon-text-purple">
376
+ Construction Phase 2
377
+ </div>
378
+ </div>
379
+ <h3 class="text-xl font-bold neon-text-blue mb-2">Awards Ceremony</h3>
380
+ <p class="text-sm mb-4">
381
+ Winners announced and prize distribution.
382
+ </p>
383
+ <div class="flex justify-between text-xs neon-text-purple">
384
+ <span>Date: August 16</span>
385
+ <span>Prize: $50,000</span>
386
+ </div>
387
+ </div>
388
+ </div>
389
+ </div>
390
+ </section>
391
+
392
+ <div class="section-divider"></div>
393
+ <!-- Quantum Societies Section -->
394
+ <section id="quantum-societies" class="py-20 px-4 md:px-12 bg-black bg-opacity-70 relative section-focus">
395
+ <div class="container mx-auto">
396
+ <div class="flex flex-col md:flex-row items-center mb-16">
397
+ <div class="md:w-1/2 mb-10 md:mb-0">
398
+ <div class="relative">
399
+ <div class="absolute -left-8 -top-4 w-16 h-16 bg-blue-500/20 rounded-full filter blur-xl"></div>
400
+ <h2 class="text-3xl md:text-5xl font-bold mb-6 neon-text-purple">
401
+ <span class="text-base align-top mr-2 opacity-70">[JUDGES]</span>EXPERT_PANEL
402
+ </h2>
403
+ </div>
404
+ <p class="text-lg md:text-xl mb-6 bg-black/50 p-4 rounded-lg border border-gray-800 backdrop-blur-sm">
405
+ <span class="neon-text-blue">[CRITERIA]</span> Innovation, technical excellence, and real-world impact,<br>
406
+ <span class="neon-text-purple">[PANEL]</span> Industry leaders from top tech companies and research institutions.
407
+ </p>
408
+ <div class="grid grid-cols-2 gap-4 mb-8">
409
+ <div class="p-4 bg-black bg-opacity-40 rounded-lg neon-border-blue">
410
+ <div class="text-3xl font-bold neon-text-blue mb-2">6</div>
411
+ <div class="text-sm">Industry Experts</div>
412
+ <div class="text-xs neon-text-purple">Judges</div>
413
+ </div>
414
+ <div class="p-4 bg-black bg-opacity-40 rounded-lg neon-border-purple">
415
+ <div class="text-3xl font-bold neon-text-purple mb-2">3</div>
416
+ <div class="text-sm">Evaluation</div>
417
+ <div class="text-xs neon-text-blue">Rounds</div>
418
+ </div>
419
+ </div>
420
+ <a href="/aifuture.html#timeline" class="px-6 py-2 bg-transparent border border-blue-400 rounded-full text-sm uppercase tracking-wider text-blue-400 hover:bg-opacity-20 hover:bg-blue-900 transition-all inline-block">
421
+ MEET_JUDGES
422
+ </a>
423
+ </div>
424
+ <div class="md:w-1/2 flex justify-center">
425
+ <div class="relative w-full max-w-lg">
426
+ <div class="aspect-w-16 aspect-h-9">
427
+ <img src="http://static.photos/technology/1024x576/2" alt="Quantum Computer" class="rounded-lg neon-border-purple w-full h-auto">
428
+ </div>
429
+ <div class="absolute -bottom-5 -left-5 bg-black bg-opacity-80 neon-border-blue p-4 rounded-lg w-48">
430
+ <h4 class="text-sm font-bold neon-text-blue mb-2">Q-Net Core</h4>
431
+ <p class="text-xs">Planetary Quantum Network</p>
432
+ </div>
433
+ </div>
434
+ </div>
435
+ </div>
436
+
437
+ <div class="grid grid-cols-1 md:grid-cols-2 gap-8">
438
+ <div class="bg-gradient-to-br from-blue-900 to-purple-900 bg-opacity-40 p-6 rounded-lg neon-border-blue transition-all duration-300 card-hover">
439
+ <h3 class="text-xl font-bold neon-text-blue mb-4">Technical Excellence</h3>
440
+ <p class="mb-4">
441
+ Solutions will be evaluated based on technical sophistication,
442
+ innovation in implementation, and robustness of the approach.
443
+ </p>
444
+ <div class="flex items-center text-sm">
445
+ <i data-feather="code" class="w-4 h-4 mr-2 neon-text-purple"></i>
446
+ <span>Weight: 40%</span>
447
+ <span class="mx-2">|</span>
448
+ <span>Criteria #1</span>
449
+ </div>
450
+ </div>
451
+
452
+ <div class="bg-gradient-to-br from-purple-900 to-blue-900 bg-opacity-40 p-6 rounded-lg neon-border-purple transition-all duration-300 card-hover">
453
+ <h3 class="text-xl font-bold neon-text-purple mb-4">Real-world Impact</h3>
454
+ <p class="mb-4">
455
+ Projects will be judged on their potential to solve actual problems
456
+ and create meaningful improvements in technology or society.
457
+ </p>
458
+ <div class="flex items-center text-sm">
459
+ <i data-feather="award" class="w-4 h-4 mr-2 neon-text-blue"></i>
460
+ <span>Weight: 30%</span>
461
+ <span class="mx-2">|</span>
462
+ <span>Criteria #2</span>
463
+ </div>
464
+ </div>
465
+ </div>
466
+ </div>
467
+ </section>
468
+
469
+ <div class="section-divider"></div>
470
+ <!-- Climate Tech Section -->
471
+ <section id="climate-tech" class="py-20 px-4 md:px-12 bg-black bg-opacity-70 relative section-focus">
472
+ <div class="container mx-auto">
473
+ <div class="text-center mb-16">
474
+ <div class="relative">
475
+ <div class="absolute -right-8 -top-4 w-16 h-16 bg-purple-500/20 rounded-full filter blur-xl"></div>
476
+ <h2 class="text-3xl md:text-5xl font-bold mb-6 neon-text-blue">
477
+ <span class="text-base align-top mr-2 opacity-70">[PRIZES]</span>AWARDS_AND_BENEFITS
478
+ </h2>
479
+ </div>
480
+ <p class="text-lg md:text-xl max-w-4xl mx-auto bg-black/50 p-4 rounded-lg border border-gray-800 backdrop-blur-sm">
481
+ <span class="neon-text-purple">[GRAND_PRIZE]</span> $50,000 cash and mentorship program,<br>
482
+ <span class="neon-text-blue">[BENEFITS]</span> All finalists receive investor introductions and media coverage.
483
+ </p>
484
+ </div>
485
+
486
+ <div class="flex flex-col md:flex-row items-stretch gap-8">
487
+ <div class="md:w-1/3 bg-black bg-opacity-50 p-6 rounded-lg neon-border-purple transition-all duration-300 card-hover">
488
+ <div class="mb-4 h-40 bg-gradient-to-b from-blue-900 to-purple-900 rounded-lg flex items-center justify-center">
489
+ <i data-feather="wind" class="w-16 h-16 neon-text-blue"></i>
490
+ </div>
491
+ <h3 class="text-xl font-bold neon-text-purple mb-3">Grand Prize</h3>
492
+ <p class="text-sm mb-4">
493
+ $50,000 cash award, year-long mentorship program with industry leaders,
494
+ and guaranteed investment meeting with top VCs.
495
+ </p>
496
+ <div class="w-full bg-gray-800 rounded-full h-2 mb-2">
497
+ <div class="bg-blue-500 h-2 rounded-full" style="width: 95%"></div>
498
+ </div>
499
+ <div class="flex justify-between text-xs neon-text-blue">
500
+ <span>Teams</span>
501
+ <span>1 Winner</span>
502
+ </div>
503
+ </div>
504
+
505
+ <div class="md:w-1/3 bg-black bg-opacity-50 p-6 rounded-lg neon-border-blue transition-all duration-300 card-hover">
506
+ <div class="mb-4 h-40 bg-gradient-to-b from-purple-900 to-blue-900 rounded-lg flex items-center justify-center">
507
+ <i data-feather="droplet" class="w-16 h-16 neon-text-purple"></i>
508
+ </div>
509
+ <h3 class="text-xl font-bold neon-text-blue mb-3">Runner-up</h3>
510
+ <p class="text-sm mb-4">
511
+ $15,000 cash award, 6-month mentorship, and participation in
512
+ exclusive demo days with potential investors.
513
+ </p>
514
+ <div class="w-full bg-gray-800 rounded-full h-2 mb-2">
515
+ <div class="bg-purple-500 h-2 rounded-full" style="width: 85%"></div>
516
+ </div>
517
+ <div class="flex justify-between text-xs neon-text-purple">
518
+ <span>Teams</span>
519
+ <span>2 Winners</span>
520
+ </div>
521
+ </div>
522
+
523
+ <div class="md:w-1/3 bg-black bg-opacity-50 p-6 rounded-lg neon-border-purple transition-all duration-300 card-hover">
524
+ <div class="mb-4 h-40 bg-gradient-to-b from-blue-900 to-purple-900 rounded-lg flex items-center justify-center">
525
+ <i data-feather="sun" class="w-16 h-16 neon-text-blue"></i>
526
+ </div>
527
+ <h3 class="text-xl font-bold neon-text-purple mb-3">Finalists</h3>
528
+ <p class="text-sm mb-4">
529
+ All finalists receive $5,000, media features, and invitations
530
+ to exclusive tech networking events with industry leaders.
531
+ </p>
532
+ <div class="w-full bg-gray-800 rounded-full h-2 mb-2">
533
+ <div class="bg-blue-500 h-2 rounded-full" style="width: 75%"></div>
534
+ </div>
535
+ <div class="flex justify-between text-xs neon-text-blue">
536
+ <span>Teams</span>
537
+ <span>6 Finalists</span>
538
+ </div>
539
+ </div>
540
+ </div>
541
+ </div>
542
+ </section>
543
+ <!-- Call to Action -->
544
+ <section id="call-to-action" class="py-20 px-4 md:px-12 bg-gradient-to-b from-blue-900 to-purple-900 bg-opacity-70 relative section-focus">
545
+ <div class="container mx-auto text-center">
546
+ <div class="relative">
547
+ <div class="absolute inset-0 bg-gradient-to-r from-blue-500/20 to-purple-600/20 blur-3xl -z-10"></div>
548
+ <h2 class="text-3xl md:text-5xl font-bold mb-6 neon-text-blue">
549
+ <span class="text-base align-top mr-2 opacity-70">[REGISTER]</span>COMPETITION_ENTRY
550
+ </h2>
551
+ </div>
552
+ <p class="text-lg md:text-2xl max-w-3xl mx-auto mb-10 bg-black/50 p-6 rounded-lg border border-gray-800 backdrop-blur-sm">
553
+ <span class="neon-text-purple">[DEADLINE]</span> Team registration closes June 1, 2024<br>
554
+ <span class="neon-text-blue">[REQUIREMENTS]</span> Teams of 3-5 participants with technical backgrounds.
555
+ </p>
556
+ <div class="flex flex-col sm:flex-row justify-center gap-4">
557
+ </div>
558
+ </div>
559
+ </section>
560
+
561
+ <!-- Footer -->
562
+ <footer class="py-10 px-4 md:px-12 bg-black bg-opacity-90">
563
+ <div class="container mx-auto">
564
+ <div class="flex flex-col md:flex-row justify-between items-center">
565
+ <div class="mb-6 md:mb-0">
566
+ <div class="flex items-center space-x-2 neon-text-blue group">
567
+ <div class="relative">
568
+ <i data-feather="cpu" class="w-6 h-6 group-hover:text-purple-400 transition-colors"></i>
569
+ <div class="absolute -inset-1 rounded-full bg-blue-500/10 blur-sm group-hover:bg-purple-500/10 transition-all"></div>
570
+ </div>
571
+ <span class="text-xl font-bold">QUANTUMSYNTH_ARENA</span>
572
+ </div>
573
+ <p class="text-sm mt-2 max-w-md">
574
+ Quantum computing and AI innovation competition pushing
575
+ the boundaries of technology and human potential.
576
+ </p>
577
+ </div>
578
+ <div class="flex space-x-6">
579
+ <a href="https://www.dwarkainternationalschool.com/" target="_blank" class="neon-text-blue hover:text-white transition-colors">
580
+ <i data-feather="globe" class="w-5 h-5"></i>
581
+ </a>
582
+ </div>
583
+ </div>
584
+ <div class="border-t border-gray-800 mt-8 pt-8 text-center">
585
+ <p class="text-sm neon-text-purple">
586
+ <span class="opacity-70">[COMPETITION]</span> © 2024 QuantumSynth Arena<br>
587
+ <span class="opacity-70">[CONTACT]</span> info@quantumsyntharena.tech
588
+ </p>
589
+ <p class="text-xs mt-2 neon-text-blue">
590
+ "Pushing the Boundaries of Innovation."
591
+ </p>
592
+ </div>
593
+ </div>
594
+ </footer>
595
+ <style>
596
+ @keyframes typing {
597
+ from { width: 0 }
598
+ to { width: 100% }
599
+ }
600
+ @keyframes blink-caret {
601
+ from, to { border-color: transparent }
602
+ 50% { border-color: var(--neon-blue) }
603
+ }
604
+ .blinking-cursor {
605
+ border-right: 3px solid var(--neon-blue);
606
+ animation: blink-caret 0.75s step-end infinite;
607
+ }
608
+ .terminal-line {
609
+ overflow: hidden;
610
+ white-space: nowrap;
611
+ margin: 0 0 10px;
612
+ }
613
+ .typing-text {
614
+ display: inline-block;
615
+ overflow: hidden;
616
+ animation: typing 3s steps(40, end);
617
+ }
618
+ .delay-500 {
619
+ animation-delay: 1.5s;
620
+ }
621
+ .delay-1000 {
622
+ animation-delay: 3s;
623
+ }
624
+
625
+ /* New scroll animation styles */
626
+ .section-focus {
627
+ opacity: 0.4;
628
+ filter: blur(2px);
629
+ transform: scale(0.95);
630
+ transition: all 0.6s ease-out;
631
+ }
632
+ .section-active {
633
+ opacity: 1;
634
+ filter: blur(0);
635
+ transform: scale(1);
636
+ }
637
+ .section-next {
638
+ opacity: 0.5;
639
+ filter: blur(1px);
640
+ transform: scale(0.98);
641
+ }
642
+ </style>
643
+ <script>
644
+ // Three.js 3D Scene with Scroll Animation
645
+ let scene, camera, renderer, controls;
646
+ let scrollY = 0;
647
+ let nodes = [];
648
+ let lines = [];
649
+
650
+ function init3D() {
651
+ // Create scene
652
+ scene = new THREE.Scene();
653
+ scene.background = new THREE.Color(0x0a0a20);
654
+
655
+ // Add ambient and directional lights
656
+ const ambientLight = new THREE.AmbientLight(0x9d00ff, 0.5);
657
+ scene.add(ambientLight);
658
+
659
+ const directionalLight = new THREE.DirectionalLight(0x0ff0fc, 1);
660
+ directionalLight.position.set(1, 1, 1);
661
+ scene.add(directionalLight);
662
+
663
+ // Create camera
664
+ camera = new THREE.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 0.1, 1000);
665
+ camera.position.z = 5;
666
+
667
+ // Create renderer
668
+ renderer = new THREE.WebGLRenderer({ antialias: true });
669
+ renderer.setSize(window.innerWidth, window.innerHeight);
670
+ document.getElementById('vanta-bg').appendChild(renderer.domElement);
671
+
672
+ // Add orbit controls
673
+ controls = new THREE.OrbitControls(camera, renderer.domElement);
674
+ controls.enableDamping = true;
675
+ controls.dampingFactor = 0.25;
676
+ controls.enableZoom = false;
677
+
678
+ // Create 3D objects
679
+ create3DScene();
680
+
681
+ // Handle window resize
682
+ window.addEventListener('resize', onWindowResize);
683
+
684
+ // Start animation loop
685
+ animate();
686
+ }
687
+ function create3DScene() {
688
+ // Create floating neural network nodes
689
+ const geometry = new THREE.SphereGeometry(0.1, 32, 32);
690
+ const material = new THREE.MeshBasicMaterial({
691
+ color: 0x9d00ff,
692
+ transparent: true,
693
+ opacity: 0.8
694
+ });
695
+
696
+ // Create nodes and connections
697
+ nodes = [];
698
+ lines = [];
699
+ for (let i = 0; i < 50; i++) {
700
+ const node = new THREE.Mesh(geometry, material.clone());
701
+ node.position.set(
702
+ (Math.random() - 0.5) * 10,
703
+ (Math.random() - 0.5) * 10,
704
+ (Math.random() - 0.5) * 10
705
+ );
706
+ node.userData.speed = Math.random() * 0.01 + 0.005;
707
+ node.userData.direction = new THREE.Vector3(
708
+ Math.random() - 0.5,
709
+ Math.random() - 0.5,
710
+ Math.random() - 0.5
711
+ ).normalize();
712
+ scene.add(node);
713
+ nodes.push(node);
714
+ // Add connections
715
+ if (i > 0) {
716
+ const lineMaterial = new THREE.LineBasicMaterial({
717
+ color: 0x0ff0fc,
718
+ transparent: true,
719
+ opacity: 0.3
720
+ });
721
+ const lineGeometry = new THREE.BufferGeometry().setFromPoints([
722
+ nodes[Math.floor(Math.random() * i)].position,
723
+ node.position
724
+ ]);
725
+ const line = new THREE.Line(lineGeometry, lineMaterial);
726
+ scene.add(line);
727
+ lines.push(line);
728
+ }
729
+ }
730
+ // Add central glowing sphere
731
+ const centerSphere = new THREE.Mesh(
732
+ new THREE.SphereGeometry(0.5, 32, 32),
733
+ new THREE.MeshBasicMaterial({
734
+ color: 0x0ff0fc,
735
+ transparent: true,
736
+ opacity: 0.7
737
+ })
738
+ );
739
+ centerSphere.userData.isCenter = true;
740
+ scene.add(centerSphere);
741
+ }
742
+
743
+ function onWindowResize() {
744
+ camera.aspect = window.innerWidth / window.innerHeight;
745
+ camera.updateProjectionMatrix();
746
+ renderer.setSize(window.innerWidth, window.innerHeight);
747
+ }
748
+ function animate() {
749
+ requestAnimationFrame(animate);
750
+
751
+ // Calculate scroll progress (0 to 1)
752
+ const scrollProgress = scrollY / (document.body.scrollHeight - window.innerHeight);
753
+
754
+ // Update nodes based on scroll
755
+ nodes.forEach((node, i) => {
756
+ const scrollEffect = 1 + Math.sin(scrollProgress * Math.PI * 2 + i * 0.1) * 0.5;
757
+ node.scale.set(scrollEffect, scrollEffect, scrollEffect);
758
+
759
+ // Add some subtle movement
760
+ const time = Date.now() * 0.001;
761
+ node.position.x += Math.sin(time * 0.1 + i) * 0.01;
762
+ node.position.y += Math.cos(time * 0.15 + i) * 0.01;
763
+ node.position.z += Math.sin(time * 0.2 + i) * 0.01;
764
+ });
765
+
766
+ // Update lines opacity based on scroll
767
+ lines.forEach(line => {
768
+ line.material.opacity = 0.3 + Math.sin(scrollProgress * Math.PI) * 0.2;
769
+ });
770
+
771
+ // Rotate central sphere based on scroll
772
+ scene.traverse(obj => {
773
+ if (obj.userData.isCenter) {
774
+ obj.rotation.y = scrollProgress * Math.PI * 2;
775
+ }
776
+ });
777
+
778
+ // Update camera position based on scroll
779
+ camera.position.z = 5 + Math.sin(scrollProgress * Math.PI) * 3;
780
+ camera.position.y = Math.sin(scrollProgress * Math.PI) * 2;
781
+
782
+ controls.update();
783
+ renderer.render(scene, camera);
784
+ }
785
+
786
+ // Track scroll position
787
+ window.addEventListener('scroll', () => {
788
+ scrollY = window.scrollY;
789
+ });
790
+ // Initialize 3D scene and other effects
791
+ document.addEventListener('DOMContentLoaded', function() {
792
+ init3D();
793
+
794
+ // Set up scroll animations
795
+ const sections = document.querySelectorAll('section');
796
+
797
+ function checkScroll() {
798
+ const middleOfViewport = window.innerHeight / 2;
799
+
800
+ sections.forEach(section => {
801
+ const rect = section.getBoundingClientRect();
802
+ const sectionMiddle = rect.top + rect.height / 2;
803
+ const distanceFromCenter = Math.abs(middleOfViewport - sectionMiddle);
804
+
805
+ if (distanceFromCenter < window.innerHeight * 0.3) {
806
+ // Active section
807
+ section.classList.add('section-active');
808
+ section.classList.remove('section-focus', 'section-next');
809
+ } else if (distanceFromCenter < window.innerHeight * 0.6) {
810
+ // Next section (semi-focused)
811
+ section.classList.add('section-next');
812
+ section.classList.remove('section-active', 'section-focus');
813
+ } else {
814
+ // Distant sections (blurred)
815
+ section.classList.add('section-focus');
816
+ section.classList.remove('section-active', 'section-next');
817
+ }
818
+ });
819
+ }
820
+
821
+ // Initial check
822
+ checkScroll();
823
+
824
+ // Check on scroll
825
+ window.addEventListener('scroll', checkScroll);
826
+ const typingElements = document.querySelectorAll('.typing-text');
827
+ typingElements.forEach(el => {
828
+ const text = el.getAttribute('data-text');
829
+ el.style.width = '0';
830
+ el.textContent = text;
831
+ setTimeout(() => {
832
+ el.style.animation = `typing 3s steps(${text.length}, end)`;
833
+ el.style.width = '100%';
834
+ }, 100);
835
+ });
836
+
837
+ // Initialize other components
838
+ feather.replace();
839
+
840
+ // Mobile menu toggle
841
+ document.getElementById('mobile-menu-button').addEventListener('click', function() {
842
+ const menu = document.getElementById('mobile-menu');
843
+ menu.classList.toggle('hidden');
844
+ });
845
+
846
+ // Smooth scrolling
847
+ document.querySelectorAll('a[href^="#"]').forEach(anchor => {
848
+ anchor.addEventListener('click', function(e) {
849
+ e.preventDefault();
850
+ const target = document.querySelector(this.getAttribute('href'));
851
+ if (target) {
852
+ target.scrollIntoView({ behavior: 'smooth' });
853
+ document.getElementById('mobile-menu').classList.add('hidden');
854
+ }
855
+ });
856
+ });
857
+
858
+ // Intersection Observer for animations
859
+ const observer = new IntersectionObserver((entries) => {
860
+ entries.forEach(entry => {
861
+ if (entry.isIntersecting) {
862
+ entry.target.classList.add('animate-fadeInUp');
863
+ }
864
+ });
865
+ }, { threshold: 0.1 });
866
+
867
+ document.querySelectorAll('.card-hover').forEach(card => {
868
+ observer.observe(card);
869
+ });
870
+ });
871
+ </script>
872
+ </body>
873
  </html>