html, body, #chat-root { margin: 0; height: 100%; background: #121212; }
iframe.app-frame { display: block; width: 100%; height: 100vh; height: 100dvh; border: none; }
.chat-error {
  color: #fff;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  text-align: center;
  padding-top: 30vh;
}
.chat-error button {
  margin-top: 12px;
  padding: 8px 16px;
  border-radius: 8px;
  border: 1px solid #fff;
  background: transparent;
  color: #fff;
  cursor: pointer;
}
