/* Snake demo app — the LCD of the reference screenshot (gui/lean#39): a 586 × 367 client; the screen is one canvas of dots. */
.snake-window { --snake-lcd: #a9c9a0; --snake-lcd-edge: #8fb286; }
.snake {   /* allow: the LCD is the game's drawing (reference screenshot, #39) */
  position: relative; flex: 1; width: 586px; height: 367px; overflow: hidden; outline: none; user-select: none;
  background: var(--snake-lcd-edge);
}
.snake__lcd {   /* allow: the LCD is the game's drawing (reference screenshot, #39) */
  position: absolute; inset: 2px; border: 5px solid #111; border-radius: 12px; overflow: hidden;
  background: var(--snake-lcd);
}
.snake__screen { position: absolute; left: 10px; top: 10px; cursor: default; }
