/* Art-only layout adapters; interactive coordinates remain owned by each level. */
.cartoon-character{filter:none}
.fk-far,.fk-grain{display:none}.fk-fog{opacity:.48}.fk-player{filter:drop-shadow(0 3px 2px #10282080)}
.fk45-pose{display:none}.fk-player .f0{display:block}.fk-player[data-direction=away] .f0{display:none}.fk-player[data-direction=away] .f3{display:block}
.fk-player.walk .fk45-pose{display:none}.fk-player.walk[data-direction=toward][data-step="1"] .f1,.fk-player.walk[data-direction=toward][data-step="2"] .f2,.fk-player.walk[data-direction=away][data-step="1"] .f4,.fk-player.walk[data-direction=away][data-step="2"] .f5,.fk-player.walk[data-direction=side][data-step="1"] .f6,.fk-player.walk[data-direction=side][data-step="2"] .f7{display:block}
.fk-player.walk:not([data-direction=side])[data-step="2"]>.fk-visual>.art{transform:none}.fk-player.casting>.fk-visual{transform:none}
.fk45-cast{display:none}.fk-player.casting .fk45-pose{display:none!important}.fk-player.casting[data-aim=right] .cast0,.fk-player.casting[data-aim=left] .cast1,.fk-player.casting[data-aim=toward] .cast2,.fk-player.casting[data-aim=away] .cast3{display:block}
.ghost-death{display:none}.fk-ghost.dead .ghost-idle{display:none}.fk-ghost.dead .ghost-death{display:block}
.sg-door{left:240px;top:134px;width:88px;height:226px}.sg-sofa{left:10px;top:375px;width:220px;height:135px}.sg-girl{left:46px;top:321px;width:146px;height:216px}.sg-cat{left:172px;top:398px}.sg-peep{left:196px;top:151px}.sg-peep-face{width:65px;height:65px}.sg-peep-line{top:71px}.sg-tutor{top:88px}
.mn-house,.mn-moon,.mn-stars{display:none}.mn-giant{left:188px;top:110px;width:192px;height:480px}.mn-girl.a{left:37px;top:181px;width:98px;height:124px}.mn-girl.b{left:109px;top:181px;width:98px;height:124px}.mn-girl>svg{overflow:visible}.mn-catch-ring{left:199px!important;top:283px!important}
.ch-side{opacity:0}.ch-road{inset:0;width:100%;background:none!important}.ch-road:before,.ch-road:after{display:none}.ch-road>.art{width:100%;height:100%}
.lv-build{top:40px;height:460px;filter:none}.lv-build .art{height:460px}.lv-sky,.lv-clouds,.lv-walk,.lv-road,.lv-lamps{visibility:hidden}
.gm-room45{position:absolute;inset:0}.gm-room45>.art{width:100%;height:100%}.gm-tv{z-index:1}.gm-crowd{z-index:2}
.ev-trees{display:none}.sn-garden{opacity:.7}.rr-hero .rr-weapon{left:42px;top:45px;width:23px;height:29px}
.lv-scooter{width:70px;height:92px;margin-top:-62px}.sg-cat{height:67px;width:58px;top:401px}.sg-cat.meow{transform:translateY(-5px) rotate(-5deg)}
.ch-runner:nth-child(2) .ch-man,.ch-runner:nth-child(3) .ch-man,.ch-runner:nth-child(4) .ch-man{filter:none}.ch-runner:nth-child(2) .ch-man{filter:sepia(.2)}.ch-runner:nth-child(3) .ch-man{filter:brightness(.88)}.ch-runner:nth-child(4) .ch-man{filter:saturate(.55)}
.ev-tutor{width:250px;font-size:14px}.ev-strike:after{color:#705131!important;text-shadow:0 1px #fff}
