BinKhoaLe1812 commited on
Commit
0e36ff0
·
verified ·
1 Parent(s): 37107b8

Upload 6 files

Browse files
Files changed (1) hide show
  1. assets/styles.css +92 -4
assets/styles.css CHANGED
@@ -21,12 +21,16 @@ p, li, div {
21
  }
22
 
23
  /* Override for specific elements that should be left-aligned */
24
- h1, h2, h3, h4, h5, h6,
25
  .btn-primary, .btn-secondary, .btn-ghost,
26
  .tab, .chip, .metric-value, .metric-label {
27
  text-align: left;
28
  }
29
 
 
 
 
 
 
30
  /* Add proper margins to main content */
31
  .container {
32
  margin-left: auto;
@@ -216,7 +220,16 @@ 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-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;
@@ -309,19 +322,67 @@ pre.mermaid {
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
  }
@@ -330,6 +391,33 @@ pre.mermaid svg {
330
  justify-content: center;
331
  justify-items: center;
332
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
333
  /* Enhanced shadow and animation utilities */
334
  .shadow-glow {
335
  box-shadow: var(--shadow-glow);
 
21
  }
22
 
23
  /* Override for specific elements that should be left-aligned */
 
24
  .btn-primary, .btn-secondary, .btn-ghost,
25
  .tab, .chip, .metric-value, .metric-label {
26
  text-align: left;
27
  }
28
 
29
+ /* Ensure h2 headers in section headers are centered */
30
+ .section-header h2 {
31
+ text-align: center !important;
32
+ }
33
+
34
  /* Add proper margins to main content */
35
  .container {
36
  margin-left: auto;
 
220
  @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;
221
  }
222
  .icon { width: 20px; height: 20px; }
223
+ .section { @apply py-16 lg:py-24; }
224
+
225
+ /* Reduce gap specifically between Architecture and Training sections */
226
+ #architecture {
227
+ padding-bottom: 2rem !important;
228
+ }
229
+
230
+ #training {
231
+ padding-top: 2rem !important;
232
+ }
233
  .container { @apply max-w-7xl mx-auto px-4; }
234
  .section-header h2 {
235
  @apply text-3xl lg:text-4xl font-extrabold;
 
322
  display: flex;
323
  justify-content: center;
324
  align-items: center;
325
+ min-height: 300px;
326
  }
327
 
328
  pre.mermaid svg {
329
  max-width: 100%;
330
  height: auto;
331
+ margin: 0 auto;
332
+ display: block;
333
+ }
334
+
335
+ /* Ensure Mermaid diagrams are properly centered */
336
+ .diagram {
337
+ display: flex;
338
+ justify-content: center;
339
+ align-items: center;
340
+ width: 100%;
341
+ }
342
+
343
+ .diagram pre.mermaid {
344
+ width: 100%;
345
+ max-width: 100%;
346
  }
347
  .metric { @apply bg-slate-900/60 border border-white/10 rounded-2xl p-6 text-center; }
348
  .metric-value { @apply text-4xl font-extrabold text-indigo-300; }
349
  .metric-label { @apply text-slate-400 mt-1; }
350
  .list { @apply list-disc pl-5 space-y-1 text-slate-300; }
351
+ .avatar {
352
+ @apply rounded-2xl bg-slate-800 border border-white/10 p-6 text-center font-semibold;
353
+ transition: all 0.3s ease;
354
+ position: relative;
355
+ overflow: hidden;
356
+ min-width: 120px;
357
+ min-height: 80px;
358
+ display: flex;
359
+ align-items: center;
360
+ justify-content: center;
361
+ }
362
 
363
+ .avatar::before {
364
+ content: '';
365
+ position: absolute;
366
+ top: 0;
367
+ left: -100%;
368
+ width: 100%;
369
+ height: 100%;
370
+ background: linear-gradient(90deg, transparent, rgba(129, 140, 248, 0.2), transparent);
371
+ transition: left 0.6s ease;
372
+ }
373
+
374
+ .avatar:hover::before {
375
+ left: 100%;
376
+ }
377
+
378
+ .avatar:hover {
379
+ transform: translateY(-4px);
380
+ border-color: rgba(129, 140, 248, 0.4);
381
+ box-shadow: 0 10px 25px rgba(129, 140, 248, 0.2);
382
+ background: linear-gradient(135deg, rgba(129, 140, 248, 0.1), rgba(168, 85, 247, 0.1));
383
+ }
384
+
385
+ /* Team section centering and enhanced styling */
386
  #team .container {
387
  text-align: center;
388
  }
 
391
  justify-content: center;
392
  justify-items: center;
393
  }
394
+
395
+ #team .section-header p {
396
+ font-size: 1.25rem;
397
+ font-weight: 600;
398
+ background: linear-gradient(135deg, #818cf8, #a855f7, #ec4899);
399
+ -webkit-background-clip: text;
400
+ -webkit-text-fill-color: transparent;
401
+ background-clip: text;
402
+ animation: gradientShift 3s ease-in-out infinite;
403
+ text-shadow: 0 0 20px rgba(129, 140, 248, 0.3);
404
+ margin-bottom: 2rem;
405
+ position: relative;
406
+ display: inline-block;
407
+ }
408
+
409
+ #team .section-header p::after {
410
+ content: '';
411
+ position: absolute;
412
+ bottom: -10px;
413
+ left: 50%;
414
+ transform: translateX(-50%);
415
+ width: 60px;
416
+ height: 3px;
417
+ background: linear-gradient(90deg, #818cf8, #a855f7, #ec4899);
418
+ border-radius: 2px;
419
+ animation: pulseGlow 2s ease-in-out infinite;
420
+ }
421
  /* Enhanced shadow and animation utilities */
422
  .shadow-glow {
423
  box-shadow: var(--shadow-glow);