.row {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 6px;
}

.stack {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  min-width: 0;
  max-width: min(525px, 82%);
}

.bubble {
  max-width: 100%;
  padding: 10px 16px;
  overflow-wrap: anywhere;
  border-radius: 22px;
  background: var(--dsw-specific-bubble);
  color: var(--dsw-alias-label-primary);
  font: var(--dsw-font-markdown-code);
  white-space: pre-wrap;
}
