Download src/display/css_html_js.py from Yonyou-AI-Lab/LOM-Benchmark-Leaderboard: direct link, hf CLI and curl.
- Browser
- Download file 4.15 kB
-
https://huggingface.co/spaces/Yonyou-AI-Lab/LOM-Benchmark-Leaderboard/resolve/main/src/display/css_html_js.py
- Command line
-
hf download hf://spaces/Yonyou-AI-Lab/LOM-Benchmark-Leaderboard/src/display/css_html_js.py
-
curl -L -o css_html_js.py https://huggingface.co/spaces/Yonyou-AI-Lab/LOM-Benchmark-Leaderboard/resolve/main/src/display/css_html_js.py
4.15 kB
| custom_css = """ | |
| @import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap'); | |
| @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap'); | |
| :root { | |
| --primary-color: #4F46E5; | |
| --secondary-color: #10B981; | |
| --background-dark: #0F172A; | |
| --text-light: #F8FAFC; | |
| --text-gray: #94A3B8; | |
| } | |
| body, .gradio-container { | |
| background-color: var(--background-dark) !important; | |
| color: var(--text-light) !important; | |
| font-family: 'Inter', sans-serif !important; | |
| } | |
| h1#space-title { | |
| font-family: 'Space Grotesk', sans-serif !important; | |
| font-size: 3.5rem !important; | |
| font-weight: 700 !important; | |
| text-align: center; | |
| background: linear-gradient(to right, #818cf8, #34d399); | |
| -webkit-background-clip: text; | |
| -webkit-text-fill-color: transparent; | |
| margin-bottom: 2rem !important; | |
| text-transform: uppercase; | |
| letter-spacing: -0.02em; | |
| } | |
| .markdown-text, | |
| .markdown-text p, | |
| .markdown-text h1, | |
| .markdown-text h2, | |
| .markdown-text h3, | |
| .markdown-text strong, | |
| .markdown-text li, | |
| .markdown-text a { | |
| font-size: 1.15rem !important; | |
| color: #FFFFFF !important; /* Force pure white for ALL text elements including links */ | |
| line-height: 1.7 !important; | |
| font-weight: 400; | |
| } | |
| .markdown-text strong { | |
| font-weight: 700 !important; /* Keep bold weight only */ | |
| } | |
| .markdown-text h2 { | |
| font-size: 1.5rem !important; | |
| font-weight: 700 !important; | |
| margin-top: 1.5rem !important; | |
| margin-bottom: 0.5rem !important; | |
| } | |
| #models-to-add-text { | |
| font-size: 18px !important; | |
| } | |
| #citation-button span { | |
| font-size: 16px !important; | |
| } | |
| #citation-button textarea { | |
| font-size: 16px !important; | |
| } | |
| #citation-button > label > button { | |
| margin: 6px; | |
| transform: scale(1.3); | |
| } | |
| #leaderboard-table { | |
| margin-top: 15px | |
| } | |
| #leaderboard-table-lite { | |
| margin-top: 15px | |
| } | |
| /* Hide Search and other controls if they persist */ | |
| #search-bar-table-box { | |
| display: none !important; | |
| } | |
| /* Aggressively hide all control panels including Select Columns and Filters */ | |
| /* Hide the container that holds the search bar and column selection */ | |
| .gradio-row:has(#search-bar-table-box) { | |
| display: none !important; | |
| } | |
| /* Hide specific elements by ID just in case */ | |
| #filter_type, #filter-columns-type, #filter-columns-size { | |
| display: none !important; | |
| } | |
| /* Hide all checkbox groups which usually contain the column selection */ | |
| .gradio-checkboxgroup { | |
| display: none !important; | |
| } | |
| /* Hide the footer (Built with Gradio, Use via API, Settings) */ | |
| footer { | |
| display: none !important; | |
| } | |
| .footer { | |
| display: none !important; | |
| } | |
| #footer { | |
| display: none !important; | |
| }} | |
| /* Targetting the leaderboard tab specifically to be safe */ | |
| #llm-benchmark-tab-table .gradio-textbox { | |
| display: none !important; | |
| } | |
| #llm-benchmark-tab-table .gradio-checkboxgroup { | |
| display: none !important; | |
| } | |
| /* Fallback for older Gradio versions or different structures */ | |
| #llm-benchmark-tab-table input[type="text"] { | |
| display: none !important; | |
| } | |
| #llm-benchmark-tab-table label { | |
| /* Be careful not to hide table headers if they use label, but usually they don't */ | |
| } | |
| /* Hide the search label specifically */ | |
| #llm-benchmark-tab-table span:contains("Search") { | |
| display: none !important; | |
| } | |
| .tab-buttons button { | |
| background: transparent !important; | |
| border: none !important; | |
| color: var(--text-gray) !important; | |
| font-family: 'Space Grotesk', sans-serif !important; | |
| font-size: 1.2rem !important; | |
| font-weight: 500 !important; | |
| } | |
| .tab-buttons button.selected { | |
| color: var(--primary-color) !important; | |
| border-bottom: 2px solid var(--primary-color) !important; | |
| } | |
| #scale-logo { | |
| border-style: none !important; | |
| box-shadow: none; | |
| display: block; | |
| margin-left: auto; | |
| margin-right: auto; | |
| max-width: 600px; | |
| } | |
| #scale-logo .download { | |
| display: none; | |
| } | |
| """ | |
| get_window_url_params = """ | |
| function(url_params) { | |
| const params = new URLSearchParams(window.location.search); | |
| url_params = Object.fromEntries(params); | |
| return url_params; | |
| } | |
| """ | |