body { background: #f5f6f8; }

.message-bubble {
  background: #DCF8C6;
  border-radius: 10px;
  padding: 12px 14px;
  font-size: 13px;
  font-family: inherit;
  white-space: pre-wrap;
  line-height: 1.5;
  margin: 0;
}

.message-card {
  border-left: 4px solid #25D366;
  transition: background .2s;
}

.navbar-brand i { color: #25D366; }
.btn-success { background: #25D366; border-color: #25D366; }
.btn-success:hover { background: #128C7E; border-color: #128C7E; }
