/* Mini-module de déplacement de la scène de l’œil
   ⚠️ Ne modifie pas l’œil : uniquement le conteneur .stage */
.stage {
  /* FLIP simple : on pilotera via variables CSS */
  transform: scale(var(--ss, 1)) translate(var(--sx, 0), var(--sy, 0));
  transform-origin: top left;
  transition: transform var(--move-ms, 650ms) var(--move-ease, cubic-bezier(0.22, 1, 0.36, 1));
  will-change: transform;
}

/* Quand l’œil “flotte” (particule) : on fixe la scène, sans capter les clics */
.stage.is-floating {
  position: fixed;        /* on sort du flux pour suivre la conv */
  pointer-events: none;   /* ne jamais bloquer l’UI */
  z-index: 1;             /* reste sous (ou à côté de) la zone des bulles */
}

/* Petite mise en valeur pendant le déplacement (optionnel, doux) */
.stage.is-moving {
  filter: drop-shadow(0 8px 18px rgba(0, 0, 0, 0.08));
}
