unijoh commited on
Commit
ddec075
·
verified ·
1 Parent(s): 5844053

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +72 -0
app.py CHANGED
@@ -36,11 +36,21 @@ UI = {
36
  MODEL_LINK = "https://huggingface.co/Setur/BRAGD"
37
 
38
  CSS = """:root{
 
 
 
39
  --primary-500:#89AFA9; --primary-600:#6F9992; --primary-700:#5B7F79;
40
  --primary-100:#E1ECEA; --primary-200:#C6DAD6;
 
 
41
  --page-bg:#f7f7f8;
 
 
 
 
42
  }
43
 
 
44
  /* Page background */
45
  html, body, .gradio-container{
46
  background: var(--page-bg) !important;
@@ -281,6 +291,68 @@ a{ color:var(--primary-700)!important; }
281
  border-color:#6F9992 !important;
282
  color:#0b1b19 !important;
283
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
284
  """
285
 
286
  # ----------------------------
 
36
  MODEL_LINK = "https://huggingface.co/Setur/BRAGD"
37
 
38
  CSS = """:root{
39
+ /* tell the browser we support both */
40
+ color-scheme: light dark;
41
+
42
  --primary-500:#89AFA9; --primary-600:#6F9992; --primary-700:#5B7F79;
43
  --primary-100:#E1ECEA; --primary-200:#C6DAD6;
44
+
45
+ /* LIGHT */
46
  --page-bg:#f7f7f8;
47
+ --panel-bg:#ffffff;
48
+ --text:#0b1b19;
49
+ --muted:#4b5a58;
50
+ --border: rgba(11,27,25,0.15);
51
  }
52
 
53
+
54
  /* Page background */
55
  html, body, .gradio-container{
56
  background: var(--page-bg) !important;
 
291
  border-color:#6F9992 !important;
292
  color:#0b1b19 !important;
293
  }
294
+ @media (prefers-color-scheme: dark){
295
+ :root{
296
+ --page-bg:#0f1214;
297
+ --panel-bg:#151a1e;
298
+ --text:#e7eceb;
299
+ --muted:#b8c3c1;
300
+ --border: rgba(231,236,235,0.18);
301
+
302
+ /* keep your brand, just shift the “inactive” background darker */
303
+ --primary-200:#2a3b38;
304
+ }
305
+
306
+ html, body, .gradio-container{
307
+ background: var(--page-bg) !important;
308
+ color: var(--text) !important;
309
+ }
310
+
311
+ body, .gradio-container, .prose, .markdown, label, p, span{
312
+ color: var(--text) !important;
313
+ }
314
+
315
+ .gr-block, .gr-panel, .gr-box, .gr-group, .gr-form{
316
+ background: transparent !important;
317
+ border-color: var(--border) !important;
318
+ }
319
+
320
+ #input_box textarea{
321
+ background: var(--panel-bg) !important;
322
+ color: var(--text) !important;
323
+ border: 1px solid var(--border) !important;
324
+ }
325
+ #input_box textarea::placeholder{
326
+ color: var(--muted) !important;
327
+ }
328
+
329
+ .gr-dataframe table{
330
+ background: var(--panel-bg) !important;
331
+ color: var(--text) !important;
332
+ }
333
+ .gr-dataframe table th,
334
+ .gr-dataframe table td{
335
+ background: var(--panel-bg) !important;
336
+ color: var(--text) !important;
337
+ border-color: var(--border) !important;
338
+ }
339
+
340
+ .gr-accordion, .gr-accordion *{
341
+ border-color: var(--border) !important;
342
+ }
343
+
344
+ a{ color: var(--primary-500) !important; }
345
+
346
+ .gr-button-primary, button.primary, .primary{
347
+ color: #0b1b19 !important;
348
+ }
349
+
350
+ #lang_fo_off, #lang_en_off{
351
+ background: var(--primary-200) !important;
352
+ border-color: var(--primary-600) !important;
353
+ color: var(--text) !important;
354
+ }
355
+ }
356
  """
357
 
358
  # ----------------------------