:root {
  --bg: #10151d;
  --panel: #171f2a;
  --text: #f7fbff;
  --muted: #aebdca;
  --line: rgba(255, 255, 255, 0.12);
  --accent: #7cf5c7;
  --accent-text: #062019;
  --danger: #ff6b6b;
}

body {
  background:
    radial-gradient(circle at 18% 12%, rgba(255, 216, 112, 0.16), transparent 24rem),
    radial-gradient(circle at 82% 4%, rgba(124, 245, 199, 0.14), transparent 28rem),
    linear-gradient(180deg, #151b20 0%, #0d1118 100%);
}

.stage {
  background: rgba(23, 31, 42, 0.88);
}

#game-canvas {
  background: #111827;
}

#camera-status[data-tone="ready"] {
  color: var(--accent);
}
