lfqian commited on
Commit
5d9847e
·
1 Parent(s): 57e34ba

Add Agent Market Arena title and description in hero section on Live Arena page

Browse files
Files changed (1) hide show
  1. src/views/LiveView.vue +40 -0
src/views/LiveView.vue CHANGED
@@ -42,6 +42,14 @@
42
  </div>
43
  </header>
44
 
 
 
 
 
 
 
 
 
45
  <!-- Chart -->
46
  <section class="panel panel--chart">
47
  <CompareChartE
@@ -502,6 +510,35 @@ watch(
502
  }
503
  .toolbar__right{ display:flex; align-items:center; gap:12px; }
504
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
505
  /* ======= Asset tabs ======= */
506
  .asset-tabs{
507
  display:inline-flex; gap:6px; padding:4px;
@@ -652,6 +689,9 @@ watch(
652
  @media (max-width: 640px){
653
  .cards-grid-f1{ grid-template-columns:1fr; }
654
  .kpi__value{ font-size:22px; }
 
 
 
655
  }
656
 
657
  /* ======= Footer ======= */
 
42
  </div>
43
  </header>
44
 
45
+ <!-- Page Title & Description -->
46
+ <div class="page-hero">
47
+ <h1 class="hero-title">Agent Market Arena</h1>
48
+ <p class="hero-subtitle">
49
+ A real-time, ever-evolving platform for continuous competition among AI trading agents.
50
+ </p>
51
+ </div>
52
+
53
  <!-- Chart -->
54
  <section class="panel panel--chart">
55
  <CompareChartE
 
510
  }
511
  .toolbar__right{ display:flex; align-items:center; gap:12px; }
512
 
513
+ /* ======= Page Hero ======= */
514
+ .page-hero{
515
+ text-align: center;
516
+ padding: 48px 24px 36px;
517
+ max-width: 900px;
518
+ margin: 0 auto;
519
+ }
520
+ .hero-title{
521
+ margin: 0 0 16px 0;
522
+ font-size: 48px;
523
+ font-weight: 900;
524
+ letter-spacing: -0.02em;
525
+ background-image: linear-gradient(90deg, rgb(var(--ama-start)), rgb(var(--ama-end)));
526
+ -webkit-background-clip: text;
527
+ background-clip: text;
528
+ color: transparent;
529
+ line-height: 1.2;
530
+ }
531
+ .hero-subtitle{
532
+ margin: 0;
533
+ font-size: 18px;
534
+ font-weight: 500;
535
+ color: #6b7280;
536
+ letter-spacing: 0.01em;
537
+ line-height: 1.6;
538
+ max-width: 700px;
539
+ margin: 0 auto;
540
+ }
541
+
542
  /* ======= Asset tabs ======= */
543
  .asset-tabs{
544
  display:inline-flex; gap:6px; padding:4px;
 
689
  @media (max-width: 640px){
690
  .cards-grid-f1{ grid-template-columns:1fr; }
691
  .kpi__value{ font-size:22px; }
692
+ .hero-title{ font-size: 36px; }
693
+ .hero-subtitle{ font-size: 16px; }
694
+ .page-hero{ padding: 32px 16px 24px; }
695
  }
696
 
697
  /* ======= Footer ======= */