Spaces:
Running
Running
Upload app.py
Browse files
app.py
CHANGED
@@ -348,38 +348,39 @@ def generate_response(message: str, history: List[List[str]], system_prompt: str
|
|
348 |
|
349 |
# CSS to fix avatar distortion and positioning issues
|
350 |
avatar_css = """
|
351 |
-
/* Fix avatar image distortion
|
352 |
-
.avatar-container img
|
|
|
|
|
|
|
|
|
|
|
353 |
width: 40px !important;
|
354 |
height: 40px !important;
|
|
|
|
|
|
|
|
|
355 |
border-radius: 50% !important;
|
356 |
object-fit: cover !important;
|
|
|
357 |
margin: 0px !important;
|
358 |
padding: 0px !important;
|
359 |
display: block !important;
|
|
|
360 |
}
|
361 |
|
362 |
-
/*
|
363 |
-
.
|
364 |
-
|
365 |
-
padding: 0px !important;
|
366 |
-
}
|
367 |
-
|
368 |
-
/* Additional fix for Gradio v5 centering issues */
|
369 |
-
.message img {
|
370 |
width: 40px !important;
|
371 |
height: 40px !important;
|
372 |
-
|
373 |
-
|
374 |
-
|
375 |
-
|
376 |
-
|
377 |
-
|
378 |
-
/* Ensure proper aspect ratio for all chatbot images */
|
379 |
-
#chatbot img {
|
380 |
-
aspect-ratio: 1 !important;
|
381 |
-
object-fit: cover !important;
|
382 |
-
border-radius: 50% !important;
|
383 |
}
|
384 |
"""
|
385 |
|
|
|
348 |
|
349 |
# CSS to fix avatar distortion and positioning issues
|
350 |
avatar_css = """
|
351 |
+
/* Fix avatar image distortion with multiple selectors for compatibility */
|
352 |
+
#chatbot .avatar-container img,
|
353 |
+
#chatbot .message-row img,
|
354 |
+
#chatbot .message img,
|
355 |
+
#chatbot img[src*="twemoji"],
|
356 |
+
#chatbot img[src*="huggingface"],
|
357 |
+
.gr-chatbot img {
|
358 |
width: 40px !important;
|
359 |
height: 40px !important;
|
360 |
+
min-width: 40px !important;
|
361 |
+
min-height: 40px !important;
|
362 |
+
max-width: 40px !important;
|
363 |
+
max-height: 40px !important;
|
364 |
border-radius: 50% !important;
|
365 |
object-fit: cover !important;
|
366 |
+
aspect-ratio: 1 / 1 !important;
|
367 |
margin: 0px !important;
|
368 |
padding: 0px !important;
|
369 |
display: block !important;
|
370 |
+
flex-shrink: 0 !important;
|
371 |
}
|
372 |
|
373 |
+
/* Force square containers */
|
374 |
+
#chatbot .avatar-container,
|
375 |
+
.gr-chatbot .avatar-container {
|
|
|
|
|
|
|
|
|
|
|
376 |
width: 40px !important;
|
377 |
height: 40px !important;
|
378 |
+
min-width: 40px !important;
|
379 |
+
min-height: 40px !important;
|
380 |
+
flex-shrink: 0 !important;
|
381 |
+
display: flex !important;
|
382 |
+
align-items: center !important;
|
383 |
+
justify-content: center !important;
|
|
|
|
|
|
|
|
|
|
|
384 |
}
|
385 |
"""
|
386 |
|