⎗ ✓ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76.custom-chat-msg { display: flex; --chat-msg-bg: #1c1c1c; --chat-msg-border: #727272; } .custom-chat-msg-avatar { display: flex; width: 75px; height: 75px; text-align: center; border: 1px solid var(--chat-msg-border); border-radius: 38px; object-fit: cover; margin: auto; margin-inline: 0 20px; flex-shrink: 0; align-items: center; justify-content: center; font-size: clamp(0.5vw, calc(6vw / var(--name-char-count)), 1.2vw); } .custom-chat-msg-content { position: relative; z-index: 0; max-width: 100%; width: fit-content; border: 1.5px solid var(--chat-msg-border); padding: 10px; text-align: justify; border-radius: 18px; margin: auto 0; background: var(--chat-msg-bg); } .custom-chat-msg-content::before, .custom-chat-msg-content::after { content: ''; width: 0px; height: 0px; position: absolute; transform: translateY(-50%); top: 50%; z-index: -1; color: transparent; border-bottom: 4px solid; border-left: 7px solid; } .custom-chat-msg-content::before { border-right: 8px solid var(--chat-msg-border); border-top: 4px solid var(--chat-msg-border); left: -14px; } .custom-chat-msg-content::after { border-right: 7px solid var(--chat-msg-bg); border-top: 4px solid var(--chat-msg-bg); margin-top: 1px; left: -11px; } #chat .mes .mesAvatarWrapper, #chat .mes .name_text, .mes_reasoning_header, .icon-svg { display: none; } .custom-transition { display: flex; border: 1px solid #727272; color: var(--SmartThemeQuoteColor); background: #1c1c1c; flex-direction: column; text-align:center; max-width: 100%; padding: 5px; }