/* Fluent UI-inspired light theme for WP-Admin alerts, notices, and messages */

/* Success Notices */
.notice-success,
.updated,
.update-nag,
.wp-admin .notice-success,
.wp-admin .updated,
.wp-admin .update-nag {
  background: #dff6dd !important;           /* Fluent UI: communicationSuccessBackground */
  border-left: 4px solid #107c41 !important;/* Fluent UI: communicationSuccessBorder */
  color: #107c41 !important;                /* Fluent UI: communicationSuccess */
  box-shadow: 0 1px 3px rgba(16, 124, 65, 0.05) !important;
}

/* Error Notices */
.notice-error,
.error,
.wp-admin .notice-error,
.wp-admin .error {
  background: #fde7e9 !important;           /* Fluent UI: communicationErrorBackground */
  border-left: 4px solid #a4262c !important;/* Fluent UI: communicationErrorBorder */
  color: #a4262c !important;                /* Fluent UI: communicationError */
  box-shadow: 0 1px 3px rgba(164, 38, 44, 0.05) !important;
}

/* Warning Notices */
.notice-warning,
.wp-admin .notice-warning {
  background: #fff4ce !important;           /* Fluent UI: communicationWarningBackground */
  border-left: 4px solid #797775 !important;/* Fluent UI: communicationWarningBorder */
  color: #797775 !important;                /* Fluent UI: communicationWarning */
  box-shadow: 0 1px 3px rgba(121, 119, 117, 0.05) !important;
}

/* Info Notices */
.notice-info,
.notice,
.wp-admin .notice-info,
.wp-admin .notice {
  background: #deecf9 !important;           /* Fluent UI: communicationInfoBackground */
  border-left: 4px solid #005a9e !important;/* Fluent UI: communicationInfoBorder */
  color: #005a9e !important;                /* Fluent UI: communicationInfo */
  box-shadow: 0 1px 3px rgba(0, 90, 158, 0.05) !important;
}

/* General Notice Styling
