body[data-scroll-motion="true"] .motion-reveal{opacity:0;translate:0 22px;transition:opacity .6s ease var(--motion-delay,0ms),translate .6s cubic-bezier(.2,.7,.3,1) var(--motion-delay,0ms)}body[data-scroll-motion="true"] .motion-reveal.motion-visible{opacity:1;translate:0 0}.card,.post,.ico,.btn,.footer-social a,.app-store{transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.card:focus-within,.post:focus-within{outline-offset:5px}@media(hover:hover) and (pointer:fine){body[data-hover-motion="true"] .card:hover,body[data-hover-motion="true"] .post:hover{transform:translateY(-6px);box-shadow:0 16px 35px #00000010}body[data-hover-motion="true"] .card:hover .ico{transform:rotate(-7deg) scale(1.08)}body[data-hover-motion="true"] .btn:hover,body[data-hover-motion="true"] .app-store:hover{transform:translateY(-3px);box-shadow:0 8px 20px #00000016}body[data-hover-motion="true"] .footer-social a:hover{transform:translateY(-4px) rotate(-6deg)}}@media(prefers-reduced-motion:reduce){.motion-reveal{opacity:1!important;translate:none!important}.card,.post,.ico,.btn,.footer-social a,.app-store,.motion-reveal{transition:none!important;transform:none!important}}
