Spaces:
Runtime error
Runtime error
vmore2 commited on
Commit ·
37efbb7
1
Parent(s): e13afc2
Fix text visibility in chat messages with stronger CSS
Browse files
app.py
CHANGED
|
@@ -151,7 +151,13 @@ CUSTOM_CSS = """
|
|
| 151 |
--background-fill-primary: #0a0f1a !important;
|
| 152 |
--background-fill-secondary: #0a0f1a !important;
|
| 153 |
--block-background-fill: #0a0f1a !important;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 154 |
background-color: #0a0f1a !important;
|
|
|
|
| 155 |
}
|
| 156 |
|
| 157 |
/* OUTER MESSAGE CONTAINER - NO BORDER */
|
|
@@ -170,18 +176,47 @@ CUSTOM_CSS = """
|
|
| 170 |
padding: 12px 16px !important;
|
| 171 |
}
|
| 172 |
|
| 173 |
-
/* TEXT - WHITE */
|
| 174 |
-
.message p, .message span, .message div,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 175 |
color: #ffffff !important;
|
| 176 |
font-size: 15px !important;
|
| 177 |
line-height: 1.5 !important;
|
| 178 |
background: transparent !important;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 179 |
}
|
| 180 |
|
| 181 |
/* INPUT */
|
| 182 |
textarea, input, [class*="textbox"] {
|
| 183 |
background: #1e293b !important;
|
| 184 |
color: #f1f5f9 !important;
|
|
|
|
| 185 |
border: 1px solid #334155 !important;
|
| 186 |
border-radius: 12px !important;
|
| 187 |
}
|
|
@@ -214,6 +249,12 @@ footer, .built-with, .label-wrap, label span, .avatar-container, .avatar {
|
|
| 214 |
.chatbot, [class*="chatbot"] {
|
| 215 |
background: #0a0f1a !important;
|
| 216 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 217 |
"""
|
| 218 |
|
| 219 |
demo = gr.ChatInterface(
|
|
|
|
| 151 |
--background-fill-primary: #0a0f1a !important;
|
| 152 |
--background-fill-secondary: #0a0f1a !important;
|
| 153 |
--block-background-fill: #0a0f1a !important;
|
| 154 |
+
--neutral-50: #ffffff !important;
|
| 155 |
+
--neutral-100: #f1f5f9 !important;
|
| 156 |
+
--neutral-200: #e2e8f0 !important;
|
| 157 |
+
--body-text-color: #ffffff !important;
|
| 158 |
+
--body-text-color-subdued: #cbd5e1 !important;
|
| 159 |
background-color: #0a0f1a !important;
|
| 160 |
+
color: #ffffff !important;
|
| 161 |
}
|
| 162 |
|
| 163 |
/* OUTER MESSAGE CONTAINER - NO BORDER */
|
|
|
|
| 176 |
padding: 12px 16px !important;
|
| 177 |
}
|
| 178 |
|
| 179 |
+
/* TEXT - WHITE - COMPREHENSIVE COVERAGE */
|
| 180 |
+
.message p, .message span, .message div,
|
| 181 |
+
.prose p, .prose span, .prose div,
|
| 182 |
+
.markdown, .markdown p, .markdown span, .markdown div,
|
| 183 |
+
.chatbot p, .chatbot span, .chatbot div,
|
| 184 |
+
[class*="message"] p, [class*="message"] span, [class*="message"] div,
|
| 185 |
+
[class*="bot"] p, [class*="bot"] span, [class*="bot"] div,
|
| 186 |
+
[class*="user"] p, [class*="user"] span, [class*="user"] div,
|
| 187 |
+
.message-bubble-border p, .message-bubble-border span, .message-bubble-border div,
|
| 188 |
+
[class*="bubble"] p, [class*="bubble"] span, [class*="bubble"] div {
|
| 189 |
color: #ffffff !important;
|
| 190 |
font-size: 15px !important;
|
| 191 |
line-height: 1.5 !important;
|
| 192 |
background: transparent !important;
|
| 193 |
+
-webkit-text-fill-color: #ffffff !important;
|
| 194 |
+
}
|
| 195 |
+
|
| 196 |
+
/* FORCE ALL TEXT WHITE IN CHAT */
|
| 197 |
+
.chatbot, .chatbot *, [class*="chatbot"], [class*="chatbot"] *,
|
| 198 |
+
.prose, .prose *, .markdown, .markdown * {
|
| 199 |
+
color: #ffffff !important;
|
| 200 |
+
-webkit-text-fill-color: #ffffff !important;
|
| 201 |
+
}
|
| 202 |
+
|
| 203 |
+
/* BOT MESSAGE SPECIFIC */
|
| 204 |
+
[data-testid="bot"] *, .bot *, .message.bot * {
|
| 205 |
+
color: #ffffff !important;
|
| 206 |
+
-webkit-text-fill-color: #ffffff !important;
|
| 207 |
+
}
|
| 208 |
+
|
| 209 |
+
/* USER MESSAGE SPECIFIC */
|
| 210 |
+
[data-testid="user"] *, .user *, .message.user * {
|
| 211 |
+
color: #ffffff !important;
|
| 212 |
+
-webkit-text-fill-color: #ffffff !important;
|
| 213 |
}
|
| 214 |
|
| 215 |
/* INPUT */
|
| 216 |
textarea, input, [class*="textbox"] {
|
| 217 |
background: #1e293b !important;
|
| 218 |
color: #f1f5f9 !important;
|
| 219 |
+
-webkit-text-fill-color: #f1f5f9 !important;
|
| 220 |
border: 1px solid #334155 !important;
|
| 221 |
border-radius: 12px !important;
|
| 222 |
}
|
|
|
|
| 249 |
.chatbot, [class*="chatbot"] {
|
| 250 |
background: #0a0f1a !important;
|
| 251 |
}
|
| 252 |
+
|
| 253 |
+
/* LINKS */
|
| 254 |
+
a, .prose a, .markdown a {
|
| 255 |
+
color: #38bdf8 !important;
|
| 256 |
+
-webkit-text-fill-color: #38bdf8 !important;
|
| 257 |
+
}
|
| 258 |
"""
|
| 259 |
|
| 260 |
demo = gr.ChatInterface(
|