Skip to content

Conversation

@langermank
Copy link
Contributor

@langermank langermank commented Oct 10, 2025

This is a bit of a special snowflake, but the dashboard currently sets custom CSS to change the feed background color for dark themes. It's a bit broken and would be easier to do at the token level, so I'm adding a pattern level token for it.

Closes https://github.com/github/primer/issues/5978

@changeset-bot
Copy link

changeset-bot bot commented Oct 10, 2025

🦋 Changeset detected

Latest commit: fcaee36

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@primer/primitives Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions
Copy link
Contributor

github-actions bot commented Oct 10, 2025

Design Token Diff (CSS)

/css/functional/themes/dark-colorblind-high-contrast.css

+++ /home/runner/work/primitives/primitives/dist/css/functional/themes/dark-colorblind-high-contrast.css	2025-10-10 21:11:06.115005874 +0000
@@ -828,6 +828,7 @@
 --controlTrack-borderColor-rest: var(--borderColor-emphasis);
 --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
 --controlTrack-fgColor-rest: var(--fgColor-default);
+  --dashboard-bgColor: var(--bgColor-inset);
 --diffBlob-additionLine-fgColor: var(--fgColor-onEmphasis);
 --diffBlob-additionNum-fgColor: var(--fgColor-default);
 --diffBlob-additionWord-fgColor: var(--fgColor-default);
@@ -1690,6 +1691,7 @@
   --controlTrack-borderColor-rest: var(--borderColor-emphasis);
   --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
   --controlTrack-fgColor-rest: var(--fgColor-default);
+    --dashboard-bgColor: var(--bgColor-inset);
   --diffBlob-additionLine-fgColor: var(--fgColor-onEmphasis);
   --diffBlob-additionNum-fgColor: var(--fgColor-default);
   --diffBlob-additionWord-fgColor: var(--fgColor-default);

/css/functional/themes/dark-colorblind.css

+++ /home/runner/work/primitives/primitives/dist/css/functional/themes/dark-colorblind.css	2025-10-10 21:11:04.635001761 +0000
@@ -842,6 +842,7 @@
 --controlKnob-borderColor-disabled: var(--control-bgColor-disabled);
 --controlKnob-borderColor-rest: var(--control-borderColor-rest);
 --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
+  --dashboard-bgColor: var(--bgColor-inset);
 --diffBlob-hunkNum-fgColor-hover: var(--fgColor-onEmphasis);
 --focus-outline: 2px solid #1f6feb;
 --overlay-borderColor: var(--borderColor-muted);
@@ -1704,6 +1705,7 @@
   --controlKnob-borderColor-disabled: var(--control-bgColor-disabled);
   --controlKnob-borderColor-rest: var(--control-borderColor-rest);
   --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
+    --dashboard-bgColor: var(--bgColor-inset);
   --diffBlob-hunkNum-fgColor-hover: var(--fgColor-onEmphasis);
   --focus-outline: 2px solid #1f6feb;
   --overlay-borderColor: var(--borderColor-muted);

/css/functional/themes/dark-dimmed-high-contrast.css

+++ /home/runner/work/primitives/primitives/dist/css/functional/themes/dark-dimmed-high-contrast.css	2025-10-10 21:11:00.187988575 +0000
@@ -746,6 +746,7 @@
 --counter-bgColor-emphasis: var(--bgColor-neutral-emphasis);
 --counter-bgColor-muted: var(--bgColor-neutral-muted);
 --counter-borderColor: var(--borderColor-default);
+  --dashboard-bgColor: var(--bgColor-inset);
 --diffBlob-additionLine-bgColor: var(--bgColor-success-muted);
 --diffBlob-additionLine-fgColor: var(--fgColor-default);
 --diffBlob-additionNum-fgColor: var(--fgColor-default);
@@ -1608,6 +1609,7 @@
   --counter-bgColor-emphasis: var(--bgColor-neutral-emphasis);
   --counter-bgColor-muted: var(--bgColor-neutral-muted);
   --counter-borderColor: var(--borderColor-default);
+    --dashboard-bgColor: var(--bgColor-inset);
   --diffBlob-additionLine-bgColor: var(--bgColor-success-muted);
   --diffBlob-additionLine-fgColor: var(--fgColor-default);
   --diffBlob-additionNum-fgColor: var(--fgColor-default);

/css/functional/themes/dark-dimmed.css

+++ /home/runner/work/primitives/primitives/dist/css/functional/themes/dark-dimmed.css	2025-10-10 21:10:58.703984002 +0000
@@ -777,6 +777,7 @@
 --controlTrack-fgColor-rest: var(--fgColor-muted);
 --counter-bgColor-emphasis: var(--bgColor-neutral-emphasis);
 --counter-bgColor-muted: var(--bgColor-neutral-muted);
+  --dashboard-bgColor: var(--bgColor-inset);
 --diffBlob-additionLine-bgColor: var(--bgColor-success-muted);
 --diffBlob-additionLine-fgColor: var(--fgColor-default);
 --diffBlob-additionNum-fgColor: var(--fgColor-default);
@@ -1639,6 +1640,7 @@
   --controlTrack-fgColor-rest: var(--fgColor-muted);
   --counter-bgColor-emphasis: var(--bgColor-neutral-emphasis);
   --counter-bgColor-muted: var(--bgColor-neutral-muted);
+    --dashboard-bgColor: var(--bgColor-inset);
   --diffBlob-additionLine-bgColor: var(--bgColor-success-muted);
   --diffBlob-additionLine-fgColor: var(--fgColor-default);
   --diffBlob-additionNum-fgColor: var(--fgColor-default);

/css/functional/themes/dark-high-contrast.css

+++ /home/runner/work/primitives/primitives/dist/css/functional/themes/dark-high-contrast.css	2025-10-10 21:11:07.636010101 +0000
@@ -827,6 +827,7 @@
 --controlTrack-borderColor-rest: var(--borderColor-emphasis);
 --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
 --controlTrack-fgColor-rest: var(--fgColor-default);
+  --dashboard-bgColor: var(--bgColor-inset);
 --diffBlob-additionLine-fgColor: var(--fgColor-onEmphasis);
 --diffBlob-additionNum-fgColor: var(--fgColor-default);
 --diffBlob-additionWord-fgColor: var(--fgColor-default);
@@ -1689,6 +1690,7 @@
   --controlTrack-borderColor-rest: var(--borderColor-emphasis);
   --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
   --controlTrack-fgColor-rest: var(--fgColor-default);
+    --dashboard-bgColor: var(--bgColor-inset);
   --diffBlob-additionLine-fgColor: var(--fgColor-onEmphasis);
   --diffBlob-additionNum-fgColor: var(--fgColor-default);
   --diffBlob-additionWord-fgColor: var(--fgColor-default);

/css/functional/themes/dark-tritanopia-high-contrast.css

+++ /home/runner/work/primitives/primitives/dist/css/functional/themes/dark-tritanopia-high-contrast.css	2025-10-10 21:11:03.167997684 +0000
@@ -828,6 +828,7 @@
 --controlTrack-borderColor-rest: var(--borderColor-emphasis);
 --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
 --controlTrack-fgColor-rest: var(--fgColor-default);
+  --dashboard-bgColor: var(--bgColor-inset);
 --diffBlob-additionLine-fgColor: var(--fgColor-onEmphasis);
 --diffBlob-additionNum-fgColor: var(--fgColor-default);
 --diffBlob-additionWord-fgColor: var(--fgColor-default);
@@ -1690,6 +1691,7 @@
   --controlTrack-borderColor-rest: var(--borderColor-emphasis);
   --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
   --controlTrack-fgColor-rest: var(--fgColor-default);
+    --dashboard-bgColor: var(--bgColor-inset);
   --diffBlob-additionLine-fgColor: var(--fgColor-onEmphasis);
   --diffBlob-additionNum-fgColor: var(--fgColor-default);
   --diffBlob-additionWord-fgColor: var(--fgColor-default);

/css/functional/themes/dark-tritanopia.css

+++ /home/runner/work/primitives/primitives/dist/css/functional/themes/dark-tritanopia.css	2025-10-10 21:11:01.680993175 +0000
@@ -842,6 +842,7 @@
 --controlKnob-borderColor-disabled: var(--control-bgColor-disabled);
 --controlKnob-borderColor-rest: var(--control-borderColor-rest);
 --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
+  --dashboard-bgColor: var(--bgColor-inset);
 --diffBlob-hunkNum-fgColor-hover: var(--fgColor-onEmphasis);
 --focus-outline: 2px solid #1f6feb;
 --overlay-borderColor: var(--borderColor-muted);
@@ -1704,6 +1705,7 @@
   --controlKnob-borderColor-disabled: var(--control-bgColor-disabled);
   --controlKnob-borderColor-rest: var(--control-borderColor-rest);
   --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
+    --dashboard-bgColor: var(--bgColor-inset);
   --diffBlob-hunkNum-fgColor-hover: var(--fgColor-onEmphasis);
   --focus-outline: 2px solid #1f6feb;
   --overlay-borderColor: var(--borderColor-muted);

/css/functional/themes/dark.css

+++ /home/runner/work/primitives/primitives/dist/css/functional/themes/dark.css	2025-10-10 21:10:57.226979450 +0000
@@ -841,6 +841,7 @@
 --controlKnob-borderColor-disabled: var(--control-bgColor-disabled);
 --controlKnob-borderColor-rest: var(--control-borderColor-rest);
 --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
+  --dashboard-bgColor: var(--bgColor-inset);
 --diffBlob-hunkNum-fgColor-hover: var(--fgColor-onEmphasis);
 --focus-outline: 2px solid #1f6feb;
 --overlay-borderColor: var(--borderColor-muted);
@@ -1703,6 +1704,7 @@
   --controlKnob-borderColor-disabled: var(--control-bgColor-disabled);
   --controlKnob-borderColor-rest: var(--control-borderColor-rest);
   --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
+    --dashboard-bgColor: var(--bgColor-inset);
   --diffBlob-hunkNum-fgColor-hover: var(--fgColor-onEmphasis);
   --focus-outline: 2px solid #1f6feb;
   --overlay-borderColor: var(--borderColor-muted);

/css/functional/themes/light-colorblind-high-contrast.css

+++ /home/runner/work/primitives/primitives/dist/css/functional/themes/light-colorblind-high-contrast.css	2025-10-10 21:10:54.143969816 +0000
@@ -839,6 +839,7 @@
 --controlKnob-borderColor-disabled: var(--control-bgColor-disabled);
 --controlTrack-borderColor-rest: var(--borderColor-emphasis);
 --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
+  --dashboard-bgColor: var(--bgColor-default);
 --diffBlob-additionLine-fgColor: var(--fgColor-default);
 --diffBlob-additionNum-fgColor: var(--fgColor-default);
 --diffBlob-additionWord-fgColor: var(--fgColor-onEmphasis);
@@ -1701,6 +1702,7 @@
   --controlKnob-borderColor-disabled: var(--control-bgColor-disabled);
   --controlTrack-borderColor-rest: var(--borderColor-emphasis);
   --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
+    --dashboard-bgColor: var(--bgColor-default);
   --diffBlob-additionLine-fgColor: var(--fgColor-default);
   --diffBlob-additionNum-fgColor: var(--fgColor-default);
   --diffBlob-additionWord-fgColor: var(--fgColor-onEmphasis);

/css/functional/themes/light-colorblind.css

+++ /home/runner/work/primitives/primitives/dist/css/functional/themes/light-colorblind.css	2025-10-10 21:10:52.677965044 +0000
@@ -835,6 +835,7 @@
 --controlKnob-borderColor-disabled: var(--control-bgColor-disabled);
 --controlKnob-borderColor-rest: var(--control-borderColor-rest);
 --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
+  --dashboard-bgColor: var(--bgColor-default);
 --diffBlob-additionLine-fgColor: var(--fgColor-default);
 --diffBlob-additionNum-fgColor: var(--fgColor-default);
 --diffBlob-additionWord-fgColor: var(--fgColor-default);
@@ -1697,6 +1698,7 @@
   --controlKnob-borderColor-disabled: var(--control-bgColor-disabled);
   --controlKnob-borderColor-rest: var(--control-borderColor-rest);
   --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
+    --dashboard-bgColor: var(--bgColor-default);
   --diffBlob-additionLine-fgColor: var(--fgColor-default);
   --diffBlob-additionNum-fgColor: var(--fgColor-default);
   --diffBlob-additionWord-fgColor: var(--fgColor-default);

/css/functional/themes/light-high-contrast.css

+++ /home/runner/work/primitives/primitives/dist/css/functional/themes/light-high-contrast.css	2025-10-10 21:10:55.640974563 +0000
@@ -838,6 +838,7 @@
 --controlKnob-borderColor-disabled: var(--control-bgColor-disabled);
 --controlTrack-borderColor-rest: var(--borderColor-emphasis);
 --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
+  --dashboard-bgColor: var(--bgColor-default);
 --diffBlob-additionLine-fgColor: var(--fgColor-default);
 --diffBlob-additionNum-fgColor: var(--fgColor-default);
 --diffBlob-additionWord-fgColor: var(--fgColor-onEmphasis);
@@ -1700,6 +1701,7 @@
   --controlKnob-borderColor-disabled: var(--control-bgColor-disabled);
   --controlTrack-borderColor-rest: var(--borderColor-emphasis);
   --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
+    --dashboard-bgColor: var(--bgColor-default);
   --diffBlob-additionLine-fgColor: var(--fgColor-default);
   --diffBlob-additionNum-fgColor: var(--fgColor-default);
   --diffBlob-additionWord-fgColor: var(--fgColor-onEmphasis);

/css/functional/themes/light-tritanopia-high-contrast.css

+++ /home/runner/work/primitives/primitives/dist/css/functional/themes/light-tritanopia-high-contrast.css	2025-10-10 21:10:51.112959950 +0000
@@ -839,6 +839,7 @@
 --controlKnob-borderColor-disabled: var(--control-bgColor-disabled);
 --controlTrack-borderColor-rest: var(--borderColor-emphasis);
 --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
+  --dashboard-bgColor: var(--bgColor-default);
 --diffBlob-additionLine-fgColor: var(--fgColor-default);
 --diffBlob-additionNum-fgColor: var(--fgColor-default);
 --diffBlob-additionWord-fgColor: var(--fgColor-onEmphasis);
@@ -1701,6 +1702,7 @@
   --controlKnob-borderColor-disabled: var(--control-bgColor-disabled);
   --controlTrack-borderColor-rest: var(--borderColor-emphasis);
   --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
+    --dashboard-bgColor: var(--bgColor-default);
   --diffBlob-additionLine-fgColor: var(--fgColor-default);
   --diffBlob-additionNum-fgColor: var(--fgColor-default);
   --diffBlob-additionWord-fgColor: var(--fgColor-onEmphasis);

/css/functional/themes/light-tritanopia.css

+++ /home/runner/work/primitives/primitives/dist/css/functional/themes/light-tritanopia.css	2025-10-10 21:10:49.644955172 +0000
@@ -835,6 +835,7 @@
 --controlKnob-borderColor-disabled: var(--control-bgColor-disabled);
 --controlKnob-borderColor-rest: var(--control-borderColor-rest);
 --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
+  --dashboard-bgColor: var(--bgColor-default);
 --diffBlob-additionLine-fgColor: var(--fgColor-default);
 --diffBlob-additionNum-fgColor: var(--fgColor-default);
 --diffBlob-additionWord-fgColor: var(--fgColor-default);
@@ -1697,6 +1698,7 @@
   --controlKnob-borderColor-disabled: var(--control-bgColor-disabled);
   --controlKnob-borderColor-rest: var(--control-borderColor-rest);
   --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
+    --dashboard-bgColor: var(--bgColor-default);
   --diffBlob-additionLine-fgColor: var(--fgColor-default);
   --diffBlob-additionNum-fgColor: var(--fgColor-default);
   --diffBlob-additionWord-fgColor: var(--fgColor-default);

/css/functional/themes/light.css

+++ /home/runner/work/primitives/primitives/dist/css/functional/themes/light.css	2025-10-10 21:10:46.637945452 +0000
@@ -834,6 +834,7 @@
 --controlKnob-borderColor-disabled: var(--control-bgColor-disabled);
 --controlKnob-borderColor-rest: var(--control-borderColor-rest);
 --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
+  --dashboard-bgColor: var(--bgColor-default);
 --diffBlob-additionLine-fgColor: var(--fgColor-default);
 --diffBlob-additionNum-fgColor: var(--fgColor-default);
 --diffBlob-additionWord-fgColor: var(--fgColor-default);
@@ -1696,6 +1697,7 @@
   --controlKnob-borderColor-disabled: var(--control-bgColor-disabled);
   --controlKnob-borderColor-rest: var(--control-borderColor-rest);
   --controlTrack-fgColor-disabled: var(--fgColor-onEmphasis);
+    --dashboard-bgColor: var(--bgColor-default);
   --diffBlob-additionLine-fgColor: var(--fgColor-default);
   --diffBlob-additionNum-fgColor: var(--fgColor-default);
   --diffBlob-additionWord-fgColor: var(--fgColor-default);

@github-actions
Copy link
Contributor

github-actions bot commented Oct 10, 2025

Design Token Diff (StyleLint)

/styleLint/functional/themes/dark-colorblind-high-contrast.json

+++ /home/runner/work/primitives/primitives/dist/styleLint/functional/themes/dark-colorblind-high-contrast.json	2025-10-10 21:11:06.116005877 +0000
@@ -18147,6 +18147,111 @@
   "attributes": {},
   "path": ["counter", "borderColor"]
 },
+  "dashboard-bgColor": {
+    "key": "{dashboard.bgColor}",
+    "$value": "#010409",
+    "$type": "color",
+    "$extensions": {
+      "org.primer.figma": {
+        "collection": "mode",
+        "group": "component (internal)",
+        "scopes": ["bgColor"]
+      },
+      "org.primer.overrides": {
+        "dark": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed-high-contrast": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-high-contrast": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-protanopia-deuteranopia-high-contrast": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-tritanopia-high-contrast": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        }
+      }
+    },
+    "filePath": "src/tokens/component/dashboard.json5",
+    "isSource": true,
+    "original": {
+      "$value": "{bgColor.inset}",
+      "$type": "color",
+      "$extensions": {
+        "org.primer.figma": {
+          "collection": "mode",
+          "group": "component (internal)",
+          "scopes": ["bgColor"]
+        },
+        "org.primer.overrides": {
+          "dark": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-protanopia-deuteranopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-tritanopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          }
+        }
+      },
+      "key": "{dashboard.bgColor}"
+    },
+    "name": "dashboard-bgColor",
+    "attributes": {},
+    "path": ["dashboard", "bgColor"]
+  },
 "data-auburn-color-emphasis": {
   "key": "{data.auburn.color.emphasis}",
   "$value": "#a86f6b",

/styleLint/functional/themes/dark-colorblind.json

+++ /home/runner/work/primitives/primitives/dist/styleLint/functional/themes/dark-colorblind.json	2025-10-10 21:11:04.636001764 +0000
@@ -18141,6 +18141,111 @@
   "attributes": {},
   "path": ["counter", "borderColor"]
 },
+  "dashboard-bgColor": {
+    "key": "{dashboard.bgColor}",
+    "$value": "#010409",
+    "$type": "color",
+    "$extensions": {
+      "org.primer.figma": {
+        "collection": "mode",
+        "group": "component (internal)",
+        "scopes": ["bgColor"]
+      },
+      "org.primer.overrides": {
+        "dark": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed-high-contrast": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-high-contrast": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-protanopia-deuteranopia-high-contrast": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-tritanopia-high-contrast": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        }
+      }
+    },
+    "filePath": "src/tokens/component/dashboard.json5",
+    "isSource": true,
+    "original": {
+      "$value": "{bgColor.inset}",
+      "$type": "color",
+      "$extensions": {
+        "org.primer.figma": {
+          "collection": "mode",
+          "group": "component (internal)",
+          "scopes": ["bgColor"]
+        },
+        "org.primer.overrides": {
+          "dark": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-protanopia-deuteranopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-tritanopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          }
+        }
+      },
+      "key": "{dashboard.bgColor}"
+    },
+    "name": "dashboard-bgColor",
+    "attributes": {},
+    "path": ["dashboard", "bgColor"]
+  },
 "data-auburn-color-emphasis": {
   "key": "{data.auburn.color.emphasis}",
   "$value": "#a86f6b",

/styleLint/functional/themes/dark-dimmed-high-contrast.json

+++ /home/runner/work/primitives/primitives/dist/styleLint/functional/themes/dark-dimmed-high-contrast.json	2025-10-10 21:11:00.189988581 +0000
@@ -18137,6 +18137,111 @@
   "attributes": {},
   "path": ["counter", "borderColor"]
 },
+  "dashboard-bgColor": {
+    "key": "{dashboard.bgColor}",
+    "$value": "#151b23",
+    "$type": "color",
+    "$extensions": {
+      "org.primer.figma": {
+        "collection": "mode",
+        "group": "component (internal)",
+        "scopes": ["bgColor"]
+      },
+      "org.primer.overrides": {
+        "dark": {
+          "$value": "#151b23",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed": {
+          "$value": "#151b23",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed-high-contrast": {
+          "$value": "#151b23",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-high-contrast": {
+          "$value": "#151b23",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-protanopia-deuteranopia-high-contrast": {
+          "$value": "#151b23",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-tritanopia-high-contrast": {
+          "$value": "#151b23",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        }
+      }
+    },
+    "filePath": "src/tokens/component/dashboard.json5",
+    "isSource": true,
+    "original": {
+      "$value": "{bgColor.inset}",
+      "$type": "color",
+      "$extensions": {
+        "org.primer.figma": {
+          "collection": "mode",
+          "group": "component (internal)",
+          "scopes": ["bgColor"]
+        },
+        "org.primer.overrides": {
+          "dark": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-protanopia-deuteranopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-tritanopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          }
+        }
+      },
+      "key": "{dashboard.bgColor}"
+    },
+    "name": "dashboard-bgColor",
+    "attributes": {},
+    "path": ["dashboard", "bgColor"]
+  },
 "data-auburn-color-emphasis": {
   "key": "{data.auburn.color.emphasis}",
   "$value": "#a86f6b",

/styleLint/functional/themes/dark-dimmed.json

+++ /home/runner/work/primitives/primitives/dist/styleLint/functional/themes/dark-dimmed.json	2025-10-10 21:10:58.705984008 +0000
@@ -18133,6 +18133,111 @@
   "attributes": {},
   "path": ["counter", "borderColor"]
 },
+  "dashboard-bgColor": {
+    "key": "{dashboard.bgColor}",
+    "$value": "#151b23",
+    "$type": "color",
+    "$extensions": {
+      "org.primer.figma": {
+        "collection": "mode",
+        "group": "component (internal)",
+        "scopes": ["bgColor"]
+      },
+      "org.primer.overrides": {
+        "dark": {
+          "$value": "#151b23",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed": {
+          "$value": "#151b23",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed-high-contrast": {
+          "$value": "#151b23",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-high-contrast": {
+          "$value": "#151b23",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-protanopia-deuteranopia-high-contrast": {
+          "$value": "#151b23",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-tritanopia-high-contrast": {
+          "$value": "#151b23",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        }
+      }
+    },
+    "filePath": "src/tokens/component/dashboard.json5",
+    "isSource": true,
+    "original": {
+      "$value": "{bgColor.inset}",
+      "$type": "color",
+      "$extensions": {
+        "org.primer.figma": {
+          "collection": "mode",
+          "group": "component (internal)",
+          "scopes": ["bgColor"]
+        },
+        "org.primer.overrides": {
+          "dark": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-protanopia-deuteranopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-tritanopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          }
+        }
+      },
+      "key": "{dashboard.bgColor}"
+    },
+    "name": "dashboard-bgColor",
+    "attributes": {},
+    "path": ["dashboard", "bgColor"]
+  },
 "data-auburn-color-emphasis": {
   "key": "{data.auburn.color.emphasis}",
   "$value": "#a86f6b",

/styleLint/functional/themes/dark-high-contrast.json

+++ /home/runner/work/primitives/primitives/dist/styleLint/functional/themes/dark-high-contrast.json	2025-10-10 21:11:07.637010104 +0000
@@ -18141,6 +18141,111 @@
   "attributes": {},
   "path": ["counter", "borderColor"]
 },
+  "dashboard-bgColor": {
+    "key": "{dashboard.bgColor}",
+    "$value": "#010409",
+    "$type": "color",
+    "$extensions": {
+      "org.primer.figma": {
+        "collection": "mode",
+        "group": "component (internal)",
+        "scopes": ["bgColor"]
+      },
+      "org.primer.overrides": {
+        "dark": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed-high-contrast": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-high-contrast": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-protanopia-deuteranopia-high-contrast": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-tritanopia-high-contrast": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        }
+      }
+    },
+    "filePath": "src/tokens/component/dashboard.json5",
+    "isSource": true,
+    "original": {
+      "$value": "{bgColor.inset}",
+      "$type": "color",
+      "$extensions": {
+        "org.primer.figma": {
+          "collection": "mode",
+          "group": "component (internal)",
+          "scopes": ["bgColor"]
+        },
+        "org.primer.overrides": {
+          "dark": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-protanopia-deuteranopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-tritanopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          }
+        }
+      },
+      "key": "{dashboard.bgColor}"
+    },
+    "name": "dashboard-bgColor",
+    "attributes": {},
+    "path": ["dashboard", "bgColor"]
+  },
 "data-auburn-color-emphasis": {
   "key": "{data.auburn.color.emphasis}",
   "$value": "#a86f6b",

/styleLint/functional/themes/dark-tritanopia-high-contrast.json

+++ /home/runner/work/primitives/primitives/dist/styleLint/functional/themes/dark-tritanopia-high-contrast.json	2025-10-10 21:11:03.169997690 +0000
@@ -18145,6 +18145,111 @@
   "attributes": {},
   "path": ["counter", "borderColor"]
 },
+  "dashboard-bgColor": {
+    "key": "{dashboard.bgColor}",
+    "$value": "#010409",
+    "$type": "color",
+    "$extensions": {
+      "org.primer.figma": {
+        "collection": "mode",
+        "group": "component (internal)",
+        "scopes": ["bgColor"]
+      },
+      "org.primer.overrides": {
+        "dark": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed-high-contrast": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-high-contrast": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-protanopia-deuteranopia-high-contrast": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-tritanopia-high-contrast": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        }
+      }
+    },
+    "filePath": "src/tokens/component/dashboard.json5",
+    "isSource": true,
+    "original": {
+      "$value": "{bgColor.inset}",
+      "$type": "color",
+      "$extensions": {
+        "org.primer.figma": {
+          "collection": "mode",
+          "group": "component (internal)",
+          "scopes": ["bgColor"]
+        },
+        "org.primer.overrides": {
+          "dark": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-protanopia-deuteranopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-tritanopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          }
+        }
+      },
+      "key": "{dashboard.bgColor}"
+    },
+    "name": "dashboard-bgColor",
+    "attributes": {},
+    "path": ["dashboard", "bgColor"]
+  },
 "data-auburn-color-emphasis": {
   "key": "{data.auburn.color.emphasis}",
   "$value": "#a86f6b",

/styleLint/functional/themes/dark-tritanopia.json

+++ /home/runner/work/primitives/primitives/dist/styleLint/functional/themes/dark-tritanopia.json	2025-10-10 21:11:01.681993178 +0000
@@ -18141,6 +18141,111 @@
   "attributes": {},
   "path": ["counter", "borderColor"]
 },
+  "dashboard-bgColor": {
+    "key": "{dashboard.bgColor}",
+    "$value": "#010409",
+    "$type": "color",
+    "$extensions": {
+      "org.primer.figma": {
+        "collection": "mode",
+        "group": "component (internal)",
+        "scopes": ["bgColor"]
+      },
+      "org.primer.overrides": {
+        "dark": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed-high-contrast": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-high-contrast": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-protanopia-deuteranopia-high-contrast": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-tritanopia-high-contrast": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        }
+      }
+    },
+    "filePath": "src/tokens/component/dashboard.json5",
+    "isSource": true,
+    "original": {
+      "$value": "{bgColor.inset}",
+      "$type": "color",
+      "$extensions": {
+        "org.primer.figma": {
+          "collection": "mode",
+          "group": "component (internal)",
+          "scopes": ["bgColor"]
+        },
+        "org.primer.overrides": {
+          "dark": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-protanopia-deuteranopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-tritanopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          }
+        }
+      },
+      "key": "{dashboard.bgColor}"
+    },
+    "name": "dashboard-bgColor",
+    "attributes": {},
+    "path": ["dashboard", "bgColor"]
+  },
 "data-auburn-color-emphasis": {
   "key": "{data.auburn.color.emphasis}",
   "$value": "#a86f6b",

/styleLint/functional/themes/dark.json

+++ /home/runner/work/primitives/primitives/dist/styleLint/functional/themes/dark.json	2025-10-10 21:10:57.228979456 +0000
@@ -18129,6 +18129,111 @@
   "attributes": {},
   "path": ["counter", "borderColor"]
 },
+  "dashboard-bgColor": {
+    "key": "{dashboard.bgColor}",
+    "$value": "#010409",
+    "$type": "color",
+    "$extensions": {
+      "org.primer.figma": {
+        "collection": "mode",
+        "group": "component (internal)",
+        "scopes": ["bgColor"]
+      },
+      "org.primer.overrides": {
+        "dark": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed-high-contrast": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-high-contrast": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-protanopia-deuteranopia-high-contrast": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-tritanopia-high-contrast": {
+          "$value": "#010409",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        }
+      }
+    },
+    "filePath": "src/tokens/component/dashboard.json5",
+    "isSource": true,
+    "original": {
+      "$value": "{bgColor.inset}",
+      "$type": "color",
+      "$extensions": {
+        "org.primer.figma": {
+          "collection": "mode",
+          "group": "component (internal)",
+          "scopes": ["bgColor"]
+        },
+        "org.primer.overrides": {
+          "dark": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-protanopia-deuteranopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-tritanopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          }
+        }
+      },
+      "key": "{dashboard.bgColor}"
+    },
+    "name": "dashboard-bgColor",
+    "attributes": {},
+    "path": ["dashboard", "bgColor"]
+  },
 "data-auburn-color-emphasis": {
   "key": "{data.auburn.color.emphasis}",
   "$value": "#a86f6b",

/styleLint/functional/themes/light-colorblind-high-contrast.json

+++ /home/runner/work/primitives/primitives/dist/styleLint/functional/themes/light-colorblind-high-contrast.json	2025-10-10 21:10:54.144969819 +0000
@@ -18123,6 +18123,111 @@
   "attributes": {},
   "path": ["counter", "borderColor"]
 },
+  "dashboard-bgColor": {
+    "key": "{dashboard.bgColor}",
+    "$value": "#ffffff",
+    "$type": "color",
+    "$extensions": {
+      "org.primer.figma": {
+        "collection": "mode",
+        "group": "component (internal)",
+        "scopes": ["bgColor"]
+      },
+      "org.primer.overrides": {
+        "dark": {
+          "$value": "#eff2f5",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed": {
+          "$value": "#eff2f5",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed-high-contrast": {
+          "$value": "#eff2f5",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-high-contrast": {
+          "$value": "#eff2f5",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-protanopia-deuteranopia-high-contrast": {
+          "$value": "#eff2f5",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-tritanopia-high-contrast": {
+          "$value": "#eff2f5",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        }
+      }
+    },
+    "filePath": "src/tokens/component/dashboard.json5",
+    "isSource": true,
+    "original": {
+      "$value": "{bgColor.default}",
+      "$type": "color",
+      "$extensions": {
+        "org.primer.figma": {
+          "collection": "mode",
+          "group": "component (internal)",
+          "scopes": ["bgColor"]
+        },
+        "org.primer.overrides": {
+          "dark": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-protanopia-deuteranopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-tritanopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          }
+        }
+      },
+      "key": "{dashboard.bgColor}"
+    },
+    "name": "dashboard-bgColor",
+    "attributes": {},
+    "path": ["dashboard", "bgColor"]
+  },
 "data-auburn-color-emphasis": {
   "key": "{data.auburn.color.emphasis}",
   "$value": "#9d615c",

/styleLint/functional/themes/light-colorblind.json

+++ /home/runner/work/primitives/primitives/dist/styleLint/functional/themes/light-colorblind.json	2025-10-10 21:10:52.678965047 +0000
@@ -18121,6 +18121,111 @@
   "attributes": {},
   "path": ["counter", "borderColor"]
 },
+  "dashboard-bgColor": {
+    "key": "{dashboard.bgColor}",
+    "$value": "#ffffff",
+    "$type": "color",
+    "$extensions": {
+      "org.primer.figma": {
+        "collection": "mode",
+        "group": "component (internal)",
+        "scopes": ["bgColor"]
+      },
+      "org.primer.overrides": {
+        "dark": {
+          "$value": "#f6f8fa",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed": {
+          "$value": "#f6f8fa",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed-high-contrast": {
+          "$value": "#f6f8fa",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-high-contrast": {
+          "$value": "#f6f8fa",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-protanopia-deuteranopia-high-contrast": {
+          "$value": "#f6f8fa",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-tritanopia-high-contrast": {
+          "$value": "#f6f8fa",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        }
+      }
+    },
+    "filePath": "src/tokens/component/dashboard.json5",
+    "isSource": true,
+    "original": {
+      "$value": "{bgColor.default}",
+      "$type": "color",
+      "$extensions": {
+        "org.primer.figma": {
+          "collection": "mode",
+          "group": "component (internal)",
+          "scopes": ["bgColor"]
+        },
+        "org.primer.overrides": {
+          "dark": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-protanopia-deuteranopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-tritanopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          }
+        }
+      },
+      "key": "{dashboard.bgColor}"
+    },
+    "name": "dashboard-bgColor",
+    "attributes": {},
+    "path": ["dashboard", "bgColor"]
+  },
 "data-auburn-color-emphasis": {
   "key": "{data.auburn.color.emphasis}",
   "$value": "#9d615c",

/styleLint/functional/themes/light-high-contrast.json

+++ /home/runner/work/primitives/primitives/dist/styleLint/functional/themes/light-high-contrast.json	2025-10-10 21:10:55.642974569 +0000
@@ -18117,6 +18117,111 @@
   "attributes": {},
   "path": ["counter", "borderColor"]
 },
+  "dashboard-bgColor": {
+    "key": "{dashboard.bgColor}",
+    "$value": "#ffffff",
+    "$type": "color",
+    "$extensions": {
+      "org.primer.figma": {
+        "collection": "mode",
+        "group": "component (internal)",
+        "scopes": ["bgColor"]
+      },
+      "org.primer.overrides": {
+        "dark": {
+          "$value": "#eff2f5",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed": {
+          "$value": "#eff2f5",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed-high-contrast": {
+          "$value": "#eff2f5",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-high-contrast": {
+          "$value": "#eff2f5",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-protanopia-deuteranopia-high-contrast": {
+          "$value": "#eff2f5",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-tritanopia-high-contrast": {
+          "$value": "#eff2f5",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        }
+      }
+    },
+    "filePath": "src/tokens/component/dashboard.json5",
+    "isSource": true,
+    "original": {
+      "$value": "{bgColor.default}",
+      "$type": "color",
+      "$extensions": {
+        "org.primer.figma": {
+          "collection": "mode",
+          "group": "component (internal)",
+          "scopes": ["bgColor"]
+        },
+        "org.primer.overrides": {
+          "dark": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-protanopia-deuteranopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-tritanopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          }
+        }
+      },
+      "key": "{dashboard.bgColor}"
+    },
+    "name": "dashboard-bgColor",
+    "attributes": {},
+    "path": ["dashboard", "bgColor"]
+  },
 "data-auburn-color-emphasis": {
   "key": "{data.auburn.color.emphasis}",
   "$value": "#9d615c",

/styleLint/functional/themes/light-tritanopia-high-contrast.json

+++ /home/runner/work/primitives/primitives/dist/styleLint/functional/themes/light-tritanopia-high-contrast.json	2025-10-10 21:10:51.113959953 +0000
@@ -18123,6 +18123,111 @@
   "attributes": {},
   "path": ["counter", "borderColor"]
 },
+  "dashboard-bgColor": {
+    "key": "{dashboard.bgColor}",
+    "$value": "#ffffff",
+    "$type": "color",
+    "$extensions": {
+      "org.primer.figma": {
+        "collection": "mode",
+        "group": "component (internal)",
+        "scopes": ["bgColor"]
+      },
+      "org.primer.overrides": {
+        "dark": {
+          "$value": "#eff2f5",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed": {
+          "$value": "#eff2f5",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed-high-contrast": {
+          "$value": "#eff2f5",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-high-contrast": {
+          "$value": "#eff2f5",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-protanopia-deuteranopia-high-contrast": {
+          "$value": "#eff2f5",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-tritanopia-high-contrast": {
+          "$value": "#eff2f5",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        }
+      }
+    },
+    "filePath": "src/tokens/component/dashboard.json5",
+    "isSource": true,
+    "original": {
+      "$value": "{bgColor.default}",
+      "$type": "color",
+      "$extensions": {
+        "org.primer.figma": {
+          "collection": "mode",
+          "group": "component (internal)",
+          "scopes": ["bgColor"]
+        },
+        "org.primer.overrides": {
+          "dark": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-protanopia-deuteranopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-tritanopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          }
+        }
+      },
+      "key": "{dashboard.bgColor}"
+    },
+    "name": "dashboard-bgColor",
+    "attributes": {},
+    "path": ["dashboard", "bgColor"]
+  },
 "data-auburn-color-emphasis": {
   "key": "{data.auburn.color.emphasis}",
   "$value": "#9d615c",

/styleLint/functional/themes/light-tritanopia.json

+++ /home/runner/work/primitives/primitives/dist/styleLint/functional/themes/light-tritanopia.json	2025-10-10 21:10:49.645955175 +0000
@@ -18121,6 +18121,111 @@
   "attributes": {},
   "path": ["counter", "borderColor"]
 },
+  "dashboard-bgColor": {
+    "key": "{dashboard.bgColor}",
+    "$value": "#ffffff",
+    "$type": "color",
+    "$extensions": {
+      "org.primer.figma": {
+        "collection": "mode",
+        "group": "component (internal)",
+        "scopes": ["bgColor"]
+      },
+      "org.primer.overrides": {
+        "dark": {
+          "$value": "#f6f8fa",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed": {
+          "$value": "#f6f8fa",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed-high-contrast": {
+          "$value": "#f6f8fa",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-high-contrast": {
+          "$value": "#f6f8fa",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-protanopia-deuteranopia-high-contrast": {
+          "$value": "#f6f8fa",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-tritanopia-high-contrast": {
+          "$value": "#f6f8fa",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        }
+      }
+    },
+    "filePath": "src/tokens/component/dashboard.json5",
+    "isSource": true,
+    "original": {
+      "$value": "{bgColor.default}",
+      "$type": "color",
+      "$extensions": {
+        "org.primer.figma": {
+          "collection": "mode",
+          "group": "component (internal)",
+          "scopes": ["bgColor"]
+        },
+        "org.primer.overrides": {
+          "dark": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-protanopia-deuteranopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-tritanopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          }
+        }
+      },
+      "key": "{dashboard.bgColor}"
+    },
+    "name": "dashboard-bgColor",
+    "attributes": {},
+    "path": ["dashboard", "bgColor"]
+  },
 "data-auburn-color-emphasis": {
   "key": "{data.auburn.color.emphasis}",
   "$value": "#9d615c",

/styleLint/functional/themes/light.json

+++ /home/runner/work/primitives/primitives/dist/styleLint/functional/themes/light.json	2025-10-10 21:10:48.044949964 +0000
@@ -18115,6 +18115,111 @@
   "attributes": {},
   "path": ["counter", "borderColor"]
 },
+  "dashboard-bgColor": {
+    "key": "{dashboard.bgColor}",
+    "$value": "#ffffff",
+    "$type": "color",
+    "$extensions": {
+      "org.primer.figma": {
+        "collection": "mode",
+        "group": "component (internal)",
+        "scopes": ["bgColor"]
+      },
+      "org.primer.overrides": {
+        "dark": {
+          "$value": "#f6f8fa",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed": {
+          "$value": "#f6f8fa",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-dimmed-high-contrast": {
+          "$value": "#f6f8fa",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-high-contrast": {
+          "$value": "#f6f8fa",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-protanopia-deuteranopia-high-contrast": {
+          "$value": "#f6f8fa",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        },
+        "dark-tritanopia-high-contrast": {
+          "$value": "#f6f8fa",
+          "filePath": "src/tokens/component/dashboard.json5",
+          "isSource": true,
+          "$type": "color"
+        }
+      }
+    },
+    "filePath": "src/tokens/component/dashboard.json5",
+    "isSource": true,
+    "original": {
+      "$value": "{bgColor.default}",
+      "$type": "color",
+      "$extensions": {
+        "org.primer.figma": {
+          "collection": "mode",
+          "group": "component (internal)",
+          "scopes": ["bgColor"]
+        },
+        "org.primer.overrides": {
+          "dark": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-dimmed-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-protanopia-deuteranopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          },
+          "dark-tritanopia-high-contrast": {
+            "$value": "{bgColor.inset}",
+            "filePath": "src/tokens/component/dashboard.json5",
+            "isSource": true,
+            "$type": "color"
+          }
+        }
+      },
+      "key": "{dashboard.bgColor}"
+    },
+    "name": "dashboard-bgColor",
+    "attributes": {},
+    "path": ["dashboard", "bgColor"]
+  },
 "data-auburn-color-emphasis": {
   "key": "{data.auburn.color.emphasis}",
   "$value": "#9d615c",

@github-actions
Copy link
Contributor

github-actions bot commented Oct 10, 2025

Design Token Diff (Figma)

/figma/themes/dark-colorblind.json

+++ /home/runner/work/primitives/primitives/dist/figma/themes/dark-colorblind.json	2025-10-10 21:11:13.314026329 +0000
@@ -11351,6 +11351,22 @@
   "scopes": ["FRAME_FILL", "SHAPE_FILL"]
 },
 {
+    "name": "dashboard/bgColor",
+    "value": {
+      "r": 0.00392156862745098,
+      "g": 0.01568627450980392,
+      "b": 0.03529411764705882,
+      "a": 1
+    },
+    "type": "COLOR",
+    "refId": "mode/dashboard/bgColor",
+    "reference": "mode/bgColor/inset",
+    "collection": "mode",
+    "mode": "dark protanopia deuteranopia",
+    "group": "component (internal)",
+    "scopes": ["FRAME_FILL", "SHAPE_FILL"]
+  },
+  {
   "name": "diffBlob/additionLine/fgColor",
   "value": {
     "r": 0.9411764705882353,

/figma/themes/dark-dimmed.json

+++ /home/runner/work/primitives/primitives/dist/figma/themes/dark-dimmed.json	2025-10-10 21:11:12.607024230 +0000
@@ -11337,6 +11337,22 @@
   "scopes": ["FRAME_FILL", "SHAPE_FILL"]
 },
 {
+    "name": "dashboard/bgColor",
+    "value": {
+      "r": 0.08235294117647059,
+      "g": 0.10588235294117647,
+      "b": 0.13725490196078433,
+      "a": 1
+    },
+    "type": "COLOR",
+    "refId": "mode/dashboard/bgColor",
+    "reference": "mode/bgColor/inset",
+    "collection": "mode",
+    "mode": "dark dimmed",
+    "group": "component (internal)",
+    "scopes": ["FRAME_FILL", "SHAPE_FILL"]
+  },
+  {
   "name": "diffBlob/additionLine/fgColor",
   "value": {
     "r": 0.8196078431372549,

/figma/themes/dark-high-contrast.json

+++ /home/runner/work/primitives/primitives/dist/figma/themes/dark-high-contrast.json	2025-10-10 21:11:13.625027252 +0000
@@ -11347,6 +11347,22 @@
   "scopes": ["FRAME_FILL", "SHAPE_FILL"]
 },
 {
+    "name": "dashboard/bgColor",
+    "value": {
+      "r": 0.00392156862745098,
+      "g": 0.01568627450980392,
+      "b": 0.03529411764705882,
+      "a": 1
+    },
+    "type": "COLOR",
+    "refId": "mode/dashboard/bgColor",
+    "reference": "mode/bgColor/inset",
+    "collection": "mode",
+    "mode": "dark high contrast",
+    "group": "component (internal)",
+    "scopes": ["FRAME_FILL", "SHAPE_FILL"]
+  },
+  {
   "name": "diffBlob/additionLine/fgColor",
   "value": {
     "r": 1,

/figma/themes/dark-tritanopia.json

+++ /home/runner/work/primitives/primitives/dist/figma/themes/dark-tritanopia.json	2025-10-10 21:11:12.972025314 +0000
@@ -11345,6 +11345,22 @@
   "scopes": ["FRAME_FILL", "SHAPE_FILL"]
 },
 {
+    "name": "dashboard/bgColor",
+    "value": {
+      "r": 0.00392156862745098,
+      "g": 0.01568627450980392,
+      "b": 0.03529411764705882,
+      "a": 1
+    },
+    "type": "COLOR",
+    "refId": "mode/dashboard/bgColor",
+    "reference": "mode/bgColor/inset",
+    "collection": "mode",
+    "mode": "dark tritanopia",
+    "group": "component (internal)",
+    "scopes": ["FRAME_FILL", "SHAPE_FILL"]
+  },
+  {
   "name": "diffBlob/additionLine/fgColor",
   "value": {
     "r": 0.9411764705882353,

/figma/themes/dark.json

+++ /home/runner/work/primitives/primitives/dist/figma/themes/dark.json	2025-10-10 21:11:12.280023260 +0000
@@ -11343,6 +11343,22 @@
   "scopes": ["FRAME_FILL", "SHAPE_FILL"]
 },
 {
+    "name": "dashboard/bgColor",
+    "value": {
+      "r": 0.00392156862745098,
+      "g": 0.01568627450980392,
+      "b": 0.03529411764705882,
+      "a": 1
+    },
+    "type": "COLOR",
+    "refId": "mode/dashboard/bgColor",
+    "reference": "mode/bgColor/inset",
+    "collection": "mode",
+    "mode": "dark",
+    "group": "component (internal)",
+    "scopes": ["FRAME_FILL", "SHAPE_FILL"]
+  },
+  {
   "name": "diffBlob/additionLine/fgColor",
   "value": {
     "r": 0.9411764705882353,

/figma/themes/light-colorblind.json

+++ /home/runner/work/primitives/primitives/dist/figma/themes/light-colorblind.json	2025-10-10 21:11:11.561021126 +0000
@@ -11341,6 +11341,22 @@
   "scopes": ["FRAME_FILL", "SHAPE_FILL"]
 },
 {
+    "name": "dashboard/bgColor",
+    "value": {
+      "r": 1,
+      "g": 1,
+      "b": 1,
+      "a": 1
+    },
+    "type": "COLOR",
+    "refId": "mode/dashboard/bgColor",
+    "reference": "mode/bgColor/default",
+    "collection": "mode",
+    "mode": "light protanopia deuteranopia",
+    "group": "component (internal)",
+    "scopes": ["FRAME_FILL", "SHAPE_FILL"]
+  },
+  {
   "name": "diffBlob/additionLine/fgColor",
   "value": {
     "r": 0.12156862745098039,

/figma/themes/light-high-contrast.json

+++ /home/runner/work/primitives/primitives/dist/figma/themes/light-high-contrast.json	2025-10-10 21:11:11.907022153 +0000
@@ -11335,6 +11335,22 @@
   "scopes": ["FRAME_FILL", "SHAPE_FILL"]
 },
 {
+    "name": "dashboard/bgColor",
+    "value": {
+      "r": 1,
+      "g": 1,
+      "b": 1,
+      "a": 1
+    },
+    "type": "COLOR",
+    "refId": "mode/dashboard/bgColor",
+    "reference": "mode/bgColor/default",
+    "collection": "mode",
+    "mode": "light high contrast",
+    "group": "component (internal)",
+    "scopes": ["FRAME_FILL", "SHAPE_FILL"]
+  },
+  {
   "name": "diffBlob/additionLine/fgColor",
   "value": {
     "r": 0.00392156862745098,

/figma/themes/light-tritanopia.json

+++ /home/runner/work/primitives/primitives/dist/figma/themes/light-tritanopia.json	2025-10-10 21:11:11.216020102 +0000
@@ -11339,6 +11339,22 @@
   "scopes": ["FRAME_FILL", "SHAPE_FILL"]
 },
 {
+    "name": "dashboard/bgColor",
+    "value": {
+      "r": 1,
+      "g": 1,
+      "b": 1,
+      "a": 1
+    },
+    "type": "COLOR",
+    "refId": "mode/dashboard/bgColor",
+    "reference": "mode/bgColor/default",
+    "collection": "mode",
+    "mode": "light tritanopia",
+    "group": "component (internal)",
+    "scopes": ["FRAME_FILL", "SHAPE_FILL"]
+  },
+  {
   "name": "diffBlob/additionLine/fgColor",
   "value": {
     "r": 0.12156862745098039,

/figma/themes/light.json

+++ /home/runner/work/primitives/primitives/dist/figma/themes/light.json	2025-10-10 21:11:10.841019008 +0000
@@ -11335,6 +11335,22 @@
   "scopes": ["FRAME_FILL", "SHAPE_FILL"]
 },
 {
+    "name": "dashboard/bgColor",
+    "value": {
+      "r": 1,
+      "g": 1,
+      "b": 1,
+      "a": 1
+    },
+    "type": "COLOR",
+    "refId": "mode/dashboard/bgColor",
+    "reference": "mode/bgColor/default",
+    "collection": "mode",
+    "mode": "light",
+    "group": "component (internal)",
+    "scopes": ["FRAME_FILL", "SHAPE_FILL"]
+  },
+  {
   "name": "diffBlob/additionLine/fgColor",
   "value": {
     "r": 0.12156862745098039,

@github-actions github-actions bot temporarily deployed to Preview (Storybook) October 10, 2025 18:02 Inactive
@github-actions github-actions bot temporarily deployed to Preview (Storybook) October 10, 2025 19:55 Inactive
@langermank langermank changed the title add token Add new token for dashboard background Oct 10, 2025
Add a new token to the @primer/primitives package.
@github-actions github-actions bot temporarily deployed to Preview (Storybook) October 10, 2025 20:02 Inactive
@langermank langermank added the update snapshots Update visual regression test snapshots label Oct 10, 2025
@github-actions github-actions bot removed the update snapshots Update visual regression test snapshots label Oct 10, 2025
@primer primer bot temporarily deployed to github-pages October 10, 2025 21:12 Inactive
@github-actions github-actions bot temporarily deployed to Preview (Storybook) October 10, 2025 21:12 Inactive
@langermank langermank marked this pull request as ready for review October 10, 2025 21:15
@langermank langermank requested review from a team as code owners October 10, 2025 21:15
@langermank langermank merged commit b42c900 into main Oct 10, 2025
26 checks passed
@langermank langermank deleted the add-dashboard-bg branch October 10, 2025 21:15
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds a new design token for the dashboard background color to address custom CSS issues in dark themes. The token provides a cleaner, token-based approach for handling the dashboard feed background color across different theme variants.

  • Introduces a new dashboard.bgColor token with theme-specific overrides
  • Uses bgColor.default for light themes and bgColor.inset for all dark theme variants
  • Includes proper Primer extensions configuration for Figma integration

Reviewed Changes

Copilot reviewed 2 out of 14 changed files in this pull request and generated 2 comments.

File Description
src/tokens/component/dashboard.json5 Defines the new dashboard background color token with theme overrides
.changeset/moody-kings-nail.md Documents the token addition as a patch-level change

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

"@primer/primitives": patch
---

add token
Copy link

Copilot AI Oct 10, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changeset description is too brief. It should explain what token was added and its purpose, e.g., 'Add dashboard.bgColor token for dashboard background theming'.

Suggested change
add token
Add <token.name> token for <purpose of token>

Copilot uses AI. Check for mistakes.
Comment on lines +16 to +30
'dark-dimmed': {
$value: '{bgColor.inset}',
},
'dark-dimmed-high-contrast': {
$value: '{bgColor.inset}',
},
'dark-high-contrast': {
$value: '{bgColor.inset}',
},
'dark-protanopia-deuteranopia-high-contrast': {
$value: '{bgColor.inset}',
},
'dark-tritanopia-high-contrast': {
$value: '{bgColor.inset}',
},
Copy link

Copilot AI Oct 10, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All dark theme variants use the same value '{bgColor.inset}'. Consider defining a single dark theme override and letting other variants inherit from it to reduce duplication.

Suggested change
'dark-dimmed': {
$value: '{bgColor.inset}',
},
'dark-dimmed-high-contrast': {
$value: '{bgColor.inset}',
},
'dark-high-contrast': {
$value: '{bgColor.inset}',
},
'dark-protanopia-deuteranopia-high-contrast': {
$value: '{bgColor.inset}',
},
'dark-tritanopia-high-contrast': {
$value: '{bgColor.inset}',
},

Copilot uses AI. Check for mistakes.
@primer primer bot mentioned this pull request Oct 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants