Improve leaderboard readability and resource links

#7
assets/icons/arxiv.svg ADDED
assets/icons/github.svg ADDED
assets/icons/huggingface.svg ADDED
assets/logos/README.md CHANGED
@@ -8,3 +8,13 @@ Google and OpenAI SVG icons were copied from the Simple Icons 15.15.0 release:
8
  The Qwen mark in `qwen.jpg` is the official artwork linked from the [QwenLM/Qwen repository](https://github.com/QwenLM/Qwen) and hosted at https://qianwen-res.oss-cn-beijing.aliyuncs.com/logo_qwen.jpg. It is included only to identify the Qwen model provider; applicable trademark rights remain with their owner.
9
 
10
  Simple Icons distributes the Google and OpenAI icon artwork under CC0 1.0; this does not grant trademark rights. AVI-Bench uses all marks only to identify the listed model providers, at equal visual weight and without implying endorsement or affiliation. See each provider's current brand guidelines for its trademark terms.
 
 
 
 
 
 
 
 
 
 
 
8
  The Qwen mark in `qwen.jpg` is the official artwork linked from the [QwenLM/Qwen repository](https://github.com/QwenLM/Qwen) and hosted at https://qianwen-res.oss-cn-beijing.aliyuncs.com/logo_qwen.jpg. It is included only to identify the Qwen model provider; applicable trademark rights remain with their owner.
9
 
10
  Simple Icons distributes the Google and OpenAI icon artwork under CC0 1.0; this does not grant trademark rights. AVI-Bench uses all marks only to identify the listed model providers, at equal visual weight and without implying endorsement or affiliation. See each provider's current brand guidelines for its trademark terms.
11
+
12
+ # Resource navigation icons
13
+
14
+ The `../icons/` files are copied from Simple Icons 15.15.0:
15
+
16
+ - arXiv: https://github.com/simple-icons/simple-icons/blob/15.15.0/icons/arxiv.svg
17
+ - GitHub: https://github.com/simple-icons/simple-icons/blob/15.15.0/icons/github.svg
18
+ - Hugging Face: https://github.com/simple-icons/simple-icons/blob/15.15.0/icons/huggingface.svg
19
+
20
+ The icons are used only to identify the Paper, Project, and Dataset destinations. Simple Icons artwork is distributed under CC0 1.0, but this does not grant trademark rights or imply affiliation or endorsement.
index.html CHANGED
@@ -26,15 +26,15 @@
26
  background: var(--canvas);
27
  color: var(--ink);
28
  font-family: var(--sans);
29
- font-size: 14px;
30
  line-height: 1.5;
31
  }
32
  a { color: inherit; }
33
  button { font: inherit; }
34
- .container { width: min(1320px, calc(100% - 48px)); margin: 0 auto; }
35
  .topbar { border-bottom: 1px solid var(--line); background: var(--surface); }
36
  .topbar-inner {
37
- min-height: 68px;
38
  display: flex;
39
  align-items: center;
40
  justify-content: space-between;
@@ -42,8 +42,8 @@
42
  }
43
  .brand { display: inline-flex; align-items: center; gap: 11px; text-decoration: none; }
44
  .brand-mark {
45
- width: 34px;
46
- height: 34px;
47
  display: grid;
48
  place-items: center;
49
  border-radius: 8px;
@@ -53,11 +53,20 @@
53
  font-weight: 800;
54
  letter-spacing: .04em;
55
  }
56
- .brand-name { display: block; font-size: 14px; font-weight: 750; letter-spacing: -.02em; }
57
- .brand-description { display: block; margin-top: 1px; color: var(--muted); font-size: 11px; }
58
- .top-actions { display: flex; align-items: center; gap: 18px; }
59
- .resource-link { color: var(--muted); font-size: 12px; text-decoration: none; }
60
- .resource-link:hover { color: var(--ink); }
 
 
 
 
 
 
 
 
 
61
  .submit-link {
62
  display: inline-flex;
63
  align-items: center;
@@ -77,19 +86,19 @@
77
  outline-offset: 2px;
78
  }
79
 
80
- main { padding: 42px 0 30px; }
81
  .page-intro { display: flex; align-items: end; justify-content: space-between; gap: 24px; margin-bottom: 30px; }
82
  .eyebrow {
83
  margin: 0 0 7px;
84
  color: var(--accent);
85
- font-size: 10px;
86
  font-weight: 750;
87
  letter-spacing: .12em;
88
  text-transform: uppercase;
89
  }
90
- h1 { margin: 0; font-size: clamp(28px, 3.6vw, 40px); font-weight: 720; letter-spacing: -.045em; line-height: 1.12; }
91
- .intro-copy { max-width: 650px; margin: 10px 0 0; color: var(--muted); font-size: 14px; }
92
- .intro-meta { flex: none; padding-bottom: 2px; color: var(--muted); font-size: 11px; text-align: right; }
93
  .intro-meta strong { color: var(--ink); font-weight: 700; }
94
 
95
  .score-section + .score-section { margin-top: 38px; }
@@ -100,10 +109,10 @@
100
  gap: 18px;
101
  margin-bottom: 12px;
102
  }
103
- .section-kicker { margin: 0 0 3px; color: var(--muted); font-size: 10px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }
104
- h2 { margin: 0; font-size: 18px; font-weight: 680; letter-spacing: -.025em; }
105
- .section-description { margin: 4px 0 0; color: var(--muted); font-size: 12px; }
106
- .record-count { color: var(--muted); font-size: 11px; white-space: nowrap; }
107
  .table-frame {
108
  overflow: hidden;
109
  border: 1px solid var(--line);
@@ -112,18 +121,18 @@
112
  box-shadow: 0 2px 8px rgba(22, 33, 57, .025);
113
  }
114
  .table-scroll { overflow-x: auto; }
115
- table { width: 100%; min-width: 820px; border-collapse: collapse; font-size: 12px; }
116
- th, td { padding: 12px 13px; border-bottom: 1px solid var(--line); text-align: center; white-space: nowrap; }
117
  th {
118
- height: 42px;
119
  background: #fafbfc;
120
  color: #626e80;
121
- font-size: 10px;
122
  font-weight: 700;
123
  letter-spacing: .035em;
124
  }
125
  th:first-child, td:first-child { width: 58px; }
126
- th:nth-child(2), td:nth-child(2) { min-width: 225px; text-align: left; }
127
  tbody tr.data-row:hover td { background: #fbfcfe; }
128
  tbody tr:last-child td { border-bottom: 0; }
129
  .sort-button {
@@ -147,11 +156,11 @@
147
  .sort-mark { width: 9px; color: #a2aab7; font-size: 10px; }
148
  .sort-button[aria-sort="ascending"] .sort-mark,
149
  .sort-button[aria-sort="descending"] .sort-mark { color: var(--accent); }
150
- .rank-value { color: #536074; font-variant-numeric: tabular-nums; font-weight: 650; }
151
  .model-cell { display: flex; align-items: center; gap: 10px; }
152
  .provider-logo, .provider-fallback {
153
- width: 30px;
154
- height: 30px;
155
  flex: none;
156
  display: grid;
157
  place-items: center;
@@ -159,15 +168,15 @@
159
  border-radius: 7px;
160
  background: #fff;
161
  }
162
- .provider-logo img { display: block; width: 19px; height: 19px; object-fit: contain; }
163
  .provider-logo-qwen { overflow: hidden; }
164
- .provider-logo-qwen img { width: 22px; height: 20px; object-fit: cover; object-position: left center; }
165
- .provider-fallback { color: var(--muted); font-size: 10px; font-weight: 750; }
166
  .model-info { min-width: 0; }
167
- .model-name { display: block; overflow: hidden; color: var(--ink); font-size: 12px; font-weight: 700; text-overflow: ellipsis; }
168
- .model-provider { display: block; margin-top: 1px; color: var(--muted); font-size: 10px; }
169
  .score { color: #3b4658; font-variant-numeric: tabular-nums; }
170
- .score-overall { color: var(--accent); font-size: 12px; font-weight: 750; }
171
  .empty-cell, .error-cell { padding: 24px; color: var(--muted); text-align: center !important; }
172
  .error-cell { color: #9a3535; }
173
  .provenance-note {
@@ -176,7 +185,7 @@
176
  gap: 20px;
177
  margin: 22px 0 0;
178
  color: var(--muted);
179
- font-size: 10px;
180
  }
181
  footer { margin-top: 32px; border-top: 1px solid var(--line); background: var(--surface); }
182
  .footer-inner {
@@ -186,17 +195,17 @@
186
  justify-content: space-between;
187
  gap: 16px;
188
  color: var(--muted);
189
- font-size: 10px;
190
  }
191
  .footer-links { display: none; gap: 14px; }
192
- .footer-links a { color: var(--muted); text-decoration: none; }
193
  .footer-links a:hover { color: var(--accent); }
194
 
195
  @media (max-width: 700px) {
196
- .container { width: min(100% - 28px, 1320px); }
197
  .topbar-inner { min-height: 62px; }
198
  .brand-description, .resource-link { display: none; }
199
- .footer-links { display: flex; }
200
  main { padding-top: 30px; }
201
  .page-intro { align-items: start; flex-direction: column; gap: 10px; margin-bottom: 24px; }
202
  .intro-meta { text-align: left; }
@@ -225,9 +234,9 @@
225
  </span>
226
  </a>
227
  <nav class="top-actions" aria-label="Project links">
228
- <a class="resource-link" href="https://arxiv.org/abs/2606.07643" target="_blank" rel="noopener noreferrer">Paper</a>
229
- <a class="resource-link" href="https://github.com/FudanCVL/AVI-Bench" target="_blank" rel="noopener noreferrer">Project</a>
230
- <a class="resource-link" href="https://huggingface.co/datasets/FudanCVL/AVIBench" target="_blank" rel="noopener noreferrer">Dataset</a>
231
  <a class="submit-link" href="https://huggingface.co/spaces/FudanCVL/AVI-Bench/blob/main/CONTRIBUTING.md" target="_blank" rel="noopener noreferrer">Submit results <span aria-hidden="true">&nbsp;↗</span></a>
232
  </nav>
233
  </div>
@@ -293,9 +302,9 @@
293
  <div class="container footer-inner">
294
  <span>AVI-Bench · Community leaderboard</span>
295
  <nav class="footer-links" aria-label="Related resources">
296
- <a href="https://arxiv.org/abs/2606.07643" target="_blank" rel="noopener noreferrer">Paper</a>
297
- <a href="https://github.com/FudanCVL/AVI-Bench" target="_blank" rel="noopener noreferrer">Project</a>
298
- <a href="https://huggingface.co/datasets/FudanCVL/AVIBench" target="_blank" rel="noopener noreferrer">Dataset</a>
299
  </nav>
300
  </div>
301
  </footer>
 
26
  background: var(--canvas);
27
  color: var(--ink);
28
  font-family: var(--sans);
29
+ font-size: 15px;
30
  line-height: 1.5;
31
  }
32
  a { color: inherit; }
33
  button { font: inherit; }
34
+ .container { width: min(1440px, calc(100% - 48px)); margin: 0 auto; }
35
  .topbar { border-bottom: 1px solid var(--line); background: var(--surface); }
36
  .topbar-inner {
37
+ min-height: 76px;
38
  display: flex;
39
  align-items: center;
40
  justify-content: space-between;
 
42
  }
43
  .brand { display: inline-flex; align-items: center; gap: 11px; text-decoration: none; }
44
  .brand-mark {
45
+ width: 38px;
46
+ height: 38px;
47
  display: grid;
48
  place-items: center;
49
  border-radius: 8px;
 
53
  font-weight: 800;
54
  letter-spacing: .04em;
55
  }
56
+ .brand-name { display: block; font-size: 16px; font-weight: 750; letter-spacing: -.02em; }
57
+ .brand-description { display: block; margin-top: 1px; color: var(--muted); font-size: 12px; }
58
+ .top-actions { display: flex; align-items: center; gap: 20px; }
59
+ .resource-link {
60
+ display: inline-flex;
61
+ align-items: center;
62
+ gap: 7px;
63
+ color: #354054;
64
+ font-size: 15px;
65
+ font-weight: 620;
66
+ text-decoration: none;
67
+ }
68
+ .resource-link:hover { color: var(--accent); }
69
+ .resource-icon { display: block; width: 18px; height: 18px; flex: none; }
70
  .submit-link {
71
  display: inline-flex;
72
  align-items: center;
 
86
  outline-offset: 2px;
87
  }
88
 
89
+ main { padding: 48px 0 34px; }
90
  .page-intro { display: flex; align-items: end; justify-content: space-between; gap: 24px; margin-bottom: 30px; }
91
  .eyebrow {
92
  margin: 0 0 7px;
93
  color: var(--accent);
94
+ font-size: 12px;
95
  font-weight: 750;
96
  letter-spacing: .12em;
97
  text-transform: uppercase;
98
  }
99
+ h1 { margin: 0; font-size: clamp(32px, 3.6vw, 44px); font-weight: 720; letter-spacing: -.045em; line-height: 1.12; }
100
+ .intro-copy { max-width: 720px; margin: 12px 0 0; color: var(--muted); font-size: 15px; }
101
+ .intro-meta { flex: none; padding-bottom: 2px; color: var(--muted); font-size: 13px; text-align: right; }
102
  .intro-meta strong { color: var(--ink); font-weight: 700; }
103
 
104
  .score-section + .score-section { margin-top: 38px; }
 
109
  gap: 18px;
110
  margin-bottom: 12px;
111
  }
112
+ .section-kicker { margin: 0 0 4px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }
113
+ h2 { margin: 0; font-size: 21px; font-weight: 680; letter-spacing: -.025em; }
114
+ .section-description { margin: 5px 0 0; color: var(--muted); font-size: 14px; }
115
+ .record-count { color: var(--muted); font-size: 13px; white-space: nowrap; }
116
  .table-frame {
117
  overflow: hidden;
118
  border: 1px solid var(--line);
 
121
  box-shadow: 0 2px 8px rgba(22, 33, 57, .025);
122
  }
123
  .table-scroll { overflow-x: auto; }
124
+ table { width: 100%; min-width: 920px; border-collapse: collapse; font-size: 13px; }
125
+ th, td { padding: 14px 14px; border-bottom: 1px solid var(--line); text-align: center; white-space: nowrap; }
126
  th {
127
+ height: 48px;
128
  background: #fafbfc;
129
  color: #626e80;
130
+ font-size: 12px;
131
  font-weight: 700;
132
  letter-spacing: .035em;
133
  }
134
  th:first-child, td:first-child { width: 58px; }
135
+ th:nth-child(2), td:nth-child(2) { min-width: 240px; text-align: left; }
136
  tbody tr.data-row:hover td { background: #fbfcfe; }
137
  tbody tr:last-child td { border-bottom: 0; }
138
  .sort-button {
 
156
  .sort-mark { width: 9px; color: #a2aab7; font-size: 10px; }
157
  .sort-button[aria-sort="ascending"] .sort-mark,
158
  .sort-button[aria-sort="descending"] .sort-mark { color: var(--accent); }
159
+ .rank-value { color: #536074; font-size: 13px; font-variant-numeric: tabular-nums; font-weight: 650; }
160
  .model-cell { display: flex; align-items: center; gap: 10px; }
161
  .provider-logo, .provider-fallback {
162
+ width: 34px;
163
+ height: 34px;
164
  flex: none;
165
  display: grid;
166
  place-items: center;
 
168
  border-radius: 7px;
169
  background: #fff;
170
  }
171
+ .provider-logo img { display: block; width: 21px; height: 21px; object-fit: contain; }
172
  .provider-logo-qwen { overflow: hidden; }
173
+ .provider-logo-qwen img { width: 24px; height: 22px; object-fit: cover; object-position: left center; }
174
+ .provider-fallback { color: var(--muted); font-size: 11px; font-weight: 750; }
175
  .model-info { min-width: 0; }
176
+ .model-name { display: block; overflow: hidden; color: var(--ink); font-size: 14px; font-weight: 700; text-overflow: ellipsis; }
177
+ .model-provider { display: block; margin-top: 1px; color: var(--muted); font-size: 12px; }
178
  .score { color: #3b4658; font-variant-numeric: tabular-nums; }
179
+ .score-overall { color: var(--accent); font-size: 15px; font-weight: 750; }
180
  .empty-cell, .error-cell { padding: 24px; color: var(--muted); text-align: center !important; }
181
  .error-cell { color: #9a3535; }
182
  .provenance-note {
 
185
  gap: 20px;
186
  margin: 22px 0 0;
187
  color: var(--muted);
188
+ font-size: 12px;
189
  }
190
  footer { margin-top: 32px; border-top: 1px solid var(--line); background: var(--surface); }
191
  .footer-inner {
 
195
  justify-content: space-between;
196
  gap: 16px;
197
  color: var(--muted);
198
+ font-size: 12px;
199
  }
200
  .footer-links { display: none; gap: 14px; }
201
+ .footer-links a { display: inline-flex; align-items: center; gap: 6px; color: var(--muted); font-weight: 600; text-decoration: none; }
202
  .footer-links a:hover { color: var(--accent); }
203
 
204
  @media (max-width: 700px) {
205
+ .container { width: min(100% - 28px, 1440px); }
206
  .topbar-inner { min-height: 62px; }
207
  .brand-description, .resource-link { display: none; }
208
+ .footer-links { display: flex; flex-wrap: wrap; gap: 10px 16px; }
209
  main { padding-top: 30px; }
210
  .page-intro { align-items: start; flex-direction: column; gap: 10px; margin-bottom: 24px; }
211
  .intro-meta { text-align: left; }
 
234
  </span>
235
  </a>
236
  <nav class="top-actions" aria-label="Project links">
237
+ <a class="resource-link" href="https://arxiv.org/abs/2606.07643" target="_blank" rel="noopener noreferrer"><img class="resource-icon" src="./assets/icons/arxiv.svg" alt="" aria-hidden="true">Paper</a>
238
+ <a class="resource-link" href="https://github.com/FudanCVL/AVI-Bench" target="_blank" rel="noopener noreferrer"><img class="resource-icon" src="./assets/icons/github.svg" alt="" aria-hidden="true">Project</a>
239
+ <a class="resource-link" href="https://huggingface.co/datasets/FudanCVL/AVIBench" target="_blank" rel="noopener noreferrer"><img class="resource-icon" src="./assets/icons/huggingface.svg" alt="" aria-hidden="true">Dataset</a>
240
  <a class="submit-link" href="https://huggingface.co/spaces/FudanCVL/AVI-Bench/blob/main/CONTRIBUTING.md" target="_blank" rel="noopener noreferrer">Submit results <span aria-hidden="true">&nbsp;↗</span></a>
241
  </nav>
242
  </div>
 
302
  <div class="container footer-inner">
303
  <span>AVI-Bench · Community leaderboard</span>
304
  <nav class="footer-links" aria-label="Related resources">
305
+ <a href="https://arxiv.org/abs/2606.07643" target="_blank" rel="noopener noreferrer"><img class="resource-icon" src="./assets/icons/arxiv.svg" alt="" aria-hidden="true">Paper</a>
306
+ <a href="https://github.com/FudanCVL/AVI-Bench" target="_blank" rel="noopener noreferrer"><img class="resource-icon" src="./assets/icons/github.svg" alt="" aria-hidden="true">Project</a>
307
+ <a href="https://huggingface.co/datasets/FudanCVL/AVIBench" target="_blank" rel="noopener noreferrer"><img class="resource-icon" src="./assets/icons/huggingface.svg" alt="" aria-hidden="true">Dataset</a>
308
  </nav>
309
  </div>
310
  </footer>