/* Keep one continuous body. In-between motion is drawn from a single texture. */
.secret-corner[data-state="idle"] .frame-scratch-a{animation:none!important;opacity:1}
.secret-corner[data-state="idle"] .frame-scratch-b{animation:none!important;opacity:0!important}
.scratch-motion{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .12s ease-out;filter:drop-shadow(0 4px 2px #26301e0d)}
.secret-corner[data-state="idle"] .secret-actor[data-scratch-renderer="webgl"] .scratch-motion{opacity:1}
.secret-corner[data-state="idle"] .secret-actor[data-scratch-renderer="webgl"] .frame-scratch-a{opacity:0!important}
@media(prefers-reduced-motion:reduce){.scratch-motion{transition:none!important}}
