/* RAID ATLAS — V14 validated visual corrections.
   Shared battle artwork and tightly controlled den positioning.
   Layout, rotations and all 4 role selectors are untouched.
*/
body.raid-template-ready .raid-template-content .battle-grid .card img.raid-action-art,
body.raid-template-ready .raid-template-content .battle-grid .card img.sprite.raid-action-art,
body.raid-template-ready .raid-template-content .battle-grid .card img.raid-action-art.raid-artwork-hd,
body.raid-template-ready .raid-template-content :is(.cres-grid,.h25-battle-grid,.raid-template-action-grid,.pump-route-grid) img.raid-action-art{
  display:block!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  outline:0!important;
  box-shadow:none!important;
  mix-blend-mode:normal!important;
  -webkit-mask-image:none!important;
  mask-image:none!important;
  object-fit:contain!important;
  object-position:center!important;
  image-rendering:auto!important;
  filter:drop-shadow(0 9px 12px #0008)!important;
}
body.raid-template-ready .raid-template-content .battle-grid .card .raid-action-art-row,
body.raid-template-ready .raid-template-content :is(.cres-grid,.h25-battle-grid,.raid-template-action-grid) .raid-action-art-row{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
}
body.raid-template-ready .raid-template-content .battle-grid .card .raid-action-art-row::before,
body.raid-template-ready .raid-template-content .battle-grid .card .raid-action-art-row::after{
  background:none!important;
  box-shadow:none!important;
  content:none!important;
}
/* Keep the Pokémon's official translucent artwork fully visible on all states. */
body.raid-template-ready .raid-template-content .battle-grid .card:hover img.raid-action-art{
  transform:scale(1.05)!important;
  filter:drop-shadow(0 12px 12px #0009)!important;
}
/* The den is slightly right of center in the untrimmed GIF: shift the picture just 1.5% left
   in its frame without increasing the V13 zoom or cutting stairs off. */
.site-wrap .raid-v9-den-art .raid-v9-den-photo.raid-v10-den-gif{
  background-position:center center,51.5% 50%!important;
  background-size:100% 100%,auto 130%!important;
}
@media(max-width:650px){
  .site-wrap .raid-v9-den-art .raid-v9-den-photo.raid-v10-den-gif{
    background-position:center center,51.5% 50%!important;
    background-size:100% 100%,auto 130%!important;
  }
}
@media(prefers-reduced-motion:reduce){
  body.raid-template-ready .raid-template-content img.raid-action-art{
    transition:none!important;transform:none!important
  }
}

/* Shared credit across all guides, while keeping existing source citations. */
footer .raid-made-by{
  display:inline-flex!important;
  align-items:baseline!important;
  flex-wrap:wrap!important;
  gap:5px!important;
  margin-left:12px!important;
  padding:3px 0!important;
  color:#f2e9e9!important;
  font:700 11px/1.5 "DM Sans",system-ui,sans-serif!important;
  letter-spacing:.01em!important;
}
footer .raid-made-by-alias{
  color:#ff8174!important;
  font-weight:650!important;
}
@media(max-width:750px){
 footer .raid-made-by{display:flex!important;margin:9px 0 0!important}
}
