@keyframes slf-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes slf-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slf-toast-in{0%{opacity:0;transform:translate(-50%) translateY(14px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes slf-screen-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slf-pop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes slf-spin{to{transform:rotate(360deg)}}.slf-spin{animation:slf-spin .9s linear infinite}.slf-backdrop{animation:slf-backdrop-in .2s ease}.slf-sheet{animation:slf-sheet-in .3s cubic-bezier(.22,.61,.36,1)}.slf-toast{animation:slf-toast-in .24s cubic-bezier(.22,.61,.36,1)}.slf-screen{animation:slf-screen-in .26s ease}.slf-pop{animation:slf-pop .28s cubic-bezier(.22,.61,.36,1)}button{transition:transform .1s ease,opacity .12s ease}button:not(:disabled):active{transform:scale(.97)}.slf-press:active{transform:scale(.985)}@media (prefers-reduced-motion: reduce){.slf-backdrop,.slf-sheet,.slf-toast,.slf-screen,.slf-pop{animation:none}button:not(:disabled):active,.slf-press:active{transform:none}}
