/* Monster art rasterized from actual original APK meshes and UV textures. */
#rk-world-native .rk-world-monster.rk-world-source-model{width:84px;height:90px}
#rk-world-native .rk-world-monster.rk-world-source-model img{
  width:82px;height:77px;object-fit:contain;
  filter:drop-shadow(0 5px 3px #081718bb);
  transform-origin:50% 87%;
  animation:rk-monster-source-idle 3.2s ease-in-out infinite;
}
#rk-world-native .rk-world-monster.rk-world-source-model .rk-world-level-label{
  font-weight:700;
}
#dialog-body .rk-pve-target>img.rk-pve-source-image{
  width:96px;height:110px;flex-basis:96px;object-fit:contain;
  filter:drop-shadow(0 4px 4px #091d28af);
}
@keyframes rk-monster-source-idle{
  0%,100%{transform:translateY(0) scale(1)}
  50%{transform:translateY(-2px) scale(1.015)}
}
@media(prefers-reduced-motion:reduce){
  #rk-world-native .rk-world-monster.rk-world-source-model img{animation:none}
}
@media(max-width:355px){
  #dialog-body .rk-pve-target>img.rk-pve-source-image{width:70px;flex-basis:70px;height:90px}
}
/* Do not overlay invented CSS idle motion on the genuine Unity animation. */
#rk-world-native .rk-world-monster.rk-world-clip-animated img{animation:none!important}
#dialog-body .rk-pve-target img.rk-pve-source-image{object-fit:contain}
