.overlay.pmultichat { inset:0; padding:24px; display:block; }
.multichat-frame { display:block; border:0; background:transparent; overflow:hidden; }
.multichat-frame.is-preview { position:relative; padding:10px; display:flex; flex-direction:column; justify-content:flex-end;
  color:#fff; overflow:hidden; background:transparent; }
.multichat-sample { display:block; line-height:1.5; margin:2px 0; word-break:break-word; }
.multichat-sample.text-shadow { text-shadow:0 2px 4px rgba(0,0,0,.92),0 0 2px rgba(0,0,0,.8); }
.multichat-platform-icon { display:inline-block; width:auto; height:.9em; margin-right:4px; vertical-align:-.08em; }
.multichat-username { margin-right:4px; font-weight:inherit; }
.multichat-message-text { display:inline; }
.multichat-emote { display:inline-block; width:auto; height:1.45em; margin:0 .08em; vertical-align:-.36em; object-fit:contain; }
.scene-canvas .scene-render-root.pmultichat { display:block; width:max-content; height:max-content; padding:0; }
.scene-canvas .scene-render-root.pmultichat .multichat-frame { flex:none; }
