.toast {
  position: fixed;
  bottom: 24px;
  right: 24px;
  background: #2a2a2a;
  border: 1px solid #3f3f3f;
  color: #f1f1f1;
  padding: 12px 20px;
  border-radius: 6px;
  font-size: 14px;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.3s;
  z-index: 2000;
  pointer-events: none;
}

.toast.visible {
  opacity: 1;
  transform: translateY(0);
}
