/* Les découpes réagissent, jamais la couche de décor entière. */
.paper-toy{pointer-events:all;cursor:pointer;touch-action:pan-y;outline:none}
.toy-body{transform-box:fill-box;transform-origin:50% 80%}
.paper-toy[data-action="swing"] .toy-body{transform-origin:50% 5%}
.paper-toy:focus-visible>.toy-body,.paper-toy:hover>.toy-body{filter:drop-shadow(0 0 4px #f7d889)}
.toy-hit{pointer-events:all}.toy-particles{pointer-events:none}.toy-particles>*{transform-box:fill-box;transform-origin:center}
.dragon-flame{display:none;transform-box:fill-box;transform-origin:0 50%;pointer-events:none}
.treasure-gold{opacity:0;transition:opacity .3s}.treasure-lid{transform-box:fill-box;transform-origin:0 100%}
.paper-changing .paper-toy,.inline-reading .paper-toy{pointer-events:none}
