.editorial-paper-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;pointer-events:none;transform:translateY(var(--image-shift,0px)) scale(1.045);transform-origin:center}
.paper-motion-ready .editorial-paper-canvas{opacity:1}
.paper-motion-ready .editorial-image{opacity:0}
.paper-motion-toggle{position:absolute;right:max(40px,4vw);bottom:108px;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:9px 12px;color:#fff;background:#10101080;border:1px solid #ffffff45;border-radius:100px;font-size:12px;line-height:1.5;cursor:pointer;backdrop-filter:blur(8px);transition:background .2s,border-color .2s}
.paper-motion-toggle[hidden]{display:none}
.paper-motion-toggle:hover{background:#101010cc;border-color:var(--pink)}
.paper-motion-toggle:focus-visible{outline:2px solid var(--pink);outline-offset:4px}
.paper-motion-toggle svg{width:13px;height:13px;fill:currentColor}
.paper-motion-toggle .paper-play,.paper-motion-toggle.is-paused .paper-pause{display:none}
.paper-motion-toggle.is-paused .paper-play{display:block}
@media(max-width:900px){.paper-motion-toggle{right:24px;bottom:109px}}
@media(max-width:640px){.editorial-paper-canvas{transform:translateY(var(--image-shift,0px)) scale(1.04)}.paper-motion-toggle{right:20px;bottom:106px}}
@media(prefers-reduced-motion:reduce){.editorial-paper-canvas,.paper-motion-toggle{display:none!important}.paper-motion-ready .editorial-image{opacity:1}}
