
/* Force the skill badge animation on the actual V6.04 chips. This is deliberately
   later than every older dungeon visual layer, so old animation shorthands cannot
   silently win on individual effect classes. */
#dungeonBattleCard.v599-clean .v575-proc-strip .v604-skill-chip{
  animation-name:v604SkillChip!important;
  animation-duration:1.55s!important;
  animation-timing-function:cubic-bezier(.18,.8,.22,1)!important;
  animation-delay:0s!important;
  animation-iteration-count:1!important;
  animation-direction:normal!important;
  animation-fill-mode:forwards!important;
  animation-play-state:running!important;
}

/* PvP: reduce the portrait-card look. The source portraits contain scenery, so we
   crop in closer and fade them much more aggressively into the shared arena. */
#v209PvpBattleOverlay .v209-avatar{
  height:286px!important;
  overflow:visible!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:center!important;
  isolation:isolate!important;
}
#v209PvpBattleOverlay .v209-avatar img{
  width:148%!important;
  max-width:none!important;
  height:282px!important;
  max-height:none!important;
  object-fit:cover!important;
  object-position:center 42%!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  -webkit-mask-image:radial-gradient(ellipse 54% 76% at 50% 53%,#000 0 50%,rgba(0,0,0,.98) 61%,rgba(0,0,0,.72) 73%,rgba(0,0,0,.28) 86%,transparent 100%)!important;
  mask-image:radial-gradient(ellipse 54% 76% at 50% 53%,#000 0 50%,rgba(0,0,0,.98) 61%,rgba(0,0,0,.72) 73%,rgba(0,0,0,.28) 86%,transparent 100%)!important;
  filter:drop-shadow(0 20px 16px rgba(0,0,0,.94)) drop-shadow(0 0 14px rgba(87,225,79,.13))!important;
  transform:scale(1.03)!important;
}
#v209PvpBattleOverlay .v209-fighter.player .v209-avatar img{object-position:center 46%!important}
#v209PvpBattleOverlay .v209-fighter.enemy .v209-avatar img{object-position:center 44%!important}
#v209PvpBattleOverlay .v209-fighter:before{
  width:198px!important;
  height:222px!important;
  top:102px!important;
  background:radial-gradient(ellipse,rgba(73,199,76,.13),rgba(24,87,40,.055) 48%,transparent 73%)!important;
  filter:blur(5px)!important;
}
#v209PvpBattleOverlay .v209-avatar:before{
  content:"";position:absolute;left:50%;bottom:22px;transform:translateX(-50%);z-index:0;pointer-events:none;
  width:176px;height:92px;border-radius:50%;
  background:radial-gradient(ellipse,rgba(16,67,33,.30),rgba(7,28,16,.08) 48%,transparent 72%);
  filter:blur(6px);
}
#v209PvpBattleOverlay .v209-avatar:after{
  bottom:9px!important;width:132px!important;height:28px!important;
  background:radial-gradient(ellipse,rgba(0,0,0,.66),rgba(0,0,0,.10) 68%,transparent 74%)!important;
}
#v209PvpBattleOverlay .v209-fighter-name,
#v209PvpBattleOverlay .v209-hpbar{width:84%!important}
#v209PvpBattleOverlay .v610-pvp-vs{top:57%!important;width:44px!important;height:44px!important;font-size:16px!important}

@media(max-width:560px){
  #v209PvpBattleOverlay .v209-avatar{height:256px!important}
  #v209PvpBattleOverlay .v209-avatar img{width:154%!important;height:252px!important}
  #v209PvpBattleOverlay .v209-fighter-name,
  #v209PvpBattleOverlay .v209-hpbar{width:86%!important}
  #v209PvpBattleOverlay .v610-pvp-vs{top:56.5%!important;width:40px!important;height:40px!important;font-size:15px!important}
}
