+ )}
+
+}
+const meta = { title: "Foundation/Company Colors", parameters: { layout: "fullscreen" } } satisfies Meta
+export default meta
+export const All: StoryObj = { name: "Company Colors", render: () => }
diff --git a/src/foundation/foundation.css b/src/foundation/foundation.css
index f263cc4..33205e0 100644
--- a/src/foundation/foundation.css
+++ b/src/foundation/foundation.css
@@ -38,3 +38,6 @@
/* New common background stop IDs stay on one line at the supported widths. */
.hm-foundation .hm-color-gradient-stops .hm-brand-color-chip[data-gradient-stop-token] { flex-basis: 220px; }
.hm-foundation .hm-color-foreground-sample { padding: 16px; background: var(--hm-sem-bg-surface); }
+
+/* Company Colors: keep each chip close to the Color row width so 1-3 chips per company do not stretch across the page. */
+.hm-foundation .hm-brand-color-row[data-company-id] .hm-brand-color-chip { flex: 0 1 140px; }