--- name: nexus-ui-engine description: Design System & Component rules for Blazor --- # UI Standards - **Atomic Design:** - Build reusable components in `NexusReader.UI.Shared/Components`. - `Atoms`: Base elements (`NexusButton`, `NexusIcon`, `NexusTypography`). - `Molecules`: Small groups (`AiAssistantBubble`, `KnowledgeCheck`). - `Organisms`: High-level sections (`KnowledgeGraph`, `ReaderCanvas`). - **Styling & Isolation:** - Mandatory use of scoped CSS (`.razor.css`). - Strict compliance: Zero inline `