/* ===========================================================================
   POOL — ajustes para las apariciones VIVAS (fase P3)
   ===========================================================================

   `pool-estados.css` es el archivo del paquete de diseño y no se toca. Este
   solo apaga, en las apariciones que anima `pool_vida.js`, las animaciones de
   CSS que harian el mismo trabajo dos veces: el balanceo de tentaculos, el
   paso de «caminar» y el parpadeo. En esas apariciones esas cosas las calcula
   el bucle, y dejar las dos encendidas daria un movimiento doble.

   Solo afecta a `.pool--vivo`, que son el lanzador y el clon de la escena. Los
   avatares de 24 y 32 px de cada respuesta siguen igual que siempre.
   =========================================================================== */

/* Los tentaculos los dibuja el bucle reescribiendo su trazo: cualquier
   transform de CSS encima los movería por segunda vez. */
.pool--vivo .pool-traseros,
.pool--vivo .pool-centro,
.pool--vivo .pool-saludo,
.pool--vivo .izq-normal {
  animation: none !important;
  transform: none !important;
}

/* Con tentaculos por codigo, el levantado de `alerta` es un angulo de salida,
   no un trazo aparte: la variante fija sobra. */
.pool--vivo .izq-arriba,
.pool--vivo .anillo-arriba { display: none !important; }
.pool--vivo .izq-normal,
.pool--vivo .anillo-normal { display: inline; }

/* El parpadeo y el paso los lleva el bucle. */
.pool--vivo .ojos { animation: none !important; }
.pool--vivo.pool--camina .pool-cuerpo-g,
.pool--vivo.pool--camina .pool-traseros,
.pool--vivo.pool--camina .pool-centro,
.pool--vivo.pool--camina .pool-saludo,
.pool--vivo.pool--camina .izq-normal { animation: none !important; }

/* Seis miembros (2026-10-04): el brazo inferior derecho ahora es el antiguo «centro», asi que el trazo suelto «der-reposo» sobra; y el
   brazo superior izquierdo nuevo cede su sitio al anillo levantado en alerta. */
.pool .der-reposo { display: none !important; }
.pool[data-state="alerta"] .pool-saludo { display: none; }
.pool .pool-saludo { transform-origin: 70px 112px; }

/* Con movimiento reducido queda el parpadeo y nada mas (ETC_POOL_03 §7). El
   bucle ya deja de respirar y de balancear; esto cubre lo que venga del
   paquete de diseño. */
@media (prefers-reduced-motion: reduce) {
  .pool--vivo, .pool--vivo * { animation: none !important; }
}
