BinKhoaLe1812 commited on
Commit
37107b8
·
verified ·
1 Parent(s): 1a8a8bc
Files changed (2) hide show
  1. assets/styles.css +90 -8
  2. index.html +8 -16
assets/styles.css CHANGED
@@ -216,10 +216,71 @@ section {
216
  @apply inline-flex items-center justify-center w-10 h-10 rounded-xl bg-slate-800 hover:bg-slate-700 border border-white/10 transition;
217
  }
218
  .icon { width: 20px; height: 20px; }
219
- .section { @apply py-16 lg:py-24; }
220
  .container { @apply max-w-7xl mx-auto px-4; }
221
- .section-header h2 { @apply text-3xl lg:text-4xl font-extrabold; }
222
- .section-header p { @apply text-slate-300 mt-2; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
223
  .card {
224
  @apply rounded-2xl bg-slate-900/60 border border-white/10 backdrop-blur;
225
  }
@@ -242,12 +303,33 @@ section {
242
  .tab.active { @apply bg-indigo-500/20 border-indigo-400/40 text-indigo-200; }
243
  .diagram { @apply hidden; }
244
  .diagram.visible { @apply block; }
245
- pre.mermaid { @apply rounded-2xl bg-slate-900/70 border border-white/10 p-4 overflow-auto; }
 
 
 
 
 
 
 
 
 
 
 
246
  .metric { @apply bg-slate-900/60 border border-white/10 rounded-2xl p-6 text-center; }
247
  .metric-value { @apply text-4xl font-extrabold text-indigo-300; }
248
  .metric-label { @apply text-slate-400 mt-1; }
249
  .list { @apply list-disc pl-5 space-y-1 text-slate-300; }
250
  .avatar { @apply rounded-2xl bg-slate-800 border border-white/10 p-6 text-center font-semibold; }
 
 
 
 
 
 
 
 
 
 
251
  /* Enhanced shadow and animation utilities */
252
  .shadow-glow {
253
  box-shadow: var(--shadow-glow);
@@ -553,8 +635,8 @@ pre.mermaid:hover {
553
  }
554
 
555
  .section {
556
- padding-top: 3rem;
557
- padding-bottom: 3rem;
558
  }
559
 
560
  .section-header h2 {
@@ -684,8 +766,8 @@ pre.mermaid:hover {
684
  }
685
 
686
  .section {
687
- padding-top: 2rem;
688
- padding-bottom: 2rem;
689
  }
690
 
691
  .section-header h2 {
 
216
  @apply inline-flex items-center justify-center w-10 h-10 rounded-xl bg-slate-800 hover:bg-slate-700 border border-white/10 transition;
217
  }
218
  .icon { width: 20px; height: 20px; }
219
+ .section { @apply py-20 lg:py-32; }
220
  .container { @apply max-w-7xl mx-auto px-4; }
221
+ .section-header h2 {
222
+ @apply text-3xl lg:text-4xl font-extrabold;
223
+ position: relative;
224
+ display: inline-block;
225
+ background: linear-gradient(135deg, #f1f5f9 0%, #818cf8 50%, #f1f5f9 100%);
226
+ background-size: 200% 200%;
227
+ -webkit-background-clip: text;
228
+ -webkit-text-fill-color: transparent;
229
+ background-clip: text;
230
+ animation: gradientShift 3s ease-in-out infinite;
231
+ text-shadow: 0 0 30px rgba(129, 140, 248, 0.3);
232
+ }
233
+
234
+ .section-header h2::before {
235
+ content: '';
236
+ position: absolute;
237
+ top: 0;
238
+ left: 0;
239
+ right: 0;
240
+ bottom: 0;
241
+ background: linear-gradient(135deg, #818cf8, #a855f7, #ec4899);
242
+ border-radius: 0.5rem;
243
+ padding: 0.25rem;
244
+ z-index: -1;
245
+ opacity: 0;
246
+ transition: opacity 0.3s ease;
247
+ animation: pulseGlow 2s ease-in-out infinite;
248
+ }
249
+
250
+ .section-header h2:hover::before {
251
+ opacity: 0.1;
252
+ }
253
+
254
+ @keyframes gradientShift {
255
+ 0%, 100% {
256
+ background-position: 0% 50%;
257
+ }
258
+ 50% {
259
+ background-position: 100% 50%;
260
+ }
261
+ }
262
+
263
+ @keyframes pulseGlow {
264
+ 0%, 100% {
265
+ box-shadow: 0 0 20px rgba(129, 140, 248, 0.2);
266
+ }
267
+ 50% {
268
+ box-shadow: 0 0 40px rgba(129, 140, 248, 0.4);
269
+ }
270
+ }
271
+ .section-header p {
272
+ @apply text-slate-300 mt-4;
273
+ font-size: 1.125rem;
274
+ line-height: 1.6;
275
+ max-width: 600px;
276
+ margin-left: auto;
277
+ margin-right: auto;
278
+ }
279
+
280
+ .section-header {
281
+ text-align: center;
282
+ margin-bottom: 3rem;
283
+ }
284
  .card {
285
  @apply rounded-2xl bg-slate-900/60 border border-white/10 backdrop-blur;
286
  }
 
303
  .tab.active { @apply bg-indigo-500/20 border-indigo-400/40 text-indigo-200; }
304
  .diagram { @apply hidden; }
305
  .diagram.visible { @apply block; }
306
+ pre.mermaid {
307
+ @apply rounded-2xl bg-slate-900/70 border border-white/10 p-4 overflow-auto;
308
+ text-align: center;
309
+ display: flex;
310
+ justify-content: center;
311
+ align-items: center;
312
+ }
313
+
314
+ pre.mermaid svg {
315
+ max-width: 100%;
316
+ height: auto;
317
+ }
318
  .metric { @apply bg-slate-900/60 border border-white/10 rounded-2xl p-6 text-center; }
319
  .metric-value { @apply text-4xl font-extrabold text-indigo-300; }
320
  .metric-label { @apply text-slate-400 mt-1; }
321
  .list { @apply list-disc pl-5 space-y-1 text-slate-300; }
322
  .avatar { @apply rounded-2xl bg-slate-800 border border-white/10 p-6 text-center font-semibold; }
323
+
324
+ /* Team section centering */
325
+ #team .container {
326
+ text-align: center;
327
+ }
328
+
329
+ #team .grid {
330
+ justify-content: center;
331
+ justify-items: center;
332
+ }
333
  /* Enhanced shadow and animation utilities */
334
  .shadow-glow {
335
  box-shadow: var(--shadow-glow);
 
635
  }
636
 
637
  .section {
638
+ padding-top: 4rem;
639
+ padding-bottom: 4rem;
640
  }
641
 
642
  .section-header h2 {
 
766
  }
767
 
768
  .section {
769
+ padding-top: 3rem;
770
+ padding-bottom: 3rem;
771
  }
772
 
773
  .section-header h2 {
index.html CHANGED
@@ -39,22 +39,14 @@
39
  <!-- Lucide Icons -->
40
  <script src="https://unpkg.com/lucide@latest"></script>
41
  <!-- Mermaid -->
42
- <script type="module">
43
- try {
44
- import('https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.esm.min.mjs').then(mermaid => {
45
- mermaid.default.initialize({
46
- startOnLoad: true,
47
- theme: 'dark',
48
- securityLevel: 'loose',
49
- fontFamily: 'Inter, sans-serif'
50
- });
51
- console.log('Mermaid initialized successfully');
52
- }).catch(error => {
53
- console.warn('Mermaid failed to load:', error);
54
- });
55
- } catch (error) {
56
- console.warn('Mermaid import failed:', error);
57
- }
58
  </script>
59
  <link rel="preconnect" href="https://fonts.googleapis.com">
60
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
 
39
  <!-- Lucide Icons -->
40
  <script src="https://unpkg.com/lucide@latest"></script>
41
  <!-- Mermaid -->
42
+ <script src="https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.min.js"></script>
43
+ <script>
44
+ mermaid.initialize({
45
+ startOnLoad: true,
46
+ theme: 'dark',
47
+ securityLevel: 'loose',
48
+ fontFamily: 'Inter, sans-serif'
49
+ });
 
 
 
 
 
 
 
 
50
  </script>
51
  <link rel="preconnect" href="https://fonts.googleapis.com">
52
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>