| custom_css = """ | |
| .markdown-text { | |
| font-size: 16px !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 | |
| } | |
| #search-bar-table-box > div:first-child { | |
| background: none; | |
| border: none; | |
| } | |
| #search-bar { | |
| padding: 0px; | |
| } | |
| /* Limit the width of the first AutoEvalColumn so that names don't expand too much */ | |
| #leaderboard-table td:nth-child(2), | |
| #leaderboard-table th:nth-child(2) { | |
| max-width: 400px; | |
| overflow: auto; | |
| white-space: nowrap; | |
| } | |
| .tab-buttons button { | |
| font-size: 20px; | |
| } | |
| #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; | |
| } | |
| #filter_type{ | |
| border: 0; | |
| padding-left: 0; | |
| padding-top: 0; | |
| } | |
| #filter_type label { | |
| display: flex; | |
| } | |
| #filter_type label > span{ | |
| margin-top: var(--spacing-lg); | |
| margin-right: 0.5em; | |
| } | |
| #filter_type label > .wrap{ | |
| width: 103px; | |
| } | |
| #filter_type label > .wrap .wrap-inner{ | |
| padding: 2px; | |
| } | |
| #filter_type label > .wrap .wrap-inner input{ | |
| width: 1px | |
| } | |
| #filter-columns-type{ | |
| border:0; | |
| padding:0.5; | |
| } | |
| #filter-columns-size{ | |
| border:0; | |
| padding:0.5; | |
| } | |
| #box-filter > .form{ | |
| border: 0 | |
| } | |
| @font-face { | |
| font-family: 'Karbon'; | |
| font-weight: 400; | |
| font-style: normal; | |
| } | |
| body, .gradio-container { | |
| font-family: 'Karbon', sans-serif; | |
| background-color: #ffffff; | |
| color: #000000; /* main text color */ | |
| margin: 0; | |
| padding: 0; | |
| } | |
| h1, h2, h3, h4, h5, h6 { | |
| color: #eb088a; /* your brand color for headings */ | |
| font-weight: 600; | |
| margin-bottom: 1rem; | |
| } | |
| .tab-buttons > .tabitem { | |
| background-color: transparent; | |
| border: 2px solid #eb088a; | |
| color: #eb088a; | |
| margin-right: 5px; | |
| cursor: pointer; | |
| transition: all 0.2s ease-in-out; | |
| } | |
| .tab-buttons > .tabitem:hover { | |
| background-color: #eb088a; | |
| color: #ffffff; | |
| } | |
| .markdown-text { | |
| line-height: 1.6; | |
| margin-bottom: 2rem; | |
| } | |
| /* Dataframe styling example */ | |
| .gr-dataframe table { | |
| border: 1px solid #eb088a; | |
| } | |
| .gr-dataframe th { | |
| background-color: #eb088a; | |
| color: #ffffff; | |
| } | |
| .gr-dataframe td { | |
| border-bottom: 1px solid #eb088a; | |
| } | |
| /* Example ‘intro-block’ styling if you want extra flair */ | |
| .intro-block { | |
| background-color: #eb088a10; /* light tinted background */ | |
| padding: 1.5rem; | |
| border-radius: 10px; | |
| margin-bottom: 2rem; | |
| } | |
| """ | |
| get_window_url_params = """ | |
| function(url_params) { | |
| const params = new URLSearchParams(window.location.search); | |
| url_params = Object.fromEntries(params); | |
| return url_params; | |
| } | |
| """ | |