import gradio as gr blurple = gr.themes.Glass( primary_hue="purple", secondary_hue=gr.themes.Color( c100="#f3f4f6", c200="#e5e7eb", c300="#d1d5db", c400="#9ca3af", c50="#f9fafb", c500="#6b7280", c600="#4b5563", c700="#374151", c800="rgba(28.422987236857917, 2.1975645867375784, 39.326663208007815, 1)", c900="#1c0227", c950="#1c0227", ), neutral_hue=gr.themes.Color( c100="#f3e8ff", c200="#e9d5ff", c300="#d8b4fe", c400="#c084fc", c50="#faf5ff", c500="#a855f7", c600="rgba(83.78266724809674, 29.540070278324272, 132.9400207519531, 1)", c700="rgba(48.28126126334004, 17.30792685680411, 76.3866943359375, 1)", c800="rgba(46.03751121625044, 13.894996526550633, 72.53336791992187, 1)", c900="#2e0e49", c950="#2e0e49", ), radius_size="none", ).set( background_fill_primary="*neutral_700", background_fill_secondary="*secondary_800", border_color_accent="*neutral_600", border_color_primary="*secondary_600", color_accent_soft="*neutral_700", link_text_color="*secondary_500", link_text_color_active="*secondary_500", link_text_color_hover="*secondary_400", link_text_color_visited="*secondary_600", code_background_fill="*neutral_800", shadow_spread_dark="0px", block_background_fill="*secondary_800", block_border_color="*secondary_600", block_border_width="1px", block_label_background_fill="*secondary_700", block_label_border_color="*secondary_600", block_label_text_color="*neutral_200", block_label_text_size="*text_sm", block_title_text_color="*neutral_200", checkbox_background_color="*secondary_400", checkbox_border_color="*neutral_700", checkbox_border_color_hover="*neutral_600", checkbox_label_border_color="*secondary_700", checkbox_label_gap="*form_gap_width", error_background_fill="*background_fill_primary", error_border_color="#ef4444", error_text_color="#fef2f2", error_icon_color="#ef4444", input_background_fill="*secondary_600", input_border_color="*secondary_600", input_border_color_focus="*secondary_500", input_placeholder_color="*neutral_500", input_radius="*radius_xxs", stat_background_fill="*primary_500", table_border_color="*neutral_700", table_even_background_fill="*neutral_700", table_odd_background_fill="*neutral_700", button_border_width="0px", button_border_width_dark="0px", button_transition="all 0.5s ease", button_large_text_weight="500", button_medium_text_weight="500", button_primary_background_fill="linear-gradient(30deg, *primary_800 0%, *primary_950 50%)", button_primary_background_fill_dark="linear-gradient(30deg, *primary_800 0%, *primary_950 50%)", button_primary_background_fill_hover="linear-gradient(90deg, *primary_950 0%, *primary_700 60%)", button_primary_background_fill_hover_dark="linear-gradient(90deg, *primary_950 0%, *primary_700 60%)", button_primary_border_color="*primary_600", button_primary_border_color_hover="*primary_500", button_primary_text_color="white", button_primary_text_color_hover="*code_background_fill", button_primary_text_color_hover_dark="*code_background_fill", button_primary_shadow="*button_primary_shadow", button_primary_shadow_active="*button_primary_shadow", button_secondary_background_fill="linear-gradient(100deg, *primary_950 0%, *primary_600 70%)", button_secondary_background_fill_dark="linear-gradient(100deg, *primary_950 0%, *primary_600 70%)", button_secondary_background_fill_hover="linear-gradient(90deg, *primary_700 0%, *primary_950 60%)", button_secondary_background_fill_hover_dark="linear-gradient(90deg, *primary_700 0%, *primary_950 60%)", button_secondary_border_color="*neutral_600", button_secondary_border_color_hover="*neutral_500", button_secondary_text_color="white", button_secondary_text_color_hover="*table_even_background_fill", button_secondary_text_color_hover_dark="*table_even_background_fill", button_cancel_text_color_hover="white", )