#paw-trail {
  position: fixed;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: 9999;
  width: 100%;
  height: 100%;
}

.paw {
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  pointer-events: none;
  transform-origin: center;
  width: 35px;
  height: 35px;
  /* Упрощенный фильтр для голубого цвета */
  filter: brightness(0) saturate(100%) invert(88%) sepia(6%) saturate(2013%) hue-rotate(173deg) brightness(107%) contrast(97%);
}

/* Упрощенная анимация */
@keyframes fadePaw {
  0% {
    opacity: 0.7;
    transform: scale(1) rotate(0deg);
  }
  50% {
    opacity: 0.4;
    transform: scale(0.8) rotate(5deg);
  }
  100% {
    opacity: 0;
    transform: scale(0.6) rotate(10deg);
  }
}

.paw {
  animation: fadePaw 1.2s ease-out forwards;
}