/* Targeted still-image rule: only the gold catches animated light. */
body[data-ark-refinement] #story .scene,
body[data-ark-refinement] #story .scene>img{animation:none!important;transform:none!important}
body[data-ark-refinement] #story .scene::before,
body[data-ark-refinement] #story .scene::after{content:none!important;animation:none!important}
body[data-ark-refinement] #story :is(.d461-picture,.da530-picture,.swp-dust486){display:none!important}
body[data-ark-refinement] #story .scene{position:relative;overflow:hidden}
.ark-gold-glare{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3;overflow:hidden}
.ark-gold-sheen{animation:ark-gold-sweep 5.6s var(--gold-delay,0s) ease-in-out infinite;animation-play-state:paused;opacity:0}
.ark-gold-star{animation:ark-gold-sparkle 3.8s var(--gold-delay,0s) ease-in-out infinite;animation-play-state:paused;opacity:0}
.ark-gold-glare[data-running=true] :is(.ark-gold-sheen,.ark-gold-star){animation-play-state:running}
@keyframes ark-gold-sweep{0%,14%{transform:translateX(0) skewX(-14deg);opacity:0}20%{opacity:.7}62%{transform:translateX(180px) skewX(-14deg);opacity:.7}68%,100%{transform:translateX(180px) skewX(-14deg);opacity:0}}
@keyframes ark-gold-sparkle{0%,45%,100%{opacity:0}56%{opacity:.85}66%{opacity:0}}
@media(prefers-reduced-motion:reduce){.ark-gold-glare{display:none!important}.ark-gold-glare *{animation:none!important}}
@media print{.ark-gold-glare{display:none!important}}
