.dragon-scene{--rider-size:150px}.dragon-scene .magic-rider{left:calc(50% - var(--rider-size)/2);right:auto;bottom:6px}.dragon-scene.is-magic-playing .magic-rider{animation:dragon-duel 8s linear 1 both}.dragon-scene.is-magic-playing .magic-riding-sheet{animation:magic-gallop 8s steps(1,end) 1 both}.dragon-scene .magic-scene-controls{background:#eff1ff;border-color:#afbcf1}.dragon-scene.magic-catalog-card{--rider-size:110px}.dragon-scene.magic-catalog-card .magic-rider{bottom:36px}.dragon-scene.magic-catalog-card>.magic-scene-controls{margin:0 12px 14px}.dragon-scene .magic-riding-sheet{transition:none!important;mix-blend-mode:normal!important}@keyframes dragon-duel{0%,100%{translate:0 0}}@media(max-width:600px){.dragon-scene{--rider-size:120px}.dragon-scene.magic-catalog-card{--rider-size:100px}}@media(prefers-reduced-motion:reduce){.dragon-scene .magic-riding-sheet{translate:-75% -50%!important}}

.dragon-scene .magic-rider,.dragon-scene.magic-catalog-card .magic-rider{bottom:0!important}

.dragon-scene .gallery-frame[data-gallery-panel="3"]{display:none}.dragon-scene:has(input[value="3"]:checked) .gallery-frame[data-gallery-panel="1"],.dragon-scene:has(input[value="3"]:checked) .gallery-frame[data-gallery-panel="2"]{display:none}.dragon-scene:has(input[value="3"]:checked) .gallery-frame[data-gallery-panel="3"]{display:flex}
