Usage
BannerRegion from @prepared911/ui/blocks/banner-region is the display surface for active notification banners. The shell resolves which notices apply, stores per-person dismissals, and opens link destinations. The region orders notices, shows one at a time, and pages or rotates without fetching or validating CMS content.
Mount it in AppShell's banner slot (one element). AppShell's contract still describes a single Banner; update that wording when you integrate.
Banner alone.rotationIntervalMs. The prop is required in this mode.