# 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: #000000; # 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; # } # """ custom_css = """ .tab-buttons button { font-size: 20px; } /* Change the background color of the selected tab */ .tab-item.selected { background-color: #4caf50 !important; /* Replace with your desired color */ color: white !important; /* Adjust text color for contrast */ border-radius: 8px; /* Optional: rounded corners */ } /* Change hover effect for better UX */ .tab-item:hover { background-color: #a5d6a7 !important; /* Lighter green for hover */ } """ get_window_url_params = """ function(url_params) { const params = new URLSearchParams(window.location.search); url_params = Object.fromEntries(params); return url_params; } """