html[data-motion="paused"]{scroll-behavior:auto!important}
html[data-motion="paused"] *,html[data-motion="paused"] *::before,html[data-motion="paused"] *::after{animation-play-state:paused!important;scroll-behavior:auto!important}
html[data-motion="paused"] .motion-reveal{opacity:1!important;transform:none!important;clip-path:none!important}
html[data-reveal-ready] .motion-reveal{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}
html[data-reveal-ready] .motion-reveal:not(.is-visible){opacity:0;transform:translateY(24px)}
.motion-toggle{position:fixed;right:18px;bottom:18px;z-index:9998;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 12px;border:1px solid #242424;background:#faf9f3;color:#242424;border-radius:2px;box-shadow:3px 3px 0 #242424;font:600 10px/1.2 -apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN",sans-serif;letter-spacing:.03em;cursor:pointer}
.motion-toggle::before{content:"";width:6px;height:6px;background:#e23d29;border-radius:50%}
.motion-toggle[aria-pressed="true"]::before{background:#888}
.motion-toggle:focus-visible{outline:3px solid #2d50dc;outline-offset:4px}
.motion-toggle:disabled{cursor:default;font-weight:400}
html[data-preview] .concept-bar,html[data-preview] .motion-toggle{display:none!important}
html[data-preview] .motion-reveal{opacity:1!important;transform:none!important;clip-path:none!important}
@media(max-width:600px){.motion-toggle{right:10px;bottom:10px;min-height:32px;padding:7px 9px;font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.motion-reveal{opacity:1!important;transform:none!important;clip-path:none!important}}
