/* Tiere zählen v266: raster-only hand-painted reward/navigation imagery. */
#app:has(.zw247-game) #zw240Restart{
  appearance:none!important;
  -webkit-appearance:none!important;
  background-color:transparent!important;
  background-image:url('/animals-v266/restart-button.webp')!important;
  background-position:center!important;
  background-size:contain!important;
  background-repeat:no-repeat!important;
  border:0!important;outline:0!important;
  box-shadow:none!important;text-shadow:none!important;
  border-radius:0!important;
  padding:0!important;
  isolation:isolate!important;
  width:clamp(66px,19.5vw,88px)!important;
  height:clamp(66px,19.5vw,88px)!important;
  left:max(9px,env(safe-area-inset-left,0px))!important;
  top:max(8px,env(safe-area-inset-top,0px))!important;
  z-index:2147480000!important;
}
#app:has(.zw247-game) #zw240Restart::before,
#app:has(.zw247-game) #zw240Restart::after,
#app:has(.zw247-game) #zw240Restart>*{
  content:none!important;
  display:none!important;visibility:hidden!important;
  background:none!important;box-shadow:none!important;
}
#app:has(.zw247-game) #homeBtn{
  background:transparent url('/animals-v266/home-button.webp') center/contain no-repeat!important;
  border:0!important;border-radius:0!important;box-shadow:none!important;
  outline:0!important;padding:0!important;
}
#app:has(.zw247-game) #homeBtn::before,
#app:has(.zw247-game) #homeBtn::after,
#app:has(.zw247-game) #homeBtn>*{
  content:none!important;display:none!important;
}
#app .zw247-game .zw247-rewards .zw247-reward>img{
  display:block!important;
  width:100%!important;height:100%!important;
  object-fit:contain!important;object-position:center center!important;
  transform:none!important;max-width:none!important;max-height:none!important;
  border:0!important;filter:none!important;
  mix-blend-mode:normal!important;
}
#app .zw247-game .zw247-rewards .zw247-reward,
#app .zw247-game .zw247-rewards .zw247-reward::before,
#app .zw247-game .zw247-rewards .zw247-reward::after{
  box-shadow:none!important;background-color:transparent!important;
}
#app .zw247-game .zw247-reward[data-zw247-reward=feed]{
  touch-action:none!important;user-select:none!important;
  -webkit-user-select:none!important;
  -webkit-touch-callout:none!important;
}
.zw266-drag-ghost{
 position:fixed!important;width:72px!important;height:72px!important;
 transform:translate(-50%,-50%)!important;
 pointer-events:none!important;touch-action:none!important;
 z-index:2147483646!important;
 object-fit:contain!important;
 filter:drop-shadow(0 3px 3px rgba(64,44,23,.45))!important;
 will-change:left,top,opacity;
}
#app .zw247-game .zw266-snack-drag{
 pointer-events:auto!important;touch-action:none!important;
 z-index:73!important;
 cursor:grab!important;user-select:none!important;
 -webkit-user-select:none!important;
 -webkit-touch-callout:none!important;
 filter:drop-shadow(0 2px 4px #74503277);
}
#app .zw247-game .zw266-over-animal .zw247-animal{
 filter:brightness(1.07);
}
#app .zw247-game .zw266-fed{
 animation:zw249-happy-bounce .45s ease-in-out 2 alternate;
}
