fsfgdsgdfgsdfg commited on
Commit
da6f297
·
verified ·
1 Parent(s): 22295e2

Update static/global.css

Browse files
Files changed (1) hide show
  1. static/global.css +206 -10
static/global.css CHANGED
@@ -5,26 +5,170 @@
5
  }
6
 
7
  body {
8
- font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif, system-ui;
9
  line-height: 1.6;
10
  color: #e0e0e0;
11
  background-color: #121212;
12
  padding: 0;
13
  min-height: 100vh;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
  }
15
 
16
  header {
17
- background-color: #1a1a1a;
 
18
  color: white;
19
  text-align: center;
20
  padding: 1.5rem 1rem;
21
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
 
22
  }
23
 
24
  h1 {
25
- font-size: 2.5rem;
26
  margin-bottom: 0.5rem;
27
  color: #bb86fc;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
28
  }
29
 
30
  .subtitle {
@@ -47,6 +191,8 @@ h1 {
47
  max-width: 1200px;
48
  margin: 0 auto;
49
  padding: 1.5rem;
 
 
50
  }
51
 
52
  .video-container {
@@ -56,8 +202,19 @@ h1 {
56
  aspect-ratio: 16 / 9;
57
  background-color: #1a1a1a;
58
  border-radius: 8px;
59
- box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5);
 
 
60
  overflow: hidden;
 
 
 
 
 
 
 
 
 
61
  }
62
 
63
  .video-container iframe {
@@ -67,11 +224,19 @@ h1 {
67
  }
68
 
69
  .intro-text {
70
- background-color: #1e1e1e;
 
71
  padding: 1.5rem;
72
  border-radius: 8px;
73
- box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
74
  margin-bottom: 2rem;
 
 
 
 
 
 
 
75
  }
76
 
77
  h2 {
@@ -79,6 +244,7 @@ h2 {
79
  margin-bottom: 1rem;
80
  border-bottom: 2px solid #03dac6;
81
  padding-bottom: 0.5rem;
 
82
  }
83
 
84
  p {
@@ -93,20 +259,43 @@ p {
93
  }
94
 
95
  .point-card {
96
- background-color: #1e1e1e;
 
97
  padding: 1.5rem;
98
  border-radius: 8px;
99
- box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
100
- transition: transform 0.3s ease;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101
  }
102
 
103
  .point-card:hover {
104
  transform: translateY(-5px);
 
 
 
 
 
105
  }
106
 
107
  .point-card h3 {
108
  color: #03dac6;
109
  margin-bottom: 1rem;
 
110
  }
111
 
112
  ul {
@@ -119,11 +308,14 @@ li {
119
  }
120
 
121
  footer {
122
- background-color: #1a1a1a;
 
123
  color: white;
124
  text-align: center;
125
  padding: 1.5rem;
126
  margin-top: 2rem;
 
 
127
  }
128
 
129
  @media (max-width: 768px) {
@@ -141,4 +333,8 @@ footer {
141
  margin-bottom: 0.5rem;
142
  text-align: right;
143
  }
 
 
 
 
144
  }
 
5
  }
6
 
7
  body {
8
+ font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
9
  line-height: 1.6;
10
  color: #e0e0e0;
11
  background-color: #121212;
12
  padding: 0;
13
  min-height: 100vh;
14
+ position: relative;
15
+ overflow-x: hidden;
16
+ }
17
+
18
+ /* Background Animation */
19
+ .bg-animation {
20
+ position: fixed;
21
+ top: 0;
22
+ left: 0;
23
+ width: 100%;
24
+ height: 100%;
25
+ z-index: -1;
26
+ overflow: hidden;
27
+ }
28
+
29
+ .bg-animation .particle {
30
+ position: absolute;
31
+ border-radius: 50%;
32
+ opacity: 0.3;
33
+ animation: float 15s infinite ease-in-out;
34
+ }
35
+
36
+ @keyframes float {
37
+ 0% {
38
+ transform: translateY(0) translateX(0);
39
+ }
40
+ 25% {
41
+ transform: translateY(-20px) translateX(10px);
42
+ }
43
+ 50% {
44
+ transform: translateY(0) translateX(20px);
45
+ }
46
+ 75% {
47
+ transform: translateY(20px) translateX(10px);
48
+ }
49
+ 100% {
50
+ transform: translateY(0) translateX(0);
51
+ }
52
+ }
53
+
54
+ .particle:nth-child(1) {
55
+ width: 100px;
56
+ height: 100px;
57
+ left: 10%;
58
+ top: 20%;
59
+ background: radial-gradient(
60
+ circle,
61
+ rgba(187, 134, 252, 0.3) 0%,
62
+ rgba(0, 0, 0, 0) 70%
63
+ );
64
+ animation-duration: 20s;
65
+ }
66
+
67
+ .particle:nth-child(2) {
68
+ width: 150px;
69
+ height: 150px;
70
+ right: 15%;
71
+ top: 30%;
72
+ background: radial-gradient(
73
+ circle,
74
+ rgba(3, 218, 198, 0.3) 0%,
75
+ rgba(0, 0, 0, 0) 70%
76
+ );
77
+ animation-duration: 25s;
78
+ animation-delay: 1s;
79
+ }
80
+
81
+ .particle:nth-child(3) {
82
+ width: 80px;
83
+ height: 80px;
84
+ left: 40%;
85
+ bottom: 30%;
86
+ background: radial-gradient(
87
+ circle,
88
+ rgba(187, 134, 252, 0.2) 0%,
89
+ rgba(0, 0, 0, 0) 70%
90
+ );
91
+ animation-duration: 18s;
92
+ animation-delay: 2s;
93
+ }
94
+
95
+ .particle:nth-child(4) {
96
+ width: 120px;
97
+ height: 120px;
98
+ right: 30%;
99
+ bottom: 20%;
100
+ background: radial-gradient(
101
+ circle,
102
+ rgba(3, 218, 198, 0.2) 0%,
103
+ rgba(0, 0, 0, 0) 70%
104
+ );
105
+ animation-duration: 22s;
106
+ animation-delay: 3s;
107
+ }
108
+
109
+ .particle:nth-child(5) {
110
+ width: 170px;
111
+ height: 170px;
112
+ left: 20%;
113
+ bottom: 10%;
114
+ background: radial-gradient(
115
+ circle,
116
+ rgba(187, 134, 252, 0.1) 0%,
117
+ rgba(0, 0, 0, 0) 70%
118
+ );
119
+ animation-duration: 28s;
120
+ animation-delay: 0.5s;
121
+ }
122
+
123
+ /* Matrix effect in background */
124
+ .matrix-bg {
125
+ position: fixed;
126
+ top: 0;
127
+ left: 0;
128
+ width: 100%;
129
+ height: 100%;
130
+ z-index: -2;
131
+ opacity: 0.05;
132
+ background:
133
+ linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),
134
+ url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><text x="10" y="20" font-family="monospace" font-size="20" fill="rgb(3, 218, 198)">01</text><text x="50" y="40" font-family="monospace" font-size="15" fill="rgb(3, 218, 198)">10</text><text x="30" y="60" font-family="monospace" font-size="25" fill="rgb(187, 134, 252)">01</text><text x="70" y="80" font-family="monospace" font-size="18" fill="rgb(187, 134, 252)">10</text></svg>');
135
  }
136
 
137
  header {
138
+ background-color: rgba(26, 26, 26, 0.8);
139
+ backdrop-filter: blur(10px);
140
  color: white;
141
  text-align: center;
142
  padding: 1.5rem 1rem;
143
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
144
+ position: relative;
145
  }
146
 
147
  h1 {
148
+ font-size: 3rem;
149
  margin-bottom: 0.5rem;
150
  color: #bb86fc;
151
+ text-shadow:
152
+ 0 0 10px rgba(187, 134, 252, 0.7),
153
+ 0 0 20px rgba(187, 134, 252, 0.5),
154
+ 0 0 30px rgba(187, 134, 252, 0.3);
155
+ background: linear-gradient(45deg, #bb86fc, #03dac6);
156
+ -webkit-background-clip: text;
157
+ background-clip: text;
158
+ color: transparent;
159
+ letter-spacing: 2px;
160
+ transform: perspective(500px) rotateX(10deg);
161
+ animation: glow 2s ease-in-out infinite alternate;
162
+ font-weight: 800;
163
+ }
164
+
165
+ @keyframes glow {
166
+ from {
167
+ filter: brightness(1);
168
+ }
169
+ to {
170
+ filter: brightness(1.3);
171
+ }
172
  }
173
 
174
  .subtitle {
 
191
  max-width: 1200px;
192
  margin: 0 auto;
193
  padding: 1.5rem;
194
+ position: relative;
195
+ z-index: 1;
196
  }
197
 
198
  .video-container {
 
202
  aspect-ratio: 16 / 9;
203
  background-color: #1a1a1a;
204
  border-radius: 8px;
205
+ box-shadow:
206
+ 0 4px 20px rgba(0, 0, 0, 0.5),
207
+ 0 0 15px rgba(187, 134, 252, 0.3);
208
  overflow: hidden;
209
+ transition:
210
+ transform 0.3s ease,
211
+ box-shadow 0.3s ease;
212
+ }
213
+
214
+ .video-container:hover {
215
+ box-shadow:
216
+ 0 8px 25px rgba(0, 0, 0, 0.6),
217
+ 0 0 20px rgba(187, 134, 252, 0.4);
218
  }
219
 
220
  .video-container iframe {
 
224
  }
225
 
226
  .intro-text {
227
+ background-color: rgba(30, 30, 30, 0.8);
228
+ backdrop-filter: blur(5px);
229
  padding: 1.5rem;
230
  border-radius: 8px;
231
+ box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
232
  margin-bottom: 2rem;
233
+ border: 1px solid rgba(187, 134, 252, 0.1);
234
+ transition: transform 0.3s ease;
235
+ }
236
+
237
+ .intro-text:hover {
238
+ transform: translateY(-3px);
239
+ box-shadow: 0 6px 18px rgba(0, 0, 0, 0.4);
240
  }
241
 
242
  h2 {
 
244
  margin-bottom: 1rem;
245
  border-bottom: 2px solid #03dac6;
246
  padding-bottom: 0.5rem;
247
+ text-shadow: 0 0 8px rgba(187, 134, 252, 0.3);
248
  }
249
 
250
  p {
 
259
  }
260
 
261
  .point-card {
262
+ background-color: rgba(30, 30, 30, 0.8);
263
+ backdrop-filter: blur(5px);
264
  padding: 1.5rem;
265
  border-radius: 8px;
266
+ box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
267
+ transition:
268
+ transform 0.3s ease,
269
+ box-shadow 0.3s ease;
270
+ border: 1px solid rgba(3, 218, 198, 0.1);
271
+ position: relative;
272
+ overflow: hidden;
273
+ }
274
+
275
+ .point-card::before {
276
+ content: "";
277
+ position: absolute;
278
+ top: 0;
279
+ left: 0;
280
+ width: 4px;
281
+ height: 0;
282
+ background: linear-gradient(to bottom, #bb86fc, #03dac6);
283
+ transition: height 0.5s ease;
284
  }
285
 
286
  .point-card:hover {
287
  transform: translateY(-5px);
288
+ box-shadow: 0 8px 25px rgba(0, 0, 0, 0.4);
289
+ }
290
+
291
+ .point-card:hover::before {
292
+ height: 100%;
293
  }
294
 
295
  .point-card h3 {
296
  color: #03dac6;
297
  margin-bottom: 1rem;
298
+ text-shadow: 0 0 8px rgba(3, 218, 198, 0.3);
299
  }
300
 
301
  ul {
 
308
  }
309
 
310
  footer {
311
+ background-color: rgba(26, 26, 26, 0.8);
312
+ backdrop-filter: blur(10px);
313
  color: white;
314
  text-align: center;
315
  padding: 1.5rem;
316
  margin-top: 2rem;
317
+ position: relative;
318
+ z-index: 1;
319
  }
320
 
321
  @media (max-width: 768px) {
 
333
  margin-bottom: 0.5rem;
334
  text-align: right;
335
  }
336
+
337
+ .bg-animation .particle {
338
+ opacity: 0.2;
339
+ }
340
  }