/* Notch and home-bar insets, read by the canvas for the HUD layout */
@supports (padding-top: env(safe-area-inset-top)) {
  :root {
    --safe-area-inset-top: env(safe-area-inset-top);
    --safe-area-inset-right: env(safe-area-inset-right);
    --safe-area-inset-bottom: env(safe-area-inset-bottom);
    --safe-area-inset-left: env(safe-area-inset-left);
  }
}

html,
body {
  margin: 0;
  padding: 0;
  overflow: hidden;
  height: 100%;
  background: #0d0705;
}

#root {
  height: 100%;
  overflow: hidden;
  display: flex;
  touch-action: none;
}

.fatal {
  position: fixed;
  inset: 0;
  display: grid;
  place-items: center;
  padding: 2rem;
  color: #eee;
  font: 18px/1.5 system-ui, sans-serif;
  text-align: center;
}
/*$vite$:1*/