/* حرکت و تعاملات سراسری ورسورا */
:root{--vsr-motion-fast:180ms;--vsr-motion-duration:480ms;--vsr-motion-slow:650ms;--vsr-motion-ease:cubic-bezier(.22,.75,.2,1);--vsr-motion-ease-soft:cubic-bezier(.16,1,.3,1)}
.versora-reveal,.vsr-home-reveal{opacity:1;transform:none}
.vsr-js body.vsr-motion-enabled .versora-reveal:not(.is-visible),.vsr-js body.vsr-motion-enabled .vsr-home-reveal:not(.is-visible){opacity:0;transform:translateY(22px)}
.vsr-js body.vsr-motion-enabled .versora-reveal,.vsr-js body.vsr-motion-enabled .vsr-home-reveal{transition:opacity var(--vsr-motion-slow) var(--vsr-motion-ease-soft),transform var(--vsr-motion-slow) var(--vsr-motion-ease-soft)}
body.vsr-motion-enabled :where(a,button,input,select,textarea,summary,.versora-btn,.button,.vsr-header-action,.vsr-menu-toggle,.vsr-mobile-action,.vsr-search-close,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button){transition:transform var(--vsr-motion-fast) var(--vsr-motion-ease),box-shadow var(--vsr-motion-duration) var(--vsr-motion-ease),background-color var(--vsr-motion-duration) var(--vsr-motion-ease),border-color var(--vsr-motion-duration) var(--vsr-motion-ease),color var(--vsr-motion-duration) var(--vsr-motion-ease),opacity var(--vsr-motion-fast) ease}
body.vsr-motion-enabled :where(.vsr-home-service,.vsr-home-project,.vsr-home-package,.vsr-home-testimonial,.vsr-home-blog-card,.versora-service-archive-card,.versora-solution-card,.versora-project-card,.versora-package-card,.vsr-product-card,.woocommerce ul.products li.product){transition:transform var(--vsr-motion-duration) var(--vsr-motion-ease-soft),box-shadow var(--vsr-motion-duration) var(--vsr-motion-ease-soft),border-color var(--vsr-motion-duration) var(--vsr-motion-ease-soft),background-color var(--vsr-motion-duration) var(--vsr-motion-ease-soft)}
body.vsr-motion-enabled :where(.vsr-home-service,.vsr-home-project,.vsr-home-blog-card,.versora-service-archive-card,.versora-solution-card,.versora-project-card,.vsr-product-card,.woocommerce ul.products li.product) img{transition:transform var(--vsr-motion-slow) var(--vsr-motion-ease-soft),filter var(--vsr-motion-duration) var(--vsr-motion-ease)}
@media(hover:hover) and (pointer:fine){body.vsr-motion-enabled :where(.versora-btn,.button,button:not(.components-button),input[type=submit],.woocommerce a.button,.woocommerce button.button):hover{transform:translateY(-2px)}body.vsr-motion-enabled :where(.vsr-home-service,.vsr-home-project,.vsr-home-package,.vsr-home-testimonial,.vsr-home-blog-card,.versora-service-archive-card,.versora-solution-card,.versora-project-card,.versora-package-card,.vsr-product-card,.woocommerce ul.products li.product):hover{transform:translateY(-6px)}body.vsr-motion-enabled :where(.vsr-home-service,.vsr-home-project,.vsr-home-blog-card,.versora-service-archive-card,.versora-solution-card,.versora-project-card,.vsr-product-card,.woocommerce ul.products li.product):hover img{transform:scale(1.025)}}
body.vsr-motion-disabled *,body.vsr-motion-disabled *::before,body.vsr-motion-disabled *::after,.vsr-no-motion *,.vsr-no-motion *::before,.vsr-no-motion *::after{animation:none!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.versora-reveal,.vsr-home-reveal{opacity:1!important;transform:none!important;transition:none!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
