.chat-bubble { max-width: 80%; padding: .5rem .75rem; border-radius: .9rem; font-size: .875rem; line-height: 1.35; word-wrap: break-word; white-space: pre-line; }
.chat-bubble.mine { background: #16302B; color: #F2EDE3; border-bottom-right-radius: .25rem; }
.chat-bubble.theirs { background: #F2EDE3; color: #2A2A28; border-bottom-left-radius: .25rem; }
