JerLag commited on
Commit
a2479ef
·
verified ·
1 Parent(s): 78041a5

Update verbatim.css

Browse files
Files changed (1) hide show
  1. verbatim.css +12 -14
verbatim.css CHANGED
@@ -1,6 +1,6 @@
1
  @import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;700;800&display=swap');
2
 
3
- /* ====== Forcer le mode clair, même si l'hôte impose le dark ====== */
4
  :root,
5
  html[data-theme="dark"],
6
  body[data-theme="dark"],
@@ -13,7 +13,7 @@ body[data-theme="dark"],
13
  --vb-primary-2:#06B6D4;
14
  --vb-border:#E2E8F0;
15
 
16
- /* override des tokens Gradio (V5) */
17
  --body-background-fill:#F8FAFC;
18
  --panel-background-fill:#FFFFFF;
19
  --block-background-fill:#FFFFFF;
@@ -33,10 +33,10 @@ html, body, .gradio-container {
33
  background: var(--vb-bg) !important;
34
  color: var(--vb-text) !important;
35
  font-family: Manrope, system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif !important;
36
- font-weight: 500 !important; /* non gras par défaut */
37
  }
38
 
39
- /* ====== Encart / cartes ====== */
40
  .gradio-container .block,
41
  .gradio-container .gr-block,
42
  .gradio-container .gr-box,
@@ -50,12 +50,12 @@ html, body, .gradio-container {
50
  .gradio-container [class*="accordion"],
51
  .gradio-container [class*="box"]{
52
  background: linear-gradient(180deg, rgba(124,58,237,.10), rgba(6,182,212,.10)) !important;
53
- border: 1px solid transparent !important; /* pas de bordure noire */
54
  border-radius: 14px !important;
55
  box-shadow: 0 10px 26px rgba(2,6,23,.08);
56
  }
57
 
58
- /* ====== Titre / sous-titres (header) ====== */
59
  .vb-hero{
60
  display:flex;align-items:center;gap:16px;
61
  padding:20px 22px;margin:10px 0 20px;
@@ -65,7 +65,7 @@ html, body, .gradio-container {
65
  .vb-hero .vb-title{font-size:22px;color:#0F172A;font-weight:500}
66
  .vb-hero .vb-sub{font-size:13px;color:#0F172A}
67
 
68
- /* ====== Labels : tout en noir, suppression des pills noires ====== */
69
  .gradio-container [data-testid="block-label"],
70
  .gradio-container .component-label,
71
  .gradio-container .label,
@@ -95,17 +95,15 @@ html, body, .gradio-container {
95
  box-shadow:0 0 0 2px rgba(124,58,237,.35), 0 0 0 4px rgba(6,182,212,.25) !important;
96
  }
97
 
98
- /* ====== Checkboxes / radios ====== */
99
  .gradio-container input[type="checkbox"],
100
  .gradio-container input[type="radio"],
101
  .gradio-container [data-testid="checkbox"] input[type="checkbox"]{
102
- accent-color: var(--vb-primary) !important; /* finit l’orange */
103
- }
104
-
105
- /* ====== Sliders (no orange) ====== */
106
- .gradio-container input[type="range"]{
107
  accent-color: var(--vb-primary) !important;
108
  }
 
 
 
109
  .gradio-container .noUi-target{ background:rgba(124,58,237,.18) !important; border:0 !important; box-shadow:none !important; }
110
  .gradio-container .noUi-connect{ background:linear-gradient(90deg, var(--vb-primary), var(--vb-primary-2)) !important; }
111
  .gradio-container .noUi-handle{
@@ -122,7 +120,7 @@ html, body, .gradio-container {
122
  }
123
  .gradio-container .vb-cta:hover{ transform:translateY(-2px); filter:brightness(1.05) }
124
 
125
- /* ====== Tableaux / DataFrames ====== */
126
  .gradio-container .table,
127
  .gradio-container .table * ,
128
  .gradio-container .svelte-virtual-table-viewport,
 
1
  @import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;700;800&display=swap');
2
 
3
+ /* ====== Forcer le mode clair / overrides Gradio ====== */
4
  :root,
5
  html[data-theme="dark"],
6
  body[data-theme="dark"],
 
13
  --vb-primary-2:#06B6D4;
14
  --vb-border:#E2E8F0;
15
 
16
+ /* Tokens Gradio */
17
  --body-background-fill:#F8FAFC;
18
  --panel-background-fill:#FFFFFF;
19
  --block-background-fill:#FFFFFF;
 
33
  background: var(--vb-bg) !important;
34
  color: var(--vb-text) !important;
35
  font-family: Manrope, system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif !important;
36
+ font-weight: 500 !important; /* tout en noir, non gras */
37
  }
38
 
39
+ /* ====== Encart / cartes (dégradé du logo, pas de bordures noires) ====== */
40
  .gradio-container .block,
41
  .gradio-container .gr-block,
42
  .gradio-container .gr-box,
 
50
  .gradio-container [class*="accordion"],
51
  .gradio-container [class*="box"]{
52
  background: linear-gradient(180deg, rgba(124,58,237,.10), rgba(6,182,212,.10)) !important;
53
+ border: 1px solid transparent !important;
54
  border-radius: 14px !important;
55
  box-shadow: 0 10px 26px rgba(2,6,23,.08);
56
  }
57
 
58
+ /* ====== Header ====== */
59
  .vb-hero{
60
  display:flex;align-items:center;gap:16px;
61
  padding:20px 22px;margin:10px 0 20px;
 
65
  .vb-hero .vb-title{font-size:22px;color:#0F172A;font-weight:500}
66
  .vb-hero .vb-sub{font-size:13px;color:#0F172A}
67
 
68
+ /* ====== Labels noirs suppression des rubans/pills auto ====== */
69
  .gradio-container [data-testid="block-label"],
70
  .gradio-container .component-label,
71
  .gradio-container .label,
 
95
  box-shadow:0 0 0 2px rgba(124,58,237,.35), 0 0 0 4px rgba(6,182,212,.25) !important;
96
  }
97
 
98
+ /* ====== Checkboxes / radios : couleur bouton & déjà cochées côté Python ====== */
99
  .gradio-container input[type="checkbox"],
100
  .gradio-container input[type="radio"],
101
  .gradio-container [data-testid="checkbox"] input[type="checkbox"]{
 
 
 
 
 
102
  accent-color: var(--vb-primary) !important;
103
  }
104
+
105
+ /* ====== Sliders (plus d’orange) ====== */
106
+ .gradio-container input[type="range"]{ accent-color: var(--vb-primary) !important; }
107
  .gradio-container .noUi-target{ background:rgba(124,58,237,.18) !important; border:0 !important; box-shadow:none !important; }
108
  .gradio-container .noUi-connect{ background:linear-gradient(90deg, var(--vb-primary), var(--vb-primary-2)) !important; }
109
  .gradio-container .noUi-handle{
 
120
  }
121
  .gradio-container .vb-cta:hover{ transform:translateY(-2px); filter:brightness(1.05) }
122
 
123
+ /* ====== DataFrames ====== */
124
  .gradio-container .table,
125
  .gradio-container .table * ,
126
  .gradio-container .svelte-virtual-table-viewport,