/* Beispiel-Animationen für Toast-Effekte */

.toast-slide {
  animation: toast-slide-in 0.6s cubic-bezier(.25,.8,.25,1);
}
@keyframes toast-slide-in {
  from { transform: translateY(-40px) scale(0.95); opacity: 0; }
  to   { transform: translateY(0) scale(1); opacity: 1; }
}

.toast-shake {
  animation: toast-shake-in 0.6s cubic-bezier(.36,.07,.19,.97);
}
@keyframes toast-shake-in {
  10%, 90% { transform: translateX(-2px); }
  20%, 80% { transform: translateX(4px); }
  30%, 50%, 70% { transform: translateX(-8px); }
  40%, 60% { transform: translateX(8px); }
  100% { transform: translateX(0); }
}

.toast-fade {
  animation: toast-fade-in 1s ease;
}
@keyframes toast-fade-in {
  from { opacity: 0; }
  to   { opacity: 1; }
}
