/* Meta Ray-Ban Display: black = transparent on additive waveguide */
html,
body {
  margin: 0;
  width: 600px;
  height: 600px;
  overflow: hidden;
  background: #000;
  color: #e8e8e8;
}

.glasses-app {
  width: 600px;
  height: 600px;
  overflow: hidden;
  background: #000;
}

.avatar-host {
  width: 600px;
  height: 600px;
}

.avatar-host canvas {
  display: block;
  /* autoDensity sets size; keep 600×600 logical viewport for MRBD */
  width: 600px;
  height: 600px;
}

.glasses-status {
  position: fixed;
  top: 12px;
  left: 12px;
  right: 12px;
  z-index: 10;
  margin: 0;
  font:
    600 20px/1.3 system-ui,
    sans-serif;
  color: #ffb3d9;
  text-align: center;
  pointer-events: none;
}

.glasses-status--error {
  color: #ff6b8a;
}

.glasses-status--hidden {
  display: none;
}
