.live-toast-region {
  position: fixed;
  z-index: 10000;
  top: max(16px, env(safe-area-inset-top));
  left: 50%;
  transform: translateX(-50%);
  width: min(560px, calc(100vw - 32px));
  display: grid;
  gap: 8px;
  pointer-events: none;
}
.live-toast-region .toast {
  width: 100%;
  box-sizing: border-box;
  pointer-events: auto;
  overflow-wrap: anywhere;
}
:root .scoped-messages .message.user.other .message-meta,
:root .scoped-messages .typing-message .message-meta {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip-path: none;
  white-space: normal;
  justify-content: flex-start;
}
:root .scoped-messages .message.user.other .message-meta > *,
:root .scoped-messages .typing-message .message-meta > * {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip-path: none;
  white-space: normal;
}
:root .message.user.other .message-meta strong { display: inline; }
