.wiz-button-motion{--wiz-button-y:0px;--wiz-button-shadow-y:0px;--wiz-button-shadow-color:transparent;--wiz-button-spring:cubic-bezier(.34, 1.56, .64, 1);transform:translateY(var(--wiz-button-y));box-shadow:0 var(--wiz-button-shadow-y) 0 0 var(--wiz-button-shadow-color);transition:transform .2s var(--wiz-button-spring), color .18s ease, background-color .18s ease, box-shadow .2s var(--wiz-button-spring)}.wiz-button-motion[data-variant=default]{--wiz-button-shadow-hover:var(--color-primary-shadow,#1d1b4b)}.wiz-button-motion[data-variant=outline],.wiz-button-motion[data-variant=secondary]{--wiz-button-shadow-hover:var(--color-primary,#2463eb)}.wiz-button-motion[data-variant=destructive]{--wiz-button-shadow-hover:var(--color-alert-strong,#9e1535)}@media (hover:hover) and (pointer:fine){.wiz-button-motion:hover:not(:disabled):not([aria-disabled=true]),.wiz-button-motion[aria-expanded=true]:not(:disabled):not([aria-disabled=true]){--wiz-button-y:-5px;--wiz-button-shadow-y:5px;--wiz-button-shadow-color:var(--wiz-button-shadow-hover,transparent);will-change:transform, box-shadow}}@media (hover:none),(pointer:coarse){.wiz-button-motion:hover:not(:disabled):not([aria-disabled=true]){--wiz-button-y:0px;--wiz-button-shadow-y:0px;--wiz-button-shadow-color:transparent}}.wiz-button-motion:active:not(:disabled):not([aria-disabled=true]){--wiz-button-y:-3px;--wiz-button-shadow-y:3px;--wiz-button-shadow-color:var(--wiz-button-shadow-hover,transparent);transition-duration:90ms;transition-timing-function:ease-out}@media (prefers-reduced-motion:reduce){.wiz-button-motion{transition:none}}
