/* General toast container styling */
.toast {
  border-radius: 12px;                /* Rounded corners */
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  /*border: none;*/
  padding: 0.75rem 1rem;
  margin-top:0.75rem;
  margin-bottom:0.75rem;
  margin-right:0.75rem;
  background: #fff;                   /* White background */
  font-family: "Segoe UI", sans-serif;
  transition: all 0.3s ease-in-out;
}

/* Header area: make title bold */
.toast-header {
  background: transparent;            /* No grey background */
  font-weight: 600;
  font-size: 1rem;
  color: #333;
}

/* Body text */
.toast-body {
  font-size: 0.9rem;
  color: #555;
}

/* Hover effect for modern feel */
.toast:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 16px rgba(0,0,0,0.2);
}
