- Shipped
- May 18, 2026 at 4:48 AM UTC
- Author
- Kamo
- Commit
- 9cd2907
SecurityService returns Organization with colors nested inside an EmbColorPalettePair ({ colors: { colorPri: { colorPri, colorLight, ... } } }) and stores hex without a leading '#' — mirror kamo-internal's Organization.fromJSON unwrap so org.colorPri / Light / Lightest / Sec* land on the flat shape every kamo-los consumer reads, and prefix '#' on the way out. Without this every tenant CSS var resolved to undefined, the org-primary utilities fell back to the design-system default, and the logo URL path silently no-op'd.