.m3-snackbar{--m3-snackbar-offset:1rem}.m3-snackbar[data-state=open]{animation:m3-snackbar-enter var(--md-sys-motion-duration-medium4,.4s) var(--md-sys-motion-easing-emphasized-decelerate,cubic-bezier(.05,.7,.1,1)) both}.m3-snackbar[data-state=closed]{animation:m3-snackbar-exit var(--md-sys-motion-duration-short4,.2s) var(--md-sys-motion-easing-standard-accelerate,cubic-bezier(.3,0,1,1)) both}.m3-snackbar[data-swipe=move],.m3-snackbar[data-swipe=start]{animation:none;transition:none;transform:translate(var(--reka-toast-swipe-move-x,0))}.m3-snackbar[data-swipe=cancel]{animation:none;transform:translate(0);transition:transform var(--md-sys-motion-duration-short4,.2s) var(--md-sys-motion-easing-emphasized,cubic-bezier(.2,0,0,1))}.m3-snackbar[data-swipe=end]{animation:m3-snackbar-swipe-out var(--md-sys-motion-duration-short4,.2s) var(--md-sys-motion-easing-standard-accelerate,cubic-bezier(.3,0,1,1)) both}@keyframes m3-snackbar-enter{0%{opacity:0;transform:translateY(calc(100% + var(--m3-snackbar-offset)))}to{opacity:1;transform:translateY(0)}}@keyframes m3-snackbar-exit{0%{opacity:1}to{opacity:0}}@keyframes m3-snackbar-swipe-out{0%{opacity:1;transform:translate(var(--reka-toast-swipe-end-x,0))}to{opacity:0;transform:translate(calc(100% + var(--m3-snackbar-offset)))}}@media(prefers-reduced-motion:reduce){.m3-snackbar[data-state=closed],.m3-snackbar[data-state=open],.m3-snackbar[data-swipe=end]{animation-duration:.001ms}.m3-snackbar[data-swipe=cancel]{transition-duration:.001ms}}
