/* Rendered sprite sheets, no vector stand-ins. Finite clocks are cleared on hide/disable. */
#creation304-fx .rendered306-stage,#cain305-fx .rendered306-stage{width:min(82vw,500px,68svh);aspect-ratio:1;position:relative;filter:drop-shadow(0 12px 18px #10251f40);animation:r306-arrive .35s ease-out both}
.rendered306-sprite{width:100%;height:100%;background-repeat:no-repeat;background-size:200% 200%;background-position:0 0}
@keyframes r306-arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){#creation304-fx .rendered306-stage,#cain305-fx .rendered306-stage{animation:none!important}}
