
#dungeonBattleCard.v599-clean .v599-template-bg{display:none!important}
#dungeonBattleCard.v599-clean .battle-stage{
  height:474px!important;background:#07100b!important;background-image:none!important;
  box-shadow:inset 0 0 95px rgba(0,0,0,.58),0 12px 28px rgba(0,0,0,.58)!important;
}
#dungeonBattleCard.v599-clean .battle-stage:before{
  background:
    radial-gradient(circle at 50% 44%,rgba(112,230,85,.10),transparent 20%),
    linear-gradient(180deg,rgba(1,6,3,.02),rgba(1,6,3,.02) 42%,rgba(1,4,2,.18) 70%,rgba(1,4,2,.72) 100%)!important;
}
#dungeonBattleCard.v599-clean .v600-bg{
  position:absolute;inset:0;z-index:0;pointer-events:none;
  background-image:var(--gl-dungeon-battle-bg,none)!important;
  background-size:cover;background-position:center center;background-repeat:no-repeat;
  opacity:.98;filter:saturate(1.08) contrast(1.03) brightness(.88);
}
#dungeonBattleCard.v599-clean .v600-bg:after{
  content:"";position:absolute;inset:0;
  background:linear-gradient(180deg,rgba(3,11,7,.08),rgba(2,8,5,.02) 44%,rgba(2,7,4,.14) 68%,rgba(1,4,2,.48) 100%);
}
#dungeonBattleCard.v599-clean .fighter{width:42%!important;bottom:31px!important}
#dungeonBattleCard.v599-clean .fighter.player{left:3.2%!important}
#dungeonBattleCard.v599-clean .fighter.enemy-side{right:3.2%!important}
#dungeonBattleCard.v599-clean .fighter-avatar{width:184px!important;height:248px!important}
#dungeonBattleCard.v599-clean #playerFighter.v600-barbar .v253-player-avatar-img{display:none!important}
#dungeonBattleCard.v599-clean .v600-barbar-art{
  position:relative;z-index:3;width:190px;height:244px;object-fit:contain;object-position:center bottom;
  filter:drop-shadow(0 18px 14px rgba(0,0,0,.92)) drop-shadow(0 0 12px rgba(119,222,82,.10));pointer-events:none;
}
#dungeonBattleCard.v599-clean #enemyFighter.v600-treant .v253-monster{display:none!important}
#dungeonBattleCard.v599-clean .v600-treant-art{
  position:relative;z-index:3;width:190px;height:242px;object-fit:contain;object-position:center bottom;
  filter:drop-shadow(0 18px 14px rgba(0,0,0,.92)) drop-shadow(0 0 15px rgba(101,230,78,.18));pointer-events:none;
}
#dungeonBattleCard.v599-clean .fighter-name{width:96%!important;font-size:7.05px!important}
#dungeonBattleCard.v599-clean .hpbar{width:96%!important}
#dungeonBattleCard.v599-clean .battle-stage:after{top:55%!important;width:52px!important;height:52px!important}
#dungeonBattleCard.v599-clean .damage{top:145px!important}
#dungeonBattleCard.v599-clean .damage.left{left:8%!important}
#dungeonBattleCard.v599-clean .damage.right{right:8%!important}
@media(max-width:560px){
  #dungeonBattleCard.v599-clean .battle-stage{height:414px!important}
  #dungeonBattleCard.v599-clean .fighter{width:42%!important;bottom:27px!important}
  #dungeonBattleCard.v599-clean .fighter.player{left:3%!important}
  #dungeonBattleCard.v599-clean .fighter.enemy-side{right:3%!important}
  #dungeonBattleCard.v599-clean .fighter-avatar{width:154px!important;height:207px!important}
  #dungeonBattleCard.v599-clean .v600-barbar-art{width:158px!important;height:203px!important}
  #dungeonBattleCard.v599-clean .v600-treant-art{width:158px!important;height:201px!important}
  #dungeonBattleCard.v599-clean .fighter-name{font-size:6.45px!important;width:97%!important}
  #dungeonBattleCard.v599-clean .hpbar{width:97%!important}
}
