A full-width, persistent notification that surfaces an unresolved system state requiring user action — visible but non-blocking. Three variants cover the full range of urgency.
#FFFBEA2px solid #F5C842#FEF2F22px solid #F87171#F0FDF82px solid #00CC88role="alert" on Critical and role="status" on Warning/Resolved. Dismiss button needs aria-label="Dismiss warning". Colour alone never carries meaning — icon + text label always present.variant: warning | critical | resolvedtitle: string (required)body: string (optional)ctaLabel: stringonCtaClick: functiondismissible: boolean