Anonumous's picture
Update dataset description ans styles
5cbe7bc
LEADERBOARD_CSS = """
.leaderboard-wrapper { overflow-x: auto; margin-bottom: 40px; }
.leaderboard-table table { width: 100%; border-collapse: collapse; }
.leaderboard-table th, .leaderboard-table td { text-align: center; padding: 8px; }
.leaderboard-table a { color: #0366d6; text-decoration: none; }
.leaderboard-table a:hover { text-decoration: underline; }
.metric-cell { cursor: help; display:inline-block; padding:2px 6px; border-radius: 8px; }
.best-metric { position: relative; background: rgba(88,166,255,.16); box-shadow: inset 0 0 0 1px rgba(88,166,255,.35); font-weight: 600; }
.best-metric:before { content: "★"; margin-right: 6px; font-size: 0.9em; color: #3b82f6; }
.dark .best-metric { background: rgba(88,166,255,.28); box-shadow: inset 0 0 0 1px rgba(88,166,255,.5); }
.dark .best-metric:before { color: #58a6ff; }
.dark .leaderboard-table th, .dark .leaderboard-table td { border-color: #30363d; color: #e0e0e0; }
.dark .leaderboard-table th { background-color: #21262d; }
.dark .leaderboard-table a { color: #58a6ff; }
.gradio-container { max-width: 1400px; margin: auto; padding: 20px; }
.markdown-text { color: #24292e; padding: 15px; border-radius: 6px; background-color: #f6f8fa; margin-bottom: 20px; }
.dark .markdown-text { color: #c9d1d9; background-color: #161b22; }
.datasets-container { display: grid; grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)); gap: 20px; }
.dataset-card { background: #f6f8fa; border-radius: 8px; padding: 15px; box-shadow: 0 2px 5px rgba(0,0,0,0.05); transition: transform .2s ease; }
.dataset-card:hover { transform: translateY(-4px); }
.dataset-card h3 { margin: 0 0 8px; color: #0366d6; }
.dataset-card .full-name { font-size: .85em; color: #4b5563; }
.dataset-card p { margin: 5px 0; }
.dataset-card .records { display:inline-block; padding: 2px 10px; border-radius: 999px; background: #eaf2ff; color: #0b63ce; font-weight: 600; }
.dark .dataset-card { background: #161b22; color: #c9d1d9; }
.dark .dataset-card h3 { color: #58a6ff; }
.dark .dataset-card .full-name { color: #a9c4e2; }
.dark .dataset-card .records { background: #0f2a45; color: #9bd1ff; }
.metrics-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 16px; margin-bottom: 16px; }
.metric-card { background: #f6f8fa; border-radius: 12px; padding: 14px; box-shadow: 0 2px 5px rgba(0,0,0,0.04); color:#1f2937; }
.metric-card h3 { margin: 0 0 10px; color:#0b63ce; }
.metric-text { margin: 6px 0 0; }
.dark .metric-card { background:#161b22; color:#c9d1d9; }
.dark .metric-card h3 { color:#9bd1ff; }
.formula {
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;
font-size: 15px; border-radius: 8px; padding: 8px 10px;
background: #eef3ff; color:#0b2a55; display: inline-block;
}
.formula span { font-weight: 700; }
.dark .formula { background: #0f1f33; color:#deecff; }
.chips { display: grid; grid-template-columns: repeat(auto-fill, minmax(120px, 1fr)); gap: 8px; margin-top: 10px; }
.chip { display: flex; flex-direction: column; gap: 2px; padding: 8px 10px; border-radius: 10px; background: #ffffff; border: 1px solid #e5e7eb; color:#111827; }
.chip b { font-size: 13px; }
.chip small { font-size: 12px; opacity: .9; }
.dark .chip { background: #0f172a; border-color: #22304a; color:#e5e7eb; }
.submit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; align-items: start; }
.form-card { background: #f6f8fa; padding: 15px; border-radius: 8px; box-shadow: 0 2px 5px rgba(0,0,0,0.05); }
.form-card h3 { margin-top: 0; color: #0366d6; }
.dark .form-card { background: #161b22; color: #c9d1d9; }
.dark .form-card h3 { color: #58a6ff; }
@media (max-width: 900px) { .submit-grid { grid-template-columns: 1fr; } }
.alert { padding:12px 14px; border-radius:8px; margin-top:10px; font-weight:500; }
.alert.success { background:#e6f7ed; color:#0f5132; border:1px solid #b7ebc6; }
.dark .alert.success { background:#0f2a1d; color:#a6f3c2; border-color:#1f5c3a; }
.alert.error { background:#fdecea; color:#842029; border:1px solid #f5c2c7; }
.dark .alert.error { background:#3a0b0e; color:#f5a3aa; border-color:#7a1a21; }
.code-block {
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;
font-size: 13px;
padding: 12px 14px;
border-radius: 8px;
overflow-x: auto;
border: 1px solid #ddd;
background: #f5f5f5;
color: #111;
}
.code-block.json {
background: #1e1e1e;
border-color: #333;
color: #d4d4d4;
}
.dark .code-block.json {
background: #1e1e1e;
border-color: #333;
color: #d4d4d4;
}
.code-block.json .string { color: #ce9178; }
.code-block.json .number { color: #b5cea8; }
.code-block.json .boolean { color: #569cd6; }
.code-block.json .null { color: #569cd6; }
.code-block.json .key { color: #9cdcfe; }
.dataset-info-card {
background: #f0f6ff;
border: 1px solid #cce0ff;
padding: 14px 16px;
border-radius: 8px;
margin-bottom: 20px;
box-shadow: 0 2px 4px rgba(0,0,0,0.05);
}
.dataset-info-card h3 {
margin: 0 0 8px;
color: #0b63ce;
}
.dataset-info-card a {
color: #0366d6;
text-decoration: none;
}
.dataset-info-card a:hover {
text-decoration: underline;
}
.dark .dataset-info-card {
background: #0f1f33;
border-color: #22304a;
}
.dark .dataset-info-card h3 {
color: #9bd1ff;
}
.dark .dataset-info-card a {
color: #58a6ff;
}
"""