*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
body {
  background: #F1F5F9;
  color: #0F172A;
  font-family: system-ui, 'Segoe UI', sans-serif;
  -webkit-font-smoothing: antialiased;
}
#jbot-root {
  height: 100dvh;
  height: -webkit-fill-available;
  display: flex;
  flex-direction: column;
}
