# 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 # } # body, .gradio-container { # font-family: Roboto, 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; # } # /* 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; # } # """ custom_css = """ /* 1) Load Karbon Font: Make sure this points to your actual font files */ @font-face { font-family: 'Karbon'; src: url('path/to/Karbon.woff2') format('woff2'), url('path/to/Karbon.woff') format('woff'); font-weight: normal; font-style: normal; } /* 2) Global Container */ body, .gradio-container { font-family: 'Karbon', sans-serif; margin: 0; padding: 0; background-color: #fafafa; /* Light background */ color: #000000; } .gradio-container { max-width: 1200px; margin: 0 auto; padding: 2rem 1rem; } /* 3) Headings, with brand color #eb088a */ h1, h2, h3, h4, h5, h6 { color: #eb088a; margin-bottom: 1rem; font-weight: 600; } /* 4) Intro Block for a slight highlight */ .intro-block { background-color: #ffe2f1; /* lighter tint of #eb088a */ padding: 1.5rem; border-radius: 8px; border: 1px solid #f8badb; margin-bottom: 2rem; } /* 5) Tab styling - remove default orange styling */ .tab-buttons { margin-top: 1rem; margin-bottom: 1rem; display: flex; } .tab-buttons > .tabitem { padding: 0.6rem 1.2rem; background-color: #ffffff; border: 1px solid #eb088a; border-radius: 6px; color: #eb088a; margin-right: 5px; cursor: pointer; transition: background-color 0.2s ease, color 0.2s ease; font-weight: 500; } .tab-buttons > .tabitem.selected { background-color: #eb088a; color: #ffffff; } .tab-buttons > .tabitem:hover { background-color: #eb088a; color: #ffffff; } /* 6) Dataframe Styling */ .gr-dataframe table { width: 100%; border-collapse: collapse; border: 1px solid #cccccc; margin-bottom: 2rem; } .gr-dataframe th { background-color: #eb088a; color: #ffffff; padding: 0.6rem; text-align: left; font-weight: 600; } .gr-dataframe td { padding: 0.6rem; border-bottom: 1px solid #e0e0e0; } .gr-dataframe tr:nth-child(even) { background-color: #fdfdfd; } /* 7) Make default markdown text nice */ .markdown-text p { margin-bottom: 1rem; line-height: 1.6; } """ get_window_url_params = """ function(url_params) { const params = new URLSearchParams(window.location.search); url_params = Object.fromEntries(params); return url_params; } """