.toast {
  border-radius: var(--border-radius);
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  --toast-background-opacity: 0.26;
  border: 1px rgba(var(--background-quinary), 0.2) solid;
  box-shadow: 4px 6px 13px 0px rgba(var(--background-quinary), 0.2);
}

.toast-header {
  color: var(--text-secondary) var(--text-opacity);
  border-bottom: 0;
}

.toast-body {
  padding-top: 0.25rem;
  /* mix-blend-mode: exclusion; */
}

.toast-container {
  max-height: calc(100vh);
  pointer-events: all;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 9999;
}

.toast,
.toast-header,
.toast-body {
  overflow: hidden;
  word-wrap: break-word !important;
  word-break: break-word !important;
}

.toast-header {
  background-color: transparent !important;
}

.toast.bg-primary {
  background-color: rgba(
    var(--background-primary),
    var(--toast-background-opacity)
  ) !important;
}

.toast.bg-secondary {
  background-color: rgba(
    var(--background-secondary),
    var(--toast-background-opacity)
  ) !important;
}

.toast.bg-success {
  background-color: rgba(
    var(--bs-success-rgb),
    var(--toast-background-opacity)
  ) !important;
}

.toast.bg-danger {
  background-color: rgba(
    var(--bs-danger-rgb),
    var(--toast-background-opacity)
  ) !important;
}

.toast.bg-warning {
  background-color: rgba(
    var(--bs-warning-rgb),
    var(--toast-background-opacity)
  ) !important;
}

.toast.bg-info {
  background-color: rgba(
    var(--bs-info-rgb),
    var(--toast-background-opacity)
  ) !important;
}

.toast.bg-light {
  background-color: rgba(
    var(--background-light),
    var(--toast-background-opacity)
  ) !important;
}
