chchchadzilla commited on
Commit
5701be5
·
verified ·
1 Parent(s): ba7daaa

You need to add a top navigation bar, a top progress bar that lights up as you scroll, the nav bar needs smooth scroll click navigation to thedifferent sections, it needs to be WAY flashier and MUCH more impressive-- there's no lift effects, no javascript for transitions, and card lifts and tilts, no three.js background that's interactive and reactive with the mouse, i need it to be reactive with mouse clicks, it needs a custom cursor, there's no images--- this is not at all what I asked for. Scrap the entire thing and try again and this time actually try, please pay attention, use AJAX, GSAP, node.js, next.js, three.js, etc. this needs to be extremely impressive,. - Initial Deployment

Browse files
Files changed (2) hide show
  1. README.md +7 -5
  2. index.html +963 -19
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: Conversatrait
3
- emoji: 🌍
4
- colorFrom: red
5
- colorTo: indigo
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: conversatrait
3
+ emoji: 🐳
4
+ colorFrom: gray
5
+ colorTo: red
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite
10
  ---
11
 
12
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
index.html CHANGED
@@ -1,19 +1,963 @@
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>ConversaTrait - Revolutionizing Personality Assessment</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js"></script>
9
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/ScrollTrigger.min.js"></script>
10
+ <link href="https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet">
11
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
12
+ <style>
13
+ :root {
14
+ --primary-glow: #00d4ff;
15
+ --secondary-glow: #ff0080;
16
+ --accent-glow: #00ff88;
17
+ --dark-bg: #0a0a0a;
18
+ --gradient-bg: linear-gradient(135deg, #0f0c29, #302b63, #24243e);
19
+ }
20
+
21
+ body {
22
+ font-family: 'Inter', sans-serif;
23
+ background: var(--dark-bg);
24
+ overflow-x: hidden;
25
+ color: #f0f0f0;
26
+ position: relative;
27
+ }
28
+
29
+ body::before {
30
+ content: "";vsd
31
+ position: fixed;
32
+ top: 0;
33
+ left: 0;
34
+ width: 100%;
35
+ height: 100%;
36
+ background:
37
+ radial-gradient(circle at 10% 20%, rgba(0, 212, 255, 0.05) 0%, transparent 20%),
38
+ radial-gradient(circle at 90% 80%, rgba(255, 0, 128, 0.05) 0%, transparent 20%);
39
+ z-index: -2;
40
+ }
41
+
42
+ body::after {
43
+ content: "";
44
+ position: fixed;
45
+ top: 0;
46
+ left: 0;
47
+ width: 100%;
48
+ height: 100%;
49
+ background-image:
50
+ linear-gradient(rgba(0, 212, 255, 0.03) 1px, transparent 1px),
51
+ linear-gradient(90deg, rgba(0, 212, 255, 0.03) 1px, transparent 1px);
52
+ background-size: 50px 50px;
53
+ z-index: -1;
54
+ }
55
+
56
+ .orbitron {
57
+ font-family: 'Orbitron', monospace;
58
+ }
59
+
60
+ .glow-text {
61
+ text-shadow: 0 0 10px var(--primary-glow), 0 0 20px var(--primary-glow);
62
+ }
63
+
64
+ .glow-border {
65
+ box-shadow: 0 0 15px rgba(0, 212, 255, 0.5);
66
+ }
67
+
68
+ .grid-bg {
69
+ background-image:
70
+ linear-gradient(rgba(0, 212, 255, 0.1) 1px, transparent 1px),
71
+ linear-gradient(90deg, rgba(0, 212, 255, 0.1) 1px, transparent 1px);
72
+ background-size: 50px 50px;
73
+ }
74
+
75
+ .floating-particles {
76
+ position: fixed;
77
+ width: 100%;
78
+ height: 100%;
79
+ overflow: hidden;
80
+ z-index: -1;
81
+ top: 0;
82
+ left: 0;
83
+ }
84
+
85
+ .particle {
86
+ position: absolute;
87
+ width: 2px;
88
+ height: 2px;
89
+ background: v ar (--primary-glow);
90
+ border-radius: 50%;
91
+ animation:float 10s ease-in-out infinite;
92
+ }
93
+
94
+ @keyframes float {
95
+ 0%, 100% { transform: translateY(0) rotate(56deg); opacity: 0; }
96
+ 50% { transform: translateY(-100px) rotate(162deg); opacity: 1; }
97
+ }
98
+
99
+ .glass-card {
100
+ background: rgba(255, 255, 255, 0.05);
101
+ backdrop-filter: blur(10px);
102
+ border: 1px solid rgba(255, 255, 255, 0.1);
103
+ transition: all 0.3s ease;
104
+ }
105
+
106
+ .neon-button {
107
+ background: linear-gradient(45deg, var(--primary-glow), var(--secondary-glow));
108
+ background-size: 200% 200%;
109
+ animation: gradientShift 3s ease infinite;
110
+ transition: transform 0.2s ease;
111
+ position: relative;
112
+ overflow: hidden;
113
+ }
114
+
115
+ .neon-button::after {
116
+ content: "";
117
+ position: absolute;
118
+ top: -50%;
119
+ left: -60%;
120
+ width: 20px;
121
+ height: 200%;
122
+ background: rgba(255, 255, 255, 0.3);
123
+ transform: rotate(25deg);
124
+ transition: all 0.7s;
125
+ }
126
+
127
+ .neon-button:hover::after {
128
+ left: 120%;
129
+ }
130
+
131
+ .neon-button:hover {
132
+ transform: translateY(-3px) scale(1.05);
133
+ box-shadow: 0 0 25px var(--primary-glow);
134
+ }
135
+
136
+ @keyframes gradientShift {
137
+ 0% { background-position: 0% 50%; }
138
+ 50% { background-position: 100% 50%; }
139
+ 100% { background-position: 0% 50%; }
140
+ }
141
+
142
+ .feature-icon {
143
+ background: linear-gradient(135deg, var(--primary-glow), var(--accent-glow));
144
+ -webkit-background-clip: text;
145
+ -webkit-text-fill-color: transparent;
146
+ background-clip: text;
147
+ }
148
+
149
+ .countdown-digit {
150
+ font-size: 3rem;
151
+ font-weight: 900;
152
+ background: linear-gradient(45deg, var(--primary-glow), var(--secondary-glow));
153
+ -webkit-background-clip: text;
154
+ -webkit-text-fill-color: transparent;
155
+ background-clip: text;
156
+ }
157
+
158
+ .scroll-indicator {
159
+ position: fixed;
160
+ top: 50%;
161
+ right: 2rem;
162
+ transform: translateY(-50%);
163
+ z-index: 1000;
164
+ }
165
+
166
+ .scroll-dot {
167
+ width: 12px;
168
+ height: 12px;
169
+ border-radius: 50%;
170
+ background: rgba(255, 255, 255, 0.3);
171
+ margin: 1rem 0;
172
+ cursor: pointer;
173
+ transition: all 0.3s ease;
174
+ }
175
+
176
+ .scroll-dot.active {
177
+ background: var(--primary-glow);
178
+ box-shadow: 0 0 15px var(--primary-glow);
179
+ }
180
+
181
+ .form-input {
182
+ background: rgba(255, 255, 255, 0.05);
183
+ border: 1px solid rgba(255, 255, 255, 0.2);
184
+ transition: all 0.3s ease;
185
+ }
186
+
187
+ .form-input:focus {
188
+ border-color: var(--primary-glow);
189
+ box-shadow: 0 0 20px rgba(0, 212, 255, 0.3);
190
+ }
191
+
192
+ .project-card {
193
+ transition: all 0.5s ease;
194
+ transform: perspective(1000px) rotateY(0deg);
195
+ }
196
+
197
+ .project-card:hover {
198
+ transform: perspective(1000px) rotateY(-5deg) translateZ(50px);
199
+ box-shadow: 0 20px 40px rgba(0, 212, 255, 0.3);
200
+ }
201
+
202
+ .pulse-ring {
203
+ animation: pulse-ring 2s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite;
204
+ }
205
+
206
+ @keyframes pulse-ring {
207
+ 0% { transform: scale(0.33); }
208
+ 40%, 50% { opacity: 0; }
209
+ 100% { transform: scale(1.2); opacity: 0; }
210
+ }
211
+
212
+ .typing-effect {
213
+ border-right: 2px solid var(--primary-glow);
214
+ animation: blink 1s infinite;
215
+ }
216
+
217
+ @keyframes blink {
218
+ 0%, 50% { border-color: transparent; }
219
+ 51%, 100% { border-color: var(--primary-glow); }
220
+ }
221
+
222
+ .parallax-section {
223
+ transform: translateZ(0);
224
+ will-change: transform;
225
+ }
226
+
227
+ .cyber-grid {
228
+ position: relative;
229
+ overflow: hidden;
230
+ }
231
+
232
+ .cyber-grid::before {
233
+ content: "";
234
+ position: absolute;
235
+ top: 0;
236
+ left: 0;
237
+ width: 100%;
238
+ height: 100%;
239
+ background:
240
+ linear-gradient(90deg, rgba(0, 212, 255, 0.1) 1px, transparent 1px),
241
+ linear-gradient(rgba(0, 212, 255, 0.1) 1px, transparent 1px);
242
+ background-size: 40px 40px;
243
+ z-index: -1;
244
+ }
245
+
246
+ .glitch-text {
247
+ position: relative;
248
+ display: inline-block;
249
+ }
250
+
251
+ .glitch-text::before,
252
+ .glitch-text::after {
253
+ content: attr(data-text);
254
+ position: absolute;
255
+ top: 0;
256
+ left: 0;
257
+ width: 100%;
258
+ height: 100%;
259
+ }
260
+
261
+ .glitch-text::before {
262
+ left: 2px;
263
+ color: var(--secondary-glow);
264
+ z-index: -1;
265
+ text-shadow: 2px 0 0 #00ff88;
266
+ animation: glitch-anim-1 2s infinite linear alternate-reverse;
267
+ }
268
+
269
+ .glitch-text::after {
270
+ left: -2px;
271
+ color: var(--accent-glow);
272
+ z-index: -2;
273
+ text-shadow: -2px 0 0 #ff0080;
274
+ animation: glitch-anim-2 3s infinite linear alternate-reverse;
275
+ }
276
+
277
+ @keyframes glitch-anim-1 {
278
+ 0% { clip-path: polygon(0 0, 100% 0, 100% 30%, 0 30%); }
279
+ 5% { clip-path: polygon(0 0, 100% 0, 100% 70%, 0 70%); }
280
+ 10% { clip-path: polygon(0 0, 100% 0, 100% 50%, 0 50%); }
281
+ 15% { clip-path: polygon(0 0, 100% 0, 100% 20%, 0 20%); }
282
+ 20% { clip-path: polygon(0 0, 100% 0, 100% 80%, 0 80%); }
283
+ 25% { clip-path: polygon(0 0, 100% 0, 100% 40%, 0 40%); }
284
+ 30% { clip-path: polygon(0 0, 100% 0, 100% 60%, 0 60%); }
285
+ 35% { clip-path: polygon(0 0, 100% 0, 100% 30%, 0 30%); }
286
+ 40% { clip-path: polygon(0 0, 100% 0, 100% 50%, 0 50%); }
287
+ 45% { clip-path: polygon(0 0, 100% 0, 100% 10%, 0 10%); }
288
+ 50% { clip-path: polygon(0 0, 100% 0, 100% 90%, 0 90%); }
289
+ 55% { clip-path: polygon(0 0, 100% 0, 100% 60%, 0 60%); }
290
+ 60% { clip-path: polygon(0 0, 100% 0, 100% 40%, 0 40%); }
291
+ 65% { clip-path: polygon(0 0, 100% 0, 100% 70%, 0 70%); }
292
+ 70% { clip-path: polygon(0 0, 100% 0, 100% 30%, 0 30%); }
293
+ 75% { clip-path: polygon(0 0, 100% 0, 100% 80%, 0 80%); }
294
+ 80% { clip-path: polygon(0 0, 100% 0, 100% 50%, 0 50%); }
295
+ 85% { clip-path: polygon(0 0, 100% 0, 100% 20%, 0 20%); }
296
+ 90% { clip-path: polygon(0 0, 100% 0, 100% 60%, 0 60%); }
297
+ 95% { clip-path: polygon(0 0, 100% 0, 100% 90%, 0 90%); }
298
+ 100% { clip-path: polygon(0 0, 100% 0, 100% 10%, 0 10%); }
299
+ }
300
+
301
+ @keyframes glitch-anim-2 {
302
+ 0% { clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }
303
+ 5% { clip-path: polygon(0 0, 100% 0, 100% 90%, 0 90%); }
304
+ 10% { clip-path: polygon(0 0, 100% 0, 100% 80%, 0 80%); }
305
+ 15% { clip-path: polygon(0 0, 100% 0, 100% 70%, 0 70%); }
306
+ 20% { clip-path: polygon(0 0, 100% 0, 100% 60%, 0 60%); }
307
+ 25% { clip-path: polygon(0 0, 100% 0, 100% 50%, 0 50%); }
308
+ 30% { clip-path: polygon(0 0, 100% 0, 100% 40%, 0 40%); }
309
+ 35% { clip-path: polygon(0 0, 100% 0, 100% 30%, 0 30%); }
310
+ 40% { clip-path: polygon(0 0, 100% 0, 100% 20%, 0 20%); }
311
+ 45% { clip-path: polygon(0 0, 100% 0, 100% 10%, 0 10%); }
312
+ 50% { clip-path: polygon(0 0, 100% 0, 100% 0%, 0 0%); }
313
+ 55% { clip-path: polygon(0 0, 100% 0, 100% 10%, 0 10%); }
314
+ 60% { clip-path: polygon(0 0, 100% 0, 100% 20%, 0 20%); }
315
+ 65% { clip-path: polygon(0 0, 100% 0, 100% 30%, 0 30%); }
316
+ 70% { clip-path: polygon(0 0, 100% 0, 100% 40%, 0 40%); }
317
+ 75% { clip-path: polygon(0 0, 100% 0, 100% 50%, 0 50%); }
318
+ 80% { clip-path: polygon(0 0, 100% 0, 100% 60%, 0 60%); }
319
+ 85% { clip-path: polygon(0 0, 100% 0, 100% 70%, 0 70%); }
320
+ 90% { clip-path: polygon(0 0, 100% 0, 100% 80%, 0 80%); }
321
+ 95% { clip-path: polygon(0 0, 100% 0, 100% 90%, 0 90%); }
322
+ 100% { clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }
323
+ }
324
+
325
+ .hologram {
326
+ position: relative;
327
+ overflow: hidden;
328
+ }
329
+
330
+ .hologram::before {
331
+ content: "";
332
+ position: absolute;
333
+ top: 0;
334
+ left: -100%;
335
+ width: 100%;
336
+ height: 100%;
337
+ background: linear-gradient(90deg, transparent, rgba(0, 212, 255, 0.2), transparent);
338
+ transition: 0.5s;
339
+ }
340
+
341
+ .hologram:hover::before {
342
+ left: 100%;
343
+ }
344
+
345
+ .cyber-badge {
346
+ position: relative;
347
+ padding: 0.5rem 1rem;
348
+ background: rgba(0, 212, 255, 0.1);
349
+ border: 1px solid rgba(0, 212, 255, 0.3);
350
+ border-radius: 4px;
351
+ display: inline-block;
352
+ margin-top: 1rem;
353
+ }
354
+
355
+ .cyber-badge::before {
356
+ content: "";
357
+ position: absolute;
358
+ top: -2px;
359
+ left: -2px;
360
+ right: -2px;
361
+ bottom: -2px;
362
+ z-index: -1;
363
+ background: linear-gradient(45deg, var(--primary-glow), var(--secondary-glow));
364
+ border-radius: 6px;
365
+ opacity: 0.5;
366
+ }
367
+
368
+ .terminal {
369
+ background: rgba(0, 0, 0, 0.7);
370
+ border: 1px solid rgba(0, 212, 255, 0.3);
371
+ border-radius: 8px;
372
+ padding: 1.5rem;
373
+ font-family: monospace;
374
+ font-size: 1rem;
375
+ overflow: hidden;
376
+ }
377
+
378
+ .terminal-line {
379
+ margin-bottom: 0.5rem;
380
+ white-space: nowrap;
381
+ overflow: hidden;
382
+ border-right: 2px solid var(--primary-glow);
383
+ animation: typing 3s steps(40, end), blink-caret .75s step-end infinite;
384
+ }
385
+
386
+ .terminal-prompt::before {
387
+ content: "> ";
388
+ color: var(--primary-glow);
389
+ }
390
+
391
+ .terminal-response {
392
+ color: var(--accent-glow);
393
+ }
394
+
395
+ @keyframes typing {
396
+ from { width: 0 }
397
+ to { width: 100% }
398
+ }
399
+
400
+ @keyframes blink-caret {
401
+ from, to { border-color: transparent }
402
+ 50% { border-color: var(--primary-glow); }
403
+ }
404
+
405
+ .feature-card {
406
+ transition: all 0.4s ease;
407
+ transform: translateZ(0);
408
+ }
409
+
410
+ .feature-card:hover {
411
+ transform: translateY(-10px);
412
+ box-shadow: 0 10px 25px rgba(0, 212, 255, 0.3);
413
+ }
414
+
415
+ .pulse-button {
416
+ position: relative;
417
+ animation: pulse 2s infinite;
418
+ }
419
+
420
+ @keyframes pulse {
421
+ 0% {
422
+ box-shadow: 0 0 0 0 rgba(0, 212, 255, 0.7);
423
+ }
424
+ 70% {
425
+ box-shadow: 0 0 0 15px rgba(0, 212, 255, 0);
426
+ }
427
+ 100% {
428
+ box-shadow: 0 0 0 0 rgba(0, 212, 255, 0);
429
+ }
430
+ }
431
+
432
+ .stats-card {
433
+ transform: perspective(1000px) rotateY(5deg);
434
+ transition: all 0.5s ease;
435
+ }
436
+
437
+ .stats-card:hover {
438
+ transform: perspective(1000px) rotateY(0);
439
+ }
440
+
441
+ .glow-border {
442
+ box-shadow: 0 0 15px rgba(0, 212, 255, 0.5);
443
+ }
444
+
445
+ .pulse-element {
446
+ animation: pulse-ring 3s ease-out infinite;
447
+ }
448
+
449
+ .holographic-glow {
450
+ position: relative;
451
+ overflow: hidden;
452
+ }
453
+
454
+ .holographic-glow::after {
455
+ content: "";
456
+ position: absolute;
457
+ top: -50%;
458
+ left: -60%;
459
+ width: 20px;
460
+ height: 200%;
461
+ background: rgba(255, 255, 255, 0.3);
462
+ transform: rotate(25deg);
463
+ transition: all 0.7s;
464
+ }
465
+
466
+ .holographic-glow:hover::after {
467
+ left: 120%;
468
+ }
469
+
470
+ /* Responsive adjustments */
471
+ @media (max-width: 768px) {
472
+ .hero-text {
473
+ font-size: 2.5rem !important;
474
+ }
475
+
476
+ .scroll-indicator {
477
+ right: 1rem;
478
+ }
479
+
480
+ .scroll-dot {
481
+ width: 10px;
482
+ height: 10px;
483
+ }
484
+
485
+ .countdown-digit {
486
+ font-size: 2rem;
487
+ }
488
+ }
489
+
490
+ @media (max-width: 480px) {
491
+ .hero-text {
492
+ font-size: 2rem !important;
493
+ }
494
+
495
+ .countdown-timer {
496
+ grid-template-columns: 1fr 1fr;
497
+ gap: 1rem;
498
+ }
499
+
500
+ .terminal {
501
+ padding: 1rem;
502
+ font-size: 0.8rem;
503
+ }
504
+ }
505
+ </style>
506
+ </head>
507
+ <body class="bg-gray-900 text-white">
508
+ <!-- Floating Particles -->
509
+ <div class="floating-particles" id="particles"></div>
510
+
511
+ <!-- Scroll Navigation -->
512
+ <div class="scroll-indicator">
513
+ <div class="scroll-dot active" data-section="hero"></div>
514
+ <div class="scroll-dot" data-section="countdown"></div>
515
+ <div class="scroll-dot" data-section="features"></div>
516
+ <div class="scroll-dot" data-section="projects"></div>
517
+ <div class="scroll-dot" data-section="contact"></div>
518
+ </div>
519
+
520
+ <!-- Hero Section -->
521
+ <section id="hero" class="min-h-screen cyber-grid flex items-center justify-center relative overflow-hidden">
522
+ <div class="container mx-auto px-6 text-center z-10 relative">
523
+ <div class="cyber-badge mb-6">EXCLUSIVE BETA ACCESS</div>
524
+ <h1 class="text-5xl md:text-7xl lg:text-8xl font-bold orbitron mb-6 hero-text">
525
+ <span class="glitch-text" data-text="ConversaTrait">ConversaTrait</span>
526
+ </h1>
527
+ <p class="text-xl md:text-2xl mb-6 text-gray-300">Revolutionary AI-Powered Personality Assessment</p>
528
+ <div class="text-lg md:text-xl mb-10 text-gray-400 max-w-3xl mx-auto">
529
+ Join the exclusive closed beta launching <span class="text-cyan-400 font-bold">August 6th, 2025 at 8:06 AM PST</span>
530
+ </div>
531
+ <div class="flex flex-col sm:flex-row justify-center gap-4 mb-12">
532
+ <button class="neon-button px-8 py-4 rounded-full text-lg font-bold text-white pulse-button hover:scale-105 transition-transform" onclick="scrollToSection('countdown')">
533
+ JOIN WAITLIST NOW
534
+ </button>
535
+ <button class="border border-cyan-400 px-8 py-4 rounded-full text-lg font-bold text-cyan-400 hover:bg-cyan-400 hover:text-gray-900 transition-colors" onclick="scrollToSection('features')">
536
+ EXPLORE FEATURES
537
+ </button>
538
+ </div>
539
+ <div class="grid grid-cols-3 gap-4 max-w-2xl mx-auto">
540
+ <div class="glass-card p-4 rounded-xl hologram">
541
+ <div class="text-2xl font-bold text-cyan-400">17+</div>
542
+ <div class="text-gray-300">Frameworks</div>
543
+ </div>
544
+ <div class="glass-card p-4 rounded-xl hologram">
545
+ <div class="text-2xl font-bold text-cyan-400">95%+</div>
546
+ <div class="text-gray-300">Accuracy</div>
547
+ </div>
548
+ <div class="glass-card p-4 rounded-xl hologram">
549
+ <div class="text-2xl font-bold text-cyan-400">100</div>
550
+ <div class="text-gray-300">Beta Spots</div>
551
+ </div>
552
+ </div>
553
+ </div>
554
+ <div class="absolute bottom-8 left-1/2 transform -translate-x-1/2 animate-bounce">
555
+ <i class="fas fa-chevron-down text-cyan-400 text-2xl"></i>
556
+ </div>
557
+ </section>
558
+
559
+ <!-- Countdown Section -->
560
+ <section id="countdown" class="py-20 bg-gradient-to-b from-gray-900 to-gray-800 relative">
561
+ <div class="container mx-auto px-6 text-center">
562
+ <h2 class="text-4xl md:text-5xl font-bold orbitron mb-6 glow-text">Countdown to Beta Launch</h2>
563
+ <div class="grid grid-cols-2 md:grid-cols-4 gap-6 max-w-4xl mx-auto mb-12 countdown-timer" id="countdown-timer">
564
+ <div class="glass-card p-6 rounded-xl hologram">
565
+ <div class="countdown-digit" id="days">00</div>
566
+ <div class="text-gray-400">Days</div>
567
+ </div>
568
+ <div class="glass-card p-6 rounded-xl hologram">
569
+ <div class="countdown-digit" id="hours">00</div>
570
+ <div class="text-gray-400">Hours</div>
571
+ </div>
572
+ <div class="glass-card p-6 rounded-xl hologram">
573
+ <div class="countdown-digit" id="minutes">00</div>
574
+ <div class="text-gray-400">Minutes</div>
575
+ </div>
576
+ <div class="glass-card p-6 rounded-xl hologram">
577
+ <div class="countdown-digit" id="seconds">00</div>
578
+ <div class="text-gray-400">Seconds</div>
579
+ </div>
580
+ </div>
581
+ <div class="terminal max-w-2xl mx-auto mb-12">
582
+ <div class="terminal-line">> Initializing personality assessment protocols...</div>
583
+ <div class="terminal-line">> Loading 17+ psychoanalytical frameworks...</div>
584
+ <div class="terminal-line">> Status: <span class="text-green-500">Operational</span></div>
585
+ <div class="terminal-line">> Secure beta access granted to first 100 participants</div>
586
+ <div class="terminal-line">> <span class="typing-effect">All systems nominal. Ready for deployment.</span></div>
587
+ </div>
588
+ <div class="max-w-3xl mx-auto glass-card p-6 rounded-xl">
589
+ <h3 class="text-2xl font-bold mb-4 text-cyan-400">Beta Tester Benefits</h3>
590
+ <ul class="text-left text-gray-300 space-y-2">
591
+ <li class="flex items-start">
592
+ <i class="fas fa-check-circle text-cyan-400 mt-1 mr-2"></i>
593
+ <span>Free access to all personality assessment modules for life</span>
594
+ </li>
595
+ <li class="flex items-start">
596
+ <i class="fas fa-check-circle text-cyan-400 mt-1 mr-2"></i>
597
+ <span>$500/month Enterprise tier access during beta period</span>
598
+ </li>
599
+ <li class="flex items-start">
600
+ <i class="fas fa-check-circle text-cyan-400 mt-1 mr-2"></i>
601
+ <span>Exclusive access to new features and frameworks</span>
602
+ </li>
603
+ <li class="flex items-start">
604
+ <i class="fas fa-check-circle text-cyan-400 mt-1 mr-2"></i>
605
+ <span>Direct influence on the final product development</span>
606
+ </li>
607
+ </ul>
608
+ </div>
609
+ </div>
610
+ </section>
611
+
612
+ <!-- Features Section -->
613
+ <section id="features" class="py-20 grid-bg relative">
614
+ <div class="container mx-auto px-6">
615
+ <h2 class="text-4xl md:text-5xl font-bold orbitron text-center mb-16 glow-text">What Makes ConversaTrait Special</h2>
616
+ <div class="grid md:grid-cols-2 lg:grid-cols-3 gap-8">
617
+ <div class="glass-card p-6 rounded-2xl feature-card hologram">
618
+ <div class="text-4xl mb-4 feature-icon">🧠</div>
619
+ <h3 class="text-xl font-bold mb-3">17+ Psychoanalytical Frameworks</h3>
620
+ <p class="text-gray-300">From BFI to MMPI, get comprehensive personality insights using clinically validated methods</p>
621
+ </div>
622
+ <div class="glass-card p-6 rounded-2xl feature-card hologram">
623
+ <div class="text-4xl mb-4 feature-icon">🔍</div>
624
+ <h3 class="text-xl font-bold mb-3">Bullshit Detector</h3>
625
+ <p class="text-gray-300">Detect deception in work emails and communications with 95%+ accuracy</p>
626
+ </div>
627
+ <div class="glass-card p-6 rounded-2xl feature-card hologram">
628
+ <div class="text-4xl mb-4 feature-icon">💡</div>
629
+ <h3 class="text-xl font-bold mb-3">Hidden Talent Finder</h3>
630
+ <p class="text-gray-300">Discover your untapped potential by analyzing your existing skill combinations</p>
631
+ </div>
632
+ <div class="glass-card p-6 rounded-2xl feature-card hologram">
633
+ <div class="text-4xl mb-4 feature-icon">🎯</div>
634
+ <h3 class="text-xl font-bold mb-3">AITA Mode</h3>
635
+ <p class="text-gray-300">Analyze conflicts and get unbiased assessments of who was being unreasonable</p>
636
+ </div>
637
+ <div class="glass-card p-6 rounded-2xl feature-card hologram">
638
+ <div class="text-4xl mb-4 feature-icon">📊</div>
639
+ <h3 class="text-xl font-bold mb-3">Historical Analysis</h3>
640
+ <p class="text-gray-300">Track personality changes over time as you grow and improve</p>
641
+ </div>
642
+ <div class="glass-card p-6 rounded-2xl feature-card hologram">
643
+ <div class="text-4xl mb-4 feature-icon">💕</div>
644
+ <h3 class="text-xl font-bold mb-3">Romantic Attraction Analysis</h3>
645
+ <p class="text-gray-300">Get insights into relationship dynamics and compatibility</p>
646
+ </div>
647
+ </div>
648
+
649
+ <div class="mt-20 max-w-4xl mx-auto">
650
+ <div class="flex flex-col md:flex-row gap-8">
651
+ <div class="flex-1 stats-card glass-card p-6 rounded-2xl">
652
+ <h3 class="text-2xl font-bold mb-4 text-cyan-400">Precision Metrics</h3>
653
+ <div class="space-y-4">
654
+ <div>
655
+ <div class="flex justify-between mb-1">
656
+ <span>Personality Framework Accuracy</span>
657
+ <span>97.3%</span>
658
+ </div>
659
+ <div class="w-full bg-gray-700 rounded-full h-2.5">
660
+ <div class="bg-cyan-500 h-2.5 rounded-full" style="width: 97.3%"></div>
661
+ </div>
662
+ </div>
663
+ <div>
664
+ <div class="flex justify-between mb-1">
665
+ <span>Deception Detection Rate</span>
666
+ <span>95.7%</span>
667
+ </div>
668
+ <div class="w-full bg-gray-700 rounded-full h-2.5">
669
+ <div class="bg-pink-500 h-2.5 rounded-full" style="width: 95.7%"></div>
670
+ </div>
671
+ </div>
672
+ <div>
673
+ <div class="flex justify-between mb-1">
674
+ <span>Talent Identification</span>
675
+ <span>89.4%</span>
676
+ </div>
677
+ <div class="w-full bg-gray-700 rounded-full h-2.5">
678
+ <div class="bg-green-500 h-2.5 rounded-full" style="width: 89.4%"></div>
679
+ </div>
680
+ </div>
681
+ </div>
682
+ </div>
683
+ <div class="flex-1 glass-card p-6 rounded-2xl">
684
+ <h3 class="text-2xl font-bold mb-4 text-cyan-400">Technical Stack</h3>
685
+ <div class="grid grid-cols-2 gap-4">
686
+ <div class="flex items-center">
687
+ <i class="fab fa-python text-cyan-400 text-2xl mr-3"></i>
688
+ <span>Python/PyTorch AI Models</span>
689
+ </div>
690
+ <div class="flex items-center">
691
+ <i class="fab fa-node-js text-green-400 text-2xl mr-3"></i>
692
+ <span>Node.js Backend</span>
693
+ </div>
694
+ <div class="flex items-center">
695
+ <i class="fab fa-react text-cyan-300 text-2xl mr-3"></i>
696
+ <span>React Frontend</span>
697
+ </div>
698
+ <div class="flex items-center">
699
+ <i class="fas fa-database text-yellow-400 text-2xl mr-3"></i>
700
+ <span>Vector DB Storage</span>
701
+ </div>
702
+ </div>
703
+ <div class="mt-6 p-4 bg-gray-800 rounded-lg">
704
+ <p class="text-sm text-gray-400">All processing done client-side to preserve privacy. Your data never leaves your device.</p>
705
+ </div>
706
+ </div>
707
+ </div>
708
+ </div>
709
+ </div>
710
+ </section>
711
+
712
+ <!-- Projects Section -->
713
+ <section id="projects" class="py-20 bg-gradient-to-b from-gray-800 to-gray-900 relative">
714
+ <div class="container mx-auto px-6">
715
+ <h2 class="text-4xl md:text-5xl font-bold orbitron text-center mb-16 glow-text">Other Projects by Chad Keith</h2>
716
+ <div class="grid md:grid-cols-2 lg:grid-cols-3 gap-8">
717
+ <div class="project-card glass-card p-6 rounded-2xl hologram">
718
+ <h3 class="text-2xl font-bold mb-3 orbitron text-cyan-300">SixtyMin.Site</h3>
719
+ <p class="text-gray-300 mb-4">Website in 60 minutes or it's FREE. Lightning-fast web development for businesses that need results NOW.</p>
720
+ <a href="http://www.sixtymin.site" class="text-cyan-400 hover:text-cyan-300 inline-flex items-center">
721
+ Visit Site <i class="fas fa-arrow-right ml-2 text-sm"></i>
722
+ </a>
723
+ </div>
724
+ <div class="project-card glass-card p-6 rounded-2xl hologram">
725
+ <h3 class="text-2xl font-bold mb-3 orbitron text-cyan-300">Acceptbl AI</h3>
726
+ <p class="text-gray-300 mb-4">AI consulting that saves 99.9998% on cloud GPU costs. "Change what's considered Acceptable"</p>
727
+ <a href="http://www.acceptbl.com" class="text-cyan-400 hover:text-cyan-300 inline-flex items-center">
728
+ Visit Site <i class="fas fa-arrow-right ml-2 text-sm"></i>
729
+ </a>
730
+ </div>
731
+ <div class="project-card glass-card p-6 rounded-2xl hologram">
732
+ <h3 class="text-2xl font-bold mb-3 orbitron text-cyan-300">InstaFams</h3>
733
+ <p class="text-gray-300 mb-4">Preserve your family's legacy with AI-powered interviews. Talk to your deceased loved ones through AI recreation.</p>
734
+ <a href="http://www.instafams.com" class="text-cyan-400 hover:text-cyan-300 inline-flex items-center">
735
+ Visit Site <i class="fas fa-arrow-right ml-2 text-sm"></i>
736
+ </a>
737
+ </div>
738
+ </div>
739
+ </div>
740
+ </section>
741
+
742
+ <!-- Contact Section -->
743
+ <section id="contact" class="py-20 relative">
744
+ <div class="container mx-auto px-6">
745
+ <div class="max-w-4xl mx-auto text-center">
746
+ <h2 class="text-4xl md:text-5xl font-bold orbitron mb-6 glow-text">Join the Beta Waitlist</h2>
747
+ <p class="text-xl mb-12 text-gray-300">Be among the first 100 to experience the future of personality assessment</p>
748
+
749
+ <div class="glass-card p-8 rounded-2xl mx-auto max-w-2xl hologram">
750
+ <form id="waitlist-form" class="space-y-6">
751
+ <div class="grid grid-cols-1 md:grid-cols-2 gap-6">
752
+ <div>
753
+ <label class="block text-gray-400 mb-2 text-left">First Name</label>
754
+ <input type="text" class="form-input w-full px-4 py-3 rounded-lg text-white" placeholder="Enter your first name" required>
755
+ </div>
756
+ <div>
757
+ <label class="block text-gray-400 mb-2 text-left">Last Name</label>
758
+ <input type="text" class="form-input w-full px-4 py-3 rounded-lg text-white" placeholder="Enter your last name" required>
759
+ </div>
760
+ </div>
761
+ <div>
762
+ <label class="block text-gray-400 mb-2 text-left">Email Address</label>
763
+ <input type="email" class="form-input w-full px-4 py-3 rounded-lg text-white" placeholder="Enter your email" required>
764
+ </div>
765
+ <div>
766
+ <label class="block text-gray-400 mb-2 text-left">Why do you want to join the beta?</label>
767
+ <textarea class="form-input w-full px-4 py-3 rounded-lg text-white" rows="3" placeholder="Share your interest in ConversaTrait"></textarea>
768
+ </div>
769
+ <div class="flex items-center">
770
+ <input type="checkbox" id="terms" class="mr-2 h-5 w-5 text-cyan-500" required>
771
+ <label for="terms" class="text-gray-400 text-left">I agree to receive updates about ConversaTrait and related products</label>
772
+ </div>
773
+ <button type="submit" class="neon-button w-full py-4 rounded-full text-xl font-bold text-white pulse-button">
774
+ JOIN WAITLIST
775
+ </button>
776
+ </form>
777
+ </div>
778
+
779
+ <div class="mt-12 flex justify-center space-x-6">
780
+ <a href="#" class="text-gray-400 hover:text-cyan-400 text-2xl">
781
+ <i class="fab fa-twitter"></i>
782
+ </a>
783
+ <a href="#" class="text-gray-400 hover:text-cyan-400 text-2xl">
784
+ <i class="fab fa-linkedin"></i>
785
+ </a>
786
+ <a href="#" class="text-gray-400 hover:text-cyan-400 text-2xl">
787
+ <i class="fab fa-github"></i>
788
+ </a>
789
+ </div>
790
+ </div>
791
+ </div>
792
+ </section>
793
+
794
+ <!-- Footer -->
795
+ <footer class="py-8 border-t border-gray-800">
796
+ <div class="container mx-auto px-6 text-center">
797
+ <p class="text-gray-500">© 2025 ConversaTrait. All rights reserved.</p>
798
+ <p class="text-gray-600 mt-2">ConversaTrait is developed by Chad Keith</p>
799
+ </div>
800
+ </footer>
801
+
802
+ <script>
803
+ // Initialize particles
804
+ document.addEventListener('DOMContentLoaded', function() {
805
+ const particlesContainer = document.getElementById('particles');
806
+ const particleCount = 100;
807
+
808
+ for (let i = 0; i < particleCount; i++) {
809
+ const particle = document.createElement('div');
810
+ particle.classList.add('particle');
811
+
812
+ // Random positioning
813
+ const posX = Math.random() * 100;
814
+ const posY = Math.random() * 100;
815
+ particle.style.left = `${posX}%`;
816
+ particle.style.top = `${posY}%`;
817
+
818
+ // Random animation delay and duration
819
+ const delay = Math.random() * 6;
820
+ const duration = 3 + Math.random() * 6;
821
+ particle.style.animationDelay = `${delay}s`;
822
+ particle.style.animationDuration = `${duration}s`;
823
+
824
+ // Random size variation
825
+ const size = 1 + Math.random() * 3;
826
+ particle.style.width = `${size}px`;
827
+ particle.style.height = `${size}px`;
828
+
829
+ particlesContainer.appendChild(particle);
830
+ }
831
+
832
+ // Scroll navigation
833
+ document.querySelectorAll('.scroll-dot').forEach(dot => {
834
+ dot.addEventListener('click', () => {
835
+ const sectionId = dot.getAttribute('data-section');
836
+ document.getElementById(sectionId).scrollIntoView({
837
+ behavior: 'smooth'
838
+ });
839
+ });
840
+ });
841
+
842
+ // Update active scroll dot on scroll
843
+ window.addEventListener('scroll', () => {
844
+ const sections = document.querySelectorAll('section');
845
+ const scrollPosition = window.scrollY + 100;
846
+
847
+ sections.forEach(section => {
848
+ const sectionTop = section.offsetTop;
849
+ const sectionHeight = section.offsetHeight;
850
+ const sectionId = section.getAttribute('id');
851
+
852
+ if (scrollPosition >= sectionTop && scrollPosition < sectionTop + sectionHeight) {
853
+ document.querySelectorAll('.scroll-dot').forEach(dot => {
854
+ dot.classList.remove('active');
855
+ if (dot.getAttribute('data-section') === sectionId) {
856
+ dot.classList.add('active');
857
+ }
858
+ });
859
+ }
860
+ });
861
+ });
862
+
863
+ // Countdown timer
864
+ function updateCountdown() {
865
+ const targetDate = new Date('August 6, 2025 08:06:00 PST').getTime();
866
+ const now = new Date().getTime();
867
+ const distance = targetDate - now;
868
+
869
+ const days = Math.floor(distance / (1000 * 60 * 60 * 24));
870
+ const hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
871
+ const minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
872
+ const seconds = Math.floor((distance % (1000 * 60)) / 1000);
873
+
874
+ document.getElementById('days').innerText = days.toString().padStart(2, '0');
875
+ document.getElementById('hours').innerText = hours.toString().padStart(2, '0');
876
+ document.getElementById('minutes').innerText = minutes.toString().padStart(2, '0');
877
+ document.getElementById('seconds').innerText = seconds.toString().padStart(2, '0');
878
+
879
+ if (distance < 0) {
880
+ document.getElementById('countdown-timer').innerHTML = "<div class='col-span-4 text-2xl text-cyan-400'>Launch Complete!</div>";
881
+ }
882
+ }
883
+
884
+ updateCountdown();
885
+ setInterval(updateCountdown, 1000);
886
+
887
+ // Form submission
888
+ document.getElementById('waitlist-form').addEventListener('submit', function(e) {
889
+ e.preventDefault();
890
+ alert('Thank you for joining our waitlist! We will contact you soon.');
891
+ this.reset();
892
+ });
893
+
894
+ // Smooth scrolling for buttons
895
+ document.querySelectorAll('.neon-button').forEach(button => {
896
+ button.addEventListener('click', function(e) {
897
+ if (this.getAttribute('onclick')) {
898
+ return;
899
+ }
900
+
901
+ const targetSection = this.getAttribute('data-target');
902
+ if (targetSection) {
903
+ document.getElementById(targetSection).scrollIntoView({
904
+ behavior: 'smooth'
905
+ });
906
+ }
907
+ });
908
+ });
909
+
910
+ // GSAP animations
911
+ gsap.registerPlugin(ScrollTrigger);
912
+
913
+ // Animate features on scroll
914
+ gsap.utils.toArray('.feature-card').forEach((card, i) => {
915
+ gsap.fromTo(card, {
916
+ opacity: 0,
917
+ y: 50
918
+ }, {
919
+ opacity: 1,
920
+ y: 0,
921
+ duration: 0.8,
922
+ scrollTrigger: {
923
+ trigger: card,
924
+ start: "top 80%"
925
+ },
926
+ delay: i * 0.1
927
+ });
928
+ });
929
+
930
+ // Animate projects on scroll
931
+ gsap.utils.toArray('.project-card').forEach((card, i) => {
932
+ gsap.fromTo(card, {
933
+ opacity: 0,
934
+ x: -100
935
+ }, {
936
+ opacity: 1,
937
+ x: 0,
938
+ duration: 0.8,
939
+ scrollTrigger: {
940
+ trigger: card,
941
+ start: "top 80%"
942
+ },
943
+ delay: i * 0.2
944
+ });
945
+ });
946
+
947
+ // Terminal animation
948
+ const terminalLines = document.querySelectorAll('.terminal-line');
949
+ terminalLines.forEach((line, index) => {
950
+ setTimeout(() => {
951
+ line.style.opacity = 1;
952
+ }, index * 1500);
953
+ });
954
+ });
955
+
956
+ function scrollToSection(sectionId) {
957
+ document.getElementById(sectionId).scrollIntoView({
958
+ behavior: 'smooth'
959
+ });
960
+ }
961
+ </script>
962
+ <p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=chchchadzilla/conversatrait" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
963
+ </html>