/* Space Invaders façon borne d'arcade : flèches gauche/droite pour bouger,
   espace ou flèche haute pour tirer. Pixel art dessiné en fillRect (jamais de
   shadowBlur, fuite mémoire Chromium) : le glow vient du filtre CSS du canvas.
   Le canvas est rendu par le template si l'effet est activé (INVADERS). */

.stage > .invaders-canvas {
    position: absolute;
    inset: auto;
    left: 50%;
    top: 8px;
    bottom: max(5.5rem, calc(env(safe-area-inset-bottom) + 3.5rem));
    transform: translateX(-50%);
    z-index: 4;
    image-rendering: pixelated;
    filter: drop-shadow(0 0 6px rgba(41, 255, 240, 0.45));
    opacity: 0;
    transition: opacity 0.5s ease;
    pointer-events: none;
}
