/* R9 V10: single independent projectile in cinematic root; no grid children. */
#r9-cinema>.r9-projectile{position:absolute;left:27%;top:27%;width:100px;height:22px;z-index:30;pointer-events:none;opacity:0;transform:translateX(0);filter:drop-shadow(0 0 8px #ffd26b)}
#r9-cinema>.r9-projectile .r9-projectile-shaft{position:absolute;left:0;top:9px;width:90px;height:4px;border-radius:4px;background:linear-gradient(90deg,#b87a26,#ffe29a 35%,#fffde1 75%,#ffca4b);box-shadow:0 0 9px 3px #ffdb72,0 0 22px #ffb92b}
#r9-cinema>.r9-projectile .r9-projectile-shaft:after{content:"";position:absolute;right:-12px;top:-8px;border-left:19px solid #fff3c0;border-top:10px solid transparent;border-bottom:10px solid transparent;filter:drop-shadow(0 0 7px #ffcd55)}
#r9-cinema.r9-arrow-flight>.r9-projectile{animation:r9-v10-projectile .41s linear both}
@keyframes r9-v10-projectile{0%{opacity:0;transform:translateX(0)}12%{opacity:1}78%{opacity:1}100%{opacity:0;transform:translateX(15vw)}}
/* Hide the retired V9 arrow and hand-drawn duplicate bow. */
#r9-cinema .r9-arrow,#r9-cinema .r9-bow-action{display:none!important}
@media(max-width:700px){#r9-cinema>.r9-projectile{left:60%;top:12%;width:75px}#r9-cinema>.r9-projectile .r9-projectile-shaft{width:58px}@keyframes r9-v10-projectile{0%{opacity:0;transform:translateX(0)}12%,78%{opacity:1}100%{opacity:0;transform:translateX(29vw)}}}
@media(prefers-reduced-motion:reduce){#r9-cinema>.r9-projectile{display:none!important}}
