.chat { margin-left: auto; margin-right: auto; max-width: 800px; height: calc(100vh - 306px); overflow-y: auto; padding-right: 20px; display: flex; flex-direction: column-reverse; word-break: break-word; overflow-wrap: anywhere; } .message { display: grid; grid-template-columns: 60px 1fr; padding-bottom: 25px; font-size: 15px; font-family: Helvetica, Arial, sans-serif; line-height: 1.428571429; } .username { display: none; } .message-body {} .message-body p { font-size: 15px !important; line-height: 1.75 !important; margin-bottom: 1.25em !important; } .message-body li { margin-top: 0.5em !important; margin-bottom: 0.5em !important; } .message-body li > p { display: inline !important; } .message-body code { overflow-x: auto; } .message-body :not(pre) > code { white-space: normal !important; } .dark .message-body p em { color: rgb(198, 202, 214) !important; } .message-body p em { color: rgb(110, 110, 110) !important; } .gradio-container .chat .assistant-message { padding: 15px; border-radius: 20px; background-color: #0000000f; margin-top: 9px !important; margin-bottom: 18px !important; } .gradio-container .chat .user-message { padding: 15px; border-radius: 20px; margin-bottom: 9px !important; } .dark .chat .assistant-message { background-color: #374151; }