/* ================================================
   UCCELLI
   ================================================ */
.birds {
  position: absolute;
  inset: 0;
  z-index: 2;
  pointer-events: none;
  overflow: hidden;
}

.bird {
  position: absolute;
  top: 0;
  left: 0;
  will-change: transform;
}

/* Battito ali — rotazione Y sulle ali */
.bird__wing-l {
  transform-origin: 40px 20px;
  animation: flapL var(--flap-dur, 0.35s) ease-in-out infinite;
}

.bird__wing-r {
  transform-origin: 40px 20px;
  animation: flapR var(--flap-dur, 0.35s) ease-in-out infinite;
}

@keyframes flapL {
  0%, 100% { transform: rotate(0deg) scaleY(1); }
  25% { transform: rotate(-14deg) scaleY(0.88); }
  50% { transform: rotate(0deg) scaleY(1); }
  75% { transform: rotate(10deg) scaleY(1.06); }
}

@keyframes flapR {
  0%, 100% { transform: rotate(0deg) scaleY(1); }
  25% { transform: rotate(14deg) scaleY(0.88); }
  50% { transform: rotate(0deg) scaleY(1); }
  75% { transform: rotate(-10deg) scaleY(1.06); }
}
