custom_css = """ /* Title header styles */ .title-header { display: flex; align-items: center; position: relative; width: 100%; height: 60px; padding: 10px 0; } .title-text { margin: 0 auto; font-weight: 900; font-size: 2.5em; letter-spacing: 2px; text-transform: uppercase; background: linear-gradient(90deg, #1f77b4, #00c6ff); -webkit-background-clip: text; -webkit-text-fill-color: transparent; text-shadow: 2px 2px 8px rgba(0,0,0,0.2); } .title-link { position: absolute; right: 0; display: inline-flex; align-items: center; gap: 6px; text-decoration: none; color: #1f77b4; font-weight: 600; } .title-link svg { width: 22px; height: 22px; fill: #1f77b4; } /* Performance metrics labels */ .performance-metrics { display: flex; justify-content: flex-start; width: 100%; gap: 5px; } .metric-label { border: 2px solid #1f77b4; border-radius: 8px; padding: 4px 8px; background-color: #f0f8ff; font-weight: bold; font-size: 12px; text-align: center; display: flex; align-items: center; justify-content: center; min-height: 28px; white-space: nowrap; } .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 } /* === Added scaling for plots === */ #line-chart, #boxplot-task { max-width: 100%; width: 100%; height: auto; margin: 0 auto; display: block; } /* nasconde la barra degli strumenti Plotly */ .modebar { display: none !important; } """ get_window_url_params = """ function(url_params) { const params = new URLSearchParams(window.location.search); url_params = Object.fromEntries(params); return url_params; } """