Znfeoqm commited on
Commit
69ed00a
·
verified ·
1 Parent(s): aeaad82

Update src/index.css

Browse files
Files changed (1) hide show
  1. src/index.css +55 -34
src/index.css CHANGED
@@ -1,55 +1,75 @@
 
1
  .font-orbitron { font-family: 'Orbitron', sans-serif; }
2
  .font-inter { font-family: 'Inter', sans-serif; }
3
 
4
- /* Neon Glow for the header - Adjusted for readability */
5
- @keyframes neon-glow {
6
- 0%, 100% {
7
- /* Base text shadow for sharp inner glow */
 
 
 
 
 
 
 
 
8
  text-shadow:
9
- 0 0 4px rgba(0, 255, 255, 0.8), /* Cyan */
10
- 0 0 8px rgba(255, 255, 0, 0.6), /* Yellow */
11
- 0 0 12px rgba(0, 150, 255, 0.4); /* Electric Blue */
12
- transform: scale(1);
13
  }
14
  50% {
15
- /* Expanded text shadow for soft outer glow */
16
  text-shadow:
17
- 0 0 6px rgba(0, 255, 255, 1),
18
- 0 0 12px rgba(0, 255, 255, 0.8),
19
- 0 0 20px rgba(255, 255, 0, 0.7),
20
- 0 0 30px rgba(255, 255, 0, 0.5),
21
- 0 0 40px rgba(0, 150, 255, 0.6),
22
- 0 0 50px rgba(0, 150, 255, 0.4);
23
- transform: scale(1.01);
 
 
 
 
 
 
 
 
 
 
 
 
 
24
  }
25
- }
26
- .animate-neon-glow {
27
- animation: neon-glow 2s infinite alternate; /* Slower pulse for elegance */
28
- }
29
-
30
- /* New Rainbow Glow for Header */
31
- @keyframes rainbow-glow {
32
- 0% { filter: hue-rotate(0deg); text-shadow: 0 0 5px rgba(255,0,0,0.7), 0 0 10px rgba(255,100,0,0.5), 0 0 15px rgba(255,200,0,0.3); }
33
- 25% { filter: hue-rotate(90deg); text-shadow: 0 0 5px rgba(200,255,0,0.7), 0 0 10px rgba(100,255,0,0.5), 0 0 15px rgba(0,255,0,0.3); }
34
- 50% { filter: hue-rotate(180deg); text-shadow: 0 0 5px rgba(0,255,255,0.7), 0 0 10px rgba(0,150,255,0.5), 0 0 15px rgba(0,50,255,0.3); }
35
- 75% { filter: hue-rotate(270deg); text-shadow: 0 0 5px rgba(150,0,255,0.7), 0 0 10px rgba(200,0,255,0.5), 0 0 15px rgba(255,0,255,0.3); }
36
- 100% { filter: hue-rotate(360deg); text-shadow: 0 0 5px rgba(255,0,0,0.7), 0 0 10px rgba(255,100,0,0.5), 0 0 15px rgba(255,200,0,0.3); }
37
  }
38
  .animate-rainbow-glow {
39
- animation: rainbow-glow 8s linear infinite alternate; /* Smooth, continuous rainbow shift */
40
  }
41
 
42
- /* Light theme rainbow glow */
43
  @keyframes rainbow-glow-light {
44
- 0% { filter: hue-rotate(0deg); text-shadow: 0 0 3px rgba(0,0,0,0.2), 0 0 6px rgba(0,0,0,0.1); }
45
- 50% { filter: hue-rotate(180deg); text-shadow: 0 0 4px rgba(0,0,0,0.3), 0 0 8px rgba(0,0,0,0.2); }
46
- 100% { filter: hue-rotate(360deg); text-shadow: 0 0 3px rgba(0,0,0,0.2), 0 0 6px rgba(0,0,0,0.1); }
47
  }
48
  .animate-rainbow-glow-light {
49
- animation: rainbow-glow-light 8s linear infinite alternate;
 
 
 
 
 
 
 
 
 
50
  }
51
 
52
 
 
53
  @keyframes scan-light {
54
  0% {
55
  transform: translateX(-100%);
@@ -65,6 +85,7 @@
65
  animation: scan-light 3s infinite linear;
66
  }
67
 
 
68
  .custom-scrollbar::-webkit-scrollbar {
69
  width: 8px;
70
  }
 
1
+ /* Base Font Definitions */
2
  .font-orbitron { font-family: 'Orbitron', sans-serif; }
3
  .font-inter { font-family: 'Inter', sans-serif; }
4
 
5
+ /* Enhanced Rainbow Glow for the Header (Flag Fluttering/Water Flowing Effect) */
6
+ @keyframes rainbow-glow {
7
+ 0% {
8
+ filter: hue-rotate(0deg) brightness(1.2);
9
+ text-shadow:
10
+ 0 0 8px rgba(255,0,0,0.8), /* Red */
11
+ 0 0 15px rgba(255,100,0,0.6), /* Orange */
12
+ 0 0 25px rgba(255,200,0,0.4); /* Yellow */
13
+ transform: scale(1) skewY(0deg);
14
+ }
15
+ 25% {
16
+ filter: hue-rotate(90deg) brightness(1.3);
17
  text-shadow:
18
+ 0 0 8px rgba(200,255,0,0.8), /* Yellow-Green */
19
+ 0 0 15px rgba(100,255,0,0.6), /* Green */
20
+ 0 0 25px rgba(0,255,0,0.4); /* Bright Green */
21
+ transform: scale(1.01) skewY(0.5deg); /* Subtle flutter */
22
  }
23
  50% {
24
+ filter: hue-rotate(180deg) brightness(1.4);
25
  text-shadow:
26
+ 0 0 8px rgba(0,255,255,0.8), /* Cyan */
27
+ 0 0 15px rgba(0,150,255,0.6), /* Electric Blue */
28
+ 0 0 25px rgba(0,50,255,0.4); /* Deep Blue */
29
+ transform: scale(1) skewY(-0.5deg); /* Subtle flutter */
30
+ }
31
+ 75% {
32
+ filter: hue-rotate(270deg) brightness(1.3);
33
+ text-shadow:
34
+ 0 0 8px rgba(150,0,255,0.8), /* Purple */
35
+ 0 0 15px rgba(200,0,255,0.6), /* Magenta */
36
+ 0 0 25px rgba(255,0,255,0.4); /* Fuchsia */
37
+ transform: scale(1.01) skewY(0.5deg); /* Subtle flutter */
38
+ }
39
+ 100% {
40
+ filter: hue-rotate(360deg) brightness(1.2);
41
+ text-shadow:
42
+ 0 0 8px rgba(255,0,0,0.8), /* Red */
43
+ 0 0 15px rgba(255,100,0,0.6), /* Orange */
44
+ 0 0 25px rgba(255,200,0,0.4); /* Yellow */
45
+ transform: scale(1) skewY(0deg);
46
  }
 
 
 
 
 
 
 
 
 
 
 
 
47
  }
48
  .animate-rainbow-glow {
49
+ animation: rainbow-glow 10s linear infinite alternate; /* Slower, more immersive shift */
50
  }
51
 
52
+ /* Light theme rainbow glow (adjusted for visibility on light backgrounds) */
53
  @keyframes rainbow-glow-light {
54
+ 0% { filter: hue-rotate(0deg) brightness(0.8); text-shadow: 0 0 3px rgba(0,0,0,0.2), 0 0 6px rgba(0,0,0,0.1); }
55
+ 50% { filter: hue-rotate(180deg) brightness(0.9); text-shadow: 0 0 4px rgba(0,0,0,0.3), 0 0 8px rgba(0,0,0,0.2); }
56
+ 100% { filter: hue-rotate(360deg) brightness(0.8); text-shadow: 0 0 3px rgba(0,0,0,0.2), 0 0 6px rgba(0,0,0,0.1); }
57
  }
58
  .animate-rainbow-glow-light {
59
+ animation: rainbow-glow-light 10s linear infinite alternate;
60
+ }
61
+
62
+ /* Subtle pulse glow for UI elements */
63
+ @keyframes pulse-glow {
64
+ 0%, 100% { box-shadow: 0 0 5px rgba(0, 255, 255, 0.3), 0 0 10px rgba(0, 255, 255, 0.1); }
65
+ 50% { box-shadow: 0 0 8px rgba(0, 255, 255, 0.5), 0 0 15px rgba(0, 255, 255, 0.2); }
66
+ }
67
+ .animate-pulse-glow {
68
+ animation: pulse-glow 3s ease-in-out infinite alternate;
69
  }
70
 
71
 
72
+ /* Scan line effect for QR preview */
73
  @keyframes scan-light {
74
  0% {
75
  transform: translateX(-100%);
 
85
  animation: scan-light 3s infinite linear;
86
  }
87
 
88
+ /* Custom scrollbar styles */
89
  .custom-scrollbar::-webkit-scrollbar {
90
  width: 8px;
91
  }