resumesearch commited on
Commit
ba97fd2
·
verified ·
1 Parent(s): 6e9af51

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +134 -70
app.py CHANGED
@@ -247,7 +247,7 @@ body.gradio-container {
247
  background: linear-gradient(to bottom, #000a0a 0%, #001a1a 40%, #003333 70%, #004d4d 100%) !important;
248
  background-attachment: fixed !important;
249
  font-family: 'Exo 2', 'Orbitron', monospace !important;
250
- color: #00ff88 !important;
251
  overflow-x: hidden;
252
  position: relative;
253
  }
@@ -304,8 +304,8 @@ gradio-app {
304
  --border-color-accent: #00ff88 !important;
305
  --border-color-primary: #00ff8833 !important;
306
  --color-accent: #00ff88 !important;
307
- --color-text-primary: #00ff88 !important;
308
- --color-text-secondary: #00ffcc !important;
309
  --button-primary-background-color: #00ff88 !important;
310
  --button-primary-text-color: #001a1a !important;
311
  --shadow-color: rgba(0, 255, 136, 0.5) !important;
@@ -317,11 +317,15 @@ gradio-app {
317
  /* Headers with jade neon glow */
318
  h1 {
319
  font-family: 'Audiowide', cursive !important;
320
- background: linear-gradient(45deg, #00ff88, #00ffcc, #00ff88);
321
- background-clip: text;
322
- -webkit-background-clip: text;
323
- -webkit-text-fill-color: transparent;
324
- text-shadow: none !important;
 
 
 
 
325
  font-size: 4em !important;
326
  letter-spacing: 6px !important;
327
  position: relative;
@@ -335,15 +339,15 @@ h1::before {
335
  top: 0;
336
  z-index: -1;
337
  background: none;
338
- -webkit-text-fill-color: #00ff88;
339
  text-shadow:
340
- 0 0 20px #00ff88,
341
- 0 0 40px #00ff88,
342
- 0 0 60px #00ff88,
343
- 0 0 80px #00cc66,
344
- 0 0 100px #00cc66,
345
- 0 0 120px #00cc66,
346
- 0 0 140px #00cc66;
347
  filter: blur(3px);
348
  }
349
 
@@ -353,8 +357,8 @@ h1::before {
353
  }
354
 
355
  h2, h3, h4, h5, h6 {
356
- color: #00ffcc !important;
357
- text-shadow: 0 0 15px #00ffcc !important;
358
  font-family: 'Exo 2', sans-serif !important;
359
  font-weight: 700 !important;
360
  letter-spacing: 2px !important;
@@ -362,8 +366,8 @@ h2, h3, h4, h5, h6 {
362
 
363
  /* Text styling - Better readability */
364
  p, .prose {
365
- color: #e0ffee !important;
366
- text-shadow: 0 0 2px rgba(0, 255, 136, 0.3) !important;
367
  font-size: 1.05em !important;
368
  font-weight: 400 !important;
369
  line-height: 1.6 !important;
@@ -373,7 +377,7 @@ p, .prose {
373
  input[type="text"], textarea, select, .gr-dropdown {
374
  background: linear-gradient(135deg, rgba(0, 255, 136, 0.1) 0%, rgba(0, 255, 204, 0.05) 100%) !important;
375
  border: 2px solid #00ff88 !important;
376
- color: #ffffff !important;
377
  box-shadow:
378
  inset 0 0 20px rgba(0, 255, 136, 0.2),
379
  0 0 30px rgba(0, 255, 136, 0.3) !important;
@@ -389,7 +393,7 @@ input[type="text"]:focus, textarea:focus {
389
  box-shadow:
390
  inset 0 0 30px rgba(0, 255, 204, 0.3),
391
  0 0 40px rgba(0, 255, 204, 0.5) !important;
392
- color: #ffffff !important;
393
  background: linear-gradient(135deg, rgba(0, 255, 136, 0.15) 0%, rgba(0, 255, 204, 0.1) 100%) !important;
394
  }
395
 
@@ -422,7 +426,7 @@ input[type="text"]:focus, textarea:focus {
422
 
423
  #component-chat .message.user {
424
  background: linear-gradient(135deg, #00ff8833 0%, #00cc6633 100%) !important;
425
- color: #ffffff !important;
426
  border: 1px solid #00ff8866 !important;
427
  box-shadow: 0 0 20px rgba(0, 255, 136, 0.3) !important;
428
  font-size: 1.05em !important;
@@ -431,7 +435,7 @@ input[type="text"]:focus, textarea:focus {
431
 
432
  #component-chat .message.bot {
433
  background: linear-gradient(135deg, #00ffcc22 0%, #0099cc22 100%) !important;
434
- color: #e0ffee !important;
435
  border: 1px solid #00ffcc44 !important;
436
  box-shadow: 0 0 20px rgba(0, 255, 204, 0.2) !important;
437
  font-size: 1.05em !important;
@@ -500,7 +504,7 @@ input[type="text"]:focus, textarea:focus {
500
 
501
  .gr-button-secondary {
502
  background: transparent !important;
503
- color: #00ffcc !important;
504
  border: 2px solid #00ffcc !important;
505
  box-shadow:
506
  0 0 20px rgba(0, 255, 204, 0.4),
@@ -532,7 +536,7 @@ input[type="text"]:focus, textarea:focus {
532
 
533
  .gr-button-secondary:hover {
534
  background: rgba(0, 255, 204, 0.1) !important;
535
- color: #ffffff !important;
536
  box-shadow:
537
  0 0 30px rgba(0, 255, 204, 0.6),
538
  inset 0 0 25px rgba(0, 255, 204, 0.2) !important;
@@ -568,7 +572,7 @@ input[type="text"]:focus, textarea:focus {
568
  /* Tabs with jade style */
569
  .tabs-nav button {
570
  background: linear-gradient(180deg, transparent 0%, rgba(0, 255, 136, 0.1) 100%) !important;
571
- color: #00ff88 !important;
572
  border-bottom: 3px solid transparent !important;
573
  text-transform: uppercase !important;
574
  letter-spacing: 3px !important;
@@ -580,15 +584,15 @@ input[type="text"]:focus, textarea:focus {
580
 
581
  .tabs-nav button.selected {
582
  background: linear-gradient(180deg, rgba(0, 255, 136, 0.2) 0%, rgba(0, 255, 136, 0.3) 100%) !important;
583
- color: #ffffff !important;
584
  border-bottom: 3px solid #00ff88 !important;
585
- text-shadow: 0 0 20px #00ff88 !important;
586
  box-shadow: 0 10px 30px -10px rgba(0, 255, 136, 0.5) !important;
587
  }
588
 
589
  .tabs-nav button:hover {
590
- color: #00ffcc !important;
591
- text-shadow: 0 0 15px #00ffcc !important;
592
  background: linear-gradient(180deg, transparent 0%, rgba(0, 255, 204, 0.15) 100%) !important;
593
  }
594
 
@@ -596,8 +600,8 @@ input[type="text"]:focus, textarea:focus {
596
  #status_display {
597
  background: linear-gradient(135deg, rgba(0, 255, 136, 0.2) 0%, rgba(0, 255, 204, 0.15) 100%) !important;
598
  border: 2px solid #00ff88 !important;
599
- color: #ffffff !important;
600
- text-shadow: 0 0 10px rgba(255, 255, 255, 0.8) !important;
601
  padding: 20px !important;
602
  margin: 30px 0 !important;
603
  box-shadow:
@@ -672,17 +676,22 @@ input[type="text"]:focus, textarea:focus {
672
  /* Dropdown styling with better readability */
673
  .gr-dropdown-item {
674
  background: rgba(0, 26, 26, 0.95) !important;
675
- color: #00ffcc !important;
676
  border-bottom: 1px solid #00ff8833 !important;
677
  font-size: 1.05em !important;
678
  font-weight: 400 !important;
679
  padding: 12px !important;
680
  }
681
 
 
 
 
 
 
682
  .gr-dropdown-item:hover {
683
  background: rgba(0, 255, 136, 0.25) !important;
684
- color: #ffffff !important;
685
- text-shadow: 0 0 10px rgba(255, 255, 255, 0.5) !important;
686
  }
687
 
688
  /* Table styling with jade theme */
@@ -694,15 +703,15 @@ table {
694
 
695
  th {
696
  background: linear-gradient(135deg, rgba(0, 255, 136, 0.4) 0%, rgba(0, 204, 102, 0.4) 100%) !important;
697
- color: #ffffff !important;
698
- text-shadow: 0 0 10px rgba(255, 255, 255, 0.7) !important;
699
  font-weight: 700 !important;
700
  padding: 15px !important;
701
  }
702
 
703
  td {
704
  border: 1px solid #00ff8844 !important;
705
- color: #00ffcc !important;
706
  padding: 12px !important;
707
  font-size: 1.05em !important;
708
  }
@@ -730,15 +739,15 @@ td {
730
 
731
  /* Links with jade glow */
732
  a {
733
- color: #00ffcc !important;
734
  text-decoration: none !important;
735
- text-shadow: 0 0 8px rgba(0, 255, 204, 0.6) !important;
736
  transition: all 0.3s ease !important;
737
  }
738
 
739
  a:hover {
740
- color: #ffffff !important;
741
- text-shadow: 0 0 15px rgba(0, 255, 204, 0.9) !important;
742
  }
743
 
744
  /* Enhanced readability for all text */
@@ -747,7 +756,85 @@ a:hover {
747
  -moz-osx-font-smoothing: grayscale !important;
748
  }
749
 
750
- /* Jade synthwave sun/orb */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
751
  .jade-orb {
752
  width: 300px;
753
  height: 300px;
@@ -788,29 +875,6 @@ body::after {
788
  pointer-events: none;
789
  z-index: 1;
790
  }
791
-
792
- /* Loading animations */
793
- .gr-loading {
794
- color: #00ff88 !important;
795
- }
796
-
797
- /* Make all text more readable */
798
- .gr-prose, .gr-text-input, .message-body {
799
- font-size: 1.05em !important;
800
- line-height: 1.6 !important;
801
- font-weight: 400 !important;
802
- }
803
-
804
- /* Special love message animation */
805
- @keyframes love-pulse {
806
- 0%, 100% { transform: scale(1); opacity: 0.8; }
807
- 50% { transform: scale(1.1); opacity: 1; }
808
- }
809
-
810
- .love-message {
811
- animation: love-pulse 3s ease-in-out infinite;
812
- text-shadow: 0 0 20px #00ff88;
813
- }
814
  """
815
 
816
  JAVASCRIPT_CODE = """
@@ -833,7 +897,7 @@ document.addEventListener('DOMContentLoaded', () => {
833
  particle.style.position = 'fixed';
834
  particle.style.width = Math.random() * 4 + 'px';
835
  particle.style.height = particle.style.width;
836
- particle.style.background = i % 3 === 0 ? '#00ff88' : '#00ffcc';
837
  particle.style.borderRadius = '50%';
838
  particle.style.left = Math.random() * 100 + '%';
839
  particle.style.top = Math.random() * 100 + '%';
@@ -908,10 +972,10 @@ with gr.Blocks(
908
  </script>
909
  <div style="text-align: center; max-width: 900px; margin: 0 auto; padding-top: 50px; position: relative;">
910
  <h1 data-text="💚 JADE GPT 💚">💚 JADE GPT 💚</h1>
911
- <p style="color: #00ffcc; font-size: 1.3em; text-transform: uppercase; letter-spacing: 4px; margin-bottom: 10px;">
912
  Neural Interface v3.14 • Jade Sector • Year 2084
913
  </p>
914
- <p class="love-message" style="color: #ffffff; font-size: 1.1em; letter-spacing: 2px; opacity: 0.9;">
915
  ✨ Future Wife of Anthony Edition ✨
916
  </p>
917
  </div>
 
247
  background: linear-gradient(to bottom, #000a0a 0%, #001a1a 40%, #003333 70%, #004d4d 100%) !important;
248
  background-attachment: fixed !important;
249
  font-family: 'Exo 2', 'Orbitron', monospace !important;
250
+ color: #ff1493 !important; /* HOT PINK for all text */
251
  overflow-x: hidden;
252
  position: relative;
253
  }
 
304
  --border-color-accent: #00ff88 !important;
305
  --border-color-primary: #00ff8833 !important;
306
  --color-accent: #00ff88 !important;
307
+ --color-text-primary: #ff1493 !important; /* HOT PINK */
308
+ --color-text-secondary: #ff69b4 !important; /* LIGHTER HOT PINK */
309
  --button-primary-background-color: #00ff88 !important;
310
  --button-primary-text-color: #001a1a !important;
311
  --shadow-color: rgba(0, 255, 136, 0.5) !important;
 
317
  /* Headers with jade neon glow */
318
  h1 {
319
  font-family: 'Audiowide', cursive !important;
320
+ color: #ff1493 !important; /* HOT PINK */
321
+ text-shadow:
322
+ 0 0 20px #ff1493,
323
+ 0 0 40px #ff1493,
324
+ 0 0 60px #ff1493,
325
+ 0 0 80px #ff69b4,
326
+ 0 0 100px #ff69b4,
327
+ 0 0 120px #ff69b4,
328
+ 0 0 140px #ff69b4 !important;
329
  font-size: 4em !important;
330
  letter-spacing: 6px !important;
331
  position: relative;
 
339
  top: 0;
340
  z-index: -1;
341
  background: none;
342
+ color: #ff1493;
343
  text-shadow:
344
+ 0 0 20px #ff1493,
345
+ 0 0 40px #ff1493,
346
+ 0 0 60px #ff1493,
347
+ 0 0 80px #ff69b4,
348
+ 0 0 100px #ff69b4,
349
+ 0 0 120px #ff69b4,
350
+ 0 0 140px #ff69b4;
351
  filter: blur(3px);
352
  }
353
 
 
357
  }
358
 
359
  h2, h3, h4, h5, h6 {
360
+ color: #ff1493 !important; /* HOT PINK */
361
+ text-shadow: 0 0 15px #ff1493 !important;
362
  font-family: 'Exo 2', sans-serif !important;
363
  font-weight: 700 !important;
364
  letter-spacing: 2px !important;
 
366
 
367
  /* Text styling - Better readability */
368
  p, .prose {
369
+ color: #ff1493 !important; /* HOT PINK */
370
+ text-shadow: 0 0 2px rgba(255, 20, 147, 0.3) !important;
371
  font-size: 1.05em !important;
372
  font-weight: 400 !important;
373
  line-height: 1.6 !important;
 
377
  input[type="text"], textarea, select, .gr-dropdown {
378
  background: linear-gradient(135deg, rgba(0, 255, 136, 0.1) 0%, rgba(0, 255, 204, 0.05) 100%) !important;
379
  border: 2px solid #00ff88 !important;
380
+ color: #ff1493 !important; /* HOT PINK */
381
  box-shadow:
382
  inset 0 0 20px rgba(0, 255, 136, 0.2),
383
  0 0 30px rgba(0, 255, 136, 0.3) !important;
 
393
  box-shadow:
394
  inset 0 0 30px rgba(0, 255, 204, 0.3),
395
  0 0 40px rgba(0, 255, 204, 0.5) !important;
396
+ color: #ff1493 !important; /* HOT PINK */
397
  background: linear-gradient(135deg, rgba(0, 255, 136, 0.15) 0%, rgba(0, 255, 204, 0.1) 100%) !important;
398
  }
399
 
 
426
 
427
  #component-chat .message.user {
428
  background: linear-gradient(135deg, #00ff8833 0%, #00cc6633 100%) !important;
429
+ color: #ff1493 !important; /* HOT PINK */
430
  border: 1px solid #00ff8866 !important;
431
  box-shadow: 0 0 20px rgba(0, 255, 136, 0.3) !important;
432
  font-size: 1.05em !important;
 
435
 
436
  #component-chat .message.bot {
437
  background: linear-gradient(135deg, #00ffcc22 0%, #0099cc22 100%) !important;
438
+ color: #ff1493 !important; /* HOT PINK */
439
  border: 1px solid #00ffcc44 !important;
440
  box-shadow: 0 0 20px rgba(0, 255, 204, 0.2) !important;
441
  font-size: 1.05em !important;
 
504
 
505
  .gr-button-secondary {
506
  background: transparent !important;
507
+ color: #ff1493 !important; /* HOT PINK */
508
  border: 2px solid #00ffcc !important;
509
  box-shadow:
510
  0 0 20px rgba(0, 255, 204, 0.4),
 
536
 
537
  .gr-button-secondary:hover {
538
  background: rgba(0, 255, 204, 0.1) !important;
539
+ color: #ff69b4 !important; /* LIGHTER HOT PINK on hover */
540
  box-shadow:
541
  0 0 30px rgba(0, 255, 204, 0.6),
542
  inset 0 0 25px rgba(0, 255, 204, 0.2) !important;
 
572
  /* Tabs with jade style */
573
  .tabs-nav button {
574
  background: linear-gradient(180deg, transparent 0%, rgba(0, 255, 136, 0.1) 100%) !important;
575
+ color: #ff1493 !important; /* HOT PINK */
576
  border-bottom: 3px solid transparent !important;
577
  text-transform: uppercase !important;
578
  letter-spacing: 3px !important;
 
584
 
585
  .tabs-nav button.selected {
586
  background: linear-gradient(180deg, rgba(0, 255, 136, 0.2) 0%, rgba(0, 255, 136, 0.3) 100%) !important;
587
+ color: #ff69b4 !important; /* LIGHTER HOT PINK */
588
  border-bottom: 3px solid #00ff88 !important;
589
+ text-shadow: 0 0 20px #ff1493 !important;
590
  box-shadow: 0 10px 30px -10px rgba(0, 255, 136, 0.5) !important;
591
  }
592
 
593
  .tabs-nav button:hover {
594
+ color: #ff69b4 !important; /* LIGHTER HOT PINK */
595
+ text-shadow: 0 0 15px #ff1493 !important;
596
  background: linear-gradient(180deg, transparent 0%, rgba(0, 255, 204, 0.15) 100%) !important;
597
  }
598
 
 
600
  #status_display {
601
  background: linear-gradient(135deg, rgba(0, 255, 136, 0.2) 0%, rgba(0, 255, 204, 0.15) 100%) !important;
602
  border: 2px solid #00ff88 !important;
603
+ color: #ff1493 !important; /* HOT PINK */
604
+ text-shadow: 0 0 10px rgba(255, 20, 147, 0.8) !important;
605
  padding: 20px !important;
606
  margin: 30px 0 !important;
607
  box-shadow:
 
676
  /* Dropdown styling with better readability */
677
  .gr-dropdown-item {
678
  background: rgba(0, 26, 26, 0.95) !important;
679
+ color: #ff1493 !important; /* HOT PINK */
680
  border-bottom: 1px solid #00ff8833 !important;
681
  font-size: 1.05em !important;
682
  font-weight: 400 !important;
683
  padding: 12px !important;
684
  }
685
 
686
+ .gr-dropdown-item.selected {
687
+ background: rgba(0, 102, 102, 0.4) !important;
688
+ color: #ff69b4 !important; /* LIGHTER HOT PINK */
689
+ }
690
+
691
  .gr-dropdown-item:hover {
692
  background: rgba(0, 255, 136, 0.25) !important;
693
+ color: #ff69b4 !important; /* LIGHTER HOT PINK */
694
+ text-shadow: 0 0 10px rgba(255, 20, 147, 0.5) !important;
695
  }
696
 
697
  /* Table styling with jade theme */
 
703
 
704
  th {
705
  background: linear-gradient(135deg, rgba(0, 255, 136, 0.4) 0%, rgba(0, 204, 102, 0.4) 100%) !important;
706
+ color: #ff1493 !important; /* HOT PINK */
707
+ text-shadow: 0 0 10px rgba(255, 20, 147, 0.7) !important;
708
  font-weight: 700 !important;
709
  padding: 15px !important;
710
  }
711
 
712
  td {
713
  border: 1px solid #00ff8844 !important;
714
+ color: #ff1493 !important; /* HOT PINK */
715
  padding: 12px !important;
716
  font-size: 1.05em !important;
717
  }
 
739
 
740
  /* Links with jade glow */
741
  a {
742
+ color: #ff1493 !important; /* HOT PINK */
743
  text-decoration: none !important;
744
+ text-shadow: 0 0 8px rgba(255, 20, 147, 0.6) !important;
745
  transition: all 0.3s ease !important;
746
  }
747
 
748
  a:hover {
749
+ color: #ff69b4 !important; /* LIGHTER HOT PINK */
750
+ text-shadow: 0 0 15px rgba(255, 20, 147, 0.9) !important;
751
  }
752
 
753
  /* Enhanced readability for all text */
 
756
  -moz-osx-font-smoothing: grayscale !important;
757
  }
758
 
759
+ /* Force all text to be hot pink */
760
+ gradio-app *,
761
+ .gradio-container *,
762
+ label, span, div, p, h1, h2, h3, h4, h5, h6,
763
+ .gr-box *, .gr-form *, .gr-panel * {
764
+ color: #ff1493 !important; /* HOT PINK FOR EVERYTHING */
765
+ }
766
+
767
+ /* Specific overrides for better visibility */
768
+ .gr-info {
769
+ color: #ff69b4 !important; /* LIGHTER HOT PINK for info text */
770
+ }
771
+
772
+ .gr-markdown, .gr-markdown * {
773
+ color: #ff1493 !important; /* HOT PINK for markdown */
774
+ }
775
+
776
+ /* Keep primary button text dark for contrast */
777
+ .gr-button-primary, .gr-button-primary * {
778
+ color: #001a1a !important; /* Dark text on bright button */
779
+ }
780
+
781
+ /* File upload with jade style */
782
+ .gr-file-input {
783
+ background: rgba(0, 255, 136, 0.05) !important;
784
+ border: 3px dashed #00ff88 !important;
785
+ color: #ff1493 !important; /* HOT PINK */
786
+ transition: all 0.3s ease !important;
787
+ position: relative;
788
+ overflow: hidden;
789
+ }
790
+
791
+ .gr-upload-text {
792
+ color: #ff1493 !important; /* HOT PINK */
793
+ text-shadow: 0 0 3px rgba(255, 20, 147, 0.5) !important;
794
+ }
795
+
796
+ /* Labels and other text elements */
797
+ .gr-label {
798
+ color: #ff1493 !important; /* HOT PINK */
799
+ font-size: 1.1em !important;
800
+ }
801
+
802
+ .gr-text-input {
803
+ color: #ff1493 !important; /* HOT PINK */
804
+ font-size: 1em !important;
805
+ }
806
+
807
+ /* Loading animations */
808
+ .gr-loading {
809
+ color: #ff1493 !important; /* HOT PINK */
810
+ }
811
+
812
+ /* Make all text more readable */
813
+ .gr-prose, .gr-text-input, .message-body {
814
+ font-size: 1.05em !important;
815
+ line-height: 1.6 !important;
816
+ font-weight: 400 !important;
817
+ color: #ff1493 !important; /* HOT PINK */
818
+ }
819
+
820
+ /* Update placeholder text */
821
+ input::placeholder, textarea::placeholder {
822
+ color: #ff149380 !important; /* HOT PINK with transparency */
823
+ }
824
+
825
+ /* Special love message animation */
826
+ @keyframes love-pulse {
827
+ 0%, 100% { transform: scale(1); opacity: 0.8; }
828
+ 50% { transform: scale(1.1); opacity: 1; }
829
+ }
830
+
831
+ .love-message {
832
+ animation: love-pulse 3s ease-in-out infinite;
833
+ text-shadow: 0 0 20px #ff1493;
834
+ color: #ff1493 !important; /* HOT PINK */
835
+ }
836
+
837
+ /* Jade synthwave sun/orb - keeping green for contrast */
838
  .jade-orb {
839
  width: 300px;
840
  height: 300px;
 
875
  pointer-events: none;
876
  z-index: 1;
877
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
878
  """
879
 
880
  JAVASCRIPT_CODE = """
 
897
  particle.style.position = 'fixed';
898
  particle.style.width = Math.random() * 4 + 'px';
899
  particle.style.height = particle.style.width;
900
+ particle.style.background = i % 2 === 0 ? '#ff1493' : '#ff69b4'; // Hot pink particles
901
  particle.style.borderRadius = '50%';
902
  particle.style.left = Math.random() * 100 + '%';
903
  particle.style.top = Math.random() * 100 + '%';
 
972
  </script>
973
  <div style="text-align: center; max-width: 900px; margin: 0 auto; padding-top: 50px; position: relative;">
974
  <h1 data-text="💚 JADE GPT 💚">💚 JADE GPT 💚</h1>
975
+ <p style="color: #ff1493; font-size: 1.3em; text-transform: uppercase; letter-spacing: 4px; margin-bottom: 10px;">
976
  Neural Interface v3.14 • Jade Sector • Year 2084
977
  </p>
978
+ <p class="love-message" style="color: #ff69b4; font-size: 1.1em; letter-spacing: 2px; opacity: 0.9;">
979
  ✨ Future Wife of Anthony Edition ✨
980
  </p>
981
  </div>