/* Mantém as notificações legíveis sobre áreas claras e escuras da página. */
:root {
  --popover: #fbfaf8;
  --popover-foreground: #30313d;
}

[data-sonner-toast][data-styled="true"] {
  background: #fbfaf8 !important;
  border-color: rgba(142, 94, 198, 0.72) !important;
  color: #30313d !important;
  box-shadow: 0 12px 32px rgba(13, 18, 54, 0.24) !important;
}

[data-sonner-toast][data-styled="true"] [data-description] {
  color: #555765 !important;
}

[data-sonner-toast][data-styled="true"] [data-icon] {
  color: #8e5ec6;
}

[data-sonner-toaster][data-sonner-theme="dark"] [data-sonner-toast][data-styled="true"] {
  background: #171c45 !important;
  border-color: rgba(215, 184, 239, 0.7) !important;
  color: #ffffff !important;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.38) !important;
}

[data-sonner-toaster][data-sonner-theme="dark"] [data-sonner-toast][data-styled="true"] [data-description] {
  color: #e2e4ee !important;
}

[data-sonner-toaster][data-sonner-theme="dark"] [data-sonner-toast][data-styled="true"] [data-icon] {
  color: #d7b8ef;
}

@media print {
  [data-sonner-toaster] {
    display: none !important;
  }
}
