.message-bubble{position:relative;display:flex;margin:2px 0}.message-bubble--recv{justify-content:flex-start;padding-left:var(--space-3)}.message-bubble--sent{justify-content:flex-end;padding-right:var(--space-3)}.message-bubble__body{position:relative;min-width:0;max-width:76%;padding:var(--space-2) 14px 9px;border-radius:var(--radius-bubble);font-family:var(--font-bn);font-size:var(--text-lg);line-height:1.45;overflow-wrap:anywhere}.message-bubble--recv .message-bubble__body{background:var(--recv);color:var(--recv-ink)}.message-bubble--sent .message-bubble__body{background:var(--sent);color:var(--sent-ink)}.message-bubble--tail:after,.message-bubble--tail:before{content:"";position:absolute;bottom:0;height:17px}.message-bubble--recv.message-bubble--tail:before{left:5px;width:20px;background:var(--recv);border-bottom-right-radius:var(--radius-lg) 14px}.message-bubble--recv.message-bubble--tail:after{left:0;width:var(--space-3);background:var(--bg);border-bottom-right-radius:10px}.message-bubble--sent.message-bubble--tail:before{right:5px;width:20px;background:var(--sent);border-bottom-left-radius:var(--radius-lg) 14px}.message-bubble--sent.message-bubble--tail:after{right:0;width:var(--space-3);background:var(--bg);border-bottom-left-radius:10px}