Kesheratmex commited on
Commit
049a75f
·
1 Parent(s): 2872e45

Switch theme from purple to dark blue, update button and tab styles**

Browse files
Files changed (1) hide show
  1. assets/kesheret.css +85 -25
assets/kesheret.css CHANGED
@@ -96,41 +96,54 @@ button:hover, .gr-button:hover, .gradio-button:hover {
96
  background: #0056D6 !important;
97
  }
98
 
99
- /* Override Gradio's purple/violet colors with blue */
100
  :root {
101
  --primary-50: #eff6ff !important;
102
  --primary-100: #dbeafe !important;
103
  --primary-200: #bfdbfe !important;
104
  --primary-300: #93c5fd !important;
105
  --primary-400: #60a5fa !important;
106
- --primary-500: #0046B8 !important;
107
- --primary-600: #0046B8 !important;
108
  --primary-700: #004D85 !important;
109
  --primary-800: #031F33 !important;
110
  --primary-900: #031F33 !important;
111
 
112
  /* Override Gradio's default purple theme colors */
113
- --color-accent: #0046B8 !important;
114
  --color-accent-soft: #dbeafe !important;
115
- --button-primary-background-fill: #0046B8 !important;
116
- --button-primary-background-fill-hover: #0056D6 !important;
117
- --button-primary-border-color: #0046B8 !important;
118
- --button-primary-border-color-hover: #0056D6 !important;
119
  --button-primary-text-color: #FFFFFF !important;
120
  --button-primary-text-color-hover: #FFFFFF !important;
 
 
 
 
 
 
 
 
 
121
  }
122
 
123
- /* Comprehensive button styling - target all possible button selectors */
124
  button,
125
  .gr-button,
126
  .gradio-button,
127
  button[data-testid],
128
  .svelte-1aq8tno,
129
  .primary,
130
- [data-testid*="button"] {
131
- background: linear-gradient(135deg, var(--kesheret-blue) 0%, var(--medium-blue) 100%) !important;
 
 
 
 
132
  color: #FFFFFF !important;
133
- border: 1px solid var(--kesheret-blue) !important;
134
  border-radius: 8px !important;
135
  }
136
 
@@ -140,17 +153,23 @@ button:hover,
140
  button[data-testid]:hover,
141
  .svelte-1aq8tno:hover,
142
  .primary:hover,
143
- [data-testid*="button"]:hover {
144
- background: #0056D6 !important;
145
- border-color: #0056D6 !important;
 
 
 
146
  }
147
 
148
- /* Tab headers - force blue instead of purple */
149
  .gradio-tabs .tab-nav button,
150
  .tab-nav button,
151
  button[role="tab"],
152
- .svelte-1t38q2d button {
153
- background: var(--kesheret-blue) !important;
 
 
 
154
  color: white !important;
155
  border: none !important;
156
  }
@@ -162,26 +181,34 @@ button[role="tab"],
162
  button[role="tab"][aria-selected="true"],
163
  button[role="tab"]:hover,
164
  .svelte-1t38q2d button.selected,
165
- .svelte-1t38q2d button:hover {
 
 
 
 
166
  background: var(--medium-blue) !important;
 
167
  color: white !important;
168
  }
169
 
170
- /* Primary buttons - additional specificity */
171
  button[variant="primary"],
172
  .primary,
173
  button.primary,
174
  .btn-primary {
175
- background: linear-gradient(135deg, var(--kesheret-blue) 0%, var(--medium-blue) 100%) !important;
 
 
176
  color: white !important;
177
- border: 1px solid var(--kesheret-blue) !important;
178
  }
179
 
180
  button[variant="primary"]:hover,
181
  .primary:hover,
182
  button.primary:hover,
183
  .btn-primary:hover {
184
- background: #0056D6 !important;
 
185
  }
186
 
187
  /* File upload buttons */
@@ -189,9 +216,42 @@ button.primary:hover,
189
  .file-upload button,
190
  button[aria-label*="upload"],
191
  button[aria-label*="Upload"] {
192
- background: linear-gradient(135deg, var(--kesheret-blue) 0%, var(--medium-blue) 100%) !important;
 
193
  color: white !important;
194
- border: 1px solid var(--kesheret-blue) !important;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
195
  }
196
 
197
  }
 
96
  background: #0056D6 !important;
97
  }
98
 
99
+ /* Override Gradio's purple/violet colors with dark blue */
100
  :root {
101
  --primary-50: #eff6ff !important;
102
  --primary-100: #dbeafe !important;
103
  --primary-200: #bfdbfe !important;
104
  --primary-300: #93c5fd !important;
105
  --primary-400: #60a5fa !important;
106
+ --primary-500: #031F33 !important;
107
+ --primary-600: #031F33 !important;
108
  --primary-700: #004D85 !important;
109
  --primary-800: #031F33 !important;
110
  --primary-900: #031F33 !important;
111
 
112
  /* Override Gradio's default purple theme colors */
113
+ --color-accent: #031F33 !important;
114
  --color-accent-soft: #dbeafe !important;
115
+ --button-primary-background-fill: #031F33 !important;
116
+ --button-primary-background-fill-hover: #004D85 !important;
117
+ --button-primary-border-color: #031F33 !important;
118
+ --button-primary-border-color-hover: #004D85 !important;
119
  --button-primary-text-color: #FFFFFF !important;
120
  --button-primary-text-color-hover: #FFFFFF !important;
121
+
122
+ /* Force override all possible purple/violet variables */
123
+ --primary: #031F33 !important;
124
+ --secondary: #004D85 !important;
125
+ --neutral-950: #031F33 !important;
126
+ --violet-500: #031F33 !important;
127
+ --violet-600: #031F33 !important;
128
+ --purple-500: #031F33 !important;
129
+ --purple-600: #031F33 !important;
130
  }
131
 
132
+ /* Comprehensive button styling - target all possible button selectors with DARK BLUE */
133
  button,
134
  .gr-button,
135
  .gradio-button,
136
  button[data-testid],
137
  .svelte-1aq8tno,
138
  .primary,
139
+ [data-testid*="button"],
140
+ .btn,
141
+ .button {
142
+ background: var(--dark-blue) !important;
143
+ background-color: var(--dark-blue) !important;
144
+ background-image: none !important;
145
  color: #FFFFFF !important;
146
+ border: 1px solid var(--dark-blue) !important;
147
  border-radius: 8px !important;
148
  }
149
 
 
153
  button[data-testid]:hover,
154
  .svelte-1aq8tno:hover,
155
  .primary:hover,
156
+ [data-testid*="button"]:hover,
157
+ .btn:hover,
158
+ .button:hover {
159
+ background: var(--medium-blue) !important;
160
+ background-color: var(--medium-blue) !important;
161
+ border-color: var(--medium-blue) !important;
162
  }
163
 
164
+ /* Tab headers - force DARK BLUE instead of purple */
165
  .gradio-tabs .tab-nav button,
166
  .tab-nav button,
167
  button[role="tab"],
168
+ .svelte-1t38q2d button,
169
+ .tab-item,
170
+ .tabitem {
171
+ background: var(--dark-blue) !important;
172
+ background-color: var(--dark-blue) !important;
173
  color: white !important;
174
  border: none !important;
175
  }
 
181
  button[role="tab"][aria-selected="true"],
182
  button[role="tab"]:hover,
183
  .svelte-1t38q2d button.selected,
184
+ .svelte-1t38q2d button:hover,
185
+ .tab-item.selected,
186
+ .tab-item:hover,
187
+ .tabitem.selected,
188
+ .tabitem:hover {
189
  background: var(--medium-blue) !important;
190
+ background-color: var(--medium-blue) !important;
191
  color: white !important;
192
  }
193
 
194
+ /* Primary buttons - additional specificity with DARK BLUE */
195
  button[variant="primary"],
196
  .primary,
197
  button.primary,
198
  .btn-primary {
199
+ background: var(--dark-blue) !important;
200
+ background-color: var(--dark-blue) !important;
201
+ background-image: none !important;
202
  color: white !important;
203
+ border: 1px solid var(--dark-blue) !important;
204
  }
205
 
206
  button[variant="primary"]:hover,
207
  .primary:hover,
208
  button.primary:hover,
209
  .btn-primary:hover {
210
+ background: var(--medium-blue) !important;
211
+ background-color: var(--medium-blue) !important;
212
  }
213
 
214
  /* File upload buttons */
 
216
  .file-upload button,
217
  button[aria-label*="upload"],
218
  button[aria-label*="Upload"] {
219
+ background: var(--dark-blue) !important;
220
+ background-color: var(--dark-blue) !important;
221
  color: white !important;
222
+ border: 1px solid var(--dark-blue) !important;
223
+ }
224
+
225
+ /* NUCLEAR OPTION: Override ANY element that might be purple/violet */
226
+ * {
227
+ --violet-500: var(--dark-blue) !important;
228
+ --violet-600: var(--dark-blue) !important;
229
+ --purple-500: var(--dark-blue) !important;
230
+ --purple-600: var(--dark-blue) !important;
231
+ --primary-500: var(--dark-blue) !important;
232
+ --primary-600: var(--dark-blue) !important;
233
+ }
234
+
235
+ /* Target specific Gradio classes that might be purple */
236
+ .bg-violet-500,
237
+ .bg-purple-500,
238
+ .bg-primary-500,
239
+ [style*="rgb(139, 69, 255)"],
240
+ [style*="rgb(168, 85, 247)"],
241
+ [style*="#8b45ff"],
242
+ [style*="#a855f7"] {
243
+ background: var(--dark-blue) !important;
244
+ background-color: var(--dark-blue) !important;
245
+ }
246
+
247
+ /* Force all buttons to be dark blue - maximum specificity */
248
+ button[data-testid="Detectar defectos"],
249
+ button[data-testid*="detect"],
250
+ button[data-testid*="button"] {
251
+ background: var(--dark-blue) !important;
252
+ background-color: var(--dark-blue) !important;
253
+ background-image: none !important;
254
+ border: 1px solid var(--dark-blue) !important;
255
  }
256
 
257
  }