.chat-message-bubble {
  color: rgba(51, 51, 51, 1);
  border: 15px solid transparent; /* 必写，否则不渲染 */
  border-image-slice: 50 fill; /* ✨按你图的四边数值调整 */
  border-image-repeat: round; /* 或 round 视效果调整 */
  border-image-width: 15px;
}

/* 隐藏滚动条但保留滚动功能 */
.hide-scrollbar {
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE/Edge */
}

.hide-scrollbar::-webkit-scrollbar {
  display: none; /* Chrome/Safari */
}

/* 对内部所有可滚动元素也应用隐藏滚动条 */
.hide-scrollbar * {
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE/Edge */
}

.hide-scrollbar *::-webkit-scrollbar {
  display: none; /* Chrome/Safari */
}
