Spaces:
Running
Running
Add Agent Market Arena title and description in hero section on Live Arena page
Browse files- 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 ======= */
|