diff --git a/apps/design-system/src/subjects/views/commit-details/commit-details-store.ts b/apps/design-system/src/subjects/views/commit-details/commit-details-store.ts
index d80c5755d6..6f5ec704d5 100644
--- a/apps/design-system/src/subjects/views/commit-details/commit-details-store.ts
+++ b/apps/design-system/src/subjects/views/commit-details/commit-details-store.ts
@@ -3719,13 +3719,13 @@ export const commitDetailsStore: ICommitDetailsStore = {
},
{
content:
- "- 'h-[36px] rounded-t-md border-x border-t border-transparent px-3.5 font-normal text-foreground-2 hover:text-foreground-1 data-[state=active]:border-borders-1 data-[state=active]:text-foreground-1 data-[state=active]:bg-background-1'",
+ "- 'h-[36px] rounded-t-md border-x border-t border-transparent px-3.5 font-normal text-foreground-2 hover:text-foreground-1 data-[state=active]:border-borders-2 data-[state=active]:text-foreground-1 data-[state=active]:bg-background-1'",
type: 'delete',
oldNumber: 33
},
{
content:
- "+ 'h-[36px] rounded-t-md border-x border-t border-transparent px-3.5 font-normal text-foreground-2 hover:text-foreground-1 data-[state=active]:border-borders-1 data-[state=active]:bg-background-1 data-[state=active]:text-foreground-1'",
+ "+ 'h-[36px] rounded-t-md border-x border-t border-transparent px-3.5 font-normal text-foreground-2 hover:text-foreground-1 data-[state=active]:border-borders-2 data-[state=active]:bg-background-1 data-[state=active]:text-foreground-1'",
type: 'insert',
newNumber: 33
},
@@ -3768,7 +3768,7 @@ export const commitDetailsStore: ICommitDetailsStore = {
contentId: 'content-packages/ui/src/components/tabs.tsx::::packages/ui/src/components/tabs.tsx',
fileId: 'packages/ui/src/components/tabs.tsx::::packages/ui/src/components/tabs.tsx',
filePath: 'packages/ui/src/components/tabs.tsx',
- raw: "diff --git a/packages/ui/src/components/tabs.tsx b/packages/ui/src/components/tabs.tsx\nindex 5cbae7da53b01c1fdcd7d7e940e0c2c6c10dfce4..631a8515f53931f3a9ec94f17fb4c3499bef513d 100644\n--- a/packages/ui/src/components/tabs.tsx\n+++ b/packages/ui/src/components/tabs.tsx\n@@ -11,7 +11,7 @@ const tabsListVariants = cva('inline-flex items-center text-foreground-4', {\n underline: 'h-11 justify-center gap-4',\n navigation: 'h-11 w-full justify-start gap-6 border-b border-borders-5 px-6',\n tabnav:\n- 'relative flex w-full before:absolute before:left-0 before:h-px before:w-full before:bg-borders-1 before:bottom-0'\n+ 'relative flex w-full before:absolute before:bottom-0 before:left-0 before:h-px before:w-full before:bg-borders-1'\n }\n },\n defaultVariants: {\n@@ -30,7 +30,7 @@ const tabsTriggerVariants = cva(\n navigation:\n 'm-0 -mb-px h-11 border-b border-solid border-b-transparent px-0 text-xs font-normal text-foreground-2 duration-150 ease-in-out hover:text-foreground-1 data-[state=active]:border-borders-9',\n tabnav:\n- 'h-[36px] rounded-t-md border-x border-t border-transparent px-3.5 font-normal text-foreground-2 hover:text-foreground-1 data-[state=active]:border-borders-1 data-[state=active]:text-foreground-1 data-[state=active]:bg-background-1'\n+ 'h-[36px] rounded-t-md border-x border-t border-transparent px-3.5 font-normal text-foreground-2 hover:text-foreground-1 data-[state=active]:border-borders-1 data-[state=active]:bg-background-1 data-[state=active]:text-foreground-1'\n }\n },\n defaultVariants: {\n"
+ raw: "diff --git a/packages/ui/src/components/tabs.tsx b/packages/ui/src/components/tabs.tsx\nindex 5cbae7da53b01c1fdcd7d7e940e0c2c6c10dfce4..631a8515f53931f3a9ec94f17fb4c3499bef513d 100644\n--- a/packages/ui/src/components/tabs.tsx\n+++ b/packages/ui/src/components/tabs.tsx\n@@ -11,7 +11,7 @@ const tabsListVariants = cva('inline-flex items-center text-foreground-4', {\n underline: 'h-11 justify-center gap-4',\n navigation: 'h-11 w-full justify-start gap-6 border-b border-borders-5 px-6',\n tabnav:\n- 'relative flex w-full before:absolute before:left-0 before:h-px before:w-full before:bg-borders-1 before:bottom-0'\n+ 'relative flex w-full before:absolute before:bottom-0 before:left-0 before:h-px before:w-full before:bg-borders-1'\n }\n },\n defaultVariants: {\n@@ -30,7 +30,7 @@ const tabsTriggerVariants = cva(\n navigation:\n 'm-0 -mb-px h-11 border-b border-solid border-b-transparent px-0 text-xs font-normal text-foreground-2 duration-150 ease-in-out hover:text-foreground-1 data-[state=active]:border-borders-9',\n tabnav:\n- 'h-[36px] rounded-t-md border-x border-t border-transparent px-3.5 font-normal text-foreground-2 hover:text-foreground-1 data-[state=active]:border-borders-2 data-[state=active]:text-foreground-1 data-[state=active]:bg-background-1'\n+ 'h-[36px] rounded-t-md border-x border-t border-transparent px-3.5 font-normal text-foreground-2 hover:text-foreground-1 data-[state=active]:border-borders-2 data-[state=active]:bg-background-1 data-[state=active]:text-foreground-1'\n }\n },\n defaultVariants: {\n"
},
{
blocks: [
diff --git a/apps/gitness/package.json b/apps/gitness/package.json
index 2b2195dfbd..24ad037907 100644
--- a/apps/gitness/package.json
+++ b/apps/gitness/package.json
@@ -25,6 +25,7 @@
"@harnessio/code-service-client": "3.5.0",
"@harnessio/forms": "workspace:*",
"@harnessio/pipeline-graph": "workspace:*",
+ "@harnessio/core-design-system": "workspace:*",
"@harnessio/ui": "workspace:*",
"@harnessio/views": "workspace:*",
"@harnessio/yaml-editor": "workspace:*",
diff --git a/apps/gitness/src/badge-showcase.tsx b/apps/gitness/src/badge-showcase.tsx
new file mode 100644
index 0000000000..0cf311090c
--- /dev/null
+++ b/apps/gitness/src/badge-showcase.tsx
@@ -0,0 +1,44 @@
+import React from 'react'
+
+import { Badge } from '@packages/ui/src/components/badge/badge'
+
+/**
+ * This component showcases all the different badge variants and themes
+ * for demonstration purposes.
+ */
+export const BadgeShowcase = () => {
+ const variants = ['solid', 'surface', 'soft', 'outline']
+ const themes = ['success', 'destructive', 'info', 'warning', 'muted']
+
+ return (
+
+
Badge Variants and Themes
+
+ {variants.map(variant => (
+
+
{variant} Variant
+
+ {themes.map(theme => (
+
+ {theme}
+
+ ))}
+
+
+ ))}
+
+
+
Usage Example
+
+ {`success
+success
+destructive
+info
+muted`}
+
+
+
+ )
+}
+
+export default BadgeShowcase
diff --git a/apps/gitness/src/test-component.tsx b/apps/gitness/src/test-component.tsx
new file mode 100644
index 0000000000..69c5826c0f
--- /dev/null
+++ b/apps/gitness/src/test-component.tsx
@@ -0,0 +1,169 @@
+import { useMemo } from 'react'
+
+import * as styles from '@harnessio/core-design-system/styles-esm'
+import { Badge, Text, Tooltip } from '@harnessio/ui/components'
+
+import BadgeShowcase from './badge-showcase'
+
+export default function TestComponent() {
+ const colorPalette = useMemo(() => {
+ const shades = Object.keys(styles.colors.colors.blue)
+
+ return { shades }
+ }, [])
+
+ return (
+
+
+
+ Badge
+
+
+ Different Badge variations
+
+
+ {/* Original badges */}
+ {/*
+
+ Original Badge Components
+
+ {/* Your existing badge examples here */}
+ {/*
*/}
+
+ {/* New Badge Showcase with Variants and Themes */}
+ {/*
+
+
*/}
+
+
+ Default
+ neutral
+ Success
+ warning
+ danger
+ info
+ merged
+ ai
+
+
+
+ Rounded full
+
+
+
+ Default
+
+ neutral
+
+
+ {/* Success */}
+ Success
+
+
+ warning
+
+
+ danger
+
+
+ info
+
+
+ merged
+
+
+ ai
+
+
+
+
+ Size sm
+
+
+
+ Default
+
+ neutral
+
+
+ {/* Success */}
+ Success
+
+
+ warning
+
+
+ danger
+
+
+ info
+
+
+ merged
+
+
+ ai
+
+
+
+
+
+
+
+
+ Core color palette
+
+
+ The main color used to define the brand or highlight key elements.
+
+
+ {/* Shades */}
+
+
{/* Empty space for color name column */}
+ {colorPalette.shades.map(shade => (
+
+ {shade}
+
+ ))}
+
+
+ {/* Colors */}
+
+ {Object.keys(styles.colors.colors).map(colorName => {
+ const colorGroup = styles.colors.colors[colorName as keyof typeof styles.colors.colors]
+
+ return (
+
+
{colorName}
+
+ {colorPalette.shades.map(shade => {
+ const color = colorGroup[shade as keyof typeof colorGroup]
+ const colorValue = color?.$value || ''
+
+ return (
+
+
+
+
+
+
+ --{color?.name}: {colorValue}
+
+
+
+ )
+ })}
+
+ )
+ })}
+
+
+
+ )
+}
diff --git a/packages/core-design-system/scripts/build.js b/packages/core-design-system/scripts/build.js
index 9b8a099154..b673dad39a 100644
--- a/packages/core-design-system/scripts/build.js
+++ b/packages/core-design-system/scripts/build.js
@@ -10,6 +10,7 @@ import {
DESIGN_SYSTEM_PREFIX,
DESIGN_SYSTEM_ROOT,
DESIGN_SYSTEM_ROOT_ESM,
+ ENTERPRISE_STYLES_SOURCE_NAME,
getExportFileHeader,
OSS_STYLES_SOURCE_NAME,
STYLE_BUILD_FORMATS,
@@ -209,10 +210,10 @@ ${ossLightFiles.map(file => `@import './${file}';`).join('\n')}`
const enterpriseContent = `${getExportFileHeader()}
/* Theme files - Dark */
-@import './dark-harness.css';
+@import './dark-${ENTERPRISE_STYLES_SOURCE_NAME}.css';
/* Theme files - Light */
-@import './light-harness.css';`
+@import './light-${ENTERPRISE_STYLES_SOURCE_NAME}.css';`
// Write file
await Promise.all([
diff --git a/packages/core-design-system/scripts/constants.js b/packages/core-design-system/scripts/constants.js
index 735b3e77c6..6df39272ff 100644
--- a/packages/core-design-system/scripts/constants.js
+++ b/packages/core-design-system/scripts/constants.js
@@ -36,4 +36,5 @@ export const THEME_MODE_FILENAME_PREFIX = {
LIGHT: 'light-'
}
-export const OSS_STYLES_SOURCE_NAME = 'gitness'
+export const OSS_STYLES_SOURCE_NAME = 'oss'
+export const ENTERPRISE_STYLES_SOURCE_NAME = 'ent'
diff --git a/packages/core-design-system/scripts/sd-file-generators.js b/packages/core-design-system/scripts/sd-file-generators.js
index 94990f7704..88f9cfd2df 100644
--- a/packages/core-design-system/scripts/sd-file-generators.js
+++ b/packages/core-design-system/scripts/sd-file-generators.js
@@ -1,3 +1,4 @@
+import { ENTERPRISE_STYLES_SOURCE_NAME } from './constants.js'
import { breakpointFilter, componentsFilter, coreFilter, lchColorsFilter, semanticFilter } from './sd-filters.js'
// const format = 'css/variables'
@@ -9,7 +10,8 @@ export const generateCoreFiles = ({ destination, type, format }) => [
format,
filter: coreFilter,
options: {
- outputReferences: false
+ outputReferences: false,
+ selector: `:root, :host`
}
},
{
@@ -17,7 +19,8 @@ export const generateCoreFiles = ({ destination, type, format }) => [
format,
filter: lchColorsFilter,
options: {
- outputReferences: true
+ outputReferences: true,
+ selector: `:root, :host`
}
},
{
@@ -25,7 +28,8 @@ export const generateCoreFiles = ({ destination, type, format }) => [
format,
filter: breakpointFilter,
options: {
- outputReferences: true
+ outputReferences: true,
+ selector: `:root, :host`
}
},
{
@@ -33,7 +37,8 @@ export const generateCoreFiles = ({ destination, type, format }) => [
format,
filter: componentsFilter,
options: {
- outputReferences: true
+ outputReferences: true,
+ selector: `:root, :host`
}
}
]
@@ -43,17 +48,29 @@ export const generateThemeFiles = ({ destination, type, theme, format }) => {
const filesArr = []
const themeLower = theme.toLowerCase().replace(/(source-|desktop-)/g, '')
+ const entityName = themeLower.toLowerCase()
+
+ let mfeSupportedClass = ''
+
+ if (
+ entityName === `light-${ENTERPRISE_STYLES_SOURCE_NAME}` ||
+ entityName === `dark-${ENTERPRISE_STYLES_SOURCE_NAME}`
+ ) {
+ mfeSupportedClass = '.' + entityName.split('-')[0]
+ }
+
// theme-specific outputs
filesArr.push({
format,
filter: semanticFilter(true),
- destination: `${destination}/${themeLower.toLowerCase()}.${type}`,
+ destination: `${destination}/${entityName}.${type}`,
options: {
outputReferences: token => {
// ADD REFERENCE ONLY TO NON-ALPHA TOKENS, ALPHA TOKENS ARE TRANSFORMED AND REFERENCED MANUALLY
return token?.$extensions?.['studio.tokens']?.modify?.type !== 'alpha'
},
- selector: `.${themeLower.toLowerCase()}`
+ // To add .dark for dark-ent and .light for light-ent to support MFE
+ selector: `.${entityName}${mfeSupportedClass ? ', ' + mfeSupportedClass : ''}`
}
})
return filesArr
diff --git a/packages/ui/design-tokens/$metadata.json b/packages/ui/design-tokens/$metadata.json
deleted file mode 100644
index 8bdbe4788f..0000000000
--- a/packages/ui/design-tokens/$metadata.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "tokenSetOrder": [
- "core/colors_hex",
- "core/colors_lch",
- "core/typography",
- "core/dimensions",
- "brand/Gitness",
- "brand/Harness",
- "mode/dark/default",
- "mode/dark/dimmer",
- "mode/dark/high-contrast",
- "mode/dark/default-protanopia",
- "mode/dark/dimmer-protanopia",
- "mode/dark/high-contrast-protanopia",
- "mode/dark/default-deuteranopia",
- "mode/dark/dimmer-deuteranopia",
- "mode/dark/high-contrast-deuteranopia",
- "mode/dark/default-tritanopia",
- "mode/dark/dimmer-tritanopia",
- "mode/dark/high-contrast-tritanopia",
- "mode/light/default",
- "mode/light/dimmer",
- "mode/light/high-contrast",
- "mode/light/default-protanopia",
- "mode/light/dimmer-protanopia",
- "mode/light/high-contrast-protanopia",
- "mode/light/default-deuteranopia",
- "mode/light/dimmer-deuteranopia",
- "mode/light/high-contrast-deuteranopia",
- "mode/light/default-tritanopia",
- "mode/light/dimmer-tritanopia",
- "mode/light/high-contrast-tritanopia",
- "breakpoint/desktop",
- "components/desktop/base/btn",
- "components/desktop/base/input",
- "components/desktop/base/badge",
- "components/desktop/base/tag",
- "components/desktop/base/dropdown menu",
- "components/desktop/base/pagination",
- "components/desktop/base/tooltip"
- ]
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/$themes.json b/packages/ui/design-tokens/$themes.json
deleted file mode 100644
index 5870ddb5f6..0000000000
--- a/packages/ui/design-tokens/$themes.json
+++ /dev/null
@@ -1,8903 +0,0 @@
-[
- {
- "id": "89bf9a3ab61c40d6291a24c452efc1591c4d41c0",
- "name": "source",
- "selectedTokenSets": {
- "core/typography": "source",
- "core/dimensions": "enabled",
- "core/colors_lch": "source"
- },
- "$figmaStyleReferences": {
- "colors.pure.white": "S:3cdd1e94ddf267f0a1b6df9582438d6230d12c7c,",
- "colors.pure.black": "S:980160d1011e3095bf035aa757e9dfdfdef23104,",
- "colors.chrome.50": "S:14982fbd36599a8ef51a26e860fb642bd67b12fc,",
- "colors.chrome.100": "S:1339797e4a93333114a84305ba0228198695bbda,",
- "colors.chrome.150": "S:796fe61fe1be7bdc09696ff76a07baf5913f6bfe,",
- "colors.chrome.200": "S:6cfba187c16addeb24890b083f210ce2300f42bf,",
- "colors.chrome.300": "S:c1be919a8086c0c89f53b67fb19dcd09380be4b3,",
- "colors.chrome.400": "S:78d8069a003773b2eebe1f68f095cb3ecb43a410,",
- "colors.chrome.500": "S:290005a863be0447c1fe10a7441a9fd426436811,",
- "colors.chrome.600": "S:921ea774a65fc4ef99a111b6c74fcf88599bfd62,",
- "colors.chrome.700": "S:fa2e68492afd10e3499d84a30924d9faf13c63e4,",
- "colors.chrome.800": "S:e25c1a1e2554b3c36241dd3194b8635e1ddbea12,",
- "colors.chrome.850": "S:baf126a42ac18ba7fa38602dfa0eefbae6e4e113,",
- "colors.chrome.900": "S:da539cb2649cf46d7c6a5503104b62c0e8c4e5a9,",
- "colors.chrome.950": "S:f63e7eaa1bd452f2db158d026672354c82324750,",
- "colors.chrome.1000": "S:747dcd1b88f0549c37f2fa18c7bb278efc1a8f5b,",
- "colors.accent.50": "S:30860081c090e77dabc72c95abf70ef53738355f,",
- "colors.accent.100": "S:c2dc8fc9d70ecdab15b02f5ce26eb3ee6ada63be,",
- "colors.accent.150": "S:547a4b71424a0a080cb9991a800ce19f06dd6ca6,",
- "colors.accent.200": "S:3ec31d0fd1d03f7e480be9fe97c11aa755565c5c,",
- "colors.accent.300": "S:56d728a1de9baafcca8622efa58edcdde92474e1,",
- "colors.accent.400": "S:0c7ecde42114a3bb3d5a4337df1f7a91ce1232a3,",
- "colors.accent.500": "S:1edb2cf3895dab78a522054dc3a968de7086b8d9,",
- "colors.accent.600": "S:0293847388ebfe0811ad7f1de9ee0f4e2714b7c2,",
- "colors.accent.700": "S:f5bfd79099ac49264509569aba08b098184ea6ff,",
- "colors.accent.800": "S:0266247b5e3c548070ff3ccce2c7ec353d1cd213,",
- "colors.accent.850": "S:1f35f711a4bf1e6cc411a2bbe4b7097f867697bb,",
- "colors.accent.900": "S:930f1d981db1904ec5f75fc836e2327aa9222a2d,",
- "colors.accent.950": "S:74a740866517a3c0f37cfe149f21b8a39f262f1f,",
- "colors.red.50": "S:57d3ab6430b8e542b823afc0d3044ede5d9494ff,",
- "colors.red.100": "S:a9102751ac72cb6274c28e60e10e3ad93c3a4557,",
- "colors.red.150": "S:ca777f31405e45f6ecd5e08a0714c877196174e8,",
- "colors.red.200": "S:8bac02a57620a63d9e9b7e1c868a429b3d749ecf,",
- "colors.red.300": "S:d38f2f215507a0b6904f151a779ff5a79b776520,",
- "colors.red.400": "S:46de725d9c0aff945f68201bc235ba1314bec527,",
- "colors.red.500": "S:0938292c6aff72af2a30643571c7481fd3e9b81a,",
- "colors.red.600": "S:c2169b2a72c3ff6dd8c37a950ee6e96100c9ee82,",
- "colors.red.700": "S:8702ae60a5dfc7e7334831f8ef1c521e380592ea,",
- "colors.red.800": "S:b34c817cd6d9d60e3a93061919cd048076930c61,",
- "colors.red.850": "S:58ec4987d03d708ec1df04bbf2453390e74008cf,",
- "colors.red.900": "S:0ea863ef7d1f16f76b3b17a5d939ef49acc5fa61,",
- "colors.red.950": "S:5bab94948699b878519766ddf2e258ab8224a30a,",
- "colors.pink.50": "S:87efb09ae2491fd0f898278644606dbafd259325,",
- "colors.pink.100": "S:c73c52a23311af91767a5b2913ba1a28e763a1e9,",
- "colors.pink.150": "S:d17ac3dfb2b2859ffdfd1bcef5d249ab7c077a5e,",
- "colors.pink.200": "S:a34a28471eb0379fc988b03495e276a7f4c4f9da,",
- "colors.pink.300": "S:4fc0441607f4e9f216669fb6f5b3120a91643966,",
- "colors.pink.400": "S:0b97a044acd2f26487c5d1f495c1ee6a20e62ccb,",
- "colors.pink.500": "S:95443fc74a2c599b14bd640d78c962b39f346da9,",
- "colors.pink.600": "S:27c8cef7b80a2323b44ad9e6e07aab92ed411b78,",
- "colors.pink.700": "S:2e0f60710431f905a54a196c749b69ae6cbf1956,",
- "colors.pink.800": "S:2be9de1a4750f0c309dab1ccc01e1870df573edd,",
- "colors.pink.850": "S:16840a8eea48034ed0fe09f9e6a4100386e7fdd5,",
- "colors.pink.900": "S:f57a3b28e3dfcd4011911adb21c0d1821cd8e3ef,",
- "colors.pink.950": "S:9f58261bf4fb4e3421ffb0f3fa3c6e628feb26c9,",
- "colors.yellow.50": "S:d6b2e2aa7312dbcbde7bb8f0149ae88fc4450f96,",
- "colors.yellow.100": "S:eb8370a113f00ea9b963ff5e4d1c892fda526192,",
- "colors.yellow.150": "S:cd3b504ad6611cdac7f3f9d5d3e53b365c7d21ec,",
- "colors.yellow.200": "S:ab53bb133398bcd8e707a9d3b4ef75b52e5fbb74,",
- "colors.yellow.300": "S:94bca786a603ab90a3854dffc03b4b155956bd1a,",
- "colors.yellow.400": "S:61055f64c9377c4f0e18c0043691825daaa01467,",
- "colors.yellow.500": "S:6a4febd19e64b68453be6e9d93b6b11f161e3b23,",
- "colors.yellow.600": "S:3cc9a655afb7f6c6c15fbec16863a20c5dd4c8c2,",
- "colors.yellow.700": "S:0b72cc5c6df976ac8a0913a9f4d317cec1e8085a,",
- "colors.yellow.800": "S:0c5043b7d369254b6ff40d01fe99ddbcd5d63e96,",
- "colors.yellow.850": "S:7e8d683dc24ceb6155a407de90915e9945a02129,",
- "colors.yellow.900": "S:24ca96403ff679b2780c6c10d92149ebf059005a,",
- "colors.yellow.950": "S:da6766fb51b37aab9d50d734201d9c7b94796aa1,",
- "colors.amber.50": "S:f68d9ac00998f0a5b8d18257dad9627439975a66,",
- "colors.amber.100": "S:6d300b1e2d6b4d21c09a049e6e748cb1497bf29d,",
- "colors.amber.150": "S:1ac4773f6e42acc3df6c9bd7c6960f0fc28b3ede,",
- "colors.amber.200": "S:a7f47abddcadfdbb3edc6cf3307b94c76ac3a6e8,",
- "colors.amber.300": "S:de6ca3b13b9479c63ef4bc33cb4016cc4d0f4597,",
- "colors.amber.400": "S:9cd24711905b275e1fc645ae5481799bba2d7c4c,",
- "colors.amber.500": "S:483b8b175df2de3635d694b210b05349bc5967b0,",
- "colors.amber.600": "S:7f528dd16b545903bde166874efdc8c11cd08390,",
- "colors.amber.700": "S:6805fb0c1734c6349fee9973bc4803dfa440a1ef,",
- "colors.amber.800": "S:279feaf8b14b673702bad563f704a2a6ffaa18a4,",
- "colors.amber.850": "S:3d4dfbff0a18611fa00d113b1c3596b844376823,",
- "colors.amber.900": "S:54ac16558b657d7a97bcbb1cb8cfc5cfe2e56b42,",
- "colors.amber.950": "S:0c388600c68691accbbb552be1e13169d7ef3723,",
- "colors.orange.50": "S:8dda4d7aaadcbdd2fdf2ba99290dd10a8126d082,",
- "colors.orange.100": "S:240ec89f6ffb88755f0ed6021388f1d565315949,",
- "colors.orange.150": "S:2e3351569ec5bc39bb9c9bb6d314a55911354b97,",
- "colors.orange.200": "S:9408f4047bf79d082fd13431cb4df9a6809a715e,",
- "colors.orange.300": "S:bbaae4c06da45349ebe5d368ec970b01ba7f8193,",
- "colors.orange.400": "S:0191821c9f40d7c8d0001d4c0c541f2f9ea54180,",
- "colors.orange.500": "S:0a11039def68d22600ec9feceb637e90a5490b76,",
- "colors.orange.600": "S:1f7dc51b216498dcd34e0aef67e06f20013020e3,",
- "colors.orange.700": "S:ae6f16d65900971fc0cf295c64f1987ef737f315,",
- "colors.orange.800": "S:484dff234cdc52bbc13543a75adcb35219a1e314,",
- "colors.orange.850": "S:23ca0db212d4428cfc9087230ff2f8603db7fbd0,",
- "colors.orange.900": "S:bd595411bf9a1718030656c398345dcdb3fe102d,",
- "colors.orange.950": "S:a2eaa234678e373d7f9fdc888fabcebfe02897c5,",
- "colors.brown.50": "S:d7195ea718cde2193cb091de46800da2135f8545,",
- "colors.brown.100": "S:5209b0f44c44b0597eba47a57be5bb3a1fe01d36,",
- "colors.brown.150": "S:6d595dd34de785773340a514ecf87f4b67f55c0d,",
- "colors.brown.200": "S:5bc755edbd4afc290b91873e39506d71672247be,",
- "colors.brown.300": "S:341841de51b4d43ef1bd8b448435217a312f4e37,",
- "colors.brown.400": "S:a4f1e4d5d909be308b1ef7075200b073ef6fccb7,",
- "colors.brown.500": "S:cad13cbaeaba37b72d108e285438046a03406e56,",
- "colors.brown.600": "S:355f7aa669f64e61fa57ba0bbf0fb0f40729bc7b,",
- "colors.brown.700": "S:6c8b181b226a2a65616ab889e4f6e19ea5ab71db,",
- "colors.brown.800": "S:54ec2ab5899dde275ccceba844b97894d6f4f165,",
- "colors.brown.850": "S:3d4706796ea95ab3257355fbf606fd164d91e177,",
- "colors.brown.900": "S:596e3383f643cf322125f12a60bf07722b292603,",
- "colors.brown.950": "S:a2bb23389951df0395a867d0605683abd74f72b0,",
- "colors.mint.50": "S:60626958a155c3fca1e5aa61c26cdf8958ac0bd6,",
- "colors.mint.100": "S:86f8f7e705419ae2fa973a4e6ea0d55d9a1bfa40,",
- "colors.mint.150": "S:4c3cda63035c29dbf2461096f15276ee638d8937,",
- "colors.mint.200": "S:68a86b119e3ca808b54f12cfaeb562bf34d02dee,",
- "colors.mint.300": "S:5a4b30d63ce85e42377bf757413a3499caa4979c,",
- "colors.mint.400": "S:2101c9780124fb06dca7bccebbe2b0bd65e5bcba,",
- "colors.mint.500": "S:10381c88191bf8eb7e1be28e27166bdb436be44c,",
- "colors.mint.600": "S:22970a52cbcce455da3c9473ee563a333ed9ea59,",
- "colors.mint.700": "S:b0196d3dc75372970dc991cfa57621d1c4071034,",
- "colors.mint.800": "S:f025469de49d52a789fbc90123fa00084f2f84e8,",
- "colors.mint.850": "S:665af79232b73fc43ec367d55876aca564bdd442,",
- "colors.mint.900": "S:3e6d85ec6beafa8e15a3e3482e647700883dfbbb,",
- "colors.mint.950": "S:fd865da91b28a4134b1966aa347a9ec39736d6ad,",
- "colors.lime.50": "S:bf0ecb827f14895df28d446a2480a26351e68482,",
- "colors.lime.100": "S:8ab08ce1811850b79a444837a201955dba8eddf9,",
- "colors.lime.150": "S:8eac2b8d7cc283e74e835c10f62b52e54fd6bf49,",
- "colors.lime.200": "S:3f5a21e82df2fec756c261637863b815aa4f0d04,",
- "colors.lime.300": "S:40b4ffcd3a0305742fde6bf387455f7a5d247c61,",
- "colors.lime.400": "S:849632d5a39a0d571291a17bdc9e2c593c3b52e5,",
- "colors.lime.500": "S:9ab7caeb4ec38b1333460fd73d3cf3583aa6768d,",
- "colors.lime.600": "S:41b9cab6a3a28f64a438281344df9368c1c12c10,",
- "colors.lime.700": "S:aad37e052b594bb5af57a9ca405d7d7fa37a62f6,",
- "colors.lime.800": "S:66e8c5453cbe3229103d8c382fe2496dde3c681e,",
- "colors.lime.850": "S:b3146af14ef8d0224aefea2439c0366ba38fe79f,",
- "colors.lime.900": "S:0999d98475735b9033c03e3eb69f81226a567ccd,",
- "colors.lime.950": "S:169feb35f4e560165cd4a9b7ed40df69f2d1057d,",
- "colors.green.50": "S:8471aa9755fc39503907446148864f018881a750,",
- "colors.green.100": "S:d72fe2e23ae1b0a91454185bc8e135ca31542b7c,",
- "colors.green.150": "S:0bae96cfcef4ccd39d89784a910330de23182afc,",
- "colors.green.200": "S:23ac98f9e4286898dd99d8b84a5f3076731ea26a,",
- "colors.green.300": "S:74a2f20e9abb2c206cc1481ae8bef7bb8a3b9ee9,",
- "colors.green.400": "S:ad92635bdb49d20aa2e483b0f7330029a5e6747d,",
- "colors.green.500": "S:718fc3fdba03fd760d08be8df20fc12a8fb403b0,",
- "colors.green.600": "S:2e1a055739f390663243eafa40fac92d799a18d6,",
- "colors.green.700": "S:8f651c2ce20f00309549509c55b516ba343349d9,",
- "colors.green.800": "S:b5337dd4f79028776111dba6cee865635e41787c,",
- "colors.green.850": "S:d9ba46c12443e9930703387d128a0ff9d2b6494b,",
- "colors.green.900": "S:70cd3cee585a4641bb04eb5bdd5656fa2023134a,",
- "colors.green.950": "S:8365acc2fe8e9286ea67d6ce61a6023d43fdf67a,",
- "colors.purple.50": "S:ea6286c6f6aa0776a8d7ec08fc587287269cc8f8,",
- "colors.purple.100": "S:b9e033cbdb3f75527c86285643a3075f6188a67b,",
- "colors.purple.150": "S:f039efbc62fb11b0613048d1aa8a9dd34e1b2de3,",
- "colors.purple.200": "S:dc179cb953ded049ba030661a09fd023bccf9ff0,",
- "colors.purple.300": "S:b3b00219dce88dcf27f46de7618b4be64f47369c,",
- "colors.purple.400": "S:46e020da543eebfaee53410892ed271364a2dd71,",
- "colors.purple.500": "S:3d47a2bde7d96146c65c04926abc3369fbb89728,",
- "colors.purple.600": "S:f365dd00a7381ac90c6d57d45605a8133cd39134,",
- "colors.purple.700": "S:3736b20cd5b9e49ccdd1378b61def16883ec1a26,",
- "colors.purple.800": "S:a15c5bcfa837f8b106d300c0e060552925bf0d93,",
- "colors.purple.850": "S:795a440d32f512ee888462aa344428aa198fc01a,",
- "colors.purple.900": "S:ae533e7497117de374d9c1b5d38768801bf0b9f4,",
- "colors.purple.950": "S:51cc3d3cc497a91653c334f069fb0d1667bd7036,",
- "colors.violet.50": "S:16a6c4ef25ef354973931bc9eba194669fd173af,",
- "colors.violet.100": "S:c77cc89089caa665ffda155cb926f12cb604fa53,",
- "colors.violet.150": "S:e450a2b7eeaef3968b6bc97d19be6eeab6561d11,",
- "colors.violet.200": "S:b44c3a836b9e1e667dffb2407e2c605ab8e6a6ca,",
- "colors.violet.300": "S:3844ae9e74208194697cd9e0963e408793e19c4d,",
- "colors.violet.400": "S:7cb0b897a4862c1111deb992aa7dfd164cec117b,",
- "colors.violet.500": "S:955543d4b1943fcadc31217148946e12e0c57e0d,",
- "colors.violet.600": "S:25d65a4ce28b587aa1909ffca8b098f583fb5534,",
- "colors.violet.700": "S:f602e65cd972e3f6e0fd3f983c977a731f9db2a7,",
- "colors.violet.800": "S:8fe6ecee6488bf761c640603a55d2edcc0045022,",
- "colors.violet.850": "S:c6f95c7e4f7034d68505ac73c9337519e8aa7bb0,",
- "colors.violet.900": "S:d034daa0e6e74083f44193a8e011420b7b5c4ffa,",
- "colors.violet.950": "S:4d2ba2d6214e0097cb439b348b69b14940ecdc65,",
- "colors.indigo.50": "S:80e000c51363925907ae2b129130b254fb1a23bd,",
- "colors.indigo.100": "S:99cdc2fb3f63c4643171c505b3ef6b226377b5f9,",
- "colors.indigo.150": "S:20584dca14c7c3f5c2e366a215e96bf18a50da10,",
- "colors.indigo.200": "S:de1e1f227f3c2459b67d936071d20669673ba27a,",
- "colors.indigo.300": "S:5a9b65530df005bb93424dcf3a647a8cb75afce5,",
- "colors.indigo.400": "S:d897017af2d233af4fe200e5898cc1c7871dd7d6,",
- "colors.indigo.500": "S:d085f2ff4865d9b856d2b2827ee86ff6d3887989,",
- "colors.indigo.600": "S:b942c8441a2c0fcefb2ac23adb08215d2df4b084,",
- "colors.indigo.700": "S:43d9c49257be2e0fccf77b04ab42e9e17a172b44,",
- "colors.indigo.800": "S:f098677954435ea07463402ad4918d6dde65b965,",
- "colors.indigo.850": "S:d432f2bd3659fc3f090def0319b5ad103c75a53b,",
- "colors.indigo.900": "S:8cb5f907ce1c98909b0d4f881d9385bcf45da4ae,",
- "colors.indigo.950": "S:4f523e8e9ebf260abbc497b919cea028d3d1d059,",
- "colors.cyan.50": "S:9805f3a915cdd2cb3d14e2707e787d158c47a15e,",
- "colors.cyan.100": "S:9ba294755ce72c2d13d13635b16ddfd49757bb91,",
- "colors.cyan.150": "S:61fccd1789e0c1f06a7ceffa9bb5bc9cf499f7b9,",
- "colors.cyan.200": "S:39bfc216ed94b1813d212a513eea5176ccd4b0dd,",
- "colors.cyan.300": "S:57f1679e25d558662c817b80dcbc5b4c37fa39ff,",
- "colors.cyan.400": "S:188aeaa5842c563848f5ef307564987627f43016,",
- "colors.cyan.500": "S:03955d99bae727c67927a90b31c573d0cea0d6cc,",
- "colors.cyan.600": "S:70bd24ac3b0fb744a30e28b62e85a068a3e6b35d,",
- "colors.cyan.700": "S:7d8f5fa05ec5546fec68153cb1c1d8ad7fa856b0,",
- "colors.cyan.800": "S:246d8fadfb7032f28118f32089244d682279378f,",
- "colors.cyan.850": "S:f01dbbcd4b223bcc9200fcb73dfb8334cd43ac9c,",
- "colors.cyan.900": "S:55a89b2ff7d6b213a97b322fe3a2502eb1315754,",
- "colors.cyan.950": "S:ed1c5739ce64a92d78b896f258466ecefc5308e4,",
- "colors.peach.50": "S:654d604da6a6ca8434cb17b90593fda09f6b77ea,",
- "colors.peach.100": "S:4a26933090dc32c8e1f80cfc23905ede4465b6aa,",
- "colors.peach.150": "S:ccd5f944ef6fc999073d2aa94595512a33174222,",
- "colors.peach.200": "S:2a41c382d69e9f47426b03ca8f6229a5b8ecf853,",
- "colors.peach.300": "S:6e7e8c9a42a0ad7abf06b5b34233b65d5a557a7f,",
- "colors.peach.400": "S:cc96b34010c476fd05298ef8158d77ad0ba4e493,",
- "colors.peach.500": "S:97e293e601c1d7dd74e82ff04c0570db737f3f7e,",
- "colors.peach.600": "S:ca0ed35b316ffd0295a844b1fbd3a4dd89a4b818,",
- "colors.peach.700": "S:4355aa38c203d18b66deb48183944d1e36abfc38,",
- "colors.peach.800": "S:ceaac36426558fe1a257888d9df8afe9f5882188,",
- "colors.peach.850": "S:78a70f05b78c933396f35f61ca0e13688257541d,",
- "colors.peach.900": "S:e77dd05221f4a0cb21bec8d4389c2089189845a0,",
- "colors.peach.950": "S:e19893526d724fb6f4b86c854bfd7d7d2c4dd1cf,"
- },
- "$figmaVariableReferences": {
- "spacing.0": "475f43f27d46745efb1151d34181ca93e485c323",
- "spacing.1": "a88d7f7fa50cfde706a203262c7981abf2275b7d",
- "spacing.2": "15d295c3581f15a4b4cc29bc3b2c9c4f02e88009",
- "spacing.3": "a6fc69939f4e101df0846ffd8b244aa7f02b5b17",
- "spacing.4": "d3e5a4611b45e280bf565885815d34b4f35b341f",
- "spacing.5": "647b25f3b73bba5e0e7cad5197964902c3172271",
- "spacing.6": "77538eb6f928a531f96653e917be0b3f0b04f1b2",
- "spacing.7": "eabc95bcaec14d0cf6221b477c47891a1304c2d6",
- "spacing.8": "559997e9c6f60fdd365bf970c84053807f2913ad",
- "spacing.9": "4ca8e5e378ea054ccd38f617af4ec9db95487a17",
- "spacing.10": "ca471ca65f9c794ddad2490cfb1e0e7e7467571d",
- "spacing.11": "efe2a2a5b2a60d05c078a1c7a7950588a3a030c6",
- "spacing.12": "ef37fcfa576beb8e91c51010ec3329ddbe985742",
- "spacing.14": "1ae0ed4cd0c32b858ff791415edad283ef1c2af5",
- "spacing.16": "0d515ad8f73ae192356bd3fce04347ff8914bfa5",
- "spacing.20": "8b4d19c935a89483725be041ce3e19182d81638b",
- "spacing.24": "7b33d80680ee7f444bc05e404bf74b2fa7caac3b",
- "spacing.28": "9e4816803f1f3739c0321eb5d351764da7ba9465",
- "spacing.32": "f4344da90bf121d27d8fa80ddceeaa8d7c3e0f8e",
- "spacing.36": "0127ed64e28cefa0e9b851a33c4eadc7ab340b30",
- "spacing.40": "51e40236139d4fb0f3ef7d0e977093002253bc61",
- "spacing.44": "648106e96c726104a5e737698f73f8f4dc85c150",
- "spacing.48": "95524ca9ea66ebf7d20704e37d6672cbf39853b0",
- "spacing.52": "dbf3f8ffb198ed478221f41f596efece5b17c59d",
- "spacing.56": "3a73be8db57fa234fe23fb6c3debdc70e638ea55",
- "spacing.60": "152dc4ff6aa1872e7691165d5769dbf8a4a45834",
- "spacing.64": "b0478a9dae383d519e21253c882dfc85f702beb1",
- "spacing.72": "c88ec41927fa21f2e77b259b95fdb95c420f60fe",
- "spacing.80": "ec7856d13178d1e67c332ca681f3f8b407efecef",
- "spacing.96": "bb4095e6118ca10fbb01085092263e8969247eba",
- "spacing.px": "16fe4e3bc0b07f7f3d861c3fdee494d9d6d763e3",
- "spacing.half": "ecfb730316867f575ec291afc3da55c32d57e10f",
- "spacing.1-half": "ce6ffd93850926f8eb936f880fd2e006cf31c390",
- "spacing.2-half": "0c948ab41410d710ba691e61e04d7523ebe2598e",
- "spacing.3-half": "4e6064233484460281223f420b5015d31aeb5efc",
- "rounded.1": "4c8e9b29af661054f065ecfb517ffbf725d128ae",
- "rounded.2": "5c9a222659e74e39ecb528719f03049f267ba7b6",
- "rounded.3": "546448f107049e61fca518fd32468633bba50a51",
- "rounded.4": "8355a7d82d6f8643701db782be4fb5cc61e0fe2a",
- "rounded.5": "babea9851a66e652c1b014b1b4e5ae3703efb06a",
- "rounded.6": "00e5a4d652385f2496ba39014f6c1daca0e26736",
- "rounded.7": "f36f7c646daf87ab3f745e9f73c885a957b414e8",
- "rounded.none": "dee9b0b76ac1ec8e902c7f542c80e776ce9fee0f",
- "rounded.full": "4691cfbd097fadbf1bcc96d2f48a40f9852cc7bf",
- "size.0": "995df3a4b1b9b4f63001434f1d6725f9b299eac0",
- "size.1": "c84e4d0afc5158ef9686053a2bd5d6de68929ed9",
- "size.2": "2d22b5c7aa2af1b3c275a61921eedea63b897388",
- "size.3": "9f9e971446627d49af5f282dde4d32278b01e4ea",
- "size.4": "7ec1913fa9d0ba99a9c9ab479c214d2134048880",
- "size.5": "8735292eb38dbebd85dc8ee43f2d23ec7b42d283",
- "size.6": "52822e56506b18300e0fbbdf2bb7e365e7bf7ff2",
- "size.7": "6e063a94e51cebd7c9a219d176c7d787ca821d47",
- "size.8": "a49fe5980cf079c97127f5438130dd0c5849570d",
- "size.9": "9538fa61069ecb323a822444b1a50c5c31cc9a76",
- "size.10": "58d1040e7172436e7ee0e20affe14526f17cdb1d",
- "size.11": "a09585144f13eeed9212adba9567769b0f50fe0f",
- "size.12": "e6dd420d85cc30a8bac1788e21d7b6572f069cde",
- "size.14": "827d8aab20a4c2491204ab2667997e5290363d01",
- "size.16": "5b7b04b1ade9b423f1d5b9720898fd4776956a36",
- "size.20": "51754ed1d031bdf73b871a0194e054b6bcdb99d2",
- "size.24": "c9ff66a843bc50465f8632bd973a3805f551c773",
- "size.28": "3d67fc88f56362f7cf66ac51f2f88cd9bb61385c",
- "size.32": "3f3df7e30c35ec68258af2b3cf03322b3c12fccd",
- "size.36": "0a36770ba6fc4a8dfad5e6ef9cea63dd3922547b",
- "size.40": "4c98adca6ab6f590dcc5dcb8a25d8b32a8b9cffd",
- "size.44": "19cc767ac465f9c37655b12bcd8a66ce8be013b0",
- "size.48": "442e1202060ff89b13c597f3ec9a29ddf3eaf839",
- "size.52": "662fff88f39d26ffe3870ec41daeb3759e47163d",
- "size.56": "e2bc8e5ee61c219b9e4ba8b4183d693867bbe248",
- "size.60": "6f80ba41ca6c5d047a9d4ce27d1bfe05846ff2f6",
- "size.64": "1c15ed3b9ec4bf2bdc3ff99093f7ec93633b944e",
- "size.72": "c49f20e7589d9e10bb30c4b7ad45440a9a789d01",
- "size.80": "f0e6046ee68bb26d971366e664771f36ffd3964f",
- "size.96": "481530a9303c4b3abe4882fc4b13c01e82d6d32f",
- "size.px": "facc62d09b9290c8ae5a39e684e076f0078cce60",
- "size.half": "a18c6726902f0dd03d09fda796c7793f1e5a3be9",
- "size.1-half": "84a71e411cbd12832d0ab8d7d4581fcf24fa8f45",
- "size.2-half": "a1e7743b917f7797d104b2a158c78db905590160",
- "size.3-half": "ce599118fc3730b354fa05d449bc8f9b99f91720",
- "borderWidth.0": "950d5f6e9b3fed7b192e5a150f74927b462bca29",
- "borderWidth.1": "554d33ab7c952fbe9558f3c9562483abda105891",
- "borderWidth.2": "c259dae921de08038e1efb5f295d8ab4be540990",
- "borderWidth.4": "4f4280b0a24f816e2dfb5ba5a39199c24d7c4b61",
- "borderWidth.8": "c1632660a255d86cde0647e810c28fb8bb6e8f65",
- "iconSize.xxs": "8d5005a5ba007398f6a50a4eec1283323aff945c",
- "iconSize.xs": "7094639967ebfc8bd85f38a38d26f021655fec1a",
- "iconSize.sm": "60a419ef3a3707069d4332226fd5de5026262723",
- "iconSize.default": "f857bc614dc0f9dafc613bf5f04eb305d194fe36",
- "iconSize.md": "30dfaa7e6c403c1b81191920634c612f67662aea",
- "iconSize.lg": "1da69111eca3d6355427d1523736d7ef13fb460c"
- },
- "$figmaCollectionId": "VariableCollectionId:426:491161",
- "$figmaModeId": "426:0",
- "group": "core"
- },
- {
- "id": "06c0447b12ae4d0bf224a0eb90b673f151ba8f24",
- "name": "dark",
- "selectedTokenSets": {
- "mode/dark/default": "enabled"
- },
- "$figmaStyleReferences": {
- "brand_typography.text-xl": "S:1befb2b289e263331f60edbfe130631462dc9883,",
- "brand_typography.text-2xl": "S:559234cafcead30f61482c0711adf13750438bba,",
- "brand_typography.text-3xl": "S:3832dc6cb8083be9bc74c713a7bee10704e0c98a,",
- "brand_typography.text-4xl": "S:aaf40dee5c8d5e2c645138942fcc83dc8e3116b2,",
- "brand_typography.text-5xl": "S:3d94b9564e44dcec497470ddcc4f9e253238bde0,",
- "brand_typography.text-6xl": "S:8036f3d246fa457788173794fe353cac43d75a02,",
- "brand_typography.text-7xl": "S:e20290596bc10c63b0245c98b442eb0321d89b14,",
- "brand_typography.text-8xl": "S:8898aa9191a0c5c019b43d38afb350b9078da9f0,",
- "brand_typography.text-sm.default": "S:4d9a60a9a7b5cf8f2b809b884ac0de54a707427b,",
- "brand_typography.text-sm.bold": "S:a52b0b9b0305915c205e4734b7af2b68ad0b50b3,",
- "brand_typography.text-base.default": "S:c883d1e6e22458180cbbe80658cadf5bd6636cc4,",
- "brand_typography.text-sm.underline": "S:bf4ee08ca7dfe0aec044be2d744570462ea510d9,",
- "brand_typography.text-base.bold": "S:b9abb65f1be9fdf2a38822d23fc64298fd93a99e,",
- "brand_typography.text-base.underline": "S:bf84250619e894e0544f7bbc9f66db609963ee0b,",
- "brand_typography.text-lg.default": "S:bf62d831a4d0ef968d1fe5494c58d006a645b418,",
- "brand_typography.text-base.numbers": "S:250f185032e8bd141d92e4340a1ed8382bbbbf3a,",
- "brand_typography.text-lg.bold": "S:e5262efff66b39802cb559e69152c6b6da9a7235,",
- "brand_typography.text-lg.underline": "S:28d3e50cf6bd4742b62cbc5ae84a21a22779e859,",
- "ring.focus": "S:062018f6483f54f1255b952aa1759b028d502ac3,",
- "shadow.inner": "S:2805cdc40176a4707d5cfc549b4c12e7ec4e74ff,",
- "background.canvas": "S:331b5c29b3008e603fb2238b4114756bd590539f,",
- "background.surface": "S:9d874b54f2ede343927838fc24489aa75abc2abf,",
- "background.highlight": "S:85744aa4f44ae1e5a57281310c886deb484de63a,",
- "background.overlay": "S:6bb43972c60cdf364cc1bc631bc61fa61baef9a9,",
- "background.nav": "S:f14cc0888fdfafe9bd0e2a0ebcab0b04f2f4122d,",
- "foreground.highlight": "S:a341979c2c8d5ee0831e6c04419ec45c6be0c49f,",
- "foreground.base": "S:e478cc6c7af830bd68afc7d877ed423d442eb31c,",
- "foreground.secondary": "S:a327b82c742540cd3a29527fc15e47c3a510de4a,",
- "foreground.muted": "S:a9c2cd0dae700a4c60c5b380c36a249b39da3c56,",
- "foreground.accent": "S:27a17495a8eee67b0d9ac9e7aa0a08dcdb374aed,",
- "border.base": "S:1519009d62ab9c4213d5d54d1ccf9d31db9382d0,",
- "border.interactive": "S:5d3554cbcf69aa4af436fc8fb5a865f0e29d5a00,",
- "border.subtle": "S:a5f61041ecf22b5dbceabda2d4e7e0e9f96d59f5,",
- "border.ring": "S:8e97d8846d61b1b9f79c32c6efdd6f7996860a95,",
- "action.primary.solid.default.background": "S:832c9b5c07ccad51b50f318e141cec16c35a4802,",
- "action.primary.solid.default.foreground": "S:177fb4c4118fc2f13dd45fb226db4f864e5ac648,",
- "action.primary.solid.hover.background": "S:711a1f1e0354fe07e7a59e4eb57de5daa38e09c1,",
- "action.primary.solid.hover.foreground": "S:de62147ac84ae3ec876685240b4a1406d8b16c58,",
- "action.primary.solid.active.background": "S:8744f04fe43d9f89489e78e0ad1186411155bab4,",
- "action.primary.solid.active.foreground": "S:8501427cea56c77d54c9e9f9ea9150908a7ae815,",
- "action.primary.solid.disabled.background": "S:d7418882e916e92f05b8735bc17689cf5475a7be,",
- "action.primary.solid.disabled.foreground": "S:e97c8c547d2d52dd56141c2e9da669edc4c4faf2,",
- "action.secondary.solid.default.background": "S:5427d5699d4ccb4c4bc339f519ffdda7d47d0afd,",
- "action.secondary.solid.default.foreground": "S:0fec659f28d28dc7a469ec43354d45a02503b46c,",
- "action.secondary.solid.hover.background": "S:3eb0ac495336d562ebe530f727b221a782ed016c,",
- "action.secondary.solid.hover.foreground": "S:8ea06b95b452a034fcb1b17d39f04fcc6ae0f035,",
- "action.secondary.solid.active.background": "S:f102ef4273a91c15e3275e3bda69056defad0989,",
- "action.secondary.solid.active.foreground": "S:260e53769e8a6f046d32026fd78e46176813f3da,",
- "action.secondary.solid.disabled.background": "S:9930826affc56c1ee4f6df855c7d89c1701a13d5,",
- "action.secondary.solid.disabled.foreground": "S:f6e38c508d82b9836b5e8c46a2ed573dacaa5498,",
- "action.secondary.ghost.default.border": "S:2ff4c102a833d49c488b110cb8fec2868de51edd,",
- "action.secondary.ghost.default.foreground": "S:cc19d993956ec7792de5218957ab340bc95d651a,",
- "action.secondary.ghost.hover.border": "S:39243026068bc051825b8abcec5e0e626a40ba17,",
- "action.secondary.ghost.hover.foreground": "S:17c60092a7ec06616d5112cbd55c1316bc7e0bc4,",
- "action.secondary.ghost.hover.background": "S:90918e1eebfee85d8b992bfb1611aa21ea4d5e69,",
- "action.secondary.ghost.active.border": "S:42f70c32a046021d15b7222865b39944aca2fbe0,",
- "action.secondary.ghost.active.foreground": "S:d80bd8e090f2124aa9cd6b6515a81a8523f6ba2b,",
- "action.secondary.ghost.active.background": "S:fcc7ffe628484881e3ff09fbadb3dbb763ac1441,",
- "action.secondary.ghost.disabled.border": "S:1e2a92c1babcf13e25fd980e197536e4a8d605f3,",
- "action.secondary.ghost.disabled.foreground": "S:6f3f3bceed7c4b277bea9b1dfaec4e0718d0cf1a,",
- "control.interactive.default.background": "S:e2f8c3b63b45473bb94f5c1089cde27ecda2fb73,",
- "control.interactive.default.foreground": "S:59a3e3381be25ebc0e18dfa3f5c91af6c8c11393,",
- "control.interactive.default.border": "S:06f1186f4e3d9b7cea8bd248786da269448cf2d1,",
- "control.interactive.default.icon": "S:6ebd7a8790126c0dafea0dedab6c5875b56e2db2,",
- "control.interactive.hover.background": "S:c898cfdd553b0dae2a8836f91c8289e022690456,",
- "control.interactive.hover.foreground": "S:c0c0d370d4c36ff9874002395cdcf265a6af117c,",
- "control.interactive.hover.border": "S:828abc05cf672e7305e85312eb89bf9da517ecaa,",
- "control.interactive.hover.icon": "S:eb8dc03976c90144a4f9cc56826f6ab75a5dd993,",
- "control.interactive.active.background": "S:614c5a9384c19db799bc2e6a746446ca43b926b2,",
- "control.interactive.active.foreground": "S:ad7782c6af492c1a990ea4f1a92763255231e9e3,",
- "control.interactive.active.border": "S:cb9044dac28a3d74716a7bfec6dd2ee750715019,",
- "control.interactive.active.icon": "S:e4ef20e9f36e8b97ce22bb0f551516938307b0cb,",
- "control.interactive.disabled.background": "S:67873eb43d7192b472e75f4d8e02fef7a26a97c4,",
- "control.interactive.disabled.foreground": "S:5936efc582c95e1aada1ed22ee2e4c0a688a6473,",
- "control.interactive.disabled.border": "S:0dc465fe2d61b410ee80cba92da0b68c210f8ef2,",
- "control.interactive.disabled.icon": "S:8a9e2661044f515a0f8aa516a83af53ff0bb8550,",
- "control.selection.unselected.background": "S:3d5dc5af9866a40bdeb486f5f5d5b555508b3df0,",
- "control.selection.unselected.foreground": "S:50370d074cfa6639ed5575331dd76623a1741c16,",
- "control.selection.unselected.border": "S:7a777babee327f6f50c9be7119111d4e09585f3c,",
- "control.selection.hover.background": "S:fe41d281c38562426582de4dde20b37e548fc44c,",
- "control.selection.hover.foreground": "S:ce0ca76ae8f851ee9055d4e9691c24bbe5ddee52,",
- "control.selection.hover.border": "S:68a72175fcbd756660ca5283c9fbe871455751cd,",
- "control.selection.selected.background": "S:a8cff9f7d4fff1dc7d64b56f81bf872387db9453,",
- "control.selection.selected.foreground": "S:3baf852280afce66217cad994da2e9cceae7b6fd,",
- "control.selection.selected.border": "S:d36bdef8d7f35c083f891fbb5bce797383b7f0b4,",
- "control.selection.disabled.background": "S:4fd454549de1c6e734482e0204e956bc10fea9d5,",
- "control.selection.disabled.foreground": "S:e899cebdf3c505b1abd5967788626c9807c0f1ef,",
- "control.selection.disabled.border": "S:4bf423a685a4e4fb33dbf9f6fed1856152893159,",
- "control.adjustment.track.base": "S:ae2033397464918dea98b635b504b70c97b574b8,",
- "control.adjustment.track.progress": "S:8af16fe038d88d530937c17c0be95d733ebb845e,",
- "control.adjustment.track.segments.base": "S:6cbf54ed1cff9ae3af38625f13e261a5ddaad3bf,",
- "control.adjustment.track.segments.progress": "S:57f2b1b64fce489a3f326396750bfbe82460aafe,",
- "control.adjustment.handle.default.background": "S:9c02956aa237f92cea0a5eabba608ec7bea53f1b,",
- "control.adjustment.handle.default.border": "S:0bf3b1ff8ae99549a725dfae98f992730612cb69,",
- "control.adjustment.handle.hover.background": "S:0a68e64ac420372327f36105a26a4fc58b1a89a9,",
- "control.adjustment.handle.hover.border": "S:c14daa83c65174ac20b32e3a8ec3c159a50b1207,",
- "control.adjustment.handle.active.background": "S:3fc8766daeee12af9ab837bfb408ef4a2460e562,",
- "control.adjustment.handle.active.border": "S:380ebc7a97fddf5b0e0f05e722f6bd99973caad9,",
- "control.adjustment.handle.disabled.background": "S:aa67d76c852e85044e90b214fbc1907260698313,",
- "control.adjustment.handle.disabled.border": "S:ad242f34b724d78128bae2d69366d5523affe527,",
- "feedback.success.foreground": "S:3033602ffb191e77c5c5a5e43bb99c26e92d1eda,",
- "feedback.success.border": "S:c619cc7b9ef1000e693621a145121cc54c15bb7f,",
- "feedback.success.intense.foreground": "S:93534496ca567a397e40cc17a66d4709867c9aa8,",
- "feedback.success.intense.background": "S:6fdb5788dc1d932b2e7331a17b4462f9269e1811,",
- "feedback.success.subtle.default.background": "S:7da60dfc6d272943eb2294b33a2792275b2c7fd2,",
- "feedback.success.subtle.default.foreground": "S:59cb977959ad042a511d137ff6e7b275ce391ebf,",
- "feedback.success.subtle.default.border": "S:1958dc17bfbc1aa71404de92e727b0998a30c703,",
- "feedback.success.subtle.hover.background": "S:80b73cb63db7abfa5b272d9d5ffcb2115cf31d7d,",
- "feedback.success.subtle.hover.foreground": "S:c598a2325737242309afa6d3e9eb1ea417b725be,",
- "feedback.success.subtle.hover.border": "S:e4a781c02200fb3f32133148049ecc48480acb32,",
- "feedback.success.subtle.active.background": "S:3d1ac54bec5806d1c9f7927f455256f97510e6c6,",
- "feedback.success.subtle.active.foreground": "S:5bf47516b5df212aef5757e8a15f2aa0dfce64fd,",
- "feedback.success.subtle.active.border": "S:1e4f10e42487c8fd6fd466b56b1c8ef6eb54594d,",
- "feedback.success.subtle.disabled.background": "S:63e44fc3ff084943e82b831e9eda82754fbb9405,",
- "feedback.success.subtle.disabled.foreground": "S:9a31b159e69d3e826348a766e34ac223b7e6ae84,",
- "feedback.success.subtle.disabled.border": "S:f4ae51979a6afd262ec9eb50394dfca16834ecd5,",
- "feedback.danger.foreground": "S:3ef404726ed330d15f3a6790481cbc1f4b8a2284,",
- "feedback.danger.border": "S:6764e5f7c43746c6c525bdfb9997ea3062056d14,",
- "feedback.danger.intense.background": "S:7c0f8421c97d51827b2f2750dd04e89d0cccfc9c,",
- "feedback.danger.intense.foreground": "S:fb76efa1d9eb6cc166587c77b3de88a9de0c3b8e,",
- "feedback.danger.subtle.default.background": "S:2599e4a288f1c931e0cf269d596ddd4eb9def5c8,",
- "feedback.danger.subtle.default.foreground": "S:d0109f1613a2f0ef05d5ba65bd8392a3770ccca1,",
- "feedback.danger.subtle.default.border": "S:ad1868a5a24bc4dc804cd14c9b9a9b76fffa6887,",
- "feedback.danger.subtle.hover.background": "S:c71ad0ebfd0944204021d49f0e638d6457ca15a0,",
- "feedback.danger.subtle.hover.foreground": "S:13ead71651fb5146c9257290c09642e12e2028d0,",
- "feedback.danger.subtle.hover.border": "S:837f2cbf7d96c96e1b8ee2eb4809248de56c8fe7,",
- "feedback.danger.subtle.active.background": "S:03ea6106ce0f8a1674103df84ebf7dd68cb5864b,",
- "feedback.danger.subtle.active.foreground": "S:3bd5564eb5e9278fc1ec640a1a3fd3d8f520b1b5,",
- "feedback.danger.subtle.active.border": "S:bb0a827c0d367636a44d4a4908a8b36157ef429e,",
- "feedback.danger.subtle.disabled.background": "S:ceeba44b3ef0e7a6a9b17be22c8bd756ca6fecd3,",
- "feedback.danger.subtle.disabled.foreground": "S:5b736b191e2bd64eefb6b31d3bc59a33eb6520b8,",
- "feedback.danger.subtle.disabled.border": "S:3795e81454614990b4d69d12c396f6285b060e63,",
- "feedback.warning.foreground": "S:54cae4cd416a9ca82a32e4a43e7fb55127d36309,",
- "feedback.warning.border": "S:c0560206648e89c6af40de87d47f59274f41e60d,",
- "feedback.warning.intense.background": "S:6e305fdb4a2d7cc5e31db79d6c4dc9097811ff4c,",
- "feedback.warning.intense.foreground": "S:ec506542c2225d3d3f8e952b2ba9441583116a72,",
- "feedback.warning.subtle.default.background": "S:d2e0abedc3eab630aae54b2209263be8e43ed60c,",
- "feedback.warning.subtle.default.foreground": "S:453fe964ed20ab51e755a4a51bdea7f5278c17df,",
- "feedback.warning.subtle.default.border": "S:0f14fe6ba5afd78049996d4964bc2b0b070c10a0,",
- "feedback.warning.subtle.hover.background": "S:ab4b5a049770a614bab522d050b20c24c1891f1e,",
- "feedback.warning.subtle.hover.foreground": "S:906de1a458fa9d8b17c3f60a5b69100c7e8025bd,",
- "feedback.warning.subtle.hover.border": "S:88ed9c12b37d89033b10f2db3d529f100d7efd53,",
- "feedback.warning.subtle.active.background": "S:e69c7d0927219bf670298cb5c1e8ccabcd245816,",
- "feedback.warning.subtle.active.foreground": "S:8023a65c3aaabd3a4bdd7273e017dbdb06df5a23,",
- "feedback.warning.subtle.active.border": "S:9fbfbe31ebc457488abc684dabd8300872ed0a08,",
- "feedback.warning.subtle.disabled.background": "S:2c040c2625033dba6e425117a5d7c316b71aa0ce,",
- "feedback.warning.subtle.disabled.foreground": "S:ac06df8f1d6f6b18ded5f66dfb3451a62b58ca0d,",
- "feedback.warning.subtle.disabled.border": "S:571547de9bc3305c4f3ab13ce958f52932b239b4,",
- "feedback.neutral.intense.foreground": "S:8826dc8b45425b18c4660a9ed2a33e933a3eb317,",
- "feedback.neutral.intense.background": "S:25504f584cec9624c281303a1311dc53ae67840d,",
- "feedback.neutral.subtle.default.background": "S:9c75d8356c306392cecc47b4dfb2692ae4208af6,",
- "feedback.neutral.subtle.default.foreground": "S:63d645fa2d8a35c097e1cbd75aff137311633c8a,",
- "feedback.neutral.subtle.default.border": "S:479131247fa79794a1346c99b51fea0cb7648f2a,",
- "feedback.neutral.subtle.hover.background": "S:ffef5c55723848b5119139c7381248e01319d78a,",
- "feedback.neutral.subtle.hover.foreground": "S:b7292ab703823d5f9bef5b6a32de9eee739cca69,",
- "feedback.neutral.subtle.hover.border": "S:3ce49a5e9e020c2179ea8bd862711bc92d00aa8f,",
- "feedback.neutral.subtle.active.background": "S:84fe44dede8f54a1cad9070e79f1783061e20103,",
- "feedback.neutral.subtle.active.foreground": "S:5d61750e46617564f05ca7fa8489e231c2e78c6f,",
- "feedback.neutral.subtle.active.border": "S:d5faf283dc7301c8e316807c7a66af70f1d5d6b4,",
- "feedback.neutral.subtle.disabled.background": "S:330821fcee1f97301f8f4895c1cf1b0cfd281358,",
- "feedback.neutral.subtle.disabled.foreground": "S:231e3175bf8c022db4a9180cbdb3803c13e5b859,",
- "feedback.neutral.subtle.disabled.border": "S:1b181d8bdfee9f2b1fd08620a9088894b7398a4b,",
- "overlay.hover": "S:a2fbefde236ba0dcb33162f26e399c903f3f3aa1,",
- "overlay.intense": "S:c4431bd130603b9b058db482f58b59410785949c,",
- "overlay.backdrop": "S:737ef8b57f25262207167508e4997c0a820ee37a,",
- "shadow.color.none": "S:d80795e1743b3d7562c45abb6384b2a57bf98b66,",
- "shadow.color.sm": "S:b3aa1c9446e0ba8245ab2c952b4ba60f59b647e3,",
- "shadow.color.base": "S:3500080d4e1c2523893346441ecbb69f861d29f4,",
- "shadow.color.md": "S:d0cdf836ede16764f91fd4f889c25cb4c874729e,",
- "shadow.color.lg": "S:5bf5ffae85af867449fda04def92b4b60527fd66,",
- "shadow.color.xl": "S:8ad7583b0a0f718ee4ea5159996b8a2ef70aaa8b,",
- "shadow.color.2xl": "S:4905d4597dff436b65f8109882592e33b1b2a5de,",
- "shadow.color.inner": "S:ab4a6797a4b15d39a7511a1a7b1a8fa39c49c482,",
- "components.link.default": "S:b828313d4babf42ef77b4051a69d25b27cd2cac6,",
- "components.link.hover": "S:470c092ad5781caa7de5e946dbc4e9119aecff1d,",
- "components.label.red.foreground": "S:2376561d86aaba3baac87c44852872c039ae4904,",
- "components.label.red.background": "S:7064d0fcf95f0b26f6efd8e250f2a07b9590cb53,",
- "components.label.red.background-subtle": "S:31d55f365d311a26e410b2d3bcf684484008dd4c,",
- "components.label.green.foreground": "S:10e9444500dcc41920fc4d44ecdd1d931b2d1e8e,",
- "components.label.green.background": "S:3454e0848b708959b3ba63dceae8698fcb40cab4,",
- "components.label.green.background-subtle": "S:04f1a652fc004d9d5692bc3d5d95974c121e2f42,",
- "components.label.yellow.foreground": "S:6561b55a80c906f36c0f888b061099066bc36896,",
- "components.label.yellow.background": "S:0e6524e023005b387bb921515e650b663e0a0efa,",
- "components.label.yellow.background-subtle": "S:72ace5e7dc67be3ce1d46c9bd32c3c7a65604c7a,",
- "components.label.blue.foreground": "S:b18dd4ad3ff96d8d919c7d6c686e25d8d291c4fc,",
- "components.label.blue.background": "S:8dade2ecf0b6f8f358ed3564d499f2c4da8c892d,",
- "components.label.blue.background-subtle": "S:e60cb72542f0be9a6117b8e476af5b53b9f7e8e7,",
- "components.label.pink.foreground": "S:520df9d38e7a1af3482074944234fd377c9f9885,",
- "components.label.pink.background": "S:c1f78db30af7cc77421784afe1414492fa3cad8f,",
- "components.label.pink.background-subtle": "S:b5a63db81d86371f45a1c3be76ace93c795f16bb,",
- "components.label.purple.foreground": "S:ba843868b9ff11805ddd2f27d83fde01a987244e,",
- "components.label.purple.background": "S:46c99fecebb0f5040ac0e1764c7f40a718725edc,",
- "components.label.purple.background-subtle": "S:6033a110925f2399f2394cd8609ac9ed3374ed32,",
- "components.label.violet.foreground": "S:d4e6179c068b429a1ee2a09f96260913d956baa0,",
- "components.label.violet.background": "S:b9a806af9917c7b1ee5a3deece2e0fbcb3165fe4,",
- "components.label.violet.background-subtle": "S:cfe58081188d94849890e4949529493174093289,",
- "components.label.indigo.foreground": "S:0252a1a7f245d2aae92dc2c17dd5c64f6bbf2795,",
- "components.label.indigo.background": "S:9fa9ff9a15ba4fc10844a7aef164b4454e3790cd,",
- "components.label.indigo.background-subtle": "S:5c3eb9c94d4db9cc7cc3525d09effb3c4f368523,",
- "components.label.cyan.foreground": "S:d6c95f6902a180bcb904bd169ee7e356b5e7004a,",
- "components.label.cyan.background": "S:7b0d3f2d93864b8e936d3239e71e612c18ca56c5,",
- "components.label.cyan.background-subtle": "S:05a1195cd6352776a5ac09de688a18bb00730eab,",
- "components.label.orange.foreground": "S:b67ef665d170137b7e80e30b8415a76681a65705,",
- "components.label.orange.background": "S:6deadc7d8179689308d6d4228153648c77cb6ac7,",
- "components.label.orange.background-subtle": "S:169fb93506b7f48d42b912d2b9afb0348f82aa8a,",
- "components.label.brown.foreground": "S:bda65457145eaee61b0923d22a7ff49688f41082,",
- "components.label.brown.background": "S:00f3480a4617150d3c0269ee0da2d5fa18556c89,",
- "components.label.brown.background-subtle": "S:d3949888b3059151eba2fa02dfb0c3d79000ee8e,",
- "components.label.mint.foreground": "S:6a323842ebd9716c7f5784be6ce634adb10a86ed,",
- "components.label.mint.background": "S:609072fb974b8143f462e5e9792de69b6a75fc32,",
- "components.label.mint.background-subtle": "S:621789bc28ca76cff2ad0e3b88d4719ba4b3bf20,",
- "components.label.lime.foreground": "S:ec7bbe3845cb6fa823feb57ace32f763b1a9dcb4,",
- "components.label.lime.background": "S:8c959d680e119ef0adb46731bac85f9accafcddb,",
- "components.label.lime.background-subtle": "S:7f8376c58f083de0a8913396566d8f47b4c23e6c,",
- "components.link.visited": "S:ed520fd50bda49275069ab5026bdafd02a1f61e1,",
- "foreground.success": "S:b383b4979389247194900c8c9d812e058b7c5a45,",
- "foreground.danger": "S:c4fc3e61ebc883cb944dd77768c09195e265d3b6,",
- "foreground.warning": "S:bc2af0b3a9f4622ba0a47ec23af9ae32da45f607,",
- "border.success": "S:87464eb0d037ea15196db6058cb527437a8448e6,",
- "border.danger": "S:513fe670e326c095b007603dfef9c94559055a1e,",
- "border.warning": "S:5477ee51efc7690f5094733e7f08234d65c4dca3,",
- "ai.gradient-stop-1": "S:8120f1beb08dfd4e3b6e25b43c0e126bd99d2cd1,",
- "ai.gradient-stop-2": "S:4d3ae9f921ddb2dcd79644b9058db5279f4910b1,",
- "ai.gradient-step-3": "S:4f8adea1b6b771f117ae5c5c73c93e706053b564,",
- "ai.gradient-step-4": "S:1f3b81b1e9737fca59551bf2035945cf3b7ff11e,",
- "shadow.0": "S:a2ed3778198048e91067a04633c27ba20e9fcbec,",
- "shadow.1": "S:947694488889f7271c428950bec937ee79f8a536,",
- "shadow.2": "S:70378f090cb66b03ee4b18e25742743934f37757,",
- "shadow.3": "S:aa7e83fd47e75f5a1ae3e17f64417d5e9fcb96ae,",
- "shadow.4": "S:5dfba690094db266c4ab7686fccbbedd8c16385f,",
- "shadow.5": "S:d6752151a8dd3bd4b4bf12ad15a80c522f760731,",
- "shadow.6": "S:da8e7b5b0f1352215fbaab66eff62a3e19d22b67,",
- "btn.ai.gradient": "S:4ebdcb6ac88a1ed9475ff8b1b20648b0afd80123,",
- "border.1": "S:da339b899ea994c3106fafc0693c71a7fc7554a1,",
- "border.2": "S:e65bec621a9f447de1831a795fc7cec039df5215,",
- "background.1": "S:d69148935f2d76aad3db3c62d145732188280842,",
- "background.2": "S:8d269e7f0088c967c3e3d4ca04f02c3f53c13df0,",
- "background.3": "S:2bcda799267359c8341f0f70fb269ec67b3fb08a,",
- "text.1": "S:27f24a806b8e4ebafce608072f1e76cfee984476,",
- "text.2": "S:aaae1b145d11b0773e88c8e3f227ea13cbb20da5,",
- "text.3": "S:af0c6ef6578b54ceb001fc602de924e51bf2e495,",
- "text.accent": "S:cdf4121d6909cc34c066429f836bb715ca30b1bf,",
- "text.success": "S:5454d9257e676d34cda9b27de43de51f5e8a5124,",
- "text.danger": "S:d03ab67b4dc0cb1eef220e3819e08f0d325f9a5c,",
- "text.warning": "S:e40dea7de987a83a099a84f37b3acd8b7600cbc4,",
- "border.3": "S:e7344d45fb7a239651aa069f235ef36d85a11eba,",
- "border.focus": "S:4d16ce303d186f3ae148261b8655a08d06760b45,",
- "state.hover": "S:d3d79023582e21daa779039106b0a51cca52e94a,",
- "state.selected": "S:22193c95536ff81ea9b20f3f16bda252f4734fb4,",
- "state.disabled.text": "S:68d8b95fc6f641eec513e2f3ad8c3c2db1be7be5,",
- "state.disabled.background": "S:808312e64be39e9f20fd687b1f20346ccd2562bc,",
- "state.disabled.border": "S:e5fc779cd185a50c944fe2a247dc393e2ebb8cf7,",
- "component.accordion.title": "S:aceb489df4cf7d604942e1053713ec36bc7ad0be,",
- "component.accordion.description": "S:daca5976fadde76d201570a3f628b89e0954db0c,",
- "component.accordion.chevron": "S:98d0dafcd0866f576ab75da132f20f3e97248cae,",
- "component.accordion.border": "S:e2e8f61aa21febff50ff750fbd0697f589844369,",
- "component.alert.default.title": "S:5a3aeb07807c596e138dc6fc17e6105410d8788a,",
- "component.alert.default.description": "S:a7e5dc2f81c2118fc59a2d54c9db0cfbddb32cd3,",
- "component.alert.default.background": "S:4675195115352b21b270317a8de733f6c1cfc985,",
- "component.alert.default.border": "S:9adbec45afdf6df461b64c04cc91e809e0e80b29,",
- "component.alert.danger.title": "S:db5ac3e68f3a0958c718b006dd173b935b9221f4,",
- "component.alert.danger.description": "S:37259ea489d5a49ae1853e43ed97eecf4e6cee1c,",
- "component.alert.danger.background": "S:aeebc614d1256dd22b9126b1590fdf0c031c71ee,",
- "component.alert.danger.border": "S:4abcb034e00183956dee713764f525a38b74300a,",
- "component.avatar.text": "S:2c0aed4d2433def24089ecacf7f76f593969fed6,",
- "component.avatar.background": "S:96084f14e6c66f1d6511af0dcdc294b00dcdaff8,",
- "component.avatar.border": "S:ff4533fb82d71f8be102bb34440b1f8af4b9d118,",
- "component.badge.default.text": "S:c30e4231de0e42122a00f236e52050aa4e2cebd6,",
- "component.badge.default.background": "S:cb17e87e2fde43cdf65f832b16b0c60c669a10d8,",
- "component.badge.default.border": "S:b959b2ee1c9614e965b448228c76a9d4fe4c6177,",
- "component.badge.neutral.text": "S:74a63721b3099ab916d68733e20b9bb928746a75,",
- "component.badge.neutral.background": "S:22b73e515c1ba112fc358ceae8bd1deba83c01c6,",
- "component.badge.neutral.border": "S:cd14e2054e4823cca9ffbcf2f5ecf7397c764c47,",
- "component.badge.success.text": "S:d8ce8623e3ad77732e72a8d8edb4ee356c23f63f,",
- "component.badge.success.border": "S:6a9a589e92f03a447d5da686a2aa2e627a3bf747,",
- "component.badge.success.background": "S:308df9c5983f20139f25b029f1a02ade5fe2c5ea,",
- "component.badge.danger.text": "S:7d9321d5f3320ca34265fa3e680a6c4fdd78319b,",
- "component.badge.danger.border": "S:999475a1159812d763aed3349141c5da7c77237e,",
- "component.badge.danger.background": "S:e38046e30c68956c9703e6a9538cc90e2c90c84f,",
- "component.badge.warning.text": "S:03b97cb2b150bd8b4ff2cd05aca7bddaaab5f8a0,",
- "component.badge.warning.border": "S:e0f965ebb83a3c8055eefd9d1692611cf3c0074c,",
- "component.badge.warning.background": "S:ead82ad4f1b2845eafad3746b8443a51330b4009,",
- "component.badge.running.text": "S:c2a2f7b5e63e5d8163e92def33f6164d00595d04,",
- "component.badge.running.border": "S:ab155f4a7da7654a985a55d5ba0bc4e433fe6117,",
- "component.badge.running.background": "S:12086499bcd0bea9c3e25705219e9a8875c84ce6,",
- "component.badge.merged.text": "S:b05bd695d0ca58c22bee4550b207326ab426cb29,",
- "component.badge.merged.border": "S:b2de991f6dc7060ad5675ef35c183ddf878d8af2,",
- "component.badge.merged.background": "S:75009a111025e5f3646fa5112fba435f51bb0085,",
- "component.badge.ai.text": "S:86046560e6c9cd9218627316b7811fac33fb157e,",
- "component.badge.ai.background": "S:b95b5eff63761d7ba79363889a38b07cca0bfb25,",
- "component.badge.ai.border": "S:9b437ca9744576650425c26aacb75b8305a3af03,",
- "component.breadcrumb.item-inactive": "S:9a76eae080732023af91e82d3da64e1e1537bf67,",
- "component.breadcrumb.item-current": "S:42f3494800dcf47f42fe2b7d299e56175a9b38af,",
- "component.breadcrumb.separator": "S:dca946e971e9a70d55eb6098b7954caf95854525,",
- "component.btn.primary.text": "S:7dcbb47acb652f1a677be915bd127c2d67ac806d,",
- "component.btn.primary.background": "S:ec79f1c603a398db507be45921291306d32fcb70,",
- "component.btn.primary.border": "S:5b0455acb6b783a7c7340d1c4b0240171e6fc94a,",
- "component.btn.secondary.text": "S:c90b59572ff09ddf407cd1db7095283b53835a32,",
- "component.btn.secondary.background": "S:8c7023a87b0e7b3b3f3bfef97a81425dd7359600,",
- "component.btn.secondary.border": "S:f44c979e5b4e3cd9dcb1617fe717786c4b6a3503,",
- "component.btn.outline.unselected.text": "S:0685f4cb24be093ddf75e01e92ecc454b62f33db,",
- "component.btn.outline.unselected.icon": "S:1a517b32c8f74666155e90811d4b1227a0a0053c,",
- "component.btn.outline.unselected.border": "S:64c265313fcae071b12c391a91f58af2f77ed06f,",
- "component.btn.outline.selected.text": "S:f6c5f5d3d377addeb3aa5fd3b14949afecf56532,",
- "component.btn.outline.selected.icon": "S:a40a2270d83a8ff6a445d046c26d602e271daaea,",
- "component.btn.outline.selected.border": "S:0c605e3c8637e8541771116167d304bc1b503c5b,",
- "component.btn.ghost.unselected.text": "S:c787f10cdfa780a3e62ffe5e7f587659c3abe098,",
- "component.btn.ghost.unselected.icon": "S:64e1e6b3dc628de5c41dd81137842f35fe4e2d0e,",
- "component.btn.ghost.selected.text": "S:36aa27e2f31c70703a417994f8fc3a7aa483eeaf,",
- "component.btn.ghost.selected.icon": "S:3ac792d4d3c5b4135e2df66b57ff01d82fafb48f,",
- "component.btn.success.text": "S:90fa64271435bd2db7575c86a7b758c448d599d7,",
- "component.btn.success.background": "S:95a6eb3a649ec08825c95a24d03105601b1cf2d8,",
- "component.btn.success.border": "S:d473b1c416522a299181315ee87f3805752fe2f6,",
- "component.btn.success.state.hover": "S:d02e2ab7cedefb20a7467bc7eb9d8330d8715034,",
- "component.btn.success.state.active": "S:cd51230747b0ce38e9cf998fad253ab1ccc6a501,",
- "component.btn.danger.text": "S:e82f0e46b29e74114bdfb666719958047053a886,",
- "component.btn.danger.background": "S:6f099cd417d25f5efae274b34aa2614133d9be2b,",
- "component.btn.danger.border": "S:b3ee974d4dbbaa97f6071a0ae232bec9b748d9ce,",
- "component.btn.danger.state.hover": "S:6007377fcc6d5c6229c5cb01ba330d800940e3cd,",
- "component.btn.danger.state.active": "S:908d334fb73021eedfc51f97f9515820cd1ef52e,",
- "component.btn.ai.text": "S:5d6873378f86c73980b8075c9412faddabad5350,",
- "component.btn.ai.border": "S:d9422d7a29db92a08a272bc3cee2cfb787d35378,",
- "component.card.background": "S:607768b26c2f755ab7e06d0024046c6c4eb5f1aa,",
- "component.card.border": "S:85916a0ea5045381a37f281ec253a6f62c8d8d0c,",
- "component.dialog.title": "S:dc7f6001247fa8a5259d91dd984ad1f9998ee264,",
- "component.dialog.description": "S:f95b66e606b65cc167e9915884182c1e161067fb,",
- "component.dialog.background": "S:67d1ab7f2df205268c15861718f971ecd369ed89,",
- "component.dialog.backdrop": "S:741b194294e18bfaabc7c4b0843e9d4c0c360157,",
- "component.dropdown.background": "S:9b0da8b2570e738372ccdba107624f811ad801ef,",
- "component.dropdown.border": "S:e29c6d14ec7b2a04b1b2e071609ce9a40911ae97,",
- "component.dropdown.item.text": "S:8d66f83cce4a028264f42a2bc0db405fcb66c32c,",
- "component.dropdown.item.separator": "S:ca50344f82c8fa8116eb32e4543ae7729b9ec818,",
- "component.input.text": "S:e7623800c2ad5070e386959ac3d121d7f0222f0b,",
- "component.input.placeholder": "S:9505bd858e28a64bdc964574b77ff61ab589eabf,",
- "component.input.icon": "S:d69a52774b198de4a5ee43546cfe8e6482d0411a,",
- "component.input.background": "S:29b1057f661ef552dc12d2a4e6d31fec911b87de,",
- "component.input.border": "S:d2125260b46daeb3b44da73323203892cf21df51,",
- "component.label.text": "S:2d9563ed0a82301036adf4c81e79089b081e5694,",
- "component.link.default": "S:00eeb0ac1873e6aeead94510942f15aca4b4505c,",
- "component.link.hover": "S:ff04ef41b534811bde2b299f36b06c29845ea186,",
- "component.link.visited": "S:78342ba3aa0dbd094edd5b2e60822a700d22cb7a,",
- "component.nav.background": "S:1fb6dbd3752457d8d054cae599639150d3ad30a5,",
- "component.nav.border": "S:6d29d463c4482f6dc3d5abe7c04f628498fd7f69,",
- "component.nav.separator": "S:07bce0c03ca53104b30f770b1c776ffd694f0ad5,",
- "component.nav.item.unselected.text": "S:4c5544e28be5c7c5477f58608745841b473471f1,",
- "component.nav.item.unselected.icon": "S:310ad8a1fe64a91614384a3411f582e85fe60546,",
- "component.nav.item.selected.text": "S:6516f044144901260c4a8d142216c3bd333b00c7,",
- "component.nav.item.selected.icon": "S:c16104fa914a2ac0f7c1c77ccf4cbce509132f4d,",
- "component.pipeline.arrow.border": "S:3219828cee0942c462515d61768a43d4ff52c287,",
- "component.pipeline.arrow.running.border": "S:a8c8914542a3ed2ca5d5e8317879f74e5f476868,",
- "component.pipeline.card.background": "S:e2c672f4c10940ae847c04e5c693ba2bdc91120a,",
- "component.pipeline.card.border": "S:b4d496628c84e24e4f77c365e219313804cae6e0,",
- "component.pipeline.card.running.border": "S:2d9b5d178d217ac1bf0f5e9728d7fe6f00dd4ad5,",
- "component.pipeline.card.error.border": "S:f662d6a23982ad8f2e15649dcda9face09b0c2c1,",
- "component.pipeline.card.completed.border": "S:57017b41d4ad8911712a0980b50800970fa0865f,",
- "component.scrollbar.thumb": "S:5773d0889a947b729a61142ab8cab15b42d205c3,",
- "component.selection.unselected.text": "S:b941ec622697dcc434c96cd000367bac15e1461d,",
- "component.selection.unselected.background": "S:ce3f699554409b3a34487aa35c96a825a28769d0,",
- "component.selection.unselected.border": "S:e6c02982e347b7dfb240027796d05e42097aafd9,",
- "component.selection.selected.text": "S:1d849c4dcdadb27ec951be56c3902eb627280b92,",
- "component.selection.selected.background": "S:5490f0235a4e37f034b048093d33cffb8728de0d,",
- "component.selection.selected.border": "S:7785025866f89355adf7cf125759a0a926930a9b,",
- "component.separator.background": "S:ff5d6bb0019b68515d47abf5280852ee079242c1,",
- "component.skeleton.background": "S:c073785c767f161ba380b465f747f8bc49e090f1,",
- "component.slider.track.base": "S:b0fc4bddbb4a8ee0249ca46d16e26b8b53266807,",
- "component.slider.track.progress": "S:a405744771229c2ed4190182cc8479fcd1e59827,",
- "component.slider.track-segments.base": "S:92a5281023551910dcdbc275c92c0e4f0498c1cd,",
- "component.slider.track-segments.progress": "S:c92ae848bd8dffdd9649da3da692153e8f4c5699,",
- "component.slider.handle.background": "S:e0c017aad3fc18a1fb329a3795bccc82454af54e,",
- "component.slider.handle.border": "S:5660f7d4f97dc2847ed180257362e29ffa4291e4,",
- "component.status-indicator.success": "S:31dd1da955eb5f6958f61935dca97953e7226491,",
- "component.status-indicator.danger": "S:439f47e456016248f9388466cf86bb8ed005f106,",
- "component.status-indicator.warning": "S:a31d7ec11946cc25750b76735054bad6b7bd0798,",
- "component.status-indicator.running": "S:1f935e422a4a7bc52798f6c6150a4d7d426aae85,",
- "component.status-indicator.merged": "S:d8fef29bf817258caaf0c810439c4695cd0d6367,",
- "component.status-indicator.pending": "S:a6fb9f78ee67b1f8a4cdd4579b044cb9f1d09ef3,",
- "component.switch.unselected.thumb": "S:9f2bc931f7490d22d4956897147d4283bcc0c425,",
- "component.switch.unselected.background": "S:7bd8f98b87438c8e682180b19f8a7d6f5af4014d,",
- "component.switch.selected.thumb": "S:b0686763f34513ef62b1dd66f170a9d490338b8f,",
- "component.switch.selected.background": "S:23b653d5b83a3ef8bef2d2b9f24fbc79b93d8a0c,",
- "component.table.header.text": "S:52dff74841d3d79d22564f4c7f4f6f838bf9f281,",
- "component.table.header.background": "S:ef00f7e36a8de9ea45b912a8048a80690493cd1a,",
- "component.table.row.alternate-background": "S:0742d0361156628c07beeeb268d135004fb9c0f7,",
- "component.table.row.border": "S:e8a094c271d9b5c3e39b70235bfdcf2b958ab892,",
- "component.table.cell.text": "S:9f818bfd7386773aad9d54ad817bedc6756d7189,",
- "component.tabs.background": "S:63ec6f1e67fc58ea553e85b2c1187567c0ff8cb8,",
- "component.tabs.border": "S:de989b7003c0be28749d7fc5f5e5d2b2f561c363,",
- "component.tabs.item.unselected.text": "S:dea88df8dd0f8a6eb7f879f5e0c43929c72a5646,",
- "component.tabs.item.unselected.background": "S:fd50ae82aa272ceb6e1238f37a98c0745471358a,",
- "component.tabs.item.unselected.border": "S:3cb4c651b97f44ea2114ebef6a8094b0d85d1c5c,",
- "component.tabs.item.selected.text": "S:c178b127ad90fd29fce712f0ac3a7dbc1d59b351,",
- "component.tabs.item.selected.background": "S:b0e2393c40efaf32eb0d4598a835c5c7ac8fce33,",
- "component.tabs.item.selected.border": "S:54e2f9b8044d6e2fe64fedc019cf1f8c97c358ee,",
- "component.tag.blue.text": "S:7106cb2957b6f18e2748dcd5295827511dc12ffd,",
- "component.tag.blue.background": "S:43596e96899a42d4f1b9fe0534980c6e144e01e6,",
- "component.tag.blue.background-subtle": "S:25ddea04f01807776f308c48d8db4cb80ead1799,",
- "component.tag.brown.text": "S:a98e0f85423e05163d4c141ad1cf70da61d45326,",
- "component.tag.brown.background": "S:8542aa58fa047e516ad5998830ce12996d4cf5de,",
- "component.tag.brown.background-subtle": "S:7546467920c8c721ea28c11e1505b0eb5bdfd138,",
- "component.tag.cyan.text": "S:13c674ca8d25604a0f9109b0c529e1f6399d48bf,",
- "component.tag.cyan.background": "S:85012a2c7a97b25a7016f42ddcab281b87b9f770,",
- "component.tag.cyan.background-subtle": "S:e0eed59a1539386e5084700b78a65508f876a6c9,",
- "component.tag.green.text": "S:5b0d0e40994ff3d26d3266c2b8aa5a500a658454,",
- "component.tag.green.background": "S:4b0d273361a995a8e54d93ea1fe6533fe4922b27,",
- "component.tag.green.background-subtle": "S:aaad1dea2c8744ffc4fee1d395cd28d6cfdf917d,",
- "component.tag.indigo.text": "S:f58c376fcfd8c5fbcaa755e762c15f8c71163fae,",
- "component.tag.indigo.background": "S:93b9a875cd79fa300a972710ba2a0d4cf6b6a9a4,",
- "component.tag.indigo.background-subtle": "S:12d95c5bb11f21cdb734c52246aaa8675e1f2e41,",
- "component.tag.lime.text": "S:42db0d1029f1f83d05d9d4c25a2acb8ccc69b3b1,",
- "component.tag.lime.background": "S:a3866690646495a9f600f258f43fceaf1e26d5d6,",
- "component.tag.lime.background-subtle": "S:d9951b09f41c21e44153724b17729430875c71c6,",
- "component.tag.mint.text": "S:bd750d8c1b3026048918ebc5a0b49496d982a7a3,",
- "component.tag.mint.background": "S:7501851132d66f50f93d7824f33a11adc15c8f75,",
- "component.tag.mint.background-subtle": "S:ee085b6bf2862a184fc33fa381aaf8f5c2b1c99d,",
- "component.tag.orange.text": "S:31b51bcd381db77bea1a835811ec3bf65fa4e027,",
- "component.tag.orange.background": "S:91ad8ec4a2cf0e00ae847f94dc7256bbb13b1954,",
- "component.tag.orange.background-subtle": "S:55326688c6f5b97154067e6e5b9528b81782d402,",
- "component.tag.pink.text": "S:49023f2c1a027fedee5177b88193982e537aa911,",
- "component.tag.pink.background": "S:0445b0b525644dce13e50ff734333d8f7d4cf62e,",
- "component.tag.pink.background-subtle": "S:8b7d5ee514ac1333ab63782d2a46d52b7533df6f,",
- "component.tag.purple.text": "S:44643a40f76e48733baae9860b3411841a26151f,",
- "component.tag.purple.background": "S:c4190baab4dd5fa222c31b47953c152cb51afcd3,",
- "component.tag.purple.background-subtle": "S:5e2a106408a7102071ed5a198f7a43b966a8947a,",
- "component.tag.red.text": "S:a6c74e63266e97aedd7bec5d1fd3faf87c431fd0,",
- "component.tag.red.background": "S:fd9c44c38c9e3b721a1488f3f0c4bf0104806fc4,",
- "component.tag.red.background-subtle": "S:674d4d570e140a651d5ae70f77267add2b8ba5a3,",
- "component.tag.violet.text": "S:f1cea17289f92216a8aa0e0ca7e217923168a287,",
- "component.tag.violet.background": "S:4ea0ffc1bc379cac45435329ff85e4ae8bdf4fbd,",
- "component.tag.violet.background-subtle": "S:3573442416355641132a0dde9ead452620e43f34,",
- "component.tag.yellow.text": "S:57b7845a28a11a6223792663e698554495080ae1,",
- "component.tag.yellow.background": "S:3bd6eb90224bfa3561bea018494a793385b64a2f,",
- "component.tag.yellow.background-subtle": "S:e7ce55473297a6e7a5cbaf4c6a9abd1f78f1fac2,",
- "component.toast.default.title": "S:c12e36cadaac79b25818f8e4003345dc1ce75d46,",
- "component.toast.default.description": "S:0e5b4bb2782c32b52155917dc851e83896e9a9f0,",
- "component.toast.default.background": "S:e9c8a25e4c990e1b016d1bc5ad022495b08e7bc0,",
- "component.toast.default.border": "S:707f3c77c086efe29a439b6993d51e88cae74f64,",
- "component.toast.danger.title": "S:4284aad2723cb4ccd5d9c0aa964fc030b7f6b3c8,",
- "component.toast.danger.description": "S:8ed858ae507fc1f501e7b2257f3ed0645d039878,",
- "component.toast.danger.background": "S:eefc6159fa4042d525a9c62a9e8e77dcf8332ea2,",
- "component.toast.danger.border": "S:693913e4291f715154bd497d2ce1adb1f845444b,",
- "component.tooltip.text": "S:e5f8fb1d9c83065cbba0cbd4134dcc218c6f4ca7,",
- "component.tooltip.background": "S:1655af89e865f427378ec05e512f829113cd6f7b,",
- "shadow-color.0": "S:adcf7390b552af2418e3d9519ae8d21a38fbcce8,",
- "shadow-color.1": "S:25c58032dad187f605736144e605c941f530b26a,",
- "shadow-color.2": "S:0e71f8bc413ef0817c33518aa6888f2730a6540c,",
- "shadow-color.3": "S:5ceac75b859f62585f553493b591e08a9dc7028f,",
- "shadow-color.4": "S:f74451a22bcbb3f8acaf6d185c9a4e07b587ce7f,",
- "shadow-color.5": "S:bc2bf9d8a7891dfe1584b89f8532b4228d5f1bd4,",
- "shadow-color.6": "S:19d5fab0640eaa444b75757aadfaaa9b050d5cbc,",
- "shadow-color.inner": "S:f91508fb6c54c4f8f4bcb3e596b9c0e6532b129f,",
- "gradient.ai.gradient-stop-1": "S:54235f89b8aeb88a040beb21de72957150dc42ee,",
- "gradient.ai.gradient-stop-2": "S:bb4857db707f57fd8da7ecc680f8424b2d35652d,",
- "gradient.ai.gradient-stop-3": "S:bbba28b3e777ec5ba5c38a1133373e097637d252,",
- "gradient.ai.gradient-stop-4": "S:d5692c43eea6b18fec0454fe5d9e21052b215982,",
- "gradient.skeleton.gradient-stop-1": "S:fb0d9edb3002320ef7f1855007c2e0194b6a575c,",
- "gradient.skeleton.gradient-stop-2": "S:edbc9bb1b9cf045bc9440a2019684eae2b4fbde3,",
- "gradient.skeleton.gradient-stop-3": "S:bd871ba5e93ea904b793a54a95df136f617a8004,",
- "gradient.pipeline.running.gradient-stop-1": "S:7cc754808d358a410e3994632cb13896db2252fe,",
- "gradient.pipeline.running.gradient-stop-2": "S:c6bc9105136aa12ea99a12f0eebc3bd7f483b3ac,",
- "gradient.pipeline.running.gradient-stop-3": "S:eea36c311c09256eadba428fdff1ede95c995d0e,",
- "gradient.pipeline.arrows.gradient-stop-1": "S:f86391ee96e501af289438519682b450ac7be631,",
- "gradient.pipeline.arrows.gradient-stop-2": "S:9727f80e8a278f75f415e3e9372d888a9340bebd,",
- "gradient.pipeline.arrows.gradient-stop-3": "S:c9b22e2ed0d0ede68e20224952ec402ff8c0b7f3,",
- "gradient.pipeline.card.background.gradient-from": "S:4c52aeeaff06bffe26bea086dc359f822835b4de,",
- "gradient.pipeline.card.background.gradient-to": "S:40c54ab4f7bd98a2a2147a9fcac2b3ad2fe927f9,",
- "gradient.pipeline.card.border.gradient-from": "S:6ae22fe10d5edc380fa82dfbd52c73c7d8bc64c9,",
- "gradient.pipeline.card.border.gradient-to": "S:6453c172da494efabd070f23bc3695c04ac4b8ba,",
- "gradient.pipeline.widget.number.gradient-from": "S:8450d941f816fe3e99b6719887c1baa4200e8175,",
- "gradient.pipeline.widget.number.gradient-to": "S:76f9868dc0dd15e380825b032a7dc10f5161d2ff,",
- "gradient.pipeline.widget.blob.big.gradient-from": "S:809092fd2d0adc85b8ad68099c44813f827ee2b4,",
- "gradient.pipeline.widget.blob.big.gradient-to": "S:de57c556a007855760766adf5625d210ef58c26b,",
- "gradient.pipeline.widget.blob.small.gradient-from": "S:4d538f0471e6f6f1bc0a66e56e2212d5c5efb730,",
- "gradient.pipeline.widget.blob.small.gradient-to": "S:a0d5a6f95abeca4fc2b43f3d8df15316041b4403,",
- "component.dropdown.item.delete.text": "S:845446d58ca0664a116d33b80eff8f1523e802af,",
- "component.dropdown.item.delete.state.hover": "S:cf5c31fe20a31491fe3ff3583a1f4c9a501cde80,"
- },
- "$figmaVariableReferences": {
- "background.1": "633e5f77aa1bd1bd133852d8372b9c9f1231a9e4",
- "background.2": "14e8d4b56cc273b508af8a2c58cb00e99e08d1d3",
- "background.3": "33554ff11e1eab35e50aa3570f51d53f16f46d6a",
- "text.1": "38382b9984a98f9d26692a7f2882dfb5c5d51825",
- "text.2": "115f62efd02491e85a63dfd601b03725d3711f23",
- "text.3": "1c7327f01cf759b17fd0523cb540afa8700c1dc7",
- "text.accent": "0b3cd5357659e6542cca163ccfd96c0cac059203",
- "text.success": "ee56057b81e6d0872a84ca6b29affc8911fe333e",
- "text.danger": "c7e38d7c7afc899f4d40392dbd6bc5ed6580264d",
- "text.warning": "b03334e4c9db4b76269e4be886df6c1abf74d0ca",
- "border.1": "5ad2231a611605964ba70f80e7aabb48f04bc704",
- "border.2": "9084bef359e38136e0dddac25a464896456a9b1a",
- "border.3": "5ff5d5233f7cb0233ce7634bc480026668c818f6",
- "border.focus": "8db219e896acc4d828aaaf4add646d96540a84ea",
- "border.success": "b13758973865eab0b4d79028a48e457eae8bec47",
- "border.danger": "33d53c1486021bb3c9edce4123b484a2aabc8de0",
- "border.warning": "027e57e08a1edcaaa7fbe033902bb3f65497abb4",
- "state.hover": "78426caca2a07ee56132762a720ae07e2810f03b",
- "state.selected": "ef914056c9c9dbaef00fa8795702a3cb933ee761",
- "state.disabled.text": "967ab1b863941c100f58cc55e611ee2709051f01",
- "state.disabled.background": "7a192b5ddcc570f0c8e3a5dbfd54d780e2832bbd",
- "state.disabled.border": "067fd26e80ad39a28f738a3b76d21d354092d551",
- "component.accordion.title": "5e49d6ddf7f2b21724b474d4a5545256143dce54",
- "component.accordion.description": "bc47401a69d07fa71f0371765ed940745fc7a5b9",
- "component.accordion.chevron": "5dd530f96134323125031668d4ea98a36ea0de86",
- "component.accordion.border": "0b3fcc0e02a2a86625b2b4a9cfeebfad9486bc3a",
- "component.alert.default.title": "d8e59ed205399e9727b0dcecdccad3d8daaaa622",
- "component.alert.default.description": "f9ec7fec91747435740f000fb642f9009e8fc2db",
- "component.alert.default.background": "7fbbdfcc33a3051394f89675798db2159741a5fc",
- "component.alert.default.border": "549692bf2f70f6b40c7d55259f8890189aa6cc98",
- "component.alert.danger.title": "c8da1cdbba8e0f86edda5fd3869f6186d53881ca",
- "component.alert.danger.description": "366849405bd53c78f0b73d72585034a52f05d9a7",
- "component.alert.danger.background": "5756a9bdba027993a9879b32ed129e3034028cdf",
- "component.alert.danger.border": "a1a3be9eefab6edf2e996a46537872680dc45a09",
- "component.avatar.text": "23018f4c7f22c4afb3b7e49f585a1fbb591209de",
- "component.avatar.background": "57703fddbd26d363509fdba3aea037bd2f515ee0",
- "component.avatar.border": "d651f4cb9082aa4d6e6af2c5abab700d683a5c85",
- "component.badge.default.text": "ab90828e3b8c6adce5dc10bf85107b001b958e95",
- "component.badge.default.background": "706b070b298e2d2a97665baf7af05187eefeb4fe",
- "component.badge.default.border": "a935a2968ca4ecfb8cc58a18f31ae8fe65eb516b",
- "component.badge.neutral.text": "82d39f1786c4371303ae21e4c02db79989c54e36",
- "component.badge.neutral.background": "f5480b1a2b648fdb0561acda7515c38271cfb04b",
- "component.badge.neutral.border": "00f05792ddf6e53bff79346df6a34144426d50e0",
- "component.badge.success.text": "71014a6138e8747257a21144f8114b906cfe0f0a",
- "component.badge.success.border": "190589c6021debb7bb676f05ac7f063c237fd4aa",
- "component.badge.success.background": "177eb9f406784ddb958232cd643ebbb3490a53d4",
- "component.badge.danger.text": "6c0c04f17c2bc0ee085d09bf0f205dcbc66c1e17",
- "component.badge.danger.border": "6bb014acbbd68a796ed0c4d8c4f73e8e9e619923",
- "component.badge.danger.background": "4162b10332d17800585d97ed45e45d69c2006808",
- "component.badge.warning.text": "8581620d95e5b92a8c85341ebf63f21fcf7133d0",
- "component.badge.warning.border": "71cb519182108ac72ffef823935546e4bff62bbc",
- "component.badge.warning.background": "74c13457a85684a054426bd833859fe93eaec978",
- "component.badge.running.text": "0b0c1be217e557a5b14c1cb25e988e4ac6d40583",
- "component.badge.running.border": "27d3c48d3c316bc4f980282759b5e82f8aaaf49d",
- "component.badge.running.background": "a85fddc26baf586ac7ba79e381e5f8fefca87c65",
- "component.badge.merged.text": "a83d66ef53e8a094a62f2b32a4d17e58d552b1ef",
- "component.badge.merged.border": "755392bca643af0a3fe5492069881a870aa11dc3",
- "component.badge.merged.background": "4f4c81b1fe43bfe0d721a22d0aeb93079776cf6d",
- "component.badge.ai.text": "bb4daee92817073da0366090742d0a17babb5728",
- "component.badge.ai.background": "c5764a2304bf0e8a153c9ce0da20827696a76b41",
- "component.breadcrumb.item-inactive": "2f009ca6cafb50c994205c9df02ee2d2503f7d23",
- "component.breadcrumb.item-current": "7b502cc2e72f66bb501fdc5f480d0133d1b3841a",
- "component.breadcrumb.separator": "1cd28c3ff97ab2f529a19c632d89dd44af0aad80",
- "component.btn.primary.text": "9d32f032da93c9aab8b3bc6087c26aa12f507ad7",
- "component.btn.primary.background": "410d584a3469233e067d0592a366fdebbe1049bc",
- "component.btn.primary.border": "1491ac71f9681307c2d6528e443504e079061988",
- "component.btn.secondary.text": "12c93d1b08ae50645a3b8f59256fcec00a4f84ca",
- "component.btn.secondary.background": "86434310c95f5c055783011cc0e7c7918f67a35c",
- "component.btn.secondary.border": "66bda91f87154efd3cefdc7a634ecb8afa8cd285",
- "component.btn.outline.unselected.text": "9cf2c495178d6fdfd8f1360376242acbd4dc5e75",
- "component.btn.outline.unselected.icon": "af1510c6050f671219d2089e0e59d5febb4422d6",
- "component.btn.outline.unselected.border": "2b3013d632e566301e9f5f1a5cbb6aab4e7ec53f",
- "component.btn.outline.selected.text": "13b50089245dec1899db2012412efcf649e2c0b4",
- "component.btn.outline.selected.icon": "2bdf2c92b22e814109f4e05ec4d41d92f934a15d",
- "component.btn.outline.selected.border": "ef10f4599233f62203def151b386013ddaa63afb",
- "component.btn.ghost.unselected.text": "43fa10dd413cddb9a2e2142ead9ca3b4a91b49a6",
- "component.btn.ghost.unselected.icon": "5ce332f51238b374104ec53067d685c26882f38e",
- "component.btn.ghost.selected.text": "74cbf3b86016e05517f8c7bc64652281c940363e",
- "component.btn.ghost.selected.icon": "1d8c6206a136d9c176ffba600a1e94618c4b96f8",
- "component.btn.success.text": "52a336440e013bbc849ad67a43d0e136cf4f0b51",
- "component.btn.success.background": "608ca6930129b4e5ff36d7f38508ae2537b66629",
- "component.btn.success.border": "1f74d9985a10fe20e0acc4647cf4949005e9d4f1",
- "component.btn.success.state.hover": "d05bde38a6539a11e3ccd87345af113ccd6bd113",
- "component.btn.success.state.active": "f6e48e68dba6c32de27fadcaca3d1959f081d2e5",
- "component.btn.danger.text": "49c02562362b8f775cfc2c4c614ecd646dcc2716",
- "component.btn.danger.background": "0b015d0a4f456781969d7ffaf135c7c2a8858440",
- "component.btn.danger.border": "9f99ee56f1ae2b7eb2f98300b83d4f53b15fd763",
- "component.btn.danger.state.hover": "e7756e1d022d893bfa5fdd619f181d26fb7b117b",
- "component.btn.danger.state.active": "23c7c85ff6104e098a208b6f4b86c1d0eef0f543",
- "component.btn.ai.text": "380368600319fa12b73538ff52acd9d0e977e367",
- "component.btn.ai.background": "8c9a1d07e05837f50588b642a4b51462f883887d",
- "component.card.background": "256878745d17a46b7159919d8e30a3e960f59575",
- "component.card.border": "3688ffcc56c4fb44dc0e221b8e09a958fd9e509d",
- "component.dialog.title": "e6e0ff2bf1f3802eb21492e8b833c5f5e679cd82",
- "component.dialog.description": "301509fcf2faac8497b2136f7879b9b0b3c64433",
- "component.dialog.background": "ff2918d712798a4b487b6f6e5befe7b3eef59883",
- "component.dialog.border": "4a6cb3732ad8b36bb9de0d15cbed575c87996088",
- "component.dialog.backdrop": "893e60ed671f891241a3084707057185398446ed",
- "component.dropdown.background": "09b2dca27ba9efabfe838d713a14ca6e6ac46685",
- "component.dropdown.border": "c8cdfff63f4e142d651070ff1056b69a638aaab7",
- "component.dropdown.item.delete.text": "864396a8c9b5df0fd948ded7d520ded936d74a8b",
- "component.dropdown.item.delete.state.hover": "308dc9064be8e754f8385b0e8ff5489563d7c984",
- "component.diff.grey": "43bf4f466a6e231c9951a639313740579c29d824",
- "component.diff.add-content": "eb4eccf789a2bda6f3d3875c3310ef0579fd3555",
- "component.diff.add-lineNumber": "61583aa6e36aaddd0be173a4a082a450e2522d3a",
- "component.diff.add-content-highlight": "ad544fc527ca8b4c297993fe0722b8a7a96ef903",
- "component.diff.add-widget": "c1def698ab707194d8f1558e16b05c55d50920d9",
- "component.diff.add-widget-color": "a27c504a1f1151974669cf06054c1d0f704ecc38",
- "component.diff.del-content": "465e6eb3613967f489cfee4b04f0b283b9e88f91",
- "component.diff.del-lineNumber": "4cbe83072b6781d6e3edff645ccb2fb7426c5628",
- "component.diff.del-content-highlight": "3e635e401a1a37a259211d093bef70e3a0c507ea",
- "component.diff.plain-content": "984456faee2f6a5c202cfd76078ef5b6cd3a05f1",
- "component.diff.plain-lineNumber": "6a5550287e7c58afa9d2375c5bfdca4d6c214cf1",
- "component.diff.plain-lineNumber-color": "7c1186d20725b53cbefe87f56c5bc6db4e77d898",
- "component.diff.empty-content": "712d93a0c1bc9503abda77ae50d624bd328c0057",
- "component.diff.hunk-content": "79ad0dfc599f9bc246a6618c85bc1dc59744537f",
- "component.diff.hunk-lineNumber": "bccfad80b84e35edf4b47af2ca30057eba2b2ebf",
- "component.diff.hunk-content-color": "68c5d6a95d475f7275062e3eb58dba464df3d059",
- "component.diff.expand-content": "1f0c136f21d9abc2ce4a585f7750043932bfc30f",
- "component.input.text": "df946237ac2ea0d177f3f2818a673fdf876944c7",
- "component.input.placeholder": "85d7632aba08fd476083e508cc2660b17c30981a",
- "component.input.icon": "75ca1f38c16fbd5e2697a36c74b0b1dd01f3f5c0",
- "component.input.background": "585327333fbbf97bb8db21fbc613025719ca8a87",
- "component.input.border": "911dac823dac21c9ccf4e35e10b2eb82a9c6f0ef",
- "component.label.text": "80403cd630bba01a064550d9783313227b1d010f",
- "component.link.default": "e387bb4185d01d8a3a7d52b15f3868ba40b31ec9",
- "component.link.visited": "39b6b12d8317b7e916bcba67f322018c02b42d82",
- "component.nav-tabs.unselected.text": "c085805657bb81574da85d3cb29f89ca08980daa",
- "component.nav-tabs.selected.text": "16aa825c8038347237cbe91f7eeece4d2a8d1a2b",
- "component.nav-tabs.selected.border": "3427b967112facd59f09fa310c863d7193ea4ffe",
- "component.nav-tabs.border": "791d71ca187934e4b98ddff04bc9447a10358699",
- "component.nav-tabs.background": "b92549e37390005f2bd1cfce06f9dfb8f67e39e0",
- "component.pipeline.arrow.border": "e2beaac31e79580c5cb1d64e29cb8bffec601ad6",
- "component.pipeline.card.background": "f207dcff97f000326c4f28293fdbd2830860ce54",
- "component.pipeline.card.border": "aa9d9528b1e8e25f9e6dae387b76d9beb2de35a8",
- "component.pipeline.card.running.border": "179c0e4d47becc896eb1fbb7f9e8461779b3f680",
- "component.pipeline.card.error.border": "1c0b41b41e25250cfb65bdb539bd573be66b0d00",
- "component.pipeline.card.completed.border": "14251a54f431aae617af6b9577454a0e212ad76f",
- "component.pipeline.card-canvas.1.background": "01bd392d5ddafe85e5575296d08254e52054ba8d",
- "component.pipeline.card-canvas.1.border": "b9510abf89f82fb7b779bb730caa1bf393c83bd4",
- "component.pipeline.card-canvas.2.background": "87b6b3e65b995fc4180dfb7bf613efb0098d1fff",
- "component.pipeline.card-canvas.2.border": "1f9fa1e95134d87995a21738a3877f1c15158e5e",
- "component.pipeline.background.dotes": "2784742abff27552789cdd4f2b51cab1331abb4a",
- "component.sidebar.background": "8b6619fafae38e8ad94fffd488f2cf53d3c31d76",
- "component.sidebar.border": "2263230eae16609a3d95ba5863aa3cc343010131",
- "component.sidebar.separator": "a0c913dd38e81e3b2c20ee17642433da6da5f147",
- "component.sidebar.hover": "4925b4511178bd2853a6b7b329683d036508aec1",
- "component.sidebar.selected": "31f335ecde0aedb12407221718069f5b13574d41",
- "component.sidebar.item.unselected.text": "9609e0ad8d79127a3784876f0204d02964f09e43",
- "component.sidebar.item.unselected.icon": "5afba128858cf7494fb8a326a435860faf00b0ee",
- "component.sidebar.item.selected.text": "5f1daf88cebaea07bd4c2a57c862638340827496",
- "component.sidebar.item.selected.icon": "18325fda8139122c4a7cdf6debe2cd1f25d120b7",
- "component.sidebar.logo.text": "a3ffa09fdf368badab24aecdbd26709ed7b3c2b2",
- "component.sidebar.logo.icon": "c572d382a2018718d719f6a427d31fc9a42f57bd",
- "component.sidebar.search.background": "33822e390046e5ec8f71a07fc041514a28778e74",
- "component.sidebar.search.border": "f2044f7e8cf503f8809a48a14a88c5ef6466176f",
- "component.sidebar.search.placeholder": "665cc00a32edd27b62371ee820d3c3250e629e78",
- "component.sidebar.search.btn.background": "70c80e61b9ec397214c809c51de4fdf8177185da",
- "component.sidebar.search.btn.border": "1c434c7d16cd4ba880e2d57520c90bc37f6b3879",
- "component.sidebar.search.btn.text": "589c7d0162d67165a8752ea54a2c63bb63ee3ad7",
- "component.sidebar.footer.username": "68298a8f471bb04f2f0305d9433a2b59613abd8d",
- "component.sidebar.footer.data": "6a681d2abb90c2b62a39e20a1d29419c5086f01a",
- "component.scrollbar.thumb": "9818c03d003381a966d08d3c6da75af8468bb8ef",
- "component.selection.unselected.item": "7a7cad2aa2d6b2803a52eb26c78ea177b84ce241",
- "component.selection.unselected.background": "a63ba949d12afc99020e77f95d0538bddba457b3",
- "component.selection.unselected.border": "6ef997ebe03bb209ca568a648eb0cc8be69746a6",
- "component.selection.selected.item": "f1f43c8acf2d4da10ee2e0d164d4dbe955816018",
- "component.selection.selected.background": "1d1bbb9958f047744b66861fd8bd75dc2726dc25",
- "component.selection.selected.border": "44b31378ed175b87b50ebad88cfd4a73a66ab9d5",
- "component.separator.background": "9f4c82c269bc5aff0fa55d52a0ed59f914057be0",
- "component.slider.track.base": "34dc3b5be6733e38f6c28d24d4f3699b2d7ea6f3",
- "component.slider.track.progress": "38d8cac26c1cfb91293198eee25299e4aef9c1d8",
- "component.slider.track-segments.base": "cb752791a51ff48c6d481426a1affb15048a152a",
- "component.slider.track-segments.progress": "a7943fda0e4646e7018046354a9be54cf7d03075",
- "component.slider.handle.background": "5c423cc3b672079f1e7dc0d1c8170dade368711a",
- "component.slider.handle.border": "94347a2ed2900445946d18c653fb179b8602c533",
- "component.status-indicator.completed": "c4c3bce2d28c84c25db4f444f9144b94523737b7",
- "component.status-indicator.cancelled": "5aa15732d9ebc41f14b111e252819e2e36617124",
- "component.status-indicator.warning": "4dc6e5ea4c736869aee4ebd0ee006f2d73861423",
- "component.status-indicator.running": "07ce029f27cf34bf8d6fe3b9a6a600be01c8947e",
- "component.status-indicator.merged": "d9eb24404452e6cc2617094fe8f29c69a760ea55",
- "component.status-indicator.action-required": "2f1b8543c44b5d93cebddd80b5a9ee2d60fdb146",
- "component.status-indicator.waiting": "62f68d300850ce20cf0be8c07d82a41bf1a56ecd",
- "component.switch.unselected.thumb": "94d5f0b3a97924583ff697d56db74727b133ba95",
- "component.switch.unselected.background": "a8ae87c7bb7ba7f4bfa71f2fdd5f404d19c3a1be",
- "component.switch.selected.thumb": "cf6964ec11d69899d5dd39e82d322ea544367e90",
- "component.switch.selected.background": "bba05ff96eae08a4adc31a6406e417022d9e5dad",
- "component.table.header.text": "65cfc045aa01e3d3eeae4a227cac9be150839db8",
- "component.table.header.background": "137c4f2e14bb8cadaf6f900a443700fe928a1fcd",
- "component.table.row.alternate-background": "2863f92db433f88f24f62dda4cc9fd50c48130be",
- "component.table.row.border": "445d945c4fe4426c3b73cf6f8fe0a572e4525798",
- "component.table.cell.text": "73a28f25ba54aff507877ecbfd9942a6ea9f3cea",
- "component.tabs.background": "8689ee01219675fb951a2517c2397fba52487971",
- "component.tabs.border": "e5bc8cfac224234021c11b381f505da5fcac84ed",
- "component.tabs.item.unselected.text": "4af8a5b79c55621f1ed11a7b6fc605657934dc1e",
- "component.tabs.item.unselected.background": "fa041cdeb34ba5da6f1bd4cd6d8bb4b8273e0e70",
- "component.tabs.item.unselected.border": "79b1a6fe839c012efec923edf40b3bfa2bcdab19",
- "component.tabs.item.selected.text": "d048f7001829ff9949b2712b8ca746c8f3f49767",
- "component.tabs.item.selected.background": "33269e9854800d565f728ba2a85c5cd3e549b5e8",
- "component.tabs.item.selected.border": "11b7e5aeb83fd2f5d968021c750af2ceb5ba5841",
- "component.tag.blue.text": "b35e0aebd9d1ebf0fd5d24bbd5ad184db9e11b86",
- "component.tag.blue.background": "072fc2901d8ad0199c07bc339d46db086c7b0379",
- "component.tag.blue.background-subtle": "67307c003cb91d76e00ef0f3777318e25efac628",
- "component.tag.blue.border": "680fb2a6a11251e2619789595cd28c7861aaa530",
- "component.tag.brown.text": "b48491f46d15503df99e2d8d9394aa552d09461b",
- "component.tag.brown.background": "90b0ee0df4ebe7f06bfd07a7acbe812a45d621a4",
- "component.tag.brown.background-subtle": "134ffd2a91ef027e197db6a5331d2726bc080ad6",
- "component.tag.brown.border": "675776ff7a30540c297579d72b7f00779d778c14",
- "component.tag.cyan.text": "6bf9361c5931ba40663d2c412f28f15382498517",
- "component.tag.cyan.background": "83107c8cff314c553ed2cea5c9af1ff3356485e5",
- "component.tag.cyan.background-subtle": "7f2724127eebb6e01713828af3736cd2e3734436",
- "component.tag.cyan.border": "3286065f931626298e8f3dab2328297e83a79771",
- "component.tag.green.text": "699a30f1d5f76ed4e631faa3da63be65e88af039",
- "component.tag.green.background": "8b06c35974700260dff1a712c0a3976d4ddb0df5",
- "component.tag.green.background-subtle": "c4f47c34772d8367bc3b00645420511f37aaecad",
- "component.tag.green.border": "db85545b7d00ef9e199bf863dcdcc2be520f520c",
- "component.tag.indigo.text": "d641d4626278e4d17ff4d98202112da9580a6b89",
- "component.tag.indigo.background": "bb4af9a068f716c2f0b4f77c228b88009ac049c9",
- "component.tag.indigo.background-subtle": "877e3b4ee6040ed581a8349c8fdb5e49ed36dfe0",
- "component.tag.indigo.border": "885fdb80c956855c30666c660d5839dc357d1f5f",
- "component.tag.lime.text": "763399447b243f761b7cce55f7dcf2fbb1797ee3",
- "component.tag.lime.background": "d51cede4c823e16ac204bcaddb65d49c325c3cbe",
- "component.tag.lime.background-subtle": "556934df078200ab014c762eeaa04deecd05422e",
- "component.tag.lime.border": "fbb53e37ef7cb87cfae5298e69a5ffe4f99a23a7",
- "component.tag.mint.text": "d3d406bffbadb1b894e4bb6aef7b1f5a1945094c",
- "component.tag.mint.background": "04568a7d0bff5fbc11600bf840916f5451a0fe62",
- "component.tag.mint.background-subtle": "1d39716bceda8510beb02e19847c391523e3690a",
- "component.tag.mint.border": "c703cecfc8bd82c593dc9d81ce18748edd6ecf4d",
- "component.tag.orange.text": "ba407492439b283fedf30a8ab8b16774c0931a9f",
- "component.tag.orange.background": "ef766412f340a4aa62c8888a6fdfb2890f3ea207",
- "component.tag.orange.background-subtle": "05e823662de8b1f99a062cea3c0f24df69b29362",
- "component.tag.orange.border": "2f3023f2311c12acb44cdd28beb888f64d6d2183",
- "component.tag.pink.text": "83b73e0e328485233004d42baa8a0948ff2198b0",
- "component.tag.pink.background": "b23a211249a71f32bf15757316d0596fdb395962",
- "component.tag.pink.background-subtle": "c144f19e07b839d68f20eb5c51ebd94e0f333a82",
- "component.tag.pink.border": "b4874a81a08261362f3d8237833b80e68a851b76",
- "component.tag.purple.text": "9869d8aad416ac3f9e530b0d62b05dda66906de4",
- "component.tag.purple.background": "bc59008310427ba5883f71079b19b8cb4c6dd862",
- "component.tag.purple.background-subtle": "a3598602d6e6b1d03f638f1a941801f147f4657a",
- "component.tag.purple.border": "de1d577bd170613ab46460e9c50ca8de420152f6",
- "component.tag.red.text": "aca8c1832317ac859b4263769855f423840a8569",
- "component.tag.red.background": "9008e05416a00096c234511275b92be7204363b6",
- "component.tag.red.background-subtle": "986bdd3f8d16488337ca9f46b71b04195d7578b0",
- "component.tag.red.border": "f7f9067262546ee6eb77955e38aa0a451fc7f98a",
- "component.tag.violet.text": "2ab996ff3465a0b97dee4d7c5606df3d46ab2a07",
- "component.tag.violet.background": "4c9b9c2658479fc0e56894975a9b9b8d76df5b00",
- "component.tag.violet.background-subtle": "fded9a84a20755592f57f081ebb594bfbaf8cfb3",
- "component.tag.violet.border": "77de89ef1ab5168b7ff5e329bde8608047149a04",
- "component.tag.yellow.text": "cadfcb4d0fe72fd5828cd764d54198026520e10c",
- "component.tag.yellow.background": "a29464cd2a618a77586cb8760478a4d82b12b3ca",
- "component.tag.yellow.background-subtle": "1b262be32c5779f024da5ad5696c805a83eb96c7",
- "component.tag.yellow.border": "b595821fd5ef662361820415bb878e8ef4ab8939",
- "component.tag.gray.text": "e7608c51a2421de226afebbcb909180c8a0cdb5a",
- "component.tag.gray.background": "9bcc758ef67bbaac88637e99a702da5d7f7a3144",
- "component.tag.gray.background-subtle": "76dfa99dd57cbaf2e7cbec9511cd1e1ddd92ee0e",
- "component.tag.gray.border": "02e03f32969f9e6120bb6c7a3b781a5446f1bef1",
- "component.toast.default.title": "f791d24eeab59c12cf4aad84f4677099bb4a01c1",
- "component.toast.default.description": "6000da4ada3b9445750fb4b7b990726df120c271",
- "component.toast.default.background": "5b9e9ea5b7de018a92d3deb902257e4e2bbb49f9",
- "component.toast.default.border": "f74755bc7843dc9d7c788c54178b7ce3b83dea3f",
- "component.toast.danger.title": "b5ad1c43fcee32eb251b980e884e77ea137c3369",
- "component.toast.danger.description": "d281b5c13f2a4a293042f52b168e39f8bec398da",
- "component.toast.danger.background": "8ba5c70e994ab44aeb72b3ed7f26ca9646d59cc0",
- "component.toast.danger.border": "7f5252c13b96825084248b367f36377bb003ca96",
- "component.tooltip.text": "b79a7ec441cdc7c6eee9313602f081d063327c1d",
- "component.tooltip.background": "a35d0240a1c4de13350e6a4770dd1703a90a9227",
- "component.tooltip.border": "d57b38546841813d61da59d66e98a8921f2f3ee7",
- "shadow-color.0": "c0c282f63e107374a732d74c1742cf60d52e6e5c",
- "shadow-color.1": "1ec33a9c84353664d23cd23d6c033d1c330c149a",
- "shadow-color.2": "6200a000044d8dbee421ed4afb0c3ff42febb6ef",
- "shadow-color.3": "77d99afb159d8e193a82f615dd84de3214e00703",
- "shadow-color.4": "2b2e0307d252bdc6db53a23ce2cc2e9bb4f6b914",
- "shadow-color.5": "5a6c707240bab54cb4403f47262abfe0756efc9a",
- "shadow-color.6": "928283d00759150575a8f155da90180a582be438",
- "shadow-color.inner": "6cb5a98fba0b13e952859b9f023259b5c06cfd1a",
- "gradient.ai.gradient-stop-1": "8db516caa68afc5b8fdd6fc6e5a9bad7715c5f26",
- "gradient.ai.gradient-stop-2": "33930f41665251a281973a37847f357480aedca3",
- "gradient.ai.gradient-stop-3": "c9e14c3db8e622b10b1cd3e860115cd6f876ae49",
- "gradient.ai.gradient-stop-4": "6e7d0850d7eb1e699f87b41f6ffd4cb8d73d72e8",
- "gradient.skeleton.gradient-stop-1": "5427016b990b75f0d1ce60eef8cb9b96d75fbde2",
- "gradient.skeleton.gradient-stop-2": "01442c311e6da751c30c3518fc32970306767274",
- "gradient.skeleton.gradient-stop-3": "7fda4c834a3daf0c56bb59777c525670ae2dee3e",
- "gradient.pipeline.running.gradient-stop-1": "0c187d1ebb015ec66bac356009795316f84807ae",
- "gradient.pipeline.running.gradient-stop-2": "d1251f86c91bd0f29d8ac8cfa01056bc307156b4",
- "gradient.pipeline.running.gradient-stop-3": "b09bdab234cdf7c204cb153ec94ea0a9b2bb4976",
- "gradient.pipeline.arrows.gradient-stop-1": "0465e74baaf10a12f23b9eaa40fc1ae08485a0d5",
- "gradient.pipeline.arrows.gradient-stop-2": "4cadc4f9a5e66f28eaa27fb54b6ce538ea430c7d",
- "gradient.pipeline.arrows.gradient-stop-3": "5af16d4ae6b63ff8dcf3254009e712db4ac1a3f9",
- "gradient.pipeline.card.background.gradient-from": "8404a4e146121987426681accb996902179fad72",
- "gradient.pipeline.card.background.gradient-to": "037bbd7fb410d05993a48594626a7babb32605a6",
- "gradient.pipeline.card.border.gradient-from": "342926ec7179e7cbe133981050c1e1e41d94ed7a",
- "gradient.pipeline.card.border.gradient-to": "8e39428cc5ce20f3593127f2ef71f180b38ee9a4",
- "gradient.pipeline.widget.number.gradient-from": "dc372cb50eedf6023cd80cb6a4520e5fdf91358b",
- "gradient.pipeline.widget.number.gradient-to": "e505c8d9dd140f5a671c1291ffd519fcff5c3e2c",
- "gradient.pipeline.widget.blob.big.gradient-from": "b518524b25a5b95804988c640c4d52ba7ebd4599",
- "gradient.pipeline.widget.blob.big.gradient-to": "80a493af10245e0ebbc6a51f5452d61d836a3754",
- "gradient.pipeline.widget.blob.small.gradient-from": "8d7be31e69f0e54dd2e493d9051c2268078ea5ed",
- "gradient.pipeline.widget.blob.small.gradient-to": "198813cf6242881ce0e0d030ca22ef31f9190d13",
- "iconStrokeWidth.xxs": "751ceaa292e27736009bef894b62f83c1b2d66d8",
- "iconStrokeWidth.xs": "77ca59c88a0b47972554b1db3f6469a230a6ad8c",
- "iconStrokeWidth.sm": "e445b22e1f18af07002a1dc76f900dada5477383",
- "iconStrokeWidth.default": "4377ec04d21e3851d7f71914a0051ed09daad5fb",
- "iconStrokeWidth.md": "580043ec5bcae9c2097bff41e3e24e49883451c9",
- "iconStrokeWidth.lg": "e72029e275f9e020f7d772662521389ea67a279a",
- "component.dropdown.item.title": "3c567118d89565ad0d2acc52fe0f910049244d8c",
- "component.dropdown.item.description": "7cb98eaa88248c97343d15ad3a82aa9bd7c693b2"
- },
- "$figmaCollectionId": "VariableCollectionId:1340:156918",
- "$figmaModeId": "1340:3",
- "group": "mode"
- },
- {
- "id": "38c994e3875f18c0e27f7d87766f0b85d58945db",
- "name": "dark-dimmer",
- "$figmaStyleReferences": {
- "shadow.0": "S:a2ed3778198048e91067a04633c27ba20e9fcbec,",
- "shadow.1": "S:947694488889f7271c428950bec937ee79f8a536,",
- "shadow.2": "S:70378f090cb66b03ee4b18e25742743934f37757,",
- "shadow.3": "S:aa7e83fd47e75f5a1ae3e17f64417d5e9fcb96ae,",
- "shadow.4": "S:5dfba690094db266c4ab7686fccbbedd8c16385f,",
- "shadow.5": "S:d6752151a8dd3bd4b4bf12ad15a80c522f760731,",
- "shadow.6": "S:da8e7b5b0f1352215fbaab66eff62a3e19d22b67,",
- "shadow.inner": "S:2805cdc40176a4707d5cfc549b4c12e7ec4e74ff,",
- "ring.focus": "S:062018f6483f54f1255b952aa1759b028d502ac3,"
- },
- "selectedTokenSets": {
- "mode/dark/dimmer": "enabled"
- },
- "$figmaCollectionId": "VariableCollectionId:1340:156918",
- "$figmaModeId": "1389:0",
- "$figmaVariableReferences": {
- "background.1": "633e5f77aa1bd1bd133852d8372b9c9f1231a9e4",
- "background.2": "14e8d4b56cc273b508af8a2c58cb00e99e08d1d3",
- "background.3": "33554ff11e1eab35e50aa3570f51d53f16f46d6a",
- "text.1": "38382b9984a98f9d26692a7f2882dfb5c5d51825",
- "text.2": "115f62efd02491e85a63dfd601b03725d3711f23",
- "text.3": "1c7327f01cf759b17fd0523cb540afa8700c1dc7",
- "text.accent": "0b3cd5357659e6542cca163ccfd96c0cac059203",
- "text.success": "ee56057b81e6d0872a84ca6b29affc8911fe333e",
- "text.danger": "c7e38d7c7afc899f4d40392dbd6bc5ed6580264d",
- "text.warning": "b03334e4c9db4b76269e4be886df6c1abf74d0ca",
- "border.1": "5ad2231a611605964ba70f80e7aabb48f04bc704",
- "border.2": "9084bef359e38136e0dddac25a464896456a9b1a",
- "border.3": "5ff5d5233f7cb0233ce7634bc480026668c818f6",
- "border.focus": "8db219e896acc4d828aaaf4add646d96540a84ea",
- "border.success": "b13758973865eab0b4d79028a48e457eae8bec47",
- "border.danger": "33d53c1486021bb3c9edce4123b484a2aabc8de0",
- "border.warning": "027e57e08a1edcaaa7fbe033902bb3f65497abb4",
- "state.hover": "78426caca2a07ee56132762a720ae07e2810f03b",
- "state.selected": "ef914056c9c9dbaef00fa8795702a3cb933ee761",
- "state.disabled.text": "967ab1b863941c100f58cc55e611ee2709051f01",
- "state.disabled.background": "7a192b5ddcc570f0c8e3a5dbfd54d780e2832bbd",
- "state.disabled.border": "067fd26e80ad39a28f738a3b76d21d354092d551",
- "component.accordion.title": "5e49d6ddf7f2b21724b474d4a5545256143dce54",
- "component.accordion.description": "bc47401a69d07fa71f0371765ed940745fc7a5b9",
- "component.accordion.chevron": "5dd530f96134323125031668d4ea98a36ea0de86",
- "component.accordion.border": "0b3fcc0e02a2a86625b2b4a9cfeebfad9486bc3a",
- "component.alert.default.title": "d8e59ed205399e9727b0dcecdccad3d8daaaa622",
- "component.alert.default.description": "f9ec7fec91747435740f000fb642f9009e8fc2db",
- "component.alert.default.background": "7fbbdfcc33a3051394f89675798db2159741a5fc",
- "component.alert.default.border": "549692bf2f70f6b40c7d55259f8890189aa6cc98",
- "component.alert.danger.title": "c8da1cdbba8e0f86edda5fd3869f6186d53881ca",
- "component.alert.danger.description": "366849405bd53c78f0b73d72585034a52f05d9a7",
- "component.alert.danger.background": "5756a9bdba027993a9879b32ed129e3034028cdf",
- "component.alert.danger.border": "a1a3be9eefab6edf2e996a46537872680dc45a09",
- "component.avatar.text": "23018f4c7f22c4afb3b7e49f585a1fbb591209de",
- "component.avatar.background": "57703fddbd26d363509fdba3aea037bd2f515ee0",
- "component.avatar.border": "d651f4cb9082aa4d6e6af2c5abab700d683a5c85",
- "component.badge.default.text": "ab90828e3b8c6adce5dc10bf85107b001b958e95",
- "component.badge.default.background": "706b070b298e2d2a97665baf7af05187eefeb4fe",
- "component.badge.default.border": "a935a2968ca4ecfb8cc58a18f31ae8fe65eb516b",
- "component.badge.neutral.text": "82d39f1786c4371303ae21e4c02db79989c54e36",
- "component.badge.neutral.background": "f5480b1a2b648fdb0561acda7515c38271cfb04b",
- "component.badge.neutral.border": "00f05792ddf6e53bff79346df6a34144426d50e0",
- "component.badge.success.text": "71014a6138e8747257a21144f8114b906cfe0f0a",
- "component.badge.success.border": "190589c6021debb7bb676f05ac7f063c237fd4aa",
- "component.badge.success.background": "177eb9f406784ddb958232cd643ebbb3490a53d4",
- "component.badge.danger.text": "6c0c04f17c2bc0ee085d09bf0f205dcbc66c1e17",
- "component.badge.danger.border": "6bb014acbbd68a796ed0c4d8c4f73e8e9e619923",
- "component.badge.danger.background": "4162b10332d17800585d97ed45e45d69c2006808",
- "component.badge.warning.text": "8581620d95e5b92a8c85341ebf63f21fcf7133d0",
- "component.badge.warning.border": "71cb519182108ac72ffef823935546e4bff62bbc",
- "component.badge.warning.background": "74c13457a85684a054426bd833859fe93eaec978",
- "component.badge.running.text": "0b0c1be217e557a5b14c1cb25e988e4ac6d40583",
- "component.badge.running.border": "27d3c48d3c316bc4f980282759b5e82f8aaaf49d",
- "component.badge.running.background": "a85fddc26baf586ac7ba79e381e5f8fefca87c65",
- "component.badge.merged.text": "a83d66ef53e8a094a62f2b32a4d17e58d552b1ef",
- "component.badge.merged.border": "755392bca643af0a3fe5492069881a870aa11dc3",
- "component.badge.merged.background": "4f4c81b1fe43bfe0d721a22d0aeb93079776cf6d",
- "component.badge.ai.text": "bb4daee92817073da0366090742d0a17babb5728",
- "component.badge.ai.background": "c5764a2304bf0e8a153c9ce0da20827696a76b41",
- "component.breadcrumb.item-inactive": "2f009ca6cafb50c994205c9df02ee2d2503f7d23",
- "component.breadcrumb.item-current": "7b502cc2e72f66bb501fdc5f480d0133d1b3841a",
- "component.breadcrumb.separator": "1cd28c3ff97ab2f529a19c632d89dd44af0aad80",
- "component.btn.primary.text": "9d32f032da93c9aab8b3bc6087c26aa12f507ad7",
- "component.btn.primary.background": "410d584a3469233e067d0592a366fdebbe1049bc",
- "component.btn.primary.border": "1491ac71f9681307c2d6528e443504e079061988",
- "component.btn.secondary.text": "12c93d1b08ae50645a3b8f59256fcec00a4f84ca",
- "component.btn.secondary.background": "86434310c95f5c055783011cc0e7c7918f67a35c",
- "component.btn.secondary.border": "66bda91f87154efd3cefdc7a634ecb8afa8cd285",
- "component.btn.outline.unselected.text": "9cf2c495178d6fdfd8f1360376242acbd4dc5e75",
- "component.btn.outline.unselected.icon": "af1510c6050f671219d2089e0e59d5febb4422d6",
- "component.btn.outline.unselected.border": "2b3013d632e566301e9f5f1a5cbb6aab4e7ec53f",
- "component.btn.outline.selected.text": "13b50089245dec1899db2012412efcf649e2c0b4",
- "component.btn.outline.selected.icon": "2bdf2c92b22e814109f4e05ec4d41d92f934a15d",
- "component.btn.outline.selected.border": "ef10f4599233f62203def151b386013ddaa63afb",
- "component.btn.ghost.unselected.text": "43fa10dd413cddb9a2e2142ead9ca3b4a91b49a6",
- "component.btn.ghost.unselected.icon": "5ce332f51238b374104ec53067d685c26882f38e",
- "component.btn.ghost.selected.text": "74cbf3b86016e05517f8c7bc64652281c940363e",
- "component.btn.ghost.selected.icon": "1d8c6206a136d9c176ffba600a1e94618c4b96f8",
- "component.btn.success.text": "52a336440e013bbc849ad67a43d0e136cf4f0b51",
- "component.btn.success.background": "608ca6930129b4e5ff36d7f38508ae2537b66629",
- "component.btn.success.border": "1f74d9985a10fe20e0acc4647cf4949005e9d4f1",
- "component.btn.success.state.hover": "d05bde38a6539a11e3ccd87345af113ccd6bd113",
- "component.btn.success.state.active": "f6e48e68dba6c32de27fadcaca3d1959f081d2e5",
- "component.btn.danger.text": "49c02562362b8f775cfc2c4c614ecd646dcc2716",
- "component.btn.danger.background": "0b015d0a4f456781969d7ffaf135c7c2a8858440",
- "component.btn.danger.border": "9f99ee56f1ae2b7eb2f98300b83d4f53b15fd763",
- "component.btn.danger.state.hover": "e7756e1d022d893bfa5fdd619f181d26fb7b117b",
- "component.btn.danger.state.active": "23c7c85ff6104e098a208b6f4b86c1d0eef0f543",
- "component.btn.ai.text": "380368600319fa12b73538ff52acd9d0e977e367",
- "component.btn.ai.background": "8c9a1d07e05837f50588b642a4b51462f883887d",
- "component.card.background": "256878745d17a46b7159919d8e30a3e960f59575",
- "component.card.border": "3688ffcc56c4fb44dc0e221b8e09a958fd9e509d",
- "component.dialog.title": "e6e0ff2bf1f3802eb21492e8b833c5f5e679cd82",
- "component.dialog.description": "301509fcf2faac8497b2136f7879b9b0b3c64433",
- "component.dialog.background": "ff2918d712798a4b487b6f6e5befe7b3eef59883",
- "component.dialog.border": "4a6cb3732ad8b36bb9de0d15cbed575c87996088",
- "component.dialog.backdrop": "893e60ed671f891241a3084707057185398446ed",
- "component.dropdown.background": "09b2dca27ba9efabfe838d713a14ca6e6ac46685",
- "component.dropdown.border": "c8cdfff63f4e142d651070ff1056b69a638aaab7",
- "component.dropdown.item.delete.text": "864396a8c9b5df0fd948ded7d520ded936d74a8b",
- "component.dropdown.item.delete.state.hover": "308dc9064be8e754f8385b0e8ff5489563d7c984",
- "component.diff.grey": "43bf4f466a6e231c9951a639313740579c29d824",
- "component.diff.add-content": "eb4eccf789a2bda6f3d3875c3310ef0579fd3555",
- "component.diff.add-lineNumber": "61583aa6e36aaddd0be173a4a082a450e2522d3a",
- "component.diff.add-content-highlight": "ad544fc527ca8b4c297993fe0722b8a7a96ef903",
- "component.diff.add-widget": "c1def698ab707194d8f1558e16b05c55d50920d9",
- "component.diff.add-widget-color": "a27c504a1f1151974669cf06054c1d0f704ecc38",
- "component.diff.del-content": "465e6eb3613967f489cfee4b04f0b283b9e88f91",
- "component.diff.del-lineNumber": "4cbe83072b6781d6e3edff645ccb2fb7426c5628",
- "component.diff.del-content-highlight": "3e635e401a1a37a259211d093bef70e3a0c507ea",
- "component.diff.plain-content": "984456faee2f6a5c202cfd76078ef5b6cd3a05f1",
- "component.diff.plain-lineNumber": "6a5550287e7c58afa9d2375c5bfdca4d6c214cf1",
- "component.diff.plain-lineNumber-color": "7c1186d20725b53cbefe87f56c5bc6db4e77d898",
- "component.diff.empty-content": "712d93a0c1bc9503abda77ae50d624bd328c0057",
- "component.diff.hunk-content": "79ad0dfc599f9bc246a6618c85bc1dc59744537f",
- "component.diff.hunk-lineNumber": "bccfad80b84e35edf4b47af2ca30057eba2b2ebf",
- "component.diff.hunk-content-color": "68c5d6a95d475f7275062e3eb58dba464df3d059",
- "component.diff.expand-content": "1f0c136f21d9abc2ce4a585f7750043932bfc30f",
- "component.input.text": "df946237ac2ea0d177f3f2818a673fdf876944c7",
- "component.input.placeholder": "85d7632aba08fd476083e508cc2660b17c30981a",
- "component.input.icon": "75ca1f38c16fbd5e2697a36c74b0b1dd01f3f5c0",
- "component.input.background": "585327333fbbf97bb8db21fbc613025719ca8a87",
- "component.input.border": "911dac823dac21c9ccf4e35e10b2eb82a9c6f0ef",
- "component.label.text": "80403cd630bba01a064550d9783313227b1d010f",
- "component.link.default": "e387bb4185d01d8a3a7d52b15f3868ba40b31ec9",
- "component.link.visited": "39b6b12d8317b7e916bcba67f322018c02b42d82",
- "component.nav-tabs.unselected.text": "c085805657bb81574da85d3cb29f89ca08980daa",
- "component.nav-tabs.selected.text": "16aa825c8038347237cbe91f7eeece4d2a8d1a2b",
- "component.nav-tabs.selected.border": "3427b967112facd59f09fa310c863d7193ea4ffe",
- "component.nav-tabs.border": "791d71ca187934e4b98ddff04bc9447a10358699",
- "component.nav-tabs.background": "b92549e37390005f2bd1cfce06f9dfb8f67e39e0",
- "component.pipeline.arrow.border": "e2beaac31e79580c5cb1d64e29cb8bffec601ad6",
- "component.pipeline.card.background": "f207dcff97f000326c4f28293fdbd2830860ce54",
- "component.pipeline.card.border": "aa9d9528b1e8e25f9e6dae387b76d9beb2de35a8",
- "component.pipeline.card.running.border": "179c0e4d47becc896eb1fbb7f9e8461779b3f680",
- "component.pipeline.card.error.border": "1c0b41b41e25250cfb65bdb539bd573be66b0d00",
- "component.pipeline.card.completed.border": "14251a54f431aae617af6b9577454a0e212ad76f",
- "component.pipeline.card-canvas.1.background": "01bd392d5ddafe85e5575296d08254e52054ba8d",
- "component.pipeline.card-canvas.1.border": "b9510abf89f82fb7b779bb730caa1bf393c83bd4",
- "component.pipeline.card-canvas.2.background": "87b6b3e65b995fc4180dfb7bf613efb0098d1fff",
- "component.pipeline.card-canvas.2.border": "1f9fa1e95134d87995a21738a3877f1c15158e5e",
- "component.pipeline.background.dotes": "2784742abff27552789cdd4f2b51cab1331abb4a",
- "component.sidebar.background": "8b6619fafae38e8ad94fffd488f2cf53d3c31d76",
- "component.sidebar.border": "2263230eae16609a3d95ba5863aa3cc343010131",
- "component.sidebar.separator": "a0c913dd38e81e3b2c20ee17642433da6da5f147",
- "component.sidebar.hover": "4925b4511178bd2853a6b7b329683d036508aec1",
- "component.sidebar.selected": "31f335ecde0aedb12407221718069f5b13574d41",
- "component.sidebar.item.unselected.text": "9609e0ad8d79127a3784876f0204d02964f09e43",
- "component.sidebar.item.unselected.icon": "5afba128858cf7494fb8a326a435860faf00b0ee",
- "component.sidebar.item.selected.text": "5f1daf88cebaea07bd4c2a57c862638340827496",
- "component.sidebar.item.selected.icon": "18325fda8139122c4a7cdf6debe2cd1f25d120b7",
- "component.sidebar.logo.text": "a3ffa09fdf368badab24aecdbd26709ed7b3c2b2",
- "component.sidebar.logo.icon": "c572d382a2018718d719f6a427d31fc9a42f57bd",
- "component.sidebar.search.background": "33822e390046e5ec8f71a07fc041514a28778e74",
- "component.sidebar.search.border": "f2044f7e8cf503f8809a48a14a88c5ef6466176f",
- "component.sidebar.search.placeholder": "665cc00a32edd27b62371ee820d3c3250e629e78",
- "component.sidebar.search.btn.background": "70c80e61b9ec397214c809c51de4fdf8177185da",
- "component.sidebar.search.btn.border": "1c434c7d16cd4ba880e2d57520c90bc37f6b3879",
- "component.sidebar.search.btn.text": "589c7d0162d67165a8752ea54a2c63bb63ee3ad7",
- "component.sidebar.footer.username": "68298a8f471bb04f2f0305d9433a2b59613abd8d",
- "component.sidebar.footer.data": "6a681d2abb90c2b62a39e20a1d29419c5086f01a",
- "component.scrollbar.thumb": "9818c03d003381a966d08d3c6da75af8468bb8ef",
- "component.selection.unselected.item": "7a7cad2aa2d6b2803a52eb26c78ea177b84ce241",
- "component.selection.unselected.background": "a63ba949d12afc99020e77f95d0538bddba457b3",
- "component.selection.unselected.border": "6ef997ebe03bb209ca568a648eb0cc8be69746a6",
- "component.selection.selected.item": "f1f43c8acf2d4da10ee2e0d164d4dbe955816018",
- "component.selection.selected.background": "1d1bbb9958f047744b66861fd8bd75dc2726dc25",
- "component.selection.selected.border": "44b31378ed175b87b50ebad88cfd4a73a66ab9d5",
- "component.separator.background": "9f4c82c269bc5aff0fa55d52a0ed59f914057be0",
- "component.slider.track.base": "34dc3b5be6733e38f6c28d24d4f3699b2d7ea6f3",
- "component.slider.track.progress": "38d8cac26c1cfb91293198eee25299e4aef9c1d8",
- "component.slider.track-segments.base": "cb752791a51ff48c6d481426a1affb15048a152a",
- "component.slider.track-segments.progress": "a7943fda0e4646e7018046354a9be54cf7d03075",
- "component.slider.handle.background": "5c423cc3b672079f1e7dc0d1c8170dade368711a",
- "component.slider.handle.border": "94347a2ed2900445946d18c653fb179b8602c533",
- "component.status-indicator.completed": "c4c3bce2d28c84c25db4f444f9144b94523737b7",
- "component.status-indicator.cancelled": "5aa15732d9ebc41f14b111e252819e2e36617124",
- "component.status-indicator.warning": "4dc6e5ea4c736869aee4ebd0ee006f2d73861423",
- "component.status-indicator.running": "07ce029f27cf34bf8d6fe3b9a6a600be01c8947e",
- "component.status-indicator.merged": "d9eb24404452e6cc2617094fe8f29c69a760ea55",
- "component.status-indicator.action-required": "2f1b8543c44b5d93cebddd80b5a9ee2d60fdb146",
- "component.status-indicator.waiting": "62f68d300850ce20cf0be8c07d82a41bf1a56ecd",
- "component.switch.unselected.thumb": "94d5f0b3a97924583ff697d56db74727b133ba95",
- "component.switch.unselected.background": "a8ae87c7bb7ba7f4bfa71f2fdd5f404d19c3a1be",
- "component.switch.selected.thumb": "cf6964ec11d69899d5dd39e82d322ea544367e90",
- "component.switch.selected.background": "bba05ff96eae08a4adc31a6406e417022d9e5dad",
- "component.table.header.text": "65cfc045aa01e3d3eeae4a227cac9be150839db8",
- "component.table.header.background": "137c4f2e14bb8cadaf6f900a443700fe928a1fcd",
- "component.table.row.alternate-background": "2863f92db433f88f24f62dda4cc9fd50c48130be",
- "component.table.row.border": "445d945c4fe4426c3b73cf6f8fe0a572e4525798",
- "component.table.cell.text": "73a28f25ba54aff507877ecbfd9942a6ea9f3cea",
- "component.tabs.background": "8689ee01219675fb951a2517c2397fba52487971",
- "component.tabs.border": "e5bc8cfac224234021c11b381f505da5fcac84ed",
- "component.tabs.item.unselected.text": "4af8a5b79c55621f1ed11a7b6fc605657934dc1e",
- "component.tabs.item.unselected.background": "fa041cdeb34ba5da6f1bd4cd6d8bb4b8273e0e70",
- "component.tabs.item.unselected.border": "79b1a6fe839c012efec923edf40b3bfa2bcdab19",
- "component.tabs.item.selected.text": "d048f7001829ff9949b2712b8ca746c8f3f49767",
- "component.tabs.item.selected.background": "33269e9854800d565f728ba2a85c5cd3e549b5e8",
- "component.tabs.item.selected.border": "11b7e5aeb83fd2f5d968021c750af2ceb5ba5841",
- "component.tag.blue.text": "b35e0aebd9d1ebf0fd5d24bbd5ad184db9e11b86",
- "component.tag.blue.background": "072fc2901d8ad0199c07bc339d46db086c7b0379",
- "component.tag.blue.background-subtle": "67307c003cb91d76e00ef0f3777318e25efac628",
- "component.tag.blue.border": "680fb2a6a11251e2619789595cd28c7861aaa530",
- "component.tag.brown.text": "b48491f46d15503df99e2d8d9394aa552d09461b",
- "component.tag.brown.background": "90b0ee0df4ebe7f06bfd07a7acbe812a45d621a4",
- "component.tag.brown.background-subtle": "134ffd2a91ef027e197db6a5331d2726bc080ad6",
- "component.tag.brown.border": "675776ff7a30540c297579d72b7f00779d778c14",
- "component.tag.cyan.text": "6bf9361c5931ba40663d2c412f28f15382498517",
- "component.tag.cyan.background": "83107c8cff314c553ed2cea5c9af1ff3356485e5",
- "component.tag.cyan.background-subtle": "7f2724127eebb6e01713828af3736cd2e3734436",
- "component.tag.cyan.border": "3286065f931626298e8f3dab2328297e83a79771",
- "component.tag.green.text": "699a30f1d5f76ed4e631faa3da63be65e88af039",
- "component.tag.green.background": "8b06c35974700260dff1a712c0a3976d4ddb0df5",
- "component.tag.green.background-subtle": "c4f47c34772d8367bc3b00645420511f37aaecad",
- "component.tag.green.border": "db85545b7d00ef9e199bf863dcdcc2be520f520c",
- "component.tag.indigo.text": "d641d4626278e4d17ff4d98202112da9580a6b89",
- "component.tag.indigo.background": "bb4af9a068f716c2f0b4f77c228b88009ac049c9",
- "component.tag.indigo.background-subtle": "877e3b4ee6040ed581a8349c8fdb5e49ed36dfe0",
- "component.tag.indigo.border": "885fdb80c956855c30666c660d5839dc357d1f5f",
- "component.tag.lime.text": "763399447b243f761b7cce55f7dcf2fbb1797ee3",
- "component.tag.lime.background": "d51cede4c823e16ac204bcaddb65d49c325c3cbe",
- "component.tag.lime.background-subtle": "556934df078200ab014c762eeaa04deecd05422e",
- "component.tag.lime.border": "fbb53e37ef7cb87cfae5298e69a5ffe4f99a23a7",
- "component.tag.mint.text": "d3d406bffbadb1b894e4bb6aef7b1f5a1945094c",
- "component.tag.mint.background": "04568a7d0bff5fbc11600bf840916f5451a0fe62",
- "component.tag.mint.background-subtle": "1d39716bceda8510beb02e19847c391523e3690a",
- "component.tag.mint.border": "c703cecfc8bd82c593dc9d81ce18748edd6ecf4d",
- "component.tag.orange.text": "ba407492439b283fedf30a8ab8b16774c0931a9f",
- "component.tag.orange.background": "ef766412f340a4aa62c8888a6fdfb2890f3ea207",
- "component.tag.orange.background-subtle": "05e823662de8b1f99a062cea3c0f24df69b29362",
- "component.tag.orange.border": "2f3023f2311c12acb44cdd28beb888f64d6d2183",
- "component.tag.pink.text": "83b73e0e328485233004d42baa8a0948ff2198b0",
- "component.tag.pink.background": "b23a211249a71f32bf15757316d0596fdb395962",
- "component.tag.pink.background-subtle": "c144f19e07b839d68f20eb5c51ebd94e0f333a82",
- "component.tag.pink.border": "b4874a81a08261362f3d8237833b80e68a851b76",
- "component.tag.purple.text": "9869d8aad416ac3f9e530b0d62b05dda66906de4",
- "component.tag.purple.background": "bc59008310427ba5883f71079b19b8cb4c6dd862",
- "component.tag.purple.background-subtle": "a3598602d6e6b1d03f638f1a941801f147f4657a",
- "component.tag.purple.border": "de1d577bd170613ab46460e9c50ca8de420152f6",
- "component.tag.red.text": "aca8c1832317ac859b4263769855f423840a8569",
- "component.tag.red.background": "9008e05416a00096c234511275b92be7204363b6",
- "component.tag.red.background-subtle": "986bdd3f8d16488337ca9f46b71b04195d7578b0",
- "component.tag.red.border": "f7f9067262546ee6eb77955e38aa0a451fc7f98a",
- "component.tag.violet.text": "2ab996ff3465a0b97dee4d7c5606df3d46ab2a07",
- "component.tag.violet.background": "4c9b9c2658479fc0e56894975a9b9b8d76df5b00",
- "component.tag.violet.background-subtle": "fded9a84a20755592f57f081ebb594bfbaf8cfb3",
- "component.tag.violet.border": "77de89ef1ab5168b7ff5e329bde8608047149a04",
- "component.tag.yellow.text": "cadfcb4d0fe72fd5828cd764d54198026520e10c",
- "component.tag.yellow.background": "a29464cd2a618a77586cb8760478a4d82b12b3ca",
- "component.tag.yellow.background-subtle": "1b262be32c5779f024da5ad5696c805a83eb96c7",
- "component.tag.yellow.border": "b595821fd5ef662361820415bb878e8ef4ab8939",
- "component.tag.gray.text": "e7608c51a2421de226afebbcb909180c8a0cdb5a",
- "component.tag.gray.background": "9bcc758ef67bbaac88637e99a702da5d7f7a3144",
- "component.tag.gray.background-subtle": "76dfa99dd57cbaf2e7cbec9511cd1e1ddd92ee0e",
- "component.tag.gray.border": "02e03f32969f9e6120bb6c7a3b781a5446f1bef1",
- "component.toast.default.title": "f791d24eeab59c12cf4aad84f4677099bb4a01c1",
- "component.toast.default.description": "6000da4ada3b9445750fb4b7b990726df120c271",
- "component.toast.default.background": "5b9e9ea5b7de018a92d3deb902257e4e2bbb49f9",
- "component.toast.default.border": "f74755bc7843dc9d7c788c54178b7ce3b83dea3f",
- "component.toast.danger.title": "b5ad1c43fcee32eb251b980e884e77ea137c3369",
- "component.toast.danger.description": "d281b5c13f2a4a293042f52b168e39f8bec398da",
- "component.toast.danger.background": "8ba5c70e994ab44aeb72b3ed7f26ca9646d59cc0",
- "component.toast.danger.border": "7f5252c13b96825084248b367f36377bb003ca96",
- "component.tooltip.text": "b79a7ec441cdc7c6eee9313602f081d063327c1d",
- "component.tooltip.background": "a35d0240a1c4de13350e6a4770dd1703a90a9227",
- "component.tooltip.border": "d57b38546841813d61da59d66e98a8921f2f3ee7",
- "shadow-color.0": "c0c282f63e107374a732d74c1742cf60d52e6e5c",
- "shadow-color.1": "1ec33a9c84353664d23cd23d6c033d1c330c149a",
- "shadow-color.2": "6200a000044d8dbee421ed4afb0c3ff42febb6ef",
- "shadow-color.3": "77d99afb159d8e193a82f615dd84de3214e00703",
- "shadow-color.4": "2b2e0307d252bdc6db53a23ce2cc2e9bb4f6b914",
- "shadow-color.5": "5a6c707240bab54cb4403f47262abfe0756efc9a",
- "shadow-color.6": "928283d00759150575a8f155da90180a582be438",
- "shadow-color.inner": "6cb5a98fba0b13e952859b9f023259b5c06cfd1a",
- "gradient.ai.gradient-stop-1": "8db516caa68afc5b8fdd6fc6e5a9bad7715c5f26",
- "gradient.ai.gradient-stop-2": "33930f41665251a281973a37847f357480aedca3",
- "gradient.ai.gradient-stop-3": "c9e14c3db8e622b10b1cd3e860115cd6f876ae49",
- "gradient.ai.gradient-stop-4": "6e7d0850d7eb1e699f87b41f6ffd4cb8d73d72e8",
- "gradient.skeleton.gradient-stop-1": "5427016b990b75f0d1ce60eef8cb9b96d75fbde2",
- "gradient.skeleton.gradient-stop-2": "01442c311e6da751c30c3518fc32970306767274",
- "gradient.skeleton.gradient-stop-3": "7fda4c834a3daf0c56bb59777c525670ae2dee3e",
- "gradient.pipeline.running.gradient-stop-1": "0c187d1ebb015ec66bac356009795316f84807ae",
- "gradient.pipeline.running.gradient-stop-2": "d1251f86c91bd0f29d8ac8cfa01056bc307156b4",
- "gradient.pipeline.running.gradient-stop-3": "b09bdab234cdf7c204cb153ec94ea0a9b2bb4976",
- "gradient.pipeline.arrows.gradient-stop-1": "0465e74baaf10a12f23b9eaa40fc1ae08485a0d5",
- "gradient.pipeline.arrows.gradient-stop-2": "4cadc4f9a5e66f28eaa27fb54b6ce538ea430c7d",
- "gradient.pipeline.arrows.gradient-stop-3": "5af16d4ae6b63ff8dcf3254009e712db4ac1a3f9",
- "gradient.pipeline.card.background.gradient-from": "8404a4e146121987426681accb996902179fad72",
- "gradient.pipeline.card.background.gradient-to": "037bbd7fb410d05993a48594626a7babb32605a6",
- "gradient.pipeline.card.border.gradient-from": "342926ec7179e7cbe133981050c1e1e41d94ed7a",
- "gradient.pipeline.card.border.gradient-to": "8e39428cc5ce20f3593127f2ef71f180b38ee9a4",
- "gradient.pipeline.widget.number.gradient-from": "dc372cb50eedf6023cd80cb6a4520e5fdf91358b",
- "gradient.pipeline.widget.number.gradient-to": "e505c8d9dd140f5a671c1291ffd519fcff5c3e2c",
- "gradient.pipeline.widget.blob.big.gradient-from": "b518524b25a5b95804988c640c4d52ba7ebd4599",
- "gradient.pipeline.widget.blob.big.gradient-to": "80a493af10245e0ebbc6a51f5452d61d836a3754",
- "gradient.pipeline.widget.blob.small.gradient-from": "8d7be31e69f0e54dd2e493d9051c2268078ea5ed",
- "gradient.pipeline.widget.blob.small.gradient-to": "198813cf6242881ce0e0d030ca22ef31f9190d13",
- "iconStrokeWidth.xxs": "751ceaa292e27736009bef894b62f83c1b2d66d8",
- "iconStrokeWidth.xs": "77ca59c88a0b47972554b1db3f6469a230a6ad8c",
- "iconStrokeWidth.sm": "e445b22e1f18af07002a1dc76f900dada5477383",
- "iconStrokeWidth.default": "4377ec04d21e3851d7f71914a0051ed09daad5fb",
- "iconStrokeWidth.md": "580043ec5bcae9c2097bff41e3e24e49883451c9",
- "iconStrokeWidth.lg": "e72029e275f9e020f7d772662521389ea67a279a",
- "component.dropdown.item.text": "2f1f1ea9d368ec8be380803506fbf657cabe6ac0"
- },
- "group": "mode"
- },
- {
- "id": "1ab3cee078aadbe01119debf02edd406076ce57c",
- "name": "light",
- "$figmaStyleReferences": {
- "shadow.0": "S:a2ed3778198048e91067a04633c27ba20e9fcbec,",
- "shadow.1": "S:947694488889f7271c428950bec937ee79f8a536,",
- "shadow.2": "S:70378f090cb66b03ee4b18e25742743934f37757,",
- "shadow.3": "S:aa7e83fd47e75f5a1ae3e17f64417d5e9fcb96ae,",
- "shadow.4": "S:5dfba690094db266c4ab7686fccbbedd8c16385f,",
- "shadow.5": "S:d6752151a8dd3bd4b4bf12ad15a80c522f760731,",
- "shadow.6": "S:da8e7b5b0f1352215fbaab66eff62a3e19d22b67,",
- "shadow.inner": "S:2805cdc40176a4707d5cfc549b4c12e7ec4e74ff,",
- "ring.focus": "S:062018f6483f54f1255b952aa1759b028d502ac3,"
- },
- "selectedTokenSets": {
- "mode/light/default": "enabled"
- },
- "$figmaCollectionId": "VariableCollectionId:1340:156918",
- "$figmaModeId": "1340:4",
- "$figmaVariableReferences": {
- "background.1": "633e5f77aa1bd1bd133852d8372b9c9f1231a9e4",
- "background.2": "14e8d4b56cc273b508af8a2c58cb00e99e08d1d3",
- "background.3": "33554ff11e1eab35e50aa3570f51d53f16f46d6a",
- "text.1": "38382b9984a98f9d26692a7f2882dfb5c5d51825",
- "text.2": "115f62efd02491e85a63dfd601b03725d3711f23",
- "text.3": "1c7327f01cf759b17fd0523cb540afa8700c1dc7",
- "text.accent": "0b3cd5357659e6542cca163ccfd96c0cac059203",
- "text.success": "ee56057b81e6d0872a84ca6b29affc8911fe333e",
- "text.danger": "c7e38d7c7afc899f4d40392dbd6bc5ed6580264d",
- "text.warning": "b03334e4c9db4b76269e4be886df6c1abf74d0ca",
- "border.1": "5ad2231a611605964ba70f80e7aabb48f04bc704",
- "border.2": "9084bef359e38136e0dddac25a464896456a9b1a",
- "border.3": "5ff5d5233f7cb0233ce7634bc480026668c818f6",
- "border.focus": "8db219e896acc4d828aaaf4add646d96540a84ea",
- "border.success": "b13758973865eab0b4d79028a48e457eae8bec47",
- "border.danger": "33d53c1486021bb3c9edce4123b484a2aabc8de0",
- "border.warning": "027e57e08a1edcaaa7fbe033902bb3f65497abb4",
- "state.hover": "78426caca2a07ee56132762a720ae07e2810f03b",
- "state.selected": "ef914056c9c9dbaef00fa8795702a3cb933ee761",
- "state.disabled.text": "967ab1b863941c100f58cc55e611ee2709051f01",
- "state.disabled.background": "7a192b5ddcc570f0c8e3a5dbfd54d780e2832bbd",
- "state.disabled.border": "067fd26e80ad39a28f738a3b76d21d354092d551",
- "component.accordion.title": "5e49d6ddf7f2b21724b474d4a5545256143dce54",
- "component.accordion.description": "bc47401a69d07fa71f0371765ed940745fc7a5b9",
- "component.accordion.chevron": "5dd530f96134323125031668d4ea98a36ea0de86",
- "component.accordion.border": "0b3fcc0e02a2a86625b2b4a9cfeebfad9486bc3a",
- "component.alert.default.title": "d8e59ed205399e9727b0dcecdccad3d8daaaa622",
- "component.alert.default.description": "f9ec7fec91747435740f000fb642f9009e8fc2db",
- "component.alert.default.background": "7fbbdfcc33a3051394f89675798db2159741a5fc",
- "component.alert.default.border": "549692bf2f70f6b40c7d55259f8890189aa6cc98",
- "component.alert.danger.title": "c8da1cdbba8e0f86edda5fd3869f6186d53881ca",
- "component.alert.danger.description": "366849405bd53c78f0b73d72585034a52f05d9a7",
- "component.alert.danger.background": "5756a9bdba027993a9879b32ed129e3034028cdf",
- "component.alert.danger.border": "a1a3be9eefab6edf2e996a46537872680dc45a09",
- "component.avatar.text": "23018f4c7f22c4afb3b7e49f585a1fbb591209de",
- "component.avatar.background": "57703fddbd26d363509fdba3aea037bd2f515ee0",
- "component.avatar.border": "d651f4cb9082aa4d6e6af2c5abab700d683a5c85",
- "component.badge.default.text": "ab90828e3b8c6adce5dc10bf85107b001b958e95",
- "component.badge.default.background": "706b070b298e2d2a97665baf7af05187eefeb4fe",
- "component.badge.default.border": "a935a2968ca4ecfb8cc58a18f31ae8fe65eb516b",
- "component.badge.neutral.text": "82d39f1786c4371303ae21e4c02db79989c54e36",
- "component.badge.neutral.background": "f5480b1a2b648fdb0561acda7515c38271cfb04b",
- "component.badge.neutral.border": "00f05792ddf6e53bff79346df6a34144426d50e0",
- "component.badge.success.text": "71014a6138e8747257a21144f8114b906cfe0f0a",
- "component.badge.success.border": "190589c6021debb7bb676f05ac7f063c237fd4aa",
- "component.badge.success.background": "177eb9f406784ddb958232cd643ebbb3490a53d4",
- "component.badge.danger.text": "6c0c04f17c2bc0ee085d09bf0f205dcbc66c1e17",
- "component.badge.danger.border": "6bb014acbbd68a796ed0c4d8c4f73e8e9e619923",
- "component.badge.danger.background": "4162b10332d17800585d97ed45e45d69c2006808",
- "component.badge.warning.text": "8581620d95e5b92a8c85341ebf63f21fcf7133d0",
- "component.badge.warning.border": "71cb519182108ac72ffef823935546e4bff62bbc",
- "component.badge.warning.background": "74c13457a85684a054426bd833859fe93eaec978",
- "component.badge.running.text": "0b0c1be217e557a5b14c1cb25e988e4ac6d40583",
- "component.badge.running.border": "27d3c48d3c316bc4f980282759b5e82f8aaaf49d",
- "component.badge.running.background": "a85fddc26baf586ac7ba79e381e5f8fefca87c65",
- "component.badge.merged.text": "a83d66ef53e8a094a62f2b32a4d17e58d552b1ef",
- "component.badge.merged.border": "755392bca643af0a3fe5492069881a870aa11dc3",
- "component.badge.merged.background": "4f4c81b1fe43bfe0d721a22d0aeb93079776cf6d",
- "component.badge.ai.text": "bb4daee92817073da0366090742d0a17babb5728",
- "component.badge.ai.background": "c5764a2304bf0e8a153c9ce0da20827696a76b41",
- "component.breadcrumb.item-inactive": "2f009ca6cafb50c994205c9df02ee2d2503f7d23",
- "component.breadcrumb.item-current": "7b502cc2e72f66bb501fdc5f480d0133d1b3841a",
- "component.breadcrumb.separator": "1cd28c3ff97ab2f529a19c632d89dd44af0aad80",
- "component.btn.primary.text": "9d32f032da93c9aab8b3bc6087c26aa12f507ad7",
- "component.btn.primary.background": "410d584a3469233e067d0592a366fdebbe1049bc",
- "component.btn.primary.border": "1491ac71f9681307c2d6528e443504e079061988",
- "component.btn.secondary.text": "12c93d1b08ae50645a3b8f59256fcec00a4f84ca",
- "component.btn.secondary.background": "86434310c95f5c055783011cc0e7c7918f67a35c",
- "component.btn.secondary.border": "66bda91f87154efd3cefdc7a634ecb8afa8cd285",
- "component.btn.outline.unselected.text": "9cf2c495178d6fdfd8f1360376242acbd4dc5e75",
- "component.btn.outline.unselected.icon": "af1510c6050f671219d2089e0e59d5febb4422d6",
- "component.btn.outline.unselected.border": "2b3013d632e566301e9f5f1a5cbb6aab4e7ec53f",
- "component.btn.outline.selected.text": "13b50089245dec1899db2012412efcf649e2c0b4",
- "component.btn.outline.selected.icon": "2bdf2c92b22e814109f4e05ec4d41d92f934a15d",
- "component.btn.outline.selected.border": "ef10f4599233f62203def151b386013ddaa63afb",
- "component.btn.ghost.unselected.text": "43fa10dd413cddb9a2e2142ead9ca3b4a91b49a6",
- "component.btn.ghost.unselected.icon": "5ce332f51238b374104ec53067d685c26882f38e",
- "component.btn.ghost.selected.text": "74cbf3b86016e05517f8c7bc64652281c940363e",
- "component.btn.ghost.selected.icon": "1d8c6206a136d9c176ffba600a1e94618c4b96f8",
- "component.btn.success.text": "52a336440e013bbc849ad67a43d0e136cf4f0b51",
- "component.btn.success.background": "608ca6930129b4e5ff36d7f38508ae2537b66629",
- "component.btn.success.border": "1f74d9985a10fe20e0acc4647cf4949005e9d4f1",
- "component.btn.success.state.hover": "d05bde38a6539a11e3ccd87345af113ccd6bd113",
- "component.btn.success.state.active": "f6e48e68dba6c32de27fadcaca3d1959f081d2e5",
- "component.btn.danger.text": "49c02562362b8f775cfc2c4c614ecd646dcc2716",
- "component.btn.danger.background": "0b015d0a4f456781969d7ffaf135c7c2a8858440",
- "component.btn.danger.border": "9f99ee56f1ae2b7eb2f98300b83d4f53b15fd763",
- "component.btn.danger.state.hover": "e7756e1d022d893bfa5fdd619f181d26fb7b117b",
- "component.btn.danger.state.active": "23c7c85ff6104e098a208b6f4b86c1d0eef0f543",
- "component.btn.ai.text": "380368600319fa12b73538ff52acd9d0e977e367",
- "component.btn.ai.background": "8c9a1d07e05837f50588b642a4b51462f883887d",
- "component.card.background": "256878745d17a46b7159919d8e30a3e960f59575",
- "component.card.border": "3688ffcc56c4fb44dc0e221b8e09a958fd9e509d",
- "component.dialog.title": "e6e0ff2bf1f3802eb21492e8b833c5f5e679cd82",
- "component.dialog.description": "301509fcf2faac8497b2136f7879b9b0b3c64433",
- "component.dialog.background": "ff2918d712798a4b487b6f6e5befe7b3eef59883",
- "component.dialog.border": "4a6cb3732ad8b36bb9de0d15cbed575c87996088",
- "component.dialog.backdrop": "893e60ed671f891241a3084707057185398446ed",
- "component.dropdown.background": "09b2dca27ba9efabfe838d713a14ca6e6ac46685",
- "component.dropdown.border": "c8cdfff63f4e142d651070ff1056b69a638aaab7",
- "component.dropdown.item.delete.text": "864396a8c9b5df0fd948ded7d520ded936d74a8b",
- "component.dropdown.item.delete.state.hover": "308dc9064be8e754f8385b0e8ff5489563d7c984",
- "component.diff.grey": "43bf4f466a6e231c9951a639313740579c29d824",
- "component.diff.add-content": "eb4eccf789a2bda6f3d3875c3310ef0579fd3555",
- "component.diff.add-lineNumber": "61583aa6e36aaddd0be173a4a082a450e2522d3a",
- "component.diff.add-content-highlight": "ad544fc527ca8b4c297993fe0722b8a7a96ef903",
- "component.diff.add-widget": "c1def698ab707194d8f1558e16b05c55d50920d9",
- "component.diff.add-widget-color": "a27c504a1f1151974669cf06054c1d0f704ecc38",
- "component.diff.del-content": "465e6eb3613967f489cfee4b04f0b283b9e88f91",
- "component.diff.del-lineNumber": "4cbe83072b6781d6e3edff645ccb2fb7426c5628",
- "component.diff.del-content-highlight": "3e635e401a1a37a259211d093bef70e3a0c507ea",
- "component.diff.plain-content": "984456faee2f6a5c202cfd76078ef5b6cd3a05f1",
- "component.diff.plain-lineNumber": "6a5550287e7c58afa9d2375c5bfdca4d6c214cf1",
- "component.diff.plain-lineNumber-color": "7c1186d20725b53cbefe87f56c5bc6db4e77d898",
- "component.diff.empty-content": "712d93a0c1bc9503abda77ae50d624bd328c0057",
- "component.diff.hunk-content": "79ad0dfc599f9bc246a6618c85bc1dc59744537f",
- "component.diff.hunk-lineNumber": "bccfad80b84e35edf4b47af2ca30057eba2b2ebf",
- "component.diff.hunk-content-color": "68c5d6a95d475f7275062e3eb58dba464df3d059",
- "component.diff.expand-content": "1f0c136f21d9abc2ce4a585f7750043932bfc30f",
- "component.input.text": "df946237ac2ea0d177f3f2818a673fdf876944c7",
- "component.input.placeholder": "85d7632aba08fd476083e508cc2660b17c30981a",
- "component.input.icon": "75ca1f38c16fbd5e2697a36c74b0b1dd01f3f5c0",
- "component.input.background": "585327333fbbf97bb8db21fbc613025719ca8a87",
- "component.input.border": "911dac823dac21c9ccf4e35e10b2eb82a9c6f0ef",
- "component.label.text": "80403cd630bba01a064550d9783313227b1d010f",
- "component.link.default": "e387bb4185d01d8a3a7d52b15f3868ba40b31ec9",
- "component.link.visited": "39b6b12d8317b7e916bcba67f322018c02b42d82",
- "component.nav-tabs.unselected.text": "c085805657bb81574da85d3cb29f89ca08980daa",
- "component.nav-tabs.selected.text": "16aa825c8038347237cbe91f7eeece4d2a8d1a2b",
- "component.nav-tabs.selected.border": "3427b967112facd59f09fa310c863d7193ea4ffe",
- "component.nav-tabs.border": "791d71ca187934e4b98ddff04bc9447a10358699",
- "component.nav-tabs.background": "b92549e37390005f2bd1cfce06f9dfb8f67e39e0",
- "component.pipeline.arrow.border": "e2beaac31e79580c5cb1d64e29cb8bffec601ad6",
- "component.pipeline.card.background": "f207dcff97f000326c4f28293fdbd2830860ce54",
- "component.pipeline.card.border": "aa9d9528b1e8e25f9e6dae387b76d9beb2de35a8",
- "component.pipeline.card.running.border": "179c0e4d47becc896eb1fbb7f9e8461779b3f680",
- "component.pipeline.card.error.border": "1c0b41b41e25250cfb65bdb539bd573be66b0d00",
- "component.pipeline.card.completed.border": "14251a54f431aae617af6b9577454a0e212ad76f",
- "component.pipeline.card-canvas.1.background": "01bd392d5ddafe85e5575296d08254e52054ba8d",
- "component.pipeline.card-canvas.1.border": "b9510abf89f82fb7b779bb730caa1bf393c83bd4",
- "component.pipeline.card-canvas.2.background": "87b6b3e65b995fc4180dfb7bf613efb0098d1fff",
- "component.pipeline.card-canvas.2.border": "1f9fa1e95134d87995a21738a3877f1c15158e5e",
- "component.pipeline.background.dotes": "2784742abff27552789cdd4f2b51cab1331abb4a",
- "component.sidebar.background": "8b6619fafae38e8ad94fffd488f2cf53d3c31d76",
- "component.sidebar.border": "2263230eae16609a3d95ba5863aa3cc343010131",
- "component.sidebar.separator": "a0c913dd38e81e3b2c20ee17642433da6da5f147",
- "component.sidebar.hover": "4925b4511178bd2853a6b7b329683d036508aec1",
- "component.sidebar.selected": "31f335ecde0aedb12407221718069f5b13574d41",
- "component.sidebar.item.unselected.text": "9609e0ad8d79127a3784876f0204d02964f09e43",
- "component.sidebar.item.unselected.icon": "5afba128858cf7494fb8a326a435860faf00b0ee",
- "component.sidebar.item.selected.text": "5f1daf88cebaea07bd4c2a57c862638340827496",
- "component.sidebar.item.selected.icon": "18325fda8139122c4a7cdf6debe2cd1f25d120b7",
- "component.sidebar.logo.text": "a3ffa09fdf368badab24aecdbd26709ed7b3c2b2",
- "component.sidebar.logo.icon": "c572d382a2018718d719f6a427d31fc9a42f57bd",
- "component.sidebar.search.background": "33822e390046e5ec8f71a07fc041514a28778e74",
- "component.sidebar.search.border": "f2044f7e8cf503f8809a48a14a88c5ef6466176f",
- "component.sidebar.search.placeholder": "665cc00a32edd27b62371ee820d3c3250e629e78",
- "component.sidebar.search.btn.background": "70c80e61b9ec397214c809c51de4fdf8177185da",
- "component.sidebar.search.btn.border": "1c434c7d16cd4ba880e2d57520c90bc37f6b3879",
- "component.sidebar.search.btn.text": "589c7d0162d67165a8752ea54a2c63bb63ee3ad7",
- "component.sidebar.footer.username": "68298a8f471bb04f2f0305d9433a2b59613abd8d",
- "component.sidebar.footer.data": "6a681d2abb90c2b62a39e20a1d29419c5086f01a",
- "component.scrollbar.thumb": "9818c03d003381a966d08d3c6da75af8468bb8ef",
- "component.selection.unselected.item": "7a7cad2aa2d6b2803a52eb26c78ea177b84ce241",
- "component.selection.unselected.background": "a63ba949d12afc99020e77f95d0538bddba457b3",
- "component.selection.unselected.border": "6ef997ebe03bb209ca568a648eb0cc8be69746a6",
- "component.selection.selected.item": "f1f43c8acf2d4da10ee2e0d164d4dbe955816018",
- "component.selection.selected.background": "1d1bbb9958f047744b66861fd8bd75dc2726dc25",
- "component.selection.selected.border": "44b31378ed175b87b50ebad88cfd4a73a66ab9d5",
- "component.separator.background": "9f4c82c269bc5aff0fa55d52a0ed59f914057be0",
- "component.slider.track.base": "34dc3b5be6733e38f6c28d24d4f3699b2d7ea6f3",
- "component.slider.track.progress": "38d8cac26c1cfb91293198eee25299e4aef9c1d8",
- "component.slider.track-segments.base": "cb752791a51ff48c6d481426a1affb15048a152a",
- "component.slider.track-segments.progress": "a7943fda0e4646e7018046354a9be54cf7d03075",
- "component.slider.handle.background": "5c423cc3b672079f1e7dc0d1c8170dade368711a",
- "component.slider.handle.border": "94347a2ed2900445946d18c653fb179b8602c533",
- "component.status-indicator.completed": "c4c3bce2d28c84c25db4f444f9144b94523737b7",
- "component.status-indicator.cancelled": "5aa15732d9ebc41f14b111e252819e2e36617124",
- "component.status-indicator.warning": "4dc6e5ea4c736869aee4ebd0ee006f2d73861423",
- "component.status-indicator.running": "07ce029f27cf34bf8d6fe3b9a6a600be01c8947e",
- "component.status-indicator.merged": "d9eb24404452e6cc2617094fe8f29c69a760ea55",
- "component.status-indicator.action-required": "2f1b8543c44b5d93cebddd80b5a9ee2d60fdb146",
- "component.status-indicator.waiting": "62f68d300850ce20cf0be8c07d82a41bf1a56ecd",
- "component.switch.unselected.thumb": "94d5f0b3a97924583ff697d56db74727b133ba95",
- "component.switch.unselected.background": "a8ae87c7bb7ba7f4bfa71f2fdd5f404d19c3a1be",
- "component.switch.selected.thumb": "cf6964ec11d69899d5dd39e82d322ea544367e90",
- "component.switch.selected.background": "bba05ff96eae08a4adc31a6406e417022d9e5dad",
- "component.table.header.text": "65cfc045aa01e3d3eeae4a227cac9be150839db8",
- "component.table.header.background": "137c4f2e14bb8cadaf6f900a443700fe928a1fcd",
- "component.table.row.alternate-background": "2863f92db433f88f24f62dda4cc9fd50c48130be",
- "component.table.row.border": "445d945c4fe4426c3b73cf6f8fe0a572e4525798",
- "component.table.cell.text": "73a28f25ba54aff507877ecbfd9942a6ea9f3cea",
- "component.tabs.background": "8689ee01219675fb951a2517c2397fba52487971",
- "component.tabs.border": "e5bc8cfac224234021c11b381f505da5fcac84ed",
- "component.tabs.item.unselected.text": "4af8a5b79c55621f1ed11a7b6fc605657934dc1e",
- "component.tabs.item.unselected.background": "fa041cdeb34ba5da6f1bd4cd6d8bb4b8273e0e70",
- "component.tabs.item.unselected.border": "79b1a6fe839c012efec923edf40b3bfa2bcdab19",
- "component.tabs.item.selected.text": "d048f7001829ff9949b2712b8ca746c8f3f49767",
- "component.tabs.item.selected.background": "33269e9854800d565f728ba2a85c5cd3e549b5e8",
- "component.tabs.item.selected.border": "11b7e5aeb83fd2f5d968021c750af2ceb5ba5841",
- "component.tag.blue.text": "b35e0aebd9d1ebf0fd5d24bbd5ad184db9e11b86",
- "component.tag.blue.background": "072fc2901d8ad0199c07bc339d46db086c7b0379",
- "component.tag.blue.background-subtle": "67307c003cb91d76e00ef0f3777318e25efac628",
- "component.tag.blue.border": "680fb2a6a11251e2619789595cd28c7861aaa530",
- "component.tag.brown.text": "b48491f46d15503df99e2d8d9394aa552d09461b",
- "component.tag.brown.background": "90b0ee0df4ebe7f06bfd07a7acbe812a45d621a4",
- "component.tag.brown.background-subtle": "134ffd2a91ef027e197db6a5331d2726bc080ad6",
- "component.tag.brown.border": "675776ff7a30540c297579d72b7f00779d778c14",
- "component.tag.cyan.text": "6bf9361c5931ba40663d2c412f28f15382498517",
- "component.tag.cyan.background": "83107c8cff314c553ed2cea5c9af1ff3356485e5",
- "component.tag.cyan.background-subtle": "7f2724127eebb6e01713828af3736cd2e3734436",
- "component.tag.cyan.border": "3286065f931626298e8f3dab2328297e83a79771",
- "component.tag.green.text": "699a30f1d5f76ed4e631faa3da63be65e88af039",
- "component.tag.green.background": "8b06c35974700260dff1a712c0a3976d4ddb0df5",
- "component.tag.green.background-subtle": "c4f47c34772d8367bc3b00645420511f37aaecad",
- "component.tag.green.border": "db85545b7d00ef9e199bf863dcdcc2be520f520c",
- "component.tag.indigo.text": "d641d4626278e4d17ff4d98202112da9580a6b89",
- "component.tag.indigo.background": "bb4af9a068f716c2f0b4f77c228b88009ac049c9",
- "component.tag.indigo.background-subtle": "877e3b4ee6040ed581a8349c8fdb5e49ed36dfe0",
- "component.tag.indigo.border": "885fdb80c956855c30666c660d5839dc357d1f5f",
- "component.tag.lime.text": "763399447b243f761b7cce55f7dcf2fbb1797ee3",
- "component.tag.lime.background": "d51cede4c823e16ac204bcaddb65d49c325c3cbe",
- "component.tag.lime.background-subtle": "556934df078200ab014c762eeaa04deecd05422e",
- "component.tag.lime.border": "fbb53e37ef7cb87cfae5298e69a5ffe4f99a23a7",
- "component.tag.mint.text": "d3d406bffbadb1b894e4bb6aef7b1f5a1945094c",
- "component.tag.mint.background": "04568a7d0bff5fbc11600bf840916f5451a0fe62",
- "component.tag.mint.background-subtle": "1d39716bceda8510beb02e19847c391523e3690a",
- "component.tag.mint.border": "c703cecfc8bd82c593dc9d81ce18748edd6ecf4d",
- "component.tag.orange.text": "ba407492439b283fedf30a8ab8b16774c0931a9f",
- "component.tag.orange.background": "ef766412f340a4aa62c8888a6fdfb2890f3ea207",
- "component.tag.orange.background-subtle": "05e823662de8b1f99a062cea3c0f24df69b29362",
- "component.tag.orange.border": "2f3023f2311c12acb44cdd28beb888f64d6d2183",
- "component.tag.pink.text": "83b73e0e328485233004d42baa8a0948ff2198b0",
- "component.tag.pink.background": "b23a211249a71f32bf15757316d0596fdb395962",
- "component.tag.pink.background-subtle": "c144f19e07b839d68f20eb5c51ebd94e0f333a82",
- "component.tag.pink.border": "b4874a81a08261362f3d8237833b80e68a851b76",
- "component.tag.purple.text": "9869d8aad416ac3f9e530b0d62b05dda66906de4",
- "component.tag.purple.background": "bc59008310427ba5883f71079b19b8cb4c6dd862",
- "component.tag.purple.background-subtle": "a3598602d6e6b1d03f638f1a941801f147f4657a",
- "component.tag.purple.border": "de1d577bd170613ab46460e9c50ca8de420152f6",
- "component.tag.red.text": "aca8c1832317ac859b4263769855f423840a8569",
- "component.tag.red.background": "9008e05416a00096c234511275b92be7204363b6",
- "component.tag.red.background-subtle": "986bdd3f8d16488337ca9f46b71b04195d7578b0",
- "component.tag.red.border": "f7f9067262546ee6eb77955e38aa0a451fc7f98a",
- "component.tag.violet.text": "2ab996ff3465a0b97dee4d7c5606df3d46ab2a07",
- "component.tag.violet.background": "4c9b9c2658479fc0e56894975a9b9b8d76df5b00",
- "component.tag.violet.background-subtle": "fded9a84a20755592f57f081ebb594bfbaf8cfb3",
- "component.tag.violet.border": "77de89ef1ab5168b7ff5e329bde8608047149a04",
- "component.tag.yellow.text": "cadfcb4d0fe72fd5828cd764d54198026520e10c",
- "component.tag.yellow.background": "a29464cd2a618a77586cb8760478a4d82b12b3ca",
- "component.tag.yellow.background-subtle": "1b262be32c5779f024da5ad5696c805a83eb96c7",
- "component.tag.yellow.border": "b595821fd5ef662361820415bb878e8ef4ab8939",
- "component.tag.gray.text": "e7608c51a2421de226afebbcb909180c8a0cdb5a",
- "component.tag.gray.background": "9bcc758ef67bbaac88637e99a702da5d7f7a3144",
- "component.tag.gray.background-subtle": "76dfa99dd57cbaf2e7cbec9511cd1e1ddd92ee0e",
- "component.tag.gray.border": "02e03f32969f9e6120bb6c7a3b781a5446f1bef1",
- "component.toast.default.title": "f791d24eeab59c12cf4aad84f4677099bb4a01c1",
- "component.toast.default.description": "6000da4ada3b9445750fb4b7b990726df120c271",
- "component.toast.default.background": "5b9e9ea5b7de018a92d3deb902257e4e2bbb49f9",
- "component.toast.default.border": "f74755bc7843dc9d7c788c54178b7ce3b83dea3f",
- "component.toast.danger.title": "b5ad1c43fcee32eb251b980e884e77ea137c3369",
- "component.toast.danger.description": "d281b5c13f2a4a293042f52b168e39f8bec398da",
- "component.toast.danger.background": "8ba5c70e994ab44aeb72b3ed7f26ca9646d59cc0",
- "component.toast.danger.border": "7f5252c13b96825084248b367f36377bb003ca96",
- "component.tooltip.text": "b79a7ec441cdc7c6eee9313602f081d063327c1d",
- "component.tooltip.background": "a35d0240a1c4de13350e6a4770dd1703a90a9227",
- "shadow-color.0": "c0c282f63e107374a732d74c1742cf60d52e6e5c",
- "shadow-color.1": "1ec33a9c84353664d23cd23d6c033d1c330c149a",
- "shadow-color.2": "6200a000044d8dbee421ed4afb0c3ff42febb6ef",
- "shadow-color.3": "77d99afb159d8e193a82f615dd84de3214e00703",
- "shadow-color.4": "2b2e0307d252bdc6db53a23ce2cc2e9bb4f6b914",
- "shadow-color.5": "5a6c707240bab54cb4403f47262abfe0756efc9a",
- "shadow-color.6": "928283d00759150575a8f155da90180a582be438",
- "shadow-color.inner": "6cb5a98fba0b13e952859b9f023259b5c06cfd1a",
- "gradient.ai.gradient-stop-1": "8db516caa68afc5b8fdd6fc6e5a9bad7715c5f26",
- "gradient.ai.gradient-stop-2": "33930f41665251a281973a37847f357480aedca3",
- "gradient.ai.gradient-stop-3": "c9e14c3db8e622b10b1cd3e860115cd6f876ae49",
- "gradient.ai.gradient-stop-4": "6e7d0850d7eb1e699f87b41f6ffd4cb8d73d72e8",
- "gradient.skeleton.gradient-stop-1": "5427016b990b75f0d1ce60eef8cb9b96d75fbde2",
- "gradient.skeleton.gradient-stop-2": "01442c311e6da751c30c3518fc32970306767274",
- "gradient.skeleton.gradient-stop-3": "7fda4c834a3daf0c56bb59777c525670ae2dee3e",
- "gradient.pipeline.running.gradient-stop-1": "0c187d1ebb015ec66bac356009795316f84807ae",
- "gradient.pipeline.running.gradient-stop-2": "d1251f86c91bd0f29d8ac8cfa01056bc307156b4",
- "gradient.pipeline.running.gradient-stop-3": "b09bdab234cdf7c204cb153ec94ea0a9b2bb4976",
- "gradient.pipeline.arrows.gradient-stop-1": "0465e74baaf10a12f23b9eaa40fc1ae08485a0d5",
- "gradient.pipeline.arrows.gradient-stop-2": "4cadc4f9a5e66f28eaa27fb54b6ce538ea430c7d",
- "gradient.pipeline.arrows.gradient-stop-3": "5af16d4ae6b63ff8dcf3254009e712db4ac1a3f9",
- "gradient.pipeline.card.background.gradient-from": "8404a4e146121987426681accb996902179fad72",
- "gradient.pipeline.card.background.gradient-to": "037bbd7fb410d05993a48594626a7babb32605a6",
- "gradient.pipeline.card.border.gradient-from": "342926ec7179e7cbe133981050c1e1e41d94ed7a",
- "gradient.pipeline.card.border.gradient-to": "8e39428cc5ce20f3593127f2ef71f180b38ee9a4",
- "gradient.pipeline.widget.number.gradient-from": "dc372cb50eedf6023cd80cb6a4520e5fdf91358b",
- "gradient.pipeline.widget.number.gradient-to": "e505c8d9dd140f5a671c1291ffd519fcff5c3e2c",
- "gradient.pipeline.widget.blob.big.gradient-from": "b518524b25a5b95804988c640c4d52ba7ebd4599",
- "gradient.pipeline.widget.blob.big.gradient-to": "80a493af10245e0ebbc6a51f5452d61d836a3754",
- "gradient.pipeline.widget.blob.small.gradient-from": "8d7be31e69f0e54dd2e493d9051c2268078ea5ed",
- "gradient.pipeline.widget.blob.small.gradient-to": "198813cf6242881ce0e0d030ca22ef31f9190d13",
- "iconStrokeWidth.xxs": "751ceaa292e27736009bef894b62f83c1b2d66d8",
- "iconStrokeWidth.xs": "77ca59c88a0b47972554b1db3f6469a230a6ad8c",
- "iconStrokeWidth.sm": "e445b22e1f18af07002a1dc76f900dada5477383",
- "iconStrokeWidth.default": "4377ec04d21e3851d7f71914a0051ed09daad5fb",
- "iconStrokeWidth.md": "580043ec5bcae9c2097bff41e3e24e49883451c9",
- "iconStrokeWidth.lg": "e72029e275f9e020f7d772662521389ea67a279a",
- "component.dropdown.item.text": "2f1f1ea9d368ec8be380803506fbf657cabe6ac0"
- },
- "group": "mode"
- },
- {
- "id": "9fb64e70b44bb178e7fa56a196dc42d9954f86a5",
- "name": "dark-high-contrast",
- "$figmaStyleReferences": {
- "shadow.0": "S:a2ed3778198048e91067a04633c27ba20e9fcbec,",
- "shadow.1": "S:947694488889f7271c428950bec937ee79f8a536,",
- "shadow.2": "S:70378f090cb66b03ee4b18e25742743934f37757,",
- "shadow.3": "S:aa7e83fd47e75f5a1ae3e17f64417d5e9fcb96ae,",
- "shadow.4": "S:5dfba690094db266c4ab7686fccbbedd8c16385f,",
- "shadow.5": "S:d6752151a8dd3bd4b4bf12ad15a80c522f760731,",
- "shadow.6": "S:da8e7b5b0f1352215fbaab66eff62a3e19d22b67,",
- "shadow.inner": "S:2805cdc40176a4707d5cfc549b4c12e7ec4e74ff,",
- "ring.focus": "S:062018f6483f54f1255b952aa1759b028d502ac3,"
- },
- "selectedTokenSets": {
- "mode/dark/high-contrast": "enabled"
- },
- "$figmaCollectionId": "VariableCollectionId:1340:156918",
- "$figmaModeId": "1389:1",
- "$figmaVariableReferences": {
- "background.1": "633e5f77aa1bd1bd133852d8372b9c9f1231a9e4",
- "background.2": "14e8d4b56cc273b508af8a2c58cb00e99e08d1d3",
- "background.3": "33554ff11e1eab35e50aa3570f51d53f16f46d6a",
- "text.1": "38382b9984a98f9d26692a7f2882dfb5c5d51825",
- "text.2": "115f62efd02491e85a63dfd601b03725d3711f23",
- "text.3": "1c7327f01cf759b17fd0523cb540afa8700c1dc7",
- "text.accent": "0b3cd5357659e6542cca163ccfd96c0cac059203",
- "text.success": "ee56057b81e6d0872a84ca6b29affc8911fe333e",
- "text.danger": "c7e38d7c7afc899f4d40392dbd6bc5ed6580264d",
- "text.warning": "b03334e4c9db4b76269e4be886df6c1abf74d0ca",
- "border.1": "5ad2231a611605964ba70f80e7aabb48f04bc704",
- "border.2": "9084bef359e38136e0dddac25a464896456a9b1a",
- "border.3": "5ff5d5233f7cb0233ce7634bc480026668c818f6",
- "border.focus": "8db219e896acc4d828aaaf4add646d96540a84ea",
- "border.success": "b13758973865eab0b4d79028a48e457eae8bec47",
- "border.danger": "33d53c1486021bb3c9edce4123b484a2aabc8de0",
- "border.warning": "027e57e08a1edcaaa7fbe033902bb3f65497abb4",
- "state.hover": "78426caca2a07ee56132762a720ae07e2810f03b",
- "state.selected": "ef914056c9c9dbaef00fa8795702a3cb933ee761",
- "state.disabled.text": "967ab1b863941c100f58cc55e611ee2709051f01",
- "state.disabled.background": "7a192b5ddcc570f0c8e3a5dbfd54d780e2832bbd",
- "state.disabled.border": "067fd26e80ad39a28f738a3b76d21d354092d551",
- "component.accordion.title": "5e49d6ddf7f2b21724b474d4a5545256143dce54",
- "component.accordion.description": "bc47401a69d07fa71f0371765ed940745fc7a5b9",
- "component.accordion.chevron": "5dd530f96134323125031668d4ea98a36ea0de86",
- "component.accordion.border": "0b3fcc0e02a2a86625b2b4a9cfeebfad9486bc3a",
- "component.alert.default.title": "d8e59ed205399e9727b0dcecdccad3d8daaaa622",
- "component.alert.default.description": "f9ec7fec91747435740f000fb642f9009e8fc2db",
- "component.alert.default.background": "7fbbdfcc33a3051394f89675798db2159741a5fc",
- "component.alert.default.border": "549692bf2f70f6b40c7d55259f8890189aa6cc98",
- "component.alert.danger.title": "c8da1cdbba8e0f86edda5fd3869f6186d53881ca",
- "component.alert.danger.description": "366849405bd53c78f0b73d72585034a52f05d9a7",
- "component.alert.danger.background": "5756a9bdba027993a9879b32ed129e3034028cdf",
- "component.alert.danger.border": "a1a3be9eefab6edf2e996a46537872680dc45a09",
- "component.avatar.text": "23018f4c7f22c4afb3b7e49f585a1fbb591209de",
- "component.avatar.background": "57703fddbd26d363509fdba3aea037bd2f515ee0",
- "component.avatar.border": "d651f4cb9082aa4d6e6af2c5abab700d683a5c85",
- "component.badge.default.text": "ab90828e3b8c6adce5dc10bf85107b001b958e95",
- "component.badge.default.background": "706b070b298e2d2a97665baf7af05187eefeb4fe",
- "component.badge.default.border": "a935a2968ca4ecfb8cc58a18f31ae8fe65eb516b",
- "component.badge.neutral.text": "82d39f1786c4371303ae21e4c02db79989c54e36",
- "component.badge.neutral.background": "f5480b1a2b648fdb0561acda7515c38271cfb04b",
- "component.badge.neutral.border": "00f05792ddf6e53bff79346df6a34144426d50e0",
- "component.badge.success.text": "71014a6138e8747257a21144f8114b906cfe0f0a",
- "component.badge.success.border": "190589c6021debb7bb676f05ac7f063c237fd4aa",
- "component.badge.success.background": "177eb9f406784ddb958232cd643ebbb3490a53d4",
- "component.badge.danger.text": "6c0c04f17c2bc0ee085d09bf0f205dcbc66c1e17",
- "component.badge.danger.border": "6bb014acbbd68a796ed0c4d8c4f73e8e9e619923",
- "component.badge.danger.background": "4162b10332d17800585d97ed45e45d69c2006808",
- "component.badge.warning.text": "8581620d95e5b92a8c85341ebf63f21fcf7133d0",
- "component.badge.warning.border": "71cb519182108ac72ffef823935546e4bff62bbc",
- "component.badge.warning.background": "74c13457a85684a054426bd833859fe93eaec978",
- "component.badge.running.text": "0b0c1be217e557a5b14c1cb25e988e4ac6d40583",
- "component.badge.running.border": "27d3c48d3c316bc4f980282759b5e82f8aaaf49d",
- "component.badge.running.background": "a85fddc26baf586ac7ba79e381e5f8fefca87c65",
- "component.badge.merged.text": "a83d66ef53e8a094a62f2b32a4d17e58d552b1ef",
- "component.badge.merged.border": "755392bca643af0a3fe5492069881a870aa11dc3",
- "component.badge.merged.background": "4f4c81b1fe43bfe0d721a22d0aeb93079776cf6d",
- "component.badge.ai.text": "bb4daee92817073da0366090742d0a17babb5728",
- "component.badge.ai.background": "c5764a2304bf0e8a153c9ce0da20827696a76b41",
- "component.breadcrumb.item-inactive": "2f009ca6cafb50c994205c9df02ee2d2503f7d23",
- "component.breadcrumb.item-current": "7b502cc2e72f66bb501fdc5f480d0133d1b3841a",
- "component.breadcrumb.separator": "1cd28c3ff97ab2f529a19c632d89dd44af0aad80",
- "component.btn.primary.text": "9d32f032da93c9aab8b3bc6087c26aa12f507ad7",
- "component.btn.primary.background": "410d584a3469233e067d0592a366fdebbe1049bc",
- "component.btn.primary.border": "1491ac71f9681307c2d6528e443504e079061988",
- "component.btn.secondary.text": "12c93d1b08ae50645a3b8f59256fcec00a4f84ca",
- "component.btn.secondary.background": "86434310c95f5c055783011cc0e7c7918f67a35c",
- "component.btn.secondary.border": "66bda91f87154efd3cefdc7a634ecb8afa8cd285",
- "component.btn.outline.unselected.text": "9cf2c495178d6fdfd8f1360376242acbd4dc5e75",
- "component.btn.outline.unselected.icon": "af1510c6050f671219d2089e0e59d5febb4422d6",
- "component.btn.outline.unselected.border": "2b3013d632e566301e9f5f1a5cbb6aab4e7ec53f",
- "component.btn.outline.selected.text": "13b50089245dec1899db2012412efcf649e2c0b4",
- "component.btn.outline.selected.icon": "2bdf2c92b22e814109f4e05ec4d41d92f934a15d",
- "component.btn.outline.selected.border": "ef10f4599233f62203def151b386013ddaa63afb",
- "component.btn.ghost.unselected.text": "43fa10dd413cddb9a2e2142ead9ca3b4a91b49a6",
- "component.btn.ghost.unselected.icon": "5ce332f51238b374104ec53067d685c26882f38e",
- "component.btn.ghost.selected.text": "74cbf3b86016e05517f8c7bc64652281c940363e",
- "component.btn.ghost.selected.icon": "1d8c6206a136d9c176ffba600a1e94618c4b96f8",
- "component.btn.success.text": "52a336440e013bbc849ad67a43d0e136cf4f0b51",
- "component.btn.success.background": "608ca6930129b4e5ff36d7f38508ae2537b66629",
- "component.btn.success.border": "1f74d9985a10fe20e0acc4647cf4949005e9d4f1",
- "component.btn.success.state.hover": "d05bde38a6539a11e3ccd87345af113ccd6bd113",
- "component.btn.success.state.active": "f6e48e68dba6c32de27fadcaca3d1959f081d2e5",
- "component.btn.danger.text": "49c02562362b8f775cfc2c4c614ecd646dcc2716",
- "component.btn.danger.background": "0b015d0a4f456781969d7ffaf135c7c2a8858440",
- "component.btn.danger.border": "9f99ee56f1ae2b7eb2f98300b83d4f53b15fd763",
- "component.btn.danger.state.hover": "e7756e1d022d893bfa5fdd619f181d26fb7b117b",
- "component.btn.danger.state.active": "23c7c85ff6104e098a208b6f4b86c1d0eef0f543",
- "component.btn.ai.text": "380368600319fa12b73538ff52acd9d0e977e367",
- "component.btn.ai.background": "8c9a1d07e05837f50588b642a4b51462f883887d",
- "component.card.background": "256878745d17a46b7159919d8e30a3e960f59575",
- "component.card.border": "3688ffcc56c4fb44dc0e221b8e09a958fd9e509d",
- "component.dialog.title": "e6e0ff2bf1f3802eb21492e8b833c5f5e679cd82",
- "component.dialog.description": "301509fcf2faac8497b2136f7879b9b0b3c64433",
- "component.dialog.background": "ff2918d712798a4b487b6f6e5befe7b3eef59883",
- "component.dialog.border": "4a6cb3732ad8b36bb9de0d15cbed575c87996088",
- "component.dialog.backdrop": "893e60ed671f891241a3084707057185398446ed",
- "component.dropdown.background": "09b2dca27ba9efabfe838d713a14ca6e6ac46685",
- "component.dropdown.border": "c8cdfff63f4e142d651070ff1056b69a638aaab7",
- "component.dropdown.item.delete.text": "864396a8c9b5df0fd948ded7d520ded936d74a8b",
- "component.dropdown.item.delete.state.hover": "308dc9064be8e754f8385b0e8ff5489563d7c984",
- "component.diff.grey": "43bf4f466a6e231c9951a639313740579c29d824",
- "component.diff.add-content": "eb4eccf789a2bda6f3d3875c3310ef0579fd3555",
- "component.diff.add-lineNumber": "61583aa6e36aaddd0be173a4a082a450e2522d3a",
- "component.diff.add-content-highlight": "ad544fc527ca8b4c297993fe0722b8a7a96ef903",
- "component.diff.add-widget": "c1def698ab707194d8f1558e16b05c55d50920d9",
- "component.diff.add-widget-color": "a27c504a1f1151974669cf06054c1d0f704ecc38",
- "component.diff.del-content": "465e6eb3613967f489cfee4b04f0b283b9e88f91",
- "component.diff.del-lineNumber": "4cbe83072b6781d6e3edff645ccb2fb7426c5628",
- "component.diff.del-content-highlight": "3e635e401a1a37a259211d093bef70e3a0c507ea",
- "component.diff.plain-content": "984456faee2f6a5c202cfd76078ef5b6cd3a05f1",
- "component.diff.plain-lineNumber": "6a5550287e7c58afa9d2375c5bfdca4d6c214cf1",
- "component.diff.plain-lineNumber-color": "7c1186d20725b53cbefe87f56c5bc6db4e77d898",
- "component.diff.empty-content": "712d93a0c1bc9503abda77ae50d624bd328c0057",
- "component.diff.hunk-content": "79ad0dfc599f9bc246a6618c85bc1dc59744537f",
- "component.diff.hunk-lineNumber": "bccfad80b84e35edf4b47af2ca30057eba2b2ebf",
- "component.diff.hunk-content-color": "68c5d6a95d475f7275062e3eb58dba464df3d059",
- "component.diff.expand-content": "1f0c136f21d9abc2ce4a585f7750043932bfc30f",
- "component.input.text": "df946237ac2ea0d177f3f2818a673fdf876944c7",
- "component.input.placeholder": "85d7632aba08fd476083e508cc2660b17c30981a",
- "component.input.icon": "75ca1f38c16fbd5e2697a36c74b0b1dd01f3f5c0",
- "component.input.background": "585327333fbbf97bb8db21fbc613025719ca8a87",
- "component.input.border": "911dac823dac21c9ccf4e35e10b2eb82a9c6f0ef",
- "component.label.text": "80403cd630bba01a064550d9783313227b1d010f",
- "component.link.default": "e387bb4185d01d8a3a7d52b15f3868ba40b31ec9",
- "component.link.visited": "39b6b12d8317b7e916bcba67f322018c02b42d82",
- "component.nav-tabs.unselected.text": "c085805657bb81574da85d3cb29f89ca08980daa",
- "component.nav-tabs.selected.text": "16aa825c8038347237cbe91f7eeece4d2a8d1a2b",
- "component.nav-tabs.selected.border": "3427b967112facd59f09fa310c863d7193ea4ffe",
- "component.nav-tabs.border": "791d71ca187934e4b98ddff04bc9447a10358699",
- "component.nav-tabs.background": "b92549e37390005f2bd1cfce06f9dfb8f67e39e0",
- "component.pipeline.arrow.border": "e2beaac31e79580c5cb1d64e29cb8bffec601ad6",
- "component.pipeline.card.background": "f207dcff97f000326c4f28293fdbd2830860ce54",
- "component.pipeline.card.border": "aa9d9528b1e8e25f9e6dae387b76d9beb2de35a8",
- "component.pipeline.card.running.border": "179c0e4d47becc896eb1fbb7f9e8461779b3f680",
- "component.pipeline.card.error.border": "1c0b41b41e25250cfb65bdb539bd573be66b0d00",
- "component.pipeline.card.completed.border": "14251a54f431aae617af6b9577454a0e212ad76f",
- "component.pipeline.card-canvas.1.background": "01bd392d5ddafe85e5575296d08254e52054ba8d",
- "component.pipeline.card-canvas.1.border": "b9510abf89f82fb7b779bb730caa1bf393c83bd4",
- "component.pipeline.card-canvas.2.background": "87b6b3e65b995fc4180dfb7bf613efb0098d1fff",
- "component.pipeline.card-canvas.2.border": "1f9fa1e95134d87995a21738a3877f1c15158e5e",
- "component.pipeline.background.dotes": "2784742abff27552789cdd4f2b51cab1331abb4a",
- "component.sidebar.background": "8b6619fafae38e8ad94fffd488f2cf53d3c31d76",
- "component.sidebar.border": "2263230eae16609a3d95ba5863aa3cc343010131",
- "component.sidebar.separator": "a0c913dd38e81e3b2c20ee17642433da6da5f147",
- "component.sidebar.hover": "4925b4511178bd2853a6b7b329683d036508aec1",
- "component.sidebar.selected": "31f335ecde0aedb12407221718069f5b13574d41",
- "component.sidebar.item.unselected.text": "9609e0ad8d79127a3784876f0204d02964f09e43",
- "component.sidebar.item.unselected.icon": "5afba128858cf7494fb8a326a435860faf00b0ee",
- "component.sidebar.item.selected.text": "5f1daf88cebaea07bd4c2a57c862638340827496",
- "component.sidebar.item.selected.icon": "18325fda8139122c4a7cdf6debe2cd1f25d120b7",
- "component.sidebar.logo.text": "a3ffa09fdf368badab24aecdbd26709ed7b3c2b2",
- "component.sidebar.logo.icon": "c572d382a2018718d719f6a427d31fc9a42f57bd",
- "component.sidebar.search.background": "33822e390046e5ec8f71a07fc041514a28778e74",
- "component.sidebar.search.border": "f2044f7e8cf503f8809a48a14a88c5ef6466176f",
- "component.sidebar.search.placeholder": "665cc00a32edd27b62371ee820d3c3250e629e78",
- "component.sidebar.search.btn.background": "70c80e61b9ec397214c809c51de4fdf8177185da",
- "component.sidebar.search.btn.border": "1c434c7d16cd4ba880e2d57520c90bc37f6b3879",
- "component.sidebar.search.btn.text": "589c7d0162d67165a8752ea54a2c63bb63ee3ad7",
- "component.sidebar.footer.username": "68298a8f471bb04f2f0305d9433a2b59613abd8d",
- "component.sidebar.footer.data": "6a681d2abb90c2b62a39e20a1d29419c5086f01a",
- "component.scrollbar.thumb": "9818c03d003381a966d08d3c6da75af8468bb8ef",
- "component.selection.unselected.item": "7a7cad2aa2d6b2803a52eb26c78ea177b84ce241",
- "component.selection.unselected.background": "a63ba949d12afc99020e77f95d0538bddba457b3",
- "component.selection.unselected.border": "6ef997ebe03bb209ca568a648eb0cc8be69746a6",
- "component.selection.selected.item": "f1f43c8acf2d4da10ee2e0d164d4dbe955816018",
- "component.selection.selected.background": "1d1bbb9958f047744b66861fd8bd75dc2726dc25",
- "component.selection.selected.border": "44b31378ed175b87b50ebad88cfd4a73a66ab9d5",
- "component.separator.background": "9f4c82c269bc5aff0fa55d52a0ed59f914057be0",
- "component.slider.track.base": "34dc3b5be6733e38f6c28d24d4f3699b2d7ea6f3",
- "component.slider.track.progress": "38d8cac26c1cfb91293198eee25299e4aef9c1d8",
- "component.slider.track-segments.base": "cb752791a51ff48c6d481426a1affb15048a152a",
- "component.slider.track-segments.progress": "a7943fda0e4646e7018046354a9be54cf7d03075",
- "component.slider.handle.background": "5c423cc3b672079f1e7dc0d1c8170dade368711a",
- "component.slider.handle.border": "94347a2ed2900445946d18c653fb179b8602c533",
- "component.status-indicator.completed": "c4c3bce2d28c84c25db4f444f9144b94523737b7",
- "component.status-indicator.cancelled": "5aa15732d9ebc41f14b111e252819e2e36617124",
- "component.status-indicator.warning": "4dc6e5ea4c736869aee4ebd0ee006f2d73861423",
- "component.status-indicator.running": "07ce029f27cf34bf8d6fe3b9a6a600be01c8947e",
- "component.status-indicator.merged": "d9eb24404452e6cc2617094fe8f29c69a760ea55",
- "component.status-indicator.action-required": "2f1b8543c44b5d93cebddd80b5a9ee2d60fdb146",
- "component.status-indicator.waiting": "62f68d300850ce20cf0be8c07d82a41bf1a56ecd",
- "component.switch.unselected.thumb": "94d5f0b3a97924583ff697d56db74727b133ba95",
- "component.switch.unselected.background": "a8ae87c7bb7ba7f4bfa71f2fdd5f404d19c3a1be",
- "component.switch.selected.thumb": "cf6964ec11d69899d5dd39e82d322ea544367e90",
- "component.switch.selected.background": "bba05ff96eae08a4adc31a6406e417022d9e5dad",
- "component.table.header.text": "65cfc045aa01e3d3eeae4a227cac9be150839db8",
- "component.table.header.background": "137c4f2e14bb8cadaf6f900a443700fe928a1fcd",
- "component.table.row.alternate-background": "2863f92db433f88f24f62dda4cc9fd50c48130be",
- "component.table.row.border": "445d945c4fe4426c3b73cf6f8fe0a572e4525798",
- "component.table.cell.text": "73a28f25ba54aff507877ecbfd9942a6ea9f3cea",
- "component.tabs.background": "8689ee01219675fb951a2517c2397fba52487971",
- "component.tabs.border": "e5bc8cfac224234021c11b381f505da5fcac84ed",
- "component.tabs.item.unselected.text": "4af8a5b79c55621f1ed11a7b6fc605657934dc1e",
- "component.tabs.item.unselected.background": "fa041cdeb34ba5da6f1bd4cd6d8bb4b8273e0e70",
- "component.tabs.item.unselected.border": "79b1a6fe839c012efec923edf40b3bfa2bcdab19",
- "component.tabs.item.selected.text": "d048f7001829ff9949b2712b8ca746c8f3f49767",
- "component.tabs.item.selected.background": "33269e9854800d565f728ba2a85c5cd3e549b5e8",
- "component.tabs.item.selected.border": "11b7e5aeb83fd2f5d968021c750af2ceb5ba5841",
- "component.tag.blue.text": "b35e0aebd9d1ebf0fd5d24bbd5ad184db9e11b86",
- "component.tag.blue.background": "072fc2901d8ad0199c07bc339d46db086c7b0379",
- "component.tag.blue.background-subtle": "67307c003cb91d76e00ef0f3777318e25efac628",
- "component.tag.blue.border": "680fb2a6a11251e2619789595cd28c7861aaa530",
- "component.tag.brown.text": "b48491f46d15503df99e2d8d9394aa552d09461b",
- "component.tag.brown.background": "90b0ee0df4ebe7f06bfd07a7acbe812a45d621a4",
- "component.tag.brown.background-subtle": "134ffd2a91ef027e197db6a5331d2726bc080ad6",
- "component.tag.brown.border": "675776ff7a30540c297579d72b7f00779d778c14",
- "component.tag.cyan.text": "6bf9361c5931ba40663d2c412f28f15382498517",
- "component.tag.cyan.background": "83107c8cff314c553ed2cea5c9af1ff3356485e5",
- "component.tag.cyan.background-subtle": "7f2724127eebb6e01713828af3736cd2e3734436",
- "component.tag.cyan.border": "3286065f931626298e8f3dab2328297e83a79771",
- "component.tag.green.text": "699a30f1d5f76ed4e631faa3da63be65e88af039",
- "component.tag.green.background": "8b06c35974700260dff1a712c0a3976d4ddb0df5",
- "component.tag.green.background-subtle": "c4f47c34772d8367bc3b00645420511f37aaecad",
- "component.tag.green.border": "db85545b7d00ef9e199bf863dcdcc2be520f520c",
- "component.tag.indigo.text": "d641d4626278e4d17ff4d98202112da9580a6b89",
- "component.tag.indigo.background": "bb4af9a068f716c2f0b4f77c228b88009ac049c9",
- "component.tag.indigo.background-subtle": "877e3b4ee6040ed581a8349c8fdb5e49ed36dfe0",
- "component.tag.indigo.border": "885fdb80c956855c30666c660d5839dc357d1f5f",
- "component.tag.lime.text": "763399447b243f761b7cce55f7dcf2fbb1797ee3",
- "component.tag.lime.background": "d51cede4c823e16ac204bcaddb65d49c325c3cbe",
- "component.tag.lime.background-subtle": "556934df078200ab014c762eeaa04deecd05422e",
- "component.tag.lime.border": "fbb53e37ef7cb87cfae5298e69a5ffe4f99a23a7",
- "component.tag.mint.text": "d3d406bffbadb1b894e4bb6aef7b1f5a1945094c",
- "component.tag.mint.background": "04568a7d0bff5fbc11600bf840916f5451a0fe62",
- "component.tag.mint.background-subtle": "1d39716bceda8510beb02e19847c391523e3690a",
- "component.tag.mint.border": "c703cecfc8bd82c593dc9d81ce18748edd6ecf4d",
- "component.tag.orange.text": "ba407492439b283fedf30a8ab8b16774c0931a9f",
- "component.tag.orange.background": "ef766412f340a4aa62c8888a6fdfb2890f3ea207",
- "component.tag.orange.background-subtle": "05e823662de8b1f99a062cea3c0f24df69b29362",
- "component.tag.orange.border": "2f3023f2311c12acb44cdd28beb888f64d6d2183",
- "component.tag.pink.text": "83b73e0e328485233004d42baa8a0948ff2198b0",
- "component.tag.pink.background": "b23a211249a71f32bf15757316d0596fdb395962",
- "component.tag.pink.background-subtle": "c144f19e07b839d68f20eb5c51ebd94e0f333a82",
- "component.tag.pink.border": "b4874a81a08261362f3d8237833b80e68a851b76",
- "component.tag.purple.text": "9869d8aad416ac3f9e530b0d62b05dda66906de4",
- "component.tag.purple.background": "bc59008310427ba5883f71079b19b8cb4c6dd862",
- "component.tag.purple.background-subtle": "a3598602d6e6b1d03f638f1a941801f147f4657a",
- "component.tag.purple.border": "de1d577bd170613ab46460e9c50ca8de420152f6",
- "component.tag.red.text": "aca8c1832317ac859b4263769855f423840a8569",
- "component.tag.red.background": "9008e05416a00096c234511275b92be7204363b6",
- "component.tag.red.background-subtle": "986bdd3f8d16488337ca9f46b71b04195d7578b0",
- "component.tag.red.border": "f7f9067262546ee6eb77955e38aa0a451fc7f98a",
- "component.tag.violet.text": "2ab996ff3465a0b97dee4d7c5606df3d46ab2a07",
- "component.tag.violet.background": "4c9b9c2658479fc0e56894975a9b9b8d76df5b00",
- "component.tag.violet.background-subtle": "fded9a84a20755592f57f081ebb594bfbaf8cfb3",
- "component.tag.violet.border": "77de89ef1ab5168b7ff5e329bde8608047149a04",
- "component.tag.yellow.text": "cadfcb4d0fe72fd5828cd764d54198026520e10c",
- "component.tag.yellow.background": "a29464cd2a618a77586cb8760478a4d82b12b3ca",
- "component.tag.yellow.background-subtle": "1b262be32c5779f024da5ad5696c805a83eb96c7",
- "component.tag.yellow.border": "b595821fd5ef662361820415bb878e8ef4ab8939",
- "component.tag.gray.text": "e7608c51a2421de226afebbcb909180c8a0cdb5a",
- "component.tag.gray.background": "9bcc758ef67bbaac88637e99a702da5d7f7a3144",
- "component.tag.gray.background-subtle": "76dfa99dd57cbaf2e7cbec9511cd1e1ddd92ee0e",
- "component.tag.gray.border": "02e03f32969f9e6120bb6c7a3b781a5446f1bef1",
- "component.toast.default.title": "f791d24eeab59c12cf4aad84f4677099bb4a01c1",
- "component.toast.default.description": "6000da4ada3b9445750fb4b7b990726df120c271",
- "component.toast.default.background": "5b9e9ea5b7de018a92d3deb902257e4e2bbb49f9",
- "component.toast.default.border": "f74755bc7843dc9d7c788c54178b7ce3b83dea3f",
- "component.toast.danger.title": "b5ad1c43fcee32eb251b980e884e77ea137c3369",
- "component.toast.danger.description": "d281b5c13f2a4a293042f52b168e39f8bec398da",
- "component.toast.danger.background": "8ba5c70e994ab44aeb72b3ed7f26ca9646d59cc0",
- "component.toast.danger.border": "7f5252c13b96825084248b367f36377bb003ca96",
- "component.tooltip.text": "b79a7ec441cdc7c6eee9313602f081d063327c1d",
- "component.tooltip.background": "a35d0240a1c4de13350e6a4770dd1703a90a9227",
- "component.tooltip.border": "d57b38546841813d61da59d66e98a8921f2f3ee7",
- "shadow-color.0": "c0c282f63e107374a732d74c1742cf60d52e6e5c",
- "shadow-color.1": "1ec33a9c84353664d23cd23d6c033d1c330c149a",
- "shadow-color.2": "6200a000044d8dbee421ed4afb0c3ff42febb6ef",
- "shadow-color.3": "77d99afb159d8e193a82f615dd84de3214e00703",
- "shadow-color.4": "2b2e0307d252bdc6db53a23ce2cc2e9bb4f6b914",
- "shadow-color.5": "5a6c707240bab54cb4403f47262abfe0756efc9a",
- "shadow-color.6": "928283d00759150575a8f155da90180a582be438",
- "shadow-color.inner": "6cb5a98fba0b13e952859b9f023259b5c06cfd1a",
- "gradient.ai.gradient-stop-1": "8db516caa68afc5b8fdd6fc6e5a9bad7715c5f26",
- "gradient.ai.gradient-stop-2": "33930f41665251a281973a37847f357480aedca3",
- "gradient.ai.gradient-stop-3": "c9e14c3db8e622b10b1cd3e860115cd6f876ae49",
- "gradient.ai.gradient-stop-4": "6e7d0850d7eb1e699f87b41f6ffd4cb8d73d72e8",
- "gradient.skeleton.gradient-stop-1": "5427016b990b75f0d1ce60eef8cb9b96d75fbde2",
- "gradient.skeleton.gradient-stop-2": "01442c311e6da751c30c3518fc32970306767274",
- "gradient.skeleton.gradient-stop-3": "7fda4c834a3daf0c56bb59777c525670ae2dee3e",
- "gradient.pipeline.running.gradient-stop-1": "0c187d1ebb015ec66bac356009795316f84807ae",
- "gradient.pipeline.running.gradient-stop-2": "d1251f86c91bd0f29d8ac8cfa01056bc307156b4",
- "gradient.pipeline.running.gradient-stop-3": "b09bdab234cdf7c204cb153ec94ea0a9b2bb4976",
- "gradient.pipeline.arrows.gradient-stop-1": "0465e74baaf10a12f23b9eaa40fc1ae08485a0d5",
- "gradient.pipeline.arrows.gradient-stop-2": "4cadc4f9a5e66f28eaa27fb54b6ce538ea430c7d",
- "gradient.pipeline.arrows.gradient-stop-3": "5af16d4ae6b63ff8dcf3254009e712db4ac1a3f9",
- "gradient.pipeline.card.background.gradient-from": "8404a4e146121987426681accb996902179fad72",
- "gradient.pipeline.card.background.gradient-to": "037bbd7fb410d05993a48594626a7babb32605a6",
- "gradient.pipeline.card.border.gradient-from": "342926ec7179e7cbe133981050c1e1e41d94ed7a",
- "gradient.pipeline.card.border.gradient-to": "8e39428cc5ce20f3593127f2ef71f180b38ee9a4",
- "gradient.pipeline.widget.number.gradient-from": "dc372cb50eedf6023cd80cb6a4520e5fdf91358b",
- "gradient.pipeline.widget.number.gradient-to": "e505c8d9dd140f5a671c1291ffd519fcff5c3e2c",
- "gradient.pipeline.widget.blob.big.gradient-from": "b518524b25a5b95804988c640c4d52ba7ebd4599",
- "gradient.pipeline.widget.blob.big.gradient-to": "80a493af10245e0ebbc6a51f5452d61d836a3754",
- "gradient.pipeline.widget.blob.small.gradient-from": "8d7be31e69f0e54dd2e493d9051c2268078ea5ed",
- "gradient.pipeline.widget.blob.small.gradient-to": "198813cf6242881ce0e0d030ca22ef31f9190d13",
- "iconStrokeWidth.xxs": "751ceaa292e27736009bef894b62f83c1b2d66d8",
- "iconStrokeWidth.xs": "77ca59c88a0b47972554b1db3f6469a230a6ad8c",
- "iconStrokeWidth.sm": "e445b22e1f18af07002a1dc76f900dada5477383",
- "iconStrokeWidth.default": "4377ec04d21e3851d7f71914a0051ed09daad5fb",
- "iconStrokeWidth.md": "580043ec5bcae9c2097bff41e3e24e49883451c9",
- "iconStrokeWidth.lg": "e72029e275f9e020f7d772662521389ea67a279a",
- "component.dropdown.item.text": "2f1f1ea9d368ec8be380803506fbf657cabe6ac0"
- },
- "group": "mode"
- },
- {
- "id": "465affa895afefa955b28d7f6e4f4fb8ac1216f0",
- "name": "dark-protanopia",
- "$figmaStyleReferences": {
- "shadow.0": "S:a2ed3778198048e91067a04633c27ba20e9fcbec,",
- "shadow.1": "S:947694488889f7271c428950bec937ee79f8a536,",
- "shadow.2": "S:70378f090cb66b03ee4b18e25742743934f37757,",
- "shadow.3": "S:aa7e83fd47e75f5a1ae3e17f64417d5e9fcb96ae,",
- "shadow.4": "S:5dfba690094db266c4ab7686fccbbedd8c16385f,",
- "shadow.5": "S:d6752151a8dd3bd4b4bf12ad15a80c522f760731,",
- "shadow.6": "S:da8e7b5b0f1352215fbaab66eff62a3e19d22b67,",
- "shadow.inner": "S:2805cdc40176a4707d5cfc549b4c12e7ec4e74ff,",
- "ring.focus": "S:062018f6483f54f1255b952aa1759b028d502ac3,"
- },
- "selectedTokenSets": {
- "mode/dark/default-protanopia": "enabled"
- },
- "$figmaCollectionId": "VariableCollectionId:1340:156918",
- "$figmaModeId": "1389:2",
- "$figmaVariableReferences": {
- "background.1": "633e5f77aa1bd1bd133852d8372b9c9f1231a9e4",
- "background.2": "14e8d4b56cc273b508af8a2c58cb00e99e08d1d3",
- "background.3": "33554ff11e1eab35e50aa3570f51d53f16f46d6a",
- "text.1": "38382b9984a98f9d26692a7f2882dfb5c5d51825",
- "text.2": "115f62efd02491e85a63dfd601b03725d3711f23",
- "text.3": "1c7327f01cf759b17fd0523cb540afa8700c1dc7",
- "text.accent": "0b3cd5357659e6542cca163ccfd96c0cac059203",
- "text.success": "ee56057b81e6d0872a84ca6b29affc8911fe333e",
- "text.danger": "c7e38d7c7afc899f4d40392dbd6bc5ed6580264d",
- "text.warning": "b03334e4c9db4b76269e4be886df6c1abf74d0ca",
- "border.1": "5ad2231a611605964ba70f80e7aabb48f04bc704",
- "border.2": "9084bef359e38136e0dddac25a464896456a9b1a",
- "border.3": "5ff5d5233f7cb0233ce7634bc480026668c818f6",
- "border.focus": "8db219e896acc4d828aaaf4add646d96540a84ea",
- "border.success": "b13758973865eab0b4d79028a48e457eae8bec47",
- "border.danger": "33d53c1486021bb3c9edce4123b484a2aabc8de0",
- "border.warning": "027e57e08a1edcaaa7fbe033902bb3f65497abb4",
- "state.hover": "78426caca2a07ee56132762a720ae07e2810f03b",
- "state.selected": "ef914056c9c9dbaef00fa8795702a3cb933ee761",
- "state.disabled.text": "967ab1b863941c100f58cc55e611ee2709051f01",
- "state.disabled.background": "7a192b5ddcc570f0c8e3a5dbfd54d780e2832bbd",
- "state.disabled.border": "067fd26e80ad39a28f738a3b76d21d354092d551",
- "component.accordion.title": "5e49d6ddf7f2b21724b474d4a5545256143dce54",
- "component.accordion.description": "bc47401a69d07fa71f0371765ed940745fc7a5b9",
- "component.accordion.chevron": "5dd530f96134323125031668d4ea98a36ea0de86",
- "component.accordion.border": "0b3fcc0e02a2a86625b2b4a9cfeebfad9486bc3a",
- "component.alert.default.title": "d8e59ed205399e9727b0dcecdccad3d8daaaa622",
- "component.alert.default.description": "f9ec7fec91747435740f000fb642f9009e8fc2db",
- "component.alert.default.background": "7fbbdfcc33a3051394f89675798db2159741a5fc",
- "component.alert.default.border": "549692bf2f70f6b40c7d55259f8890189aa6cc98",
- "component.alert.danger.title": "c8da1cdbba8e0f86edda5fd3869f6186d53881ca",
- "component.alert.danger.description": "366849405bd53c78f0b73d72585034a52f05d9a7",
- "component.alert.danger.background": "5756a9bdba027993a9879b32ed129e3034028cdf",
- "component.alert.danger.border": "a1a3be9eefab6edf2e996a46537872680dc45a09",
- "component.avatar.text": "23018f4c7f22c4afb3b7e49f585a1fbb591209de",
- "component.avatar.background": "57703fddbd26d363509fdba3aea037bd2f515ee0",
- "component.avatar.border": "d651f4cb9082aa4d6e6af2c5abab700d683a5c85",
- "component.badge.default.text": "ab90828e3b8c6adce5dc10bf85107b001b958e95",
- "component.badge.default.background": "706b070b298e2d2a97665baf7af05187eefeb4fe",
- "component.badge.default.border": "a935a2968ca4ecfb8cc58a18f31ae8fe65eb516b",
- "component.badge.neutral.text": "82d39f1786c4371303ae21e4c02db79989c54e36",
- "component.badge.neutral.background": "f5480b1a2b648fdb0561acda7515c38271cfb04b",
- "component.badge.neutral.border": "00f05792ddf6e53bff79346df6a34144426d50e0",
- "component.badge.success.text": "71014a6138e8747257a21144f8114b906cfe0f0a",
- "component.badge.success.border": "190589c6021debb7bb676f05ac7f063c237fd4aa",
- "component.badge.success.background": "177eb9f406784ddb958232cd643ebbb3490a53d4",
- "component.badge.danger.text": "6c0c04f17c2bc0ee085d09bf0f205dcbc66c1e17",
- "component.badge.danger.border": "6bb014acbbd68a796ed0c4d8c4f73e8e9e619923",
- "component.badge.danger.background": "4162b10332d17800585d97ed45e45d69c2006808",
- "component.badge.warning.text": "8581620d95e5b92a8c85341ebf63f21fcf7133d0",
- "component.badge.warning.border": "71cb519182108ac72ffef823935546e4bff62bbc",
- "component.badge.warning.background": "74c13457a85684a054426bd833859fe93eaec978",
- "component.badge.running.text": "0b0c1be217e557a5b14c1cb25e988e4ac6d40583",
- "component.badge.running.border": "27d3c48d3c316bc4f980282759b5e82f8aaaf49d",
- "component.badge.running.background": "a85fddc26baf586ac7ba79e381e5f8fefca87c65",
- "component.badge.merged.text": "a83d66ef53e8a094a62f2b32a4d17e58d552b1ef",
- "component.badge.merged.border": "755392bca643af0a3fe5492069881a870aa11dc3",
- "component.badge.merged.background": "4f4c81b1fe43bfe0d721a22d0aeb93079776cf6d",
- "component.badge.ai.text": "bb4daee92817073da0366090742d0a17babb5728",
- "component.badge.ai.background": "c5764a2304bf0e8a153c9ce0da20827696a76b41",
- "component.breadcrumb.item-inactive": "2f009ca6cafb50c994205c9df02ee2d2503f7d23",
- "component.breadcrumb.item-current": "7b502cc2e72f66bb501fdc5f480d0133d1b3841a",
- "component.breadcrumb.separator": "1cd28c3ff97ab2f529a19c632d89dd44af0aad80",
- "component.btn.primary.text": "9d32f032da93c9aab8b3bc6087c26aa12f507ad7",
- "component.btn.primary.background": "410d584a3469233e067d0592a366fdebbe1049bc",
- "component.btn.primary.border": "1491ac71f9681307c2d6528e443504e079061988",
- "component.btn.secondary.text": "12c93d1b08ae50645a3b8f59256fcec00a4f84ca",
- "component.btn.secondary.background": "86434310c95f5c055783011cc0e7c7918f67a35c",
- "component.btn.secondary.border": "66bda91f87154efd3cefdc7a634ecb8afa8cd285",
- "component.btn.outline.unselected.text": "9cf2c495178d6fdfd8f1360376242acbd4dc5e75",
- "component.btn.outline.unselected.icon": "af1510c6050f671219d2089e0e59d5febb4422d6",
- "component.btn.outline.unselected.border": "2b3013d632e566301e9f5f1a5cbb6aab4e7ec53f",
- "component.btn.outline.selected.text": "13b50089245dec1899db2012412efcf649e2c0b4",
- "component.btn.outline.selected.icon": "2bdf2c92b22e814109f4e05ec4d41d92f934a15d",
- "component.btn.outline.selected.border": "ef10f4599233f62203def151b386013ddaa63afb",
- "component.btn.ghost.unselected.text": "43fa10dd413cddb9a2e2142ead9ca3b4a91b49a6",
- "component.btn.ghost.unselected.icon": "5ce332f51238b374104ec53067d685c26882f38e",
- "component.btn.ghost.selected.text": "74cbf3b86016e05517f8c7bc64652281c940363e",
- "component.btn.ghost.selected.icon": "1d8c6206a136d9c176ffba600a1e94618c4b96f8",
- "component.btn.success.text": "52a336440e013bbc849ad67a43d0e136cf4f0b51",
- "component.btn.success.background": "608ca6930129b4e5ff36d7f38508ae2537b66629",
- "component.btn.success.border": "1f74d9985a10fe20e0acc4647cf4949005e9d4f1",
- "component.btn.success.state.hover": "d05bde38a6539a11e3ccd87345af113ccd6bd113",
- "component.btn.success.state.active": "f6e48e68dba6c32de27fadcaca3d1959f081d2e5",
- "component.btn.danger.text": "49c02562362b8f775cfc2c4c614ecd646dcc2716",
- "component.btn.danger.background": "0b015d0a4f456781969d7ffaf135c7c2a8858440",
- "component.btn.danger.border": "9f99ee56f1ae2b7eb2f98300b83d4f53b15fd763",
- "component.btn.danger.state.hover": "e7756e1d022d893bfa5fdd619f181d26fb7b117b",
- "component.btn.danger.state.active": "23c7c85ff6104e098a208b6f4b86c1d0eef0f543",
- "component.btn.ai.text": "380368600319fa12b73538ff52acd9d0e977e367",
- "component.btn.ai.background": "8c9a1d07e05837f50588b642a4b51462f883887d",
- "component.card.background": "256878745d17a46b7159919d8e30a3e960f59575",
- "component.card.border": "3688ffcc56c4fb44dc0e221b8e09a958fd9e509d",
- "component.dialog.title": "e6e0ff2bf1f3802eb21492e8b833c5f5e679cd82",
- "component.dialog.description": "301509fcf2faac8497b2136f7879b9b0b3c64433",
- "component.dialog.background": "ff2918d712798a4b487b6f6e5befe7b3eef59883",
- "component.dialog.border": "4a6cb3732ad8b36bb9de0d15cbed575c87996088",
- "component.dialog.backdrop": "893e60ed671f891241a3084707057185398446ed",
- "component.dropdown.background": "09b2dca27ba9efabfe838d713a14ca6e6ac46685",
- "component.dropdown.border": "c8cdfff63f4e142d651070ff1056b69a638aaab7",
- "component.dropdown.item.delete.text": "864396a8c9b5df0fd948ded7d520ded936d74a8b",
- "component.dropdown.item.delete.state.hover": "308dc9064be8e754f8385b0e8ff5489563d7c984",
- "component.diff.grey": "43bf4f466a6e231c9951a639313740579c29d824",
- "component.diff.add-content": "eb4eccf789a2bda6f3d3875c3310ef0579fd3555",
- "component.diff.add-lineNumber": "61583aa6e36aaddd0be173a4a082a450e2522d3a",
- "component.diff.add-content-highlight": "ad544fc527ca8b4c297993fe0722b8a7a96ef903",
- "component.diff.add-widget": "c1def698ab707194d8f1558e16b05c55d50920d9",
- "component.diff.add-widget-color": "a27c504a1f1151974669cf06054c1d0f704ecc38",
- "component.diff.del-content": "465e6eb3613967f489cfee4b04f0b283b9e88f91",
- "component.diff.del-lineNumber": "4cbe83072b6781d6e3edff645ccb2fb7426c5628",
- "component.diff.del-content-highlight": "3e635e401a1a37a259211d093bef70e3a0c507ea",
- "component.diff.plain-content": "984456faee2f6a5c202cfd76078ef5b6cd3a05f1",
- "component.diff.plain-lineNumber": "6a5550287e7c58afa9d2375c5bfdca4d6c214cf1",
- "component.diff.plain-lineNumber-color": "7c1186d20725b53cbefe87f56c5bc6db4e77d898",
- "component.diff.empty-content": "712d93a0c1bc9503abda77ae50d624bd328c0057",
- "component.diff.hunk-content": "79ad0dfc599f9bc246a6618c85bc1dc59744537f",
- "component.diff.hunk-lineNumber": "bccfad80b84e35edf4b47af2ca30057eba2b2ebf",
- "component.diff.hunk-content-color": "68c5d6a95d475f7275062e3eb58dba464df3d059",
- "component.diff.expand-content": "1f0c136f21d9abc2ce4a585f7750043932bfc30f",
- "component.input.text": "df946237ac2ea0d177f3f2818a673fdf876944c7",
- "component.input.placeholder": "85d7632aba08fd476083e508cc2660b17c30981a",
- "component.input.icon": "75ca1f38c16fbd5e2697a36c74b0b1dd01f3f5c0",
- "component.input.background": "585327333fbbf97bb8db21fbc613025719ca8a87",
- "component.input.border": "911dac823dac21c9ccf4e35e10b2eb82a9c6f0ef",
- "component.label.text": "80403cd630bba01a064550d9783313227b1d010f",
- "component.link.default": "e387bb4185d01d8a3a7d52b15f3868ba40b31ec9",
- "component.link.visited": "39b6b12d8317b7e916bcba67f322018c02b42d82",
- "component.nav-tabs.unselected.text": "c085805657bb81574da85d3cb29f89ca08980daa",
- "component.nav-tabs.selected.text": "16aa825c8038347237cbe91f7eeece4d2a8d1a2b",
- "component.nav-tabs.selected.border": "3427b967112facd59f09fa310c863d7193ea4ffe",
- "component.nav-tabs.border": "791d71ca187934e4b98ddff04bc9447a10358699",
- "component.nav-tabs.background": "b92549e37390005f2bd1cfce06f9dfb8f67e39e0",
- "component.pipeline.arrow.border": "e2beaac31e79580c5cb1d64e29cb8bffec601ad6",
- "component.pipeline.card.background": "f207dcff97f000326c4f28293fdbd2830860ce54",
- "component.pipeline.card.border": "aa9d9528b1e8e25f9e6dae387b76d9beb2de35a8",
- "component.pipeline.card.running.border": "179c0e4d47becc896eb1fbb7f9e8461779b3f680",
- "component.pipeline.card.error.border": "1c0b41b41e25250cfb65bdb539bd573be66b0d00",
- "component.pipeline.card.completed.border": "14251a54f431aae617af6b9577454a0e212ad76f",
- "component.pipeline.card-canvas.1.background": "01bd392d5ddafe85e5575296d08254e52054ba8d",
- "component.pipeline.card-canvas.1.border": "b9510abf89f82fb7b779bb730caa1bf393c83bd4",
- "component.pipeline.card-canvas.2.background": "87b6b3e65b995fc4180dfb7bf613efb0098d1fff",
- "component.pipeline.card-canvas.2.border": "1f9fa1e95134d87995a21738a3877f1c15158e5e",
- "component.pipeline.background.dotes": "2784742abff27552789cdd4f2b51cab1331abb4a",
- "component.sidebar.background": "8b6619fafae38e8ad94fffd488f2cf53d3c31d76",
- "component.sidebar.border": "2263230eae16609a3d95ba5863aa3cc343010131",
- "component.sidebar.separator": "a0c913dd38e81e3b2c20ee17642433da6da5f147",
- "component.sidebar.hover": "4925b4511178bd2853a6b7b329683d036508aec1",
- "component.sidebar.selected": "31f335ecde0aedb12407221718069f5b13574d41",
- "component.sidebar.item.unselected.text": "9609e0ad8d79127a3784876f0204d02964f09e43",
- "component.sidebar.item.unselected.icon": "5afba128858cf7494fb8a326a435860faf00b0ee",
- "component.sidebar.item.selected.text": "5f1daf88cebaea07bd4c2a57c862638340827496",
- "component.sidebar.item.selected.icon": "18325fda8139122c4a7cdf6debe2cd1f25d120b7",
- "component.sidebar.logo.text": "a3ffa09fdf368badab24aecdbd26709ed7b3c2b2",
- "component.sidebar.logo.icon": "c572d382a2018718d719f6a427d31fc9a42f57bd",
- "component.sidebar.search.background": "33822e390046e5ec8f71a07fc041514a28778e74",
- "component.sidebar.search.border": "f2044f7e8cf503f8809a48a14a88c5ef6466176f",
- "component.sidebar.search.placeholder": "665cc00a32edd27b62371ee820d3c3250e629e78",
- "component.sidebar.search.btn.background": "70c80e61b9ec397214c809c51de4fdf8177185da",
- "component.sidebar.search.btn.border": "1c434c7d16cd4ba880e2d57520c90bc37f6b3879",
- "component.sidebar.search.btn.text": "589c7d0162d67165a8752ea54a2c63bb63ee3ad7",
- "component.sidebar.footer.username": "68298a8f471bb04f2f0305d9433a2b59613abd8d",
- "component.sidebar.footer.data": "6a681d2abb90c2b62a39e20a1d29419c5086f01a",
- "component.scrollbar.thumb": "9818c03d003381a966d08d3c6da75af8468bb8ef",
- "component.selection.unselected.item": "7a7cad2aa2d6b2803a52eb26c78ea177b84ce241",
- "component.selection.unselected.background": "a63ba949d12afc99020e77f95d0538bddba457b3",
- "component.selection.unselected.border": "6ef997ebe03bb209ca568a648eb0cc8be69746a6",
- "component.selection.selected.item": "f1f43c8acf2d4da10ee2e0d164d4dbe955816018",
- "component.selection.selected.background": "1d1bbb9958f047744b66861fd8bd75dc2726dc25",
- "component.selection.selected.border": "44b31378ed175b87b50ebad88cfd4a73a66ab9d5",
- "component.separator.background": "9f4c82c269bc5aff0fa55d52a0ed59f914057be0",
- "component.slider.track.base": "34dc3b5be6733e38f6c28d24d4f3699b2d7ea6f3",
- "component.slider.track.progress": "38d8cac26c1cfb91293198eee25299e4aef9c1d8",
- "component.slider.track-segments.base": "cb752791a51ff48c6d481426a1affb15048a152a",
- "component.slider.track-segments.progress": "a7943fda0e4646e7018046354a9be54cf7d03075",
- "component.slider.handle.background": "5c423cc3b672079f1e7dc0d1c8170dade368711a",
- "component.slider.handle.border": "94347a2ed2900445946d18c653fb179b8602c533",
- "component.status-indicator.completed": "c4c3bce2d28c84c25db4f444f9144b94523737b7",
- "component.status-indicator.cancelled": "5aa15732d9ebc41f14b111e252819e2e36617124",
- "component.status-indicator.warning": "4dc6e5ea4c736869aee4ebd0ee006f2d73861423",
- "component.status-indicator.running": "07ce029f27cf34bf8d6fe3b9a6a600be01c8947e",
- "component.status-indicator.merged": "d9eb24404452e6cc2617094fe8f29c69a760ea55",
- "component.status-indicator.action-required": "2f1b8543c44b5d93cebddd80b5a9ee2d60fdb146",
- "component.status-indicator.waiting": "62f68d300850ce20cf0be8c07d82a41bf1a56ecd",
- "component.switch.unselected.thumb": "94d5f0b3a97924583ff697d56db74727b133ba95",
- "component.switch.unselected.background": "a8ae87c7bb7ba7f4bfa71f2fdd5f404d19c3a1be",
- "component.switch.selected.thumb": "cf6964ec11d69899d5dd39e82d322ea544367e90",
- "component.switch.selected.background": "bba05ff96eae08a4adc31a6406e417022d9e5dad",
- "component.table.header.text": "65cfc045aa01e3d3eeae4a227cac9be150839db8",
- "component.table.header.background": "137c4f2e14bb8cadaf6f900a443700fe928a1fcd",
- "component.table.row.alternate-background": "2863f92db433f88f24f62dda4cc9fd50c48130be",
- "component.table.row.border": "445d945c4fe4426c3b73cf6f8fe0a572e4525798",
- "component.table.cell.text": "73a28f25ba54aff507877ecbfd9942a6ea9f3cea",
- "component.tabs.background": "8689ee01219675fb951a2517c2397fba52487971",
- "component.tabs.border": "e5bc8cfac224234021c11b381f505da5fcac84ed",
- "component.tabs.item.unselected.text": "4af8a5b79c55621f1ed11a7b6fc605657934dc1e",
- "component.tabs.item.unselected.background": "fa041cdeb34ba5da6f1bd4cd6d8bb4b8273e0e70",
- "component.tabs.item.unselected.border": "79b1a6fe839c012efec923edf40b3bfa2bcdab19",
- "component.tabs.item.selected.text": "d048f7001829ff9949b2712b8ca746c8f3f49767",
- "component.tabs.item.selected.background": "33269e9854800d565f728ba2a85c5cd3e549b5e8",
- "component.tabs.item.selected.border": "11b7e5aeb83fd2f5d968021c750af2ceb5ba5841",
- "component.tag.blue.text": "b35e0aebd9d1ebf0fd5d24bbd5ad184db9e11b86",
- "component.tag.blue.background": "072fc2901d8ad0199c07bc339d46db086c7b0379",
- "component.tag.blue.background-subtle": "67307c003cb91d76e00ef0f3777318e25efac628",
- "component.tag.blue.border": "680fb2a6a11251e2619789595cd28c7861aaa530",
- "component.tag.brown.text": "b48491f46d15503df99e2d8d9394aa552d09461b",
- "component.tag.brown.background": "90b0ee0df4ebe7f06bfd07a7acbe812a45d621a4",
- "component.tag.brown.background-subtle": "134ffd2a91ef027e197db6a5331d2726bc080ad6",
- "component.tag.brown.border": "675776ff7a30540c297579d72b7f00779d778c14",
- "component.tag.cyan.text": "6bf9361c5931ba40663d2c412f28f15382498517",
- "component.tag.cyan.background": "83107c8cff314c553ed2cea5c9af1ff3356485e5",
- "component.tag.cyan.background-subtle": "7f2724127eebb6e01713828af3736cd2e3734436",
- "component.tag.cyan.border": "3286065f931626298e8f3dab2328297e83a79771",
- "component.tag.green.text": "699a30f1d5f76ed4e631faa3da63be65e88af039",
- "component.tag.green.background": "8b06c35974700260dff1a712c0a3976d4ddb0df5",
- "component.tag.green.background-subtle": "c4f47c34772d8367bc3b00645420511f37aaecad",
- "component.tag.green.border": "db85545b7d00ef9e199bf863dcdcc2be520f520c",
- "component.tag.indigo.text": "d641d4626278e4d17ff4d98202112da9580a6b89",
- "component.tag.indigo.background": "bb4af9a068f716c2f0b4f77c228b88009ac049c9",
- "component.tag.indigo.background-subtle": "877e3b4ee6040ed581a8349c8fdb5e49ed36dfe0",
- "component.tag.indigo.border": "885fdb80c956855c30666c660d5839dc357d1f5f",
- "component.tag.lime.text": "763399447b243f761b7cce55f7dcf2fbb1797ee3",
- "component.tag.lime.background": "d51cede4c823e16ac204bcaddb65d49c325c3cbe",
- "component.tag.lime.background-subtle": "556934df078200ab014c762eeaa04deecd05422e",
- "component.tag.lime.border": "fbb53e37ef7cb87cfae5298e69a5ffe4f99a23a7",
- "component.tag.mint.text": "d3d406bffbadb1b894e4bb6aef7b1f5a1945094c",
- "component.tag.mint.background": "04568a7d0bff5fbc11600bf840916f5451a0fe62",
- "component.tag.mint.background-subtle": "1d39716bceda8510beb02e19847c391523e3690a",
- "component.tag.mint.border": "c703cecfc8bd82c593dc9d81ce18748edd6ecf4d",
- "component.tag.orange.text": "ba407492439b283fedf30a8ab8b16774c0931a9f",
- "component.tag.orange.background": "ef766412f340a4aa62c8888a6fdfb2890f3ea207",
- "component.tag.orange.background-subtle": "05e823662de8b1f99a062cea3c0f24df69b29362",
- "component.tag.orange.border": "2f3023f2311c12acb44cdd28beb888f64d6d2183",
- "component.tag.pink.text": "83b73e0e328485233004d42baa8a0948ff2198b0",
- "component.tag.pink.background": "b23a211249a71f32bf15757316d0596fdb395962",
- "component.tag.pink.background-subtle": "c144f19e07b839d68f20eb5c51ebd94e0f333a82",
- "component.tag.pink.border": "b4874a81a08261362f3d8237833b80e68a851b76",
- "component.tag.purple.text": "9869d8aad416ac3f9e530b0d62b05dda66906de4",
- "component.tag.purple.background": "bc59008310427ba5883f71079b19b8cb4c6dd862",
- "component.tag.purple.background-subtle": "a3598602d6e6b1d03f638f1a941801f147f4657a",
- "component.tag.purple.border": "de1d577bd170613ab46460e9c50ca8de420152f6",
- "component.tag.red.text": "aca8c1832317ac859b4263769855f423840a8569",
- "component.tag.red.background": "9008e05416a00096c234511275b92be7204363b6",
- "component.tag.red.background-subtle": "986bdd3f8d16488337ca9f46b71b04195d7578b0",
- "component.tag.red.border": "f7f9067262546ee6eb77955e38aa0a451fc7f98a",
- "component.tag.violet.text": "2ab996ff3465a0b97dee4d7c5606df3d46ab2a07",
- "component.tag.violet.background": "4c9b9c2658479fc0e56894975a9b9b8d76df5b00",
- "component.tag.violet.background-subtle": "fded9a84a20755592f57f081ebb594bfbaf8cfb3",
- "component.tag.violet.border": "77de89ef1ab5168b7ff5e329bde8608047149a04",
- "component.tag.yellow.text": "cadfcb4d0fe72fd5828cd764d54198026520e10c",
- "component.tag.yellow.background": "a29464cd2a618a77586cb8760478a4d82b12b3ca",
- "component.tag.yellow.background-subtle": "1b262be32c5779f024da5ad5696c805a83eb96c7",
- "component.tag.yellow.border": "b595821fd5ef662361820415bb878e8ef4ab8939",
- "component.tag.gray.text": "e7608c51a2421de226afebbcb909180c8a0cdb5a",
- "component.tag.gray.background": "9bcc758ef67bbaac88637e99a702da5d7f7a3144",
- "component.tag.gray.background-subtle": "76dfa99dd57cbaf2e7cbec9511cd1e1ddd92ee0e",
- "component.tag.gray.border": "02e03f32969f9e6120bb6c7a3b781a5446f1bef1",
- "component.toast.default.title": "f791d24eeab59c12cf4aad84f4677099bb4a01c1",
- "component.toast.default.description": "6000da4ada3b9445750fb4b7b990726df120c271",
- "component.toast.default.background": "5b9e9ea5b7de018a92d3deb902257e4e2bbb49f9",
- "component.toast.default.border": "f74755bc7843dc9d7c788c54178b7ce3b83dea3f",
- "component.toast.danger.title": "b5ad1c43fcee32eb251b980e884e77ea137c3369",
- "component.toast.danger.description": "d281b5c13f2a4a293042f52b168e39f8bec398da",
- "component.toast.danger.background": "8ba5c70e994ab44aeb72b3ed7f26ca9646d59cc0",
- "component.toast.danger.border": "7f5252c13b96825084248b367f36377bb003ca96",
- "component.tooltip.text": "b79a7ec441cdc7c6eee9313602f081d063327c1d",
- "component.tooltip.background": "a35d0240a1c4de13350e6a4770dd1703a90a9227",
- "component.tooltip.border": "d57b38546841813d61da59d66e98a8921f2f3ee7",
- "shadow-color.0": "c0c282f63e107374a732d74c1742cf60d52e6e5c",
- "shadow-color.1": "1ec33a9c84353664d23cd23d6c033d1c330c149a",
- "shadow-color.2": "6200a000044d8dbee421ed4afb0c3ff42febb6ef",
- "shadow-color.3": "77d99afb159d8e193a82f615dd84de3214e00703",
- "shadow-color.4": "2b2e0307d252bdc6db53a23ce2cc2e9bb4f6b914",
- "shadow-color.5": "5a6c707240bab54cb4403f47262abfe0756efc9a",
- "shadow-color.6": "928283d00759150575a8f155da90180a582be438",
- "shadow-color.inner": "6cb5a98fba0b13e952859b9f023259b5c06cfd1a",
- "gradient.ai.gradient-stop-1": "8db516caa68afc5b8fdd6fc6e5a9bad7715c5f26",
- "gradient.ai.gradient-stop-2": "33930f41665251a281973a37847f357480aedca3",
- "gradient.ai.gradient-stop-3": "c9e14c3db8e622b10b1cd3e860115cd6f876ae49",
- "gradient.ai.gradient-stop-4": "6e7d0850d7eb1e699f87b41f6ffd4cb8d73d72e8",
- "gradient.skeleton.gradient-stop-1": "5427016b990b75f0d1ce60eef8cb9b96d75fbde2",
- "gradient.skeleton.gradient-stop-2": "01442c311e6da751c30c3518fc32970306767274",
- "gradient.skeleton.gradient-stop-3": "7fda4c834a3daf0c56bb59777c525670ae2dee3e",
- "gradient.pipeline.running.gradient-stop-1": "0c187d1ebb015ec66bac356009795316f84807ae",
- "gradient.pipeline.running.gradient-stop-2": "d1251f86c91bd0f29d8ac8cfa01056bc307156b4",
- "gradient.pipeline.running.gradient-stop-3": "b09bdab234cdf7c204cb153ec94ea0a9b2bb4976",
- "gradient.pipeline.arrows.gradient-stop-1": "0465e74baaf10a12f23b9eaa40fc1ae08485a0d5",
- "gradient.pipeline.arrows.gradient-stop-2": "4cadc4f9a5e66f28eaa27fb54b6ce538ea430c7d",
- "gradient.pipeline.arrows.gradient-stop-3": "5af16d4ae6b63ff8dcf3254009e712db4ac1a3f9",
- "gradient.pipeline.card.background.gradient-from": "8404a4e146121987426681accb996902179fad72",
- "gradient.pipeline.card.background.gradient-to": "037bbd7fb410d05993a48594626a7babb32605a6",
- "gradient.pipeline.card.border.gradient-from": "342926ec7179e7cbe133981050c1e1e41d94ed7a",
- "gradient.pipeline.card.border.gradient-to": "8e39428cc5ce20f3593127f2ef71f180b38ee9a4",
- "gradient.pipeline.widget.number.gradient-from": "dc372cb50eedf6023cd80cb6a4520e5fdf91358b",
- "gradient.pipeline.widget.number.gradient-to": "e505c8d9dd140f5a671c1291ffd519fcff5c3e2c",
- "gradient.pipeline.widget.blob.big.gradient-from": "b518524b25a5b95804988c640c4d52ba7ebd4599",
- "gradient.pipeline.widget.blob.big.gradient-to": "80a493af10245e0ebbc6a51f5452d61d836a3754",
- "gradient.pipeline.widget.blob.small.gradient-from": "8d7be31e69f0e54dd2e493d9051c2268078ea5ed",
- "gradient.pipeline.widget.blob.small.gradient-to": "198813cf6242881ce0e0d030ca22ef31f9190d13",
- "iconStrokeWidth.xxs": "751ceaa292e27736009bef894b62f83c1b2d66d8",
- "iconStrokeWidth.xs": "77ca59c88a0b47972554b1db3f6469a230a6ad8c",
- "iconStrokeWidth.sm": "e445b22e1f18af07002a1dc76f900dada5477383",
- "iconStrokeWidth.default": "4377ec04d21e3851d7f71914a0051ed09daad5fb",
- "iconStrokeWidth.md": "580043ec5bcae9c2097bff41e3e24e49883451c9",
- "iconStrokeWidth.lg": "e72029e275f9e020f7d772662521389ea67a279a",
- "component.dropdown.item.text": "2f1f1ea9d368ec8be380803506fbf657cabe6ac0"
- },
- "group": "mode"
- },
- {
- "id": "16a6184320ed89d5fb0974f727a0c264ed771695",
- "name": "dark-dimmer-protanopia",
- "$figmaStyleReferences": {
- "shadow.0": "S:a2ed3778198048e91067a04633c27ba20e9fcbec,",
- "shadow.1": "S:947694488889f7271c428950bec937ee79f8a536,",
- "shadow.2": "S:70378f090cb66b03ee4b18e25742743934f37757,",
- "shadow.3": "S:aa7e83fd47e75f5a1ae3e17f64417d5e9fcb96ae,",
- "shadow.4": "S:5dfba690094db266c4ab7686fccbbedd8c16385f,",
- "shadow.5": "S:d6752151a8dd3bd4b4bf12ad15a80c522f760731,",
- "shadow.6": "S:da8e7b5b0f1352215fbaab66eff62a3e19d22b67,",
- "shadow.inner": "S:2805cdc40176a4707d5cfc549b4c12e7ec4e74ff,",
- "ring.focus": "S:062018f6483f54f1255b952aa1759b028d502ac3,"
- },
- "selectedTokenSets": {
- "mode/dark/dimmer-protanopia": "enabled"
- },
- "$figmaCollectionId": "VariableCollectionId:1340:156918",
- "$figmaModeId": "1389:3",
- "$figmaVariableReferences": {
- "background.1": "633e5f77aa1bd1bd133852d8372b9c9f1231a9e4",
- "background.2": "14e8d4b56cc273b508af8a2c58cb00e99e08d1d3",
- "background.3": "33554ff11e1eab35e50aa3570f51d53f16f46d6a",
- "text.1": "38382b9984a98f9d26692a7f2882dfb5c5d51825",
- "text.2": "115f62efd02491e85a63dfd601b03725d3711f23",
- "text.3": "1c7327f01cf759b17fd0523cb540afa8700c1dc7",
- "text.accent": "0b3cd5357659e6542cca163ccfd96c0cac059203",
- "text.success": "ee56057b81e6d0872a84ca6b29affc8911fe333e",
- "text.danger": "c7e38d7c7afc899f4d40392dbd6bc5ed6580264d",
- "text.warning": "b03334e4c9db4b76269e4be886df6c1abf74d0ca",
- "border.1": "5ad2231a611605964ba70f80e7aabb48f04bc704",
- "border.2": "9084bef359e38136e0dddac25a464896456a9b1a",
- "border.3": "5ff5d5233f7cb0233ce7634bc480026668c818f6",
- "border.focus": "8db219e896acc4d828aaaf4add646d96540a84ea",
- "border.success": "b13758973865eab0b4d79028a48e457eae8bec47",
- "border.danger": "33d53c1486021bb3c9edce4123b484a2aabc8de0",
- "border.warning": "027e57e08a1edcaaa7fbe033902bb3f65497abb4",
- "state.hover": "78426caca2a07ee56132762a720ae07e2810f03b",
- "state.selected": "ef914056c9c9dbaef00fa8795702a3cb933ee761",
- "state.disabled.text": "967ab1b863941c100f58cc55e611ee2709051f01",
- "state.disabled.background": "7a192b5ddcc570f0c8e3a5dbfd54d780e2832bbd",
- "state.disabled.border": "067fd26e80ad39a28f738a3b76d21d354092d551",
- "component.accordion.title": "5e49d6ddf7f2b21724b474d4a5545256143dce54",
- "component.accordion.description": "bc47401a69d07fa71f0371765ed940745fc7a5b9",
- "component.accordion.chevron": "5dd530f96134323125031668d4ea98a36ea0de86",
- "component.accordion.border": "0b3fcc0e02a2a86625b2b4a9cfeebfad9486bc3a",
- "component.alert.default.title": "d8e59ed205399e9727b0dcecdccad3d8daaaa622",
- "component.alert.default.description": "f9ec7fec91747435740f000fb642f9009e8fc2db",
- "component.alert.default.background": "7fbbdfcc33a3051394f89675798db2159741a5fc",
- "component.alert.default.border": "549692bf2f70f6b40c7d55259f8890189aa6cc98",
- "component.alert.danger.title": "c8da1cdbba8e0f86edda5fd3869f6186d53881ca",
- "component.alert.danger.description": "366849405bd53c78f0b73d72585034a52f05d9a7",
- "component.alert.danger.background": "5756a9bdba027993a9879b32ed129e3034028cdf",
- "component.alert.danger.border": "a1a3be9eefab6edf2e996a46537872680dc45a09",
- "component.avatar.text": "23018f4c7f22c4afb3b7e49f585a1fbb591209de",
- "component.avatar.background": "57703fddbd26d363509fdba3aea037bd2f515ee0",
- "component.avatar.border": "d651f4cb9082aa4d6e6af2c5abab700d683a5c85",
- "component.badge.default.text": "ab90828e3b8c6adce5dc10bf85107b001b958e95",
- "component.badge.default.background": "706b070b298e2d2a97665baf7af05187eefeb4fe",
- "component.badge.default.border": "a935a2968ca4ecfb8cc58a18f31ae8fe65eb516b",
- "component.badge.neutral.text": "82d39f1786c4371303ae21e4c02db79989c54e36",
- "component.badge.neutral.background": "f5480b1a2b648fdb0561acda7515c38271cfb04b",
- "component.badge.neutral.border": "00f05792ddf6e53bff79346df6a34144426d50e0",
- "component.badge.success.text": "71014a6138e8747257a21144f8114b906cfe0f0a",
- "component.badge.success.border": "190589c6021debb7bb676f05ac7f063c237fd4aa",
- "component.badge.success.background": "177eb9f406784ddb958232cd643ebbb3490a53d4",
- "component.badge.danger.text": "6c0c04f17c2bc0ee085d09bf0f205dcbc66c1e17",
- "component.badge.danger.border": "6bb014acbbd68a796ed0c4d8c4f73e8e9e619923",
- "component.badge.danger.background": "4162b10332d17800585d97ed45e45d69c2006808",
- "component.badge.warning.text": "8581620d95e5b92a8c85341ebf63f21fcf7133d0",
- "component.badge.warning.border": "71cb519182108ac72ffef823935546e4bff62bbc",
- "component.badge.warning.background": "74c13457a85684a054426bd833859fe93eaec978",
- "component.badge.running.text": "0b0c1be217e557a5b14c1cb25e988e4ac6d40583",
- "component.badge.running.border": "27d3c48d3c316bc4f980282759b5e82f8aaaf49d",
- "component.badge.running.background": "a85fddc26baf586ac7ba79e381e5f8fefca87c65",
- "component.badge.merged.text": "a83d66ef53e8a094a62f2b32a4d17e58d552b1ef",
- "component.badge.merged.border": "755392bca643af0a3fe5492069881a870aa11dc3",
- "component.badge.merged.background": "4f4c81b1fe43bfe0d721a22d0aeb93079776cf6d",
- "component.badge.ai.text": "bb4daee92817073da0366090742d0a17babb5728",
- "component.badge.ai.background": "c5764a2304bf0e8a153c9ce0da20827696a76b41",
- "component.breadcrumb.item-inactive": "2f009ca6cafb50c994205c9df02ee2d2503f7d23",
- "component.breadcrumb.item-current": "7b502cc2e72f66bb501fdc5f480d0133d1b3841a",
- "component.breadcrumb.separator": "1cd28c3ff97ab2f529a19c632d89dd44af0aad80",
- "component.btn.primary.text": "9d32f032da93c9aab8b3bc6087c26aa12f507ad7",
- "component.btn.primary.background": "410d584a3469233e067d0592a366fdebbe1049bc",
- "component.btn.primary.border": "1491ac71f9681307c2d6528e443504e079061988",
- "component.btn.secondary.text": "12c93d1b08ae50645a3b8f59256fcec00a4f84ca",
- "component.btn.secondary.background": "86434310c95f5c055783011cc0e7c7918f67a35c",
- "component.btn.secondary.border": "66bda91f87154efd3cefdc7a634ecb8afa8cd285",
- "component.btn.outline.unselected.text": "9cf2c495178d6fdfd8f1360376242acbd4dc5e75",
- "component.btn.outline.unselected.icon": "af1510c6050f671219d2089e0e59d5febb4422d6",
- "component.btn.outline.unselected.border": "2b3013d632e566301e9f5f1a5cbb6aab4e7ec53f",
- "component.btn.outline.selected.text": "13b50089245dec1899db2012412efcf649e2c0b4",
- "component.btn.outline.selected.icon": "2bdf2c92b22e814109f4e05ec4d41d92f934a15d",
- "component.btn.outline.selected.border": "ef10f4599233f62203def151b386013ddaa63afb",
- "component.btn.ghost.unselected.text": "43fa10dd413cddb9a2e2142ead9ca3b4a91b49a6",
- "component.btn.ghost.unselected.icon": "5ce332f51238b374104ec53067d685c26882f38e",
- "component.btn.ghost.selected.text": "74cbf3b86016e05517f8c7bc64652281c940363e",
- "component.btn.ghost.selected.icon": "1d8c6206a136d9c176ffba600a1e94618c4b96f8",
- "component.btn.success.text": "52a336440e013bbc849ad67a43d0e136cf4f0b51",
- "component.btn.success.background": "608ca6930129b4e5ff36d7f38508ae2537b66629",
- "component.btn.success.border": "1f74d9985a10fe20e0acc4647cf4949005e9d4f1",
- "component.btn.success.state.hover": "d05bde38a6539a11e3ccd87345af113ccd6bd113",
- "component.btn.success.state.active": "f6e48e68dba6c32de27fadcaca3d1959f081d2e5",
- "component.btn.danger.text": "49c02562362b8f775cfc2c4c614ecd646dcc2716",
- "component.btn.danger.background": "0b015d0a4f456781969d7ffaf135c7c2a8858440",
- "component.btn.danger.border": "9f99ee56f1ae2b7eb2f98300b83d4f53b15fd763",
- "component.btn.danger.state.hover": "e7756e1d022d893bfa5fdd619f181d26fb7b117b",
- "component.btn.danger.state.active": "23c7c85ff6104e098a208b6f4b86c1d0eef0f543",
- "component.btn.ai.text": "380368600319fa12b73538ff52acd9d0e977e367",
- "component.btn.ai.background": "8c9a1d07e05837f50588b642a4b51462f883887d",
- "component.card.background": "256878745d17a46b7159919d8e30a3e960f59575",
- "component.card.border": "3688ffcc56c4fb44dc0e221b8e09a958fd9e509d",
- "component.dialog.title": "e6e0ff2bf1f3802eb21492e8b833c5f5e679cd82",
- "component.dialog.description": "301509fcf2faac8497b2136f7879b9b0b3c64433",
- "component.dialog.background": "ff2918d712798a4b487b6f6e5befe7b3eef59883",
- "component.dialog.border": "4a6cb3732ad8b36bb9de0d15cbed575c87996088",
- "component.dialog.backdrop": "893e60ed671f891241a3084707057185398446ed",
- "component.dropdown.background": "09b2dca27ba9efabfe838d713a14ca6e6ac46685",
- "component.dropdown.border": "c8cdfff63f4e142d651070ff1056b69a638aaab7",
- "component.dropdown.item.delete.text": "864396a8c9b5df0fd948ded7d520ded936d74a8b",
- "component.dropdown.item.delete.state.hover": "308dc9064be8e754f8385b0e8ff5489563d7c984",
- "component.diff.grey": "43bf4f466a6e231c9951a639313740579c29d824",
- "component.diff.add-content": "eb4eccf789a2bda6f3d3875c3310ef0579fd3555",
- "component.diff.add-lineNumber": "61583aa6e36aaddd0be173a4a082a450e2522d3a",
- "component.diff.add-content-highlight": "ad544fc527ca8b4c297993fe0722b8a7a96ef903",
- "component.diff.add-widget": "c1def698ab707194d8f1558e16b05c55d50920d9",
- "component.diff.add-widget-color": "a27c504a1f1151974669cf06054c1d0f704ecc38",
- "component.diff.del-content": "465e6eb3613967f489cfee4b04f0b283b9e88f91",
- "component.diff.del-lineNumber": "4cbe83072b6781d6e3edff645ccb2fb7426c5628",
- "component.diff.del-content-highlight": "3e635e401a1a37a259211d093bef70e3a0c507ea",
- "component.diff.plain-content": "984456faee2f6a5c202cfd76078ef5b6cd3a05f1",
- "component.diff.plain-lineNumber": "6a5550287e7c58afa9d2375c5bfdca4d6c214cf1",
- "component.diff.plain-lineNumber-color": "7c1186d20725b53cbefe87f56c5bc6db4e77d898",
- "component.diff.empty-content": "712d93a0c1bc9503abda77ae50d624bd328c0057",
- "component.diff.hunk-content": "79ad0dfc599f9bc246a6618c85bc1dc59744537f",
- "component.diff.hunk-lineNumber": "bccfad80b84e35edf4b47af2ca30057eba2b2ebf",
- "component.diff.hunk-content-color": "68c5d6a95d475f7275062e3eb58dba464df3d059",
- "component.diff.expand-content": "1f0c136f21d9abc2ce4a585f7750043932bfc30f",
- "component.input.text": "df946237ac2ea0d177f3f2818a673fdf876944c7",
- "component.input.placeholder": "85d7632aba08fd476083e508cc2660b17c30981a",
- "component.input.icon": "75ca1f38c16fbd5e2697a36c74b0b1dd01f3f5c0",
- "component.input.background": "585327333fbbf97bb8db21fbc613025719ca8a87",
- "component.input.border": "911dac823dac21c9ccf4e35e10b2eb82a9c6f0ef",
- "component.label.text": "80403cd630bba01a064550d9783313227b1d010f",
- "component.link.default": "e387bb4185d01d8a3a7d52b15f3868ba40b31ec9",
- "component.link.visited": "39b6b12d8317b7e916bcba67f322018c02b42d82",
- "component.nav-tabs.unselected.text": "c085805657bb81574da85d3cb29f89ca08980daa",
- "component.nav-tabs.selected.text": "16aa825c8038347237cbe91f7eeece4d2a8d1a2b",
- "component.nav-tabs.selected.border": "3427b967112facd59f09fa310c863d7193ea4ffe",
- "component.nav-tabs.border": "791d71ca187934e4b98ddff04bc9447a10358699",
- "component.nav-tabs.background": "b92549e37390005f2bd1cfce06f9dfb8f67e39e0",
- "component.pipeline.arrow.border": "e2beaac31e79580c5cb1d64e29cb8bffec601ad6",
- "component.pipeline.card.background": "f207dcff97f000326c4f28293fdbd2830860ce54",
- "component.pipeline.card.border": "aa9d9528b1e8e25f9e6dae387b76d9beb2de35a8",
- "component.pipeline.card.running.border": "179c0e4d47becc896eb1fbb7f9e8461779b3f680",
- "component.pipeline.card.error.border": "1c0b41b41e25250cfb65bdb539bd573be66b0d00",
- "component.pipeline.card.completed.border": "14251a54f431aae617af6b9577454a0e212ad76f",
- "component.pipeline.card-canvas.1.background": "01bd392d5ddafe85e5575296d08254e52054ba8d",
- "component.pipeline.card-canvas.1.border": "b9510abf89f82fb7b779bb730caa1bf393c83bd4",
- "component.pipeline.card-canvas.2.background": "87b6b3e65b995fc4180dfb7bf613efb0098d1fff",
- "component.pipeline.card-canvas.2.border": "1f9fa1e95134d87995a21738a3877f1c15158e5e",
- "component.pipeline.background.dotes": "2784742abff27552789cdd4f2b51cab1331abb4a",
- "component.sidebar.background": "8b6619fafae38e8ad94fffd488f2cf53d3c31d76",
- "component.sidebar.border": "2263230eae16609a3d95ba5863aa3cc343010131",
- "component.sidebar.separator": "a0c913dd38e81e3b2c20ee17642433da6da5f147",
- "component.sidebar.hover": "4925b4511178bd2853a6b7b329683d036508aec1",
- "component.sidebar.selected": "31f335ecde0aedb12407221718069f5b13574d41",
- "component.sidebar.item.unselected.text": "9609e0ad8d79127a3784876f0204d02964f09e43",
- "component.sidebar.item.unselected.icon": "5afba128858cf7494fb8a326a435860faf00b0ee",
- "component.sidebar.item.selected.text": "5f1daf88cebaea07bd4c2a57c862638340827496",
- "component.sidebar.item.selected.icon": "18325fda8139122c4a7cdf6debe2cd1f25d120b7",
- "component.sidebar.logo.text": "a3ffa09fdf368badab24aecdbd26709ed7b3c2b2",
- "component.sidebar.logo.icon": "c572d382a2018718d719f6a427d31fc9a42f57bd",
- "component.sidebar.search.background": "33822e390046e5ec8f71a07fc041514a28778e74",
- "component.sidebar.search.border": "f2044f7e8cf503f8809a48a14a88c5ef6466176f",
- "component.sidebar.search.placeholder": "665cc00a32edd27b62371ee820d3c3250e629e78",
- "component.sidebar.search.btn.background": "70c80e61b9ec397214c809c51de4fdf8177185da",
- "component.sidebar.search.btn.border": "1c434c7d16cd4ba880e2d57520c90bc37f6b3879",
- "component.sidebar.search.btn.text": "589c7d0162d67165a8752ea54a2c63bb63ee3ad7",
- "component.sidebar.footer.username": "68298a8f471bb04f2f0305d9433a2b59613abd8d",
- "component.sidebar.footer.data": "6a681d2abb90c2b62a39e20a1d29419c5086f01a",
- "component.scrollbar.thumb": "9818c03d003381a966d08d3c6da75af8468bb8ef",
- "component.selection.unselected.item": "7a7cad2aa2d6b2803a52eb26c78ea177b84ce241",
- "component.selection.unselected.background": "a63ba949d12afc99020e77f95d0538bddba457b3",
- "component.selection.unselected.border": "6ef997ebe03bb209ca568a648eb0cc8be69746a6",
- "component.selection.selected.item": "f1f43c8acf2d4da10ee2e0d164d4dbe955816018",
- "component.selection.selected.background": "1d1bbb9958f047744b66861fd8bd75dc2726dc25",
- "component.selection.selected.border": "44b31378ed175b87b50ebad88cfd4a73a66ab9d5",
- "component.separator.background": "9f4c82c269bc5aff0fa55d52a0ed59f914057be0",
- "component.slider.track.base": "34dc3b5be6733e38f6c28d24d4f3699b2d7ea6f3",
- "component.slider.track.progress": "38d8cac26c1cfb91293198eee25299e4aef9c1d8",
- "component.slider.track-segments.base": "cb752791a51ff48c6d481426a1affb15048a152a",
- "component.slider.track-segments.progress": "a7943fda0e4646e7018046354a9be54cf7d03075",
- "component.slider.handle.background": "5c423cc3b672079f1e7dc0d1c8170dade368711a",
- "component.slider.handle.border": "94347a2ed2900445946d18c653fb179b8602c533",
- "component.status-indicator.completed": "c4c3bce2d28c84c25db4f444f9144b94523737b7",
- "component.status-indicator.cancelled": "5aa15732d9ebc41f14b111e252819e2e36617124",
- "component.status-indicator.warning": "4dc6e5ea4c736869aee4ebd0ee006f2d73861423",
- "component.status-indicator.running": "07ce029f27cf34bf8d6fe3b9a6a600be01c8947e",
- "component.status-indicator.merged": "d9eb24404452e6cc2617094fe8f29c69a760ea55",
- "component.status-indicator.action-required": "2f1b8543c44b5d93cebddd80b5a9ee2d60fdb146",
- "component.status-indicator.waiting": "62f68d300850ce20cf0be8c07d82a41bf1a56ecd",
- "component.switch.unselected.thumb": "94d5f0b3a97924583ff697d56db74727b133ba95",
- "component.switch.unselected.background": "a8ae87c7bb7ba7f4bfa71f2fdd5f404d19c3a1be",
- "component.switch.selected.thumb": "cf6964ec11d69899d5dd39e82d322ea544367e90",
- "component.switch.selected.background": "bba05ff96eae08a4adc31a6406e417022d9e5dad",
- "component.table.header.text": "65cfc045aa01e3d3eeae4a227cac9be150839db8",
- "component.table.header.background": "137c4f2e14bb8cadaf6f900a443700fe928a1fcd",
- "component.table.row.alternate-background": "2863f92db433f88f24f62dda4cc9fd50c48130be",
- "component.table.row.border": "445d945c4fe4426c3b73cf6f8fe0a572e4525798",
- "component.table.cell.text": "73a28f25ba54aff507877ecbfd9942a6ea9f3cea",
- "component.tabs.background": "8689ee01219675fb951a2517c2397fba52487971",
- "component.tabs.border": "e5bc8cfac224234021c11b381f505da5fcac84ed",
- "component.tabs.item.unselected.text": "4af8a5b79c55621f1ed11a7b6fc605657934dc1e",
- "component.tabs.item.unselected.background": "fa041cdeb34ba5da6f1bd4cd6d8bb4b8273e0e70",
- "component.tabs.item.unselected.border": "79b1a6fe839c012efec923edf40b3bfa2bcdab19",
- "component.tabs.item.selected.text": "d048f7001829ff9949b2712b8ca746c8f3f49767",
- "component.tabs.item.selected.background": "33269e9854800d565f728ba2a85c5cd3e549b5e8",
- "component.tabs.item.selected.border": "11b7e5aeb83fd2f5d968021c750af2ceb5ba5841",
- "component.tag.blue.text": "b35e0aebd9d1ebf0fd5d24bbd5ad184db9e11b86",
- "component.tag.blue.background": "072fc2901d8ad0199c07bc339d46db086c7b0379",
- "component.tag.blue.background-subtle": "67307c003cb91d76e00ef0f3777318e25efac628",
- "component.tag.blue.border": "680fb2a6a11251e2619789595cd28c7861aaa530",
- "component.tag.brown.text": "b48491f46d15503df99e2d8d9394aa552d09461b",
- "component.tag.brown.background": "90b0ee0df4ebe7f06bfd07a7acbe812a45d621a4",
- "component.tag.brown.background-subtle": "134ffd2a91ef027e197db6a5331d2726bc080ad6",
- "component.tag.brown.border": "675776ff7a30540c297579d72b7f00779d778c14",
- "component.tag.cyan.text": "6bf9361c5931ba40663d2c412f28f15382498517",
- "component.tag.cyan.background": "83107c8cff314c553ed2cea5c9af1ff3356485e5",
- "component.tag.cyan.background-subtle": "7f2724127eebb6e01713828af3736cd2e3734436",
- "component.tag.cyan.border": "3286065f931626298e8f3dab2328297e83a79771",
- "component.tag.green.text": "699a30f1d5f76ed4e631faa3da63be65e88af039",
- "component.tag.green.background": "8b06c35974700260dff1a712c0a3976d4ddb0df5",
- "component.tag.green.background-subtle": "c4f47c34772d8367bc3b00645420511f37aaecad",
- "component.tag.green.border": "db85545b7d00ef9e199bf863dcdcc2be520f520c",
- "component.tag.indigo.text": "d641d4626278e4d17ff4d98202112da9580a6b89",
- "component.tag.indigo.background": "bb4af9a068f716c2f0b4f77c228b88009ac049c9",
- "component.tag.indigo.background-subtle": "877e3b4ee6040ed581a8349c8fdb5e49ed36dfe0",
- "component.tag.indigo.border": "885fdb80c956855c30666c660d5839dc357d1f5f",
- "component.tag.lime.text": "763399447b243f761b7cce55f7dcf2fbb1797ee3",
- "component.tag.lime.background": "d51cede4c823e16ac204bcaddb65d49c325c3cbe",
- "component.tag.lime.background-subtle": "556934df078200ab014c762eeaa04deecd05422e",
- "component.tag.lime.border": "fbb53e37ef7cb87cfae5298e69a5ffe4f99a23a7",
- "component.tag.mint.text": "d3d406bffbadb1b894e4bb6aef7b1f5a1945094c",
- "component.tag.mint.background": "04568a7d0bff5fbc11600bf840916f5451a0fe62",
- "component.tag.mint.background-subtle": "1d39716bceda8510beb02e19847c391523e3690a",
- "component.tag.mint.border": "c703cecfc8bd82c593dc9d81ce18748edd6ecf4d",
- "component.tag.orange.text": "ba407492439b283fedf30a8ab8b16774c0931a9f",
- "component.tag.orange.background": "ef766412f340a4aa62c8888a6fdfb2890f3ea207",
- "component.tag.orange.background-subtle": "05e823662de8b1f99a062cea3c0f24df69b29362",
- "component.tag.orange.border": "2f3023f2311c12acb44cdd28beb888f64d6d2183",
- "component.tag.pink.text": "83b73e0e328485233004d42baa8a0948ff2198b0",
- "component.tag.pink.background": "b23a211249a71f32bf15757316d0596fdb395962",
- "component.tag.pink.background-subtle": "c144f19e07b839d68f20eb5c51ebd94e0f333a82",
- "component.tag.pink.border": "b4874a81a08261362f3d8237833b80e68a851b76",
- "component.tag.purple.text": "9869d8aad416ac3f9e530b0d62b05dda66906de4",
- "component.tag.purple.background": "bc59008310427ba5883f71079b19b8cb4c6dd862",
- "component.tag.purple.background-subtle": "a3598602d6e6b1d03f638f1a941801f147f4657a",
- "component.tag.purple.border": "de1d577bd170613ab46460e9c50ca8de420152f6",
- "component.tag.red.text": "aca8c1832317ac859b4263769855f423840a8569",
- "component.tag.red.background": "9008e05416a00096c234511275b92be7204363b6",
- "component.tag.red.background-subtle": "986bdd3f8d16488337ca9f46b71b04195d7578b0",
- "component.tag.red.border": "f7f9067262546ee6eb77955e38aa0a451fc7f98a",
- "component.tag.violet.text": "2ab996ff3465a0b97dee4d7c5606df3d46ab2a07",
- "component.tag.violet.background": "4c9b9c2658479fc0e56894975a9b9b8d76df5b00",
- "component.tag.violet.background-subtle": "fded9a84a20755592f57f081ebb594bfbaf8cfb3",
- "component.tag.violet.border": "77de89ef1ab5168b7ff5e329bde8608047149a04",
- "component.tag.yellow.text": "cadfcb4d0fe72fd5828cd764d54198026520e10c",
- "component.tag.yellow.background": "a29464cd2a618a77586cb8760478a4d82b12b3ca",
- "component.tag.yellow.background-subtle": "1b262be32c5779f024da5ad5696c805a83eb96c7",
- "component.tag.yellow.border": "b595821fd5ef662361820415bb878e8ef4ab8939",
- "component.tag.gray.text": "e7608c51a2421de226afebbcb909180c8a0cdb5a",
- "component.tag.gray.background": "9bcc758ef67bbaac88637e99a702da5d7f7a3144",
- "component.tag.gray.background-subtle": "76dfa99dd57cbaf2e7cbec9511cd1e1ddd92ee0e",
- "component.tag.gray.border": "02e03f32969f9e6120bb6c7a3b781a5446f1bef1",
- "component.toast.default.title": "f791d24eeab59c12cf4aad84f4677099bb4a01c1",
- "component.toast.default.description": "6000da4ada3b9445750fb4b7b990726df120c271",
- "component.toast.default.background": "5b9e9ea5b7de018a92d3deb902257e4e2bbb49f9",
- "component.toast.default.border": "f74755bc7843dc9d7c788c54178b7ce3b83dea3f",
- "component.toast.danger.title": "b5ad1c43fcee32eb251b980e884e77ea137c3369",
- "component.toast.danger.description": "d281b5c13f2a4a293042f52b168e39f8bec398da",
- "component.toast.danger.background": "8ba5c70e994ab44aeb72b3ed7f26ca9646d59cc0",
- "component.toast.danger.border": "7f5252c13b96825084248b367f36377bb003ca96",
- "component.tooltip.text": "b79a7ec441cdc7c6eee9313602f081d063327c1d",
- "component.tooltip.background": "a35d0240a1c4de13350e6a4770dd1703a90a9227",
- "component.tooltip.border": "d57b38546841813d61da59d66e98a8921f2f3ee7",
- "shadow-color.0": "c0c282f63e107374a732d74c1742cf60d52e6e5c",
- "shadow-color.1": "1ec33a9c84353664d23cd23d6c033d1c330c149a",
- "shadow-color.2": "6200a000044d8dbee421ed4afb0c3ff42febb6ef",
- "shadow-color.3": "77d99afb159d8e193a82f615dd84de3214e00703",
- "shadow-color.4": "2b2e0307d252bdc6db53a23ce2cc2e9bb4f6b914",
- "shadow-color.5": "5a6c707240bab54cb4403f47262abfe0756efc9a",
- "shadow-color.6": "928283d00759150575a8f155da90180a582be438",
- "shadow-color.inner": "6cb5a98fba0b13e952859b9f023259b5c06cfd1a",
- "gradient.ai.gradient-stop-1": "8db516caa68afc5b8fdd6fc6e5a9bad7715c5f26",
- "gradient.ai.gradient-stop-2": "33930f41665251a281973a37847f357480aedca3",
- "gradient.ai.gradient-stop-3": "c9e14c3db8e622b10b1cd3e860115cd6f876ae49",
- "gradient.ai.gradient-stop-4": "6e7d0850d7eb1e699f87b41f6ffd4cb8d73d72e8",
- "gradient.skeleton.gradient-stop-1": "5427016b990b75f0d1ce60eef8cb9b96d75fbde2",
- "gradient.skeleton.gradient-stop-2": "01442c311e6da751c30c3518fc32970306767274",
- "gradient.skeleton.gradient-stop-3": "7fda4c834a3daf0c56bb59777c525670ae2dee3e",
- "gradient.pipeline.running.gradient-stop-1": "0c187d1ebb015ec66bac356009795316f84807ae",
- "gradient.pipeline.running.gradient-stop-2": "d1251f86c91bd0f29d8ac8cfa01056bc307156b4",
- "gradient.pipeline.running.gradient-stop-3": "b09bdab234cdf7c204cb153ec94ea0a9b2bb4976",
- "gradient.pipeline.arrows.gradient-stop-1": "0465e74baaf10a12f23b9eaa40fc1ae08485a0d5",
- "gradient.pipeline.arrows.gradient-stop-2": "4cadc4f9a5e66f28eaa27fb54b6ce538ea430c7d",
- "gradient.pipeline.arrows.gradient-stop-3": "5af16d4ae6b63ff8dcf3254009e712db4ac1a3f9",
- "gradient.pipeline.card.background.gradient-from": "8404a4e146121987426681accb996902179fad72",
- "gradient.pipeline.card.background.gradient-to": "037bbd7fb410d05993a48594626a7babb32605a6",
- "gradient.pipeline.card.border.gradient-from": "342926ec7179e7cbe133981050c1e1e41d94ed7a",
- "gradient.pipeline.card.border.gradient-to": "8e39428cc5ce20f3593127f2ef71f180b38ee9a4",
- "gradient.pipeline.widget.number.gradient-from": "dc372cb50eedf6023cd80cb6a4520e5fdf91358b",
- "gradient.pipeline.widget.number.gradient-to": "e505c8d9dd140f5a671c1291ffd519fcff5c3e2c",
- "gradient.pipeline.widget.blob.big.gradient-from": "b518524b25a5b95804988c640c4d52ba7ebd4599",
- "gradient.pipeline.widget.blob.big.gradient-to": "80a493af10245e0ebbc6a51f5452d61d836a3754",
- "gradient.pipeline.widget.blob.small.gradient-from": "8d7be31e69f0e54dd2e493d9051c2268078ea5ed",
- "gradient.pipeline.widget.blob.small.gradient-to": "198813cf6242881ce0e0d030ca22ef31f9190d13",
- "iconStrokeWidth.xxs": "751ceaa292e27736009bef894b62f83c1b2d66d8",
- "iconStrokeWidth.xs": "77ca59c88a0b47972554b1db3f6469a230a6ad8c",
- "iconStrokeWidth.sm": "e445b22e1f18af07002a1dc76f900dada5477383",
- "iconStrokeWidth.default": "4377ec04d21e3851d7f71914a0051ed09daad5fb",
- "iconStrokeWidth.md": "580043ec5bcae9c2097bff41e3e24e49883451c9",
- "iconStrokeWidth.lg": "e72029e275f9e020f7d772662521389ea67a279a",
- "component.dropdown.item.text": "2f1f1ea9d368ec8be380803506fbf657cabe6ac0"
- },
- "group": "mode"
- },
- {
- "id": "0bea34fa7b90e9f6c84366bfe10fdf7a9fe46738",
- "name": "dark-high-contrast-protanopia",
- "$figmaStyleReferences": {
- "shadow.0": "S:a2ed3778198048e91067a04633c27ba20e9fcbec,",
- "shadow.1": "S:947694488889f7271c428950bec937ee79f8a536,",
- "shadow.2": "S:70378f090cb66b03ee4b18e25742743934f37757,",
- "shadow.3": "S:aa7e83fd47e75f5a1ae3e17f64417d5e9fcb96ae,",
- "shadow.4": "S:5dfba690094db266c4ab7686fccbbedd8c16385f,",
- "shadow.5": "S:d6752151a8dd3bd4b4bf12ad15a80c522f760731,",
- "shadow.6": "S:da8e7b5b0f1352215fbaab66eff62a3e19d22b67,",
- "shadow.inner": "S:2805cdc40176a4707d5cfc549b4c12e7ec4e74ff,",
- "ring.focus": "S:062018f6483f54f1255b952aa1759b028d502ac3,"
- },
- "selectedTokenSets": {
- "mode/dark/high-contrast-protanopia": "enabled"
- },
- "$figmaCollectionId": "VariableCollectionId:1340:156918",
- "$figmaModeId": "1389:4",
- "$figmaVariableReferences": {
- "background.1": "633e5f77aa1bd1bd133852d8372b9c9f1231a9e4",
- "background.2": "14e8d4b56cc273b508af8a2c58cb00e99e08d1d3",
- "background.3": "33554ff11e1eab35e50aa3570f51d53f16f46d6a",
- "text.1": "38382b9984a98f9d26692a7f2882dfb5c5d51825",
- "text.2": "115f62efd02491e85a63dfd601b03725d3711f23",
- "text.3": "1c7327f01cf759b17fd0523cb540afa8700c1dc7",
- "text.accent": "0b3cd5357659e6542cca163ccfd96c0cac059203",
- "text.success": "ee56057b81e6d0872a84ca6b29affc8911fe333e",
- "text.danger": "c7e38d7c7afc899f4d40392dbd6bc5ed6580264d",
- "text.warning": "b03334e4c9db4b76269e4be886df6c1abf74d0ca",
- "border.1": "5ad2231a611605964ba70f80e7aabb48f04bc704",
- "border.2": "9084bef359e38136e0dddac25a464896456a9b1a",
- "border.3": "5ff5d5233f7cb0233ce7634bc480026668c818f6",
- "border.focus": "8db219e896acc4d828aaaf4add646d96540a84ea",
- "border.success": "b13758973865eab0b4d79028a48e457eae8bec47",
- "border.danger": "33d53c1486021bb3c9edce4123b484a2aabc8de0",
- "border.warning": "027e57e08a1edcaaa7fbe033902bb3f65497abb4",
- "state.hover": "78426caca2a07ee56132762a720ae07e2810f03b",
- "state.selected": "ef914056c9c9dbaef00fa8795702a3cb933ee761",
- "state.disabled.text": "967ab1b863941c100f58cc55e611ee2709051f01",
- "state.disabled.background": "7a192b5ddcc570f0c8e3a5dbfd54d780e2832bbd",
- "state.disabled.border": "067fd26e80ad39a28f738a3b76d21d354092d551",
- "component.accordion.title": "5e49d6ddf7f2b21724b474d4a5545256143dce54",
- "component.accordion.description": "bc47401a69d07fa71f0371765ed940745fc7a5b9",
- "component.accordion.chevron": "5dd530f96134323125031668d4ea98a36ea0de86",
- "component.accordion.border": "0b3fcc0e02a2a86625b2b4a9cfeebfad9486bc3a",
- "component.alert.default.title": "d8e59ed205399e9727b0dcecdccad3d8daaaa622",
- "component.alert.default.description": "f9ec7fec91747435740f000fb642f9009e8fc2db",
- "component.alert.default.background": "7fbbdfcc33a3051394f89675798db2159741a5fc",
- "component.alert.default.border": "549692bf2f70f6b40c7d55259f8890189aa6cc98",
- "component.alert.danger.title": "c8da1cdbba8e0f86edda5fd3869f6186d53881ca",
- "component.alert.danger.description": "366849405bd53c78f0b73d72585034a52f05d9a7",
- "component.alert.danger.background": "5756a9bdba027993a9879b32ed129e3034028cdf",
- "component.alert.danger.border": "a1a3be9eefab6edf2e996a46537872680dc45a09",
- "component.avatar.text": "23018f4c7f22c4afb3b7e49f585a1fbb591209de",
- "component.avatar.background": "57703fddbd26d363509fdba3aea037bd2f515ee0",
- "component.avatar.border": "d651f4cb9082aa4d6e6af2c5abab700d683a5c85",
- "component.badge.default.text": "ab90828e3b8c6adce5dc10bf85107b001b958e95",
- "component.badge.default.background": "706b070b298e2d2a97665baf7af05187eefeb4fe",
- "component.badge.default.border": "a935a2968ca4ecfb8cc58a18f31ae8fe65eb516b",
- "component.badge.neutral.text": "82d39f1786c4371303ae21e4c02db79989c54e36",
- "component.badge.neutral.background": "f5480b1a2b648fdb0561acda7515c38271cfb04b",
- "component.badge.neutral.border": "00f05792ddf6e53bff79346df6a34144426d50e0",
- "component.badge.success.text": "71014a6138e8747257a21144f8114b906cfe0f0a",
- "component.badge.success.border": "190589c6021debb7bb676f05ac7f063c237fd4aa",
- "component.badge.success.background": "177eb9f406784ddb958232cd643ebbb3490a53d4",
- "component.badge.danger.text": "6c0c04f17c2bc0ee085d09bf0f205dcbc66c1e17",
- "component.badge.danger.border": "6bb014acbbd68a796ed0c4d8c4f73e8e9e619923",
- "component.badge.danger.background": "4162b10332d17800585d97ed45e45d69c2006808",
- "component.badge.warning.text": "8581620d95e5b92a8c85341ebf63f21fcf7133d0",
- "component.badge.warning.border": "71cb519182108ac72ffef823935546e4bff62bbc",
- "component.badge.warning.background": "74c13457a85684a054426bd833859fe93eaec978",
- "component.badge.running.text": "0b0c1be217e557a5b14c1cb25e988e4ac6d40583",
- "component.badge.running.border": "27d3c48d3c316bc4f980282759b5e82f8aaaf49d",
- "component.badge.running.background": "a85fddc26baf586ac7ba79e381e5f8fefca87c65",
- "component.badge.merged.text": "a83d66ef53e8a094a62f2b32a4d17e58d552b1ef",
- "component.badge.merged.border": "755392bca643af0a3fe5492069881a870aa11dc3",
- "component.badge.merged.background": "4f4c81b1fe43bfe0d721a22d0aeb93079776cf6d",
- "component.badge.ai.text": "bb4daee92817073da0366090742d0a17babb5728",
- "component.badge.ai.background": "c5764a2304bf0e8a153c9ce0da20827696a76b41",
- "component.breadcrumb.item-inactive": "2f009ca6cafb50c994205c9df02ee2d2503f7d23",
- "component.breadcrumb.item-current": "7b502cc2e72f66bb501fdc5f480d0133d1b3841a",
- "component.breadcrumb.separator": "1cd28c3ff97ab2f529a19c632d89dd44af0aad80",
- "component.btn.primary.text": "9d32f032da93c9aab8b3bc6087c26aa12f507ad7",
- "component.btn.primary.background": "410d584a3469233e067d0592a366fdebbe1049bc",
- "component.btn.primary.border": "1491ac71f9681307c2d6528e443504e079061988",
- "component.btn.secondary.text": "12c93d1b08ae50645a3b8f59256fcec00a4f84ca",
- "component.btn.secondary.background": "86434310c95f5c055783011cc0e7c7918f67a35c",
- "component.btn.secondary.border": "66bda91f87154efd3cefdc7a634ecb8afa8cd285",
- "component.btn.outline.unselected.text": "9cf2c495178d6fdfd8f1360376242acbd4dc5e75",
- "component.btn.outline.unselected.icon": "af1510c6050f671219d2089e0e59d5febb4422d6",
- "component.btn.outline.unselected.border": "2b3013d632e566301e9f5f1a5cbb6aab4e7ec53f",
- "component.btn.outline.selected.text": "13b50089245dec1899db2012412efcf649e2c0b4",
- "component.btn.outline.selected.icon": "2bdf2c92b22e814109f4e05ec4d41d92f934a15d",
- "component.btn.outline.selected.border": "ef10f4599233f62203def151b386013ddaa63afb",
- "component.btn.ghost.unselected.text": "43fa10dd413cddb9a2e2142ead9ca3b4a91b49a6",
- "component.btn.ghost.unselected.icon": "5ce332f51238b374104ec53067d685c26882f38e",
- "component.btn.ghost.selected.text": "74cbf3b86016e05517f8c7bc64652281c940363e",
- "component.btn.ghost.selected.icon": "1d8c6206a136d9c176ffba600a1e94618c4b96f8",
- "component.btn.success.text": "52a336440e013bbc849ad67a43d0e136cf4f0b51",
- "component.btn.success.background": "608ca6930129b4e5ff36d7f38508ae2537b66629",
- "component.btn.success.border": "1f74d9985a10fe20e0acc4647cf4949005e9d4f1",
- "component.btn.success.state.hover": "d05bde38a6539a11e3ccd87345af113ccd6bd113",
- "component.btn.success.state.active": "f6e48e68dba6c32de27fadcaca3d1959f081d2e5",
- "component.btn.danger.text": "49c02562362b8f775cfc2c4c614ecd646dcc2716",
- "component.btn.danger.background": "0b015d0a4f456781969d7ffaf135c7c2a8858440",
- "component.btn.danger.border": "9f99ee56f1ae2b7eb2f98300b83d4f53b15fd763",
- "component.btn.danger.state.hover": "e7756e1d022d893bfa5fdd619f181d26fb7b117b",
- "component.btn.danger.state.active": "23c7c85ff6104e098a208b6f4b86c1d0eef0f543",
- "component.btn.ai.text": "380368600319fa12b73538ff52acd9d0e977e367",
- "component.btn.ai.background": "8c9a1d07e05837f50588b642a4b51462f883887d",
- "component.card.background": "256878745d17a46b7159919d8e30a3e960f59575",
- "component.card.border": "3688ffcc56c4fb44dc0e221b8e09a958fd9e509d",
- "component.dialog.title": "e6e0ff2bf1f3802eb21492e8b833c5f5e679cd82",
- "component.dialog.description": "301509fcf2faac8497b2136f7879b9b0b3c64433",
- "component.dialog.background": "ff2918d712798a4b487b6f6e5befe7b3eef59883",
- "component.dialog.border": "4a6cb3732ad8b36bb9de0d15cbed575c87996088",
- "component.dialog.backdrop": "893e60ed671f891241a3084707057185398446ed",
- "component.dropdown.background": "09b2dca27ba9efabfe838d713a14ca6e6ac46685",
- "component.dropdown.border": "c8cdfff63f4e142d651070ff1056b69a638aaab7",
- "component.dropdown.item.delete.text": "864396a8c9b5df0fd948ded7d520ded936d74a8b",
- "component.dropdown.item.delete.state.hover": "308dc9064be8e754f8385b0e8ff5489563d7c984",
- "component.diff.grey": "43bf4f466a6e231c9951a639313740579c29d824",
- "component.diff.add-content": "eb4eccf789a2bda6f3d3875c3310ef0579fd3555",
- "component.diff.add-lineNumber": "61583aa6e36aaddd0be173a4a082a450e2522d3a",
- "component.diff.add-content-highlight": "ad544fc527ca8b4c297993fe0722b8a7a96ef903",
- "component.diff.add-widget": "c1def698ab707194d8f1558e16b05c55d50920d9",
- "component.diff.add-widget-color": "a27c504a1f1151974669cf06054c1d0f704ecc38",
- "component.diff.del-content": "465e6eb3613967f489cfee4b04f0b283b9e88f91",
- "component.diff.del-lineNumber": "4cbe83072b6781d6e3edff645ccb2fb7426c5628",
- "component.diff.del-content-highlight": "3e635e401a1a37a259211d093bef70e3a0c507ea",
- "component.diff.plain-content": "984456faee2f6a5c202cfd76078ef5b6cd3a05f1",
- "component.diff.plain-lineNumber": "6a5550287e7c58afa9d2375c5bfdca4d6c214cf1",
- "component.diff.plain-lineNumber-color": "7c1186d20725b53cbefe87f56c5bc6db4e77d898",
- "component.diff.empty-content": "712d93a0c1bc9503abda77ae50d624bd328c0057",
- "component.diff.hunk-content": "79ad0dfc599f9bc246a6618c85bc1dc59744537f",
- "component.diff.hunk-lineNumber": "bccfad80b84e35edf4b47af2ca30057eba2b2ebf",
- "component.diff.hunk-content-color": "68c5d6a95d475f7275062e3eb58dba464df3d059",
- "component.diff.expand-content": "1f0c136f21d9abc2ce4a585f7750043932bfc30f",
- "component.input.text": "df946237ac2ea0d177f3f2818a673fdf876944c7",
- "component.input.placeholder": "85d7632aba08fd476083e508cc2660b17c30981a",
- "component.input.icon": "75ca1f38c16fbd5e2697a36c74b0b1dd01f3f5c0",
- "component.input.background": "585327333fbbf97bb8db21fbc613025719ca8a87",
- "component.input.border": "911dac823dac21c9ccf4e35e10b2eb82a9c6f0ef",
- "component.label.text": "80403cd630bba01a064550d9783313227b1d010f",
- "component.link.default": "e387bb4185d01d8a3a7d52b15f3868ba40b31ec9",
- "component.link.visited": "39b6b12d8317b7e916bcba67f322018c02b42d82",
- "component.nav-tabs.unselected.text": "c085805657bb81574da85d3cb29f89ca08980daa",
- "component.nav-tabs.selected.text": "16aa825c8038347237cbe91f7eeece4d2a8d1a2b",
- "component.nav-tabs.selected.border": "3427b967112facd59f09fa310c863d7193ea4ffe",
- "component.nav-tabs.border": "791d71ca187934e4b98ddff04bc9447a10358699",
- "component.nav-tabs.background": "b92549e37390005f2bd1cfce06f9dfb8f67e39e0",
- "component.pipeline.arrow.border": "e2beaac31e79580c5cb1d64e29cb8bffec601ad6",
- "component.pipeline.card.background": "f207dcff97f000326c4f28293fdbd2830860ce54",
- "component.pipeline.card.border": "aa9d9528b1e8e25f9e6dae387b76d9beb2de35a8",
- "component.pipeline.card.running.border": "179c0e4d47becc896eb1fbb7f9e8461779b3f680",
- "component.pipeline.card.error.border": "1c0b41b41e25250cfb65bdb539bd573be66b0d00",
- "component.pipeline.card.completed.border": "14251a54f431aae617af6b9577454a0e212ad76f",
- "component.pipeline.card-canvas.1.background": "01bd392d5ddafe85e5575296d08254e52054ba8d",
- "component.pipeline.card-canvas.1.border": "b9510abf89f82fb7b779bb730caa1bf393c83bd4",
- "component.pipeline.card-canvas.2.background": "87b6b3e65b995fc4180dfb7bf613efb0098d1fff",
- "component.pipeline.card-canvas.2.border": "1f9fa1e95134d87995a21738a3877f1c15158e5e",
- "component.pipeline.background.dotes": "2784742abff27552789cdd4f2b51cab1331abb4a",
- "component.sidebar.background": "8b6619fafae38e8ad94fffd488f2cf53d3c31d76",
- "component.sidebar.border": "2263230eae16609a3d95ba5863aa3cc343010131",
- "component.sidebar.separator": "a0c913dd38e81e3b2c20ee17642433da6da5f147",
- "component.sidebar.hover": "4925b4511178bd2853a6b7b329683d036508aec1",
- "component.sidebar.selected": "31f335ecde0aedb12407221718069f5b13574d41",
- "component.sidebar.item.unselected.text": "9609e0ad8d79127a3784876f0204d02964f09e43",
- "component.sidebar.item.unselected.icon": "5afba128858cf7494fb8a326a435860faf00b0ee",
- "component.sidebar.item.selected.text": "5f1daf88cebaea07bd4c2a57c862638340827496",
- "component.sidebar.item.selected.icon": "18325fda8139122c4a7cdf6debe2cd1f25d120b7",
- "component.sidebar.logo.text": "a3ffa09fdf368badab24aecdbd26709ed7b3c2b2",
- "component.sidebar.logo.icon": "c572d382a2018718d719f6a427d31fc9a42f57bd",
- "component.sidebar.search.background": "33822e390046e5ec8f71a07fc041514a28778e74",
- "component.sidebar.search.border": "f2044f7e8cf503f8809a48a14a88c5ef6466176f",
- "component.sidebar.search.placeholder": "665cc00a32edd27b62371ee820d3c3250e629e78",
- "component.sidebar.search.btn.background": "70c80e61b9ec397214c809c51de4fdf8177185da",
- "component.sidebar.search.btn.border": "1c434c7d16cd4ba880e2d57520c90bc37f6b3879",
- "component.sidebar.search.btn.text": "589c7d0162d67165a8752ea54a2c63bb63ee3ad7",
- "component.sidebar.footer.username": "68298a8f471bb04f2f0305d9433a2b59613abd8d",
- "component.sidebar.footer.data": "6a681d2abb90c2b62a39e20a1d29419c5086f01a",
- "component.scrollbar.thumb": "9818c03d003381a966d08d3c6da75af8468bb8ef",
- "component.selection.unselected.item": "7a7cad2aa2d6b2803a52eb26c78ea177b84ce241",
- "component.selection.unselected.background": "a63ba949d12afc99020e77f95d0538bddba457b3",
- "component.selection.unselected.border": "6ef997ebe03bb209ca568a648eb0cc8be69746a6",
- "component.selection.selected.item": "f1f43c8acf2d4da10ee2e0d164d4dbe955816018",
- "component.selection.selected.background": "1d1bbb9958f047744b66861fd8bd75dc2726dc25",
- "component.selection.selected.border": "44b31378ed175b87b50ebad88cfd4a73a66ab9d5",
- "component.separator.background": "9f4c82c269bc5aff0fa55d52a0ed59f914057be0",
- "component.slider.track.base": "34dc3b5be6733e38f6c28d24d4f3699b2d7ea6f3",
- "component.slider.track.progress": "38d8cac26c1cfb91293198eee25299e4aef9c1d8",
- "component.slider.track-segments.base": "cb752791a51ff48c6d481426a1affb15048a152a",
- "component.slider.track-segments.progress": "a7943fda0e4646e7018046354a9be54cf7d03075",
- "component.slider.handle.background": "5c423cc3b672079f1e7dc0d1c8170dade368711a",
- "component.slider.handle.border": "94347a2ed2900445946d18c653fb179b8602c533",
- "component.status-indicator.completed": "c4c3bce2d28c84c25db4f444f9144b94523737b7",
- "component.status-indicator.cancelled": "5aa15732d9ebc41f14b111e252819e2e36617124",
- "component.status-indicator.warning": "4dc6e5ea4c736869aee4ebd0ee006f2d73861423",
- "component.status-indicator.running": "07ce029f27cf34bf8d6fe3b9a6a600be01c8947e",
- "component.status-indicator.merged": "d9eb24404452e6cc2617094fe8f29c69a760ea55",
- "component.status-indicator.action-required": "2f1b8543c44b5d93cebddd80b5a9ee2d60fdb146",
- "component.status-indicator.waiting": "62f68d300850ce20cf0be8c07d82a41bf1a56ecd",
- "component.switch.unselected.thumb": "94d5f0b3a97924583ff697d56db74727b133ba95",
- "component.switch.unselected.background": "a8ae87c7bb7ba7f4bfa71f2fdd5f404d19c3a1be",
- "component.switch.selected.thumb": "cf6964ec11d69899d5dd39e82d322ea544367e90",
- "component.switch.selected.background": "bba05ff96eae08a4adc31a6406e417022d9e5dad",
- "component.table.header.text": "65cfc045aa01e3d3eeae4a227cac9be150839db8",
- "component.table.header.background": "137c4f2e14bb8cadaf6f900a443700fe928a1fcd",
- "component.table.row.alternate-background": "2863f92db433f88f24f62dda4cc9fd50c48130be",
- "component.table.row.border": "445d945c4fe4426c3b73cf6f8fe0a572e4525798",
- "component.table.cell.text": "73a28f25ba54aff507877ecbfd9942a6ea9f3cea",
- "component.tabs.background": "8689ee01219675fb951a2517c2397fba52487971",
- "component.tabs.border": "e5bc8cfac224234021c11b381f505da5fcac84ed",
- "component.tabs.item.unselected.text": "4af8a5b79c55621f1ed11a7b6fc605657934dc1e",
- "component.tabs.item.unselected.background": "fa041cdeb34ba5da6f1bd4cd6d8bb4b8273e0e70",
- "component.tabs.item.unselected.border": "79b1a6fe839c012efec923edf40b3bfa2bcdab19",
- "component.tabs.item.selected.text": "d048f7001829ff9949b2712b8ca746c8f3f49767",
- "component.tabs.item.selected.background": "33269e9854800d565f728ba2a85c5cd3e549b5e8",
- "component.tabs.item.selected.border": "11b7e5aeb83fd2f5d968021c750af2ceb5ba5841",
- "component.tag.blue.text": "b35e0aebd9d1ebf0fd5d24bbd5ad184db9e11b86",
- "component.tag.blue.background": "072fc2901d8ad0199c07bc339d46db086c7b0379",
- "component.tag.blue.background-subtle": "67307c003cb91d76e00ef0f3777318e25efac628",
- "component.tag.blue.border": "680fb2a6a11251e2619789595cd28c7861aaa530",
- "component.tag.brown.text": "b48491f46d15503df99e2d8d9394aa552d09461b",
- "component.tag.brown.background": "90b0ee0df4ebe7f06bfd07a7acbe812a45d621a4",
- "component.tag.brown.background-subtle": "134ffd2a91ef027e197db6a5331d2726bc080ad6",
- "component.tag.brown.border": "675776ff7a30540c297579d72b7f00779d778c14",
- "component.tag.cyan.text": "6bf9361c5931ba40663d2c412f28f15382498517",
- "component.tag.cyan.background": "83107c8cff314c553ed2cea5c9af1ff3356485e5",
- "component.tag.cyan.background-subtle": "7f2724127eebb6e01713828af3736cd2e3734436",
- "component.tag.cyan.border": "3286065f931626298e8f3dab2328297e83a79771",
- "component.tag.green.text": "699a30f1d5f76ed4e631faa3da63be65e88af039",
- "component.tag.green.background": "8b06c35974700260dff1a712c0a3976d4ddb0df5",
- "component.tag.green.background-subtle": "c4f47c34772d8367bc3b00645420511f37aaecad",
- "component.tag.green.border": "db85545b7d00ef9e199bf863dcdcc2be520f520c",
- "component.tag.indigo.text": "d641d4626278e4d17ff4d98202112da9580a6b89",
- "component.tag.indigo.background": "bb4af9a068f716c2f0b4f77c228b88009ac049c9",
- "component.tag.indigo.background-subtle": "877e3b4ee6040ed581a8349c8fdb5e49ed36dfe0",
- "component.tag.indigo.border": "885fdb80c956855c30666c660d5839dc357d1f5f",
- "component.tag.lime.text": "763399447b243f761b7cce55f7dcf2fbb1797ee3",
- "component.tag.lime.background": "d51cede4c823e16ac204bcaddb65d49c325c3cbe",
- "component.tag.lime.background-subtle": "556934df078200ab014c762eeaa04deecd05422e",
- "component.tag.lime.border": "fbb53e37ef7cb87cfae5298e69a5ffe4f99a23a7",
- "component.tag.mint.text": "d3d406bffbadb1b894e4bb6aef7b1f5a1945094c",
- "component.tag.mint.background": "04568a7d0bff5fbc11600bf840916f5451a0fe62",
- "component.tag.mint.background-subtle": "1d39716bceda8510beb02e19847c391523e3690a",
- "component.tag.mint.border": "c703cecfc8bd82c593dc9d81ce18748edd6ecf4d",
- "component.tag.orange.text": "ba407492439b283fedf30a8ab8b16774c0931a9f",
- "component.tag.orange.background": "ef766412f340a4aa62c8888a6fdfb2890f3ea207",
- "component.tag.orange.background-subtle": "05e823662de8b1f99a062cea3c0f24df69b29362",
- "component.tag.orange.border": "2f3023f2311c12acb44cdd28beb888f64d6d2183",
- "component.tag.pink.text": "83b73e0e328485233004d42baa8a0948ff2198b0",
- "component.tag.pink.background": "b23a211249a71f32bf15757316d0596fdb395962",
- "component.tag.pink.background-subtle": "c144f19e07b839d68f20eb5c51ebd94e0f333a82",
- "component.tag.pink.border": "b4874a81a08261362f3d8237833b80e68a851b76",
- "component.tag.purple.text": "9869d8aad416ac3f9e530b0d62b05dda66906de4",
- "component.tag.purple.background": "bc59008310427ba5883f71079b19b8cb4c6dd862",
- "component.tag.purple.background-subtle": "a3598602d6e6b1d03f638f1a941801f147f4657a",
- "component.tag.purple.border": "de1d577bd170613ab46460e9c50ca8de420152f6",
- "component.tag.red.text": "aca8c1832317ac859b4263769855f423840a8569",
- "component.tag.red.background": "9008e05416a00096c234511275b92be7204363b6",
- "component.tag.red.background-subtle": "986bdd3f8d16488337ca9f46b71b04195d7578b0",
- "component.tag.red.border": "f7f9067262546ee6eb77955e38aa0a451fc7f98a",
- "component.tag.violet.text": "2ab996ff3465a0b97dee4d7c5606df3d46ab2a07",
- "component.tag.violet.background": "4c9b9c2658479fc0e56894975a9b9b8d76df5b00",
- "component.tag.violet.background-subtle": "fded9a84a20755592f57f081ebb594bfbaf8cfb3",
- "component.tag.violet.border": "77de89ef1ab5168b7ff5e329bde8608047149a04",
- "component.tag.yellow.text": "cadfcb4d0fe72fd5828cd764d54198026520e10c",
- "component.tag.yellow.background": "a29464cd2a618a77586cb8760478a4d82b12b3ca",
- "component.tag.yellow.background-subtle": "1b262be32c5779f024da5ad5696c805a83eb96c7",
- "component.tag.yellow.border": "b595821fd5ef662361820415bb878e8ef4ab8939",
- "component.tag.gray.text": "e7608c51a2421de226afebbcb909180c8a0cdb5a",
- "component.tag.gray.background": "9bcc758ef67bbaac88637e99a702da5d7f7a3144",
- "component.tag.gray.background-subtle": "76dfa99dd57cbaf2e7cbec9511cd1e1ddd92ee0e",
- "component.tag.gray.border": "02e03f32969f9e6120bb6c7a3b781a5446f1bef1",
- "component.toast.default.title": "f791d24eeab59c12cf4aad84f4677099bb4a01c1",
- "component.toast.default.description": "6000da4ada3b9445750fb4b7b990726df120c271",
- "component.toast.default.background": "5b9e9ea5b7de018a92d3deb902257e4e2bbb49f9",
- "component.toast.default.border": "f74755bc7843dc9d7c788c54178b7ce3b83dea3f",
- "component.toast.danger.title": "b5ad1c43fcee32eb251b980e884e77ea137c3369",
- "component.toast.danger.description": "d281b5c13f2a4a293042f52b168e39f8bec398da",
- "component.toast.danger.background": "8ba5c70e994ab44aeb72b3ed7f26ca9646d59cc0",
- "component.toast.danger.border": "7f5252c13b96825084248b367f36377bb003ca96",
- "component.tooltip.text": "b79a7ec441cdc7c6eee9313602f081d063327c1d",
- "component.tooltip.background": "a35d0240a1c4de13350e6a4770dd1703a90a9227",
- "component.tooltip.border": "d57b38546841813d61da59d66e98a8921f2f3ee7",
- "shadow-color.0": "c0c282f63e107374a732d74c1742cf60d52e6e5c",
- "shadow-color.1": "1ec33a9c84353664d23cd23d6c033d1c330c149a",
- "shadow-color.2": "6200a000044d8dbee421ed4afb0c3ff42febb6ef",
- "shadow-color.3": "77d99afb159d8e193a82f615dd84de3214e00703",
- "shadow-color.4": "2b2e0307d252bdc6db53a23ce2cc2e9bb4f6b914",
- "shadow-color.5": "5a6c707240bab54cb4403f47262abfe0756efc9a",
- "shadow-color.6": "928283d00759150575a8f155da90180a582be438",
- "shadow-color.inner": "6cb5a98fba0b13e952859b9f023259b5c06cfd1a",
- "gradient.ai.gradient-stop-1": "8db516caa68afc5b8fdd6fc6e5a9bad7715c5f26",
- "gradient.ai.gradient-stop-2": "33930f41665251a281973a37847f357480aedca3",
- "gradient.ai.gradient-stop-3": "c9e14c3db8e622b10b1cd3e860115cd6f876ae49",
- "gradient.ai.gradient-stop-4": "6e7d0850d7eb1e699f87b41f6ffd4cb8d73d72e8",
- "gradient.skeleton.gradient-stop-1": "5427016b990b75f0d1ce60eef8cb9b96d75fbde2",
- "gradient.skeleton.gradient-stop-2": "01442c311e6da751c30c3518fc32970306767274",
- "gradient.skeleton.gradient-stop-3": "7fda4c834a3daf0c56bb59777c525670ae2dee3e",
- "gradient.pipeline.running.gradient-stop-1": "0c187d1ebb015ec66bac356009795316f84807ae",
- "gradient.pipeline.running.gradient-stop-2": "d1251f86c91bd0f29d8ac8cfa01056bc307156b4",
- "gradient.pipeline.running.gradient-stop-3": "b09bdab234cdf7c204cb153ec94ea0a9b2bb4976",
- "gradient.pipeline.arrows.gradient-stop-1": "0465e74baaf10a12f23b9eaa40fc1ae08485a0d5",
- "gradient.pipeline.arrows.gradient-stop-2": "4cadc4f9a5e66f28eaa27fb54b6ce538ea430c7d",
- "gradient.pipeline.arrows.gradient-stop-3": "5af16d4ae6b63ff8dcf3254009e712db4ac1a3f9",
- "gradient.pipeline.card.background.gradient-from": "8404a4e146121987426681accb996902179fad72",
- "gradient.pipeline.card.background.gradient-to": "037bbd7fb410d05993a48594626a7babb32605a6",
- "gradient.pipeline.card.border.gradient-from": "342926ec7179e7cbe133981050c1e1e41d94ed7a",
- "gradient.pipeline.card.border.gradient-to": "8e39428cc5ce20f3593127f2ef71f180b38ee9a4",
- "gradient.pipeline.widget.number.gradient-from": "dc372cb50eedf6023cd80cb6a4520e5fdf91358b",
- "gradient.pipeline.widget.number.gradient-to": "e505c8d9dd140f5a671c1291ffd519fcff5c3e2c",
- "gradient.pipeline.widget.blob.big.gradient-from": "b518524b25a5b95804988c640c4d52ba7ebd4599",
- "gradient.pipeline.widget.blob.big.gradient-to": "80a493af10245e0ebbc6a51f5452d61d836a3754",
- "gradient.pipeline.widget.blob.small.gradient-from": "8d7be31e69f0e54dd2e493d9051c2268078ea5ed",
- "gradient.pipeline.widget.blob.small.gradient-to": "198813cf6242881ce0e0d030ca22ef31f9190d13",
- "iconStrokeWidth.xxs": "751ceaa292e27736009bef894b62f83c1b2d66d8",
- "iconStrokeWidth.xs": "77ca59c88a0b47972554b1db3f6469a230a6ad8c",
- "iconStrokeWidth.sm": "e445b22e1f18af07002a1dc76f900dada5477383",
- "iconStrokeWidth.default": "4377ec04d21e3851d7f71914a0051ed09daad5fb",
- "iconStrokeWidth.md": "580043ec5bcae9c2097bff41e3e24e49883451c9",
- "iconStrokeWidth.lg": "e72029e275f9e020f7d772662521389ea67a279a",
- "component.dropdown.item.text": "2f1f1ea9d368ec8be380803506fbf657cabe6ac0"
- },
- "group": "mode"
- },
- {
- "id": "0ba820914a4b7a835ae16ab570e05388a4c122bf",
- "name": "dark-deuteranopia",
- "$figmaStyleReferences": {
- "shadow.0": "S:a2ed3778198048e91067a04633c27ba20e9fcbec,",
- "shadow.1": "S:947694488889f7271c428950bec937ee79f8a536,",
- "shadow.2": "S:70378f090cb66b03ee4b18e25742743934f37757,",
- "shadow.3": "S:aa7e83fd47e75f5a1ae3e17f64417d5e9fcb96ae,",
- "shadow.4": "S:5dfba690094db266c4ab7686fccbbedd8c16385f,",
- "shadow.5": "S:d6752151a8dd3bd4b4bf12ad15a80c522f760731,",
- "shadow.6": "S:da8e7b5b0f1352215fbaab66eff62a3e19d22b67,",
- "shadow.inner": "S:2805cdc40176a4707d5cfc549b4c12e7ec4e74ff,",
- "ring.focus": "S:062018f6483f54f1255b952aa1759b028d502ac3,"
- },
- "selectedTokenSets": {
- "mode/dark/default-deuteranopia": "enabled"
- },
- "$figmaCollectionId": "VariableCollectionId:1340:156918",
- "$figmaModeId": "1389:5",
- "$figmaVariableReferences": {
- "background.1": "633e5f77aa1bd1bd133852d8372b9c9f1231a9e4",
- "background.2": "14e8d4b56cc273b508af8a2c58cb00e99e08d1d3",
- "background.3": "33554ff11e1eab35e50aa3570f51d53f16f46d6a",
- "text.1": "38382b9984a98f9d26692a7f2882dfb5c5d51825",
- "text.2": "115f62efd02491e85a63dfd601b03725d3711f23",
- "text.3": "1c7327f01cf759b17fd0523cb540afa8700c1dc7",
- "text.accent": "0b3cd5357659e6542cca163ccfd96c0cac059203",
- "text.success": "ee56057b81e6d0872a84ca6b29affc8911fe333e",
- "text.danger": "c7e38d7c7afc899f4d40392dbd6bc5ed6580264d",
- "text.warning": "b03334e4c9db4b76269e4be886df6c1abf74d0ca",
- "border.1": "5ad2231a611605964ba70f80e7aabb48f04bc704",
- "border.2": "9084bef359e38136e0dddac25a464896456a9b1a",
- "border.3": "5ff5d5233f7cb0233ce7634bc480026668c818f6",
- "border.focus": "8db219e896acc4d828aaaf4add646d96540a84ea",
- "border.success": "b13758973865eab0b4d79028a48e457eae8bec47",
- "border.danger": "33d53c1486021bb3c9edce4123b484a2aabc8de0",
- "border.warning": "027e57e08a1edcaaa7fbe033902bb3f65497abb4",
- "state.hover": "78426caca2a07ee56132762a720ae07e2810f03b",
- "state.selected": "ef914056c9c9dbaef00fa8795702a3cb933ee761",
- "state.disabled.text": "967ab1b863941c100f58cc55e611ee2709051f01",
- "state.disabled.background": "7a192b5ddcc570f0c8e3a5dbfd54d780e2832bbd",
- "state.disabled.border": "067fd26e80ad39a28f738a3b76d21d354092d551",
- "component.accordion.title": "5e49d6ddf7f2b21724b474d4a5545256143dce54",
- "component.accordion.description": "bc47401a69d07fa71f0371765ed940745fc7a5b9",
- "component.accordion.chevron": "5dd530f96134323125031668d4ea98a36ea0de86",
- "component.accordion.border": "0b3fcc0e02a2a86625b2b4a9cfeebfad9486bc3a",
- "component.alert.default.title": "d8e59ed205399e9727b0dcecdccad3d8daaaa622",
- "component.alert.default.description": "f9ec7fec91747435740f000fb642f9009e8fc2db",
- "component.alert.default.background": "7fbbdfcc33a3051394f89675798db2159741a5fc",
- "component.alert.default.border": "549692bf2f70f6b40c7d55259f8890189aa6cc98",
- "component.alert.danger.title": "c8da1cdbba8e0f86edda5fd3869f6186d53881ca",
- "component.alert.danger.description": "366849405bd53c78f0b73d72585034a52f05d9a7",
- "component.alert.danger.background": "5756a9bdba027993a9879b32ed129e3034028cdf",
- "component.alert.danger.border": "a1a3be9eefab6edf2e996a46537872680dc45a09",
- "component.avatar.text": "23018f4c7f22c4afb3b7e49f585a1fbb591209de",
- "component.avatar.background": "57703fddbd26d363509fdba3aea037bd2f515ee0",
- "component.avatar.border": "d651f4cb9082aa4d6e6af2c5abab700d683a5c85",
- "component.badge.default.text": "ab90828e3b8c6adce5dc10bf85107b001b958e95",
- "component.badge.default.background": "706b070b298e2d2a97665baf7af05187eefeb4fe",
- "component.badge.default.border": "a935a2968ca4ecfb8cc58a18f31ae8fe65eb516b",
- "component.badge.neutral.text": "82d39f1786c4371303ae21e4c02db79989c54e36",
- "component.badge.neutral.background": "f5480b1a2b648fdb0561acda7515c38271cfb04b",
- "component.badge.neutral.border": "00f05792ddf6e53bff79346df6a34144426d50e0",
- "component.badge.success.text": "71014a6138e8747257a21144f8114b906cfe0f0a",
- "component.badge.success.border": "190589c6021debb7bb676f05ac7f063c237fd4aa",
- "component.badge.success.background": "177eb9f406784ddb958232cd643ebbb3490a53d4",
- "component.badge.danger.text": "6c0c04f17c2bc0ee085d09bf0f205dcbc66c1e17",
- "component.badge.danger.border": "6bb014acbbd68a796ed0c4d8c4f73e8e9e619923",
- "component.badge.danger.background": "4162b10332d17800585d97ed45e45d69c2006808",
- "component.badge.warning.text": "8581620d95e5b92a8c85341ebf63f21fcf7133d0",
- "component.badge.warning.border": "71cb519182108ac72ffef823935546e4bff62bbc",
- "component.badge.warning.background": "74c13457a85684a054426bd833859fe93eaec978",
- "component.badge.running.text": "0b0c1be217e557a5b14c1cb25e988e4ac6d40583",
- "component.badge.running.border": "27d3c48d3c316bc4f980282759b5e82f8aaaf49d",
- "component.badge.running.background": "a85fddc26baf586ac7ba79e381e5f8fefca87c65",
- "component.badge.merged.text": "a83d66ef53e8a094a62f2b32a4d17e58d552b1ef",
- "component.badge.merged.border": "755392bca643af0a3fe5492069881a870aa11dc3",
- "component.badge.merged.background": "4f4c81b1fe43bfe0d721a22d0aeb93079776cf6d",
- "component.badge.ai.text": "bb4daee92817073da0366090742d0a17babb5728",
- "component.badge.ai.background": "c5764a2304bf0e8a153c9ce0da20827696a76b41",
- "component.breadcrumb.item-inactive": "2f009ca6cafb50c994205c9df02ee2d2503f7d23",
- "component.breadcrumb.item-current": "7b502cc2e72f66bb501fdc5f480d0133d1b3841a",
- "component.breadcrumb.separator": "1cd28c3ff97ab2f529a19c632d89dd44af0aad80",
- "component.btn.primary.text": "9d32f032da93c9aab8b3bc6087c26aa12f507ad7",
- "component.btn.primary.background": "410d584a3469233e067d0592a366fdebbe1049bc",
- "component.btn.primary.border": "1491ac71f9681307c2d6528e443504e079061988",
- "component.btn.secondary.text": "12c93d1b08ae50645a3b8f59256fcec00a4f84ca",
- "component.btn.secondary.background": "86434310c95f5c055783011cc0e7c7918f67a35c",
- "component.btn.secondary.border": "66bda91f87154efd3cefdc7a634ecb8afa8cd285",
- "component.btn.outline.unselected.text": "9cf2c495178d6fdfd8f1360376242acbd4dc5e75",
- "component.btn.outline.unselected.icon": "af1510c6050f671219d2089e0e59d5febb4422d6",
- "component.btn.outline.unselected.border": "2b3013d632e566301e9f5f1a5cbb6aab4e7ec53f",
- "component.btn.outline.selected.text": "13b50089245dec1899db2012412efcf649e2c0b4",
- "component.btn.outline.selected.icon": "2bdf2c92b22e814109f4e05ec4d41d92f934a15d",
- "component.btn.outline.selected.border": "ef10f4599233f62203def151b386013ddaa63afb",
- "component.btn.ghost.unselected.text": "43fa10dd413cddb9a2e2142ead9ca3b4a91b49a6",
- "component.btn.ghost.unselected.icon": "5ce332f51238b374104ec53067d685c26882f38e",
- "component.btn.ghost.selected.text": "74cbf3b86016e05517f8c7bc64652281c940363e",
- "component.btn.ghost.selected.icon": "1d8c6206a136d9c176ffba600a1e94618c4b96f8",
- "component.btn.success.text": "52a336440e013bbc849ad67a43d0e136cf4f0b51",
- "component.btn.success.background": "608ca6930129b4e5ff36d7f38508ae2537b66629",
- "component.btn.success.border": "1f74d9985a10fe20e0acc4647cf4949005e9d4f1",
- "component.btn.success.state.hover": "d05bde38a6539a11e3ccd87345af113ccd6bd113",
- "component.btn.success.state.active": "f6e48e68dba6c32de27fadcaca3d1959f081d2e5",
- "component.btn.danger.text": "49c02562362b8f775cfc2c4c614ecd646dcc2716",
- "component.btn.danger.background": "0b015d0a4f456781969d7ffaf135c7c2a8858440",
- "component.btn.danger.border": "9f99ee56f1ae2b7eb2f98300b83d4f53b15fd763",
- "component.btn.danger.state.hover": "e7756e1d022d893bfa5fdd619f181d26fb7b117b",
- "component.btn.danger.state.active": "23c7c85ff6104e098a208b6f4b86c1d0eef0f543",
- "component.btn.ai.text": "380368600319fa12b73538ff52acd9d0e977e367",
- "component.btn.ai.background": "8c9a1d07e05837f50588b642a4b51462f883887d",
- "component.card.background": "256878745d17a46b7159919d8e30a3e960f59575",
- "component.card.border": "3688ffcc56c4fb44dc0e221b8e09a958fd9e509d",
- "component.dialog.title": "e6e0ff2bf1f3802eb21492e8b833c5f5e679cd82",
- "component.dialog.description": "301509fcf2faac8497b2136f7879b9b0b3c64433",
- "component.dialog.background": "ff2918d712798a4b487b6f6e5befe7b3eef59883",
- "component.dialog.border": "4a6cb3732ad8b36bb9de0d15cbed575c87996088",
- "component.dialog.backdrop": "893e60ed671f891241a3084707057185398446ed",
- "component.dropdown.background": "09b2dca27ba9efabfe838d713a14ca6e6ac46685",
- "component.dropdown.border": "c8cdfff63f4e142d651070ff1056b69a638aaab7",
- "component.dropdown.item.delete.text": "864396a8c9b5df0fd948ded7d520ded936d74a8b",
- "component.dropdown.item.delete.state.hover": "308dc9064be8e754f8385b0e8ff5489563d7c984",
- "component.diff.grey": "43bf4f466a6e231c9951a639313740579c29d824",
- "component.diff.add-content": "eb4eccf789a2bda6f3d3875c3310ef0579fd3555",
- "component.diff.add-lineNumber": "61583aa6e36aaddd0be173a4a082a450e2522d3a",
- "component.diff.add-content-highlight": "ad544fc527ca8b4c297993fe0722b8a7a96ef903",
- "component.diff.add-widget": "c1def698ab707194d8f1558e16b05c55d50920d9",
- "component.diff.add-widget-color": "a27c504a1f1151974669cf06054c1d0f704ecc38",
- "component.diff.del-content": "465e6eb3613967f489cfee4b04f0b283b9e88f91",
- "component.diff.del-lineNumber": "4cbe83072b6781d6e3edff645ccb2fb7426c5628",
- "component.diff.del-content-highlight": "3e635e401a1a37a259211d093bef70e3a0c507ea",
- "component.diff.plain-content": "984456faee2f6a5c202cfd76078ef5b6cd3a05f1",
- "component.diff.plain-lineNumber": "6a5550287e7c58afa9d2375c5bfdca4d6c214cf1",
- "component.diff.plain-lineNumber-color": "7c1186d20725b53cbefe87f56c5bc6db4e77d898",
- "component.diff.empty-content": "712d93a0c1bc9503abda77ae50d624bd328c0057",
- "component.diff.hunk-content": "79ad0dfc599f9bc246a6618c85bc1dc59744537f",
- "component.diff.hunk-lineNumber": "bccfad80b84e35edf4b47af2ca30057eba2b2ebf",
- "component.diff.hunk-content-color": "68c5d6a95d475f7275062e3eb58dba464df3d059",
- "component.diff.expand-content": "1f0c136f21d9abc2ce4a585f7750043932bfc30f",
- "component.input.text": "df946237ac2ea0d177f3f2818a673fdf876944c7",
- "component.input.placeholder": "85d7632aba08fd476083e508cc2660b17c30981a",
- "component.input.icon": "75ca1f38c16fbd5e2697a36c74b0b1dd01f3f5c0",
- "component.input.background": "585327333fbbf97bb8db21fbc613025719ca8a87",
- "component.input.border": "911dac823dac21c9ccf4e35e10b2eb82a9c6f0ef",
- "component.label.text": "80403cd630bba01a064550d9783313227b1d010f",
- "component.link.default": "e387bb4185d01d8a3a7d52b15f3868ba40b31ec9",
- "component.link.visited": "39b6b12d8317b7e916bcba67f322018c02b42d82",
- "component.nav-tabs.unselected.text": "c085805657bb81574da85d3cb29f89ca08980daa",
- "component.nav-tabs.selected.text": "16aa825c8038347237cbe91f7eeece4d2a8d1a2b",
- "component.nav-tabs.selected.border": "3427b967112facd59f09fa310c863d7193ea4ffe",
- "component.nav-tabs.border": "791d71ca187934e4b98ddff04bc9447a10358699",
- "component.nav-tabs.background": "b92549e37390005f2bd1cfce06f9dfb8f67e39e0",
- "component.pipeline.arrow.border": "e2beaac31e79580c5cb1d64e29cb8bffec601ad6",
- "component.pipeline.card.background": "f207dcff97f000326c4f28293fdbd2830860ce54",
- "component.pipeline.card.border": "aa9d9528b1e8e25f9e6dae387b76d9beb2de35a8",
- "component.pipeline.card.running.border": "179c0e4d47becc896eb1fbb7f9e8461779b3f680",
- "component.pipeline.card.error.border": "1c0b41b41e25250cfb65bdb539bd573be66b0d00",
- "component.pipeline.card.completed.border": "14251a54f431aae617af6b9577454a0e212ad76f",
- "component.pipeline.card-canvas.1.background": "01bd392d5ddafe85e5575296d08254e52054ba8d",
- "component.pipeline.card-canvas.1.border": "b9510abf89f82fb7b779bb730caa1bf393c83bd4",
- "component.pipeline.card-canvas.2.background": "87b6b3e65b995fc4180dfb7bf613efb0098d1fff",
- "component.pipeline.card-canvas.2.border": "1f9fa1e95134d87995a21738a3877f1c15158e5e",
- "component.pipeline.background.dotes": "2784742abff27552789cdd4f2b51cab1331abb4a",
- "component.sidebar.background": "8b6619fafae38e8ad94fffd488f2cf53d3c31d76",
- "component.sidebar.border": "2263230eae16609a3d95ba5863aa3cc343010131",
- "component.sidebar.separator": "a0c913dd38e81e3b2c20ee17642433da6da5f147",
- "component.sidebar.hover": "4925b4511178bd2853a6b7b329683d036508aec1",
- "component.sidebar.selected": "31f335ecde0aedb12407221718069f5b13574d41",
- "component.sidebar.item.unselected.text": "9609e0ad8d79127a3784876f0204d02964f09e43",
- "component.sidebar.item.unselected.icon": "5afba128858cf7494fb8a326a435860faf00b0ee",
- "component.sidebar.item.selected.text": "5f1daf88cebaea07bd4c2a57c862638340827496",
- "component.sidebar.item.selected.icon": "18325fda8139122c4a7cdf6debe2cd1f25d120b7",
- "component.sidebar.logo.text": "a3ffa09fdf368badab24aecdbd26709ed7b3c2b2",
- "component.sidebar.logo.icon": "c572d382a2018718d719f6a427d31fc9a42f57bd",
- "component.sidebar.search.background": "33822e390046e5ec8f71a07fc041514a28778e74",
- "component.sidebar.search.border": "f2044f7e8cf503f8809a48a14a88c5ef6466176f",
- "component.sidebar.search.placeholder": "665cc00a32edd27b62371ee820d3c3250e629e78",
- "component.sidebar.search.btn.background": "70c80e61b9ec397214c809c51de4fdf8177185da",
- "component.sidebar.search.btn.border": "1c434c7d16cd4ba880e2d57520c90bc37f6b3879",
- "component.sidebar.search.btn.text": "589c7d0162d67165a8752ea54a2c63bb63ee3ad7",
- "component.sidebar.footer.username": "68298a8f471bb04f2f0305d9433a2b59613abd8d",
- "component.sidebar.footer.data": "6a681d2abb90c2b62a39e20a1d29419c5086f01a",
- "component.scrollbar.thumb": "9818c03d003381a966d08d3c6da75af8468bb8ef",
- "component.selection.unselected.item": "7a7cad2aa2d6b2803a52eb26c78ea177b84ce241",
- "component.selection.unselected.background": "a63ba949d12afc99020e77f95d0538bddba457b3",
- "component.selection.unselected.border": "6ef997ebe03bb209ca568a648eb0cc8be69746a6",
- "component.selection.selected.item": "f1f43c8acf2d4da10ee2e0d164d4dbe955816018",
- "component.selection.selected.background": "1d1bbb9958f047744b66861fd8bd75dc2726dc25",
- "component.selection.selected.border": "44b31378ed175b87b50ebad88cfd4a73a66ab9d5",
- "component.separator.background": "9f4c82c269bc5aff0fa55d52a0ed59f914057be0",
- "component.slider.track.base": "34dc3b5be6733e38f6c28d24d4f3699b2d7ea6f3",
- "component.slider.track.progress": "38d8cac26c1cfb91293198eee25299e4aef9c1d8",
- "component.slider.track-segments.base": "cb752791a51ff48c6d481426a1affb15048a152a",
- "component.slider.track-segments.progress": "a7943fda0e4646e7018046354a9be54cf7d03075",
- "component.slider.handle.background": "5c423cc3b672079f1e7dc0d1c8170dade368711a",
- "component.slider.handle.border": "94347a2ed2900445946d18c653fb179b8602c533",
- "component.status-indicator.completed": "c4c3bce2d28c84c25db4f444f9144b94523737b7",
- "component.status-indicator.cancelled": "5aa15732d9ebc41f14b111e252819e2e36617124",
- "component.status-indicator.warning": "4dc6e5ea4c736869aee4ebd0ee006f2d73861423",
- "component.status-indicator.running": "07ce029f27cf34bf8d6fe3b9a6a600be01c8947e",
- "component.status-indicator.merged": "d9eb24404452e6cc2617094fe8f29c69a760ea55",
- "component.status-indicator.action-required": "2f1b8543c44b5d93cebddd80b5a9ee2d60fdb146",
- "component.status-indicator.waiting": "62f68d300850ce20cf0be8c07d82a41bf1a56ecd",
- "component.switch.unselected.thumb": "94d5f0b3a97924583ff697d56db74727b133ba95",
- "component.switch.unselected.background": "a8ae87c7bb7ba7f4bfa71f2fdd5f404d19c3a1be",
- "component.switch.selected.thumb": "cf6964ec11d69899d5dd39e82d322ea544367e90",
- "component.switch.selected.background": "bba05ff96eae08a4adc31a6406e417022d9e5dad",
- "component.table.header.text": "65cfc045aa01e3d3eeae4a227cac9be150839db8",
- "component.table.header.background": "137c4f2e14bb8cadaf6f900a443700fe928a1fcd",
- "component.table.row.alternate-background": "2863f92db433f88f24f62dda4cc9fd50c48130be",
- "component.table.row.border": "445d945c4fe4426c3b73cf6f8fe0a572e4525798",
- "component.table.cell.text": "73a28f25ba54aff507877ecbfd9942a6ea9f3cea",
- "component.tabs.background": "8689ee01219675fb951a2517c2397fba52487971",
- "component.tabs.border": "e5bc8cfac224234021c11b381f505da5fcac84ed",
- "component.tabs.item.unselected.text": "4af8a5b79c55621f1ed11a7b6fc605657934dc1e",
- "component.tabs.item.unselected.background": "fa041cdeb34ba5da6f1bd4cd6d8bb4b8273e0e70",
- "component.tabs.item.unselected.border": "79b1a6fe839c012efec923edf40b3bfa2bcdab19",
- "component.tabs.item.selected.text": "d048f7001829ff9949b2712b8ca746c8f3f49767",
- "component.tabs.item.selected.background": "33269e9854800d565f728ba2a85c5cd3e549b5e8",
- "component.tabs.item.selected.border": "11b7e5aeb83fd2f5d968021c750af2ceb5ba5841",
- "component.tag.blue.text": "b35e0aebd9d1ebf0fd5d24bbd5ad184db9e11b86",
- "component.tag.blue.background": "072fc2901d8ad0199c07bc339d46db086c7b0379",
- "component.tag.blue.background-subtle": "67307c003cb91d76e00ef0f3777318e25efac628",
- "component.tag.blue.border": "680fb2a6a11251e2619789595cd28c7861aaa530",
- "component.tag.brown.text": "b48491f46d15503df99e2d8d9394aa552d09461b",
- "component.tag.brown.background": "90b0ee0df4ebe7f06bfd07a7acbe812a45d621a4",
- "component.tag.brown.background-subtle": "134ffd2a91ef027e197db6a5331d2726bc080ad6",
- "component.tag.brown.border": "675776ff7a30540c297579d72b7f00779d778c14",
- "component.tag.cyan.text": "6bf9361c5931ba40663d2c412f28f15382498517",
- "component.tag.cyan.background": "83107c8cff314c553ed2cea5c9af1ff3356485e5",
- "component.tag.cyan.background-subtle": "7f2724127eebb6e01713828af3736cd2e3734436",
- "component.tag.cyan.border": "3286065f931626298e8f3dab2328297e83a79771",
- "component.tag.green.text": "699a30f1d5f76ed4e631faa3da63be65e88af039",
- "component.tag.green.background": "8b06c35974700260dff1a712c0a3976d4ddb0df5",
- "component.tag.green.background-subtle": "c4f47c34772d8367bc3b00645420511f37aaecad",
- "component.tag.green.border": "db85545b7d00ef9e199bf863dcdcc2be520f520c",
- "component.tag.indigo.text": "d641d4626278e4d17ff4d98202112da9580a6b89",
- "component.tag.indigo.background": "bb4af9a068f716c2f0b4f77c228b88009ac049c9",
- "component.tag.indigo.background-subtle": "877e3b4ee6040ed581a8349c8fdb5e49ed36dfe0",
- "component.tag.indigo.border": "885fdb80c956855c30666c660d5839dc357d1f5f",
- "component.tag.lime.text": "763399447b243f761b7cce55f7dcf2fbb1797ee3",
- "component.tag.lime.background": "d51cede4c823e16ac204bcaddb65d49c325c3cbe",
- "component.tag.lime.background-subtle": "556934df078200ab014c762eeaa04deecd05422e",
- "component.tag.lime.border": "fbb53e37ef7cb87cfae5298e69a5ffe4f99a23a7",
- "component.tag.mint.text": "d3d406bffbadb1b894e4bb6aef7b1f5a1945094c",
- "component.tag.mint.background": "04568a7d0bff5fbc11600bf840916f5451a0fe62",
- "component.tag.mint.background-subtle": "1d39716bceda8510beb02e19847c391523e3690a",
- "component.tag.mint.border": "c703cecfc8bd82c593dc9d81ce18748edd6ecf4d",
- "component.tag.orange.text": "ba407492439b283fedf30a8ab8b16774c0931a9f",
- "component.tag.orange.background": "ef766412f340a4aa62c8888a6fdfb2890f3ea207",
- "component.tag.orange.background-subtle": "05e823662de8b1f99a062cea3c0f24df69b29362",
- "component.tag.orange.border": "2f3023f2311c12acb44cdd28beb888f64d6d2183",
- "component.tag.pink.text": "83b73e0e328485233004d42baa8a0948ff2198b0",
- "component.tag.pink.background": "b23a211249a71f32bf15757316d0596fdb395962",
- "component.tag.pink.background-subtle": "c144f19e07b839d68f20eb5c51ebd94e0f333a82",
- "component.tag.pink.border": "b4874a81a08261362f3d8237833b80e68a851b76",
- "component.tag.purple.text": "9869d8aad416ac3f9e530b0d62b05dda66906de4",
- "component.tag.purple.background": "bc59008310427ba5883f71079b19b8cb4c6dd862",
- "component.tag.purple.background-subtle": "a3598602d6e6b1d03f638f1a941801f147f4657a",
- "component.tag.purple.border": "de1d577bd170613ab46460e9c50ca8de420152f6",
- "component.tag.red.text": "aca8c1832317ac859b4263769855f423840a8569",
- "component.tag.red.background": "9008e05416a00096c234511275b92be7204363b6",
- "component.tag.red.background-subtle": "986bdd3f8d16488337ca9f46b71b04195d7578b0",
- "component.tag.red.border": "f7f9067262546ee6eb77955e38aa0a451fc7f98a",
- "component.tag.violet.text": "2ab996ff3465a0b97dee4d7c5606df3d46ab2a07",
- "component.tag.violet.background": "4c9b9c2658479fc0e56894975a9b9b8d76df5b00",
- "component.tag.violet.background-subtle": "fded9a84a20755592f57f081ebb594bfbaf8cfb3",
- "component.tag.violet.border": "77de89ef1ab5168b7ff5e329bde8608047149a04",
- "component.tag.yellow.text": "cadfcb4d0fe72fd5828cd764d54198026520e10c",
- "component.tag.yellow.background": "a29464cd2a618a77586cb8760478a4d82b12b3ca",
- "component.tag.yellow.background-subtle": "1b262be32c5779f024da5ad5696c805a83eb96c7",
- "component.tag.yellow.border": "b595821fd5ef662361820415bb878e8ef4ab8939",
- "component.tag.gray.text": "e7608c51a2421de226afebbcb909180c8a0cdb5a",
- "component.tag.gray.background": "9bcc758ef67bbaac88637e99a702da5d7f7a3144",
- "component.tag.gray.background-subtle": "76dfa99dd57cbaf2e7cbec9511cd1e1ddd92ee0e",
- "component.tag.gray.border": "02e03f32969f9e6120bb6c7a3b781a5446f1bef1",
- "component.toast.default.title": "f791d24eeab59c12cf4aad84f4677099bb4a01c1",
- "component.toast.default.description": "6000da4ada3b9445750fb4b7b990726df120c271",
- "component.toast.default.background": "5b9e9ea5b7de018a92d3deb902257e4e2bbb49f9",
- "component.toast.default.border": "f74755bc7843dc9d7c788c54178b7ce3b83dea3f",
- "component.toast.danger.title": "b5ad1c43fcee32eb251b980e884e77ea137c3369",
- "component.toast.danger.description": "d281b5c13f2a4a293042f52b168e39f8bec398da",
- "component.toast.danger.background": "8ba5c70e994ab44aeb72b3ed7f26ca9646d59cc0",
- "component.toast.danger.border": "7f5252c13b96825084248b367f36377bb003ca96",
- "component.tooltip.text": "b79a7ec441cdc7c6eee9313602f081d063327c1d",
- "component.tooltip.background": "a35d0240a1c4de13350e6a4770dd1703a90a9227",
- "component.tooltip.border": "d57b38546841813d61da59d66e98a8921f2f3ee7",
- "shadow-color.0": "c0c282f63e107374a732d74c1742cf60d52e6e5c",
- "shadow-color.1": "1ec33a9c84353664d23cd23d6c033d1c330c149a",
- "shadow-color.2": "6200a000044d8dbee421ed4afb0c3ff42febb6ef",
- "shadow-color.3": "77d99afb159d8e193a82f615dd84de3214e00703",
- "shadow-color.4": "2b2e0307d252bdc6db53a23ce2cc2e9bb4f6b914",
- "shadow-color.5": "5a6c707240bab54cb4403f47262abfe0756efc9a",
- "shadow-color.6": "928283d00759150575a8f155da90180a582be438",
- "shadow-color.inner": "6cb5a98fba0b13e952859b9f023259b5c06cfd1a",
- "gradient.ai.gradient-stop-1": "8db516caa68afc5b8fdd6fc6e5a9bad7715c5f26",
- "gradient.ai.gradient-stop-2": "33930f41665251a281973a37847f357480aedca3",
- "gradient.ai.gradient-stop-3": "c9e14c3db8e622b10b1cd3e860115cd6f876ae49",
- "gradient.ai.gradient-stop-4": "6e7d0850d7eb1e699f87b41f6ffd4cb8d73d72e8",
- "gradient.skeleton.gradient-stop-1": "5427016b990b75f0d1ce60eef8cb9b96d75fbde2",
- "gradient.skeleton.gradient-stop-2": "01442c311e6da751c30c3518fc32970306767274",
- "gradient.skeleton.gradient-stop-3": "7fda4c834a3daf0c56bb59777c525670ae2dee3e",
- "gradient.pipeline.running.gradient-stop-1": "0c187d1ebb015ec66bac356009795316f84807ae",
- "gradient.pipeline.running.gradient-stop-2": "d1251f86c91bd0f29d8ac8cfa01056bc307156b4",
- "gradient.pipeline.running.gradient-stop-3": "b09bdab234cdf7c204cb153ec94ea0a9b2bb4976",
- "gradient.pipeline.arrows.gradient-stop-1": "0465e74baaf10a12f23b9eaa40fc1ae08485a0d5",
- "gradient.pipeline.arrows.gradient-stop-2": "4cadc4f9a5e66f28eaa27fb54b6ce538ea430c7d",
- "gradient.pipeline.arrows.gradient-stop-3": "5af16d4ae6b63ff8dcf3254009e712db4ac1a3f9",
- "gradient.pipeline.card.background.gradient-from": "8404a4e146121987426681accb996902179fad72",
- "gradient.pipeline.card.background.gradient-to": "037bbd7fb410d05993a48594626a7babb32605a6",
- "gradient.pipeline.card.border.gradient-from": "342926ec7179e7cbe133981050c1e1e41d94ed7a",
- "gradient.pipeline.card.border.gradient-to": "8e39428cc5ce20f3593127f2ef71f180b38ee9a4",
- "gradient.pipeline.widget.number.gradient-from": "dc372cb50eedf6023cd80cb6a4520e5fdf91358b",
- "gradient.pipeline.widget.number.gradient-to": "e505c8d9dd140f5a671c1291ffd519fcff5c3e2c",
- "gradient.pipeline.widget.blob.big.gradient-from": "b518524b25a5b95804988c640c4d52ba7ebd4599",
- "gradient.pipeline.widget.blob.big.gradient-to": "80a493af10245e0ebbc6a51f5452d61d836a3754",
- "gradient.pipeline.widget.blob.small.gradient-from": "8d7be31e69f0e54dd2e493d9051c2268078ea5ed",
- "gradient.pipeline.widget.blob.small.gradient-to": "198813cf6242881ce0e0d030ca22ef31f9190d13",
- "iconStrokeWidth.xxs": "751ceaa292e27736009bef894b62f83c1b2d66d8",
- "iconStrokeWidth.xs": "77ca59c88a0b47972554b1db3f6469a230a6ad8c",
- "iconStrokeWidth.sm": "e445b22e1f18af07002a1dc76f900dada5477383",
- "iconStrokeWidth.default": "4377ec04d21e3851d7f71914a0051ed09daad5fb",
- "iconStrokeWidth.md": "580043ec5bcae9c2097bff41e3e24e49883451c9",
- "iconStrokeWidth.lg": "e72029e275f9e020f7d772662521389ea67a279a",
- "component.dropdown.item.text": "2f1f1ea9d368ec8be380803506fbf657cabe6ac0"
- },
- "group": "mode"
- },
- {
- "id": "363ff162c776a42300fdcb513bbcf441ac503ec0",
- "name": "dark-dimmer-deuteranopia",
- "$figmaStyleReferences": {
- "shadow.0": "S:a2ed3778198048e91067a04633c27ba20e9fcbec,",
- "shadow.1": "S:947694488889f7271c428950bec937ee79f8a536,",
- "shadow.2": "S:70378f090cb66b03ee4b18e25742743934f37757,",
- "shadow.3": "S:aa7e83fd47e75f5a1ae3e17f64417d5e9fcb96ae,",
- "shadow.4": "S:5dfba690094db266c4ab7686fccbbedd8c16385f,",
- "shadow.5": "S:d6752151a8dd3bd4b4bf12ad15a80c522f760731,",
- "shadow.6": "S:da8e7b5b0f1352215fbaab66eff62a3e19d22b67,",
- "shadow.inner": "S:2805cdc40176a4707d5cfc549b4c12e7ec4e74ff,",
- "ring.focus": "S:062018f6483f54f1255b952aa1759b028d502ac3,"
- },
- "selectedTokenSets": {
- "mode/dark/dimmer-deuteranopia": "enabled"
- },
- "$figmaCollectionId": "VariableCollectionId:1340:156918",
- "$figmaModeId": "1389:6",
- "$figmaVariableReferences": {
- "background.1": "633e5f77aa1bd1bd133852d8372b9c9f1231a9e4",
- "background.2": "14e8d4b56cc273b508af8a2c58cb00e99e08d1d3",
- "background.3": "33554ff11e1eab35e50aa3570f51d53f16f46d6a",
- "text.1": "38382b9984a98f9d26692a7f2882dfb5c5d51825",
- "text.2": "115f62efd02491e85a63dfd601b03725d3711f23",
- "text.3": "1c7327f01cf759b17fd0523cb540afa8700c1dc7",
- "text.accent": "0b3cd5357659e6542cca163ccfd96c0cac059203",
- "text.success": "ee56057b81e6d0872a84ca6b29affc8911fe333e",
- "text.danger": "c7e38d7c7afc899f4d40392dbd6bc5ed6580264d",
- "text.warning": "b03334e4c9db4b76269e4be886df6c1abf74d0ca",
- "border.1": "5ad2231a611605964ba70f80e7aabb48f04bc704",
- "border.2": "9084bef359e38136e0dddac25a464896456a9b1a",
- "border.3": "5ff5d5233f7cb0233ce7634bc480026668c818f6",
- "border.focus": "8db219e896acc4d828aaaf4add646d96540a84ea",
- "border.success": "b13758973865eab0b4d79028a48e457eae8bec47",
- "border.danger": "33d53c1486021bb3c9edce4123b484a2aabc8de0",
- "border.warning": "027e57e08a1edcaaa7fbe033902bb3f65497abb4",
- "state.hover": "78426caca2a07ee56132762a720ae07e2810f03b",
- "state.selected": "ef914056c9c9dbaef00fa8795702a3cb933ee761",
- "state.disabled.text": "967ab1b863941c100f58cc55e611ee2709051f01",
- "state.disabled.background": "7a192b5ddcc570f0c8e3a5dbfd54d780e2832bbd",
- "state.disabled.border": "067fd26e80ad39a28f738a3b76d21d354092d551",
- "component.accordion.title": "5e49d6ddf7f2b21724b474d4a5545256143dce54",
- "component.accordion.description": "bc47401a69d07fa71f0371765ed940745fc7a5b9",
- "component.accordion.chevron": "5dd530f96134323125031668d4ea98a36ea0de86",
- "component.accordion.border": "0b3fcc0e02a2a86625b2b4a9cfeebfad9486bc3a",
- "component.alert.default.title": "d8e59ed205399e9727b0dcecdccad3d8daaaa622",
- "component.alert.default.description": "f9ec7fec91747435740f000fb642f9009e8fc2db",
- "component.alert.default.background": "7fbbdfcc33a3051394f89675798db2159741a5fc",
- "component.alert.default.border": "549692bf2f70f6b40c7d55259f8890189aa6cc98",
- "component.alert.danger.title": "c8da1cdbba8e0f86edda5fd3869f6186d53881ca",
- "component.alert.danger.description": "366849405bd53c78f0b73d72585034a52f05d9a7",
- "component.alert.danger.background": "5756a9bdba027993a9879b32ed129e3034028cdf",
- "component.alert.danger.border": "a1a3be9eefab6edf2e996a46537872680dc45a09",
- "component.avatar.text": "23018f4c7f22c4afb3b7e49f585a1fbb591209de",
- "component.avatar.background": "57703fddbd26d363509fdba3aea037bd2f515ee0",
- "component.avatar.border": "d651f4cb9082aa4d6e6af2c5abab700d683a5c85",
- "component.badge.default.text": "ab90828e3b8c6adce5dc10bf85107b001b958e95",
- "component.badge.default.background": "706b070b298e2d2a97665baf7af05187eefeb4fe",
- "component.badge.default.border": "a935a2968ca4ecfb8cc58a18f31ae8fe65eb516b",
- "component.badge.neutral.text": "82d39f1786c4371303ae21e4c02db79989c54e36",
- "component.badge.neutral.background": "f5480b1a2b648fdb0561acda7515c38271cfb04b",
- "component.badge.neutral.border": "00f05792ddf6e53bff79346df6a34144426d50e0",
- "component.badge.success.text": "71014a6138e8747257a21144f8114b906cfe0f0a",
- "component.badge.success.border": "190589c6021debb7bb676f05ac7f063c237fd4aa",
- "component.badge.success.background": "177eb9f406784ddb958232cd643ebbb3490a53d4",
- "component.badge.danger.text": "6c0c04f17c2bc0ee085d09bf0f205dcbc66c1e17",
- "component.badge.danger.border": "6bb014acbbd68a796ed0c4d8c4f73e8e9e619923",
- "component.badge.danger.background": "4162b10332d17800585d97ed45e45d69c2006808",
- "component.badge.warning.text": "8581620d95e5b92a8c85341ebf63f21fcf7133d0",
- "component.badge.warning.border": "71cb519182108ac72ffef823935546e4bff62bbc",
- "component.badge.warning.background": "74c13457a85684a054426bd833859fe93eaec978",
- "component.badge.running.text": "0b0c1be217e557a5b14c1cb25e988e4ac6d40583",
- "component.badge.running.border": "27d3c48d3c316bc4f980282759b5e82f8aaaf49d",
- "component.badge.running.background": "a85fddc26baf586ac7ba79e381e5f8fefca87c65",
- "component.badge.merged.text": "a83d66ef53e8a094a62f2b32a4d17e58d552b1ef",
- "component.badge.merged.border": "755392bca643af0a3fe5492069881a870aa11dc3",
- "component.badge.merged.background": "4f4c81b1fe43bfe0d721a22d0aeb93079776cf6d",
- "component.badge.ai.text": "bb4daee92817073da0366090742d0a17babb5728",
- "component.badge.ai.background": "c5764a2304bf0e8a153c9ce0da20827696a76b41",
- "component.breadcrumb.item-inactive": "2f009ca6cafb50c994205c9df02ee2d2503f7d23",
- "component.breadcrumb.item-current": "7b502cc2e72f66bb501fdc5f480d0133d1b3841a",
- "component.breadcrumb.separator": "1cd28c3ff97ab2f529a19c632d89dd44af0aad80",
- "component.btn.primary.text": "9d32f032da93c9aab8b3bc6087c26aa12f507ad7",
- "component.btn.primary.background": "410d584a3469233e067d0592a366fdebbe1049bc",
- "component.btn.primary.border": "1491ac71f9681307c2d6528e443504e079061988",
- "component.btn.secondary.text": "12c93d1b08ae50645a3b8f59256fcec00a4f84ca",
- "component.btn.secondary.background": "86434310c95f5c055783011cc0e7c7918f67a35c",
- "component.btn.secondary.border": "66bda91f87154efd3cefdc7a634ecb8afa8cd285",
- "component.btn.outline.unselected.text": "9cf2c495178d6fdfd8f1360376242acbd4dc5e75",
- "component.btn.outline.unselected.icon": "af1510c6050f671219d2089e0e59d5febb4422d6",
- "component.btn.outline.unselected.border": "2b3013d632e566301e9f5f1a5cbb6aab4e7ec53f",
- "component.btn.outline.selected.text": "13b50089245dec1899db2012412efcf649e2c0b4",
- "component.btn.outline.selected.icon": "2bdf2c92b22e814109f4e05ec4d41d92f934a15d",
- "component.btn.outline.selected.border": "ef10f4599233f62203def151b386013ddaa63afb",
- "component.btn.ghost.unselected.text": "43fa10dd413cddb9a2e2142ead9ca3b4a91b49a6",
- "component.btn.ghost.unselected.icon": "5ce332f51238b374104ec53067d685c26882f38e",
- "component.btn.ghost.selected.text": "74cbf3b86016e05517f8c7bc64652281c940363e",
- "component.btn.ghost.selected.icon": "1d8c6206a136d9c176ffba600a1e94618c4b96f8",
- "component.btn.success.text": "52a336440e013bbc849ad67a43d0e136cf4f0b51",
- "component.btn.success.background": "608ca6930129b4e5ff36d7f38508ae2537b66629",
- "component.btn.success.border": "1f74d9985a10fe20e0acc4647cf4949005e9d4f1",
- "component.btn.success.state.hover": "d05bde38a6539a11e3ccd87345af113ccd6bd113",
- "component.btn.success.state.active": "f6e48e68dba6c32de27fadcaca3d1959f081d2e5",
- "component.btn.danger.text": "49c02562362b8f775cfc2c4c614ecd646dcc2716",
- "component.btn.danger.background": "0b015d0a4f456781969d7ffaf135c7c2a8858440",
- "component.btn.danger.border": "9f99ee56f1ae2b7eb2f98300b83d4f53b15fd763",
- "component.btn.danger.state.hover": "e7756e1d022d893bfa5fdd619f181d26fb7b117b",
- "component.btn.danger.state.active": "23c7c85ff6104e098a208b6f4b86c1d0eef0f543",
- "component.btn.ai.text": "380368600319fa12b73538ff52acd9d0e977e367",
- "component.btn.ai.background": "8c9a1d07e05837f50588b642a4b51462f883887d",
- "component.card.background": "256878745d17a46b7159919d8e30a3e960f59575",
- "component.card.border": "3688ffcc56c4fb44dc0e221b8e09a958fd9e509d",
- "component.dialog.title": "e6e0ff2bf1f3802eb21492e8b833c5f5e679cd82",
- "component.dialog.description": "301509fcf2faac8497b2136f7879b9b0b3c64433",
- "component.dialog.background": "ff2918d712798a4b487b6f6e5befe7b3eef59883",
- "component.dialog.border": "4a6cb3732ad8b36bb9de0d15cbed575c87996088",
- "component.dialog.backdrop": "893e60ed671f891241a3084707057185398446ed",
- "component.dropdown.background": "09b2dca27ba9efabfe838d713a14ca6e6ac46685",
- "component.dropdown.border": "c8cdfff63f4e142d651070ff1056b69a638aaab7",
- "component.dropdown.item.delete.text": "864396a8c9b5df0fd948ded7d520ded936d74a8b",
- "component.dropdown.item.delete.state.hover": "308dc9064be8e754f8385b0e8ff5489563d7c984",
- "component.diff.grey": "43bf4f466a6e231c9951a639313740579c29d824",
- "component.diff.add-content": "eb4eccf789a2bda6f3d3875c3310ef0579fd3555",
- "component.diff.add-lineNumber": "61583aa6e36aaddd0be173a4a082a450e2522d3a",
- "component.diff.add-content-highlight": "ad544fc527ca8b4c297993fe0722b8a7a96ef903",
- "component.diff.add-widget": "c1def698ab707194d8f1558e16b05c55d50920d9",
- "component.diff.add-widget-color": "a27c504a1f1151974669cf06054c1d0f704ecc38",
- "component.diff.del-content": "465e6eb3613967f489cfee4b04f0b283b9e88f91",
- "component.diff.del-lineNumber": "4cbe83072b6781d6e3edff645ccb2fb7426c5628",
- "component.diff.del-content-highlight": "3e635e401a1a37a259211d093bef70e3a0c507ea",
- "component.diff.plain-content": "984456faee2f6a5c202cfd76078ef5b6cd3a05f1",
- "component.diff.plain-lineNumber": "6a5550287e7c58afa9d2375c5bfdca4d6c214cf1",
- "component.diff.plain-lineNumber-color": "7c1186d20725b53cbefe87f56c5bc6db4e77d898",
- "component.diff.empty-content": "712d93a0c1bc9503abda77ae50d624bd328c0057",
- "component.diff.hunk-content": "79ad0dfc599f9bc246a6618c85bc1dc59744537f",
- "component.diff.hunk-lineNumber": "bccfad80b84e35edf4b47af2ca30057eba2b2ebf",
- "component.diff.hunk-content-color": "68c5d6a95d475f7275062e3eb58dba464df3d059",
- "component.diff.expand-content": "1f0c136f21d9abc2ce4a585f7750043932bfc30f",
- "component.input.text": "df946237ac2ea0d177f3f2818a673fdf876944c7",
- "component.input.placeholder": "85d7632aba08fd476083e508cc2660b17c30981a",
- "component.input.icon": "75ca1f38c16fbd5e2697a36c74b0b1dd01f3f5c0",
- "component.input.background": "585327333fbbf97bb8db21fbc613025719ca8a87",
- "component.input.border": "911dac823dac21c9ccf4e35e10b2eb82a9c6f0ef",
- "component.label.text": "80403cd630bba01a064550d9783313227b1d010f",
- "component.link.default": "e387bb4185d01d8a3a7d52b15f3868ba40b31ec9",
- "component.link.visited": "39b6b12d8317b7e916bcba67f322018c02b42d82",
- "component.nav-tabs.unselected.text": "c085805657bb81574da85d3cb29f89ca08980daa",
- "component.nav-tabs.selected.text": "16aa825c8038347237cbe91f7eeece4d2a8d1a2b",
- "component.nav-tabs.selected.border": "3427b967112facd59f09fa310c863d7193ea4ffe",
- "component.nav-tabs.border": "791d71ca187934e4b98ddff04bc9447a10358699",
- "component.nav-tabs.background": "b92549e37390005f2bd1cfce06f9dfb8f67e39e0",
- "component.pipeline.arrow.border": "e2beaac31e79580c5cb1d64e29cb8bffec601ad6",
- "component.pipeline.card.background": "f207dcff97f000326c4f28293fdbd2830860ce54",
- "component.pipeline.card.border": "aa9d9528b1e8e25f9e6dae387b76d9beb2de35a8",
- "component.pipeline.card.running.border": "179c0e4d47becc896eb1fbb7f9e8461779b3f680",
- "component.pipeline.card.error.border": "1c0b41b41e25250cfb65bdb539bd573be66b0d00",
- "component.pipeline.card.completed.border": "14251a54f431aae617af6b9577454a0e212ad76f",
- "component.pipeline.card-canvas.1.background": "01bd392d5ddafe85e5575296d08254e52054ba8d",
- "component.pipeline.card-canvas.1.border": "b9510abf89f82fb7b779bb730caa1bf393c83bd4",
- "component.pipeline.card-canvas.2.background": "87b6b3e65b995fc4180dfb7bf613efb0098d1fff",
- "component.pipeline.card-canvas.2.border": "1f9fa1e95134d87995a21738a3877f1c15158e5e",
- "component.pipeline.background.dotes": "2784742abff27552789cdd4f2b51cab1331abb4a",
- "component.sidebar.background": "8b6619fafae38e8ad94fffd488f2cf53d3c31d76",
- "component.sidebar.border": "2263230eae16609a3d95ba5863aa3cc343010131",
- "component.sidebar.separator": "a0c913dd38e81e3b2c20ee17642433da6da5f147",
- "component.sidebar.hover": "4925b4511178bd2853a6b7b329683d036508aec1",
- "component.sidebar.selected": "31f335ecde0aedb12407221718069f5b13574d41",
- "component.sidebar.item.unselected.text": "9609e0ad8d79127a3784876f0204d02964f09e43",
- "component.sidebar.item.unselected.icon": "5afba128858cf7494fb8a326a435860faf00b0ee",
- "component.sidebar.item.selected.text": "5f1daf88cebaea07bd4c2a57c862638340827496",
- "component.sidebar.item.selected.icon": "18325fda8139122c4a7cdf6debe2cd1f25d120b7",
- "component.sidebar.logo.text": "a3ffa09fdf368badab24aecdbd26709ed7b3c2b2",
- "component.sidebar.logo.icon": "c572d382a2018718d719f6a427d31fc9a42f57bd",
- "component.sidebar.search.background": "33822e390046e5ec8f71a07fc041514a28778e74",
- "component.sidebar.search.border": "f2044f7e8cf503f8809a48a14a88c5ef6466176f",
- "component.sidebar.search.placeholder": "665cc00a32edd27b62371ee820d3c3250e629e78",
- "component.sidebar.search.btn.background": "70c80e61b9ec397214c809c51de4fdf8177185da",
- "component.sidebar.search.btn.border": "1c434c7d16cd4ba880e2d57520c90bc37f6b3879",
- "component.sidebar.search.btn.text": "589c7d0162d67165a8752ea54a2c63bb63ee3ad7",
- "component.sidebar.footer.username": "68298a8f471bb04f2f0305d9433a2b59613abd8d",
- "component.sidebar.footer.data": "6a681d2abb90c2b62a39e20a1d29419c5086f01a",
- "component.scrollbar.thumb": "9818c03d003381a966d08d3c6da75af8468bb8ef",
- "component.selection.unselected.item": "7a7cad2aa2d6b2803a52eb26c78ea177b84ce241",
- "component.selection.unselected.background": "a63ba949d12afc99020e77f95d0538bddba457b3",
- "component.selection.unselected.border": "6ef997ebe03bb209ca568a648eb0cc8be69746a6",
- "component.selection.selected.item": "f1f43c8acf2d4da10ee2e0d164d4dbe955816018",
- "component.selection.selected.background": "1d1bbb9958f047744b66861fd8bd75dc2726dc25",
- "component.selection.selected.border": "44b31378ed175b87b50ebad88cfd4a73a66ab9d5",
- "component.separator.background": "9f4c82c269bc5aff0fa55d52a0ed59f914057be0",
- "component.slider.track.base": "34dc3b5be6733e38f6c28d24d4f3699b2d7ea6f3",
- "component.slider.track.progress": "38d8cac26c1cfb91293198eee25299e4aef9c1d8",
- "component.slider.track-segments.base": "cb752791a51ff48c6d481426a1affb15048a152a",
- "component.slider.track-segments.progress": "a7943fda0e4646e7018046354a9be54cf7d03075",
- "component.slider.handle.background": "5c423cc3b672079f1e7dc0d1c8170dade368711a",
- "component.slider.handle.border": "94347a2ed2900445946d18c653fb179b8602c533",
- "component.status-indicator.completed": "c4c3bce2d28c84c25db4f444f9144b94523737b7",
- "component.status-indicator.cancelled": "5aa15732d9ebc41f14b111e252819e2e36617124",
- "component.status-indicator.warning": "4dc6e5ea4c736869aee4ebd0ee006f2d73861423",
- "component.status-indicator.running": "07ce029f27cf34bf8d6fe3b9a6a600be01c8947e",
- "component.status-indicator.merged": "d9eb24404452e6cc2617094fe8f29c69a760ea55",
- "component.status-indicator.action-required": "2f1b8543c44b5d93cebddd80b5a9ee2d60fdb146",
- "component.status-indicator.waiting": "62f68d300850ce20cf0be8c07d82a41bf1a56ecd",
- "component.switch.unselected.thumb": "94d5f0b3a97924583ff697d56db74727b133ba95",
- "component.switch.unselected.background": "a8ae87c7bb7ba7f4bfa71f2fdd5f404d19c3a1be",
- "component.switch.selected.thumb": "cf6964ec11d69899d5dd39e82d322ea544367e90",
- "component.switch.selected.background": "bba05ff96eae08a4adc31a6406e417022d9e5dad",
- "component.table.header.text": "65cfc045aa01e3d3eeae4a227cac9be150839db8",
- "component.table.header.background": "137c4f2e14bb8cadaf6f900a443700fe928a1fcd",
- "component.table.row.alternate-background": "2863f92db433f88f24f62dda4cc9fd50c48130be",
- "component.table.row.border": "445d945c4fe4426c3b73cf6f8fe0a572e4525798",
- "component.table.cell.text": "73a28f25ba54aff507877ecbfd9942a6ea9f3cea",
- "component.tabs.background": "8689ee01219675fb951a2517c2397fba52487971",
- "component.tabs.border": "e5bc8cfac224234021c11b381f505da5fcac84ed",
- "component.tabs.item.unselected.text": "4af8a5b79c55621f1ed11a7b6fc605657934dc1e",
- "component.tabs.item.unselected.background": "fa041cdeb34ba5da6f1bd4cd6d8bb4b8273e0e70",
- "component.tabs.item.unselected.border": "79b1a6fe839c012efec923edf40b3bfa2bcdab19",
- "component.tabs.item.selected.text": "d048f7001829ff9949b2712b8ca746c8f3f49767",
- "component.tabs.item.selected.background": "33269e9854800d565f728ba2a85c5cd3e549b5e8",
- "component.tabs.item.selected.border": "11b7e5aeb83fd2f5d968021c750af2ceb5ba5841",
- "component.tag.blue.text": "b35e0aebd9d1ebf0fd5d24bbd5ad184db9e11b86",
- "component.tag.blue.background": "072fc2901d8ad0199c07bc339d46db086c7b0379",
- "component.tag.blue.background-subtle": "67307c003cb91d76e00ef0f3777318e25efac628",
- "component.tag.blue.border": "680fb2a6a11251e2619789595cd28c7861aaa530",
- "component.tag.brown.text": "b48491f46d15503df99e2d8d9394aa552d09461b",
- "component.tag.brown.background": "90b0ee0df4ebe7f06bfd07a7acbe812a45d621a4",
- "component.tag.brown.background-subtle": "134ffd2a91ef027e197db6a5331d2726bc080ad6",
- "component.tag.brown.border": "675776ff7a30540c297579d72b7f00779d778c14",
- "component.tag.cyan.text": "6bf9361c5931ba40663d2c412f28f15382498517",
- "component.tag.cyan.background": "83107c8cff314c553ed2cea5c9af1ff3356485e5",
- "component.tag.cyan.background-subtle": "7f2724127eebb6e01713828af3736cd2e3734436",
- "component.tag.cyan.border": "3286065f931626298e8f3dab2328297e83a79771",
- "component.tag.green.text": "699a30f1d5f76ed4e631faa3da63be65e88af039",
- "component.tag.green.background": "8b06c35974700260dff1a712c0a3976d4ddb0df5",
- "component.tag.green.background-subtle": "c4f47c34772d8367bc3b00645420511f37aaecad",
- "component.tag.green.border": "db85545b7d00ef9e199bf863dcdcc2be520f520c",
- "component.tag.indigo.text": "d641d4626278e4d17ff4d98202112da9580a6b89",
- "component.tag.indigo.background": "bb4af9a068f716c2f0b4f77c228b88009ac049c9",
- "component.tag.indigo.background-subtle": "877e3b4ee6040ed581a8349c8fdb5e49ed36dfe0",
- "component.tag.indigo.border": "885fdb80c956855c30666c660d5839dc357d1f5f",
- "component.tag.lime.text": "763399447b243f761b7cce55f7dcf2fbb1797ee3",
- "component.tag.lime.background": "d51cede4c823e16ac204bcaddb65d49c325c3cbe",
- "component.tag.lime.background-subtle": "556934df078200ab014c762eeaa04deecd05422e",
- "component.tag.lime.border": "fbb53e37ef7cb87cfae5298e69a5ffe4f99a23a7",
- "component.tag.mint.text": "d3d406bffbadb1b894e4bb6aef7b1f5a1945094c",
- "component.tag.mint.background": "04568a7d0bff5fbc11600bf840916f5451a0fe62",
- "component.tag.mint.background-subtle": "1d39716bceda8510beb02e19847c391523e3690a",
- "component.tag.mint.border": "c703cecfc8bd82c593dc9d81ce18748edd6ecf4d",
- "component.tag.orange.text": "ba407492439b283fedf30a8ab8b16774c0931a9f",
- "component.tag.orange.background": "ef766412f340a4aa62c8888a6fdfb2890f3ea207",
- "component.tag.orange.background-subtle": "05e823662de8b1f99a062cea3c0f24df69b29362",
- "component.tag.orange.border": "2f3023f2311c12acb44cdd28beb888f64d6d2183",
- "component.tag.pink.text": "83b73e0e328485233004d42baa8a0948ff2198b0",
- "component.tag.pink.background": "b23a211249a71f32bf15757316d0596fdb395962",
- "component.tag.pink.background-subtle": "c144f19e07b839d68f20eb5c51ebd94e0f333a82",
- "component.tag.pink.border": "b4874a81a08261362f3d8237833b80e68a851b76",
- "component.tag.purple.text": "9869d8aad416ac3f9e530b0d62b05dda66906de4",
- "component.tag.purple.background": "bc59008310427ba5883f71079b19b8cb4c6dd862",
- "component.tag.purple.background-subtle": "a3598602d6e6b1d03f638f1a941801f147f4657a",
- "component.tag.purple.border": "de1d577bd170613ab46460e9c50ca8de420152f6",
- "component.tag.red.text": "aca8c1832317ac859b4263769855f423840a8569",
- "component.tag.red.background": "9008e05416a00096c234511275b92be7204363b6",
- "component.tag.red.background-subtle": "986bdd3f8d16488337ca9f46b71b04195d7578b0",
- "component.tag.red.border": "f7f9067262546ee6eb77955e38aa0a451fc7f98a",
- "component.tag.violet.text": "2ab996ff3465a0b97dee4d7c5606df3d46ab2a07",
- "component.tag.violet.background": "4c9b9c2658479fc0e56894975a9b9b8d76df5b00",
- "component.tag.violet.background-subtle": "fded9a84a20755592f57f081ebb594bfbaf8cfb3",
- "component.tag.violet.border": "77de89ef1ab5168b7ff5e329bde8608047149a04",
- "component.tag.yellow.text": "cadfcb4d0fe72fd5828cd764d54198026520e10c",
- "component.tag.yellow.background": "a29464cd2a618a77586cb8760478a4d82b12b3ca",
- "component.tag.yellow.background-subtle": "1b262be32c5779f024da5ad5696c805a83eb96c7",
- "component.tag.yellow.border": "b595821fd5ef662361820415bb878e8ef4ab8939",
- "component.tag.gray.text": "e7608c51a2421de226afebbcb909180c8a0cdb5a",
- "component.tag.gray.background": "9bcc758ef67bbaac88637e99a702da5d7f7a3144",
- "component.tag.gray.background-subtle": "76dfa99dd57cbaf2e7cbec9511cd1e1ddd92ee0e",
- "component.tag.gray.border": "02e03f32969f9e6120bb6c7a3b781a5446f1bef1",
- "component.toast.default.title": "f791d24eeab59c12cf4aad84f4677099bb4a01c1",
- "component.toast.default.description": "6000da4ada3b9445750fb4b7b990726df120c271",
- "component.toast.default.background": "5b9e9ea5b7de018a92d3deb902257e4e2bbb49f9",
- "component.toast.default.border": "f74755bc7843dc9d7c788c54178b7ce3b83dea3f",
- "component.toast.danger.title": "b5ad1c43fcee32eb251b980e884e77ea137c3369",
- "component.toast.danger.description": "d281b5c13f2a4a293042f52b168e39f8bec398da",
- "component.toast.danger.background": "8ba5c70e994ab44aeb72b3ed7f26ca9646d59cc0",
- "component.toast.danger.border": "7f5252c13b96825084248b367f36377bb003ca96",
- "component.tooltip.text": "b79a7ec441cdc7c6eee9313602f081d063327c1d",
- "component.tooltip.background": "a35d0240a1c4de13350e6a4770dd1703a90a9227",
- "component.tooltip.border": "d57b38546841813d61da59d66e98a8921f2f3ee7",
- "shadow-color.0": "c0c282f63e107374a732d74c1742cf60d52e6e5c",
- "shadow-color.1": "1ec33a9c84353664d23cd23d6c033d1c330c149a",
- "shadow-color.2": "6200a000044d8dbee421ed4afb0c3ff42febb6ef",
- "shadow-color.3": "77d99afb159d8e193a82f615dd84de3214e00703",
- "shadow-color.4": "2b2e0307d252bdc6db53a23ce2cc2e9bb4f6b914",
- "shadow-color.5": "5a6c707240bab54cb4403f47262abfe0756efc9a",
- "shadow-color.6": "928283d00759150575a8f155da90180a582be438",
- "shadow-color.inner": "6cb5a98fba0b13e952859b9f023259b5c06cfd1a",
- "gradient.ai.gradient-stop-1": "8db516caa68afc5b8fdd6fc6e5a9bad7715c5f26",
- "gradient.ai.gradient-stop-2": "33930f41665251a281973a37847f357480aedca3",
- "gradient.ai.gradient-stop-3": "c9e14c3db8e622b10b1cd3e860115cd6f876ae49",
- "gradient.ai.gradient-stop-4": "6e7d0850d7eb1e699f87b41f6ffd4cb8d73d72e8",
- "gradient.skeleton.gradient-stop-1": "5427016b990b75f0d1ce60eef8cb9b96d75fbde2",
- "gradient.skeleton.gradient-stop-2": "01442c311e6da751c30c3518fc32970306767274",
- "gradient.skeleton.gradient-stop-3": "7fda4c834a3daf0c56bb59777c525670ae2dee3e",
- "gradient.pipeline.running.gradient-stop-1": "0c187d1ebb015ec66bac356009795316f84807ae",
- "gradient.pipeline.running.gradient-stop-2": "d1251f86c91bd0f29d8ac8cfa01056bc307156b4",
- "gradient.pipeline.running.gradient-stop-3": "b09bdab234cdf7c204cb153ec94ea0a9b2bb4976",
- "gradient.pipeline.arrows.gradient-stop-1": "0465e74baaf10a12f23b9eaa40fc1ae08485a0d5",
- "gradient.pipeline.arrows.gradient-stop-2": "4cadc4f9a5e66f28eaa27fb54b6ce538ea430c7d",
- "gradient.pipeline.arrows.gradient-stop-3": "5af16d4ae6b63ff8dcf3254009e712db4ac1a3f9",
- "gradient.pipeline.card.background.gradient-from": "8404a4e146121987426681accb996902179fad72",
- "gradient.pipeline.card.background.gradient-to": "037bbd7fb410d05993a48594626a7babb32605a6",
- "gradient.pipeline.card.border.gradient-from": "342926ec7179e7cbe133981050c1e1e41d94ed7a",
- "gradient.pipeline.card.border.gradient-to": "8e39428cc5ce20f3593127f2ef71f180b38ee9a4",
- "gradient.pipeline.widget.number.gradient-from": "dc372cb50eedf6023cd80cb6a4520e5fdf91358b",
- "gradient.pipeline.widget.number.gradient-to": "e505c8d9dd140f5a671c1291ffd519fcff5c3e2c",
- "gradient.pipeline.widget.blob.big.gradient-from": "b518524b25a5b95804988c640c4d52ba7ebd4599",
- "gradient.pipeline.widget.blob.big.gradient-to": "80a493af10245e0ebbc6a51f5452d61d836a3754",
- "gradient.pipeline.widget.blob.small.gradient-from": "8d7be31e69f0e54dd2e493d9051c2268078ea5ed",
- "gradient.pipeline.widget.blob.small.gradient-to": "198813cf6242881ce0e0d030ca22ef31f9190d13",
- "iconStrokeWidth.xxs": "751ceaa292e27736009bef894b62f83c1b2d66d8",
- "iconStrokeWidth.xs": "77ca59c88a0b47972554b1db3f6469a230a6ad8c",
- "iconStrokeWidth.sm": "e445b22e1f18af07002a1dc76f900dada5477383",
- "iconStrokeWidth.default": "4377ec04d21e3851d7f71914a0051ed09daad5fb",
- "iconStrokeWidth.md": "580043ec5bcae9c2097bff41e3e24e49883451c9",
- "iconStrokeWidth.lg": "e72029e275f9e020f7d772662521389ea67a279a",
- "component.dropdown.item.text": "2f1f1ea9d368ec8be380803506fbf657cabe6ac0"
- },
- "group": "mode"
- },
- {
- "id": "7f80f5e6690fe1739af7a58c69a0a0f737658f42",
- "name": "dark-high-contrast-deuteranopia",
- "$figmaStyleReferences": {
- "shadow.0": "S:a2ed3778198048e91067a04633c27ba20e9fcbec,",
- "shadow.1": "S:947694488889f7271c428950bec937ee79f8a536,",
- "shadow.2": "S:70378f090cb66b03ee4b18e25742743934f37757,",
- "shadow.3": "S:aa7e83fd47e75f5a1ae3e17f64417d5e9fcb96ae,",
- "shadow.4": "S:5dfba690094db266c4ab7686fccbbedd8c16385f,",
- "shadow.5": "S:d6752151a8dd3bd4b4bf12ad15a80c522f760731,",
- "shadow.6": "S:da8e7b5b0f1352215fbaab66eff62a3e19d22b67,",
- "shadow.inner": "S:2805cdc40176a4707d5cfc549b4c12e7ec4e74ff,",
- "ring.focus": "S:062018f6483f54f1255b952aa1759b028d502ac3,"
- },
- "selectedTokenSets": {
- "mode/dark/high-contrast-deuteranopia": "enabled"
- },
- "$figmaCollectionId": "VariableCollectionId:1340:156918",
- "$figmaModeId": "1389:7",
- "$figmaVariableReferences": {
- "background.1": "633e5f77aa1bd1bd133852d8372b9c9f1231a9e4",
- "background.2": "14e8d4b56cc273b508af8a2c58cb00e99e08d1d3",
- "background.3": "33554ff11e1eab35e50aa3570f51d53f16f46d6a",
- "text.1": "38382b9984a98f9d26692a7f2882dfb5c5d51825",
- "text.2": "115f62efd02491e85a63dfd601b03725d3711f23",
- "text.3": "1c7327f01cf759b17fd0523cb540afa8700c1dc7",
- "text.accent": "0b3cd5357659e6542cca163ccfd96c0cac059203",
- "text.success": "ee56057b81e6d0872a84ca6b29affc8911fe333e",
- "text.danger": "c7e38d7c7afc899f4d40392dbd6bc5ed6580264d",
- "text.warning": "b03334e4c9db4b76269e4be886df6c1abf74d0ca",
- "border.1": "5ad2231a611605964ba70f80e7aabb48f04bc704",
- "border.2": "9084bef359e38136e0dddac25a464896456a9b1a",
- "border.3": "5ff5d5233f7cb0233ce7634bc480026668c818f6",
- "border.focus": "8db219e896acc4d828aaaf4add646d96540a84ea",
- "border.success": "b13758973865eab0b4d79028a48e457eae8bec47",
- "border.danger": "33d53c1486021bb3c9edce4123b484a2aabc8de0",
- "border.warning": "027e57e08a1edcaaa7fbe033902bb3f65497abb4",
- "state.hover": "78426caca2a07ee56132762a720ae07e2810f03b",
- "state.selected": "ef914056c9c9dbaef00fa8795702a3cb933ee761",
- "state.disabled.text": "967ab1b863941c100f58cc55e611ee2709051f01",
- "state.disabled.background": "7a192b5ddcc570f0c8e3a5dbfd54d780e2832bbd",
- "state.disabled.border": "067fd26e80ad39a28f738a3b76d21d354092d551",
- "component.accordion.title": "5e49d6ddf7f2b21724b474d4a5545256143dce54",
- "component.accordion.description": "bc47401a69d07fa71f0371765ed940745fc7a5b9",
- "component.accordion.chevron": "5dd530f96134323125031668d4ea98a36ea0de86",
- "component.accordion.border": "0b3fcc0e02a2a86625b2b4a9cfeebfad9486bc3a",
- "component.alert.default.title": "d8e59ed205399e9727b0dcecdccad3d8daaaa622",
- "component.alert.default.description": "f9ec7fec91747435740f000fb642f9009e8fc2db",
- "component.alert.default.background": "7fbbdfcc33a3051394f89675798db2159741a5fc",
- "component.alert.default.border": "549692bf2f70f6b40c7d55259f8890189aa6cc98",
- "component.alert.danger.title": "c8da1cdbba8e0f86edda5fd3869f6186d53881ca",
- "component.alert.danger.description": "366849405bd53c78f0b73d72585034a52f05d9a7",
- "component.alert.danger.background": "5756a9bdba027993a9879b32ed129e3034028cdf",
- "component.alert.danger.border": "a1a3be9eefab6edf2e996a46537872680dc45a09",
- "component.avatar.text": "23018f4c7f22c4afb3b7e49f585a1fbb591209de",
- "component.avatar.background": "57703fddbd26d363509fdba3aea037bd2f515ee0",
- "component.avatar.border": "d651f4cb9082aa4d6e6af2c5abab700d683a5c85",
- "component.badge.default.text": "ab90828e3b8c6adce5dc10bf85107b001b958e95",
- "component.badge.default.background": "706b070b298e2d2a97665baf7af05187eefeb4fe",
- "component.badge.default.border": "a935a2968ca4ecfb8cc58a18f31ae8fe65eb516b",
- "component.badge.neutral.text": "82d39f1786c4371303ae21e4c02db79989c54e36",
- "component.badge.neutral.background": "f5480b1a2b648fdb0561acda7515c38271cfb04b",
- "component.badge.neutral.border": "00f05792ddf6e53bff79346df6a34144426d50e0",
- "component.badge.success.text": "71014a6138e8747257a21144f8114b906cfe0f0a",
- "component.badge.success.border": "190589c6021debb7bb676f05ac7f063c237fd4aa",
- "component.badge.success.background": "177eb9f406784ddb958232cd643ebbb3490a53d4",
- "component.badge.danger.text": "6c0c04f17c2bc0ee085d09bf0f205dcbc66c1e17",
- "component.badge.danger.border": "6bb014acbbd68a796ed0c4d8c4f73e8e9e619923",
- "component.badge.danger.background": "4162b10332d17800585d97ed45e45d69c2006808",
- "component.badge.warning.text": "8581620d95e5b92a8c85341ebf63f21fcf7133d0",
- "component.badge.warning.border": "71cb519182108ac72ffef823935546e4bff62bbc",
- "component.badge.warning.background": "74c13457a85684a054426bd833859fe93eaec978",
- "component.badge.running.text": "0b0c1be217e557a5b14c1cb25e988e4ac6d40583",
- "component.badge.running.border": "27d3c48d3c316bc4f980282759b5e82f8aaaf49d",
- "component.badge.running.background": "a85fddc26baf586ac7ba79e381e5f8fefca87c65",
- "component.badge.merged.text": "a83d66ef53e8a094a62f2b32a4d17e58d552b1ef",
- "component.badge.merged.border": "755392bca643af0a3fe5492069881a870aa11dc3",
- "component.badge.merged.background": "4f4c81b1fe43bfe0d721a22d0aeb93079776cf6d",
- "component.badge.ai.text": "bb4daee92817073da0366090742d0a17babb5728",
- "component.badge.ai.background": "c5764a2304bf0e8a153c9ce0da20827696a76b41",
- "component.breadcrumb.item-inactive": "2f009ca6cafb50c994205c9df02ee2d2503f7d23",
- "component.breadcrumb.item-current": "7b502cc2e72f66bb501fdc5f480d0133d1b3841a",
- "component.breadcrumb.separator": "1cd28c3ff97ab2f529a19c632d89dd44af0aad80",
- "component.btn.primary.text": "9d32f032da93c9aab8b3bc6087c26aa12f507ad7",
- "component.btn.primary.background": "410d584a3469233e067d0592a366fdebbe1049bc",
- "component.btn.primary.border": "1491ac71f9681307c2d6528e443504e079061988",
- "component.btn.secondary.text": "12c93d1b08ae50645a3b8f59256fcec00a4f84ca",
- "component.btn.secondary.background": "86434310c95f5c055783011cc0e7c7918f67a35c",
- "component.btn.secondary.border": "66bda91f87154efd3cefdc7a634ecb8afa8cd285",
- "component.btn.outline.unselected.text": "9cf2c495178d6fdfd8f1360376242acbd4dc5e75",
- "component.btn.outline.unselected.icon": "af1510c6050f671219d2089e0e59d5febb4422d6",
- "component.btn.outline.unselected.border": "2b3013d632e566301e9f5f1a5cbb6aab4e7ec53f",
- "component.btn.outline.selected.text": "13b50089245dec1899db2012412efcf649e2c0b4",
- "component.btn.outline.selected.icon": "2bdf2c92b22e814109f4e05ec4d41d92f934a15d",
- "component.btn.outline.selected.border": "ef10f4599233f62203def151b386013ddaa63afb",
- "component.btn.ghost.unselected.text": "43fa10dd413cddb9a2e2142ead9ca3b4a91b49a6",
- "component.btn.ghost.unselected.icon": "5ce332f51238b374104ec53067d685c26882f38e",
- "component.btn.ghost.selected.text": "74cbf3b86016e05517f8c7bc64652281c940363e",
- "component.btn.ghost.selected.icon": "1d8c6206a136d9c176ffba600a1e94618c4b96f8",
- "component.btn.success.text": "52a336440e013bbc849ad67a43d0e136cf4f0b51",
- "component.btn.success.background": "608ca6930129b4e5ff36d7f38508ae2537b66629",
- "component.btn.success.border": "1f74d9985a10fe20e0acc4647cf4949005e9d4f1",
- "component.btn.success.state.hover": "d05bde38a6539a11e3ccd87345af113ccd6bd113",
- "component.btn.success.state.active": "f6e48e68dba6c32de27fadcaca3d1959f081d2e5",
- "component.btn.danger.text": "49c02562362b8f775cfc2c4c614ecd646dcc2716",
- "component.btn.danger.background": "0b015d0a4f456781969d7ffaf135c7c2a8858440",
- "component.btn.danger.border": "9f99ee56f1ae2b7eb2f98300b83d4f53b15fd763",
- "component.btn.danger.state.hover": "e7756e1d022d893bfa5fdd619f181d26fb7b117b",
- "component.btn.danger.state.active": "23c7c85ff6104e098a208b6f4b86c1d0eef0f543",
- "component.btn.ai.text": "380368600319fa12b73538ff52acd9d0e977e367",
- "component.btn.ai.background": "8c9a1d07e05837f50588b642a4b51462f883887d",
- "component.card.background": "256878745d17a46b7159919d8e30a3e960f59575",
- "component.card.border": "3688ffcc56c4fb44dc0e221b8e09a958fd9e509d",
- "component.dialog.title": "e6e0ff2bf1f3802eb21492e8b833c5f5e679cd82",
- "component.dialog.description": "301509fcf2faac8497b2136f7879b9b0b3c64433",
- "component.dialog.background": "ff2918d712798a4b487b6f6e5befe7b3eef59883",
- "component.dialog.border": "4a6cb3732ad8b36bb9de0d15cbed575c87996088",
- "component.dialog.backdrop": "893e60ed671f891241a3084707057185398446ed",
- "component.dropdown.background": "09b2dca27ba9efabfe838d713a14ca6e6ac46685",
- "component.dropdown.border": "c8cdfff63f4e142d651070ff1056b69a638aaab7",
- "component.dropdown.item.delete.text": "864396a8c9b5df0fd948ded7d520ded936d74a8b",
- "component.dropdown.item.delete.state.hover": "308dc9064be8e754f8385b0e8ff5489563d7c984",
- "component.diff.grey": "43bf4f466a6e231c9951a639313740579c29d824",
- "component.diff.add-content": "eb4eccf789a2bda6f3d3875c3310ef0579fd3555",
- "component.diff.add-lineNumber": "61583aa6e36aaddd0be173a4a082a450e2522d3a",
- "component.diff.add-content-highlight": "ad544fc527ca8b4c297993fe0722b8a7a96ef903",
- "component.diff.add-widget": "c1def698ab707194d8f1558e16b05c55d50920d9",
- "component.diff.add-widget-color": "a27c504a1f1151974669cf06054c1d0f704ecc38",
- "component.diff.del-content": "465e6eb3613967f489cfee4b04f0b283b9e88f91",
- "component.diff.del-lineNumber": "4cbe83072b6781d6e3edff645ccb2fb7426c5628",
- "component.diff.del-content-highlight": "3e635e401a1a37a259211d093bef70e3a0c507ea",
- "component.diff.plain-content": "984456faee2f6a5c202cfd76078ef5b6cd3a05f1",
- "component.diff.plain-lineNumber": "6a5550287e7c58afa9d2375c5bfdca4d6c214cf1",
- "component.diff.plain-lineNumber-color": "7c1186d20725b53cbefe87f56c5bc6db4e77d898",
- "component.diff.empty-content": "712d93a0c1bc9503abda77ae50d624bd328c0057",
- "component.diff.hunk-content": "79ad0dfc599f9bc246a6618c85bc1dc59744537f",
- "component.diff.hunk-lineNumber": "bccfad80b84e35edf4b47af2ca30057eba2b2ebf",
- "component.diff.hunk-content-color": "68c5d6a95d475f7275062e3eb58dba464df3d059",
- "component.diff.expand-content": "1f0c136f21d9abc2ce4a585f7750043932bfc30f",
- "component.input.text": "df946237ac2ea0d177f3f2818a673fdf876944c7",
- "component.input.placeholder": "85d7632aba08fd476083e508cc2660b17c30981a",
- "component.input.icon": "75ca1f38c16fbd5e2697a36c74b0b1dd01f3f5c0",
- "component.input.background": "585327333fbbf97bb8db21fbc613025719ca8a87",
- "component.input.border": "911dac823dac21c9ccf4e35e10b2eb82a9c6f0ef",
- "component.label.text": "80403cd630bba01a064550d9783313227b1d010f",
- "component.link.default": "e387bb4185d01d8a3a7d52b15f3868ba40b31ec9",
- "component.link.visited": "39b6b12d8317b7e916bcba67f322018c02b42d82",
- "component.nav-tabs.unselected.text": "c085805657bb81574da85d3cb29f89ca08980daa",
- "component.nav-tabs.selected.text": "16aa825c8038347237cbe91f7eeece4d2a8d1a2b",
- "component.nav-tabs.selected.border": "3427b967112facd59f09fa310c863d7193ea4ffe",
- "component.nav-tabs.border": "791d71ca187934e4b98ddff04bc9447a10358699",
- "component.nav-tabs.background": "b92549e37390005f2bd1cfce06f9dfb8f67e39e0",
- "component.pipeline.arrow.border": "e2beaac31e79580c5cb1d64e29cb8bffec601ad6",
- "component.pipeline.card.background": "f207dcff97f000326c4f28293fdbd2830860ce54",
- "component.pipeline.card.border": "aa9d9528b1e8e25f9e6dae387b76d9beb2de35a8",
- "component.pipeline.card.running.border": "179c0e4d47becc896eb1fbb7f9e8461779b3f680",
- "component.pipeline.card.error.border": "1c0b41b41e25250cfb65bdb539bd573be66b0d00",
- "component.pipeline.card.completed.border": "14251a54f431aae617af6b9577454a0e212ad76f",
- "component.pipeline.card-canvas.1.background": "01bd392d5ddafe85e5575296d08254e52054ba8d",
- "component.pipeline.card-canvas.1.border": "b9510abf89f82fb7b779bb730caa1bf393c83bd4",
- "component.pipeline.card-canvas.2.background": "87b6b3e65b995fc4180dfb7bf613efb0098d1fff",
- "component.pipeline.card-canvas.2.border": "1f9fa1e95134d87995a21738a3877f1c15158e5e",
- "component.pipeline.background.dotes": "2784742abff27552789cdd4f2b51cab1331abb4a",
- "component.sidebar.background": "8b6619fafae38e8ad94fffd488f2cf53d3c31d76",
- "component.sidebar.border": "2263230eae16609a3d95ba5863aa3cc343010131",
- "component.sidebar.separator": "a0c913dd38e81e3b2c20ee17642433da6da5f147",
- "component.sidebar.hover": "4925b4511178bd2853a6b7b329683d036508aec1",
- "component.sidebar.selected": "31f335ecde0aedb12407221718069f5b13574d41",
- "component.sidebar.item.unselected.text": "9609e0ad8d79127a3784876f0204d02964f09e43",
- "component.sidebar.item.unselected.icon": "5afba128858cf7494fb8a326a435860faf00b0ee",
- "component.sidebar.item.selected.text": "5f1daf88cebaea07bd4c2a57c862638340827496",
- "component.sidebar.item.selected.icon": "18325fda8139122c4a7cdf6debe2cd1f25d120b7",
- "component.sidebar.logo.text": "a3ffa09fdf368badab24aecdbd26709ed7b3c2b2",
- "component.sidebar.logo.icon": "c572d382a2018718d719f6a427d31fc9a42f57bd",
- "component.sidebar.search.background": "33822e390046e5ec8f71a07fc041514a28778e74",
- "component.sidebar.search.border": "f2044f7e8cf503f8809a48a14a88c5ef6466176f",
- "component.sidebar.search.placeholder": "665cc00a32edd27b62371ee820d3c3250e629e78",
- "component.sidebar.search.btn.background": "70c80e61b9ec397214c809c51de4fdf8177185da",
- "component.sidebar.search.btn.border": "1c434c7d16cd4ba880e2d57520c90bc37f6b3879",
- "component.sidebar.search.btn.text": "589c7d0162d67165a8752ea54a2c63bb63ee3ad7",
- "component.sidebar.footer.username": "68298a8f471bb04f2f0305d9433a2b59613abd8d",
- "component.sidebar.footer.data": "6a681d2abb90c2b62a39e20a1d29419c5086f01a",
- "component.scrollbar.thumb": "9818c03d003381a966d08d3c6da75af8468bb8ef",
- "component.selection.unselected.item": "7a7cad2aa2d6b2803a52eb26c78ea177b84ce241",
- "component.selection.unselected.background": "a63ba949d12afc99020e77f95d0538bddba457b3",
- "component.selection.unselected.border": "6ef997ebe03bb209ca568a648eb0cc8be69746a6",
- "component.selection.selected.item": "f1f43c8acf2d4da10ee2e0d164d4dbe955816018",
- "component.selection.selected.background": "1d1bbb9958f047744b66861fd8bd75dc2726dc25",
- "component.selection.selected.border": "44b31378ed175b87b50ebad88cfd4a73a66ab9d5",
- "component.separator.background": "9f4c82c269bc5aff0fa55d52a0ed59f914057be0",
- "component.slider.track.base": "34dc3b5be6733e38f6c28d24d4f3699b2d7ea6f3",
- "component.slider.track.progress": "38d8cac26c1cfb91293198eee25299e4aef9c1d8",
- "component.slider.track-segments.base": "cb752791a51ff48c6d481426a1affb15048a152a",
- "component.slider.track-segments.progress": "a7943fda0e4646e7018046354a9be54cf7d03075",
- "component.slider.handle.background": "5c423cc3b672079f1e7dc0d1c8170dade368711a",
- "component.slider.handle.border": "94347a2ed2900445946d18c653fb179b8602c533",
- "component.status-indicator.completed": "c4c3bce2d28c84c25db4f444f9144b94523737b7",
- "component.status-indicator.cancelled": "5aa15732d9ebc41f14b111e252819e2e36617124",
- "component.status-indicator.warning": "4dc6e5ea4c736869aee4ebd0ee006f2d73861423",
- "component.status-indicator.running": "07ce029f27cf34bf8d6fe3b9a6a600be01c8947e",
- "component.status-indicator.merged": "d9eb24404452e6cc2617094fe8f29c69a760ea55",
- "component.status-indicator.action-required": "2f1b8543c44b5d93cebddd80b5a9ee2d60fdb146",
- "component.status-indicator.waiting": "62f68d300850ce20cf0be8c07d82a41bf1a56ecd",
- "component.switch.unselected.thumb": "94d5f0b3a97924583ff697d56db74727b133ba95",
- "component.switch.unselected.background": "a8ae87c7bb7ba7f4bfa71f2fdd5f404d19c3a1be",
- "component.switch.selected.thumb": "cf6964ec11d69899d5dd39e82d322ea544367e90",
- "component.switch.selected.background": "bba05ff96eae08a4adc31a6406e417022d9e5dad",
- "component.table.header.text": "65cfc045aa01e3d3eeae4a227cac9be150839db8",
- "component.table.header.background": "137c4f2e14bb8cadaf6f900a443700fe928a1fcd",
- "component.table.row.alternate-background": "2863f92db433f88f24f62dda4cc9fd50c48130be",
- "component.table.row.border": "445d945c4fe4426c3b73cf6f8fe0a572e4525798",
- "component.table.cell.text": "73a28f25ba54aff507877ecbfd9942a6ea9f3cea",
- "component.tabs.background": "8689ee01219675fb951a2517c2397fba52487971",
- "component.tabs.border": "e5bc8cfac224234021c11b381f505da5fcac84ed",
- "component.tabs.item.unselected.text": "4af8a5b79c55621f1ed11a7b6fc605657934dc1e",
- "component.tabs.item.unselected.background": "fa041cdeb34ba5da6f1bd4cd6d8bb4b8273e0e70",
- "component.tabs.item.unselected.border": "79b1a6fe839c012efec923edf40b3bfa2bcdab19",
- "component.tabs.item.selected.text": "d048f7001829ff9949b2712b8ca746c8f3f49767",
- "component.tabs.item.selected.background": "33269e9854800d565f728ba2a85c5cd3e549b5e8",
- "component.tabs.item.selected.border": "11b7e5aeb83fd2f5d968021c750af2ceb5ba5841",
- "component.tag.blue.text": "b35e0aebd9d1ebf0fd5d24bbd5ad184db9e11b86",
- "component.tag.blue.background": "072fc2901d8ad0199c07bc339d46db086c7b0379",
- "component.tag.blue.background-subtle": "67307c003cb91d76e00ef0f3777318e25efac628",
- "component.tag.blue.border": "680fb2a6a11251e2619789595cd28c7861aaa530",
- "component.tag.brown.text": "b48491f46d15503df99e2d8d9394aa552d09461b",
- "component.tag.brown.background": "90b0ee0df4ebe7f06bfd07a7acbe812a45d621a4",
- "component.tag.brown.background-subtle": "134ffd2a91ef027e197db6a5331d2726bc080ad6",
- "component.tag.brown.border": "675776ff7a30540c297579d72b7f00779d778c14",
- "component.tag.cyan.text": "6bf9361c5931ba40663d2c412f28f15382498517",
- "component.tag.cyan.background": "83107c8cff314c553ed2cea5c9af1ff3356485e5",
- "component.tag.cyan.background-subtle": "7f2724127eebb6e01713828af3736cd2e3734436",
- "component.tag.cyan.border": "3286065f931626298e8f3dab2328297e83a79771",
- "component.tag.green.text": "699a30f1d5f76ed4e631faa3da63be65e88af039",
- "component.tag.green.background": "8b06c35974700260dff1a712c0a3976d4ddb0df5",
- "component.tag.green.background-subtle": "c4f47c34772d8367bc3b00645420511f37aaecad",
- "component.tag.green.border": "db85545b7d00ef9e199bf863dcdcc2be520f520c",
- "component.tag.indigo.text": "d641d4626278e4d17ff4d98202112da9580a6b89",
- "component.tag.indigo.background": "bb4af9a068f716c2f0b4f77c228b88009ac049c9",
- "component.tag.indigo.background-subtle": "877e3b4ee6040ed581a8349c8fdb5e49ed36dfe0",
- "component.tag.indigo.border": "885fdb80c956855c30666c660d5839dc357d1f5f",
- "component.tag.lime.text": "763399447b243f761b7cce55f7dcf2fbb1797ee3",
- "component.tag.lime.background": "d51cede4c823e16ac204bcaddb65d49c325c3cbe",
- "component.tag.lime.background-subtle": "556934df078200ab014c762eeaa04deecd05422e",
- "component.tag.lime.border": "fbb53e37ef7cb87cfae5298e69a5ffe4f99a23a7",
- "component.tag.mint.text": "d3d406bffbadb1b894e4bb6aef7b1f5a1945094c",
- "component.tag.mint.background": "04568a7d0bff5fbc11600bf840916f5451a0fe62",
- "component.tag.mint.background-subtle": "1d39716bceda8510beb02e19847c391523e3690a",
- "component.tag.mint.border": "c703cecfc8bd82c593dc9d81ce18748edd6ecf4d",
- "component.tag.orange.text": "ba407492439b283fedf30a8ab8b16774c0931a9f",
- "component.tag.orange.background": "ef766412f340a4aa62c8888a6fdfb2890f3ea207",
- "component.tag.orange.background-subtle": "05e823662de8b1f99a062cea3c0f24df69b29362",
- "component.tag.orange.border": "2f3023f2311c12acb44cdd28beb888f64d6d2183",
- "component.tag.pink.text": "83b73e0e328485233004d42baa8a0948ff2198b0",
- "component.tag.pink.background": "b23a211249a71f32bf15757316d0596fdb395962",
- "component.tag.pink.background-subtle": "c144f19e07b839d68f20eb5c51ebd94e0f333a82",
- "component.tag.pink.border": "b4874a81a08261362f3d8237833b80e68a851b76",
- "component.tag.purple.text": "9869d8aad416ac3f9e530b0d62b05dda66906de4",
- "component.tag.purple.background": "bc59008310427ba5883f71079b19b8cb4c6dd862",
- "component.tag.purple.background-subtle": "a3598602d6e6b1d03f638f1a941801f147f4657a",
- "component.tag.purple.border": "de1d577bd170613ab46460e9c50ca8de420152f6",
- "component.tag.red.text": "aca8c1832317ac859b4263769855f423840a8569",
- "component.tag.red.background": "9008e05416a00096c234511275b92be7204363b6",
- "component.tag.red.background-subtle": "986bdd3f8d16488337ca9f46b71b04195d7578b0",
- "component.tag.red.border": "f7f9067262546ee6eb77955e38aa0a451fc7f98a",
- "component.tag.violet.text": "2ab996ff3465a0b97dee4d7c5606df3d46ab2a07",
- "component.tag.violet.background": "4c9b9c2658479fc0e56894975a9b9b8d76df5b00",
- "component.tag.violet.background-subtle": "fded9a84a20755592f57f081ebb594bfbaf8cfb3",
- "component.tag.violet.border": "77de89ef1ab5168b7ff5e329bde8608047149a04",
- "component.tag.yellow.text": "cadfcb4d0fe72fd5828cd764d54198026520e10c",
- "component.tag.yellow.background": "a29464cd2a618a77586cb8760478a4d82b12b3ca",
- "component.tag.yellow.background-subtle": "1b262be32c5779f024da5ad5696c805a83eb96c7",
- "component.tag.yellow.border": "b595821fd5ef662361820415bb878e8ef4ab8939",
- "component.tag.gray.text": "e7608c51a2421de226afebbcb909180c8a0cdb5a",
- "component.tag.gray.background": "9bcc758ef67bbaac88637e99a702da5d7f7a3144",
- "component.tag.gray.background-subtle": "76dfa99dd57cbaf2e7cbec9511cd1e1ddd92ee0e",
- "component.tag.gray.border": "02e03f32969f9e6120bb6c7a3b781a5446f1bef1",
- "component.toast.default.title": "f791d24eeab59c12cf4aad84f4677099bb4a01c1",
- "component.toast.default.description": "6000da4ada3b9445750fb4b7b990726df120c271",
- "component.toast.default.background": "5b9e9ea5b7de018a92d3deb902257e4e2bbb49f9",
- "component.toast.default.border": "f74755bc7843dc9d7c788c54178b7ce3b83dea3f",
- "component.toast.danger.title": "b5ad1c43fcee32eb251b980e884e77ea137c3369",
- "component.toast.danger.description": "d281b5c13f2a4a293042f52b168e39f8bec398da",
- "component.toast.danger.background": "8ba5c70e994ab44aeb72b3ed7f26ca9646d59cc0",
- "component.toast.danger.border": "7f5252c13b96825084248b367f36377bb003ca96",
- "component.tooltip.text": "b79a7ec441cdc7c6eee9313602f081d063327c1d",
- "component.tooltip.background": "a35d0240a1c4de13350e6a4770dd1703a90a9227",
- "component.tooltip.border": "d57b38546841813d61da59d66e98a8921f2f3ee7",
- "shadow-color.0": "c0c282f63e107374a732d74c1742cf60d52e6e5c",
- "shadow-color.1": "1ec33a9c84353664d23cd23d6c033d1c330c149a",
- "shadow-color.2": "6200a000044d8dbee421ed4afb0c3ff42febb6ef",
- "shadow-color.3": "77d99afb159d8e193a82f615dd84de3214e00703",
- "shadow-color.4": "2b2e0307d252bdc6db53a23ce2cc2e9bb4f6b914",
- "shadow-color.5": "5a6c707240bab54cb4403f47262abfe0756efc9a",
- "shadow-color.6": "928283d00759150575a8f155da90180a582be438",
- "shadow-color.inner": "6cb5a98fba0b13e952859b9f023259b5c06cfd1a",
- "gradient.ai.gradient-stop-1": "8db516caa68afc5b8fdd6fc6e5a9bad7715c5f26",
- "gradient.ai.gradient-stop-2": "33930f41665251a281973a37847f357480aedca3",
- "gradient.ai.gradient-stop-3": "c9e14c3db8e622b10b1cd3e860115cd6f876ae49",
- "gradient.ai.gradient-stop-4": "6e7d0850d7eb1e699f87b41f6ffd4cb8d73d72e8",
- "gradient.skeleton.gradient-stop-1": "5427016b990b75f0d1ce60eef8cb9b96d75fbde2",
- "gradient.skeleton.gradient-stop-2": "01442c311e6da751c30c3518fc32970306767274",
- "gradient.skeleton.gradient-stop-3": "7fda4c834a3daf0c56bb59777c525670ae2dee3e",
- "gradient.pipeline.running.gradient-stop-1": "0c187d1ebb015ec66bac356009795316f84807ae",
- "gradient.pipeline.running.gradient-stop-2": "d1251f86c91bd0f29d8ac8cfa01056bc307156b4",
- "gradient.pipeline.running.gradient-stop-3": "b09bdab234cdf7c204cb153ec94ea0a9b2bb4976",
- "gradient.pipeline.arrows.gradient-stop-1": "0465e74baaf10a12f23b9eaa40fc1ae08485a0d5",
- "gradient.pipeline.arrows.gradient-stop-2": "4cadc4f9a5e66f28eaa27fb54b6ce538ea430c7d",
- "gradient.pipeline.arrows.gradient-stop-3": "5af16d4ae6b63ff8dcf3254009e712db4ac1a3f9",
- "gradient.pipeline.card.background.gradient-from": "8404a4e146121987426681accb996902179fad72",
- "gradient.pipeline.card.background.gradient-to": "037bbd7fb410d05993a48594626a7babb32605a6",
- "gradient.pipeline.card.border.gradient-from": "342926ec7179e7cbe133981050c1e1e41d94ed7a",
- "gradient.pipeline.card.border.gradient-to": "8e39428cc5ce20f3593127f2ef71f180b38ee9a4",
- "gradient.pipeline.widget.number.gradient-from": "dc372cb50eedf6023cd80cb6a4520e5fdf91358b",
- "gradient.pipeline.widget.number.gradient-to": "e505c8d9dd140f5a671c1291ffd519fcff5c3e2c",
- "gradient.pipeline.widget.blob.big.gradient-from": "b518524b25a5b95804988c640c4d52ba7ebd4599",
- "gradient.pipeline.widget.blob.big.gradient-to": "80a493af10245e0ebbc6a51f5452d61d836a3754",
- "gradient.pipeline.widget.blob.small.gradient-from": "8d7be31e69f0e54dd2e493d9051c2268078ea5ed",
- "gradient.pipeline.widget.blob.small.gradient-to": "198813cf6242881ce0e0d030ca22ef31f9190d13",
- "iconStrokeWidth.xxs": "751ceaa292e27736009bef894b62f83c1b2d66d8",
- "iconStrokeWidth.xs": "77ca59c88a0b47972554b1db3f6469a230a6ad8c",
- "iconStrokeWidth.sm": "e445b22e1f18af07002a1dc76f900dada5477383",
- "iconStrokeWidth.default": "4377ec04d21e3851d7f71914a0051ed09daad5fb",
- "iconStrokeWidth.md": "580043ec5bcae9c2097bff41e3e24e49883451c9",
- "iconStrokeWidth.lg": "e72029e275f9e020f7d772662521389ea67a279a",
- "component.dropdown.item.text": "2f1f1ea9d368ec8be380803506fbf657cabe6ac0"
- },
- "group": "mode"
- },
- {
- "id": "bd69e42e558983d4c56a3140051437e81c6729c8",
- "name": "dark-tritanopia",
- "$figmaStyleReferences": {
- "shadow.0": "S:a2ed3778198048e91067a04633c27ba20e9fcbec,",
- "shadow.1": "S:947694488889f7271c428950bec937ee79f8a536,",
- "shadow.2": "S:70378f090cb66b03ee4b18e25742743934f37757,",
- "shadow.3": "S:aa7e83fd47e75f5a1ae3e17f64417d5e9fcb96ae,",
- "shadow.4": "S:5dfba690094db266c4ab7686fccbbedd8c16385f,",
- "shadow.5": "S:d6752151a8dd3bd4b4bf12ad15a80c522f760731,",
- "shadow.6": "S:da8e7b5b0f1352215fbaab66eff62a3e19d22b67,",
- "shadow.inner": "S:2805cdc40176a4707d5cfc549b4c12e7ec4e74ff,",
- "ring.focus": "S:062018f6483f54f1255b952aa1759b028d502ac3,"
- },
- "selectedTokenSets": {
- "mode/dark/default-tritanopia": "enabled"
- },
- "$figmaCollectionId": "VariableCollectionId:1340:156918",
- "$figmaModeId": "1389:8",
- "$figmaVariableReferences": {
- "background.1": "633e5f77aa1bd1bd133852d8372b9c9f1231a9e4",
- "background.2": "14e8d4b56cc273b508af8a2c58cb00e99e08d1d3",
- "background.3": "33554ff11e1eab35e50aa3570f51d53f16f46d6a",
- "text.1": "38382b9984a98f9d26692a7f2882dfb5c5d51825",
- "text.2": "115f62efd02491e85a63dfd601b03725d3711f23",
- "text.3": "1c7327f01cf759b17fd0523cb540afa8700c1dc7",
- "text.accent": "0b3cd5357659e6542cca163ccfd96c0cac059203",
- "text.success": "ee56057b81e6d0872a84ca6b29affc8911fe333e",
- "text.danger": "c7e38d7c7afc899f4d40392dbd6bc5ed6580264d",
- "text.warning": "b03334e4c9db4b76269e4be886df6c1abf74d0ca",
- "border.1": "5ad2231a611605964ba70f80e7aabb48f04bc704",
- "border.2": "9084bef359e38136e0dddac25a464896456a9b1a",
- "border.3": "5ff5d5233f7cb0233ce7634bc480026668c818f6",
- "border.focus": "8db219e896acc4d828aaaf4add646d96540a84ea",
- "border.success": "b13758973865eab0b4d79028a48e457eae8bec47",
- "border.danger": "33d53c1486021bb3c9edce4123b484a2aabc8de0",
- "border.warning": "027e57e08a1edcaaa7fbe033902bb3f65497abb4",
- "state.hover": "78426caca2a07ee56132762a720ae07e2810f03b",
- "state.selected": "ef914056c9c9dbaef00fa8795702a3cb933ee761",
- "state.disabled.text": "967ab1b863941c100f58cc55e611ee2709051f01",
- "state.disabled.background": "7a192b5ddcc570f0c8e3a5dbfd54d780e2832bbd",
- "state.disabled.border": "067fd26e80ad39a28f738a3b76d21d354092d551",
- "component.accordion.title": "5e49d6ddf7f2b21724b474d4a5545256143dce54",
- "component.accordion.description": "bc47401a69d07fa71f0371765ed940745fc7a5b9",
- "component.accordion.chevron": "5dd530f96134323125031668d4ea98a36ea0de86",
- "component.accordion.border": "0b3fcc0e02a2a86625b2b4a9cfeebfad9486bc3a",
- "component.alert.default.title": "d8e59ed205399e9727b0dcecdccad3d8daaaa622",
- "component.alert.default.description": "f9ec7fec91747435740f000fb642f9009e8fc2db",
- "component.alert.default.background": "7fbbdfcc33a3051394f89675798db2159741a5fc",
- "component.alert.default.border": "549692bf2f70f6b40c7d55259f8890189aa6cc98",
- "component.alert.danger.title": "c8da1cdbba8e0f86edda5fd3869f6186d53881ca",
- "component.alert.danger.description": "366849405bd53c78f0b73d72585034a52f05d9a7",
- "component.alert.danger.background": "5756a9bdba027993a9879b32ed129e3034028cdf",
- "component.alert.danger.border": "a1a3be9eefab6edf2e996a46537872680dc45a09",
- "component.avatar.text": "23018f4c7f22c4afb3b7e49f585a1fbb591209de",
- "component.avatar.background": "57703fddbd26d363509fdba3aea037bd2f515ee0",
- "component.avatar.border": "d651f4cb9082aa4d6e6af2c5abab700d683a5c85",
- "component.badge.default.text": "ab90828e3b8c6adce5dc10bf85107b001b958e95",
- "component.badge.default.background": "706b070b298e2d2a97665baf7af05187eefeb4fe",
- "component.badge.default.border": "a935a2968ca4ecfb8cc58a18f31ae8fe65eb516b",
- "component.badge.neutral.text": "82d39f1786c4371303ae21e4c02db79989c54e36",
- "component.badge.neutral.background": "f5480b1a2b648fdb0561acda7515c38271cfb04b",
- "component.badge.neutral.border": "00f05792ddf6e53bff79346df6a34144426d50e0",
- "component.badge.success.text": "71014a6138e8747257a21144f8114b906cfe0f0a",
- "component.badge.success.border": "190589c6021debb7bb676f05ac7f063c237fd4aa",
- "component.badge.success.background": "177eb9f406784ddb958232cd643ebbb3490a53d4",
- "component.badge.danger.text": "6c0c04f17c2bc0ee085d09bf0f205dcbc66c1e17",
- "component.badge.danger.border": "6bb014acbbd68a796ed0c4d8c4f73e8e9e619923",
- "component.badge.danger.background": "4162b10332d17800585d97ed45e45d69c2006808",
- "component.badge.warning.text": "8581620d95e5b92a8c85341ebf63f21fcf7133d0",
- "component.badge.warning.border": "71cb519182108ac72ffef823935546e4bff62bbc",
- "component.badge.warning.background": "74c13457a85684a054426bd833859fe93eaec978",
- "component.badge.running.text": "0b0c1be217e557a5b14c1cb25e988e4ac6d40583",
- "component.badge.running.border": "27d3c48d3c316bc4f980282759b5e82f8aaaf49d",
- "component.badge.running.background": "a85fddc26baf586ac7ba79e381e5f8fefca87c65",
- "component.badge.merged.text": "a83d66ef53e8a094a62f2b32a4d17e58d552b1ef",
- "component.badge.merged.border": "755392bca643af0a3fe5492069881a870aa11dc3",
- "component.badge.merged.background": "4f4c81b1fe43bfe0d721a22d0aeb93079776cf6d",
- "component.badge.ai.text": "bb4daee92817073da0366090742d0a17babb5728",
- "component.badge.ai.background": "c5764a2304bf0e8a153c9ce0da20827696a76b41",
- "component.breadcrumb.item-inactive": "2f009ca6cafb50c994205c9df02ee2d2503f7d23",
- "component.breadcrumb.item-current": "7b502cc2e72f66bb501fdc5f480d0133d1b3841a",
- "component.breadcrumb.separator": "1cd28c3ff97ab2f529a19c632d89dd44af0aad80",
- "component.btn.primary.text": "9d32f032da93c9aab8b3bc6087c26aa12f507ad7",
- "component.btn.primary.background": "410d584a3469233e067d0592a366fdebbe1049bc",
- "component.btn.primary.border": "1491ac71f9681307c2d6528e443504e079061988",
- "component.btn.secondary.text": "12c93d1b08ae50645a3b8f59256fcec00a4f84ca",
- "component.btn.secondary.background": "86434310c95f5c055783011cc0e7c7918f67a35c",
- "component.btn.secondary.border": "66bda91f87154efd3cefdc7a634ecb8afa8cd285",
- "component.btn.outline.unselected.text": "9cf2c495178d6fdfd8f1360376242acbd4dc5e75",
- "component.btn.outline.unselected.icon": "af1510c6050f671219d2089e0e59d5febb4422d6",
- "component.btn.outline.unselected.border": "2b3013d632e566301e9f5f1a5cbb6aab4e7ec53f",
- "component.btn.outline.selected.text": "13b50089245dec1899db2012412efcf649e2c0b4",
- "component.btn.outline.selected.icon": "2bdf2c92b22e814109f4e05ec4d41d92f934a15d",
- "component.btn.outline.selected.border": "ef10f4599233f62203def151b386013ddaa63afb",
- "component.btn.ghost.unselected.text": "43fa10dd413cddb9a2e2142ead9ca3b4a91b49a6",
- "component.btn.ghost.unselected.icon": "5ce332f51238b374104ec53067d685c26882f38e",
- "component.btn.ghost.selected.text": "74cbf3b86016e05517f8c7bc64652281c940363e",
- "component.btn.ghost.selected.icon": "1d8c6206a136d9c176ffba600a1e94618c4b96f8",
- "component.btn.success.text": "52a336440e013bbc849ad67a43d0e136cf4f0b51",
- "component.btn.success.background": "608ca6930129b4e5ff36d7f38508ae2537b66629",
- "component.btn.success.border": "1f74d9985a10fe20e0acc4647cf4949005e9d4f1",
- "component.btn.success.state.hover": "d05bde38a6539a11e3ccd87345af113ccd6bd113",
- "component.btn.success.state.active": "f6e48e68dba6c32de27fadcaca3d1959f081d2e5",
- "component.btn.danger.text": "49c02562362b8f775cfc2c4c614ecd646dcc2716",
- "component.btn.danger.background": "0b015d0a4f456781969d7ffaf135c7c2a8858440",
- "component.btn.danger.border": "9f99ee56f1ae2b7eb2f98300b83d4f53b15fd763",
- "component.btn.danger.state.hover": "e7756e1d022d893bfa5fdd619f181d26fb7b117b",
- "component.btn.danger.state.active": "23c7c85ff6104e098a208b6f4b86c1d0eef0f543",
- "component.btn.ai.text": "380368600319fa12b73538ff52acd9d0e977e367",
- "component.btn.ai.background": "8c9a1d07e05837f50588b642a4b51462f883887d",
- "component.card.background": "256878745d17a46b7159919d8e30a3e960f59575",
- "component.card.border": "3688ffcc56c4fb44dc0e221b8e09a958fd9e509d",
- "component.dialog.title": "e6e0ff2bf1f3802eb21492e8b833c5f5e679cd82",
- "component.dialog.description": "301509fcf2faac8497b2136f7879b9b0b3c64433",
- "component.dialog.background": "ff2918d712798a4b487b6f6e5befe7b3eef59883",
- "component.dialog.border": "4a6cb3732ad8b36bb9de0d15cbed575c87996088",
- "component.dialog.backdrop": "893e60ed671f891241a3084707057185398446ed",
- "component.dropdown.background": "09b2dca27ba9efabfe838d713a14ca6e6ac46685",
- "component.dropdown.border": "c8cdfff63f4e142d651070ff1056b69a638aaab7",
- "component.dropdown.item.delete.text": "864396a8c9b5df0fd948ded7d520ded936d74a8b",
- "component.dropdown.item.delete.state.hover": "308dc9064be8e754f8385b0e8ff5489563d7c984",
- "component.diff.grey": "43bf4f466a6e231c9951a639313740579c29d824",
- "component.diff.add-content": "eb4eccf789a2bda6f3d3875c3310ef0579fd3555",
- "component.diff.add-lineNumber": "61583aa6e36aaddd0be173a4a082a450e2522d3a",
- "component.diff.add-content-highlight": "ad544fc527ca8b4c297993fe0722b8a7a96ef903",
- "component.diff.add-widget": "c1def698ab707194d8f1558e16b05c55d50920d9",
- "component.diff.add-widget-color": "a27c504a1f1151974669cf06054c1d0f704ecc38",
- "component.diff.del-content": "465e6eb3613967f489cfee4b04f0b283b9e88f91",
- "component.diff.del-lineNumber": "4cbe83072b6781d6e3edff645ccb2fb7426c5628",
- "component.diff.del-content-highlight": "3e635e401a1a37a259211d093bef70e3a0c507ea",
- "component.diff.plain-content": "984456faee2f6a5c202cfd76078ef5b6cd3a05f1",
- "component.diff.plain-lineNumber": "6a5550287e7c58afa9d2375c5bfdca4d6c214cf1",
- "component.diff.plain-lineNumber-color": "7c1186d20725b53cbefe87f56c5bc6db4e77d898",
- "component.diff.empty-content": "712d93a0c1bc9503abda77ae50d624bd328c0057",
- "component.diff.hunk-content": "79ad0dfc599f9bc246a6618c85bc1dc59744537f",
- "component.diff.hunk-lineNumber": "bccfad80b84e35edf4b47af2ca30057eba2b2ebf",
- "component.diff.hunk-content-color": "68c5d6a95d475f7275062e3eb58dba464df3d059",
- "component.diff.expand-content": "1f0c136f21d9abc2ce4a585f7750043932bfc30f",
- "component.input.text": "df946237ac2ea0d177f3f2818a673fdf876944c7",
- "component.input.placeholder": "85d7632aba08fd476083e508cc2660b17c30981a",
- "component.input.icon": "75ca1f38c16fbd5e2697a36c74b0b1dd01f3f5c0",
- "component.input.background": "585327333fbbf97bb8db21fbc613025719ca8a87",
- "component.input.border": "911dac823dac21c9ccf4e35e10b2eb82a9c6f0ef",
- "component.label.text": "80403cd630bba01a064550d9783313227b1d010f",
- "component.link.default": "e387bb4185d01d8a3a7d52b15f3868ba40b31ec9",
- "component.link.visited": "39b6b12d8317b7e916bcba67f322018c02b42d82",
- "component.nav-tabs.unselected.text": "c085805657bb81574da85d3cb29f89ca08980daa",
- "component.nav-tabs.selected.text": "16aa825c8038347237cbe91f7eeece4d2a8d1a2b",
- "component.nav-tabs.selected.border": "3427b967112facd59f09fa310c863d7193ea4ffe",
- "component.nav-tabs.border": "791d71ca187934e4b98ddff04bc9447a10358699",
- "component.nav-tabs.background": "b92549e37390005f2bd1cfce06f9dfb8f67e39e0",
- "component.pipeline.arrow.border": "e2beaac31e79580c5cb1d64e29cb8bffec601ad6",
- "component.pipeline.card.background": "f207dcff97f000326c4f28293fdbd2830860ce54",
- "component.pipeline.card.border": "aa9d9528b1e8e25f9e6dae387b76d9beb2de35a8",
- "component.pipeline.card.running.border": "179c0e4d47becc896eb1fbb7f9e8461779b3f680",
- "component.pipeline.card.error.border": "1c0b41b41e25250cfb65bdb539bd573be66b0d00",
- "component.pipeline.card.completed.border": "14251a54f431aae617af6b9577454a0e212ad76f",
- "component.pipeline.card-canvas.1.background": "01bd392d5ddafe85e5575296d08254e52054ba8d",
- "component.pipeline.card-canvas.1.border": "b9510abf89f82fb7b779bb730caa1bf393c83bd4",
- "component.pipeline.card-canvas.2.background": "87b6b3e65b995fc4180dfb7bf613efb0098d1fff",
- "component.pipeline.card-canvas.2.border": "1f9fa1e95134d87995a21738a3877f1c15158e5e",
- "component.pipeline.background.dotes": "2784742abff27552789cdd4f2b51cab1331abb4a",
- "component.sidebar.background": "8b6619fafae38e8ad94fffd488f2cf53d3c31d76",
- "component.sidebar.border": "2263230eae16609a3d95ba5863aa3cc343010131",
- "component.sidebar.separator": "a0c913dd38e81e3b2c20ee17642433da6da5f147",
- "component.sidebar.hover": "4925b4511178bd2853a6b7b329683d036508aec1",
- "component.sidebar.selected": "31f335ecde0aedb12407221718069f5b13574d41",
- "component.sidebar.item.unselected.text": "9609e0ad8d79127a3784876f0204d02964f09e43",
- "component.sidebar.item.unselected.icon": "5afba128858cf7494fb8a326a435860faf00b0ee",
- "component.sidebar.item.selected.text": "5f1daf88cebaea07bd4c2a57c862638340827496",
- "component.sidebar.item.selected.icon": "18325fda8139122c4a7cdf6debe2cd1f25d120b7",
- "component.sidebar.logo.text": "a3ffa09fdf368badab24aecdbd26709ed7b3c2b2",
- "component.sidebar.logo.icon": "c572d382a2018718d719f6a427d31fc9a42f57bd",
- "component.sidebar.search.background": "33822e390046e5ec8f71a07fc041514a28778e74",
- "component.sidebar.search.border": "f2044f7e8cf503f8809a48a14a88c5ef6466176f",
- "component.sidebar.search.placeholder": "665cc00a32edd27b62371ee820d3c3250e629e78",
- "component.sidebar.search.btn.background": "70c80e61b9ec397214c809c51de4fdf8177185da",
- "component.sidebar.search.btn.border": "1c434c7d16cd4ba880e2d57520c90bc37f6b3879",
- "component.sidebar.search.btn.text": "589c7d0162d67165a8752ea54a2c63bb63ee3ad7",
- "component.sidebar.footer.username": "68298a8f471bb04f2f0305d9433a2b59613abd8d",
- "component.sidebar.footer.data": "6a681d2abb90c2b62a39e20a1d29419c5086f01a",
- "component.scrollbar.thumb": "9818c03d003381a966d08d3c6da75af8468bb8ef",
- "component.selection.unselected.item": "7a7cad2aa2d6b2803a52eb26c78ea177b84ce241",
- "component.selection.unselected.background": "a63ba949d12afc99020e77f95d0538bddba457b3",
- "component.selection.unselected.border": "6ef997ebe03bb209ca568a648eb0cc8be69746a6",
- "component.selection.selected.item": "f1f43c8acf2d4da10ee2e0d164d4dbe955816018",
- "component.selection.selected.background": "1d1bbb9958f047744b66861fd8bd75dc2726dc25",
- "component.selection.selected.border": "44b31378ed175b87b50ebad88cfd4a73a66ab9d5",
- "component.separator.background": "9f4c82c269bc5aff0fa55d52a0ed59f914057be0",
- "component.slider.track.base": "34dc3b5be6733e38f6c28d24d4f3699b2d7ea6f3",
- "component.slider.track.progress": "38d8cac26c1cfb91293198eee25299e4aef9c1d8",
- "component.slider.track-segments.base": "cb752791a51ff48c6d481426a1affb15048a152a",
- "component.slider.track-segments.progress": "a7943fda0e4646e7018046354a9be54cf7d03075",
- "component.slider.handle.background": "5c423cc3b672079f1e7dc0d1c8170dade368711a",
- "component.slider.handle.border": "94347a2ed2900445946d18c653fb179b8602c533",
- "component.status-indicator.completed": "c4c3bce2d28c84c25db4f444f9144b94523737b7",
- "component.status-indicator.cancelled": "5aa15732d9ebc41f14b111e252819e2e36617124",
- "component.status-indicator.warning": "4dc6e5ea4c736869aee4ebd0ee006f2d73861423",
- "component.status-indicator.running": "07ce029f27cf34bf8d6fe3b9a6a600be01c8947e",
- "component.status-indicator.merged": "d9eb24404452e6cc2617094fe8f29c69a760ea55",
- "component.status-indicator.action-required": "2f1b8543c44b5d93cebddd80b5a9ee2d60fdb146",
- "component.status-indicator.waiting": "62f68d300850ce20cf0be8c07d82a41bf1a56ecd",
- "component.switch.unselected.thumb": "94d5f0b3a97924583ff697d56db74727b133ba95",
- "component.switch.unselected.background": "a8ae87c7bb7ba7f4bfa71f2fdd5f404d19c3a1be",
- "component.switch.selected.thumb": "cf6964ec11d69899d5dd39e82d322ea544367e90",
- "component.switch.selected.background": "bba05ff96eae08a4adc31a6406e417022d9e5dad",
- "component.table.header.text": "65cfc045aa01e3d3eeae4a227cac9be150839db8",
- "component.table.header.background": "137c4f2e14bb8cadaf6f900a443700fe928a1fcd",
- "component.table.row.alternate-background": "2863f92db433f88f24f62dda4cc9fd50c48130be",
- "component.table.row.border": "445d945c4fe4426c3b73cf6f8fe0a572e4525798",
- "component.table.cell.text": "73a28f25ba54aff507877ecbfd9942a6ea9f3cea",
- "component.tabs.background": "8689ee01219675fb951a2517c2397fba52487971",
- "component.tabs.border": "e5bc8cfac224234021c11b381f505da5fcac84ed",
- "component.tabs.item.unselected.text": "4af8a5b79c55621f1ed11a7b6fc605657934dc1e",
- "component.tabs.item.unselected.background": "fa041cdeb34ba5da6f1bd4cd6d8bb4b8273e0e70",
- "component.tabs.item.unselected.border": "79b1a6fe839c012efec923edf40b3bfa2bcdab19",
- "component.tabs.item.selected.text": "d048f7001829ff9949b2712b8ca746c8f3f49767",
- "component.tabs.item.selected.background": "33269e9854800d565f728ba2a85c5cd3e549b5e8",
- "component.tabs.item.selected.border": "11b7e5aeb83fd2f5d968021c750af2ceb5ba5841",
- "component.tag.blue.text": "b35e0aebd9d1ebf0fd5d24bbd5ad184db9e11b86",
- "component.tag.blue.background": "072fc2901d8ad0199c07bc339d46db086c7b0379",
- "component.tag.blue.background-subtle": "67307c003cb91d76e00ef0f3777318e25efac628",
- "component.tag.blue.border": "680fb2a6a11251e2619789595cd28c7861aaa530",
- "component.tag.brown.text": "b48491f46d15503df99e2d8d9394aa552d09461b",
- "component.tag.brown.background": "90b0ee0df4ebe7f06bfd07a7acbe812a45d621a4",
- "component.tag.brown.background-subtle": "134ffd2a91ef027e197db6a5331d2726bc080ad6",
- "component.tag.brown.border": "675776ff7a30540c297579d72b7f00779d778c14",
- "component.tag.cyan.text": "6bf9361c5931ba40663d2c412f28f15382498517",
- "component.tag.cyan.background": "83107c8cff314c553ed2cea5c9af1ff3356485e5",
- "component.tag.cyan.background-subtle": "7f2724127eebb6e01713828af3736cd2e3734436",
- "component.tag.cyan.border": "3286065f931626298e8f3dab2328297e83a79771",
- "component.tag.green.text": "699a30f1d5f76ed4e631faa3da63be65e88af039",
- "component.tag.green.background": "8b06c35974700260dff1a712c0a3976d4ddb0df5",
- "component.tag.green.background-subtle": "c4f47c34772d8367bc3b00645420511f37aaecad",
- "component.tag.green.border": "db85545b7d00ef9e199bf863dcdcc2be520f520c",
- "component.tag.indigo.text": "d641d4626278e4d17ff4d98202112da9580a6b89",
- "component.tag.indigo.background": "bb4af9a068f716c2f0b4f77c228b88009ac049c9",
- "component.tag.indigo.background-subtle": "877e3b4ee6040ed581a8349c8fdb5e49ed36dfe0",
- "component.tag.indigo.border": "885fdb80c956855c30666c660d5839dc357d1f5f",
- "component.tag.lime.text": "763399447b243f761b7cce55f7dcf2fbb1797ee3",
- "component.tag.lime.background": "d51cede4c823e16ac204bcaddb65d49c325c3cbe",
- "component.tag.lime.background-subtle": "556934df078200ab014c762eeaa04deecd05422e",
- "component.tag.lime.border": "fbb53e37ef7cb87cfae5298e69a5ffe4f99a23a7",
- "component.tag.mint.text": "d3d406bffbadb1b894e4bb6aef7b1f5a1945094c",
- "component.tag.mint.background": "04568a7d0bff5fbc11600bf840916f5451a0fe62",
- "component.tag.mint.background-subtle": "1d39716bceda8510beb02e19847c391523e3690a",
- "component.tag.mint.border": "c703cecfc8bd82c593dc9d81ce18748edd6ecf4d",
- "component.tag.orange.text": "ba407492439b283fedf30a8ab8b16774c0931a9f",
- "component.tag.orange.background": "ef766412f340a4aa62c8888a6fdfb2890f3ea207",
- "component.tag.orange.background-subtle": "05e823662de8b1f99a062cea3c0f24df69b29362",
- "component.tag.orange.border": "2f3023f2311c12acb44cdd28beb888f64d6d2183",
- "component.tag.pink.text": "83b73e0e328485233004d42baa8a0948ff2198b0",
- "component.tag.pink.background": "b23a211249a71f32bf15757316d0596fdb395962",
- "component.tag.pink.background-subtle": "c144f19e07b839d68f20eb5c51ebd94e0f333a82",
- "component.tag.pink.border": "b4874a81a08261362f3d8237833b80e68a851b76",
- "component.tag.purple.text": "9869d8aad416ac3f9e530b0d62b05dda66906de4",
- "component.tag.purple.background": "bc59008310427ba5883f71079b19b8cb4c6dd862",
- "component.tag.purple.background-subtle": "a3598602d6e6b1d03f638f1a941801f147f4657a",
- "component.tag.purple.border": "de1d577bd170613ab46460e9c50ca8de420152f6",
- "component.tag.red.text": "aca8c1832317ac859b4263769855f423840a8569",
- "component.tag.red.background": "9008e05416a00096c234511275b92be7204363b6",
- "component.tag.red.background-subtle": "986bdd3f8d16488337ca9f46b71b04195d7578b0",
- "component.tag.red.border": "f7f9067262546ee6eb77955e38aa0a451fc7f98a",
- "component.tag.violet.text": "2ab996ff3465a0b97dee4d7c5606df3d46ab2a07",
- "component.tag.violet.background": "4c9b9c2658479fc0e56894975a9b9b8d76df5b00",
- "component.tag.violet.background-subtle": "fded9a84a20755592f57f081ebb594bfbaf8cfb3",
- "component.tag.violet.border": "77de89ef1ab5168b7ff5e329bde8608047149a04",
- "component.tag.yellow.text": "cadfcb4d0fe72fd5828cd764d54198026520e10c",
- "component.tag.yellow.background": "a29464cd2a618a77586cb8760478a4d82b12b3ca",
- "component.tag.yellow.background-subtle": "1b262be32c5779f024da5ad5696c805a83eb96c7",
- "component.tag.yellow.border": "b595821fd5ef662361820415bb878e8ef4ab8939",
- "component.tag.gray.text": "e7608c51a2421de226afebbcb909180c8a0cdb5a",
- "component.tag.gray.background": "9bcc758ef67bbaac88637e99a702da5d7f7a3144",
- "component.tag.gray.background-subtle": "76dfa99dd57cbaf2e7cbec9511cd1e1ddd92ee0e",
- "component.tag.gray.border": "02e03f32969f9e6120bb6c7a3b781a5446f1bef1",
- "component.toast.default.title": "f791d24eeab59c12cf4aad84f4677099bb4a01c1",
- "component.toast.default.description": "6000da4ada3b9445750fb4b7b990726df120c271",
- "component.toast.default.background": "5b9e9ea5b7de018a92d3deb902257e4e2bbb49f9",
- "component.toast.default.border": "f74755bc7843dc9d7c788c54178b7ce3b83dea3f",
- "component.toast.danger.title": "b5ad1c43fcee32eb251b980e884e77ea137c3369",
- "component.toast.danger.description": "d281b5c13f2a4a293042f52b168e39f8bec398da",
- "component.toast.danger.background": "8ba5c70e994ab44aeb72b3ed7f26ca9646d59cc0",
- "component.toast.danger.border": "7f5252c13b96825084248b367f36377bb003ca96",
- "component.tooltip.text": "b79a7ec441cdc7c6eee9313602f081d063327c1d",
- "component.tooltip.background": "a35d0240a1c4de13350e6a4770dd1703a90a9227",
- "component.tooltip.border": "d57b38546841813d61da59d66e98a8921f2f3ee7",
- "shadow-color.0": "c0c282f63e107374a732d74c1742cf60d52e6e5c",
- "shadow-color.1": "1ec33a9c84353664d23cd23d6c033d1c330c149a",
- "shadow-color.2": "6200a000044d8dbee421ed4afb0c3ff42febb6ef",
- "shadow-color.3": "77d99afb159d8e193a82f615dd84de3214e00703",
- "shadow-color.4": "2b2e0307d252bdc6db53a23ce2cc2e9bb4f6b914",
- "shadow-color.5": "5a6c707240bab54cb4403f47262abfe0756efc9a",
- "shadow-color.6": "928283d00759150575a8f155da90180a582be438",
- "shadow-color.inner": "6cb5a98fba0b13e952859b9f023259b5c06cfd1a",
- "gradient.ai.gradient-stop-1": "8db516caa68afc5b8fdd6fc6e5a9bad7715c5f26",
- "gradient.ai.gradient-stop-2": "33930f41665251a281973a37847f357480aedca3",
- "gradient.ai.gradient-stop-3": "c9e14c3db8e622b10b1cd3e860115cd6f876ae49",
- "gradient.ai.gradient-stop-4": "6e7d0850d7eb1e699f87b41f6ffd4cb8d73d72e8",
- "gradient.skeleton.gradient-stop-1": "5427016b990b75f0d1ce60eef8cb9b96d75fbde2",
- "gradient.skeleton.gradient-stop-2": "01442c311e6da751c30c3518fc32970306767274",
- "gradient.skeleton.gradient-stop-3": "7fda4c834a3daf0c56bb59777c525670ae2dee3e",
- "gradient.pipeline.running.gradient-stop-1": "0c187d1ebb015ec66bac356009795316f84807ae",
- "gradient.pipeline.running.gradient-stop-2": "d1251f86c91bd0f29d8ac8cfa01056bc307156b4",
- "gradient.pipeline.running.gradient-stop-3": "b09bdab234cdf7c204cb153ec94ea0a9b2bb4976",
- "gradient.pipeline.arrows.gradient-stop-1": "0465e74baaf10a12f23b9eaa40fc1ae08485a0d5",
- "gradient.pipeline.arrows.gradient-stop-2": "4cadc4f9a5e66f28eaa27fb54b6ce538ea430c7d",
- "gradient.pipeline.arrows.gradient-stop-3": "5af16d4ae6b63ff8dcf3254009e712db4ac1a3f9",
- "gradient.pipeline.card.background.gradient-from": "8404a4e146121987426681accb996902179fad72",
- "gradient.pipeline.card.background.gradient-to": "037bbd7fb410d05993a48594626a7babb32605a6",
- "gradient.pipeline.card.border.gradient-from": "342926ec7179e7cbe133981050c1e1e41d94ed7a",
- "gradient.pipeline.card.border.gradient-to": "8e39428cc5ce20f3593127f2ef71f180b38ee9a4",
- "gradient.pipeline.widget.number.gradient-from": "dc372cb50eedf6023cd80cb6a4520e5fdf91358b",
- "gradient.pipeline.widget.number.gradient-to": "e505c8d9dd140f5a671c1291ffd519fcff5c3e2c",
- "gradient.pipeline.widget.blob.big.gradient-from": "b518524b25a5b95804988c640c4d52ba7ebd4599",
- "gradient.pipeline.widget.blob.big.gradient-to": "80a493af10245e0ebbc6a51f5452d61d836a3754",
- "gradient.pipeline.widget.blob.small.gradient-from": "8d7be31e69f0e54dd2e493d9051c2268078ea5ed",
- "gradient.pipeline.widget.blob.small.gradient-to": "198813cf6242881ce0e0d030ca22ef31f9190d13",
- "iconStrokeWidth.xxs": "751ceaa292e27736009bef894b62f83c1b2d66d8",
- "iconStrokeWidth.xs": "77ca59c88a0b47972554b1db3f6469a230a6ad8c",
- "iconStrokeWidth.sm": "e445b22e1f18af07002a1dc76f900dada5477383",
- "iconStrokeWidth.default": "4377ec04d21e3851d7f71914a0051ed09daad5fb",
- "iconStrokeWidth.md": "580043ec5bcae9c2097bff41e3e24e49883451c9",
- "iconStrokeWidth.lg": "e72029e275f9e020f7d772662521389ea67a279a",
- "component.dropdown.item.text": "2f1f1ea9d368ec8be380803506fbf657cabe6ac0"
- },
- "group": "mode"
- },
- {
- "id": "9650760429e819885a0a2acec035d2df980a09dd",
- "name": "dark-dimmer-tritanopia",
- "$figmaStyleReferences": {
- "shadow.0": "S:a2ed3778198048e91067a04633c27ba20e9fcbec,",
- "shadow.1": "S:947694488889f7271c428950bec937ee79f8a536,",
- "shadow.2": "S:70378f090cb66b03ee4b18e25742743934f37757,",
- "shadow.3": "S:aa7e83fd47e75f5a1ae3e17f64417d5e9fcb96ae,",
- "shadow.4": "S:5dfba690094db266c4ab7686fccbbedd8c16385f,",
- "shadow.5": "S:d6752151a8dd3bd4b4bf12ad15a80c522f760731,",
- "shadow.6": "S:da8e7b5b0f1352215fbaab66eff62a3e19d22b67,",
- "shadow.inner": "S:2805cdc40176a4707d5cfc549b4c12e7ec4e74ff,",
- "ring.focus": "S:062018f6483f54f1255b952aa1759b028d502ac3,"
- },
- "selectedTokenSets": {
- "mode/dark/dimmer-tritanopia": "enabled"
- },
- "$figmaCollectionId": "VariableCollectionId:1340:156918",
- "$figmaModeId": "1389:9",
- "$figmaVariableReferences": {
- "background.1": "633e5f77aa1bd1bd133852d8372b9c9f1231a9e4",
- "background.2": "14e8d4b56cc273b508af8a2c58cb00e99e08d1d3",
- "background.3": "33554ff11e1eab35e50aa3570f51d53f16f46d6a",
- "text.1": "38382b9984a98f9d26692a7f2882dfb5c5d51825",
- "text.2": "115f62efd02491e85a63dfd601b03725d3711f23",
- "text.3": "1c7327f01cf759b17fd0523cb540afa8700c1dc7",
- "text.accent": "0b3cd5357659e6542cca163ccfd96c0cac059203",
- "text.success": "ee56057b81e6d0872a84ca6b29affc8911fe333e",
- "text.danger": "c7e38d7c7afc899f4d40392dbd6bc5ed6580264d",
- "text.warning": "b03334e4c9db4b76269e4be886df6c1abf74d0ca",
- "border.1": "5ad2231a611605964ba70f80e7aabb48f04bc704",
- "border.2": "9084bef359e38136e0dddac25a464896456a9b1a",
- "border.3": "5ff5d5233f7cb0233ce7634bc480026668c818f6",
- "border.focus": "8db219e896acc4d828aaaf4add646d96540a84ea",
- "border.success": "b13758973865eab0b4d79028a48e457eae8bec47",
- "border.danger": "33d53c1486021bb3c9edce4123b484a2aabc8de0",
- "border.warning": "027e57e08a1edcaaa7fbe033902bb3f65497abb4",
- "state.hover": "78426caca2a07ee56132762a720ae07e2810f03b",
- "state.selected": "ef914056c9c9dbaef00fa8795702a3cb933ee761",
- "state.disabled.text": "967ab1b863941c100f58cc55e611ee2709051f01",
- "state.disabled.background": "7a192b5ddcc570f0c8e3a5dbfd54d780e2832bbd",
- "state.disabled.border": "067fd26e80ad39a28f738a3b76d21d354092d551",
- "component.accordion.title": "5e49d6ddf7f2b21724b474d4a5545256143dce54",
- "component.accordion.description": "bc47401a69d07fa71f0371765ed940745fc7a5b9",
- "component.accordion.chevron": "5dd530f96134323125031668d4ea98a36ea0de86",
- "component.accordion.border": "0b3fcc0e02a2a86625b2b4a9cfeebfad9486bc3a",
- "component.alert.default.title": "d8e59ed205399e9727b0dcecdccad3d8daaaa622",
- "component.alert.default.description": "f9ec7fec91747435740f000fb642f9009e8fc2db",
- "component.alert.default.background": "7fbbdfcc33a3051394f89675798db2159741a5fc",
- "component.alert.default.border": "549692bf2f70f6b40c7d55259f8890189aa6cc98",
- "component.alert.danger.title": "c8da1cdbba8e0f86edda5fd3869f6186d53881ca",
- "component.alert.danger.description": "366849405bd53c78f0b73d72585034a52f05d9a7",
- "component.alert.danger.background": "5756a9bdba027993a9879b32ed129e3034028cdf",
- "component.alert.danger.border": "a1a3be9eefab6edf2e996a46537872680dc45a09",
- "component.avatar.text": "23018f4c7f22c4afb3b7e49f585a1fbb591209de",
- "component.avatar.background": "57703fddbd26d363509fdba3aea037bd2f515ee0",
- "component.avatar.border": "d651f4cb9082aa4d6e6af2c5abab700d683a5c85",
- "component.badge.default.text": "ab90828e3b8c6adce5dc10bf85107b001b958e95",
- "component.badge.default.background": "706b070b298e2d2a97665baf7af05187eefeb4fe",
- "component.badge.default.border": "a935a2968ca4ecfb8cc58a18f31ae8fe65eb516b",
- "component.badge.neutral.text": "82d39f1786c4371303ae21e4c02db79989c54e36",
- "component.badge.neutral.background": "f5480b1a2b648fdb0561acda7515c38271cfb04b",
- "component.badge.neutral.border": "00f05792ddf6e53bff79346df6a34144426d50e0",
- "component.badge.success.text": "71014a6138e8747257a21144f8114b906cfe0f0a",
- "component.badge.success.border": "190589c6021debb7bb676f05ac7f063c237fd4aa",
- "component.badge.success.background": "177eb9f406784ddb958232cd643ebbb3490a53d4",
- "component.badge.danger.text": "6c0c04f17c2bc0ee085d09bf0f205dcbc66c1e17",
- "component.badge.danger.border": "6bb014acbbd68a796ed0c4d8c4f73e8e9e619923",
- "component.badge.danger.background": "4162b10332d17800585d97ed45e45d69c2006808",
- "component.badge.warning.text": "8581620d95e5b92a8c85341ebf63f21fcf7133d0",
- "component.badge.warning.border": "71cb519182108ac72ffef823935546e4bff62bbc",
- "component.badge.warning.background": "74c13457a85684a054426bd833859fe93eaec978",
- "component.badge.running.text": "0b0c1be217e557a5b14c1cb25e988e4ac6d40583",
- "component.badge.running.border": "27d3c48d3c316bc4f980282759b5e82f8aaaf49d",
- "component.badge.running.background": "a85fddc26baf586ac7ba79e381e5f8fefca87c65",
- "component.badge.merged.text": "a83d66ef53e8a094a62f2b32a4d17e58d552b1ef",
- "component.badge.merged.border": "755392bca643af0a3fe5492069881a870aa11dc3",
- "component.badge.merged.background": "4f4c81b1fe43bfe0d721a22d0aeb93079776cf6d",
- "component.badge.ai.text": "bb4daee92817073da0366090742d0a17babb5728",
- "component.badge.ai.background": "c5764a2304bf0e8a153c9ce0da20827696a76b41",
- "component.breadcrumb.item-inactive": "2f009ca6cafb50c994205c9df02ee2d2503f7d23",
- "component.breadcrumb.item-current": "7b502cc2e72f66bb501fdc5f480d0133d1b3841a",
- "component.breadcrumb.separator": "1cd28c3ff97ab2f529a19c632d89dd44af0aad80",
- "component.btn.primary.text": "9d32f032da93c9aab8b3bc6087c26aa12f507ad7",
- "component.btn.primary.background": "410d584a3469233e067d0592a366fdebbe1049bc",
- "component.btn.primary.border": "1491ac71f9681307c2d6528e443504e079061988",
- "component.btn.secondary.text": "12c93d1b08ae50645a3b8f59256fcec00a4f84ca",
- "component.btn.secondary.background": "86434310c95f5c055783011cc0e7c7918f67a35c",
- "component.btn.secondary.border": "66bda91f87154efd3cefdc7a634ecb8afa8cd285",
- "component.btn.outline.unselected.text": "9cf2c495178d6fdfd8f1360376242acbd4dc5e75",
- "component.btn.outline.unselected.icon": "af1510c6050f671219d2089e0e59d5febb4422d6",
- "component.btn.outline.unselected.border": "2b3013d632e566301e9f5f1a5cbb6aab4e7ec53f",
- "component.btn.outline.selected.text": "13b50089245dec1899db2012412efcf649e2c0b4",
- "component.btn.outline.selected.icon": "2bdf2c92b22e814109f4e05ec4d41d92f934a15d",
- "component.btn.outline.selected.border": "ef10f4599233f62203def151b386013ddaa63afb",
- "component.btn.ghost.unselected.text": "43fa10dd413cddb9a2e2142ead9ca3b4a91b49a6",
- "component.btn.ghost.unselected.icon": "5ce332f51238b374104ec53067d685c26882f38e",
- "component.btn.ghost.selected.text": "74cbf3b86016e05517f8c7bc64652281c940363e",
- "component.btn.ghost.selected.icon": "1d8c6206a136d9c176ffba600a1e94618c4b96f8",
- "component.btn.success.text": "52a336440e013bbc849ad67a43d0e136cf4f0b51",
- "component.btn.success.background": "608ca6930129b4e5ff36d7f38508ae2537b66629",
- "component.btn.success.border": "1f74d9985a10fe20e0acc4647cf4949005e9d4f1",
- "component.btn.success.state.hover": "d05bde38a6539a11e3ccd87345af113ccd6bd113",
- "component.btn.success.state.active": "f6e48e68dba6c32de27fadcaca3d1959f081d2e5",
- "component.btn.danger.text": "49c02562362b8f775cfc2c4c614ecd646dcc2716",
- "component.btn.danger.background": "0b015d0a4f456781969d7ffaf135c7c2a8858440",
- "component.btn.danger.border": "9f99ee56f1ae2b7eb2f98300b83d4f53b15fd763",
- "component.btn.danger.state.hover": "e7756e1d022d893bfa5fdd619f181d26fb7b117b",
- "component.btn.danger.state.active": "23c7c85ff6104e098a208b6f4b86c1d0eef0f543",
- "component.btn.ai.text": "380368600319fa12b73538ff52acd9d0e977e367",
- "component.btn.ai.background": "8c9a1d07e05837f50588b642a4b51462f883887d",
- "component.card.background": "256878745d17a46b7159919d8e30a3e960f59575",
- "component.card.border": "3688ffcc56c4fb44dc0e221b8e09a958fd9e509d",
- "component.dialog.title": "e6e0ff2bf1f3802eb21492e8b833c5f5e679cd82",
- "component.dialog.description": "301509fcf2faac8497b2136f7879b9b0b3c64433",
- "component.dialog.background": "ff2918d712798a4b487b6f6e5befe7b3eef59883",
- "component.dialog.border": "4a6cb3732ad8b36bb9de0d15cbed575c87996088",
- "component.dialog.backdrop": "893e60ed671f891241a3084707057185398446ed",
- "component.dropdown.background": "09b2dca27ba9efabfe838d713a14ca6e6ac46685",
- "component.dropdown.border": "c8cdfff63f4e142d651070ff1056b69a638aaab7",
- "component.dropdown.item.delete.text": "864396a8c9b5df0fd948ded7d520ded936d74a8b",
- "component.dropdown.item.delete.state.hover": "308dc9064be8e754f8385b0e8ff5489563d7c984",
- "component.diff.grey": "43bf4f466a6e231c9951a639313740579c29d824",
- "component.diff.add-content": "eb4eccf789a2bda6f3d3875c3310ef0579fd3555",
- "component.diff.add-lineNumber": "61583aa6e36aaddd0be173a4a082a450e2522d3a",
- "component.diff.add-content-highlight": "ad544fc527ca8b4c297993fe0722b8a7a96ef903",
- "component.diff.add-widget": "c1def698ab707194d8f1558e16b05c55d50920d9",
- "component.diff.add-widget-color": "a27c504a1f1151974669cf06054c1d0f704ecc38",
- "component.diff.del-content": "465e6eb3613967f489cfee4b04f0b283b9e88f91",
- "component.diff.del-lineNumber": "4cbe83072b6781d6e3edff645ccb2fb7426c5628",
- "component.diff.del-content-highlight": "3e635e401a1a37a259211d093bef70e3a0c507ea",
- "component.diff.plain-content": "984456faee2f6a5c202cfd76078ef5b6cd3a05f1",
- "component.diff.plain-lineNumber": "6a5550287e7c58afa9d2375c5bfdca4d6c214cf1",
- "component.diff.plain-lineNumber-color": "7c1186d20725b53cbefe87f56c5bc6db4e77d898",
- "component.diff.empty-content": "712d93a0c1bc9503abda77ae50d624bd328c0057",
- "component.diff.hunk-content": "79ad0dfc599f9bc246a6618c85bc1dc59744537f",
- "component.diff.hunk-lineNumber": "bccfad80b84e35edf4b47af2ca30057eba2b2ebf",
- "component.diff.hunk-content-color": "68c5d6a95d475f7275062e3eb58dba464df3d059",
- "component.diff.expand-content": "1f0c136f21d9abc2ce4a585f7750043932bfc30f",
- "component.input.text": "df946237ac2ea0d177f3f2818a673fdf876944c7",
- "component.input.placeholder": "85d7632aba08fd476083e508cc2660b17c30981a",
- "component.input.icon": "75ca1f38c16fbd5e2697a36c74b0b1dd01f3f5c0",
- "component.input.background": "585327333fbbf97bb8db21fbc613025719ca8a87",
- "component.input.border": "911dac823dac21c9ccf4e35e10b2eb82a9c6f0ef",
- "component.label.text": "80403cd630bba01a064550d9783313227b1d010f",
- "component.link.default": "e387bb4185d01d8a3a7d52b15f3868ba40b31ec9",
- "component.link.visited": "39b6b12d8317b7e916bcba67f322018c02b42d82",
- "component.nav-tabs.unselected.text": "c085805657bb81574da85d3cb29f89ca08980daa",
- "component.nav-tabs.selected.text": "16aa825c8038347237cbe91f7eeece4d2a8d1a2b",
- "component.nav-tabs.selected.border": "3427b967112facd59f09fa310c863d7193ea4ffe",
- "component.nav-tabs.border": "791d71ca187934e4b98ddff04bc9447a10358699",
- "component.nav-tabs.background": "b92549e37390005f2bd1cfce06f9dfb8f67e39e0",
- "component.pipeline.arrow.border": "e2beaac31e79580c5cb1d64e29cb8bffec601ad6",
- "component.pipeline.card.background": "f207dcff97f000326c4f28293fdbd2830860ce54",
- "component.pipeline.card.border": "aa9d9528b1e8e25f9e6dae387b76d9beb2de35a8",
- "component.pipeline.card.running.border": "179c0e4d47becc896eb1fbb7f9e8461779b3f680",
- "component.pipeline.card.error.border": "1c0b41b41e25250cfb65bdb539bd573be66b0d00",
- "component.pipeline.card-canvas.1.background": "01bd392d5ddafe85e5575296d08254e52054ba8d",
- "component.pipeline.card-canvas.1.border": "b9510abf89f82fb7b779bb730caa1bf393c83bd4",
- "component.pipeline.card-canvas.2.background": "87b6b3e65b995fc4180dfb7bf613efb0098d1fff",
- "component.pipeline.card-canvas.2.border": "1f9fa1e95134d87995a21738a3877f1c15158e5e",
- "component.pipeline.background.dotes": "2784742abff27552789cdd4f2b51cab1331abb4a",
- "component.sidebar.background": "8b6619fafae38e8ad94fffd488f2cf53d3c31d76",
- "component.sidebar.border": "2263230eae16609a3d95ba5863aa3cc343010131",
- "component.sidebar.separator": "a0c913dd38e81e3b2c20ee17642433da6da5f147",
- "component.sidebar.hover": "4925b4511178bd2853a6b7b329683d036508aec1",
- "component.sidebar.selected": "31f335ecde0aedb12407221718069f5b13574d41",
- "component.sidebar.item.unselected.text": "9609e0ad8d79127a3784876f0204d02964f09e43",
- "component.sidebar.item.unselected.icon": "5afba128858cf7494fb8a326a435860faf00b0ee",
- "component.sidebar.item.selected.text": "5f1daf88cebaea07bd4c2a57c862638340827496",
- "component.sidebar.item.selected.icon": "18325fda8139122c4a7cdf6debe2cd1f25d120b7",
- "component.sidebar.logo.text": "a3ffa09fdf368badab24aecdbd26709ed7b3c2b2",
- "component.sidebar.logo.icon": "c572d382a2018718d719f6a427d31fc9a42f57bd",
- "component.sidebar.search.background": "33822e390046e5ec8f71a07fc041514a28778e74",
- "component.sidebar.search.border": "f2044f7e8cf503f8809a48a14a88c5ef6466176f",
- "component.sidebar.search.placeholder": "665cc00a32edd27b62371ee820d3c3250e629e78",
- "component.sidebar.search.btn.background": "70c80e61b9ec397214c809c51de4fdf8177185da",
- "component.sidebar.search.btn.border": "1c434c7d16cd4ba880e2d57520c90bc37f6b3879",
- "component.sidebar.search.btn.text": "589c7d0162d67165a8752ea54a2c63bb63ee3ad7",
- "component.sidebar.footer.username": "68298a8f471bb04f2f0305d9433a2b59613abd8d",
- "component.sidebar.footer.data": "6a681d2abb90c2b62a39e20a1d29419c5086f01a",
- "component.scrollbar.thumb": "9818c03d003381a966d08d3c6da75af8468bb8ef",
- "component.selection.unselected.item": "7a7cad2aa2d6b2803a52eb26c78ea177b84ce241",
- "component.selection.unselected.background": "a63ba949d12afc99020e77f95d0538bddba457b3",
- "component.selection.unselected.border": "6ef997ebe03bb209ca568a648eb0cc8be69746a6",
- "component.selection.selected.item": "f1f43c8acf2d4da10ee2e0d164d4dbe955816018",
- "component.selection.selected.background": "1d1bbb9958f047744b66861fd8bd75dc2726dc25",
- "component.selection.selected.border": "44b31378ed175b87b50ebad88cfd4a73a66ab9d5",
- "component.separator.background": "9f4c82c269bc5aff0fa55d52a0ed59f914057be0",
- "component.slider.track.base": "34dc3b5be6733e38f6c28d24d4f3699b2d7ea6f3",
- "component.slider.track.progress": "38d8cac26c1cfb91293198eee25299e4aef9c1d8",
- "component.slider.track-segments.base": "cb752791a51ff48c6d481426a1affb15048a152a",
- "component.slider.track-segments.progress": "a7943fda0e4646e7018046354a9be54cf7d03075",
- "component.slider.handle.background": "5c423cc3b672079f1e7dc0d1c8170dade368711a",
- "component.slider.handle.border": "94347a2ed2900445946d18c653fb179b8602c533",
- "component.status-indicator.completed": "c4c3bce2d28c84c25db4f444f9144b94523737b7",
- "component.status-indicator.cancelled": "5aa15732d9ebc41f14b111e252819e2e36617124",
- "component.status-indicator.warning": "4dc6e5ea4c736869aee4ebd0ee006f2d73861423",
- "component.status-indicator.running": "07ce029f27cf34bf8d6fe3b9a6a600be01c8947e",
- "component.status-indicator.merged": "d9eb24404452e6cc2617094fe8f29c69a760ea55",
- "component.status-indicator.action-required": "2f1b8543c44b5d93cebddd80b5a9ee2d60fdb146",
- "component.status-indicator.waiting": "62f68d300850ce20cf0be8c07d82a41bf1a56ecd",
- "component.switch.unselected.thumb": "94d5f0b3a97924583ff697d56db74727b133ba95",
- "component.switch.unselected.background": "a8ae87c7bb7ba7f4bfa71f2fdd5f404d19c3a1be",
- "component.switch.selected.thumb": "cf6964ec11d69899d5dd39e82d322ea544367e90",
- "component.switch.selected.background": "bba05ff96eae08a4adc31a6406e417022d9e5dad",
- "component.table.header.text": "65cfc045aa01e3d3eeae4a227cac9be150839db8",
- "component.table.header.background": "137c4f2e14bb8cadaf6f900a443700fe928a1fcd",
- "component.table.row.alternate-background": "2863f92db433f88f24f62dda4cc9fd50c48130be",
- "component.table.row.border": "445d945c4fe4426c3b73cf6f8fe0a572e4525798",
- "component.table.cell.text": "73a28f25ba54aff507877ecbfd9942a6ea9f3cea",
- "component.tabs.background": "8689ee01219675fb951a2517c2397fba52487971",
- "component.tabs.border": "e5bc8cfac224234021c11b381f505da5fcac84ed",
- "component.tabs.item.unselected.text": "4af8a5b79c55621f1ed11a7b6fc605657934dc1e",
- "component.tabs.item.unselected.background": "fa041cdeb34ba5da6f1bd4cd6d8bb4b8273e0e70",
- "component.tabs.item.unselected.border": "79b1a6fe839c012efec923edf40b3bfa2bcdab19",
- "component.tabs.item.selected.text": "d048f7001829ff9949b2712b8ca746c8f3f49767",
- "component.tabs.item.selected.background": "33269e9854800d565f728ba2a85c5cd3e549b5e8",
- "component.tabs.item.selected.border": "11b7e5aeb83fd2f5d968021c750af2ceb5ba5841",
- "component.tag.blue.text": "b35e0aebd9d1ebf0fd5d24bbd5ad184db9e11b86",
- "component.tag.blue.background": "072fc2901d8ad0199c07bc339d46db086c7b0379",
- "component.tag.blue.background-subtle": "67307c003cb91d76e00ef0f3777318e25efac628",
- "component.tag.blue.border": "680fb2a6a11251e2619789595cd28c7861aaa530",
- "component.tag.brown.text": "b48491f46d15503df99e2d8d9394aa552d09461b",
- "component.tag.brown.background": "90b0ee0df4ebe7f06bfd07a7acbe812a45d621a4",
- "component.tag.brown.background-subtle": "134ffd2a91ef027e197db6a5331d2726bc080ad6",
- "component.tag.brown.border": "675776ff7a30540c297579d72b7f00779d778c14",
- "component.tag.cyan.text": "6bf9361c5931ba40663d2c412f28f15382498517",
- "component.tag.cyan.background": "83107c8cff314c553ed2cea5c9af1ff3356485e5",
- "component.tag.cyan.background-subtle": "7f2724127eebb6e01713828af3736cd2e3734436",
- "component.tag.cyan.border": "3286065f931626298e8f3dab2328297e83a79771",
- "component.tag.green.text": "699a30f1d5f76ed4e631faa3da63be65e88af039",
- "component.tag.green.background": "8b06c35974700260dff1a712c0a3976d4ddb0df5",
- "component.tag.green.background-subtle": "c4f47c34772d8367bc3b00645420511f37aaecad",
- "component.tag.green.border": "db85545b7d00ef9e199bf863dcdcc2be520f520c",
- "component.tag.indigo.text": "d641d4626278e4d17ff4d98202112da9580a6b89",
- "component.tag.indigo.background": "bb4af9a068f716c2f0b4f77c228b88009ac049c9",
- "component.tag.indigo.background-subtle": "877e3b4ee6040ed581a8349c8fdb5e49ed36dfe0",
- "component.tag.indigo.border": "885fdb80c956855c30666c660d5839dc357d1f5f",
- "component.tag.lime.text": "763399447b243f761b7cce55f7dcf2fbb1797ee3",
- "component.tag.lime.background": "d51cede4c823e16ac204bcaddb65d49c325c3cbe",
- "component.tag.lime.background-subtle": "556934df078200ab014c762eeaa04deecd05422e",
- "component.tag.lime.border": "fbb53e37ef7cb87cfae5298e69a5ffe4f99a23a7",
- "component.tag.mint.text": "d3d406bffbadb1b894e4bb6aef7b1f5a1945094c",
- "component.tag.mint.background": "04568a7d0bff5fbc11600bf840916f5451a0fe62",
- "component.tag.mint.background-subtle": "1d39716bceda8510beb02e19847c391523e3690a",
- "component.tag.mint.border": "c703cecfc8bd82c593dc9d81ce18748edd6ecf4d",
- "component.tag.orange.text": "ba407492439b283fedf30a8ab8b16774c0931a9f",
- "component.tag.orange.background": "ef766412f340a4aa62c8888a6fdfb2890f3ea207",
- "component.tag.orange.background-subtle": "05e823662de8b1f99a062cea3c0f24df69b29362",
- "component.tag.orange.border": "2f3023f2311c12acb44cdd28beb888f64d6d2183",
- "component.tag.pink.text": "83b73e0e328485233004d42baa8a0948ff2198b0",
- "component.tag.pink.background": "b23a211249a71f32bf15757316d0596fdb395962",
- "component.tag.pink.background-subtle": "c144f19e07b839d68f20eb5c51ebd94e0f333a82",
- "component.tag.pink.border": "b4874a81a08261362f3d8237833b80e68a851b76",
- "component.tag.purple.text": "9869d8aad416ac3f9e530b0d62b05dda66906de4",
- "component.tag.purple.background": "bc59008310427ba5883f71079b19b8cb4c6dd862",
- "component.tag.purple.background-subtle": "a3598602d6e6b1d03f638f1a941801f147f4657a",
- "component.tag.purple.border": "de1d577bd170613ab46460e9c50ca8de420152f6",
- "component.tag.red.text": "aca8c1832317ac859b4263769855f423840a8569",
- "component.tag.red.background": "9008e05416a00096c234511275b92be7204363b6",
- "component.tag.red.background-subtle": "986bdd3f8d16488337ca9f46b71b04195d7578b0",
- "component.tag.red.border": "f7f9067262546ee6eb77955e38aa0a451fc7f98a",
- "component.tag.violet.text": "2ab996ff3465a0b97dee4d7c5606df3d46ab2a07",
- "component.tag.violet.background": "4c9b9c2658479fc0e56894975a9b9b8d76df5b00",
- "component.tag.violet.background-subtle": "fded9a84a20755592f57f081ebb594bfbaf8cfb3",
- "component.tag.violet.border": "77de89ef1ab5168b7ff5e329bde8608047149a04",
- "component.tag.yellow.text": "cadfcb4d0fe72fd5828cd764d54198026520e10c",
- "component.tag.yellow.background": "a29464cd2a618a77586cb8760478a4d82b12b3ca",
- "component.tag.yellow.background-subtle": "1b262be32c5779f024da5ad5696c805a83eb96c7",
- "component.tag.yellow.border": "b595821fd5ef662361820415bb878e8ef4ab8939",
- "component.tag.gray.text": "e7608c51a2421de226afebbcb909180c8a0cdb5a",
- "component.tag.gray.background": "9bcc758ef67bbaac88637e99a702da5d7f7a3144",
- "component.tag.gray.background-subtle": "76dfa99dd57cbaf2e7cbec9511cd1e1ddd92ee0e",
- "component.tag.gray.border": "02e03f32969f9e6120bb6c7a3b781a5446f1bef1",
- "component.toast.default.title": "f791d24eeab59c12cf4aad84f4677099bb4a01c1",
- "component.toast.default.description": "6000da4ada3b9445750fb4b7b990726df120c271",
- "component.toast.default.background": "5b9e9ea5b7de018a92d3deb902257e4e2bbb49f9",
- "component.toast.default.border": "f74755bc7843dc9d7c788c54178b7ce3b83dea3f",
- "component.toast.danger.title": "b5ad1c43fcee32eb251b980e884e77ea137c3369",
- "component.toast.danger.description": "d281b5c13f2a4a293042f52b168e39f8bec398da",
- "component.toast.danger.background": "8ba5c70e994ab44aeb72b3ed7f26ca9646d59cc0",
- "component.toast.danger.border": "7f5252c13b96825084248b367f36377bb003ca96",
- "component.tooltip.text": "b79a7ec441cdc7c6eee9313602f081d063327c1d",
- "component.tooltip.background": "a35d0240a1c4de13350e6a4770dd1703a90a9227",
- "component.tooltip.border": "d57b38546841813d61da59d66e98a8921f2f3ee7",
- "shadow-color.0": "c0c282f63e107374a732d74c1742cf60d52e6e5c",
- "shadow-color.1": "1ec33a9c84353664d23cd23d6c033d1c330c149a",
- "shadow-color.2": "6200a000044d8dbee421ed4afb0c3ff42febb6ef",
- "shadow-color.3": "77d99afb159d8e193a82f615dd84de3214e00703",
- "shadow-color.4": "2b2e0307d252bdc6db53a23ce2cc2e9bb4f6b914",
- "shadow-color.5": "5a6c707240bab54cb4403f47262abfe0756efc9a",
- "shadow-color.6": "928283d00759150575a8f155da90180a582be438",
- "shadow-color.inner": "6cb5a98fba0b13e952859b9f023259b5c06cfd1a",
- "gradient.ai.gradient-stop-1": "8db516caa68afc5b8fdd6fc6e5a9bad7715c5f26",
- "gradient.ai.gradient-stop-2": "33930f41665251a281973a37847f357480aedca3",
- "gradient.ai.gradient-stop-3": "c9e14c3db8e622b10b1cd3e860115cd6f876ae49",
- "gradient.ai.gradient-stop-4": "6e7d0850d7eb1e699f87b41f6ffd4cb8d73d72e8",
- "gradient.skeleton.gradient-stop-1": "5427016b990b75f0d1ce60eef8cb9b96d75fbde2",
- "gradient.skeleton.gradient-stop-2": "01442c311e6da751c30c3518fc32970306767274",
- "gradient.skeleton.gradient-stop-3": "7fda4c834a3daf0c56bb59777c525670ae2dee3e",
- "gradient.pipeline.running.gradient-stop-1": "0c187d1ebb015ec66bac356009795316f84807ae",
- "gradient.pipeline.running.gradient-stop-2": "d1251f86c91bd0f29d8ac8cfa01056bc307156b4",
- "gradient.pipeline.running.gradient-stop-3": "b09bdab234cdf7c204cb153ec94ea0a9b2bb4976",
- "gradient.pipeline.arrows.gradient-stop-1": "0465e74baaf10a12f23b9eaa40fc1ae08485a0d5",
- "gradient.pipeline.arrows.gradient-stop-2": "4cadc4f9a5e66f28eaa27fb54b6ce538ea430c7d",
- "gradient.pipeline.arrows.gradient-stop-3": "5af16d4ae6b63ff8dcf3254009e712db4ac1a3f9",
- "gradient.pipeline.card.background.gradient-from": "8404a4e146121987426681accb996902179fad72",
- "gradient.pipeline.card.background.gradient-to": "037bbd7fb410d05993a48594626a7babb32605a6",
- "gradient.pipeline.card.border.gradient-from": "342926ec7179e7cbe133981050c1e1e41d94ed7a",
- "gradient.pipeline.card.border.gradient-to": "8e39428cc5ce20f3593127f2ef71f180b38ee9a4",
- "gradient.pipeline.widget.number.gradient-from": "dc372cb50eedf6023cd80cb6a4520e5fdf91358b",
- "gradient.pipeline.widget.number.gradient-to": "e505c8d9dd140f5a671c1291ffd519fcff5c3e2c",
- "gradient.pipeline.widget.blob.big.gradient-from": "b518524b25a5b95804988c640c4d52ba7ebd4599",
- "gradient.pipeline.widget.blob.big.gradient-to": "80a493af10245e0ebbc6a51f5452d61d836a3754",
- "gradient.pipeline.widget.blob.small.gradient-from": "8d7be31e69f0e54dd2e493d9051c2268078ea5ed",
- "gradient.pipeline.widget.blob.small.gradient-to": "198813cf6242881ce0e0d030ca22ef31f9190d13",
- "iconStrokeWidth.xxs": "751ceaa292e27736009bef894b62f83c1b2d66d8",
- "iconStrokeWidth.xs": "77ca59c88a0b47972554b1db3f6469a230a6ad8c",
- "iconStrokeWidth.sm": "e445b22e1f18af07002a1dc76f900dada5477383",
- "iconStrokeWidth.default": "4377ec04d21e3851d7f71914a0051ed09daad5fb",
- "iconStrokeWidth.md": "580043ec5bcae9c2097bff41e3e24e49883451c9",
- "iconStrokeWidth.lg": "e72029e275f9e020f7d772662521389ea67a279a",
- "component.dropdown.item.text": "2f1f1ea9d368ec8be380803506fbf657cabe6ac0",
- "component.pipeline.card.completed": "3fa7c4475eec00149944ad1ea1439e11a8a53f1e"
- },
- "group": "mode"
- },
- {
- "id": "04442df78cb6f5028055bc8d002a42347b97e060",
- "name": "dark-high-contrast-tritanopia",
- "$figmaStyleReferences": {
- "shadow.0": "S:a2ed3778198048e91067a04633c27ba20e9fcbec,",
- "shadow.1": "S:947694488889f7271c428950bec937ee79f8a536,",
- "shadow.2": "S:70378f090cb66b03ee4b18e25742743934f37757,",
- "shadow.3": "S:aa7e83fd47e75f5a1ae3e17f64417d5e9fcb96ae,",
- "shadow.4": "S:5dfba690094db266c4ab7686fccbbedd8c16385f,",
- "shadow.5": "S:d6752151a8dd3bd4b4bf12ad15a80c522f760731,",
- "shadow.6": "S:da8e7b5b0f1352215fbaab66eff62a3e19d22b67,",
- "shadow.inner": "S:2805cdc40176a4707d5cfc549b4c12e7ec4e74ff,",
- "ring.focus": "S:062018f6483f54f1255b952aa1759b028d502ac3,"
- },
- "selectedTokenSets": {
- "mode/dark/high-contrast-tritanopia": "enabled"
- },
- "$figmaCollectionId": "VariableCollectionId:1340:156918",
- "$figmaModeId": "1389:10",
- "$figmaVariableReferences": {
- "background.1": "633e5f77aa1bd1bd133852d8372b9c9f1231a9e4",
- "background.2": "14e8d4b56cc273b508af8a2c58cb00e99e08d1d3",
- "background.3": "33554ff11e1eab35e50aa3570f51d53f16f46d6a",
- "text.1": "38382b9984a98f9d26692a7f2882dfb5c5d51825",
- "text.2": "115f62efd02491e85a63dfd601b03725d3711f23",
- "text.3": "1c7327f01cf759b17fd0523cb540afa8700c1dc7",
- "text.accent": "0b3cd5357659e6542cca163ccfd96c0cac059203",
- "text.success": "ee56057b81e6d0872a84ca6b29affc8911fe333e",
- "text.danger": "c7e38d7c7afc899f4d40392dbd6bc5ed6580264d",
- "text.warning": "b03334e4c9db4b76269e4be886df6c1abf74d0ca",
- "border.1": "5ad2231a611605964ba70f80e7aabb48f04bc704",
- "border.2": "9084bef359e38136e0dddac25a464896456a9b1a",
- "border.3": "5ff5d5233f7cb0233ce7634bc480026668c818f6",
- "border.focus": "8db219e896acc4d828aaaf4add646d96540a84ea",
- "border.success": "b13758973865eab0b4d79028a48e457eae8bec47",
- "border.danger": "33d53c1486021bb3c9edce4123b484a2aabc8de0",
- "border.warning": "027e57e08a1edcaaa7fbe033902bb3f65497abb4",
- "state.hover": "78426caca2a07ee56132762a720ae07e2810f03b",
- "state.selected": "ef914056c9c9dbaef00fa8795702a3cb933ee761",
- "state.disabled.text": "967ab1b863941c100f58cc55e611ee2709051f01",
- "state.disabled.background": "7a192b5ddcc570f0c8e3a5dbfd54d780e2832bbd",
- "state.disabled.border": "067fd26e80ad39a28f738a3b76d21d354092d551",
- "component.accordion.title": "5e49d6ddf7f2b21724b474d4a5545256143dce54",
- "component.accordion.description": "bc47401a69d07fa71f0371765ed940745fc7a5b9",
- "component.accordion.chevron": "5dd530f96134323125031668d4ea98a36ea0de86",
- "component.accordion.border": "0b3fcc0e02a2a86625b2b4a9cfeebfad9486bc3a",
- "component.alert.default.title": "d8e59ed205399e9727b0dcecdccad3d8daaaa622",
- "component.alert.default.description": "f9ec7fec91747435740f000fb642f9009e8fc2db",
- "component.alert.default.background": "7fbbdfcc33a3051394f89675798db2159741a5fc",
- "component.alert.default.border": "549692bf2f70f6b40c7d55259f8890189aa6cc98",
- "component.alert.danger.title": "c8da1cdbba8e0f86edda5fd3869f6186d53881ca",
- "component.alert.danger.description": "366849405bd53c78f0b73d72585034a52f05d9a7",
- "component.alert.danger.background": "5756a9bdba027993a9879b32ed129e3034028cdf",
- "component.alert.danger.border": "a1a3be9eefab6edf2e996a46537872680dc45a09",
- "component.avatar.text": "23018f4c7f22c4afb3b7e49f585a1fbb591209de",
- "component.avatar.background": "57703fddbd26d363509fdba3aea037bd2f515ee0",
- "component.avatar.border": "d651f4cb9082aa4d6e6af2c5abab700d683a5c85",
- "component.badge.default.text": "ab90828e3b8c6adce5dc10bf85107b001b958e95",
- "component.badge.default.background": "706b070b298e2d2a97665baf7af05187eefeb4fe",
- "component.badge.default.border": "a935a2968ca4ecfb8cc58a18f31ae8fe65eb516b",
- "component.badge.neutral.text": "82d39f1786c4371303ae21e4c02db79989c54e36",
- "component.badge.neutral.background": "f5480b1a2b648fdb0561acda7515c38271cfb04b",
- "component.badge.neutral.border": "00f05792ddf6e53bff79346df6a34144426d50e0",
- "component.badge.success.text": "71014a6138e8747257a21144f8114b906cfe0f0a",
- "component.badge.success.border": "190589c6021debb7bb676f05ac7f063c237fd4aa",
- "component.badge.success.background": "177eb9f406784ddb958232cd643ebbb3490a53d4",
- "component.badge.danger.text": "6c0c04f17c2bc0ee085d09bf0f205dcbc66c1e17",
- "component.badge.danger.border": "6bb014acbbd68a796ed0c4d8c4f73e8e9e619923",
- "component.badge.danger.background": "4162b10332d17800585d97ed45e45d69c2006808",
- "component.badge.warning.text": "8581620d95e5b92a8c85341ebf63f21fcf7133d0",
- "component.badge.warning.border": "71cb519182108ac72ffef823935546e4bff62bbc",
- "component.badge.warning.background": "74c13457a85684a054426bd833859fe93eaec978",
- "component.badge.running.text": "0b0c1be217e557a5b14c1cb25e988e4ac6d40583",
- "component.badge.running.border": "27d3c48d3c316bc4f980282759b5e82f8aaaf49d",
- "component.badge.running.background": "a85fddc26baf586ac7ba79e381e5f8fefca87c65",
- "component.badge.merged.text": "a83d66ef53e8a094a62f2b32a4d17e58d552b1ef",
- "component.badge.merged.border": "755392bca643af0a3fe5492069881a870aa11dc3",
- "component.badge.merged.background": "4f4c81b1fe43bfe0d721a22d0aeb93079776cf6d",
- "component.badge.ai.text": "bb4daee92817073da0366090742d0a17babb5728",
- "component.badge.ai.background": "c5764a2304bf0e8a153c9ce0da20827696a76b41",
- "component.breadcrumb.item-inactive": "2f009ca6cafb50c994205c9df02ee2d2503f7d23",
- "component.breadcrumb.item-current": "7b502cc2e72f66bb501fdc5f480d0133d1b3841a",
- "component.breadcrumb.separator": "1cd28c3ff97ab2f529a19c632d89dd44af0aad80",
- "component.btn.primary.text": "9d32f032da93c9aab8b3bc6087c26aa12f507ad7",
- "component.btn.primary.background": "410d584a3469233e067d0592a366fdebbe1049bc",
- "component.btn.primary.border": "1491ac71f9681307c2d6528e443504e079061988",
- "component.btn.secondary.text": "12c93d1b08ae50645a3b8f59256fcec00a4f84ca",
- "component.btn.secondary.background": "86434310c95f5c055783011cc0e7c7918f67a35c",
- "component.btn.secondary.border": "66bda91f87154efd3cefdc7a634ecb8afa8cd285",
- "component.btn.outline.unselected.text": "9cf2c495178d6fdfd8f1360376242acbd4dc5e75",
- "component.btn.outline.unselected.icon": "af1510c6050f671219d2089e0e59d5febb4422d6",
- "component.btn.outline.unselected.border": "2b3013d632e566301e9f5f1a5cbb6aab4e7ec53f",
- "component.btn.outline.selected.text": "13b50089245dec1899db2012412efcf649e2c0b4",
- "component.btn.outline.selected.icon": "2bdf2c92b22e814109f4e05ec4d41d92f934a15d",
- "component.btn.outline.selected.border": "ef10f4599233f62203def151b386013ddaa63afb",
- "component.btn.ghost.unselected.text": "43fa10dd413cddb9a2e2142ead9ca3b4a91b49a6",
- "component.btn.ghost.unselected.icon": "5ce332f51238b374104ec53067d685c26882f38e",
- "component.btn.ghost.selected.text": "74cbf3b86016e05517f8c7bc64652281c940363e",
- "component.btn.ghost.selected.icon": "1d8c6206a136d9c176ffba600a1e94618c4b96f8",
- "component.btn.success.text": "52a336440e013bbc849ad67a43d0e136cf4f0b51",
- "component.btn.success.background": "608ca6930129b4e5ff36d7f38508ae2537b66629",
- "component.btn.success.border": "1f74d9985a10fe20e0acc4647cf4949005e9d4f1",
- "component.btn.success.state.hover": "d05bde38a6539a11e3ccd87345af113ccd6bd113",
- "component.btn.success.state.active": "f6e48e68dba6c32de27fadcaca3d1959f081d2e5",
- "component.btn.danger.text": "49c02562362b8f775cfc2c4c614ecd646dcc2716",
- "component.btn.danger.background": "0b015d0a4f456781969d7ffaf135c7c2a8858440",
- "component.btn.danger.border": "9f99ee56f1ae2b7eb2f98300b83d4f53b15fd763",
- "component.btn.danger.state.hover": "e7756e1d022d893bfa5fdd619f181d26fb7b117b",
- "component.btn.danger.state.active": "23c7c85ff6104e098a208b6f4b86c1d0eef0f543",
- "component.btn.ai.text": "380368600319fa12b73538ff52acd9d0e977e367",
- "component.btn.ai.background": "8c9a1d07e05837f50588b642a4b51462f883887d",
- "component.card.background": "256878745d17a46b7159919d8e30a3e960f59575",
- "component.card.border": "3688ffcc56c4fb44dc0e221b8e09a958fd9e509d",
- "component.dialog.title": "e6e0ff2bf1f3802eb21492e8b833c5f5e679cd82",
- "component.dialog.description": "301509fcf2faac8497b2136f7879b9b0b3c64433",
- "component.dialog.background": "ff2918d712798a4b487b6f6e5befe7b3eef59883",
- "component.dialog.border": "4a6cb3732ad8b36bb9de0d15cbed575c87996088",
- "component.dialog.backdrop": "893e60ed671f891241a3084707057185398446ed",
- "component.dropdown.background": "09b2dca27ba9efabfe838d713a14ca6e6ac46685",
- "component.dropdown.border": "c8cdfff63f4e142d651070ff1056b69a638aaab7",
- "component.dropdown.item.delete.text": "864396a8c9b5df0fd948ded7d520ded936d74a8b",
- "component.dropdown.item.delete.state.hover": "308dc9064be8e754f8385b0e8ff5489563d7c984",
- "component.diff.grey": "43bf4f466a6e231c9951a639313740579c29d824",
- "component.diff.add-content": "eb4eccf789a2bda6f3d3875c3310ef0579fd3555",
- "component.diff.add-lineNumber": "61583aa6e36aaddd0be173a4a082a450e2522d3a",
- "component.diff.add-content-highlight": "ad544fc527ca8b4c297993fe0722b8a7a96ef903",
- "component.diff.add-widget": "c1def698ab707194d8f1558e16b05c55d50920d9",
- "component.diff.add-widget-color": "a27c504a1f1151974669cf06054c1d0f704ecc38",
- "component.diff.del-content": "465e6eb3613967f489cfee4b04f0b283b9e88f91",
- "component.diff.del-lineNumber": "4cbe83072b6781d6e3edff645ccb2fb7426c5628",
- "component.diff.del-content-highlight": "3e635e401a1a37a259211d093bef70e3a0c507ea",
- "component.diff.plain-content": "984456faee2f6a5c202cfd76078ef5b6cd3a05f1",
- "component.diff.plain-lineNumber": "6a5550287e7c58afa9d2375c5bfdca4d6c214cf1",
- "component.diff.plain-lineNumber-color": "7c1186d20725b53cbefe87f56c5bc6db4e77d898",
- "component.diff.empty-content": "712d93a0c1bc9503abda77ae50d624bd328c0057",
- "component.diff.hunk-content": "79ad0dfc599f9bc246a6618c85bc1dc59744537f",
- "component.diff.hunk-lineNumber": "bccfad80b84e35edf4b47af2ca30057eba2b2ebf",
- "component.diff.hunk-content-color": "68c5d6a95d475f7275062e3eb58dba464df3d059",
- "component.diff.expand-content": "1f0c136f21d9abc2ce4a585f7750043932bfc30f",
- "component.input.text": "df946237ac2ea0d177f3f2818a673fdf876944c7",
- "component.input.placeholder": "85d7632aba08fd476083e508cc2660b17c30981a",
- "component.input.icon": "75ca1f38c16fbd5e2697a36c74b0b1dd01f3f5c0",
- "component.input.background": "585327333fbbf97bb8db21fbc613025719ca8a87",
- "component.input.border": "911dac823dac21c9ccf4e35e10b2eb82a9c6f0ef",
- "component.label.text": "80403cd630bba01a064550d9783313227b1d010f",
- "component.link.default": "e387bb4185d01d8a3a7d52b15f3868ba40b31ec9",
- "component.link.visited": "39b6b12d8317b7e916bcba67f322018c02b42d82",
- "component.nav-tabs.unselected.text": "c085805657bb81574da85d3cb29f89ca08980daa",
- "component.nav-tabs.selected.text": "16aa825c8038347237cbe91f7eeece4d2a8d1a2b",
- "component.nav-tabs.selected.border": "3427b967112facd59f09fa310c863d7193ea4ffe",
- "component.nav-tabs.border": "791d71ca187934e4b98ddff04bc9447a10358699",
- "component.nav-tabs.background": "b92549e37390005f2bd1cfce06f9dfb8f67e39e0",
- "component.pipeline.arrow.border": "e2beaac31e79580c5cb1d64e29cb8bffec601ad6",
- "component.pipeline.card.background": "f207dcff97f000326c4f28293fdbd2830860ce54",
- "component.pipeline.card.border": "aa9d9528b1e8e25f9e6dae387b76d9beb2de35a8",
- "component.pipeline.card.running.border": "179c0e4d47becc896eb1fbb7f9e8461779b3f680",
- "component.pipeline.card.error.border": "1c0b41b41e25250cfb65bdb539bd573be66b0d00",
- "component.pipeline.card.completed.border": "14251a54f431aae617af6b9577454a0e212ad76f",
- "component.pipeline.card-canvas.1.background": "01bd392d5ddafe85e5575296d08254e52054ba8d",
- "component.pipeline.card-canvas.1.border": "b9510abf89f82fb7b779bb730caa1bf393c83bd4",
- "component.pipeline.card-canvas.2.background": "87b6b3e65b995fc4180dfb7bf613efb0098d1fff",
- "component.pipeline.card-canvas.2.border": "1f9fa1e95134d87995a21738a3877f1c15158e5e",
- "component.pipeline.background.dotes": "2784742abff27552789cdd4f2b51cab1331abb4a",
- "component.sidebar.background": "8b6619fafae38e8ad94fffd488f2cf53d3c31d76",
- "component.sidebar.border": "2263230eae16609a3d95ba5863aa3cc343010131",
- "component.sidebar.separator": "a0c913dd38e81e3b2c20ee17642433da6da5f147",
- "component.sidebar.hover": "4925b4511178bd2853a6b7b329683d036508aec1",
- "component.sidebar.selected": "31f335ecde0aedb12407221718069f5b13574d41",
- "component.sidebar.item.unselected.text": "9609e0ad8d79127a3784876f0204d02964f09e43",
- "component.sidebar.item.unselected.icon": "5afba128858cf7494fb8a326a435860faf00b0ee",
- "component.sidebar.item.selected.text": "5f1daf88cebaea07bd4c2a57c862638340827496",
- "component.sidebar.item.selected.icon": "18325fda8139122c4a7cdf6debe2cd1f25d120b7",
- "component.sidebar.logo.text": "a3ffa09fdf368badab24aecdbd26709ed7b3c2b2",
- "component.sidebar.logo.icon": "c572d382a2018718d719f6a427d31fc9a42f57bd",
- "component.sidebar.search.background": "33822e390046e5ec8f71a07fc041514a28778e74",
- "component.sidebar.search.border": "f2044f7e8cf503f8809a48a14a88c5ef6466176f",
- "component.sidebar.search.placeholder": "665cc00a32edd27b62371ee820d3c3250e629e78",
- "component.sidebar.search.btn.background": "70c80e61b9ec397214c809c51de4fdf8177185da",
- "component.sidebar.search.btn.border": "1c434c7d16cd4ba880e2d57520c90bc37f6b3879",
- "component.sidebar.search.btn.text": "589c7d0162d67165a8752ea54a2c63bb63ee3ad7",
- "component.sidebar.footer.username": "68298a8f471bb04f2f0305d9433a2b59613abd8d",
- "component.sidebar.footer.data": "6a681d2abb90c2b62a39e20a1d29419c5086f01a",
- "component.scrollbar.thumb": "9818c03d003381a966d08d3c6da75af8468bb8ef",
- "component.selection.unselected.item": "7a7cad2aa2d6b2803a52eb26c78ea177b84ce241",
- "component.selection.unselected.background": "a63ba949d12afc99020e77f95d0538bddba457b3",
- "component.selection.unselected.border": "6ef997ebe03bb209ca568a648eb0cc8be69746a6",
- "component.selection.selected.item": "f1f43c8acf2d4da10ee2e0d164d4dbe955816018",
- "component.selection.selected.background": "1d1bbb9958f047744b66861fd8bd75dc2726dc25",
- "component.selection.selected.border": "44b31378ed175b87b50ebad88cfd4a73a66ab9d5",
- "component.separator.background": "9f4c82c269bc5aff0fa55d52a0ed59f914057be0",
- "component.slider.track.base": "34dc3b5be6733e38f6c28d24d4f3699b2d7ea6f3",
- "component.slider.track.progress": "38d8cac26c1cfb91293198eee25299e4aef9c1d8",
- "component.slider.track-segments.base": "cb752791a51ff48c6d481426a1affb15048a152a",
- "component.slider.track-segments.progress": "a7943fda0e4646e7018046354a9be54cf7d03075",
- "component.slider.handle.background": "5c423cc3b672079f1e7dc0d1c8170dade368711a",
- "component.slider.handle.border": "94347a2ed2900445946d18c653fb179b8602c533",
- "component.status-indicator.completed": "c4c3bce2d28c84c25db4f444f9144b94523737b7",
- "component.status-indicator.cancelled": "5aa15732d9ebc41f14b111e252819e2e36617124",
- "component.status-indicator.warning": "4dc6e5ea4c736869aee4ebd0ee006f2d73861423",
- "component.status-indicator.running": "07ce029f27cf34bf8d6fe3b9a6a600be01c8947e",
- "component.status-indicator.merged": "d9eb24404452e6cc2617094fe8f29c69a760ea55",
- "component.status-indicator.action-required": "2f1b8543c44b5d93cebddd80b5a9ee2d60fdb146",
- "component.status-indicator.waiting": "62f68d300850ce20cf0be8c07d82a41bf1a56ecd",
- "component.switch.unselected.thumb": "94d5f0b3a97924583ff697d56db74727b133ba95",
- "component.switch.unselected.background": "a8ae87c7bb7ba7f4bfa71f2fdd5f404d19c3a1be",
- "component.switch.selected.thumb": "cf6964ec11d69899d5dd39e82d322ea544367e90",
- "component.switch.selected.background": "bba05ff96eae08a4adc31a6406e417022d9e5dad",
- "component.table.header.text": "65cfc045aa01e3d3eeae4a227cac9be150839db8",
- "component.table.header.background": "137c4f2e14bb8cadaf6f900a443700fe928a1fcd",
- "component.table.row.alternate-background": "2863f92db433f88f24f62dda4cc9fd50c48130be",
- "component.table.row.border": "445d945c4fe4426c3b73cf6f8fe0a572e4525798",
- "component.table.cell.text": "73a28f25ba54aff507877ecbfd9942a6ea9f3cea",
- "component.tabs.background": "8689ee01219675fb951a2517c2397fba52487971",
- "component.tabs.border": "e5bc8cfac224234021c11b381f505da5fcac84ed",
- "component.tabs.item.unselected.text": "4af8a5b79c55621f1ed11a7b6fc605657934dc1e",
- "component.tabs.item.unselected.background": "fa041cdeb34ba5da6f1bd4cd6d8bb4b8273e0e70",
- "component.tabs.item.unselected.border": "79b1a6fe839c012efec923edf40b3bfa2bcdab19",
- "component.tabs.item.selected.text": "d048f7001829ff9949b2712b8ca746c8f3f49767",
- "component.tabs.item.selected.background": "33269e9854800d565f728ba2a85c5cd3e549b5e8",
- "component.tabs.item.selected.border": "11b7e5aeb83fd2f5d968021c750af2ceb5ba5841",
- "component.tag.blue.text": "b35e0aebd9d1ebf0fd5d24bbd5ad184db9e11b86",
- "component.tag.blue.background": "072fc2901d8ad0199c07bc339d46db086c7b0379",
- "component.tag.blue.background-subtle": "67307c003cb91d76e00ef0f3777318e25efac628",
- "component.tag.blue.border": "680fb2a6a11251e2619789595cd28c7861aaa530",
- "component.tag.brown.text": "b48491f46d15503df99e2d8d9394aa552d09461b",
- "component.tag.brown.background": "90b0ee0df4ebe7f06bfd07a7acbe812a45d621a4",
- "component.tag.brown.background-subtle": "134ffd2a91ef027e197db6a5331d2726bc080ad6",
- "component.tag.brown.border": "675776ff7a30540c297579d72b7f00779d778c14",
- "component.tag.cyan.text": "6bf9361c5931ba40663d2c412f28f15382498517",
- "component.tag.cyan.background": "83107c8cff314c553ed2cea5c9af1ff3356485e5",
- "component.tag.cyan.background-subtle": "7f2724127eebb6e01713828af3736cd2e3734436",
- "component.tag.cyan.border": "3286065f931626298e8f3dab2328297e83a79771",
- "component.tag.green.text": "699a30f1d5f76ed4e631faa3da63be65e88af039",
- "component.tag.green.background": "8b06c35974700260dff1a712c0a3976d4ddb0df5",
- "component.tag.green.background-subtle": "c4f47c34772d8367bc3b00645420511f37aaecad",
- "component.tag.green.border": "db85545b7d00ef9e199bf863dcdcc2be520f520c",
- "component.tag.indigo.text": "d641d4626278e4d17ff4d98202112da9580a6b89",
- "component.tag.indigo.background": "bb4af9a068f716c2f0b4f77c228b88009ac049c9",
- "component.tag.indigo.background-subtle": "877e3b4ee6040ed581a8349c8fdb5e49ed36dfe0",
- "component.tag.indigo.border": "885fdb80c956855c30666c660d5839dc357d1f5f",
- "component.tag.lime.text": "763399447b243f761b7cce55f7dcf2fbb1797ee3",
- "component.tag.lime.background": "d51cede4c823e16ac204bcaddb65d49c325c3cbe",
- "component.tag.lime.background-subtle": "556934df078200ab014c762eeaa04deecd05422e",
- "component.tag.lime.border": "fbb53e37ef7cb87cfae5298e69a5ffe4f99a23a7",
- "component.tag.mint.text": "d3d406bffbadb1b894e4bb6aef7b1f5a1945094c",
- "component.tag.mint.background": "04568a7d0bff5fbc11600bf840916f5451a0fe62",
- "component.tag.mint.background-subtle": "1d39716bceda8510beb02e19847c391523e3690a",
- "component.tag.mint.border": "c703cecfc8bd82c593dc9d81ce18748edd6ecf4d",
- "component.tag.orange.text": "ba407492439b283fedf30a8ab8b16774c0931a9f",
- "component.tag.orange.background": "ef766412f340a4aa62c8888a6fdfb2890f3ea207",
- "component.tag.orange.background-subtle": "05e823662de8b1f99a062cea3c0f24df69b29362",
- "component.tag.orange.border": "2f3023f2311c12acb44cdd28beb888f64d6d2183",
- "component.tag.pink.text": "83b73e0e328485233004d42baa8a0948ff2198b0",
- "component.tag.pink.background": "b23a211249a71f32bf15757316d0596fdb395962",
- "component.tag.pink.background-subtle": "c144f19e07b839d68f20eb5c51ebd94e0f333a82",
- "component.tag.pink.border": "b4874a81a08261362f3d8237833b80e68a851b76",
- "component.tag.purple.text": "9869d8aad416ac3f9e530b0d62b05dda66906de4",
- "component.tag.purple.background": "bc59008310427ba5883f71079b19b8cb4c6dd862",
- "component.tag.purple.background-subtle": "a3598602d6e6b1d03f638f1a941801f147f4657a",
- "component.tag.purple.border": "de1d577bd170613ab46460e9c50ca8de420152f6",
- "component.tag.red.text": "aca8c1832317ac859b4263769855f423840a8569",
- "component.tag.red.background": "9008e05416a00096c234511275b92be7204363b6",
- "component.tag.red.background-subtle": "986bdd3f8d16488337ca9f46b71b04195d7578b0",
- "component.tag.red.border": "f7f9067262546ee6eb77955e38aa0a451fc7f98a",
- "component.tag.violet.text": "2ab996ff3465a0b97dee4d7c5606df3d46ab2a07",
- "component.tag.violet.background": "4c9b9c2658479fc0e56894975a9b9b8d76df5b00",
- "component.tag.violet.background-subtle": "fded9a84a20755592f57f081ebb594bfbaf8cfb3",
- "component.tag.violet.border": "77de89ef1ab5168b7ff5e329bde8608047149a04",
- "component.tag.yellow.text": "cadfcb4d0fe72fd5828cd764d54198026520e10c",
- "component.tag.yellow.background": "a29464cd2a618a77586cb8760478a4d82b12b3ca",
- "component.tag.yellow.background-subtle": "1b262be32c5779f024da5ad5696c805a83eb96c7",
- "component.tag.yellow.border": "b595821fd5ef662361820415bb878e8ef4ab8939",
- "component.tag.gray.text": "e7608c51a2421de226afebbcb909180c8a0cdb5a",
- "component.tag.gray.background": "9bcc758ef67bbaac88637e99a702da5d7f7a3144",
- "component.tag.gray.background-subtle": "76dfa99dd57cbaf2e7cbec9511cd1e1ddd92ee0e",
- "component.tag.gray.border": "02e03f32969f9e6120bb6c7a3b781a5446f1bef1",
- "component.toast.default.title": "f791d24eeab59c12cf4aad84f4677099bb4a01c1",
- "component.toast.default.description": "6000da4ada3b9445750fb4b7b990726df120c271",
- "component.toast.default.background": "5b9e9ea5b7de018a92d3deb902257e4e2bbb49f9",
- "component.toast.default.border": "f74755bc7843dc9d7c788c54178b7ce3b83dea3f",
- "component.toast.danger.title": "b5ad1c43fcee32eb251b980e884e77ea137c3369",
- "component.toast.danger.description": "d281b5c13f2a4a293042f52b168e39f8bec398da",
- "component.toast.danger.background": "8ba5c70e994ab44aeb72b3ed7f26ca9646d59cc0",
- "component.toast.danger.border": "7f5252c13b96825084248b367f36377bb003ca96",
- "component.tooltip.text": "b79a7ec441cdc7c6eee9313602f081d063327c1d",
- "component.tooltip.background": "a35d0240a1c4de13350e6a4770dd1703a90a9227",
- "component.tooltip.border": "d57b38546841813d61da59d66e98a8921f2f3ee7",
- "shadow-color.0": "c0c282f63e107374a732d74c1742cf60d52e6e5c",
- "shadow-color.1": "1ec33a9c84353664d23cd23d6c033d1c330c149a",
- "shadow-color.2": "6200a000044d8dbee421ed4afb0c3ff42febb6ef",
- "shadow-color.3": "77d99afb159d8e193a82f615dd84de3214e00703",
- "shadow-color.4": "2b2e0307d252bdc6db53a23ce2cc2e9bb4f6b914",
- "shadow-color.5": "5a6c707240bab54cb4403f47262abfe0756efc9a",
- "shadow-color.6": "928283d00759150575a8f155da90180a582be438",
- "shadow-color.inner": "6cb5a98fba0b13e952859b9f023259b5c06cfd1a",
- "gradient.ai.gradient-stop-1": "8db516caa68afc5b8fdd6fc6e5a9bad7715c5f26",
- "gradient.ai.gradient-stop-2": "33930f41665251a281973a37847f357480aedca3",
- "gradient.ai.gradient-stop-3": "c9e14c3db8e622b10b1cd3e860115cd6f876ae49",
- "gradient.ai.gradient-stop-4": "6e7d0850d7eb1e699f87b41f6ffd4cb8d73d72e8",
- "gradient.skeleton.gradient-stop-1": "5427016b990b75f0d1ce60eef8cb9b96d75fbde2",
- "gradient.skeleton.gradient-stop-2": "01442c311e6da751c30c3518fc32970306767274",
- "gradient.skeleton.gradient-stop-3": "7fda4c834a3daf0c56bb59777c525670ae2dee3e",
- "gradient.pipeline.running.gradient-stop-1": "0c187d1ebb015ec66bac356009795316f84807ae",
- "gradient.pipeline.running.gradient-stop-2": "d1251f86c91bd0f29d8ac8cfa01056bc307156b4",
- "gradient.pipeline.running.gradient-stop-3": "b09bdab234cdf7c204cb153ec94ea0a9b2bb4976",
- "gradient.pipeline.arrows.gradient-stop-1": "0465e74baaf10a12f23b9eaa40fc1ae08485a0d5",
- "gradient.pipeline.arrows.gradient-stop-2": "4cadc4f9a5e66f28eaa27fb54b6ce538ea430c7d",
- "gradient.pipeline.arrows.gradient-stop-3": "5af16d4ae6b63ff8dcf3254009e712db4ac1a3f9",
- "gradient.pipeline.card.background.gradient-from": "8404a4e146121987426681accb996902179fad72",
- "gradient.pipeline.card.background.gradient-to": "037bbd7fb410d05993a48594626a7babb32605a6",
- "gradient.pipeline.card.border.gradient-from": "342926ec7179e7cbe133981050c1e1e41d94ed7a",
- "gradient.pipeline.card.border.gradient-to": "8e39428cc5ce20f3593127f2ef71f180b38ee9a4",
- "gradient.pipeline.widget.number.gradient-from": "dc372cb50eedf6023cd80cb6a4520e5fdf91358b",
- "gradient.pipeline.widget.number.gradient-to": "e505c8d9dd140f5a671c1291ffd519fcff5c3e2c",
- "gradient.pipeline.widget.blob.big.gradient-from": "b518524b25a5b95804988c640c4d52ba7ebd4599",
- "gradient.pipeline.widget.blob.big.gradient-to": "80a493af10245e0ebbc6a51f5452d61d836a3754",
- "gradient.pipeline.widget.blob.small.gradient-from": "8d7be31e69f0e54dd2e493d9051c2268078ea5ed",
- "gradient.pipeline.widget.blob.small.gradient-to": "198813cf6242881ce0e0d030ca22ef31f9190d13",
- "iconStrokeWidth.xxs": "751ceaa292e27736009bef894b62f83c1b2d66d8",
- "iconStrokeWidth.xs": "77ca59c88a0b47972554b1db3f6469a230a6ad8c",
- "iconStrokeWidth.sm": "e445b22e1f18af07002a1dc76f900dada5477383",
- "iconStrokeWidth.default": "4377ec04d21e3851d7f71914a0051ed09daad5fb",
- "iconStrokeWidth.md": "580043ec5bcae9c2097bff41e3e24e49883451c9",
- "iconStrokeWidth.lg": "e72029e275f9e020f7d772662521389ea67a279a",
- "component.dropdown.item.text": "2f1f1ea9d368ec8be380803506fbf657cabe6ac0"
- },
- "group": "mode"
- },
- {
- "id": "1e7b21d8c870a7b76afe2e78f27747667407aeed",
- "name": "light-dimmer",
- "$figmaStyleReferences": {
- "shadow.0": "S:a2ed3778198048e91067a04633c27ba20e9fcbec,",
- "shadow.1": "S:947694488889f7271c428950bec937ee79f8a536,",
- "shadow.2": "S:70378f090cb66b03ee4b18e25742743934f37757,",
- "shadow.3": "S:aa7e83fd47e75f5a1ae3e17f64417d5e9fcb96ae,",
- "shadow.4": "S:5dfba690094db266c4ab7686fccbbedd8c16385f,",
- "shadow.5": "S:d6752151a8dd3bd4b4bf12ad15a80c522f760731,",
- "shadow.6": "S:da8e7b5b0f1352215fbaab66eff62a3e19d22b67,",
- "shadow.inner": "S:2805cdc40176a4707d5cfc549b4c12e7ec4e74ff,",
- "ring.focus": "S:062018f6483f54f1255b952aa1759b028d502ac3,"
- },
- "selectedTokenSets": {
- "mode/light/dimmer": "enabled"
- },
- "$figmaCollectionId": "VariableCollectionId:1340:156918",
- "$figmaModeId": "1389:11",
- "$figmaVariableReferences": {
- "background.1": "633e5f77aa1bd1bd133852d8372b9c9f1231a9e4",
- "background.2": "14e8d4b56cc273b508af8a2c58cb00e99e08d1d3",
- "background.3": "33554ff11e1eab35e50aa3570f51d53f16f46d6a",
- "text.1": "38382b9984a98f9d26692a7f2882dfb5c5d51825",
- "text.2": "115f62efd02491e85a63dfd601b03725d3711f23",
- "text.3": "1c7327f01cf759b17fd0523cb540afa8700c1dc7",
- "text.accent": "0b3cd5357659e6542cca163ccfd96c0cac059203",
- "text.success": "ee56057b81e6d0872a84ca6b29affc8911fe333e",
- "text.danger": "c7e38d7c7afc899f4d40392dbd6bc5ed6580264d",
- "text.warning": "b03334e4c9db4b76269e4be886df6c1abf74d0ca",
- "border.1": "5ad2231a611605964ba70f80e7aabb48f04bc704",
- "border.2": "9084bef359e38136e0dddac25a464896456a9b1a",
- "border.3": "5ff5d5233f7cb0233ce7634bc480026668c818f6",
- "border.focus": "8db219e896acc4d828aaaf4add646d96540a84ea",
- "border.success": "b13758973865eab0b4d79028a48e457eae8bec47",
- "border.danger": "33d53c1486021bb3c9edce4123b484a2aabc8de0",
- "border.warning": "027e57e08a1edcaaa7fbe033902bb3f65497abb4",
- "state.hover": "78426caca2a07ee56132762a720ae07e2810f03b",
- "state.selected": "ef914056c9c9dbaef00fa8795702a3cb933ee761",
- "state.disabled.text": "967ab1b863941c100f58cc55e611ee2709051f01",
- "state.disabled.background": "7a192b5ddcc570f0c8e3a5dbfd54d780e2832bbd",
- "state.disabled.border": "067fd26e80ad39a28f738a3b76d21d354092d551",
- "component.accordion.title": "5e49d6ddf7f2b21724b474d4a5545256143dce54",
- "component.accordion.description": "bc47401a69d07fa71f0371765ed940745fc7a5b9",
- "component.accordion.chevron": "5dd530f96134323125031668d4ea98a36ea0de86",
- "component.accordion.border": "0b3fcc0e02a2a86625b2b4a9cfeebfad9486bc3a",
- "component.alert.default.title": "d8e59ed205399e9727b0dcecdccad3d8daaaa622",
- "component.alert.default.description": "f9ec7fec91747435740f000fb642f9009e8fc2db",
- "component.alert.default.background": "7fbbdfcc33a3051394f89675798db2159741a5fc",
- "component.alert.default.border": "549692bf2f70f6b40c7d55259f8890189aa6cc98",
- "component.alert.danger.title": "c8da1cdbba8e0f86edda5fd3869f6186d53881ca",
- "component.alert.danger.description": "366849405bd53c78f0b73d72585034a52f05d9a7",
- "component.alert.danger.background": "5756a9bdba027993a9879b32ed129e3034028cdf",
- "component.alert.danger.border": "a1a3be9eefab6edf2e996a46537872680dc45a09",
- "component.avatar.text": "23018f4c7f22c4afb3b7e49f585a1fbb591209de",
- "component.avatar.background": "57703fddbd26d363509fdba3aea037bd2f515ee0",
- "component.avatar.border": "d651f4cb9082aa4d6e6af2c5abab700d683a5c85",
- "component.badge.default.text": "ab90828e3b8c6adce5dc10bf85107b001b958e95",
- "component.badge.default.background": "706b070b298e2d2a97665baf7af05187eefeb4fe",
- "component.badge.default.border": "a935a2968ca4ecfb8cc58a18f31ae8fe65eb516b",
- "component.badge.neutral.text": "82d39f1786c4371303ae21e4c02db79989c54e36",
- "component.badge.neutral.background": "f5480b1a2b648fdb0561acda7515c38271cfb04b",
- "component.badge.neutral.border": "00f05792ddf6e53bff79346df6a34144426d50e0",
- "component.badge.success.text": "71014a6138e8747257a21144f8114b906cfe0f0a",
- "component.badge.success.border": "190589c6021debb7bb676f05ac7f063c237fd4aa",
- "component.badge.success.background": "177eb9f406784ddb958232cd643ebbb3490a53d4",
- "component.badge.danger.text": "6c0c04f17c2bc0ee085d09bf0f205dcbc66c1e17",
- "component.badge.danger.border": "6bb014acbbd68a796ed0c4d8c4f73e8e9e619923",
- "component.badge.danger.background": "4162b10332d17800585d97ed45e45d69c2006808",
- "component.badge.warning.text": "8581620d95e5b92a8c85341ebf63f21fcf7133d0",
- "component.badge.warning.border": "71cb519182108ac72ffef823935546e4bff62bbc",
- "component.badge.warning.background": "74c13457a85684a054426bd833859fe93eaec978",
- "component.badge.running.text": "0b0c1be217e557a5b14c1cb25e988e4ac6d40583",
- "component.badge.running.border": "27d3c48d3c316bc4f980282759b5e82f8aaaf49d",
- "component.badge.running.background": "a85fddc26baf586ac7ba79e381e5f8fefca87c65",
- "component.badge.merged.text": "a83d66ef53e8a094a62f2b32a4d17e58d552b1ef",
- "component.badge.merged.border": "755392bca643af0a3fe5492069881a870aa11dc3",
- "component.badge.merged.background": "4f4c81b1fe43bfe0d721a22d0aeb93079776cf6d",
- "component.badge.ai.text": "bb4daee92817073da0366090742d0a17babb5728",
- "component.badge.ai.background": "c5764a2304bf0e8a153c9ce0da20827696a76b41",
- "component.breadcrumb.item-inactive": "2f009ca6cafb50c994205c9df02ee2d2503f7d23",
- "component.breadcrumb.item-current": "7b502cc2e72f66bb501fdc5f480d0133d1b3841a",
- "component.breadcrumb.separator": "1cd28c3ff97ab2f529a19c632d89dd44af0aad80",
- "component.btn.primary.text": "9d32f032da93c9aab8b3bc6087c26aa12f507ad7",
- "component.btn.primary.background": "410d584a3469233e067d0592a366fdebbe1049bc",
- "component.btn.primary.border": "1491ac71f9681307c2d6528e443504e079061988",
- "component.btn.secondary.text": "12c93d1b08ae50645a3b8f59256fcec00a4f84ca",
- "component.btn.secondary.background": "86434310c95f5c055783011cc0e7c7918f67a35c",
- "component.btn.secondary.border": "66bda91f87154efd3cefdc7a634ecb8afa8cd285",
- "component.btn.outline.unselected.text": "9cf2c495178d6fdfd8f1360376242acbd4dc5e75",
- "component.btn.outline.unselected.icon": "af1510c6050f671219d2089e0e59d5febb4422d6",
- "component.btn.outline.unselected.border": "2b3013d632e566301e9f5f1a5cbb6aab4e7ec53f",
- "component.btn.outline.selected.text": "13b50089245dec1899db2012412efcf649e2c0b4",
- "component.btn.outline.selected.icon": "2bdf2c92b22e814109f4e05ec4d41d92f934a15d",
- "component.btn.outline.selected.border": "ef10f4599233f62203def151b386013ddaa63afb",
- "component.btn.ghost.unselected.text": "43fa10dd413cddb9a2e2142ead9ca3b4a91b49a6",
- "component.btn.ghost.unselected.icon": "5ce332f51238b374104ec53067d685c26882f38e",
- "component.btn.ghost.selected.text": "74cbf3b86016e05517f8c7bc64652281c940363e",
- "component.btn.ghost.selected.icon": "1d8c6206a136d9c176ffba600a1e94618c4b96f8",
- "component.btn.success.text": "52a336440e013bbc849ad67a43d0e136cf4f0b51",
- "component.btn.success.background": "608ca6930129b4e5ff36d7f38508ae2537b66629",
- "component.btn.success.border": "1f74d9985a10fe20e0acc4647cf4949005e9d4f1",
- "component.btn.success.state.hover": "d05bde38a6539a11e3ccd87345af113ccd6bd113",
- "component.btn.success.state.active": "f6e48e68dba6c32de27fadcaca3d1959f081d2e5",
- "component.btn.danger.text": "49c02562362b8f775cfc2c4c614ecd646dcc2716",
- "component.btn.danger.background": "0b015d0a4f456781969d7ffaf135c7c2a8858440",
- "component.btn.danger.border": "9f99ee56f1ae2b7eb2f98300b83d4f53b15fd763",
- "component.btn.danger.state.hover": "e7756e1d022d893bfa5fdd619f181d26fb7b117b",
- "component.btn.danger.state.active": "23c7c85ff6104e098a208b6f4b86c1d0eef0f543",
- "component.btn.ai.text": "380368600319fa12b73538ff52acd9d0e977e367",
- "component.btn.ai.background": "8c9a1d07e05837f50588b642a4b51462f883887d",
- "component.card.background": "256878745d17a46b7159919d8e30a3e960f59575",
- "component.card.border": "3688ffcc56c4fb44dc0e221b8e09a958fd9e509d",
- "component.dialog.title": "e6e0ff2bf1f3802eb21492e8b833c5f5e679cd82",
- "component.dialog.description": "301509fcf2faac8497b2136f7879b9b0b3c64433",
- "component.dialog.background": "ff2918d712798a4b487b6f6e5befe7b3eef59883",
- "component.dialog.border": "4a6cb3732ad8b36bb9de0d15cbed575c87996088",
- "component.dialog.backdrop": "893e60ed671f891241a3084707057185398446ed",
- "component.dropdown.background": "09b2dca27ba9efabfe838d713a14ca6e6ac46685",
- "component.dropdown.border": "c8cdfff63f4e142d651070ff1056b69a638aaab7",
- "component.dropdown.item.delete.text": "864396a8c9b5df0fd948ded7d520ded936d74a8b",
- "component.dropdown.item.delete.state.hover": "308dc9064be8e754f8385b0e8ff5489563d7c984",
- "component.diff.grey": "43bf4f466a6e231c9951a639313740579c29d824",
- "component.diff.add-content": "eb4eccf789a2bda6f3d3875c3310ef0579fd3555",
- "component.diff.add-lineNumber": "61583aa6e36aaddd0be173a4a082a450e2522d3a",
- "component.diff.add-content-highlight": "ad544fc527ca8b4c297993fe0722b8a7a96ef903",
- "component.diff.add-widget": "c1def698ab707194d8f1558e16b05c55d50920d9",
- "component.diff.add-widget-color": "a27c504a1f1151974669cf06054c1d0f704ecc38",
- "component.diff.del-content": "465e6eb3613967f489cfee4b04f0b283b9e88f91",
- "component.diff.del-lineNumber": "4cbe83072b6781d6e3edff645ccb2fb7426c5628",
- "component.diff.del-content-highlight": "3e635e401a1a37a259211d093bef70e3a0c507ea",
- "component.diff.plain-content": "984456faee2f6a5c202cfd76078ef5b6cd3a05f1",
- "component.diff.plain-lineNumber": "6a5550287e7c58afa9d2375c5bfdca4d6c214cf1",
- "component.diff.plain-lineNumber-color": "7c1186d20725b53cbefe87f56c5bc6db4e77d898",
- "component.diff.empty-content": "712d93a0c1bc9503abda77ae50d624bd328c0057",
- "component.diff.hunk-content": "79ad0dfc599f9bc246a6618c85bc1dc59744537f",
- "component.diff.hunk-lineNumber": "bccfad80b84e35edf4b47af2ca30057eba2b2ebf",
- "component.diff.hunk-content-color": "68c5d6a95d475f7275062e3eb58dba464df3d059",
- "component.diff.expand-content": "1f0c136f21d9abc2ce4a585f7750043932bfc30f",
- "component.input.text": "df946237ac2ea0d177f3f2818a673fdf876944c7",
- "component.input.placeholder": "85d7632aba08fd476083e508cc2660b17c30981a",
- "component.input.icon": "75ca1f38c16fbd5e2697a36c74b0b1dd01f3f5c0",
- "component.input.background": "585327333fbbf97bb8db21fbc613025719ca8a87",
- "component.input.border": "911dac823dac21c9ccf4e35e10b2eb82a9c6f0ef",
- "component.label.text": "80403cd630bba01a064550d9783313227b1d010f",
- "component.link.default": "e387bb4185d01d8a3a7d52b15f3868ba40b31ec9",
- "component.link.visited": "39b6b12d8317b7e916bcba67f322018c02b42d82",
- "component.nav-tabs.unselected.text": "c085805657bb81574da85d3cb29f89ca08980daa",
- "component.nav-tabs.selected.text": "16aa825c8038347237cbe91f7eeece4d2a8d1a2b",
- "component.nav-tabs.selected.border": "3427b967112facd59f09fa310c863d7193ea4ffe",
- "component.nav-tabs.border": "791d71ca187934e4b98ddff04bc9447a10358699",
- "component.nav-tabs.background": "b92549e37390005f2bd1cfce06f9dfb8f67e39e0",
- "component.pipeline.arrow.border": "e2beaac31e79580c5cb1d64e29cb8bffec601ad6",
- "component.pipeline.card.background": "f207dcff97f000326c4f28293fdbd2830860ce54",
- "component.pipeline.card.border": "aa9d9528b1e8e25f9e6dae387b76d9beb2de35a8",
- "component.pipeline.card.running.border": "179c0e4d47becc896eb1fbb7f9e8461779b3f680",
- "component.pipeline.card.error.border": "1c0b41b41e25250cfb65bdb539bd573be66b0d00",
- "component.pipeline.card.completed.border": "14251a54f431aae617af6b9577454a0e212ad76f",
- "component.pipeline.card-canvas.1.background": "01bd392d5ddafe85e5575296d08254e52054ba8d",
- "component.pipeline.card-canvas.1.border": "b9510abf89f82fb7b779bb730caa1bf393c83bd4",
- "component.pipeline.card-canvas.2.background": "87b6b3e65b995fc4180dfb7bf613efb0098d1fff",
- "component.pipeline.card-canvas.2.border": "1f9fa1e95134d87995a21738a3877f1c15158e5e",
- "component.pipeline.background.dotes": "2784742abff27552789cdd4f2b51cab1331abb4a",
- "component.sidebar.background": "8b6619fafae38e8ad94fffd488f2cf53d3c31d76",
- "component.sidebar.border": "2263230eae16609a3d95ba5863aa3cc343010131",
- "component.sidebar.separator": "a0c913dd38e81e3b2c20ee17642433da6da5f147",
- "component.sidebar.hover": "4925b4511178bd2853a6b7b329683d036508aec1",
- "component.sidebar.selected": "31f335ecde0aedb12407221718069f5b13574d41",
- "component.sidebar.item.unselected.text": "9609e0ad8d79127a3784876f0204d02964f09e43",
- "component.sidebar.item.unselected.icon": "5afba128858cf7494fb8a326a435860faf00b0ee",
- "component.sidebar.item.selected.text": "5f1daf88cebaea07bd4c2a57c862638340827496",
- "component.sidebar.item.selected.icon": "18325fda8139122c4a7cdf6debe2cd1f25d120b7",
- "component.sidebar.logo.text": "a3ffa09fdf368badab24aecdbd26709ed7b3c2b2",
- "component.sidebar.logo.icon": "c572d382a2018718d719f6a427d31fc9a42f57bd",
- "component.sidebar.search.background": "33822e390046e5ec8f71a07fc041514a28778e74",
- "component.sidebar.search.border": "f2044f7e8cf503f8809a48a14a88c5ef6466176f",
- "component.sidebar.search.placeholder": "665cc00a32edd27b62371ee820d3c3250e629e78",
- "component.sidebar.search.btn.background": "70c80e61b9ec397214c809c51de4fdf8177185da",
- "component.sidebar.search.btn.border": "1c434c7d16cd4ba880e2d57520c90bc37f6b3879",
- "component.sidebar.search.btn.text": "589c7d0162d67165a8752ea54a2c63bb63ee3ad7",
- "component.sidebar.footer.username": "68298a8f471bb04f2f0305d9433a2b59613abd8d",
- "component.sidebar.footer.data": "6a681d2abb90c2b62a39e20a1d29419c5086f01a",
- "component.scrollbar.thumb": "9818c03d003381a966d08d3c6da75af8468bb8ef",
- "component.selection.unselected.item": "7a7cad2aa2d6b2803a52eb26c78ea177b84ce241",
- "component.selection.unselected.background": "a63ba949d12afc99020e77f95d0538bddba457b3",
- "component.selection.unselected.border": "6ef997ebe03bb209ca568a648eb0cc8be69746a6",
- "component.selection.selected.item": "f1f43c8acf2d4da10ee2e0d164d4dbe955816018",
- "component.selection.selected.background": "1d1bbb9958f047744b66861fd8bd75dc2726dc25",
- "component.selection.selected.border": "44b31378ed175b87b50ebad88cfd4a73a66ab9d5",
- "component.separator.background": "9f4c82c269bc5aff0fa55d52a0ed59f914057be0",
- "component.slider.track.base": "34dc3b5be6733e38f6c28d24d4f3699b2d7ea6f3",
- "component.slider.track.progress": "38d8cac26c1cfb91293198eee25299e4aef9c1d8",
- "component.slider.track-segments.base": "cb752791a51ff48c6d481426a1affb15048a152a",
- "component.slider.track-segments.progress": "a7943fda0e4646e7018046354a9be54cf7d03075",
- "component.slider.handle.background": "5c423cc3b672079f1e7dc0d1c8170dade368711a",
- "component.slider.handle.border": "94347a2ed2900445946d18c653fb179b8602c533",
- "component.status-indicator.completed": "c4c3bce2d28c84c25db4f444f9144b94523737b7",
- "component.status-indicator.cancelled": "5aa15732d9ebc41f14b111e252819e2e36617124",
- "component.status-indicator.warning": "4dc6e5ea4c736869aee4ebd0ee006f2d73861423",
- "component.status-indicator.running": "07ce029f27cf34bf8d6fe3b9a6a600be01c8947e",
- "component.status-indicator.merged": "d9eb24404452e6cc2617094fe8f29c69a760ea55",
- "component.status-indicator.action-required": "2f1b8543c44b5d93cebddd80b5a9ee2d60fdb146",
- "component.status-indicator.waiting": "62f68d300850ce20cf0be8c07d82a41bf1a56ecd",
- "component.switch.unselected.thumb": "94d5f0b3a97924583ff697d56db74727b133ba95",
- "component.switch.unselected.background": "a8ae87c7bb7ba7f4bfa71f2fdd5f404d19c3a1be",
- "component.switch.selected.thumb": "cf6964ec11d69899d5dd39e82d322ea544367e90",
- "component.switch.selected.background": "bba05ff96eae08a4adc31a6406e417022d9e5dad",
- "component.table.header.text": "65cfc045aa01e3d3eeae4a227cac9be150839db8",
- "component.table.header.background": "137c4f2e14bb8cadaf6f900a443700fe928a1fcd",
- "component.table.row.alternate-background": "2863f92db433f88f24f62dda4cc9fd50c48130be",
- "component.table.row.border": "445d945c4fe4426c3b73cf6f8fe0a572e4525798",
- "component.table.cell.text": "73a28f25ba54aff507877ecbfd9942a6ea9f3cea",
- "component.tabs.background": "8689ee01219675fb951a2517c2397fba52487971",
- "component.tabs.border": "e5bc8cfac224234021c11b381f505da5fcac84ed",
- "component.tabs.item.unselected.text": "4af8a5b79c55621f1ed11a7b6fc605657934dc1e",
- "component.tabs.item.unselected.background": "fa041cdeb34ba5da6f1bd4cd6d8bb4b8273e0e70",
- "component.tabs.item.unselected.border": "79b1a6fe839c012efec923edf40b3bfa2bcdab19",
- "component.tabs.item.selected.text": "d048f7001829ff9949b2712b8ca746c8f3f49767",
- "component.tabs.item.selected.background": "33269e9854800d565f728ba2a85c5cd3e549b5e8",
- "component.tabs.item.selected.border": "11b7e5aeb83fd2f5d968021c750af2ceb5ba5841",
- "component.tag.blue.text": "b35e0aebd9d1ebf0fd5d24bbd5ad184db9e11b86",
- "component.tag.blue.background": "072fc2901d8ad0199c07bc339d46db086c7b0379",
- "component.tag.blue.background-subtle": "67307c003cb91d76e00ef0f3777318e25efac628",
- "component.tag.blue.border": "680fb2a6a11251e2619789595cd28c7861aaa530",
- "component.tag.brown.text": "b48491f46d15503df99e2d8d9394aa552d09461b",
- "component.tag.brown.background": "90b0ee0df4ebe7f06bfd07a7acbe812a45d621a4",
- "component.tag.brown.background-subtle": "134ffd2a91ef027e197db6a5331d2726bc080ad6",
- "component.tag.brown.border": "675776ff7a30540c297579d72b7f00779d778c14",
- "component.tag.cyan.text": "6bf9361c5931ba40663d2c412f28f15382498517",
- "component.tag.cyan.background": "83107c8cff314c553ed2cea5c9af1ff3356485e5",
- "component.tag.cyan.background-subtle": "7f2724127eebb6e01713828af3736cd2e3734436",
- "component.tag.cyan.border": "3286065f931626298e8f3dab2328297e83a79771",
- "component.tag.green.text": "699a30f1d5f76ed4e631faa3da63be65e88af039",
- "component.tag.green.background": "8b06c35974700260dff1a712c0a3976d4ddb0df5",
- "component.tag.green.background-subtle": "c4f47c34772d8367bc3b00645420511f37aaecad",
- "component.tag.green.border": "db85545b7d00ef9e199bf863dcdcc2be520f520c",
- "component.tag.indigo.text": "d641d4626278e4d17ff4d98202112da9580a6b89",
- "component.tag.indigo.background": "bb4af9a068f716c2f0b4f77c228b88009ac049c9",
- "component.tag.indigo.background-subtle": "877e3b4ee6040ed581a8349c8fdb5e49ed36dfe0",
- "component.tag.indigo.border": "885fdb80c956855c30666c660d5839dc357d1f5f",
- "component.tag.lime.text": "763399447b243f761b7cce55f7dcf2fbb1797ee3",
- "component.tag.lime.background": "d51cede4c823e16ac204bcaddb65d49c325c3cbe",
- "component.tag.lime.background-subtle": "556934df078200ab014c762eeaa04deecd05422e",
- "component.tag.lime.border": "fbb53e37ef7cb87cfae5298e69a5ffe4f99a23a7",
- "component.tag.mint.text": "d3d406bffbadb1b894e4bb6aef7b1f5a1945094c",
- "component.tag.mint.background": "04568a7d0bff5fbc11600bf840916f5451a0fe62",
- "component.tag.mint.background-subtle": "1d39716bceda8510beb02e19847c391523e3690a",
- "component.tag.mint.border": "c703cecfc8bd82c593dc9d81ce18748edd6ecf4d",
- "component.tag.orange.text": "ba407492439b283fedf30a8ab8b16774c0931a9f",
- "component.tag.orange.background": "ef766412f340a4aa62c8888a6fdfb2890f3ea207",
- "component.tag.orange.background-subtle": "05e823662de8b1f99a062cea3c0f24df69b29362",
- "component.tag.orange.border": "2f3023f2311c12acb44cdd28beb888f64d6d2183",
- "component.tag.pink.text": "83b73e0e328485233004d42baa8a0948ff2198b0",
- "component.tag.pink.background": "b23a211249a71f32bf15757316d0596fdb395962",
- "component.tag.pink.background-subtle": "c144f19e07b839d68f20eb5c51ebd94e0f333a82",
- "component.tag.pink.border": "b4874a81a08261362f3d8237833b80e68a851b76",
- "component.tag.purple.text": "9869d8aad416ac3f9e530b0d62b05dda66906de4",
- "component.tag.purple.background": "bc59008310427ba5883f71079b19b8cb4c6dd862",
- "component.tag.purple.background-subtle": "a3598602d6e6b1d03f638f1a941801f147f4657a",
- "component.tag.purple.border": "de1d577bd170613ab46460e9c50ca8de420152f6",
- "component.tag.red.text": "aca8c1832317ac859b4263769855f423840a8569",
- "component.tag.red.background": "9008e05416a00096c234511275b92be7204363b6",
- "component.tag.red.background-subtle": "986bdd3f8d16488337ca9f46b71b04195d7578b0",
- "component.tag.red.border": "f7f9067262546ee6eb77955e38aa0a451fc7f98a",
- "component.tag.violet.text": "2ab996ff3465a0b97dee4d7c5606df3d46ab2a07",
- "component.tag.violet.background": "4c9b9c2658479fc0e56894975a9b9b8d76df5b00",
- "component.tag.violet.background-subtle": "fded9a84a20755592f57f081ebb594bfbaf8cfb3",
- "component.tag.violet.border": "77de89ef1ab5168b7ff5e329bde8608047149a04",
- "component.tag.yellow.text": "cadfcb4d0fe72fd5828cd764d54198026520e10c",
- "component.tag.yellow.background": "a29464cd2a618a77586cb8760478a4d82b12b3ca",
- "component.tag.yellow.background-subtle": "1b262be32c5779f024da5ad5696c805a83eb96c7",
- "component.tag.yellow.border": "b595821fd5ef662361820415bb878e8ef4ab8939",
- "component.tag.gray.text": "e7608c51a2421de226afebbcb909180c8a0cdb5a",
- "component.tag.gray.background": "9bcc758ef67bbaac88637e99a702da5d7f7a3144",
- "component.tag.gray.background-subtle": "76dfa99dd57cbaf2e7cbec9511cd1e1ddd92ee0e",
- "component.tag.gray.border": "02e03f32969f9e6120bb6c7a3b781a5446f1bef1",
- "component.toast.default.title": "f791d24eeab59c12cf4aad84f4677099bb4a01c1",
- "component.toast.default.description": "6000da4ada3b9445750fb4b7b990726df120c271",
- "component.toast.default.background": "5b9e9ea5b7de018a92d3deb902257e4e2bbb49f9",
- "component.toast.default.border": "f74755bc7843dc9d7c788c54178b7ce3b83dea3f",
- "component.toast.danger.title": "b5ad1c43fcee32eb251b980e884e77ea137c3369",
- "component.toast.danger.description": "d281b5c13f2a4a293042f52b168e39f8bec398da",
- "component.toast.danger.background": "8ba5c70e994ab44aeb72b3ed7f26ca9646d59cc0",
- "component.toast.danger.border": "7f5252c13b96825084248b367f36377bb003ca96",
- "component.tooltip.text": "b79a7ec441cdc7c6eee9313602f081d063327c1d",
- "component.tooltip.background": "a35d0240a1c4de13350e6a4770dd1703a90a9227",
- "shadow-color.0": "c0c282f63e107374a732d74c1742cf60d52e6e5c",
- "shadow-color.1": "1ec33a9c84353664d23cd23d6c033d1c330c149a",
- "shadow-color.2": "6200a000044d8dbee421ed4afb0c3ff42febb6ef",
- "shadow-color.3": "77d99afb159d8e193a82f615dd84de3214e00703",
- "shadow-color.4": "2b2e0307d252bdc6db53a23ce2cc2e9bb4f6b914",
- "shadow-color.5": "5a6c707240bab54cb4403f47262abfe0756efc9a",
- "shadow-color.6": "928283d00759150575a8f155da90180a582be438",
- "shadow-color.inner": "6cb5a98fba0b13e952859b9f023259b5c06cfd1a",
- "gradient.ai.gradient-stop-1": "8db516caa68afc5b8fdd6fc6e5a9bad7715c5f26",
- "gradient.ai.gradient-stop-2": "33930f41665251a281973a37847f357480aedca3",
- "gradient.ai.gradient-stop-3": "c9e14c3db8e622b10b1cd3e860115cd6f876ae49",
- "gradient.ai.gradient-stop-4": "6e7d0850d7eb1e699f87b41f6ffd4cb8d73d72e8",
- "gradient.skeleton.gradient-stop-1": "5427016b990b75f0d1ce60eef8cb9b96d75fbde2",
- "gradient.skeleton.gradient-stop-2": "01442c311e6da751c30c3518fc32970306767274",
- "gradient.skeleton.gradient-stop-3": "7fda4c834a3daf0c56bb59777c525670ae2dee3e",
- "gradient.pipeline.running.gradient-stop-1": "0c187d1ebb015ec66bac356009795316f84807ae",
- "gradient.pipeline.running.gradient-stop-2": "d1251f86c91bd0f29d8ac8cfa01056bc307156b4",
- "gradient.pipeline.running.gradient-stop-3": "b09bdab234cdf7c204cb153ec94ea0a9b2bb4976",
- "gradient.pipeline.arrows.gradient-stop-1": "0465e74baaf10a12f23b9eaa40fc1ae08485a0d5",
- "gradient.pipeline.arrows.gradient-stop-2": "4cadc4f9a5e66f28eaa27fb54b6ce538ea430c7d",
- "gradient.pipeline.arrows.gradient-stop-3": "5af16d4ae6b63ff8dcf3254009e712db4ac1a3f9",
- "gradient.pipeline.card.background.gradient-from": "8404a4e146121987426681accb996902179fad72",
- "gradient.pipeline.card.background.gradient-to": "037bbd7fb410d05993a48594626a7babb32605a6",
- "gradient.pipeline.card.border.gradient-from": "342926ec7179e7cbe133981050c1e1e41d94ed7a",
- "gradient.pipeline.card.border.gradient-to": "8e39428cc5ce20f3593127f2ef71f180b38ee9a4",
- "gradient.pipeline.widget.number.gradient-from": "dc372cb50eedf6023cd80cb6a4520e5fdf91358b",
- "gradient.pipeline.widget.number.gradient-to": "e505c8d9dd140f5a671c1291ffd519fcff5c3e2c",
- "gradient.pipeline.widget.blob.big.gradient-from": "b518524b25a5b95804988c640c4d52ba7ebd4599",
- "gradient.pipeline.widget.blob.big.gradient-to": "80a493af10245e0ebbc6a51f5452d61d836a3754",
- "gradient.pipeline.widget.blob.small.gradient-from": "8d7be31e69f0e54dd2e493d9051c2268078ea5ed",
- "gradient.pipeline.widget.blob.small.gradient-to": "198813cf6242881ce0e0d030ca22ef31f9190d13",
- "iconStrokeWidth.xxs": "751ceaa292e27736009bef894b62f83c1b2d66d8",
- "iconStrokeWidth.xs": "77ca59c88a0b47972554b1db3f6469a230a6ad8c",
- "iconStrokeWidth.sm": "e445b22e1f18af07002a1dc76f900dada5477383",
- "iconStrokeWidth.default": "4377ec04d21e3851d7f71914a0051ed09daad5fb",
- "iconStrokeWidth.md": "580043ec5bcae9c2097bff41e3e24e49883451c9",
- "iconStrokeWidth.lg": "e72029e275f9e020f7d772662521389ea67a279a",
- "component.dropdown.item.text": "2f1f1ea9d368ec8be380803506fbf657cabe6ac0"
- },
- "group": "mode"
- },
- {
- "id": "f43153843afd2dbad43db2dda6b0fa4f05209145",
- "name": "light-high-contrast",
- "$figmaStyleReferences": {
- "shadow.0": "S:a2ed3778198048e91067a04633c27ba20e9fcbec,",
- "shadow.1": "S:947694488889f7271c428950bec937ee79f8a536,",
- "shadow.2": "S:70378f090cb66b03ee4b18e25742743934f37757,",
- "shadow.3": "S:aa7e83fd47e75f5a1ae3e17f64417d5e9fcb96ae,",
- "shadow.4": "S:5dfba690094db266c4ab7686fccbbedd8c16385f,",
- "shadow.5": "S:d6752151a8dd3bd4b4bf12ad15a80c522f760731,",
- "shadow.6": "S:da8e7b5b0f1352215fbaab66eff62a3e19d22b67,",
- "shadow.inner": "S:2805cdc40176a4707d5cfc549b4c12e7ec4e74ff,",
- "ring.focus": "S:062018f6483f54f1255b952aa1759b028d502ac3,"
- },
- "selectedTokenSets": {
- "mode/light/high-contrast": "enabled"
- },
- "$figmaCollectionId": "VariableCollectionId:1340:156918",
- "$figmaModeId": "1389:12",
- "$figmaVariableReferences": {
- "background.1": "633e5f77aa1bd1bd133852d8372b9c9f1231a9e4",
- "background.2": "14e8d4b56cc273b508af8a2c58cb00e99e08d1d3",
- "background.3": "33554ff11e1eab35e50aa3570f51d53f16f46d6a",
- "text.1": "38382b9984a98f9d26692a7f2882dfb5c5d51825",
- "text.2": "115f62efd02491e85a63dfd601b03725d3711f23",
- "text.3": "1c7327f01cf759b17fd0523cb540afa8700c1dc7",
- "text.accent": "0b3cd5357659e6542cca163ccfd96c0cac059203",
- "text.success": "ee56057b81e6d0872a84ca6b29affc8911fe333e",
- "text.danger": "c7e38d7c7afc899f4d40392dbd6bc5ed6580264d",
- "text.warning": "b03334e4c9db4b76269e4be886df6c1abf74d0ca",
- "border.1": "5ad2231a611605964ba70f80e7aabb48f04bc704",
- "border.2": "9084bef359e38136e0dddac25a464896456a9b1a",
- "border.3": "5ff5d5233f7cb0233ce7634bc480026668c818f6",
- "border.focus": "8db219e896acc4d828aaaf4add646d96540a84ea",
- "border.success": "b13758973865eab0b4d79028a48e457eae8bec47",
- "border.danger": "33d53c1486021bb3c9edce4123b484a2aabc8de0",
- "border.warning": "027e57e08a1edcaaa7fbe033902bb3f65497abb4",
- "state.hover": "78426caca2a07ee56132762a720ae07e2810f03b",
- "state.selected": "ef914056c9c9dbaef00fa8795702a3cb933ee761",
- "state.disabled.text": "967ab1b863941c100f58cc55e611ee2709051f01",
- "state.disabled.background": "7a192b5ddcc570f0c8e3a5dbfd54d780e2832bbd",
- "state.disabled.border": "067fd26e80ad39a28f738a3b76d21d354092d551",
- "component.accordion.title": "5e49d6ddf7f2b21724b474d4a5545256143dce54",
- "component.accordion.description": "bc47401a69d07fa71f0371765ed940745fc7a5b9",
- "component.accordion.chevron": "5dd530f96134323125031668d4ea98a36ea0de86",
- "component.accordion.border": "0b3fcc0e02a2a86625b2b4a9cfeebfad9486bc3a",
- "component.alert.default.title": "d8e59ed205399e9727b0dcecdccad3d8daaaa622",
- "component.alert.default.description": "f9ec7fec91747435740f000fb642f9009e8fc2db",
- "component.alert.default.background": "7fbbdfcc33a3051394f89675798db2159741a5fc",
- "component.alert.default.border": "549692bf2f70f6b40c7d55259f8890189aa6cc98",
- "component.alert.danger.title": "c8da1cdbba8e0f86edda5fd3869f6186d53881ca",
- "component.alert.danger.description": "366849405bd53c78f0b73d72585034a52f05d9a7",
- "component.alert.danger.background": "5756a9bdba027993a9879b32ed129e3034028cdf",
- "component.alert.danger.border": "a1a3be9eefab6edf2e996a46537872680dc45a09",
- "component.avatar.text": "23018f4c7f22c4afb3b7e49f585a1fbb591209de",
- "component.avatar.background": "57703fddbd26d363509fdba3aea037bd2f515ee0",
- "component.avatar.border": "d651f4cb9082aa4d6e6af2c5abab700d683a5c85",
- "component.badge.default.text": "ab90828e3b8c6adce5dc10bf85107b001b958e95",
- "component.badge.default.background": "706b070b298e2d2a97665baf7af05187eefeb4fe",
- "component.badge.default.border": "a935a2968ca4ecfb8cc58a18f31ae8fe65eb516b",
- "component.badge.neutral.text": "82d39f1786c4371303ae21e4c02db79989c54e36",
- "component.badge.neutral.background": "f5480b1a2b648fdb0561acda7515c38271cfb04b",
- "component.badge.neutral.border": "00f05792ddf6e53bff79346df6a34144426d50e0",
- "component.badge.success.text": "71014a6138e8747257a21144f8114b906cfe0f0a",
- "component.badge.success.border": "190589c6021debb7bb676f05ac7f063c237fd4aa",
- "component.badge.success.background": "177eb9f406784ddb958232cd643ebbb3490a53d4",
- "component.badge.danger.text": "6c0c04f17c2bc0ee085d09bf0f205dcbc66c1e17",
- "component.badge.danger.border": "6bb014acbbd68a796ed0c4d8c4f73e8e9e619923",
- "component.badge.danger.background": "4162b10332d17800585d97ed45e45d69c2006808",
- "component.badge.warning.text": "8581620d95e5b92a8c85341ebf63f21fcf7133d0",
- "component.badge.warning.border": "71cb519182108ac72ffef823935546e4bff62bbc",
- "component.badge.warning.background": "74c13457a85684a054426bd833859fe93eaec978",
- "component.badge.running.text": "0b0c1be217e557a5b14c1cb25e988e4ac6d40583",
- "component.badge.running.border": "27d3c48d3c316bc4f980282759b5e82f8aaaf49d",
- "component.badge.running.background": "a85fddc26baf586ac7ba79e381e5f8fefca87c65",
- "component.badge.merged.text": "a83d66ef53e8a094a62f2b32a4d17e58d552b1ef",
- "component.badge.merged.border": "755392bca643af0a3fe5492069881a870aa11dc3",
- "component.badge.merged.background": "4f4c81b1fe43bfe0d721a22d0aeb93079776cf6d",
- "component.badge.ai.text": "bb4daee92817073da0366090742d0a17babb5728",
- "component.badge.ai.background": "c5764a2304bf0e8a153c9ce0da20827696a76b41",
- "component.breadcrumb.item-inactive": "2f009ca6cafb50c994205c9df02ee2d2503f7d23",
- "component.breadcrumb.item-current": "7b502cc2e72f66bb501fdc5f480d0133d1b3841a",
- "component.breadcrumb.separator": "1cd28c3ff97ab2f529a19c632d89dd44af0aad80",
- "component.btn.primary.text": "9d32f032da93c9aab8b3bc6087c26aa12f507ad7",
- "component.btn.primary.background": "410d584a3469233e067d0592a366fdebbe1049bc",
- "component.btn.primary.border": "1491ac71f9681307c2d6528e443504e079061988",
- "component.btn.secondary.text": "12c93d1b08ae50645a3b8f59256fcec00a4f84ca",
- "component.btn.secondary.background": "86434310c95f5c055783011cc0e7c7918f67a35c",
- "component.btn.secondary.border": "66bda91f87154efd3cefdc7a634ecb8afa8cd285",
- "component.btn.outline.unselected.text": "9cf2c495178d6fdfd8f1360376242acbd4dc5e75",
- "component.btn.outline.unselected.icon": "af1510c6050f671219d2089e0e59d5febb4422d6",
- "component.btn.outline.unselected.border": "2b3013d632e566301e9f5f1a5cbb6aab4e7ec53f",
- "component.btn.outline.selected.text": "13b50089245dec1899db2012412efcf649e2c0b4",
- "component.btn.outline.selected.icon": "2bdf2c92b22e814109f4e05ec4d41d92f934a15d",
- "component.btn.outline.selected.border": "ef10f4599233f62203def151b386013ddaa63afb",
- "component.btn.ghost.unselected.text": "43fa10dd413cddb9a2e2142ead9ca3b4a91b49a6",
- "component.btn.ghost.unselected.icon": "5ce332f51238b374104ec53067d685c26882f38e",
- "component.btn.ghost.selected.text": "74cbf3b86016e05517f8c7bc64652281c940363e",
- "component.btn.ghost.selected.icon": "1d8c6206a136d9c176ffba600a1e94618c4b96f8",
- "component.btn.success.text": "52a336440e013bbc849ad67a43d0e136cf4f0b51",
- "component.btn.success.background": "608ca6930129b4e5ff36d7f38508ae2537b66629",
- "component.btn.success.border": "1f74d9985a10fe20e0acc4647cf4949005e9d4f1",
- "component.btn.success.state.hover": "d05bde38a6539a11e3ccd87345af113ccd6bd113",
- "component.btn.success.state.active": "f6e48e68dba6c32de27fadcaca3d1959f081d2e5",
- "component.btn.danger.text": "49c02562362b8f775cfc2c4c614ecd646dcc2716",
- "component.btn.danger.background": "0b015d0a4f456781969d7ffaf135c7c2a8858440",
- "component.btn.danger.border": "9f99ee56f1ae2b7eb2f98300b83d4f53b15fd763",
- "component.btn.danger.state.hover": "e7756e1d022d893bfa5fdd619f181d26fb7b117b",
- "component.btn.danger.state.active": "23c7c85ff6104e098a208b6f4b86c1d0eef0f543",
- "component.btn.ai.text": "380368600319fa12b73538ff52acd9d0e977e367",
- "component.btn.ai.background": "8c9a1d07e05837f50588b642a4b51462f883887d",
- "component.card.background": "256878745d17a46b7159919d8e30a3e960f59575",
- "component.card.border": "3688ffcc56c4fb44dc0e221b8e09a958fd9e509d",
- "component.dialog.title": "e6e0ff2bf1f3802eb21492e8b833c5f5e679cd82",
- "component.dialog.description": "301509fcf2faac8497b2136f7879b9b0b3c64433",
- "component.dialog.background": "ff2918d712798a4b487b6f6e5befe7b3eef59883",
- "component.dialog.border": "4a6cb3732ad8b36bb9de0d15cbed575c87996088",
- "component.dialog.backdrop": "893e60ed671f891241a3084707057185398446ed",
- "component.dropdown.background": "09b2dca27ba9efabfe838d713a14ca6e6ac46685",
- "component.dropdown.border": "c8cdfff63f4e142d651070ff1056b69a638aaab7",
- "component.dropdown.item.delete.text": "864396a8c9b5df0fd948ded7d520ded936d74a8b",
- "component.dropdown.item.delete.state.hover": "308dc9064be8e754f8385b0e8ff5489563d7c984",
- "component.diff.grey": "43bf4f466a6e231c9951a639313740579c29d824",
- "component.diff.add-content": "eb4eccf789a2bda6f3d3875c3310ef0579fd3555",
- "component.diff.add-lineNumber": "61583aa6e36aaddd0be173a4a082a450e2522d3a",
- "component.diff.add-content-highlight": "ad544fc527ca8b4c297993fe0722b8a7a96ef903",
- "component.diff.add-widget": "c1def698ab707194d8f1558e16b05c55d50920d9",
- "component.diff.add-widget-color": "a27c504a1f1151974669cf06054c1d0f704ecc38",
- "component.diff.del-content": "465e6eb3613967f489cfee4b04f0b283b9e88f91",
- "component.diff.del-lineNumber": "4cbe83072b6781d6e3edff645ccb2fb7426c5628",
- "component.diff.del-content-highlight": "3e635e401a1a37a259211d093bef70e3a0c507ea",
- "component.diff.plain-content": "984456faee2f6a5c202cfd76078ef5b6cd3a05f1",
- "component.diff.plain-lineNumber": "6a5550287e7c58afa9d2375c5bfdca4d6c214cf1",
- "component.diff.plain-lineNumber-color": "7c1186d20725b53cbefe87f56c5bc6db4e77d898",
- "component.diff.empty-content": "712d93a0c1bc9503abda77ae50d624bd328c0057",
- "component.diff.hunk-content": "79ad0dfc599f9bc246a6618c85bc1dc59744537f",
- "component.diff.hunk-lineNumber": "bccfad80b84e35edf4b47af2ca30057eba2b2ebf",
- "component.diff.hunk-content-color": "68c5d6a95d475f7275062e3eb58dba464df3d059",
- "component.diff.expand-content": "1f0c136f21d9abc2ce4a585f7750043932bfc30f",
- "component.input.text": "df946237ac2ea0d177f3f2818a673fdf876944c7",
- "component.input.placeholder": "85d7632aba08fd476083e508cc2660b17c30981a",
- "component.input.icon": "75ca1f38c16fbd5e2697a36c74b0b1dd01f3f5c0",
- "component.input.background": "585327333fbbf97bb8db21fbc613025719ca8a87",
- "component.input.border": "911dac823dac21c9ccf4e35e10b2eb82a9c6f0ef",
- "component.label.text": "80403cd630bba01a064550d9783313227b1d010f",
- "component.link.default": "e387bb4185d01d8a3a7d52b15f3868ba40b31ec9",
- "component.link.visited": "39b6b12d8317b7e916bcba67f322018c02b42d82",
- "component.nav-tabs.unselected.text": "c085805657bb81574da85d3cb29f89ca08980daa",
- "component.nav-tabs.selected.text": "16aa825c8038347237cbe91f7eeece4d2a8d1a2b",
- "component.nav-tabs.selected.border": "3427b967112facd59f09fa310c863d7193ea4ffe",
- "component.nav-tabs.border": "791d71ca187934e4b98ddff04bc9447a10358699",
- "component.nav-tabs.background": "b92549e37390005f2bd1cfce06f9dfb8f67e39e0",
- "component.pipeline.arrow.border": "e2beaac31e79580c5cb1d64e29cb8bffec601ad6",
- "component.pipeline.card.background": "f207dcff97f000326c4f28293fdbd2830860ce54",
- "component.pipeline.card.border": "aa9d9528b1e8e25f9e6dae387b76d9beb2de35a8",
- "component.pipeline.card.running.border": "179c0e4d47becc896eb1fbb7f9e8461779b3f680",
- "component.pipeline.card.error.border": "1c0b41b41e25250cfb65bdb539bd573be66b0d00",
- "component.pipeline.card.completed.border": "14251a54f431aae617af6b9577454a0e212ad76f",
- "component.pipeline.card-canvas.1.background": "01bd392d5ddafe85e5575296d08254e52054ba8d",
- "component.pipeline.card-canvas.1.border": "b9510abf89f82fb7b779bb730caa1bf393c83bd4",
- "component.pipeline.card-canvas.2.background": "87b6b3e65b995fc4180dfb7bf613efb0098d1fff",
- "component.pipeline.card-canvas.2.border": "1f9fa1e95134d87995a21738a3877f1c15158e5e",
- "component.pipeline.background.dotes": "2784742abff27552789cdd4f2b51cab1331abb4a",
- "component.sidebar.background": "8b6619fafae38e8ad94fffd488f2cf53d3c31d76",
- "component.sidebar.border": "2263230eae16609a3d95ba5863aa3cc343010131",
- "component.sidebar.separator": "a0c913dd38e81e3b2c20ee17642433da6da5f147",
- "component.sidebar.hover": "4925b4511178bd2853a6b7b329683d036508aec1",
- "component.sidebar.selected": "31f335ecde0aedb12407221718069f5b13574d41",
- "component.sidebar.item.unselected.text": "9609e0ad8d79127a3784876f0204d02964f09e43",
- "component.sidebar.item.unselected.icon": "5afba128858cf7494fb8a326a435860faf00b0ee",
- "component.sidebar.item.selected.text": "5f1daf88cebaea07bd4c2a57c862638340827496",
- "component.sidebar.item.selected.icon": "18325fda8139122c4a7cdf6debe2cd1f25d120b7",
- "component.sidebar.logo.text": "a3ffa09fdf368badab24aecdbd26709ed7b3c2b2",
- "component.sidebar.logo.icon": "c572d382a2018718d719f6a427d31fc9a42f57bd",
- "component.sidebar.search.background": "33822e390046e5ec8f71a07fc041514a28778e74",
- "component.sidebar.search.border": "f2044f7e8cf503f8809a48a14a88c5ef6466176f",
- "component.sidebar.search.placeholder": "665cc00a32edd27b62371ee820d3c3250e629e78",
- "component.sidebar.search.btn.background": "70c80e61b9ec397214c809c51de4fdf8177185da",
- "component.sidebar.search.btn.border": "1c434c7d16cd4ba880e2d57520c90bc37f6b3879",
- "component.sidebar.search.btn.text": "589c7d0162d67165a8752ea54a2c63bb63ee3ad7",
- "component.sidebar.footer.username": "68298a8f471bb04f2f0305d9433a2b59613abd8d",
- "component.sidebar.footer.data": "6a681d2abb90c2b62a39e20a1d29419c5086f01a",
- "component.scrollbar.thumb": "9818c03d003381a966d08d3c6da75af8468bb8ef",
- "component.selection.unselected.item": "7a7cad2aa2d6b2803a52eb26c78ea177b84ce241",
- "component.selection.unselected.background": "a63ba949d12afc99020e77f95d0538bddba457b3",
- "component.selection.unselected.border": "6ef997ebe03bb209ca568a648eb0cc8be69746a6",
- "component.selection.selected.item": "f1f43c8acf2d4da10ee2e0d164d4dbe955816018",
- "component.selection.selected.background": "1d1bbb9958f047744b66861fd8bd75dc2726dc25",
- "component.selection.selected.border": "44b31378ed175b87b50ebad88cfd4a73a66ab9d5",
- "component.separator.background": "9f4c82c269bc5aff0fa55d52a0ed59f914057be0",
- "component.slider.track.base": "34dc3b5be6733e38f6c28d24d4f3699b2d7ea6f3",
- "component.slider.track.progress": "38d8cac26c1cfb91293198eee25299e4aef9c1d8",
- "component.slider.track-segments.base": "cb752791a51ff48c6d481426a1affb15048a152a",
- "component.slider.track-segments.progress": "a7943fda0e4646e7018046354a9be54cf7d03075",
- "component.slider.handle.background": "5c423cc3b672079f1e7dc0d1c8170dade368711a",
- "component.slider.handle.border": "94347a2ed2900445946d18c653fb179b8602c533",
- "component.status-indicator.completed": "c4c3bce2d28c84c25db4f444f9144b94523737b7",
- "component.status-indicator.cancelled": "5aa15732d9ebc41f14b111e252819e2e36617124",
- "component.status-indicator.warning": "4dc6e5ea4c736869aee4ebd0ee006f2d73861423",
- "component.status-indicator.running": "07ce029f27cf34bf8d6fe3b9a6a600be01c8947e",
- "component.status-indicator.merged": "d9eb24404452e6cc2617094fe8f29c69a760ea55",
- "component.status-indicator.action-required": "2f1b8543c44b5d93cebddd80b5a9ee2d60fdb146",
- "component.status-indicator.waiting": "62f68d300850ce20cf0be8c07d82a41bf1a56ecd",
- "component.switch.unselected.thumb": "94d5f0b3a97924583ff697d56db74727b133ba95",
- "component.switch.unselected.background": "a8ae87c7bb7ba7f4bfa71f2fdd5f404d19c3a1be",
- "component.switch.selected.thumb": "cf6964ec11d69899d5dd39e82d322ea544367e90",
- "component.switch.selected.background": "bba05ff96eae08a4adc31a6406e417022d9e5dad",
- "component.table.header.text": "65cfc045aa01e3d3eeae4a227cac9be150839db8",
- "component.table.header.background": "137c4f2e14bb8cadaf6f900a443700fe928a1fcd",
- "component.table.row.alternate-background": "2863f92db433f88f24f62dda4cc9fd50c48130be",
- "component.table.row.border": "445d945c4fe4426c3b73cf6f8fe0a572e4525798",
- "component.table.cell.text": "73a28f25ba54aff507877ecbfd9942a6ea9f3cea",
- "component.tabs.background": "8689ee01219675fb951a2517c2397fba52487971",
- "component.tabs.border": "e5bc8cfac224234021c11b381f505da5fcac84ed",
- "component.tabs.item.unselected.text": "4af8a5b79c55621f1ed11a7b6fc605657934dc1e",
- "component.tabs.item.unselected.background": "fa041cdeb34ba5da6f1bd4cd6d8bb4b8273e0e70",
- "component.tabs.item.unselected.border": "79b1a6fe839c012efec923edf40b3bfa2bcdab19",
- "component.tabs.item.selected.text": "d048f7001829ff9949b2712b8ca746c8f3f49767",
- "component.tabs.item.selected.background": "33269e9854800d565f728ba2a85c5cd3e549b5e8",
- "component.tabs.item.selected.border": "11b7e5aeb83fd2f5d968021c750af2ceb5ba5841",
- "component.tag.blue.text": "b35e0aebd9d1ebf0fd5d24bbd5ad184db9e11b86",
- "component.tag.blue.background": "072fc2901d8ad0199c07bc339d46db086c7b0379",
- "component.tag.blue.background-subtle": "67307c003cb91d76e00ef0f3777318e25efac628",
- "component.tag.blue.border": "680fb2a6a11251e2619789595cd28c7861aaa530",
- "component.tag.brown.text": "b48491f46d15503df99e2d8d9394aa552d09461b",
- "component.tag.brown.background": "90b0ee0df4ebe7f06bfd07a7acbe812a45d621a4",
- "component.tag.brown.background-subtle": "134ffd2a91ef027e197db6a5331d2726bc080ad6",
- "component.tag.brown.border": "675776ff7a30540c297579d72b7f00779d778c14",
- "component.tag.cyan.text": "6bf9361c5931ba40663d2c412f28f15382498517",
- "component.tag.cyan.background": "83107c8cff314c553ed2cea5c9af1ff3356485e5",
- "component.tag.cyan.background-subtle": "7f2724127eebb6e01713828af3736cd2e3734436",
- "component.tag.cyan.border": "3286065f931626298e8f3dab2328297e83a79771",
- "component.tag.green.text": "699a30f1d5f76ed4e631faa3da63be65e88af039",
- "component.tag.green.background": "8b06c35974700260dff1a712c0a3976d4ddb0df5",
- "component.tag.green.background-subtle": "c4f47c34772d8367bc3b00645420511f37aaecad",
- "component.tag.green.border": "db85545b7d00ef9e199bf863dcdcc2be520f520c",
- "component.tag.indigo.text": "d641d4626278e4d17ff4d98202112da9580a6b89",
- "component.tag.indigo.background": "bb4af9a068f716c2f0b4f77c228b88009ac049c9",
- "component.tag.indigo.background-subtle": "877e3b4ee6040ed581a8349c8fdb5e49ed36dfe0",
- "component.tag.indigo.border": "885fdb80c956855c30666c660d5839dc357d1f5f",
- "component.tag.lime.text": "763399447b243f761b7cce55f7dcf2fbb1797ee3",
- "component.tag.lime.background": "d51cede4c823e16ac204bcaddb65d49c325c3cbe",
- "component.tag.lime.background-subtle": "556934df078200ab014c762eeaa04deecd05422e",
- "component.tag.lime.border": "fbb53e37ef7cb87cfae5298e69a5ffe4f99a23a7",
- "component.tag.mint.text": "d3d406bffbadb1b894e4bb6aef7b1f5a1945094c",
- "component.tag.mint.background": "04568a7d0bff5fbc11600bf840916f5451a0fe62",
- "component.tag.mint.background-subtle": "1d39716bceda8510beb02e19847c391523e3690a",
- "component.tag.mint.border": "c703cecfc8bd82c593dc9d81ce18748edd6ecf4d",
- "component.tag.orange.text": "ba407492439b283fedf30a8ab8b16774c0931a9f",
- "component.tag.orange.background": "ef766412f340a4aa62c8888a6fdfb2890f3ea207",
- "component.tag.orange.background-subtle": "05e823662de8b1f99a062cea3c0f24df69b29362",
- "component.tag.orange.border": "2f3023f2311c12acb44cdd28beb888f64d6d2183",
- "component.tag.pink.text": "83b73e0e328485233004d42baa8a0948ff2198b0",
- "component.tag.pink.background": "b23a211249a71f32bf15757316d0596fdb395962",
- "component.tag.pink.background-subtle": "c144f19e07b839d68f20eb5c51ebd94e0f333a82",
- "component.tag.pink.border": "b4874a81a08261362f3d8237833b80e68a851b76",
- "component.tag.purple.text": "9869d8aad416ac3f9e530b0d62b05dda66906de4",
- "component.tag.purple.background": "bc59008310427ba5883f71079b19b8cb4c6dd862",
- "component.tag.purple.background-subtle": "a3598602d6e6b1d03f638f1a941801f147f4657a",
- "component.tag.purple.border": "de1d577bd170613ab46460e9c50ca8de420152f6",
- "component.tag.red.text": "aca8c1832317ac859b4263769855f423840a8569",
- "component.tag.red.background": "9008e05416a00096c234511275b92be7204363b6",
- "component.tag.red.background-subtle": "986bdd3f8d16488337ca9f46b71b04195d7578b0",
- "component.tag.red.border": "f7f9067262546ee6eb77955e38aa0a451fc7f98a",
- "component.tag.violet.text": "2ab996ff3465a0b97dee4d7c5606df3d46ab2a07",
- "component.tag.violet.background": "4c9b9c2658479fc0e56894975a9b9b8d76df5b00",
- "component.tag.violet.background-subtle": "fded9a84a20755592f57f081ebb594bfbaf8cfb3",
- "component.tag.violet.border": "77de89ef1ab5168b7ff5e329bde8608047149a04",
- "component.tag.yellow.text": "cadfcb4d0fe72fd5828cd764d54198026520e10c",
- "component.tag.yellow.background": "a29464cd2a618a77586cb8760478a4d82b12b3ca",
- "component.tag.yellow.background-subtle": "1b262be32c5779f024da5ad5696c805a83eb96c7",
- "component.tag.yellow.border": "b595821fd5ef662361820415bb878e8ef4ab8939",
- "component.tag.gray.text": "e7608c51a2421de226afebbcb909180c8a0cdb5a",
- "component.tag.gray.background": "9bcc758ef67bbaac88637e99a702da5d7f7a3144",
- "component.tag.gray.background-subtle": "76dfa99dd57cbaf2e7cbec9511cd1e1ddd92ee0e",
- "component.tag.gray.border": "02e03f32969f9e6120bb6c7a3b781a5446f1bef1",
- "component.toast.default.title": "f791d24eeab59c12cf4aad84f4677099bb4a01c1",
- "component.toast.default.description": "6000da4ada3b9445750fb4b7b990726df120c271",
- "component.toast.default.background": "5b9e9ea5b7de018a92d3deb902257e4e2bbb49f9",
- "component.toast.default.border": "f74755bc7843dc9d7c788c54178b7ce3b83dea3f",
- "component.toast.danger.title": "b5ad1c43fcee32eb251b980e884e77ea137c3369",
- "component.toast.danger.description": "d281b5c13f2a4a293042f52b168e39f8bec398da",
- "component.toast.danger.background": "8ba5c70e994ab44aeb72b3ed7f26ca9646d59cc0",
- "component.toast.danger.border": "7f5252c13b96825084248b367f36377bb003ca96",
- "component.tooltip.text": "b79a7ec441cdc7c6eee9313602f081d063327c1d",
- "component.tooltip.background": "a35d0240a1c4de13350e6a4770dd1703a90a9227",
- "shadow-color.0": "c0c282f63e107374a732d74c1742cf60d52e6e5c",
- "shadow-color.1": "1ec33a9c84353664d23cd23d6c033d1c330c149a",
- "shadow-color.2": "6200a000044d8dbee421ed4afb0c3ff42febb6ef",
- "shadow-color.3": "77d99afb159d8e193a82f615dd84de3214e00703",
- "shadow-color.4": "2b2e0307d252bdc6db53a23ce2cc2e9bb4f6b914",
- "shadow-color.5": "5a6c707240bab54cb4403f47262abfe0756efc9a",
- "shadow-color.6": "928283d00759150575a8f155da90180a582be438",
- "shadow-color.inner": "6cb5a98fba0b13e952859b9f023259b5c06cfd1a",
- "gradient.ai.gradient-stop-1": "8db516caa68afc5b8fdd6fc6e5a9bad7715c5f26",
- "gradient.ai.gradient-stop-2": "33930f41665251a281973a37847f357480aedca3",
- "gradient.ai.gradient-stop-3": "c9e14c3db8e622b10b1cd3e860115cd6f876ae49",
- "gradient.ai.gradient-stop-4": "6e7d0850d7eb1e699f87b41f6ffd4cb8d73d72e8",
- "gradient.skeleton.gradient-stop-1": "5427016b990b75f0d1ce60eef8cb9b96d75fbde2",
- "gradient.skeleton.gradient-stop-2": "01442c311e6da751c30c3518fc32970306767274",
- "gradient.skeleton.gradient-stop-3": "7fda4c834a3daf0c56bb59777c525670ae2dee3e",
- "gradient.pipeline.running.gradient-stop-1": "0c187d1ebb015ec66bac356009795316f84807ae",
- "gradient.pipeline.running.gradient-stop-2": "d1251f86c91bd0f29d8ac8cfa01056bc307156b4",
- "gradient.pipeline.running.gradient-stop-3": "b09bdab234cdf7c204cb153ec94ea0a9b2bb4976",
- "gradient.pipeline.arrows.gradient-stop-1": "0465e74baaf10a12f23b9eaa40fc1ae08485a0d5",
- "gradient.pipeline.arrows.gradient-stop-2": "4cadc4f9a5e66f28eaa27fb54b6ce538ea430c7d",
- "gradient.pipeline.arrows.gradient-stop-3": "5af16d4ae6b63ff8dcf3254009e712db4ac1a3f9",
- "gradient.pipeline.card.background.gradient-from": "8404a4e146121987426681accb996902179fad72",
- "gradient.pipeline.card.background.gradient-to": "037bbd7fb410d05993a48594626a7babb32605a6",
- "gradient.pipeline.card.border.gradient-from": "342926ec7179e7cbe133981050c1e1e41d94ed7a",
- "gradient.pipeline.card.border.gradient-to": "8e39428cc5ce20f3593127f2ef71f180b38ee9a4",
- "gradient.pipeline.widget.number.gradient-from": "dc372cb50eedf6023cd80cb6a4520e5fdf91358b",
- "gradient.pipeline.widget.number.gradient-to": "e505c8d9dd140f5a671c1291ffd519fcff5c3e2c",
- "gradient.pipeline.widget.blob.big.gradient-from": "b518524b25a5b95804988c640c4d52ba7ebd4599",
- "gradient.pipeline.widget.blob.big.gradient-to": "80a493af10245e0ebbc6a51f5452d61d836a3754",
- "gradient.pipeline.widget.blob.small.gradient-from": "8d7be31e69f0e54dd2e493d9051c2268078ea5ed",
- "gradient.pipeline.widget.blob.small.gradient-to": "198813cf6242881ce0e0d030ca22ef31f9190d13",
- "iconStrokeWidth.xxs": "751ceaa292e27736009bef894b62f83c1b2d66d8",
- "iconStrokeWidth.xs": "77ca59c88a0b47972554b1db3f6469a230a6ad8c",
- "iconStrokeWidth.sm": "e445b22e1f18af07002a1dc76f900dada5477383",
- "iconStrokeWidth.default": "4377ec04d21e3851d7f71914a0051ed09daad5fb",
- "iconStrokeWidth.md": "580043ec5bcae9c2097bff41e3e24e49883451c9",
- "iconStrokeWidth.lg": "e72029e275f9e020f7d772662521389ea67a279a",
- "component.dropdown.item.text": "2f1f1ea9d368ec8be380803506fbf657cabe6ac0"
- },
- "group": "mode"
- },
- {
- "id": "26d1309824ee633b0a4e5eff39d671e6c89c0bd7",
- "name": "light-protanopia",
- "$figmaStyleReferences": {
- "shadow.0": "S:a2ed3778198048e91067a04633c27ba20e9fcbec,",
- "shadow.1": "S:947694488889f7271c428950bec937ee79f8a536,",
- "shadow.2": "S:70378f090cb66b03ee4b18e25742743934f37757,",
- "shadow.3": "S:aa7e83fd47e75f5a1ae3e17f64417d5e9fcb96ae,",
- "shadow.4": "S:5dfba690094db266c4ab7686fccbbedd8c16385f,",
- "shadow.5": "S:d6752151a8dd3bd4b4bf12ad15a80c522f760731,",
- "shadow.6": "S:da8e7b5b0f1352215fbaab66eff62a3e19d22b67,",
- "shadow.inner": "S:2805cdc40176a4707d5cfc549b4c12e7ec4e74ff,",
- "ring.focus": "S:062018f6483f54f1255b952aa1759b028d502ac3,"
- },
- "selectedTokenSets": {
- "mode/light/default-protanopia": "enabled"
- },
- "$figmaCollectionId": "VariableCollectionId:1340:156918",
- "$figmaModeId": "1389:13",
- "$figmaVariableReferences": {
- "background.1": "633e5f77aa1bd1bd133852d8372b9c9f1231a9e4",
- "background.2": "14e8d4b56cc273b508af8a2c58cb00e99e08d1d3",
- "background.3": "33554ff11e1eab35e50aa3570f51d53f16f46d6a",
- "text.1": "38382b9984a98f9d26692a7f2882dfb5c5d51825",
- "text.2": "115f62efd02491e85a63dfd601b03725d3711f23",
- "text.3": "1c7327f01cf759b17fd0523cb540afa8700c1dc7",
- "text.accent": "0b3cd5357659e6542cca163ccfd96c0cac059203",
- "text.success": "ee56057b81e6d0872a84ca6b29affc8911fe333e",
- "text.danger": "c7e38d7c7afc899f4d40392dbd6bc5ed6580264d",
- "text.warning": "b03334e4c9db4b76269e4be886df6c1abf74d0ca",
- "border.1": "5ad2231a611605964ba70f80e7aabb48f04bc704",
- "border.2": "9084bef359e38136e0dddac25a464896456a9b1a",
- "border.3": "5ff5d5233f7cb0233ce7634bc480026668c818f6",
- "border.focus": "8db219e896acc4d828aaaf4add646d96540a84ea",
- "border.success": "b13758973865eab0b4d79028a48e457eae8bec47",
- "border.danger": "33d53c1486021bb3c9edce4123b484a2aabc8de0",
- "border.warning": "027e57e08a1edcaaa7fbe033902bb3f65497abb4",
- "state.hover": "78426caca2a07ee56132762a720ae07e2810f03b",
- "state.selected": "ef914056c9c9dbaef00fa8795702a3cb933ee761",
- "state.disabled.text": "967ab1b863941c100f58cc55e611ee2709051f01",
- "state.disabled.background": "7a192b5ddcc570f0c8e3a5dbfd54d780e2832bbd",
- "state.disabled.border": "067fd26e80ad39a28f738a3b76d21d354092d551",
- "component.accordion.title": "5e49d6ddf7f2b21724b474d4a5545256143dce54",
- "component.accordion.description": "bc47401a69d07fa71f0371765ed940745fc7a5b9",
- "component.accordion.chevron": "5dd530f96134323125031668d4ea98a36ea0de86",
- "component.accordion.border": "0b3fcc0e02a2a86625b2b4a9cfeebfad9486bc3a",
- "component.alert.default.title": "d8e59ed205399e9727b0dcecdccad3d8daaaa622",
- "component.alert.default.description": "f9ec7fec91747435740f000fb642f9009e8fc2db",
- "component.alert.default.background": "7fbbdfcc33a3051394f89675798db2159741a5fc",
- "component.alert.default.border": "549692bf2f70f6b40c7d55259f8890189aa6cc98",
- "component.alert.danger.title": "c8da1cdbba8e0f86edda5fd3869f6186d53881ca",
- "component.alert.danger.description": "366849405bd53c78f0b73d72585034a52f05d9a7",
- "component.alert.danger.background": "5756a9bdba027993a9879b32ed129e3034028cdf",
- "component.alert.danger.border": "a1a3be9eefab6edf2e996a46537872680dc45a09",
- "component.avatar.text": "23018f4c7f22c4afb3b7e49f585a1fbb591209de",
- "component.avatar.background": "57703fddbd26d363509fdba3aea037bd2f515ee0",
- "component.avatar.border": "d651f4cb9082aa4d6e6af2c5abab700d683a5c85",
- "component.badge.default.text": "ab90828e3b8c6adce5dc10bf85107b001b958e95",
- "component.badge.default.background": "706b070b298e2d2a97665baf7af05187eefeb4fe",
- "component.badge.default.border": "a935a2968ca4ecfb8cc58a18f31ae8fe65eb516b",
- "component.badge.neutral.text": "82d39f1786c4371303ae21e4c02db79989c54e36",
- "component.badge.neutral.background": "f5480b1a2b648fdb0561acda7515c38271cfb04b",
- "component.badge.neutral.border": "00f05792ddf6e53bff79346df6a34144426d50e0",
- "component.badge.success.text": "71014a6138e8747257a21144f8114b906cfe0f0a",
- "component.badge.success.border": "190589c6021debb7bb676f05ac7f063c237fd4aa",
- "component.badge.success.background": "177eb9f406784ddb958232cd643ebbb3490a53d4",
- "component.badge.danger.text": "6c0c04f17c2bc0ee085d09bf0f205dcbc66c1e17",
- "component.badge.danger.border": "6bb014acbbd68a796ed0c4d8c4f73e8e9e619923",
- "component.badge.danger.background": "4162b10332d17800585d97ed45e45d69c2006808",
- "component.badge.warning.text": "8581620d95e5b92a8c85341ebf63f21fcf7133d0",
- "component.badge.warning.border": "71cb519182108ac72ffef823935546e4bff62bbc",
- "component.badge.warning.background": "74c13457a85684a054426bd833859fe93eaec978",
- "component.badge.running.text": "0b0c1be217e557a5b14c1cb25e988e4ac6d40583",
- "component.badge.running.border": "27d3c48d3c316bc4f980282759b5e82f8aaaf49d",
- "component.badge.running.background": "a85fddc26baf586ac7ba79e381e5f8fefca87c65",
- "component.badge.merged.text": "a83d66ef53e8a094a62f2b32a4d17e58d552b1ef",
- "component.badge.merged.border": "755392bca643af0a3fe5492069881a870aa11dc3",
- "component.badge.merged.background": "4f4c81b1fe43bfe0d721a22d0aeb93079776cf6d",
- "component.badge.ai.text": "bb4daee92817073da0366090742d0a17babb5728",
- "component.badge.ai.background": "c5764a2304bf0e8a153c9ce0da20827696a76b41",
- "component.breadcrumb.item-inactive": "2f009ca6cafb50c994205c9df02ee2d2503f7d23",
- "component.breadcrumb.item-current": "7b502cc2e72f66bb501fdc5f480d0133d1b3841a",
- "component.breadcrumb.separator": "1cd28c3ff97ab2f529a19c632d89dd44af0aad80",
- "component.btn.primary.text": "9d32f032da93c9aab8b3bc6087c26aa12f507ad7",
- "component.btn.primary.background": "410d584a3469233e067d0592a366fdebbe1049bc",
- "component.btn.primary.border": "1491ac71f9681307c2d6528e443504e079061988",
- "component.btn.secondary.text": "12c93d1b08ae50645a3b8f59256fcec00a4f84ca",
- "component.btn.secondary.background": "86434310c95f5c055783011cc0e7c7918f67a35c",
- "component.btn.secondary.border": "66bda91f87154efd3cefdc7a634ecb8afa8cd285",
- "component.btn.outline.unselected.text": "9cf2c495178d6fdfd8f1360376242acbd4dc5e75",
- "component.btn.outline.unselected.icon": "af1510c6050f671219d2089e0e59d5febb4422d6",
- "component.btn.outline.unselected.border": "2b3013d632e566301e9f5f1a5cbb6aab4e7ec53f",
- "component.btn.outline.selected.text": "13b50089245dec1899db2012412efcf649e2c0b4",
- "component.btn.outline.selected.icon": "2bdf2c92b22e814109f4e05ec4d41d92f934a15d",
- "component.btn.outline.selected.border": "ef10f4599233f62203def151b386013ddaa63afb",
- "component.btn.ghost.unselected.text": "43fa10dd413cddb9a2e2142ead9ca3b4a91b49a6",
- "component.btn.ghost.unselected.icon": "5ce332f51238b374104ec53067d685c26882f38e",
- "component.btn.ghost.selected.text": "74cbf3b86016e05517f8c7bc64652281c940363e",
- "component.btn.ghost.selected.icon": "1d8c6206a136d9c176ffba600a1e94618c4b96f8",
- "component.btn.success.text": "52a336440e013bbc849ad67a43d0e136cf4f0b51",
- "component.btn.success.background": "608ca6930129b4e5ff36d7f38508ae2537b66629",
- "component.btn.success.border": "1f74d9985a10fe20e0acc4647cf4949005e9d4f1",
- "component.btn.success.state.hover": "d05bde38a6539a11e3ccd87345af113ccd6bd113",
- "component.btn.success.state.active": "f6e48e68dba6c32de27fadcaca3d1959f081d2e5",
- "component.btn.danger.text": "49c02562362b8f775cfc2c4c614ecd646dcc2716",
- "component.btn.danger.background": "0b015d0a4f456781969d7ffaf135c7c2a8858440",
- "component.btn.danger.border": "9f99ee56f1ae2b7eb2f98300b83d4f53b15fd763",
- "component.btn.danger.state.hover": "e7756e1d022d893bfa5fdd619f181d26fb7b117b",
- "component.btn.danger.state.active": "23c7c85ff6104e098a208b6f4b86c1d0eef0f543",
- "component.btn.ai.text": "380368600319fa12b73538ff52acd9d0e977e367",
- "component.btn.ai.background": "8c9a1d07e05837f50588b642a4b51462f883887d",
- "component.card.background": "256878745d17a46b7159919d8e30a3e960f59575",
- "component.card.border": "3688ffcc56c4fb44dc0e221b8e09a958fd9e509d",
- "component.dialog.title": "e6e0ff2bf1f3802eb21492e8b833c5f5e679cd82",
- "component.dialog.description": "301509fcf2faac8497b2136f7879b9b0b3c64433",
- "component.dialog.background": "ff2918d712798a4b487b6f6e5befe7b3eef59883",
- "component.dialog.border": "4a6cb3732ad8b36bb9de0d15cbed575c87996088",
- "component.dialog.backdrop": "893e60ed671f891241a3084707057185398446ed",
- "component.dropdown.background": "09b2dca27ba9efabfe838d713a14ca6e6ac46685",
- "component.dropdown.border": "c8cdfff63f4e142d651070ff1056b69a638aaab7",
- "component.dropdown.item.delete.text": "864396a8c9b5df0fd948ded7d520ded936d74a8b",
- "component.dropdown.item.delete.state.hover": "308dc9064be8e754f8385b0e8ff5489563d7c984",
- "component.diff.grey": "43bf4f466a6e231c9951a639313740579c29d824",
- "component.diff.add-content": "eb4eccf789a2bda6f3d3875c3310ef0579fd3555",
- "component.diff.add-lineNumber": "61583aa6e36aaddd0be173a4a082a450e2522d3a",
- "component.diff.add-content-highlight": "ad544fc527ca8b4c297993fe0722b8a7a96ef903",
- "component.diff.add-widget": "c1def698ab707194d8f1558e16b05c55d50920d9",
- "component.diff.add-widget-color": "a27c504a1f1151974669cf06054c1d0f704ecc38",
- "component.diff.del-content": "465e6eb3613967f489cfee4b04f0b283b9e88f91",
- "component.diff.del-lineNumber": "4cbe83072b6781d6e3edff645ccb2fb7426c5628",
- "component.diff.del-content-highlight": "3e635e401a1a37a259211d093bef70e3a0c507ea",
- "component.diff.plain-content": "984456faee2f6a5c202cfd76078ef5b6cd3a05f1",
- "component.diff.plain-lineNumber": "6a5550287e7c58afa9d2375c5bfdca4d6c214cf1",
- "component.diff.plain-lineNumber-color": "7c1186d20725b53cbefe87f56c5bc6db4e77d898",
- "component.diff.empty-content": "712d93a0c1bc9503abda77ae50d624bd328c0057",
- "component.diff.hunk-content": "79ad0dfc599f9bc246a6618c85bc1dc59744537f",
- "component.diff.hunk-lineNumber": "bccfad80b84e35edf4b47af2ca30057eba2b2ebf",
- "component.diff.hunk-content-color": "68c5d6a95d475f7275062e3eb58dba464df3d059",
- "component.diff.expand-content": "1f0c136f21d9abc2ce4a585f7750043932bfc30f",
- "component.input.text": "df946237ac2ea0d177f3f2818a673fdf876944c7",
- "component.input.placeholder": "85d7632aba08fd476083e508cc2660b17c30981a",
- "component.input.icon": "75ca1f38c16fbd5e2697a36c74b0b1dd01f3f5c0",
- "component.input.background": "585327333fbbf97bb8db21fbc613025719ca8a87",
- "component.input.border": "911dac823dac21c9ccf4e35e10b2eb82a9c6f0ef",
- "component.label.text": "80403cd630bba01a064550d9783313227b1d010f",
- "component.link.default": "e387bb4185d01d8a3a7d52b15f3868ba40b31ec9",
- "component.link.visited": "39b6b12d8317b7e916bcba67f322018c02b42d82",
- "component.nav-tabs.unselected.text": "c085805657bb81574da85d3cb29f89ca08980daa",
- "component.nav-tabs.selected.text": "16aa825c8038347237cbe91f7eeece4d2a8d1a2b",
- "component.nav-tabs.selected.border": "3427b967112facd59f09fa310c863d7193ea4ffe",
- "component.nav-tabs.border": "791d71ca187934e4b98ddff04bc9447a10358699",
- "component.nav-tabs.background": "b92549e37390005f2bd1cfce06f9dfb8f67e39e0",
- "component.pipeline.arrow.border": "e2beaac31e79580c5cb1d64e29cb8bffec601ad6",
- "component.pipeline.card.background": "f207dcff97f000326c4f28293fdbd2830860ce54",
- "component.pipeline.card.border": "aa9d9528b1e8e25f9e6dae387b76d9beb2de35a8",
- "component.pipeline.card.running.border": "179c0e4d47becc896eb1fbb7f9e8461779b3f680",
- "component.pipeline.card.error.border": "1c0b41b41e25250cfb65bdb539bd573be66b0d00",
- "component.pipeline.card.completed.border": "14251a54f431aae617af6b9577454a0e212ad76f",
- "component.pipeline.card-canvas.1.background": "01bd392d5ddafe85e5575296d08254e52054ba8d",
- "component.pipeline.card-canvas.1.border": "b9510abf89f82fb7b779bb730caa1bf393c83bd4",
- "component.pipeline.card-canvas.2.background": "87b6b3e65b995fc4180dfb7bf613efb0098d1fff",
- "component.pipeline.card-canvas.2.border": "1f9fa1e95134d87995a21738a3877f1c15158e5e",
- "component.pipeline.background.dotes": "2784742abff27552789cdd4f2b51cab1331abb4a",
- "component.sidebar.background": "8b6619fafae38e8ad94fffd488f2cf53d3c31d76",
- "component.sidebar.border": "2263230eae16609a3d95ba5863aa3cc343010131",
- "component.sidebar.separator": "a0c913dd38e81e3b2c20ee17642433da6da5f147",
- "component.sidebar.hover": "4925b4511178bd2853a6b7b329683d036508aec1",
- "component.sidebar.selected": "31f335ecde0aedb12407221718069f5b13574d41",
- "component.sidebar.item.unselected.text": "9609e0ad8d79127a3784876f0204d02964f09e43",
- "component.sidebar.item.unselected.icon": "5afba128858cf7494fb8a326a435860faf00b0ee",
- "component.sidebar.item.selected.text": "5f1daf88cebaea07bd4c2a57c862638340827496",
- "component.sidebar.item.selected.icon": "18325fda8139122c4a7cdf6debe2cd1f25d120b7",
- "component.sidebar.logo.text": "a3ffa09fdf368badab24aecdbd26709ed7b3c2b2",
- "component.sidebar.logo.icon": "c572d382a2018718d719f6a427d31fc9a42f57bd",
- "component.sidebar.search.background": "33822e390046e5ec8f71a07fc041514a28778e74",
- "component.sidebar.search.border": "f2044f7e8cf503f8809a48a14a88c5ef6466176f",
- "component.sidebar.search.placeholder": "665cc00a32edd27b62371ee820d3c3250e629e78",
- "component.sidebar.search.btn.background": "70c80e61b9ec397214c809c51de4fdf8177185da",
- "component.sidebar.search.btn.border": "1c434c7d16cd4ba880e2d57520c90bc37f6b3879",
- "component.sidebar.search.btn.text": "589c7d0162d67165a8752ea54a2c63bb63ee3ad7",
- "component.sidebar.footer.username": "68298a8f471bb04f2f0305d9433a2b59613abd8d",
- "component.sidebar.footer.data": "6a681d2abb90c2b62a39e20a1d29419c5086f01a",
- "component.scrollbar.thumb": "9818c03d003381a966d08d3c6da75af8468bb8ef",
- "component.selection.unselected.item": "7a7cad2aa2d6b2803a52eb26c78ea177b84ce241",
- "component.selection.unselected.background": "a63ba949d12afc99020e77f95d0538bddba457b3",
- "component.selection.unselected.border": "6ef997ebe03bb209ca568a648eb0cc8be69746a6",
- "component.selection.selected.item": "f1f43c8acf2d4da10ee2e0d164d4dbe955816018",
- "component.selection.selected.background": "1d1bbb9958f047744b66861fd8bd75dc2726dc25",
- "component.selection.selected.border": "44b31378ed175b87b50ebad88cfd4a73a66ab9d5",
- "component.separator.background": "9f4c82c269bc5aff0fa55d52a0ed59f914057be0",
- "component.slider.track.base": "34dc3b5be6733e38f6c28d24d4f3699b2d7ea6f3",
- "component.slider.track.progress": "38d8cac26c1cfb91293198eee25299e4aef9c1d8",
- "component.slider.track-segments.base": "cb752791a51ff48c6d481426a1affb15048a152a",
- "component.slider.track-segments.progress": "a7943fda0e4646e7018046354a9be54cf7d03075",
- "component.slider.handle.background": "5c423cc3b672079f1e7dc0d1c8170dade368711a",
- "component.slider.handle.border": "94347a2ed2900445946d18c653fb179b8602c533",
- "component.status-indicator.completed": "c4c3bce2d28c84c25db4f444f9144b94523737b7",
- "component.status-indicator.cancelled": "5aa15732d9ebc41f14b111e252819e2e36617124",
- "component.status-indicator.warning": "4dc6e5ea4c736869aee4ebd0ee006f2d73861423",
- "component.status-indicator.running": "07ce029f27cf34bf8d6fe3b9a6a600be01c8947e",
- "component.status-indicator.merged": "d9eb24404452e6cc2617094fe8f29c69a760ea55",
- "component.status-indicator.action-required": "2f1b8543c44b5d93cebddd80b5a9ee2d60fdb146",
- "component.status-indicator.waiting": "62f68d300850ce20cf0be8c07d82a41bf1a56ecd",
- "component.switch.unselected.thumb": "94d5f0b3a97924583ff697d56db74727b133ba95",
- "component.switch.unselected.background": "a8ae87c7bb7ba7f4bfa71f2fdd5f404d19c3a1be",
- "component.switch.selected.thumb": "cf6964ec11d69899d5dd39e82d322ea544367e90",
- "component.switch.selected.background": "bba05ff96eae08a4adc31a6406e417022d9e5dad",
- "component.table.header.text": "65cfc045aa01e3d3eeae4a227cac9be150839db8",
- "component.table.header.background": "137c4f2e14bb8cadaf6f900a443700fe928a1fcd",
- "component.table.row.alternate-background": "2863f92db433f88f24f62dda4cc9fd50c48130be",
- "component.table.row.border": "445d945c4fe4426c3b73cf6f8fe0a572e4525798",
- "component.table.cell.text": "73a28f25ba54aff507877ecbfd9942a6ea9f3cea",
- "component.tabs.background": "8689ee01219675fb951a2517c2397fba52487971",
- "component.tabs.border": "e5bc8cfac224234021c11b381f505da5fcac84ed",
- "component.tabs.item.unselected.text": "4af8a5b79c55621f1ed11a7b6fc605657934dc1e",
- "component.tabs.item.unselected.background": "fa041cdeb34ba5da6f1bd4cd6d8bb4b8273e0e70",
- "component.tabs.item.unselected.border": "79b1a6fe839c012efec923edf40b3bfa2bcdab19",
- "component.tabs.item.selected.text": "d048f7001829ff9949b2712b8ca746c8f3f49767",
- "component.tabs.item.selected.background": "33269e9854800d565f728ba2a85c5cd3e549b5e8",
- "component.tabs.item.selected.border": "11b7e5aeb83fd2f5d968021c750af2ceb5ba5841",
- "component.tag.blue.text": "b35e0aebd9d1ebf0fd5d24bbd5ad184db9e11b86",
- "component.tag.blue.background": "072fc2901d8ad0199c07bc339d46db086c7b0379",
- "component.tag.blue.background-subtle": "67307c003cb91d76e00ef0f3777318e25efac628",
- "component.tag.blue.border": "680fb2a6a11251e2619789595cd28c7861aaa530",
- "component.tag.brown.text": "b48491f46d15503df99e2d8d9394aa552d09461b",
- "component.tag.brown.background": "90b0ee0df4ebe7f06bfd07a7acbe812a45d621a4",
- "component.tag.brown.background-subtle": "134ffd2a91ef027e197db6a5331d2726bc080ad6",
- "component.tag.brown.border": "675776ff7a30540c297579d72b7f00779d778c14",
- "component.tag.cyan.text": "6bf9361c5931ba40663d2c412f28f15382498517",
- "component.tag.cyan.background": "83107c8cff314c553ed2cea5c9af1ff3356485e5",
- "component.tag.cyan.background-subtle": "7f2724127eebb6e01713828af3736cd2e3734436",
- "component.tag.cyan.border": "3286065f931626298e8f3dab2328297e83a79771",
- "component.tag.green.text": "699a30f1d5f76ed4e631faa3da63be65e88af039",
- "component.tag.green.background": "8b06c35974700260dff1a712c0a3976d4ddb0df5",
- "component.tag.green.background-subtle": "c4f47c34772d8367bc3b00645420511f37aaecad",
- "component.tag.green.border": "db85545b7d00ef9e199bf863dcdcc2be520f520c",
- "component.tag.indigo.text": "d641d4626278e4d17ff4d98202112da9580a6b89",
- "component.tag.indigo.background": "bb4af9a068f716c2f0b4f77c228b88009ac049c9",
- "component.tag.indigo.background-subtle": "877e3b4ee6040ed581a8349c8fdb5e49ed36dfe0",
- "component.tag.indigo.border": "885fdb80c956855c30666c660d5839dc357d1f5f",
- "component.tag.lime.text": "763399447b243f761b7cce55f7dcf2fbb1797ee3",
- "component.tag.lime.background": "d51cede4c823e16ac204bcaddb65d49c325c3cbe",
- "component.tag.lime.background-subtle": "556934df078200ab014c762eeaa04deecd05422e",
- "component.tag.lime.border": "fbb53e37ef7cb87cfae5298e69a5ffe4f99a23a7",
- "component.tag.mint.text": "d3d406bffbadb1b894e4bb6aef7b1f5a1945094c",
- "component.tag.mint.background": "04568a7d0bff5fbc11600bf840916f5451a0fe62",
- "component.tag.mint.background-subtle": "1d39716bceda8510beb02e19847c391523e3690a",
- "component.tag.mint.border": "c703cecfc8bd82c593dc9d81ce18748edd6ecf4d",
- "component.tag.orange.text": "ba407492439b283fedf30a8ab8b16774c0931a9f",
- "component.tag.orange.background": "ef766412f340a4aa62c8888a6fdfb2890f3ea207",
- "component.tag.orange.background-subtle": "05e823662de8b1f99a062cea3c0f24df69b29362",
- "component.tag.orange.border": "2f3023f2311c12acb44cdd28beb888f64d6d2183",
- "component.tag.pink.text": "83b73e0e328485233004d42baa8a0948ff2198b0",
- "component.tag.pink.background": "b23a211249a71f32bf15757316d0596fdb395962",
- "component.tag.pink.background-subtle": "c144f19e07b839d68f20eb5c51ebd94e0f333a82",
- "component.tag.pink.border": "b4874a81a08261362f3d8237833b80e68a851b76",
- "component.tag.purple.text": "9869d8aad416ac3f9e530b0d62b05dda66906de4",
- "component.tag.purple.background": "bc59008310427ba5883f71079b19b8cb4c6dd862",
- "component.tag.purple.background-subtle": "a3598602d6e6b1d03f638f1a941801f147f4657a",
- "component.tag.purple.border": "de1d577bd170613ab46460e9c50ca8de420152f6",
- "component.tag.red.text": "aca8c1832317ac859b4263769855f423840a8569",
- "component.tag.red.background": "9008e05416a00096c234511275b92be7204363b6",
- "component.tag.red.background-subtle": "986bdd3f8d16488337ca9f46b71b04195d7578b0",
- "component.tag.red.border": "f7f9067262546ee6eb77955e38aa0a451fc7f98a",
- "component.tag.violet.text": "2ab996ff3465a0b97dee4d7c5606df3d46ab2a07",
- "component.tag.violet.background": "4c9b9c2658479fc0e56894975a9b9b8d76df5b00",
- "component.tag.violet.background-subtle": "fded9a84a20755592f57f081ebb594bfbaf8cfb3",
- "component.tag.violet.border": "77de89ef1ab5168b7ff5e329bde8608047149a04",
- "component.tag.yellow.text": "cadfcb4d0fe72fd5828cd764d54198026520e10c",
- "component.tag.yellow.background": "a29464cd2a618a77586cb8760478a4d82b12b3ca",
- "component.tag.yellow.background-subtle": "1b262be32c5779f024da5ad5696c805a83eb96c7",
- "component.tag.yellow.border": "b595821fd5ef662361820415bb878e8ef4ab8939",
- "component.tag.gray.text": "e7608c51a2421de226afebbcb909180c8a0cdb5a",
- "component.tag.gray.background": "9bcc758ef67bbaac88637e99a702da5d7f7a3144",
- "component.tag.gray.background-subtle": "76dfa99dd57cbaf2e7cbec9511cd1e1ddd92ee0e",
- "component.tag.gray.border": "02e03f32969f9e6120bb6c7a3b781a5446f1bef1",
- "component.toast.default.title": "f791d24eeab59c12cf4aad84f4677099bb4a01c1",
- "component.toast.default.description": "6000da4ada3b9445750fb4b7b990726df120c271",
- "component.toast.default.background": "5b9e9ea5b7de018a92d3deb902257e4e2bbb49f9",
- "component.toast.default.border": "f74755bc7843dc9d7c788c54178b7ce3b83dea3f",
- "component.toast.danger.title": "b5ad1c43fcee32eb251b980e884e77ea137c3369",
- "component.toast.danger.description": "d281b5c13f2a4a293042f52b168e39f8bec398da",
- "component.toast.danger.background": "8ba5c70e994ab44aeb72b3ed7f26ca9646d59cc0",
- "component.toast.danger.border": "7f5252c13b96825084248b367f36377bb003ca96",
- "component.tooltip.text": "b79a7ec441cdc7c6eee9313602f081d063327c1d",
- "component.tooltip.background": "a35d0240a1c4de13350e6a4770dd1703a90a9227",
- "shadow-color.0": "c0c282f63e107374a732d74c1742cf60d52e6e5c",
- "shadow-color.1": "1ec33a9c84353664d23cd23d6c033d1c330c149a",
- "shadow-color.2": "6200a000044d8dbee421ed4afb0c3ff42febb6ef",
- "shadow-color.3": "77d99afb159d8e193a82f615dd84de3214e00703",
- "shadow-color.4": "2b2e0307d252bdc6db53a23ce2cc2e9bb4f6b914",
- "shadow-color.5": "5a6c707240bab54cb4403f47262abfe0756efc9a",
- "shadow-color.6": "928283d00759150575a8f155da90180a582be438",
- "shadow-color.inner": "6cb5a98fba0b13e952859b9f023259b5c06cfd1a",
- "gradient.ai.gradient-stop-1": "8db516caa68afc5b8fdd6fc6e5a9bad7715c5f26",
- "gradient.ai.gradient-stop-2": "33930f41665251a281973a37847f357480aedca3",
- "gradient.ai.gradient-stop-3": "c9e14c3db8e622b10b1cd3e860115cd6f876ae49",
- "gradient.ai.gradient-stop-4": "6e7d0850d7eb1e699f87b41f6ffd4cb8d73d72e8",
- "gradient.skeleton.gradient-stop-1": "5427016b990b75f0d1ce60eef8cb9b96d75fbde2",
- "gradient.skeleton.gradient-stop-2": "01442c311e6da751c30c3518fc32970306767274",
- "gradient.skeleton.gradient-stop-3": "7fda4c834a3daf0c56bb59777c525670ae2dee3e",
- "gradient.pipeline.running.gradient-stop-1": "0c187d1ebb015ec66bac356009795316f84807ae",
- "gradient.pipeline.running.gradient-stop-2": "d1251f86c91bd0f29d8ac8cfa01056bc307156b4",
- "gradient.pipeline.running.gradient-stop-3": "b09bdab234cdf7c204cb153ec94ea0a9b2bb4976",
- "gradient.pipeline.arrows.gradient-stop-1": "0465e74baaf10a12f23b9eaa40fc1ae08485a0d5",
- "gradient.pipeline.arrows.gradient-stop-2": "4cadc4f9a5e66f28eaa27fb54b6ce538ea430c7d",
- "gradient.pipeline.arrows.gradient-stop-3": "5af16d4ae6b63ff8dcf3254009e712db4ac1a3f9",
- "gradient.pipeline.card.background.gradient-from": "8404a4e146121987426681accb996902179fad72",
- "gradient.pipeline.card.background.gradient-to": "037bbd7fb410d05993a48594626a7babb32605a6",
- "gradient.pipeline.card.border.gradient-from": "342926ec7179e7cbe133981050c1e1e41d94ed7a",
- "gradient.pipeline.card.border.gradient-to": "8e39428cc5ce20f3593127f2ef71f180b38ee9a4",
- "gradient.pipeline.widget.number.gradient-from": "dc372cb50eedf6023cd80cb6a4520e5fdf91358b",
- "gradient.pipeline.widget.number.gradient-to": "e505c8d9dd140f5a671c1291ffd519fcff5c3e2c",
- "gradient.pipeline.widget.blob.big.gradient-from": "b518524b25a5b95804988c640c4d52ba7ebd4599",
- "gradient.pipeline.widget.blob.big.gradient-to": "80a493af10245e0ebbc6a51f5452d61d836a3754",
- "gradient.pipeline.widget.blob.small.gradient-from": "8d7be31e69f0e54dd2e493d9051c2268078ea5ed",
- "gradient.pipeline.widget.blob.small.gradient-to": "198813cf6242881ce0e0d030ca22ef31f9190d13",
- "iconStrokeWidth.xxs": "751ceaa292e27736009bef894b62f83c1b2d66d8",
- "iconStrokeWidth.xs": "77ca59c88a0b47972554b1db3f6469a230a6ad8c",
- "iconStrokeWidth.sm": "e445b22e1f18af07002a1dc76f900dada5477383",
- "iconStrokeWidth.default": "4377ec04d21e3851d7f71914a0051ed09daad5fb",
- "iconStrokeWidth.md": "580043ec5bcae9c2097bff41e3e24e49883451c9",
- "iconStrokeWidth.lg": "e72029e275f9e020f7d772662521389ea67a279a",
- "component.dropdown.item.text": "2f1f1ea9d368ec8be380803506fbf657cabe6ac0"
- },
- "group": "mode"
- },
- {
- "id": "0b586f318efca1a6f4faef2382f14fc6acc5f496",
- "name": "light-dimmer-protanopia",
- "$figmaStyleReferences": {
- "shadow.0": "S:a2ed3778198048e91067a04633c27ba20e9fcbec,",
- "shadow.1": "S:947694488889f7271c428950bec937ee79f8a536,",
- "shadow.2": "S:70378f090cb66b03ee4b18e25742743934f37757,",
- "shadow.3": "S:aa7e83fd47e75f5a1ae3e17f64417d5e9fcb96ae,",
- "shadow.4": "S:5dfba690094db266c4ab7686fccbbedd8c16385f,",
- "shadow.5": "S:d6752151a8dd3bd4b4bf12ad15a80c522f760731,",
- "shadow.6": "S:da8e7b5b0f1352215fbaab66eff62a3e19d22b67,",
- "shadow.inner": "S:2805cdc40176a4707d5cfc549b4c12e7ec4e74ff,",
- "ring.focus": "S:062018f6483f54f1255b952aa1759b028d502ac3,"
- },
- "selectedTokenSets": {
- "mode/light/dimmer-protanopia": "enabled"
- },
- "$figmaCollectionId": "VariableCollectionId:1340:156918",
- "$figmaModeId": "1389:14",
- "$figmaVariableReferences": {
- "background.1": "633e5f77aa1bd1bd133852d8372b9c9f1231a9e4",
- "background.2": "14e8d4b56cc273b508af8a2c58cb00e99e08d1d3",
- "background.3": "33554ff11e1eab35e50aa3570f51d53f16f46d6a",
- "text.1": "38382b9984a98f9d26692a7f2882dfb5c5d51825",
- "text.2": "115f62efd02491e85a63dfd601b03725d3711f23",
- "text.3": "1c7327f01cf759b17fd0523cb540afa8700c1dc7",
- "text.accent": "0b3cd5357659e6542cca163ccfd96c0cac059203",
- "text.success": "ee56057b81e6d0872a84ca6b29affc8911fe333e",
- "text.danger": "c7e38d7c7afc899f4d40392dbd6bc5ed6580264d",
- "text.warning": "b03334e4c9db4b76269e4be886df6c1abf74d0ca",
- "border.1": "5ad2231a611605964ba70f80e7aabb48f04bc704",
- "border.2": "9084bef359e38136e0dddac25a464896456a9b1a",
- "border.3": "5ff5d5233f7cb0233ce7634bc480026668c818f6",
- "border.focus": "8db219e896acc4d828aaaf4add646d96540a84ea",
- "border.success": "b13758973865eab0b4d79028a48e457eae8bec47",
- "border.danger": "33d53c1486021bb3c9edce4123b484a2aabc8de0",
- "border.warning": "027e57e08a1edcaaa7fbe033902bb3f65497abb4",
- "state.hover": "78426caca2a07ee56132762a720ae07e2810f03b",
- "state.selected": "ef914056c9c9dbaef00fa8795702a3cb933ee761",
- "state.disabled.text": "967ab1b863941c100f58cc55e611ee2709051f01",
- "state.disabled.background": "7a192b5ddcc570f0c8e3a5dbfd54d780e2832bbd",
- "state.disabled.border": "067fd26e80ad39a28f738a3b76d21d354092d551",
- "component.accordion.title": "5e49d6ddf7f2b21724b474d4a5545256143dce54",
- "component.accordion.description": "bc47401a69d07fa71f0371765ed940745fc7a5b9",
- "component.accordion.chevron": "5dd530f96134323125031668d4ea98a36ea0de86",
- "component.accordion.border": "0b3fcc0e02a2a86625b2b4a9cfeebfad9486bc3a",
- "component.alert.default.title": "d8e59ed205399e9727b0dcecdccad3d8daaaa622",
- "component.alert.default.description": "f9ec7fec91747435740f000fb642f9009e8fc2db",
- "component.alert.default.background": "7fbbdfcc33a3051394f89675798db2159741a5fc",
- "component.alert.default.border": "549692bf2f70f6b40c7d55259f8890189aa6cc98",
- "component.alert.danger.title": "c8da1cdbba8e0f86edda5fd3869f6186d53881ca",
- "component.alert.danger.description": "366849405bd53c78f0b73d72585034a52f05d9a7",
- "component.alert.danger.background": "5756a9bdba027993a9879b32ed129e3034028cdf",
- "component.alert.danger.border": "a1a3be9eefab6edf2e996a46537872680dc45a09",
- "component.avatar.text": "23018f4c7f22c4afb3b7e49f585a1fbb591209de",
- "component.avatar.background": "57703fddbd26d363509fdba3aea037bd2f515ee0",
- "component.avatar.border": "d651f4cb9082aa4d6e6af2c5abab700d683a5c85",
- "component.badge.default.text": "ab90828e3b8c6adce5dc10bf85107b001b958e95",
- "component.badge.default.background": "706b070b298e2d2a97665baf7af05187eefeb4fe",
- "component.badge.default.border": "a935a2968ca4ecfb8cc58a18f31ae8fe65eb516b",
- "component.badge.neutral.text": "82d39f1786c4371303ae21e4c02db79989c54e36",
- "component.badge.neutral.background": "f5480b1a2b648fdb0561acda7515c38271cfb04b",
- "component.badge.neutral.border": "00f05792ddf6e53bff79346df6a34144426d50e0",
- "component.badge.success.text": "71014a6138e8747257a21144f8114b906cfe0f0a",
- "component.badge.success.border": "190589c6021debb7bb676f05ac7f063c237fd4aa",
- "component.badge.success.background": "177eb9f406784ddb958232cd643ebbb3490a53d4",
- "component.badge.danger.text": "6c0c04f17c2bc0ee085d09bf0f205dcbc66c1e17",
- "component.badge.danger.border": "6bb014acbbd68a796ed0c4d8c4f73e8e9e619923",
- "component.badge.danger.background": "4162b10332d17800585d97ed45e45d69c2006808",
- "component.badge.warning.text": "8581620d95e5b92a8c85341ebf63f21fcf7133d0",
- "component.badge.warning.border": "71cb519182108ac72ffef823935546e4bff62bbc",
- "component.badge.warning.background": "74c13457a85684a054426bd833859fe93eaec978",
- "component.badge.running.text": "0b0c1be217e557a5b14c1cb25e988e4ac6d40583",
- "component.badge.running.border": "27d3c48d3c316bc4f980282759b5e82f8aaaf49d",
- "component.badge.running.background": "a85fddc26baf586ac7ba79e381e5f8fefca87c65",
- "component.badge.merged.text": "a83d66ef53e8a094a62f2b32a4d17e58d552b1ef",
- "component.badge.merged.border": "755392bca643af0a3fe5492069881a870aa11dc3",
- "component.badge.merged.background": "4f4c81b1fe43bfe0d721a22d0aeb93079776cf6d",
- "component.badge.ai.text": "bb4daee92817073da0366090742d0a17babb5728",
- "component.badge.ai.background": "c5764a2304bf0e8a153c9ce0da20827696a76b41",
- "component.breadcrumb.item-inactive": "2f009ca6cafb50c994205c9df02ee2d2503f7d23",
- "component.breadcrumb.item-current": "7b502cc2e72f66bb501fdc5f480d0133d1b3841a",
- "component.breadcrumb.separator": "1cd28c3ff97ab2f529a19c632d89dd44af0aad80",
- "component.btn.primary.text": "9d32f032da93c9aab8b3bc6087c26aa12f507ad7",
- "component.btn.primary.background": "410d584a3469233e067d0592a366fdebbe1049bc",
- "component.btn.primary.border": "1491ac71f9681307c2d6528e443504e079061988",
- "component.btn.secondary.text": "12c93d1b08ae50645a3b8f59256fcec00a4f84ca",
- "component.btn.secondary.background": "86434310c95f5c055783011cc0e7c7918f67a35c",
- "component.btn.secondary.border": "66bda91f87154efd3cefdc7a634ecb8afa8cd285",
- "component.btn.outline.unselected.text": "9cf2c495178d6fdfd8f1360376242acbd4dc5e75",
- "component.btn.outline.unselected.icon": "af1510c6050f671219d2089e0e59d5febb4422d6",
- "component.btn.outline.unselected.border": "2b3013d632e566301e9f5f1a5cbb6aab4e7ec53f",
- "component.btn.outline.selected.text": "13b50089245dec1899db2012412efcf649e2c0b4",
- "component.btn.outline.selected.icon": "2bdf2c92b22e814109f4e05ec4d41d92f934a15d",
- "component.btn.outline.selected.border": "ef10f4599233f62203def151b386013ddaa63afb",
- "component.btn.ghost.unselected.text": "43fa10dd413cddb9a2e2142ead9ca3b4a91b49a6",
- "component.btn.ghost.unselected.icon": "5ce332f51238b374104ec53067d685c26882f38e",
- "component.btn.ghost.selected.text": "74cbf3b86016e05517f8c7bc64652281c940363e",
- "component.btn.ghost.selected.icon": "1d8c6206a136d9c176ffba600a1e94618c4b96f8",
- "component.btn.success.text": "52a336440e013bbc849ad67a43d0e136cf4f0b51",
- "component.btn.success.background": "608ca6930129b4e5ff36d7f38508ae2537b66629",
- "component.btn.success.border": "1f74d9985a10fe20e0acc4647cf4949005e9d4f1",
- "component.btn.success.state.hover": "d05bde38a6539a11e3ccd87345af113ccd6bd113",
- "component.btn.success.state.active": "f6e48e68dba6c32de27fadcaca3d1959f081d2e5",
- "component.btn.danger.text": "49c02562362b8f775cfc2c4c614ecd646dcc2716",
- "component.btn.danger.background": "0b015d0a4f456781969d7ffaf135c7c2a8858440",
- "component.btn.danger.border": "9f99ee56f1ae2b7eb2f98300b83d4f53b15fd763",
- "component.btn.danger.state.hover": "e7756e1d022d893bfa5fdd619f181d26fb7b117b",
- "component.btn.danger.state.active": "23c7c85ff6104e098a208b6f4b86c1d0eef0f543",
- "component.btn.ai.text": "380368600319fa12b73538ff52acd9d0e977e367",
- "component.btn.ai.background": "8c9a1d07e05837f50588b642a4b51462f883887d",
- "component.card.background": "256878745d17a46b7159919d8e30a3e960f59575",
- "component.card.border": "3688ffcc56c4fb44dc0e221b8e09a958fd9e509d",
- "component.dialog.title": "e6e0ff2bf1f3802eb21492e8b833c5f5e679cd82",
- "component.dialog.description": "301509fcf2faac8497b2136f7879b9b0b3c64433",
- "component.dialog.background": "ff2918d712798a4b487b6f6e5befe7b3eef59883",
- "component.dialog.border": "4a6cb3732ad8b36bb9de0d15cbed575c87996088",
- "component.dialog.backdrop": "893e60ed671f891241a3084707057185398446ed",
- "component.dropdown.background": "09b2dca27ba9efabfe838d713a14ca6e6ac46685",
- "component.dropdown.border": "c8cdfff63f4e142d651070ff1056b69a638aaab7",
- "component.dropdown.item.delete.text": "864396a8c9b5df0fd948ded7d520ded936d74a8b",
- "component.dropdown.item.delete.state.hover": "308dc9064be8e754f8385b0e8ff5489563d7c984",
- "component.diff.grey": "43bf4f466a6e231c9951a639313740579c29d824",
- "component.diff.add-content": "eb4eccf789a2bda6f3d3875c3310ef0579fd3555",
- "component.diff.add-lineNumber": "61583aa6e36aaddd0be173a4a082a450e2522d3a",
- "component.diff.add-content-highlight": "ad544fc527ca8b4c297993fe0722b8a7a96ef903",
- "component.diff.add-widget": "c1def698ab707194d8f1558e16b05c55d50920d9",
- "component.diff.add-widget-color": "a27c504a1f1151974669cf06054c1d0f704ecc38",
- "component.diff.del-content": "465e6eb3613967f489cfee4b04f0b283b9e88f91",
- "component.diff.del-lineNumber": "4cbe83072b6781d6e3edff645ccb2fb7426c5628",
- "component.diff.del-content-highlight": "3e635e401a1a37a259211d093bef70e3a0c507ea",
- "component.diff.plain-content": "984456faee2f6a5c202cfd76078ef5b6cd3a05f1",
- "component.diff.plain-lineNumber": "6a5550287e7c58afa9d2375c5bfdca4d6c214cf1",
- "component.diff.plain-lineNumber-color": "7c1186d20725b53cbefe87f56c5bc6db4e77d898",
- "component.diff.empty-content": "712d93a0c1bc9503abda77ae50d624bd328c0057",
- "component.diff.hunk-content": "79ad0dfc599f9bc246a6618c85bc1dc59744537f",
- "component.diff.hunk-lineNumber": "bccfad80b84e35edf4b47af2ca30057eba2b2ebf",
- "component.diff.hunk-content-color": "68c5d6a95d475f7275062e3eb58dba464df3d059",
- "component.diff.expand-content": "1f0c136f21d9abc2ce4a585f7750043932bfc30f",
- "component.input.text": "df946237ac2ea0d177f3f2818a673fdf876944c7",
- "component.input.placeholder": "85d7632aba08fd476083e508cc2660b17c30981a",
- "component.input.icon": "75ca1f38c16fbd5e2697a36c74b0b1dd01f3f5c0",
- "component.input.background": "585327333fbbf97bb8db21fbc613025719ca8a87",
- "component.input.border": "911dac823dac21c9ccf4e35e10b2eb82a9c6f0ef",
- "component.label.text": "80403cd630bba01a064550d9783313227b1d010f",
- "component.link.default": "e387bb4185d01d8a3a7d52b15f3868ba40b31ec9",
- "component.link.visited": "39b6b12d8317b7e916bcba67f322018c02b42d82",
- "component.nav-tabs.unselected.text": "c085805657bb81574da85d3cb29f89ca08980daa",
- "component.nav-tabs.selected.text": "16aa825c8038347237cbe91f7eeece4d2a8d1a2b",
- "component.nav-tabs.selected.border": "3427b967112facd59f09fa310c863d7193ea4ffe",
- "component.nav-tabs.border": "791d71ca187934e4b98ddff04bc9447a10358699",
- "component.nav-tabs.background": "b92549e37390005f2bd1cfce06f9dfb8f67e39e0",
- "component.pipeline.arrow.border": "e2beaac31e79580c5cb1d64e29cb8bffec601ad6",
- "component.pipeline.card.background": "f207dcff97f000326c4f28293fdbd2830860ce54",
- "component.pipeline.card.border": "aa9d9528b1e8e25f9e6dae387b76d9beb2de35a8",
- "component.pipeline.card.running.border": "179c0e4d47becc896eb1fbb7f9e8461779b3f680",
- "component.pipeline.card.error.border": "1c0b41b41e25250cfb65bdb539bd573be66b0d00",
- "component.pipeline.card.completed.border": "14251a54f431aae617af6b9577454a0e212ad76f",
- "component.pipeline.card-canvas.1.background": "01bd392d5ddafe85e5575296d08254e52054ba8d",
- "component.pipeline.card-canvas.1.border": "b9510abf89f82fb7b779bb730caa1bf393c83bd4",
- "component.pipeline.card-canvas.2.background": "87b6b3e65b995fc4180dfb7bf613efb0098d1fff",
- "component.pipeline.card-canvas.2.border": "1f9fa1e95134d87995a21738a3877f1c15158e5e",
- "component.pipeline.background.dotes": "2784742abff27552789cdd4f2b51cab1331abb4a",
- "component.sidebar.background": "8b6619fafae38e8ad94fffd488f2cf53d3c31d76",
- "component.sidebar.border": "2263230eae16609a3d95ba5863aa3cc343010131",
- "component.sidebar.separator": "a0c913dd38e81e3b2c20ee17642433da6da5f147",
- "component.sidebar.hover": "4925b4511178bd2853a6b7b329683d036508aec1",
- "component.sidebar.selected": "31f335ecde0aedb12407221718069f5b13574d41",
- "component.sidebar.item.unselected.text": "9609e0ad8d79127a3784876f0204d02964f09e43",
- "component.sidebar.item.unselected.icon": "5afba128858cf7494fb8a326a435860faf00b0ee",
- "component.sidebar.item.selected.text": "5f1daf88cebaea07bd4c2a57c862638340827496",
- "component.sidebar.item.selected.icon": "18325fda8139122c4a7cdf6debe2cd1f25d120b7",
- "component.sidebar.logo.text": "a3ffa09fdf368badab24aecdbd26709ed7b3c2b2",
- "component.sidebar.logo.icon": "c572d382a2018718d719f6a427d31fc9a42f57bd",
- "component.sidebar.search.background": "33822e390046e5ec8f71a07fc041514a28778e74",
- "component.sidebar.search.border": "f2044f7e8cf503f8809a48a14a88c5ef6466176f",
- "component.sidebar.search.placeholder": "665cc00a32edd27b62371ee820d3c3250e629e78",
- "component.sidebar.search.btn.background": "70c80e61b9ec397214c809c51de4fdf8177185da",
- "component.sidebar.search.btn.border": "1c434c7d16cd4ba880e2d57520c90bc37f6b3879",
- "component.sidebar.search.btn.text": "589c7d0162d67165a8752ea54a2c63bb63ee3ad7",
- "component.sidebar.footer.username": "68298a8f471bb04f2f0305d9433a2b59613abd8d",
- "component.sidebar.footer.data": "6a681d2abb90c2b62a39e20a1d29419c5086f01a",
- "component.scrollbar.thumb": "9818c03d003381a966d08d3c6da75af8468bb8ef",
- "component.selection.unselected.item": "7a7cad2aa2d6b2803a52eb26c78ea177b84ce241",
- "component.selection.unselected.background": "a63ba949d12afc99020e77f95d0538bddba457b3",
- "component.selection.unselected.border": "6ef997ebe03bb209ca568a648eb0cc8be69746a6",
- "component.selection.selected.item": "f1f43c8acf2d4da10ee2e0d164d4dbe955816018",
- "component.selection.selected.background": "1d1bbb9958f047744b66861fd8bd75dc2726dc25",
- "component.selection.selected.border": "44b31378ed175b87b50ebad88cfd4a73a66ab9d5",
- "component.separator.background": "9f4c82c269bc5aff0fa55d52a0ed59f914057be0",
- "component.slider.track.base": "34dc3b5be6733e38f6c28d24d4f3699b2d7ea6f3",
- "component.slider.track.progress": "38d8cac26c1cfb91293198eee25299e4aef9c1d8",
- "component.slider.track-segments.base": "cb752791a51ff48c6d481426a1affb15048a152a",
- "component.slider.track-segments.progress": "a7943fda0e4646e7018046354a9be54cf7d03075",
- "component.slider.handle.background": "5c423cc3b672079f1e7dc0d1c8170dade368711a",
- "component.slider.handle.border": "94347a2ed2900445946d18c653fb179b8602c533",
- "component.status-indicator.completed": "c4c3bce2d28c84c25db4f444f9144b94523737b7",
- "component.status-indicator.cancelled": "5aa15732d9ebc41f14b111e252819e2e36617124",
- "component.status-indicator.warning": "4dc6e5ea4c736869aee4ebd0ee006f2d73861423",
- "component.status-indicator.running": "07ce029f27cf34bf8d6fe3b9a6a600be01c8947e",
- "component.status-indicator.merged": "d9eb24404452e6cc2617094fe8f29c69a760ea55",
- "component.status-indicator.action-required": "2f1b8543c44b5d93cebddd80b5a9ee2d60fdb146",
- "component.status-indicator.waiting": "62f68d300850ce20cf0be8c07d82a41bf1a56ecd",
- "component.switch.unselected.thumb": "94d5f0b3a97924583ff697d56db74727b133ba95",
- "component.switch.unselected.background": "a8ae87c7bb7ba7f4bfa71f2fdd5f404d19c3a1be",
- "component.switch.selected.thumb": "cf6964ec11d69899d5dd39e82d322ea544367e90",
- "component.switch.selected.background": "bba05ff96eae08a4adc31a6406e417022d9e5dad",
- "component.table.header.text": "65cfc045aa01e3d3eeae4a227cac9be150839db8",
- "component.table.header.background": "137c4f2e14bb8cadaf6f900a443700fe928a1fcd",
- "component.table.row.alternate-background": "2863f92db433f88f24f62dda4cc9fd50c48130be",
- "component.table.row.border": "445d945c4fe4426c3b73cf6f8fe0a572e4525798",
- "component.table.cell.text": "73a28f25ba54aff507877ecbfd9942a6ea9f3cea",
- "component.tabs.background": "8689ee01219675fb951a2517c2397fba52487971",
- "component.tabs.border": "e5bc8cfac224234021c11b381f505da5fcac84ed",
- "component.tabs.item.unselected.text": "4af8a5b79c55621f1ed11a7b6fc605657934dc1e",
- "component.tabs.item.unselected.background": "fa041cdeb34ba5da6f1bd4cd6d8bb4b8273e0e70",
- "component.tabs.item.unselected.border": "79b1a6fe839c012efec923edf40b3bfa2bcdab19",
- "component.tabs.item.selected.text": "d048f7001829ff9949b2712b8ca746c8f3f49767",
- "component.tabs.item.selected.background": "33269e9854800d565f728ba2a85c5cd3e549b5e8",
- "component.tabs.item.selected.border": "11b7e5aeb83fd2f5d968021c750af2ceb5ba5841",
- "component.tag.blue.text": "b35e0aebd9d1ebf0fd5d24bbd5ad184db9e11b86",
- "component.tag.blue.background": "072fc2901d8ad0199c07bc339d46db086c7b0379",
- "component.tag.blue.background-subtle": "67307c003cb91d76e00ef0f3777318e25efac628",
- "component.tag.blue.border": "680fb2a6a11251e2619789595cd28c7861aaa530",
- "component.tag.brown.text": "b48491f46d15503df99e2d8d9394aa552d09461b",
- "component.tag.brown.background": "90b0ee0df4ebe7f06bfd07a7acbe812a45d621a4",
- "component.tag.brown.background-subtle": "134ffd2a91ef027e197db6a5331d2726bc080ad6",
- "component.tag.brown.border": "675776ff7a30540c297579d72b7f00779d778c14",
- "component.tag.cyan.text": "6bf9361c5931ba40663d2c412f28f15382498517",
- "component.tag.cyan.background": "83107c8cff314c553ed2cea5c9af1ff3356485e5",
- "component.tag.cyan.background-subtle": "7f2724127eebb6e01713828af3736cd2e3734436",
- "component.tag.cyan.border": "3286065f931626298e8f3dab2328297e83a79771",
- "component.tag.green.text": "699a30f1d5f76ed4e631faa3da63be65e88af039",
- "component.tag.green.background": "8b06c35974700260dff1a712c0a3976d4ddb0df5",
- "component.tag.green.background-subtle": "c4f47c34772d8367bc3b00645420511f37aaecad",
- "component.tag.green.border": "db85545b7d00ef9e199bf863dcdcc2be520f520c",
- "component.tag.indigo.text": "d641d4626278e4d17ff4d98202112da9580a6b89",
- "component.tag.indigo.background": "bb4af9a068f716c2f0b4f77c228b88009ac049c9",
- "component.tag.indigo.background-subtle": "877e3b4ee6040ed581a8349c8fdb5e49ed36dfe0",
- "component.tag.indigo.border": "885fdb80c956855c30666c660d5839dc357d1f5f",
- "component.tag.lime.text": "763399447b243f761b7cce55f7dcf2fbb1797ee3",
- "component.tag.lime.background": "d51cede4c823e16ac204bcaddb65d49c325c3cbe",
- "component.tag.lime.background-subtle": "556934df078200ab014c762eeaa04deecd05422e",
- "component.tag.lime.border": "fbb53e37ef7cb87cfae5298e69a5ffe4f99a23a7",
- "component.tag.mint.text": "d3d406bffbadb1b894e4bb6aef7b1f5a1945094c",
- "component.tag.mint.background": "04568a7d0bff5fbc11600bf840916f5451a0fe62",
- "component.tag.mint.background-subtle": "1d39716bceda8510beb02e19847c391523e3690a",
- "component.tag.mint.border": "c703cecfc8bd82c593dc9d81ce18748edd6ecf4d",
- "component.tag.orange.text": "ba407492439b283fedf30a8ab8b16774c0931a9f",
- "component.tag.orange.background": "ef766412f340a4aa62c8888a6fdfb2890f3ea207",
- "component.tag.orange.background-subtle": "05e823662de8b1f99a062cea3c0f24df69b29362",
- "component.tag.orange.border": "2f3023f2311c12acb44cdd28beb888f64d6d2183",
- "component.tag.pink.text": "83b73e0e328485233004d42baa8a0948ff2198b0",
- "component.tag.pink.background": "b23a211249a71f32bf15757316d0596fdb395962",
- "component.tag.pink.background-subtle": "c144f19e07b839d68f20eb5c51ebd94e0f333a82",
- "component.tag.pink.border": "b4874a81a08261362f3d8237833b80e68a851b76",
- "component.tag.purple.text": "9869d8aad416ac3f9e530b0d62b05dda66906de4",
- "component.tag.purple.background": "bc59008310427ba5883f71079b19b8cb4c6dd862",
- "component.tag.purple.background-subtle": "a3598602d6e6b1d03f638f1a941801f147f4657a",
- "component.tag.purple.border": "de1d577bd170613ab46460e9c50ca8de420152f6",
- "component.tag.red.text": "aca8c1832317ac859b4263769855f423840a8569",
- "component.tag.red.background": "9008e05416a00096c234511275b92be7204363b6",
- "component.tag.red.background-subtle": "986bdd3f8d16488337ca9f46b71b04195d7578b0",
- "component.tag.red.border": "f7f9067262546ee6eb77955e38aa0a451fc7f98a",
- "component.tag.violet.text": "2ab996ff3465a0b97dee4d7c5606df3d46ab2a07",
- "component.tag.violet.background": "4c9b9c2658479fc0e56894975a9b9b8d76df5b00",
- "component.tag.violet.background-subtle": "fded9a84a20755592f57f081ebb594bfbaf8cfb3",
- "component.tag.violet.border": "77de89ef1ab5168b7ff5e329bde8608047149a04",
- "component.tag.yellow.text": "cadfcb4d0fe72fd5828cd764d54198026520e10c",
- "component.tag.yellow.background": "a29464cd2a618a77586cb8760478a4d82b12b3ca",
- "component.tag.yellow.background-subtle": "1b262be32c5779f024da5ad5696c805a83eb96c7",
- "component.tag.yellow.border": "b595821fd5ef662361820415bb878e8ef4ab8939",
- "component.tag.gray.text": "e7608c51a2421de226afebbcb909180c8a0cdb5a",
- "component.tag.gray.background": "9bcc758ef67bbaac88637e99a702da5d7f7a3144",
- "component.tag.gray.background-subtle": "76dfa99dd57cbaf2e7cbec9511cd1e1ddd92ee0e",
- "component.tag.gray.border": "02e03f32969f9e6120bb6c7a3b781a5446f1bef1",
- "component.toast.default.title": "f791d24eeab59c12cf4aad84f4677099bb4a01c1",
- "component.toast.default.description": "6000da4ada3b9445750fb4b7b990726df120c271",
- "component.toast.default.background": "5b9e9ea5b7de018a92d3deb902257e4e2bbb49f9",
- "component.toast.default.border": "f74755bc7843dc9d7c788c54178b7ce3b83dea3f",
- "component.toast.danger.title": "b5ad1c43fcee32eb251b980e884e77ea137c3369",
- "component.toast.danger.description": "d281b5c13f2a4a293042f52b168e39f8bec398da",
- "component.toast.danger.background": "8ba5c70e994ab44aeb72b3ed7f26ca9646d59cc0",
- "component.toast.danger.border": "7f5252c13b96825084248b367f36377bb003ca96",
- "component.tooltip.text": "b79a7ec441cdc7c6eee9313602f081d063327c1d",
- "component.tooltip.background": "a35d0240a1c4de13350e6a4770dd1703a90a9227",
- "shadow-color.0": "c0c282f63e107374a732d74c1742cf60d52e6e5c",
- "shadow-color.1": "1ec33a9c84353664d23cd23d6c033d1c330c149a",
- "shadow-color.2": "6200a000044d8dbee421ed4afb0c3ff42febb6ef",
- "shadow-color.3": "77d99afb159d8e193a82f615dd84de3214e00703",
- "shadow-color.4": "2b2e0307d252bdc6db53a23ce2cc2e9bb4f6b914",
- "shadow-color.5": "5a6c707240bab54cb4403f47262abfe0756efc9a",
- "shadow-color.6": "928283d00759150575a8f155da90180a582be438",
- "shadow-color.inner": "6cb5a98fba0b13e952859b9f023259b5c06cfd1a",
- "gradient.ai.gradient-stop-1": "8db516caa68afc5b8fdd6fc6e5a9bad7715c5f26",
- "gradient.ai.gradient-stop-2": "33930f41665251a281973a37847f357480aedca3",
- "gradient.ai.gradient-stop-3": "c9e14c3db8e622b10b1cd3e860115cd6f876ae49",
- "gradient.ai.gradient-stop-4": "6e7d0850d7eb1e699f87b41f6ffd4cb8d73d72e8",
- "gradient.skeleton.gradient-stop-1": "5427016b990b75f0d1ce60eef8cb9b96d75fbde2",
- "gradient.skeleton.gradient-stop-2": "01442c311e6da751c30c3518fc32970306767274",
- "gradient.skeleton.gradient-stop-3": "7fda4c834a3daf0c56bb59777c525670ae2dee3e",
- "gradient.pipeline.running.gradient-stop-1": "0c187d1ebb015ec66bac356009795316f84807ae",
- "gradient.pipeline.running.gradient-stop-2": "d1251f86c91bd0f29d8ac8cfa01056bc307156b4",
- "gradient.pipeline.running.gradient-stop-3": "b09bdab234cdf7c204cb153ec94ea0a9b2bb4976",
- "gradient.pipeline.arrows.gradient-stop-1": "0465e74baaf10a12f23b9eaa40fc1ae08485a0d5",
- "gradient.pipeline.arrows.gradient-stop-2": "4cadc4f9a5e66f28eaa27fb54b6ce538ea430c7d",
- "gradient.pipeline.arrows.gradient-stop-3": "5af16d4ae6b63ff8dcf3254009e712db4ac1a3f9",
- "gradient.pipeline.card.background.gradient-from": "8404a4e146121987426681accb996902179fad72",
- "gradient.pipeline.card.background.gradient-to": "037bbd7fb410d05993a48594626a7babb32605a6",
- "gradient.pipeline.card.border.gradient-from": "342926ec7179e7cbe133981050c1e1e41d94ed7a",
- "gradient.pipeline.card.border.gradient-to": "8e39428cc5ce20f3593127f2ef71f180b38ee9a4",
- "gradient.pipeline.widget.number.gradient-from": "dc372cb50eedf6023cd80cb6a4520e5fdf91358b",
- "gradient.pipeline.widget.number.gradient-to": "e505c8d9dd140f5a671c1291ffd519fcff5c3e2c",
- "gradient.pipeline.widget.blob.big.gradient-from": "b518524b25a5b95804988c640c4d52ba7ebd4599",
- "gradient.pipeline.widget.blob.big.gradient-to": "80a493af10245e0ebbc6a51f5452d61d836a3754",
- "gradient.pipeline.widget.blob.small.gradient-from": "8d7be31e69f0e54dd2e493d9051c2268078ea5ed",
- "gradient.pipeline.widget.blob.small.gradient-to": "198813cf6242881ce0e0d030ca22ef31f9190d13",
- "iconStrokeWidth.xxs": "751ceaa292e27736009bef894b62f83c1b2d66d8",
- "iconStrokeWidth.xs": "77ca59c88a0b47972554b1db3f6469a230a6ad8c",
- "iconStrokeWidth.sm": "e445b22e1f18af07002a1dc76f900dada5477383",
- "iconStrokeWidth.default": "4377ec04d21e3851d7f71914a0051ed09daad5fb",
- "iconStrokeWidth.md": "580043ec5bcae9c2097bff41e3e24e49883451c9",
- "iconStrokeWidth.lg": "e72029e275f9e020f7d772662521389ea67a279a",
- "component.dropdown.item.text": "2f1f1ea9d368ec8be380803506fbf657cabe6ac0"
- },
- "group": "mode"
- },
- {
- "id": "d9839783f39c0b13df14b544704c66876c758183",
- "name": "light-high-contrast-protanopia",
- "$figmaStyleReferences": {
- "shadow.0": "S:a2ed3778198048e91067a04633c27ba20e9fcbec,",
- "shadow.1": "S:947694488889f7271c428950bec937ee79f8a536,",
- "shadow.2": "S:70378f090cb66b03ee4b18e25742743934f37757,",
- "shadow.3": "S:aa7e83fd47e75f5a1ae3e17f64417d5e9fcb96ae,",
- "shadow.4": "S:5dfba690094db266c4ab7686fccbbedd8c16385f,",
- "shadow.5": "S:d6752151a8dd3bd4b4bf12ad15a80c522f760731,",
- "shadow.6": "S:da8e7b5b0f1352215fbaab66eff62a3e19d22b67,",
- "shadow.inner": "S:2805cdc40176a4707d5cfc549b4c12e7ec4e74ff,",
- "ring.focus": "S:062018f6483f54f1255b952aa1759b028d502ac3,"
- },
- "selectedTokenSets": {
- "mode/light/high-contrast-protanopia": "enabled"
- },
- "$figmaCollectionId": "VariableCollectionId:1340:156918",
- "$figmaModeId": "1389:15",
- "$figmaVariableReferences": {
- "background.1": "633e5f77aa1bd1bd133852d8372b9c9f1231a9e4",
- "background.2": "14e8d4b56cc273b508af8a2c58cb00e99e08d1d3",
- "background.3": "33554ff11e1eab35e50aa3570f51d53f16f46d6a",
- "text.1": "38382b9984a98f9d26692a7f2882dfb5c5d51825",
- "text.2": "115f62efd02491e85a63dfd601b03725d3711f23",
- "text.3": "1c7327f01cf759b17fd0523cb540afa8700c1dc7",
- "text.accent": "0b3cd5357659e6542cca163ccfd96c0cac059203",
- "text.success": "ee56057b81e6d0872a84ca6b29affc8911fe333e",
- "text.danger": "c7e38d7c7afc899f4d40392dbd6bc5ed6580264d",
- "text.warning": "b03334e4c9db4b76269e4be886df6c1abf74d0ca",
- "border.1": "5ad2231a611605964ba70f80e7aabb48f04bc704",
- "border.2": "9084bef359e38136e0dddac25a464896456a9b1a",
- "border.3": "5ff5d5233f7cb0233ce7634bc480026668c818f6",
- "border.focus": "8db219e896acc4d828aaaf4add646d96540a84ea",
- "border.success": "b13758973865eab0b4d79028a48e457eae8bec47",
- "border.danger": "33d53c1486021bb3c9edce4123b484a2aabc8de0",
- "border.warning": "027e57e08a1edcaaa7fbe033902bb3f65497abb4",
- "state.hover": "78426caca2a07ee56132762a720ae07e2810f03b",
- "state.selected": "ef914056c9c9dbaef00fa8795702a3cb933ee761",
- "state.disabled.text": "967ab1b863941c100f58cc55e611ee2709051f01",
- "state.disabled.background": "7a192b5ddcc570f0c8e3a5dbfd54d780e2832bbd",
- "state.disabled.border": "067fd26e80ad39a28f738a3b76d21d354092d551",
- "component.accordion.title": "5e49d6ddf7f2b21724b474d4a5545256143dce54",
- "component.accordion.description": "bc47401a69d07fa71f0371765ed940745fc7a5b9",
- "component.accordion.chevron": "5dd530f96134323125031668d4ea98a36ea0de86",
- "component.accordion.border": "0b3fcc0e02a2a86625b2b4a9cfeebfad9486bc3a",
- "component.alert.default.title": "d8e59ed205399e9727b0dcecdccad3d8daaaa622",
- "component.alert.default.description": "f9ec7fec91747435740f000fb642f9009e8fc2db",
- "component.alert.default.background": "7fbbdfcc33a3051394f89675798db2159741a5fc",
- "component.alert.default.border": "549692bf2f70f6b40c7d55259f8890189aa6cc98",
- "component.alert.danger.title": "c8da1cdbba8e0f86edda5fd3869f6186d53881ca",
- "component.alert.danger.description": "366849405bd53c78f0b73d72585034a52f05d9a7",
- "component.alert.danger.background": "5756a9bdba027993a9879b32ed129e3034028cdf",
- "component.alert.danger.border": "a1a3be9eefab6edf2e996a46537872680dc45a09",
- "component.avatar.text": "23018f4c7f22c4afb3b7e49f585a1fbb591209de",
- "component.avatar.background": "57703fddbd26d363509fdba3aea037bd2f515ee0",
- "component.avatar.border": "d651f4cb9082aa4d6e6af2c5abab700d683a5c85",
- "component.badge.default.text": "ab90828e3b8c6adce5dc10bf85107b001b958e95",
- "component.badge.default.background": "706b070b298e2d2a97665baf7af05187eefeb4fe",
- "component.badge.default.border": "a935a2968ca4ecfb8cc58a18f31ae8fe65eb516b",
- "component.badge.neutral.text": "82d39f1786c4371303ae21e4c02db79989c54e36",
- "component.badge.neutral.background": "f5480b1a2b648fdb0561acda7515c38271cfb04b",
- "component.badge.neutral.border": "00f05792ddf6e53bff79346df6a34144426d50e0",
- "component.badge.success.text": "71014a6138e8747257a21144f8114b906cfe0f0a",
- "component.badge.success.border": "190589c6021debb7bb676f05ac7f063c237fd4aa",
- "component.badge.success.background": "177eb9f406784ddb958232cd643ebbb3490a53d4",
- "component.badge.danger.text": "6c0c04f17c2bc0ee085d09bf0f205dcbc66c1e17",
- "component.badge.danger.border": "6bb014acbbd68a796ed0c4d8c4f73e8e9e619923",
- "component.badge.danger.background": "4162b10332d17800585d97ed45e45d69c2006808",
- "component.badge.warning.text": "8581620d95e5b92a8c85341ebf63f21fcf7133d0",
- "component.badge.warning.border": "71cb519182108ac72ffef823935546e4bff62bbc",
- "component.badge.warning.background": "74c13457a85684a054426bd833859fe93eaec978",
- "component.badge.running.text": "0b0c1be217e557a5b14c1cb25e988e4ac6d40583",
- "component.badge.running.border": "27d3c48d3c316bc4f980282759b5e82f8aaaf49d",
- "component.badge.running.background": "a85fddc26baf586ac7ba79e381e5f8fefca87c65",
- "component.badge.merged.text": "a83d66ef53e8a094a62f2b32a4d17e58d552b1ef",
- "component.badge.merged.border": "755392bca643af0a3fe5492069881a870aa11dc3",
- "component.badge.merged.background": "4f4c81b1fe43bfe0d721a22d0aeb93079776cf6d",
- "component.badge.ai.text": "bb4daee92817073da0366090742d0a17babb5728",
- "component.badge.ai.background": "c5764a2304bf0e8a153c9ce0da20827696a76b41",
- "component.breadcrumb.item-inactive": "2f009ca6cafb50c994205c9df02ee2d2503f7d23",
- "component.breadcrumb.item-current": "7b502cc2e72f66bb501fdc5f480d0133d1b3841a",
- "component.breadcrumb.separator": "1cd28c3ff97ab2f529a19c632d89dd44af0aad80",
- "component.btn.primary.text": "9d32f032da93c9aab8b3bc6087c26aa12f507ad7",
- "component.btn.primary.background": "410d584a3469233e067d0592a366fdebbe1049bc",
- "component.btn.primary.border": "1491ac71f9681307c2d6528e443504e079061988",
- "component.btn.secondary.text": "12c93d1b08ae50645a3b8f59256fcec00a4f84ca",
- "component.btn.secondary.background": "86434310c95f5c055783011cc0e7c7918f67a35c",
- "component.btn.secondary.border": "66bda91f87154efd3cefdc7a634ecb8afa8cd285",
- "component.btn.outline.unselected.text": "9cf2c495178d6fdfd8f1360376242acbd4dc5e75",
- "component.btn.outline.unselected.icon": "af1510c6050f671219d2089e0e59d5febb4422d6",
- "component.btn.outline.unselected.border": "2b3013d632e566301e9f5f1a5cbb6aab4e7ec53f",
- "component.btn.outline.selected.text": "13b50089245dec1899db2012412efcf649e2c0b4",
- "component.btn.outline.selected.icon": "2bdf2c92b22e814109f4e05ec4d41d92f934a15d",
- "component.btn.outline.selected.border": "ef10f4599233f62203def151b386013ddaa63afb",
- "component.btn.ghost.unselected.text": "43fa10dd413cddb9a2e2142ead9ca3b4a91b49a6",
- "component.btn.ghost.unselected.icon": "5ce332f51238b374104ec53067d685c26882f38e",
- "component.btn.ghost.selected.text": "74cbf3b86016e05517f8c7bc64652281c940363e",
- "component.btn.ghost.selected.icon": "1d8c6206a136d9c176ffba600a1e94618c4b96f8",
- "component.btn.success.text": "52a336440e013bbc849ad67a43d0e136cf4f0b51",
- "component.btn.success.background": "608ca6930129b4e5ff36d7f38508ae2537b66629",
- "component.btn.success.border": "1f74d9985a10fe20e0acc4647cf4949005e9d4f1",
- "component.btn.success.state.hover": "d05bde38a6539a11e3ccd87345af113ccd6bd113",
- "component.btn.success.state.active": "f6e48e68dba6c32de27fadcaca3d1959f081d2e5",
- "component.btn.danger.text": "49c02562362b8f775cfc2c4c614ecd646dcc2716",
- "component.btn.danger.background": "0b015d0a4f456781969d7ffaf135c7c2a8858440",
- "component.btn.danger.border": "9f99ee56f1ae2b7eb2f98300b83d4f53b15fd763",
- "component.btn.danger.state.hover": "e7756e1d022d893bfa5fdd619f181d26fb7b117b",
- "component.btn.danger.state.active": "23c7c85ff6104e098a208b6f4b86c1d0eef0f543",
- "component.btn.ai.text": "380368600319fa12b73538ff52acd9d0e977e367",
- "component.btn.ai.background": "8c9a1d07e05837f50588b642a4b51462f883887d",
- "component.card.background": "256878745d17a46b7159919d8e30a3e960f59575",
- "component.card.border": "3688ffcc56c4fb44dc0e221b8e09a958fd9e509d",
- "component.dialog.title": "e6e0ff2bf1f3802eb21492e8b833c5f5e679cd82",
- "component.dialog.description": "301509fcf2faac8497b2136f7879b9b0b3c64433",
- "component.dialog.background": "ff2918d712798a4b487b6f6e5befe7b3eef59883",
- "component.dialog.border": "4a6cb3732ad8b36bb9de0d15cbed575c87996088",
- "component.dialog.backdrop": "893e60ed671f891241a3084707057185398446ed",
- "component.dropdown.background": "09b2dca27ba9efabfe838d713a14ca6e6ac46685",
- "component.dropdown.border": "c8cdfff63f4e142d651070ff1056b69a638aaab7",
- "component.dropdown.item.delete.text": "864396a8c9b5df0fd948ded7d520ded936d74a8b",
- "component.dropdown.item.delete.state.hover": "308dc9064be8e754f8385b0e8ff5489563d7c984",
- "component.diff.grey": "43bf4f466a6e231c9951a639313740579c29d824",
- "component.diff.add-content": "eb4eccf789a2bda6f3d3875c3310ef0579fd3555",
- "component.diff.add-lineNumber": "61583aa6e36aaddd0be173a4a082a450e2522d3a",
- "component.diff.add-content-highlight": "ad544fc527ca8b4c297993fe0722b8a7a96ef903",
- "component.diff.add-widget": "c1def698ab707194d8f1558e16b05c55d50920d9",
- "component.diff.add-widget-color": "a27c504a1f1151974669cf06054c1d0f704ecc38",
- "component.diff.del-content": "465e6eb3613967f489cfee4b04f0b283b9e88f91",
- "component.diff.del-lineNumber": "4cbe83072b6781d6e3edff645ccb2fb7426c5628",
- "component.diff.del-content-highlight": "3e635e401a1a37a259211d093bef70e3a0c507ea",
- "component.diff.plain-content": "984456faee2f6a5c202cfd76078ef5b6cd3a05f1",
- "component.diff.plain-lineNumber": "6a5550287e7c58afa9d2375c5bfdca4d6c214cf1",
- "component.diff.plain-lineNumber-color": "7c1186d20725b53cbefe87f56c5bc6db4e77d898",
- "component.diff.empty-content": "712d93a0c1bc9503abda77ae50d624bd328c0057",
- "component.diff.hunk-content": "79ad0dfc599f9bc246a6618c85bc1dc59744537f",
- "component.diff.hunk-lineNumber": "bccfad80b84e35edf4b47af2ca30057eba2b2ebf",
- "component.diff.hunk-content-color": "68c5d6a95d475f7275062e3eb58dba464df3d059",
- "component.diff.expand-content": "1f0c136f21d9abc2ce4a585f7750043932bfc30f",
- "component.input.text": "df946237ac2ea0d177f3f2818a673fdf876944c7",
- "component.input.placeholder": "85d7632aba08fd476083e508cc2660b17c30981a",
- "component.input.icon": "75ca1f38c16fbd5e2697a36c74b0b1dd01f3f5c0",
- "component.input.background": "585327333fbbf97bb8db21fbc613025719ca8a87",
- "component.input.border": "911dac823dac21c9ccf4e35e10b2eb82a9c6f0ef",
- "component.label.text": "80403cd630bba01a064550d9783313227b1d010f",
- "component.link.default": "e387bb4185d01d8a3a7d52b15f3868ba40b31ec9",
- "component.link.visited": "39b6b12d8317b7e916bcba67f322018c02b42d82",
- "component.nav-tabs.unselected.text": "c085805657bb81574da85d3cb29f89ca08980daa",
- "component.nav-tabs.selected.text": "16aa825c8038347237cbe91f7eeece4d2a8d1a2b",
- "component.nav-tabs.selected.border": "3427b967112facd59f09fa310c863d7193ea4ffe",
- "component.nav-tabs.border": "791d71ca187934e4b98ddff04bc9447a10358699",
- "component.nav-tabs.background": "b92549e37390005f2bd1cfce06f9dfb8f67e39e0",
- "component.pipeline.arrow.border": "e2beaac31e79580c5cb1d64e29cb8bffec601ad6",
- "component.pipeline.card.background": "f207dcff97f000326c4f28293fdbd2830860ce54",
- "component.pipeline.card.border": "aa9d9528b1e8e25f9e6dae387b76d9beb2de35a8",
- "component.pipeline.card.running.border": "179c0e4d47becc896eb1fbb7f9e8461779b3f680",
- "component.pipeline.card.error.border": "1c0b41b41e25250cfb65bdb539bd573be66b0d00",
- "component.pipeline.card.completed.border": "14251a54f431aae617af6b9577454a0e212ad76f",
- "component.pipeline.card-canvas.1.background": "01bd392d5ddafe85e5575296d08254e52054ba8d",
- "component.pipeline.card-canvas.1.border": "b9510abf89f82fb7b779bb730caa1bf393c83bd4",
- "component.pipeline.card-canvas.2.background": "87b6b3e65b995fc4180dfb7bf613efb0098d1fff",
- "component.pipeline.card-canvas.2.border": "1f9fa1e95134d87995a21738a3877f1c15158e5e",
- "component.pipeline.background.dotes": "2784742abff27552789cdd4f2b51cab1331abb4a",
- "component.sidebar.background": "8b6619fafae38e8ad94fffd488f2cf53d3c31d76",
- "component.sidebar.border": "2263230eae16609a3d95ba5863aa3cc343010131",
- "component.sidebar.separator": "a0c913dd38e81e3b2c20ee17642433da6da5f147",
- "component.sidebar.hover": "4925b4511178bd2853a6b7b329683d036508aec1",
- "component.sidebar.selected": "31f335ecde0aedb12407221718069f5b13574d41",
- "component.sidebar.item.unselected.text": "9609e0ad8d79127a3784876f0204d02964f09e43",
- "component.sidebar.item.unselected.icon": "5afba128858cf7494fb8a326a435860faf00b0ee",
- "component.sidebar.item.selected.text": "5f1daf88cebaea07bd4c2a57c862638340827496",
- "component.sidebar.item.selected.icon": "18325fda8139122c4a7cdf6debe2cd1f25d120b7",
- "component.sidebar.logo.text": "a3ffa09fdf368badab24aecdbd26709ed7b3c2b2",
- "component.sidebar.logo.icon": "c572d382a2018718d719f6a427d31fc9a42f57bd",
- "component.sidebar.search.background": "33822e390046e5ec8f71a07fc041514a28778e74",
- "component.sidebar.search.border": "f2044f7e8cf503f8809a48a14a88c5ef6466176f",
- "component.sidebar.search.placeholder": "665cc00a32edd27b62371ee820d3c3250e629e78",
- "component.sidebar.search.btn.background": "70c80e61b9ec397214c809c51de4fdf8177185da",
- "component.sidebar.search.btn.border": "1c434c7d16cd4ba880e2d57520c90bc37f6b3879",
- "component.sidebar.search.btn.text": "589c7d0162d67165a8752ea54a2c63bb63ee3ad7",
- "component.sidebar.footer.username": "68298a8f471bb04f2f0305d9433a2b59613abd8d",
- "component.sidebar.footer.data": "6a681d2abb90c2b62a39e20a1d29419c5086f01a",
- "component.scrollbar.thumb": "9818c03d003381a966d08d3c6da75af8468bb8ef",
- "component.selection.unselected.item": "7a7cad2aa2d6b2803a52eb26c78ea177b84ce241",
- "component.selection.unselected.background": "a63ba949d12afc99020e77f95d0538bddba457b3",
- "component.selection.unselected.border": "6ef997ebe03bb209ca568a648eb0cc8be69746a6",
- "component.selection.selected.item": "f1f43c8acf2d4da10ee2e0d164d4dbe955816018",
- "component.selection.selected.background": "1d1bbb9958f047744b66861fd8bd75dc2726dc25",
- "component.selection.selected.border": "44b31378ed175b87b50ebad88cfd4a73a66ab9d5",
- "component.separator.background": "9f4c82c269bc5aff0fa55d52a0ed59f914057be0",
- "component.slider.track.base": "34dc3b5be6733e38f6c28d24d4f3699b2d7ea6f3",
- "component.slider.track.progress": "38d8cac26c1cfb91293198eee25299e4aef9c1d8",
- "component.slider.track-segments.base": "cb752791a51ff48c6d481426a1affb15048a152a",
- "component.slider.track-segments.progress": "a7943fda0e4646e7018046354a9be54cf7d03075",
- "component.slider.handle.background": "5c423cc3b672079f1e7dc0d1c8170dade368711a",
- "component.slider.handle.border": "94347a2ed2900445946d18c653fb179b8602c533",
- "component.status-indicator.completed": "c4c3bce2d28c84c25db4f444f9144b94523737b7",
- "component.status-indicator.cancelled": "5aa15732d9ebc41f14b111e252819e2e36617124",
- "component.status-indicator.warning": "4dc6e5ea4c736869aee4ebd0ee006f2d73861423",
- "component.status-indicator.running": "07ce029f27cf34bf8d6fe3b9a6a600be01c8947e",
- "component.status-indicator.merged": "d9eb24404452e6cc2617094fe8f29c69a760ea55",
- "component.status-indicator.action-required": "2f1b8543c44b5d93cebddd80b5a9ee2d60fdb146",
- "component.status-indicator.waiting": "62f68d300850ce20cf0be8c07d82a41bf1a56ecd",
- "component.switch.unselected.thumb": "94d5f0b3a97924583ff697d56db74727b133ba95",
- "component.switch.unselected.background": "a8ae87c7bb7ba7f4bfa71f2fdd5f404d19c3a1be",
- "component.switch.selected.thumb": "cf6964ec11d69899d5dd39e82d322ea544367e90",
- "component.switch.selected.background": "bba05ff96eae08a4adc31a6406e417022d9e5dad",
- "component.table.header.text": "65cfc045aa01e3d3eeae4a227cac9be150839db8",
- "component.table.header.background": "137c4f2e14bb8cadaf6f900a443700fe928a1fcd",
- "component.table.row.alternate-background": "2863f92db433f88f24f62dda4cc9fd50c48130be",
- "component.table.row.border": "445d945c4fe4426c3b73cf6f8fe0a572e4525798",
- "component.table.cell.text": "73a28f25ba54aff507877ecbfd9942a6ea9f3cea",
- "component.tabs.background": "8689ee01219675fb951a2517c2397fba52487971",
- "component.tabs.border": "e5bc8cfac224234021c11b381f505da5fcac84ed",
- "component.tabs.item.unselected.text": "4af8a5b79c55621f1ed11a7b6fc605657934dc1e",
- "component.tabs.item.unselected.background": "fa041cdeb34ba5da6f1bd4cd6d8bb4b8273e0e70",
- "component.tabs.item.unselected.border": "79b1a6fe839c012efec923edf40b3bfa2bcdab19",
- "component.tabs.item.selected.text": "d048f7001829ff9949b2712b8ca746c8f3f49767",
- "component.tabs.item.selected.background": "33269e9854800d565f728ba2a85c5cd3e549b5e8",
- "component.tabs.item.selected.border": "11b7e5aeb83fd2f5d968021c750af2ceb5ba5841",
- "component.tag.blue.text": "b35e0aebd9d1ebf0fd5d24bbd5ad184db9e11b86",
- "component.tag.blue.background": "072fc2901d8ad0199c07bc339d46db086c7b0379",
- "component.tag.blue.background-subtle": "67307c003cb91d76e00ef0f3777318e25efac628",
- "component.tag.blue.border": "680fb2a6a11251e2619789595cd28c7861aaa530",
- "component.tag.brown.text": "b48491f46d15503df99e2d8d9394aa552d09461b",
- "component.tag.brown.background": "90b0ee0df4ebe7f06bfd07a7acbe812a45d621a4",
- "component.tag.brown.background-subtle": "134ffd2a91ef027e197db6a5331d2726bc080ad6",
- "component.tag.brown.border": "675776ff7a30540c297579d72b7f00779d778c14",
- "component.tag.cyan.text": "6bf9361c5931ba40663d2c412f28f15382498517",
- "component.tag.cyan.background": "83107c8cff314c553ed2cea5c9af1ff3356485e5",
- "component.tag.cyan.background-subtle": "7f2724127eebb6e01713828af3736cd2e3734436",
- "component.tag.cyan.border": "3286065f931626298e8f3dab2328297e83a79771",
- "component.tag.green.text": "699a30f1d5f76ed4e631faa3da63be65e88af039",
- "component.tag.green.background": "8b06c35974700260dff1a712c0a3976d4ddb0df5",
- "component.tag.green.background-subtle": "c4f47c34772d8367bc3b00645420511f37aaecad",
- "component.tag.green.border": "db85545b7d00ef9e199bf863dcdcc2be520f520c",
- "component.tag.indigo.text": "d641d4626278e4d17ff4d98202112da9580a6b89",
- "component.tag.indigo.background": "bb4af9a068f716c2f0b4f77c228b88009ac049c9",
- "component.tag.indigo.background-subtle": "877e3b4ee6040ed581a8349c8fdb5e49ed36dfe0",
- "component.tag.indigo.border": "885fdb80c956855c30666c660d5839dc357d1f5f",
- "component.tag.lime.text": "763399447b243f761b7cce55f7dcf2fbb1797ee3",
- "component.tag.lime.background": "d51cede4c823e16ac204bcaddb65d49c325c3cbe",
- "component.tag.lime.background-subtle": "556934df078200ab014c762eeaa04deecd05422e",
- "component.tag.lime.border": "fbb53e37ef7cb87cfae5298e69a5ffe4f99a23a7",
- "component.tag.mint.text": "d3d406bffbadb1b894e4bb6aef7b1f5a1945094c",
- "component.tag.mint.background": "04568a7d0bff5fbc11600bf840916f5451a0fe62",
- "component.tag.mint.background-subtle": "1d39716bceda8510beb02e19847c391523e3690a",
- "component.tag.mint.border": "c703cecfc8bd82c593dc9d81ce18748edd6ecf4d",
- "component.tag.orange.text": "ba407492439b283fedf30a8ab8b16774c0931a9f",
- "component.tag.orange.background": "ef766412f340a4aa62c8888a6fdfb2890f3ea207",
- "component.tag.orange.background-subtle": "05e823662de8b1f99a062cea3c0f24df69b29362",
- "component.tag.orange.border": "2f3023f2311c12acb44cdd28beb888f64d6d2183",
- "component.tag.pink.text": "83b73e0e328485233004d42baa8a0948ff2198b0",
- "component.tag.pink.background": "b23a211249a71f32bf15757316d0596fdb395962",
- "component.tag.pink.background-subtle": "c144f19e07b839d68f20eb5c51ebd94e0f333a82",
- "component.tag.pink.border": "b4874a81a08261362f3d8237833b80e68a851b76",
- "component.tag.purple.text": "9869d8aad416ac3f9e530b0d62b05dda66906de4",
- "component.tag.purple.background": "bc59008310427ba5883f71079b19b8cb4c6dd862",
- "component.tag.purple.background-subtle": "a3598602d6e6b1d03f638f1a941801f147f4657a",
- "component.tag.purple.border": "de1d577bd170613ab46460e9c50ca8de420152f6",
- "component.tag.red.text": "aca8c1832317ac859b4263769855f423840a8569",
- "component.tag.red.background": "9008e05416a00096c234511275b92be7204363b6",
- "component.tag.red.background-subtle": "986bdd3f8d16488337ca9f46b71b04195d7578b0",
- "component.tag.red.border": "f7f9067262546ee6eb77955e38aa0a451fc7f98a",
- "component.tag.violet.text": "2ab996ff3465a0b97dee4d7c5606df3d46ab2a07",
- "component.tag.violet.background": "4c9b9c2658479fc0e56894975a9b9b8d76df5b00",
- "component.tag.violet.background-subtle": "fded9a84a20755592f57f081ebb594bfbaf8cfb3",
- "component.tag.violet.border": "77de89ef1ab5168b7ff5e329bde8608047149a04",
- "component.tag.yellow.text": "cadfcb4d0fe72fd5828cd764d54198026520e10c",
- "component.tag.yellow.background": "a29464cd2a618a77586cb8760478a4d82b12b3ca",
- "component.tag.yellow.background-subtle": "1b262be32c5779f024da5ad5696c805a83eb96c7",
- "component.tag.yellow.border": "b595821fd5ef662361820415bb878e8ef4ab8939",
- "component.tag.gray.text": "e7608c51a2421de226afebbcb909180c8a0cdb5a",
- "component.tag.gray.background": "9bcc758ef67bbaac88637e99a702da5d7f7a3144",
- "component.tag.gray.background-subtle": "76dfa99dd57cbaf2e7cbec9511cd1e1ddd92ee0e",
- "component.tag.gray.border": "02e03f32969f9e6120bb6c7a3b781a5446f1bef1",
- "component.toast.default.title": "f791d24eeab59c12cf4aad84f4677099bb4a01c1",
- "component.toast.default.description": "6000da4ada3b9445750fb4b7b990726df120c271",
- "component.toast.default.background": "5b9e9ea5b7de018a92d3deb902257e4e2bbb49f9",
- "component.toast.default.border": "f74755bc7843dc9d7c788c54178b7ce3b83dea3f",
- "component.toast.danger.title": "b5ad1c43fcee32eb251b980e884e77ea137c3369",
- "component.toast.danger.description": "d281b5c13f2a4a293042f52b168e39f8bec398da",
- "component.toast.danger.background": "8ba5c70e994ab44aeb72b3ed7f26ca9646d59cc0",
- "component.toast.danger.border": "7f5252c13b96825084248b367f36377bb003ca96",
- "component.tooltip.text": "b79a7ec441cdc7c6eee9313602f081d063327c1d",
- "component.tooltip.background": "a35d0240a1c4de13350e6a4770dd1703a90a9227",
- "shadow-color.0": "c0c282f63e107374a732d74c1742cf60d52e6e5c",
- "shadow-color.1": "1ec33a9c84353664d23cd23d6c033d1c330c149a",
- "shadow-color.2": "6200a000044d8dbee421ed4afb0c3ff42febb6ef",
- "shadow-color.3": "77d99afb159d8e193a82f615dd84de3214e00703",
- "shadow-color.4": "2b2e0307d252bdc6db53a23ce2cc2e9bb4f6b914",
- "shadow-color.5": "5a6c707240bab54cb4403f47262abfe0756efc9a",
- "shadow-color.6": "928283d00759150575a8f155da90180a582be438",
- "shadow-color.inner": "6cb5a98fba0b13e952859b9f023259b5c06cfd1a",
- "gradient.ai.gradient-stop-1": "8db516caa68afc5b8fdd6fc6e5a9bad7715c5f26",
- "gradient.ai.gradient-stop-2": "33930f41665251a281973a37847f357480aedca3",
- "gradient.ai.gradient-stop-3": "c9e14c3db8e622b10b1cd3e860115cd6f876ae49",
- "gradient.ai.gradient-stop-4": "6e7d0850d7eb1e699f87b41f6ffd4cb8d73d72e8",
- "gradient.skeleton.gradient-stop-1": "5427016b990b75f0d1ce60eef8cb9b96d75fbde2",
- "gradient.skeleton.gradient-stop-2": "01442c311e6da751c30c3518fc32970306767274",
- "gradient.skeleton.gradient-stop-3": "7fda4c834a3daf0c56bb59777c525670ae2dee3e",
- "gradient.pipeline.running.gradient-stop-1": "0c187d1ebb015ec66bac356009795316f84807ae",
- "gradient.pipeline.running.gradient-stop-2": "d1251f86c91bd0f29d8ac8cfa01056bc307156b4",
- "gradient.pipeline.running.gradient-stop-3": "b09bdab234cdf7c204cb153ec94ea0a9b2bb4976",
- "gradient.pipeline.arrows.gradient-stop-1": "0465e74baaf10a12f23b9eaa40fc1ae08485a0d5",
- "gradient.pipeline.arrows.gradient-stop-2": "4cadc4f9a5e66f28eaa27fb54b6ce538ea430c7d",
- "gradient.pipeline.arrows.gradient-stop-3": "5af16d4ae6b63ff8dcf3254009e712db4ac1a3f9",
- "gradient.pipeline.card.background.gradient-from": "8404a4e146121987426681accb996902179fad72",
- "gradient.pipeline.card.background.gradient-to": "037bbd7fb410d05993a48594626a7babb32605a6",
- "gradient.pipeline.card.border.gradient-from": "342926ec7179e7cbe133981050c1e1e41d94ed7a",
- "gradient.pipeline.card.border.gradient-to": "8e39428cc5ce20f3593127f2ef71f180b38ee9a4",
- "gradient.pipeline.widget.number.gradient-from": "dc372cb50eedf6023cd80cb6a4520e5fdf91358b",
- "gradient.pipeline.widget.number.gradient-to": "e505c8d9dd140f5a671c1291ffd519fcff5c3e2c",
- "gradient.pipeline.widget.blob.big.gradient-from": "b518524b25a5b95804988c640c4d52ba7ebd4599",
- "gradient.pipeline.widget.blob.big.gradient-to": "80a493af10245e0ebbc6a51f5452d61d836a3754",
- "gradient.pipeline.widget.blob.small.gradient-from": "8d7be31e69f0e54dd2e493d9051c2268078ea5ed",
- "gradient.pipeline.widget.blob.small.gradient-to": "198813cf6242881ce0e0d030ca22ef31f9190d13",
- "iconStrokeWidth.xxs": "751ceaa292e27736009bef894b62f83c1b2d66d8",
- "iconStrokeWidth.xs": "77ca59c88a0b47972554b1db3f6469a230a6ad8c",
- "iconStrokeWidth.sm": "e445b22e1f18af07002a1dc76f900dada5477383",
- "iconStrokeWidth.default": "4377ec04d21e3851d7f71914a0051ed09daad5fb",
- "iconStrokeWidth.md": "580043ec5bcae9c2097bff41e3e24e49883451c9",
- "iconStrokeWidth.lg": "e72029e275f9e020f7d772662521389ea67a279a",
- "component.dropdown.item.text": "2f1f1ea9d368ec8be380803506fbf657cabe6ac0"
- },
- "group": "mode"
- },
- {
- "id": "836ca7de20bb06ba9365a2e63b65c8a472669b47",
- "name": "light-deuteranopia",
- "$figmaStyleReferences": {
- "shadow.0": "S:a2ed3778198048e91067a04633c27ba20e9fcbec,",
- "shadow.1": "S:947694488889f7271c428950bec937ee79f8a536,",
- "shadow.2": "S:70378f090cb66b03ee4b18e25742743934f37757,",
- "shadow.3": "S:aa7e83fd47e75f5a1ae3e17f64417d5e9fcb96ae,",
- "shadow.4": "S:5dfba690094db266c4ab7686fccbbedd8c16385f,",
- "shadow.5": "S:d6752151a8dd3bd4b4bf12ad15a80c522f760731,",
- "shadow.6": "S:da8e7b5b0f1352215fbaab66eff62a3e19d22b67,",
- "shadow.inner": "S:2805cdc40176a4707d5cfc549b4c12e7ec4e74ff,",
- "ring.focus": "S:062018f6483f54f1255b952aa1759b028d502ac3,"
- },
- "selectedTokenSets": {
- "mode/light/default-deuteranopia": "enabled"
- },
- "$figmaCollectionId": "VariableCollectionId:1340:156918",
- "$figmaModeId": "1389:16",
- "$figmaVariableReferences": {
- "background.1": "633e5f77aa1bd1bd133852d8372b9c9f1231a9e4",
- "background.2": "14e8d4b56cc273b508af8a2c58cb00e99e08d1d3",
- "background.3": "33554ff11e1eab35e50aa3570f51d53f16f46d6a",
- "text.1": "38382b9984a98f9d26692a7f2882dfb5c5d51825",
- "text.2": "115f62efd02491e85a63dfd601b03725d3711f23",
- "text.3": "1c7327f01cf759b17fd0523cb540afa8700c1dc7",
- "text.accent": "0b3cd5357659e6542cca163ccfd96c0cac059203",
- "text.success": "ee56057b81e6d0872a84ca6b29affc8911fe333e",
- "text.danger": "c7e38d7c7afc899f4d40392dbd6bc5ed6580264d",
- "text.warning": "b03334e4c9db4b76269e4be886df6c1abf74d0ca",
- "border.1": "5ad2231a611605964ba70f80e7aabb48f04bc704",
- "border.2": "9084bef359e38136e0dddac25a464896456a9b1a",
- "border.3": "5ff5d5233f7cb0233ce7634bc480026668c818f6",
- "border.focus": "8db219e896acc4d828aaaf4add646d96540a84ea",
- "border.success": "b13758973865eab0b4d79028a48e457eae8bec47",
- "border.danger": "33d53c1486021bb3c9edce4123b484a2aabc8de0",
- "border.warning": "027e57e08a1edcaaa7fbe033902bb3f65497abb4",
- "state.hover": "78426caca2a07ee56132762a720ae07e2810f03b",
- "state.selected": "ef914056c9c9dbaef00fa8795702a3cb933ee761",
- "state.disabled.text": "967ab1b863941c100f58cc55e611ee2709051f01",
- "state.disabled.background": "7a192b5ddcc570f0c8e3a5dbfd54d780e2832bbd",
- "state.disabled.border": "067fd26e80ad39a28f738a3b76d21d354092d551",
- "component.accordion.title": "5e49d6ddf7f2b21724b474d4a5545256143dce54",
- "component.accordion.description": "bc47401a69d07fa71f0371765ed940745fc7a5b9",
- "component.accordion.chevron": "5dd530f96134323125031668d4ea98a36ea0de86",
- "component.accordion.border": "0b3fcc0e02a2a86625b2b4a9cfeebfad9486bc3a",
- "component.alert.default.title": "d8e59ed205399e9727b0dcecdccad3d8daaaa622",
- "component.alert.default.description": "f9ec7fec91747435740f000fb642f9009e8fc2db",
- "component.alert.default.background": "7fbbdfcc33a3051394f89675798db2159741a5fc",
- "component.alert.default.border": "549692bf2f70f6b40c7d55259f8890189aa6cc98",
- "component.alert.danger.title": "c8da1cdbba8e0f86edda5fd3869f6186d53881ca",
- "component.alert.danger.description": "366849405bd53c78f0b73d72585034a52f05d9a7",
- "component.alert.danger.background": "5756a9bdba027993a9879b32ed129e3034028cdf",
- "component.alert.danger.border": "a1a3be9eefab6edf2e996a46537872680dc45a09",
- "component.avatar.text": "23018f4c7f22c4afb3b7e49f585a1fbb591209de",
- "component.avatar.background": "57703fddbd26d363509fdba3aea037bd2f515ee0",
- "component.avatar.border": "d651f4cb9082aa4d6e6af2c5abab700d683a5c85",
- "component.badge.default.text": "ab90828e3b8c6adce5dc10bf85107b001b958e95",
- "component.badge.default.background": "706b070b298e2d2a97665baf7af05187eefeb4fe",
- "component.badge.default.border": "a935a2968ca4ecfb8cc58a18f31ae8fe65eb516b",
- "component.badge.neutral.text": "82d39f1786c4371303ae21e4c02db79989c54e36",
- "component.badge.neutral.background": "f5480b1a2b648fdb0561acda7515c38271cfb04b",
- "component.badge.neutral.border": "00f05792ddf6e53bff79346df6a34144426d50e0",
- "component.badge.success.text": "71014a6138e8747257a21144f8114b906cfe0f0a",
- "component.badge.success.border": "190589c6021debb7bb676f05ac7f063c237fd4aa",
- "component.badge.success.background": "177eb9f406784ddb958232cd643ebbb3490a53d4",
- "component.badge.danger.text": "6c0c04f17c2bc0ee085d09bf0f205dcbc66c1e17",
- "component.badge.danger.border": "6bb014acbbd68a796ed0c4d8c4f73e8e9e619923",
- "component.badge.danger.background": "4162b10332d17800585d97ed45e45d69c2006808",
- "component.badge.warning.text": "8581620d95e5b92a8c85341ebf63f21fcf7133d0",
- "component.badge.warning.border": "71cb519182108ac72ffef823935546e4bff62bbc",
- "component.badge.warning.background": "74c13457a85684a054426bd833859fe93eaec978",
- "component.badge.running.text": "0b0c1be217e557a5b14c1cb25e988e4ac6d40583",
- "component.badge.running.border": "27d3c48d3c316bc4f980282759b5e82f8aaaf49d",
- "component.badge.running.background": "a85fddc26baf586ac7ba79e381e5f8fefca87c65",
- "component.badge.merged.text": "a83d66ef53e8a094a62f2b32a4d17e58d552b1ef",
- "component.badge.merged.border": "755392bca643af0a3fe5492069881a870aa11dc3",
- "component.badge.merged.background": "4f4c81b1fe43bfe0d721a22d0aeb93079776cf6d",
- "component.badge.ai.text": "bb4daee92817073da0366090742d0a17babb5728",
- "component.badge.ai.background": "c5764a2304bf0e8a153c9ce0da20827696a76b41",
- "component.breadcrumb.item-inactive": "2f009ca6cafb50c994205c9df02ee2d2503f7d23",
- "component.breadcrumb.item-current": "7b502cc2e72f66bb501fdc5f480d0133d1b3841a",
- "component.breadcrumb.separator": "1cd28c3ff97ab2f529a19c632d89dd44af0aad80",
- "component.btn.primary.text": "9d32f032da93c9aab8b3bc6087c26aa12f507ad7",
- "component.btn.primary.background": "410d584a3469233e067d0592a366fdebbe1049bc",
- "component.btn.primary.border": "1491ac71f9681307c2d6528e443504e079061988",
- "component.btn.secondary.text": "12c93d1b08ae50645a3b8f59256fcec00a4f84ca",
- "component.btn.secondary.background": "86434310c95f5c055783011cc0e7c7918f67a35c",
- "component.btn.secondary.border": "66bda91f87154efd3cefdc7a634ecb8afa8cd285",
- "component.btn.outline.unselected.text": "9cf2c495178d6fdfd8f1360376242acbd4dc5e75",
- "component.btn.outline.unselected.icon": "af1510c6050f671219d2089e0e59d5febb4422d6",
- "component.btn.outline.unselected.border": "2b3013d632e566301e9f5f1a5cbb6aab4e7ec53f",
- "component.btn.outline.selected.text": "13b50089245dec1899db2012412efcf649e2c0b4",
- "component.btn.outline.selected.icon": "2bdf2c92b22e814109f4e05ec4d41d92f934a15d",
- "component.btn.outline.selected.border": "ef10f4599233f62203def151b386013ddaa63afb",
- "component.btn.ghost.unselected.text": "43fa10dd413cddb9a2e2142ead9ca3b4a91b49a6",
- "component.btn.ghost.unselected.icon": "5ce332f51238b374104ec53067d685c26882f38e",
- "component.btn.ghost.selected.text": "74cbf3b86016e05517f8c7bc64652281c940363e",
- "component.btn.ghost.selected.icon": "1d8c6206a136d9c176ffba600a1e94618c4b96f8",
- "component.btn.success.text": "52a336440e013bbc849ad67a43d0e136cf4f0b51",
- "component.btn.success.background": "608ca6930129b4e5ff36d7f38508ae2537b66629",
- "component.btn.success.border": "1f74d9985a10fe20e0acc4647cf4949005e9d4f1",
- "component.btn.success.state.hover": "d05bde38a6539a11e3ccd87345af113ccd6bd113",
- "component.btn.success.state.active": "f6e48e68dba6c32de27fadcaca3d1959f081d2e5",
- "component.btn.danger.text": "49c02562362b8f775cfc2c4c614ecd646dcc2716",
- "component.btn.danger.background": "0b015d0a4f456781969d7ffaf135c7c2a8858440",
- "component.btn.danger.border": "9f99ee56f1ae2b7eb2f98300b83d4f53b15fd763",
- "component.btn.danger.state.hover": "e7756e1d022d893bfa5fdd619f181d26fb7b117b",
- "component.btn.danger.state.active": "23c7c85ff6104e098a208b6f4b86c1d0eef0f543",
- "component.btn.ai.text": "380368600319fa12b73538ff52acd9d0e977e367",
- "component.btn.ai.background": "8c9a1d07e05837f50588b642a4b51462f883887d",
- "component.card.background": "256878745d17a46b7159919d8e30a3e960f59575",
- "component.card.border": "3688ffcc56c4fb44dc0e221b8e09a958fd9e509d",
- "component.dialog.title": "e6e0ff2bf1f3802eb21492e8b833c5f5e679cd82",
- "component.dialog.description": "301509fcf2faac8497b2136f7879b9b0b3c64433",
- "component.dialog.background": "ff2918d712798a4b487b6f6e5befe7b3eef59883",
- "component.dialog.border": "4a6cb3732ad8b36bb9de0d15cbed575c87996088",
- "component.dialog.backdrop": "893e60ed671f891241a3084707057185398446ed",
- "component.dropdown.background": "09b2dca27ba9efabfe838d713a14ca6e6ac46685",
- "component.dropdown.border": "c8cdfff63f4e142d651070ff1056b69a638aaab7",
- "component.dropdown.item.delete.text": "864396a8c9b5df0fd948ded7d520ded936d74a8b",
- "component.dropdown.item.delete.state.hover": "308dc9064be8e754f8385b0e8ff5489563d7c984",
- "component.diff.grey": "43bf4f466a6e231c9951a639313740579c29d824",
- "component.diff.add-content": "eb4eccf789a2bda6f3d3875c3310ef0579fd3555",
- "component.diff.add-lineNumber": "61583aa6e36aaddd0be173a4a082a450e2522d3a",
- "component.diff.add-content-highlight": "ad544fc527ca8b4c297993fe0722b8a7a96ef903",
- "component.diff.add-widget": "c1def698ab707194d8f1558e16b05c55d50920d9",
- "component.diff.add-widget-color": "a27c504a1f1151974669cf06054c1d0f704ecc38",
- "component.diff.del-content": "465e6eb3613967f489cfee4b04f0b283b9e88f91",
- "component.diff.del-lineNumber": "4cbe83072b6781d6e3edff645ccb2fb7426c5628",
- "component.diff.del-content-highlight": "3e635e401a1a37a259211d093bef70e3a0c507ea",
- "component.diff.plain-content": "984456faee2f6a5c202cfd76078ef5b6cd3a05f1",
- "component.diff.plain-lineNumber": "6a5550287e7c58afa9d2375c5bfdca4d6c214cf1",
- "component.diff.plain-lineNumber-color": "7c1186d20725b53cbefe87f56c5bc6db4e77d898",
- "component.diff.empty-content": "712d93a0c1bc9503abda77ae50d624bd328c0057",
- "component.diff.hunk-content": "79ad0dfc599f9bc246a6618c85bc1dc59744537f",
- "component.diff.hunk-lineNumber": "bccfad80b84e35edf4b47af2ca30057eba2b2ebf",
- "component.diff.hunk-content-color": "68c5d6a95d475f7275062e3eb58dba464df3d059",
- "component.diff.expand-content": "1f0c136f21d9abc2ce4a585f7750043932bfc30f",
- "component.input.text": "df946237ac2ea0d177f3f2818a673fdf876944c7",
- "component.input.placeholder": "85d7632aba08fd476083e508cc2660b17c30981a",
- "component.input.icon": "75ca1f38c16fbd5e2697a36c74b0b1dd01f3f5c0",
- "component.input.background": "585327333fbbf97bb8db21fbc613025719ca8a87",
- "component.input.border": "911dac823dac21c9ccf4e35e10b2eb82a9c6f0ef",
- "component.label.text": "80403cd630bba01a064550d9783313227b1d010f",
- "component.link.default": "e387bb4185d01d8a3a7d52b15f3868ba40b31ec9",
- "component.link.visited": "39b6b12d8317b7e916bcba67f322018c02b42d82",
- "component.nav-tabs.unselected.text": "c085805657bb81574da85d3cb29f89ca08980daa",
- "component.nav-tabs.selected.text": "16aa825c8038347237cbe91f7eeece4d2a8d1a2b",
- "component.nav-tabs.selected.border": "3427b967112facd59f09fa310c863d7193ea4ffe",
- "component.nav-tabs.border": "791d71ca187934e4b98ddff04bc9447a10358699",
- "component.nav-tabs.background": "b92549e37390005f2bd1cfce06f9dfb8f67e39e0",
- "component.pipeline.arrow.border": "e2beaac31e79580c5cb1d64e29cb8bffec601ad6",
- "component.pipeline.card.background": "f207dcff97f000326c4f28293fdbd2830860ce54",
- "component.pipeline.card.border": "aa9d9528b1e8e25f9e6dae387b76d9beb2de35a8",
- "component.pipeline.card.running.border": "179c0e4d47becc896eb1fbb7f9e8461779b3f680",
- "component.pipeline.card.error.border": "1c0b41b41e25250cfb65bdb539bd573be66b0d00",
- "component.pipeline.card.completed.border": "14251a54f431aae617af6b9577454a0e212ad76f",
- "component.pipeline.card-canvas.1.background": "01bd392d5ddafe85e5575296d08254e52054ba8d",
- "component.pipeline.card-canvas.1.border": "b9510abf89f82fb7b779bb730caa1bf393c83bd4",
- "component.pipeline.card-canvas.2.background": "87b6b3e65b995fc4180dfb7bf613efb0098d1fff",
- "component.pipeline.card-canvas.2.border": "1f9fa1e95134d87995a21738a3877f1c15158e5e",
- "component.pipeline.background.dotes": "2784742abff27552789cdd4f2b51cab1331abb4a",
- "component.sidebar.background": "8b6619fafae38e8ad94fffd488f2cf53d3c31d76",
- "component.sidebar.border": "2263230eae16609a3d95ba5863aa3cc343010131",
- "component.sidebar.separator": "a0c913dd38e81e3b2c20ee17642433da6da5f147",
- "component.sidebar.hover": "4925b4511178bd2853a6b7b329683d036508aec1",
- "component.sidebar.selected": "31f335ecde0aedb12407221718069f5b13574d41",
- "component.sidebar.item.unselected.text": "9609e0ad8d79127a3784876f0204d02964f09e43",
- "component.sidebar.item.unselected.icon": "5afba128858cf7494fb8a326a435860faf00b0ee",
- "component.sidebar.item.selected.text": "5f1daf88cebaea07bd4c2a57c862638340827496",
- "component.sidebar.item.selected.icon": "18325fda8139122c4a7cdf6debe2cd1f25d120b7",
- "component.sidebar.logo.text": "a3ffa09fdf368badab24aecdbd26709ed7b3c2b2",
- "component.sidebar.logo.icon": "c572d382a2018718d719f6a427d31fc9a42f57bd",
- "component.sidebar.search.background": "33822e390046e5ec8f71a07fc041514a28778e74",
- "component.sidebar.search.border": "f2044f7e8cf503f8809a48a14a88c5ef6466176f",
- "component.sidebar.search.placeholder": "665cc00a32edd27b62371ee820d3c3250e629e78",
- "component.sidebar.search.btn.background": "70c80e61b9ec397214c809c51de4fdf8177185da",
- "component.sidebar.search.btn.border": "1c434c7d16cd4ba880e2d57520c90bc37f6b3879",
- "component.sidebar.search.btn.text": "589c7d0162d67165a8752ea54a2c63bb63ee3ad7",
- "component.sidebar.footer.username": "68298a8f471bb04f2f0305d9433a2b59613abd8d",
- "component.sidebar.footer.data": "6a681d2abb90c2b62a39e20a1d29419c5086f01a",
- "component.scrollbar.thumb": "9818c03d003381a966d08d3c6da75af8468bb8ef",
- "component.selection.unselected.item": "7a7cad2aa2d6b2803a52eb26c78ea177b84ce241",
- "component.selection.unselected.background": "a63ba949d12afc99020e77f95d0538bddba457b3",
- "component.selection.unselected.border": "6ef997ebe03bb209ca568a648eb0cc8be69746a6",
- "component.selection.selected.item": "f1f43c8acf2d4da10ee2e0d164d4dbe955816018",
- "component.selection.selected.background": "1d1bbb9958f047744b66861fd8bd75dc2726dc25",
- "component.selection.selected.border": "44b31378ed175b87b50ebad88cfd4a73a66ab9d5",
- "component.separator.background": "9f4c82c269bc5aff0fa55d52a0ed59f914057be0",
- "component.slider.track.base": "34dc3b5be6733e38f6c28d24d4f3699b2d7ea6f3",
- "component.slider.track.progress": "38d8cac26c1cfb91293198eee25299e4aef9c1d8",
- "component.slider.track-segments.base": "cb752791a51ff48c6d481426a1affb15048a152a",
- "component.slider.track-segments.progress": "a7943fda0e4646e7018046354a9be54cf7d03075",
- "component.slider.handle.background": "5c423cc3b672079f1e7dc0d1c8170dade368711a",
- "component.slider.handle.border": "94347a2ed2900445946d18c653fb179b8602c533",
- "component.status-indicator.completed": "c4c3bce2d28c84c25db4f444f9144b94523737b7",
- "component.status-indicator.cancelled": "5aa15732d9ebc41f14b111e252819e2e36617124",
- "component.status-indicator.warning": "4dc6e5ea4c736869aee4ebd0ee006f2d73861423",
- "component.status-indicator.running": "07ce029f27cf34bf8d6fe3b9a6a600be01c8947e",
- "component.status-indicator.merged": "d9eb24404452e6cc2617094fe8f29c69a760ea55",
- "component.status-indicator.action-required": "2f1b8543c44b5d93cebddd80b5a9ee2d60fdb146",
- "component.status-indicator.waiting": "62f68d300850ce20cf0be8c07d82a41bf1a56ecd",
- "component.switch.unselected.thumb": "94d5f0b3a97924583ff697d56db74727b133ba95",
- "component.switch.unselected.background": "a8ae87c7bb7ba7f4bfa71f2fdd5f404d19c3a1be",
- "component.switch.selected.thumb": "cf6964ec11d69899d5dd39e82d322ea544367e90",
- "component.switch.selected.background": "bba05ff96eae08a4adc31a6406e417022d9e5dad",
- "component.table.header.text": "65cfc045aa01e3d3eeae4a227cac9be150839db8",
- "component.table.header.background": "137c4f2e14bb8cadaf6f900a443700fe928a1fcd",
- "component.table.row.alternate-background": "2863f92db433f88f24f62dda4cc9fd50c48130be",
- "component.table.row.border": "445d945c4fe4426c3b73cf6f8fe0a572e4525798",
- "component.table.cell.text": "73a28f25ba54aff507877ecbfd9942a6ea9f3cea",
- "component.tabs.background": "8689ee01219675fb951a2517c2397fba52487971",
- "component.tabs.border": "e5bc8cfac224234021c11b381f505da5fcac84ed",
- "component.tabs.item.unselected.text": "4af8a5b79c55621f1ed11a7b6fc605657934dc1e",
- "component.tabs.item.unselected.background": "fa041cdeb34ba5da6f1bd4cd6d8bb4b8273e0e70",
- "component.tabs.item.unselected.border": "79b1a6fe839c012efec923edf40b3bfa2bcdab19",
- "component.tabs.item.selected.text": "d048f7001829ff9949b2712b8ca746c8f3f49767",
- "component.tabs.item.selected.background": "33269e9854800d565f728ba2a85c5cd3e549b5e8",
- "component.tabs.item.selected.border": "11b7e5aeb83fd2f5d968021c750af2ceb5ba5841",
- "component.tag.blue.text": "b35e0aebd9d1ebf0fd5d24bbd5ad184db9e11b86",
- "component.tag.blue.background": "072fc2901d8ad0199c07bc339d46db086c7b0379",
- "component.tag.blue.background-subtle": "67307c003cb91d76e00ef0f3777318e25efac628",
- "component.tag.blue.border": "680fb2a6a11251e2619789595cd28c7861aaa530",
- "component.tag.brown.text": "b48491f46d15503df99e2d8d9394aa552d09461b",
- "component.tag.brown.background": "90b0ee0df4ebe7f06bfd07a7acbe812a45d621a4",
- "component.tag.brown.background-subtle": "134ffd2a91ef027e197db6a5331d2726bc080ad6",
- "component.tag.brown.border": "675776ff7a30540c297579d72b7f00779d778c14",
- "component.tag.cyan.text": "6bf9361c5931ba40663d2c412f28f15382498517",
- "component.tag.cyan.background": "83107c8cff314c553ed2cea5c9af1ff3356485e5",
- "component.tag.cyan.background-subtle": "7f2724127eebb6e01713828af3736cd2e3734436",
- "component.tag.cyan.border": "3286065f931626298e8f3dab2328297e83a79771",
- "component.tag.green.text": "699a30f1d5f76ed4e631faa3da63be65e88af039",
- "component.tag.green.background": "8b06c35974700260dff1a712c0a3976d4ddb0df5",
- "component.tag.green.background-subtle": "c4f47c34772d8367bc3b00645420511f37aaecad",
- "component.tag.green.border": "db85545b7d00ef9e199bf863dcdcc2be520f520c",
- "component.tag.indigo.text": "d641d4626278e4d17ff4d98202112da9580a6b89",
- "component.tag.indigo.background": "bb4af9a068f716c2f0b4f77c228b88009ac049c9",
- "component.tag.indigo.background-subtle": "877e3b4ee6040ed581a8349c8fdb5e49ed36dfe0",
- "component.tag.indigo.border": "885fdb80c956855c30666c660d5839dc357d1f5f",
- "component.tag.lime.text": "763399447b243f761b7cce55f7dcf2fbb1797ee3",
- "component.tag.lime.background": "d51cede4c823e16ac204bcaddb65d49c325c3cbe",
- "component.tag.lime.background-subtle": "556934df078200ab014c762eeaa04deecd05422e",
- "component.tag.lime.border": "fbb53e37ef7cb87cfae5298e69a5ffe4f99a23a7",
- "component.tag.mint.text": "d3d406bffbadb1b894e4bb6aef7b1f5a1945094c",
- "component.tag.mint.background": "04568a7d0bff5fbc11600bf840916f5451a0fe62",
- "component.tag.mint.background-subtle": "1d39716bceda8510beb02e19847c391523e3690a",
- "component.tag.mint.border": "c703cecfc8bd82c593dc9d81ce18748edd6ecf4d",
- "component.tag.orange.text": "ba407492439b283fedf30a8ab8b16774c0931a9f",
- "component.tag.orange.background": "ef766412f340a4aa62c8888a6fdfb2890f3ea207",
- "component.tag.orange.background-subtle": "05e823662de8b1f99a062cea3c0f24df69b29362",
- "component.tag.orange.border": "2f3023f2311c12acb44cdd28beb888f64d6d2183",
- "component.tag.pink.text": "83b73e0e328485233004d42baa8a0948ff2198b0",
- "component.tag.pink.background": "b23a211249a71f32bf15757316d0596fdb395962",
- "component.tag.pink.background-subtle": "c144f19e07b839d68f20eb5c51ebd94e0f333a82",
- "component.tag.pink.border": "b4874a81a08261362f3d8237833b80e68a851b76",
- "component.tag.purple.text": "9869d8aad416ac3f9e530b0d62b05dda66906de4",
- "component.tag.purple.background": "bc59008310427ba5883f71079b19b8cb4c6dd862",
- "component.tag.purple.background-subtle": "a3598602d6e6b1d03f638f1a941801f147f4657a",
- "component.tag.purple.border": "de1d577bd170613ab46460e9c50ca8de420152f6",
- "component.tag.red.text": "aca8c1832317ac859b4263769855f423840a8569",
- "component.tag.red.background": "9008e05416a00096c234511275b92be7204363b6",
- "component.tag.red.background-subtle": "986bdd3f8d16488337ca9f46b71b04195d7578b0",
- "component.tag.red.border": "f7f9067262546ee6eb77955e38aa0a451fc7f98a",
- "component.tag.violet.text": "2ab996ff3465a0b97dee4d7c5606df3d46ab2a07",
- "component.tag.violet.background": "4c9b9c2658479fc0e56894975a9b9b8d76df5b00",
- "component.tag.violet.background-subtle": "fded9a84a20755592f57f081ebb594bfbaf8cfb3",
- "component.tag.violet.border": "77de89ef1ab5168b7ff5e329bde8608047149a04",
- "component.tag.yellow.text": "cadfcb4d0fe72fd5828cd764d54198026520e10c",
- "component.tag.yellow.background": "a29464cd2a618a77586cb8760478a4d82b12b3ca",
- "component.tag.yellow.background-subtle": "1b262be32c5779f024da5ad5696c805a83eb96c7",
- "component.tag.yellow.border": "b595821fd5ef662361820415bb878e8ef4ab8939",
- "component.tag.gray.text": "e7608c51a2421de226afebbcb909180c8a0cdb5a",
- "component.tag.gray.background": "9bcc758ef67bbaac88637e99a702da5d7f7a3144",
- "component.tag.gray.background-subtle": "76dfa99dd57cbaf2e7cbec9511cd1e1ddd92ee0e",
- "component.tag.gray.border": "02e03f32969f9e6120bb6c7a3b781a5446f1bef1",
- "component.toast.default.title": "f791d24eeab59c12cf4aad84f4677099bb4a01c1",
- "component.toast.default.description": "6000da4ada3b9445750fb4b7b990726df120c271",
- "component.toast.default.background": "5b9e9ea5b7de018a92d3deb902257e4e2bbb49f9",
- "component.toast.default.border": "f74755bc7843dc9d7c788c54178b7ce3b83dea3f",
- "component.toast.danger.title": "b5ad1c43fcee32eb251b980e884e77ea137c3369",
- "component.toast.danger.description": "d281b5c13f2a4a293042f52b168e39f8bec398da",
- "component.toast.danger.background": "8ba5c70e994ab44aeb72b3ed7f26ca9646d59cc0",
- "component.toast.danger.border": "7f5252c13b96825084248b367f36377bb003ca96",
- "component.tooltip.text": "b79a7ec441cdc7c6eee9313602f081d063327c1d",
- "component.tooltip.background": "a35d0240a1c4de13350e6a4770dd1703a90a9227",
- "shadow-color.0": "c0c282f63e107374a732d74c1742cf60d52e6e5c",
- "shadow-color.1": "1ec33a9c84353664d23cd23d6c033d1c330c149a",
- "shadow-color.2": "6200a000044d8dbee421ed4afb0c3ff42febb6ef",
- "shadow-color.3": "77d99afb159d8e193a82f615dd84de3214e00703",
- "shadow-color.4": "2b2e0307d252bdc6db53a23ce2cc2e9bb4f6b914",
- "shadow-color.5": "5a6c707240bab54cb4403f47262abfe0756efc9a",
- "shadow-color.6": "928283d00759150575a8f155da90180a582be438",
- "shadow-color.inner": "6cb5a98fba0b13e952859b9f023259b5c06cfd1a",
- "gradient.ai.gradient-stop-1": "8db516caa68afc5b8fdd6fc6e5a9bad7715c5f26",
- "gradient.ai.gradient-stop-2": "33930f41665251a281973a37847f357480aedca3",
- "gradient.ai.gradient-stop-3": "c9e14c3db8e622b10b1cd3e860115cd6f876ae49",
- "gradient.ai.gradient-stop-4": "6e7d0850d7eb1e699f87b41f6ffd4cb8d73d72e8",
- "gradient.skeleton.gradient-stop-1": "5427016b990b75f0d1ce60eef8cb9b96d75fbde2",
- "gradient.skeleton.gradient-stop-2": "01442c311e6da751c30c3518fc32970306767274",
- "gradient.skeleton.gradient-stop-3": "7fda4c834a3daf0c56bb59777c525670ae2dee3e",
- "gradient.pipeline.running.gradient-stop-1": "0c187d1ebb015ec66bac356009795316f84807ae",
- "gradient.pipeline.running.gradient-stop-2": "d1251f86c91bd0f29d8ac8cfa01056bc307156b4",
- "gradient.pipeline.running.gradient-stop-3": "b09bdab234cdf7c204cb153ec94ea0a9b2bb4976",
- "gradient.pipeline.arrows.gradient-stop-1": "0465e74baaf10a12f23b9eaa40fc1ae08485a0d5",
- "gradient.pipeline.arrows.gradient-stop-2": "4cadc4f9a5e66f28eaa27fb54b6ce538ea430c7d",
- "gradient.pipeline.arrows.gradient-stop-3": "5af16d4ae6b63ff8dcf3254009e712db4ac1a3f9",
- "gradient.pipeline.card.background.gradient-from": "8404a4e146121987426681accb996902179fad72",
- "gradient.pipeline.card.background.gradient-to": "037bbd7fb410d05993a48594626a7babb32605a6",
- "gradient.pipeline.card.border.gradient-from": "342926ec7179e7cbe133981050c1e1e41d94ed7a",
- "gradient.pipeline.card.border.gradient-to": "8e39428cc5ce20f3593127f2ef71f180b38ee9a4",
- "gradient.pipeline.widget.number.gradient-from": "dc372cb50eedf6023cd80cb6a4520e5fdf91358b",
- "gradient.pipeline.widget.number.gradient-to": "e505c8d9dd140f5a671c1291ffd519fcff5c3e2c",
- "gradient.pipeline.widget.blob.big.gradient-from": "b518524b25a5b95804988c640c4d52ba7ebd4599",
- "gradient.pipeline.widget.blob.big.gradient-to": "80a493af10245e0ebbc6a51f5452d61d836a3754",
- "gradient.pipeline.widget.blob.small.gradient-from": "8d7be31e69f0e54dd2e493d9051c2268078ea5ed",
- "gradient.pipeline.widget.blob.small.gradient-to": "198813cf6242881ce0e0d030ca22ef31f9190d13",
- "iconStrokeWidth.xxs": "751ceaa292e27736009bef894b62f83c1b2d66d8",
- "iconStrokeWidth.xs": "77ca59c88a0b47972554b1db3f6469a230a6ad8c",
- "iconStrokeWidth.sm": "e445b22e1f18af07002a1dc76f900dada5477383",
- "iconStrokeWidth.default": "4377ec04d21e3851d7f71914a0051ed09daad5fb",
- "iconStrokeWidth.md": "580043ec5bcae9c2097bff41e3e24e49883451c9",
- "iconStrokeWidth.lg": "e72029e275f9e020f7d772662521389ea67a279a",
- "component.dropdown.item.text": "2f1f1ea9d368ec8be380803506fbf657cabe6ac0"
- },
- "group": "mode"
- },
- {
- "id": "a0d2ea5d2b605e20e7a3bd70750268d6f85952bf",
- "name": "light-dimmer-deuteranopia",
- "$figmaStyleReferences": {
- "shadow.0": "S:a2ed3778198048e91067a04633c27ba20e9fcbec,",
- "shadow.1": "S:947694488889f7271c428950bec937ee79f8a536,",
- "shadow.2": "S:70378f090cb66b03ee4b18e25742743934f37757,",
- "shadow.3": "S:aa7e83fd47e75f5a1ae3e17f64417d5e9fcb96ae,",
- "shadow.4": "S:5dfba690094db266c4ab7686fccbbedd8c16385f,",
- "shadow.5": "S:d6752151a8dd3bd4b4bf12ad15a80c522f760731,",
- "shadow.6": "S:da8e7b5b0f1352215fbaab66eff62a3e19d22b67,",
- "shadow.inner": "S:2805cdc40176a4707d5cfc549b4c12e7ec4e74ff,",
- "ring.focus": "S:062018f6483f54f1255b952aa1759b028d502ac3,"
- },
- "selectedTokenSets": {
- "mode/light/dimmer-deuteranopia": "enabled"
- },
- "$figmaCollectionId": "VariableCollectionId:1340:156918",
- "$figmaModeId": "1389:17",
- "$figmaVariableReferences": {
- "background.1": "633e5f77aa1bd1bd133852d8372b9c9f1231a9e4",
- "background.2": "14e8d4b56cc273b508af8a2c58cb00e99e08d1d3",
- "background.3": "33554ff11e1eab35e50aa3570f51d53f16f46d6a",
- "text.1": "38382b9984a98f9d26692a7f2882dfb5c5d51825",
- "text.2": "115f62efd02491e85a63dfd601b03725d3711f23",
- "text.3": "1c7327f01cf759b17fd0523cb540afa8700c1dc7",
- "text.accent": "0b3cd5357659e6542cca163ccfd96c0cac059203",
- "text.success": "ee56057b81e6d0872a84ca6b29affc8911fe333e",
- "text.danger": "c7e38d7c7afc899f4d40392dbd6bc5ed6580264d",
- "text.warning": "b03334e4c9db4b76269e4be886df6c1abf74d0ca",
- "border.1": "5ad2231a611605964ba70f80e7aabb48f04bc704",
- "border.2": "9084bef359e38136e0dddac25a464896456a9b1a",
- "border.3": "5ff5d5233f7cb0233ce7634bc480026668c818f6",
- "border.focus": "8db219e896acc4d828aaaf4add646d96540a84ea",
- "border.success": "b13758973865eab0b4d79028a48e457eae8bec47",
- "border.danger": "33d53c1486021bb3c9edce4123b484a2aabc8de0",
- "border.warning": "027e57e08a1edcaaa7fbe033902bb3f65497abb4",
- "state.hover": "78426caca2a07ee56132762a720ae07e2810f03b",
- "state.selected": "ef914056c9c9dbaef00fa8795702a3cb933ee761",
- "state.disabled.text": "967ab1b863941c100f58cc55e611ee2709051f01",
- "state.disabled.background": "7a192b5ddcc570f0c8e3a5dbfd54d780e2832bbd",
- "state.disabled.border": "067fd26e80ad39a28f738a3b76d21d354092d551",
- "component.accordion.title": "5e49d6ddf7f2b21724b474d4a5545256143dce54",
- "component.accordion.description": "bc47401a69d07fa71f0371765ed940745fc7a5b9",
- "component.accordion.chevron": "5dd530f96134323125031668d4ea98a36ea0de86",
- "component.accordion.border": "0b3fcc0e02a2a86625b2b4a9cfeebfad9486bc3a",
- "component.alert.default.title": "d8e59ed205399e9727b0dcecdccad3d8daaaa622",
- "component.alert.default.description": "f9ec7fec91747435740f000fb642f9009e8fc2db",
- "component.alert.default.background": "7fbbdfcc33a3051394f89675798db2159741a5fc",
- "component.alert.default.border": "549692bf2f70f6b40c7d55259f8890189aa6cc98",
- "component.alert.danger.title": "c8da1cdbba8e0f86edda5fd3869f6186d53881ca",
- "component.alert.danger.description": "366849405bd53c78f0b73d72585034a52f05d9a7",
- "component.alert.danger.background": "5756a9bdba027993a9879b32ed129e3034028cdf",
- "component.alert.danger.border": "a1a3be9eefab6edf2e996a46537872680dc45a09",
- "component.avatar.text": "23018f4c7f22c4afb3b7e49f585a1fbb591209de",
- "component.avatar.background": "57703fddbd26d363509fdba3aea037bd2f515ee0",
- "component.avatar.border": "d651f4cb9082aa4d6e6af2c5abab700d683a5c85",
- "component.badge.default.text": "ab90828e3b8c6adce5dc10bf85107b001b958e95",
- "component.badge.default.background": "706b070b298e2d2a97665baf7af05187eefeb4fe",
- "component.badge.default.border": "a935a2968ca4ecfb8cc58a18f31ae8fe65eb516b",
- "component.badge.neutral.text": "82d39f1786c4371303ae21e4c02db79989c54e36",
- "component.badge.neutral.background": "f5480b1a2b648fdb0561acda7515c38271cfb04b",
- "component.badge.neutral.border": "00f05792ddf6e53bff79346df6a34144426d50e0",
- "component.badge.success.text": "71014a6138e8747257a21144f8114b906cfe0f0a",
- "component.badge.success.border": "190589c6021debb7bb676f05ac7f063c237fd4aa",
- "component.badge.success.background": "177eb9f406784ddb958232cd643ebbb3490a53d4",
- "component.badge.danger.text": "6c0c04f17c2bc0ee085d09bf0f205dcbc66c1e17",
- "component.badge.danger.border": "6bb014acbbd68a796ed0c4d8c4f73e8e9e619923",
- "component.badge.danger.background": "4162b10332d17800585d97ed45e45d69c2006808",
- "component.badge.warning.text": "8581620d95e5b92a8c85341ebf63f21fcf7133d0",
- "component.badge.warning.border": "71cb519182108ac72ffef823935546e4bff62bbc",
- "component.badge.warning.background": "74c13457a85684a054426bd833859fe93eaec978",
- "component.badge.running.text": "0b0c1be217e557a5b14c1cb25e988e4ac6d40583",
- "component.badge.running.border": "27d3c48d3c316bc4f980282759b5e82f8aaaf49d",
- "component.badge.running.background": "a85fddc26baf586ac7ba79e381e5f8fefca87c65",
- "component.badge.merged.text": "a83d66ef53e8a094a62f2b32a4d17e58d552b1ef",
- "component.badge.merged.border": "755392bca643af0a3fe5492069881a870aa11dc3",
- "component.badge.merged.background": "4f4c81b1fe43bfe0d721a22d0aeb93079776cf6d",
- "component.badge.ai.text": "bb4daee92817073da0366090742d0a17babb5728",
- "component.badge.ai.background": "c5764a2304bf0e8a153c9ce0da20827696a76b41",
- "component.breadcrumb.item-inactive": "2f009ca6cafb50c994205c9df02ee2d2503f7d23",
- "component.breadcrumb.item-current": "7b502cc2e72f66bb501fdc5f480d0133d1b3841a",
- "component.breadcrumb.separator": "1cd28c3ff97ab2f529a19c632d89dd44af0aad80",
- "component.btn.primary.text": "9d32f032da93c9aab8b3bc6087c26aa12f507ad7",
- "component.btn.primary.background": "410d584a3469233e067d0592a366fdebbe1049bc",
- "component.btn.primary.border": "1491ac71f9681307c2d6528e443504e079061988",
- "component.btn.secondary.text": "12c93d1b08ae50645a3b8f59256fcec00a4f84ca",
- "component.btn.secondary.background": "86434310c95f5c055783011cc0e7c7918f67a35c",
- "component.btn.secondary.border": "66bda91f87154efd3cefdc7a634ecb8afa8cd285",
- "component.btn.outline.unselected.text": "9cf2c495178d6fdfd8f1360376242acbd4dc5e75",
- "component.btn.outline.unselected.icon": "af1510c6050f671219d2089e0e59d5febb4422d6",
- "component.btn.outline.unselected.border": "2b3013d632e566301e9f5f1a5cbb6aab4e7ec53f",
- "component.btn.outline.selected.text": "13b50089245dec1899db2012412efcf649e2c0b4",
- "component.btn.outline.selected.icon": "2bdf2c92b22e814109f4e05ec4d41d92f934a15d",
- "component.btn.outline.selected.border": "ef10f4599233f62203def151b386013ddaa63afb",
- "component.btn.ghost.unselected.text": "43fa10dd413cddb9a2e2142ead9ca3b4a91b49a6",
- "component.btn.ghost.unselected.icon": "5ce332f51238b374104ec53067d685c26882f38e",
- "component.btn.ghost.selected.text": "74cbf3b86016e05517f8c7bc64652281c940363e",
- "component.btn.ghost.selected.icon": "1d8c6206a136d9c176ffba600a1e94618c4b96f8",
- "component.btn.success.text": "52a336440e013bbc849ad67a43d0e136cf4f0b51",
- "component.btn.success.background": "608ca6930129b4e5ff36d7f38508ae2537b66629",
- "component.btn.success.border": "1f74d9985a10fe20e0acc4647cf4949005e9d4f1",
- "component.btn.success.state.hover": "d05bde38a6539a11e3ccd87345af113ccd6bd113",
- "component.btn.success.state.active": "f6e48e68dba6c32de27fadcaca3d1959f081d2e5",
- "component.btn.danger.text": "49c02562362b8f775cfc2c4c614ecd646dcc2716",
- "component.btn.danger.background": "0b015d0a4f456781969d7ffaf135c7c2a8858440",
- "component.btn.danger.border": "9f99ee56f1ae2b7eb2f98300b83d4f53b15fd763",
- "component.btn.danger.state.hover": "e7756e1d022d893bfa5fdd619f181d26fb7b117b",
- "component.btn.danger.state.active": "23c7c85ff6104e098a208b6f4b86c1d0eef0f543",
- "component.btn.ai.text": "380368600319fa12b73538ff52acd9d0e977e367",
- "component.btn.ai.background": "8c9a1d07e05837f50588b642a4b51462f883887d",
- "component.card.background": "256878745d17a46b7159919d8e30a3e960f59575",
- "component.card.border": "3688ffcc56c4fb44dc0e221b8e09a958fd9e509d",
- "component.dialog.title": "e6e0ff2bf1f3802eb21492e8b833c5f5e679cd82",
- "component.dialog.description": "301509fcf2faac8497b2136f7879b9b0b3c64433",
- "component.dialog.background": "ff2918d712798a4b487b6f6e5befe7b3eef59883",
- "component.dialog.border": "4a6cb3732ad8b36bb9de0d15cbed575c87996088",
- "component.dialog.backdrop": "893e60ed671f891241a3084707057185398446ed",
- "component.dropdown.background": "09b2dca27ba9efabfe838d713a14ca6e6ac46685",
- "component.dropdown.border": "c8cdfff63f4e142d651070ff1056b69a638aaab7",
- "component.dropdown.item.delete.text": "864396a8c9b5df0fd948ded7d520ded936d74a8b",
- "component.dropdown.item.delete.state.hover": "308dc9064be8e754f8385b0e8ff5489563d7c984",
- "component.diff.grey": "43bf4f466a6e231c9951a639313740579c29d824",
- "component.diff.add-content": "eb4eccf789a2bda6f3d3875c3310ef0579fd3555",
- "component.diff.add-lineNumber": "61583aa6e36aaddd0be173a4a082a450e2522d3a",
- "component.diff.add-content-highlight": "ad544fc527ca8b4c297993fe0722b8a7a96ef903",
- "component.diff.add-widget": "c1def698ab707194d8f1558e16b05c55d50920d9",
- "component.diff.add-widget-color": "a27c504a1f1151974669cf06054c1d0f704ecc38",
- "component.diff.del-content": "465e6eb3613967f489cfee4b04f0b283b9e88f91",
- "component.diff.del-lineNumber": "4cbe83072b6781d6e3edff645ccb2fb7426c5628",
- "component.diff.del-content-highlight": "3e635e401a1a37a259211d093bef70e3a0c507ea",
- "component.diff.plain-content": "984456faee2f6a5c202cfd76078ef5b6cd3a05f1",
- "component.diff.plain-lineNumber": "6a5550287e7c58afa9d2375c5bfdca4d6c214cf1",
- "component.diff.plain-lineNumber-color": "7c1186d20725b53cbefe87f56c5bc6db4e77d898",
- "component.diff.empty-content": "712d93a0c1bc9503abda77ae50d624bd328c0057",
- "component.diff.hunk-content": "79ad0dfc599f9bc246a6618c85bc1dc59744537f",
- "component.diff.hunk-lineNumber": "bccfad80b84e35edf4b47af2ca30057eba2b2ebf",
- "component.diff.hunk-content-color": "68c5d6a95d475f7275062e3eb58dba464df3d059",
- "component.diff.expand-content": "1f0c136f21d9abc2ce4a585f7750043932bfc30f",
- "component.input.text": "df946237ac2ea0d177f3f2818a673fdf876944c7",
- "component.input.placeholder": "85d7632aba08fd476083e508cc2660b17c30981a",
- "component.input.icon": "75ca1f38c16fbd5e2697a36c74b0b1dd01f3f5c0",
- "component.input.background": "585327333fbbf97bb8db21fbc613025719ca8a87",
- "component.input.border": "911dac823dac21c9ccf4e35e10b2eb82a9c6f0ef",
- "component.label.text": "80403cd630bba01a064550d9783313227b1d010f",
- "component.link.default": "e387bb4185d01d8a3a7d52b15f3868ba40b31ec9",
- "component.link.visited": "39b6b12d8317b7e916bcba67f322018c02b42d82",
- "component.nav-tabs.unselected.text": "c085805657bb81574da85d3cb29f89ca08980daa",
- "component.nav-tabs.selected.text": "16aa825c8038347237cbe91f7eeece4d2a8d1a2b",
- "component.nav-tabs.selected.border": "3427b967112facd59f09fa310c863d7193ea4ffe",
- "component.nav-tabs.border": "791d71ca187934e4b98ddff04bc9447a10358699",
- "component.nav-tabs.background": "b92549e37390005f2bd1cfce06f9dfb8f67e39e0",
- "component.pipeline.arrow.border": "e2beaac31e79580c5cb1d64e29cb8bffec601ad6",
- "component.pipeline.card.background": "f207dcff97f000326c4f28293fdbd2830860ce54",
- "component.pipeline.card.border": "aa9d9528b1e8e25f9e6dae387b76d9beb2de35a8",
- "component.pipeline.card.running.border": "179c0e4d47becc896eb1fbb7f9e8461779b3f680",
- "component.pipeline.card.error.border": "1c0b41b41e25250cfb65bdb539bd573be66b0d00",
- "component.pipeline.card.completed.border": "14251a54f431aae617af6b9577454a0e212ad76f",
- "component.pipeline.card-canvas.1.background": "01bd392d5ddafe85e5575296d08254e52054ba8d",
- "component.pipeline.card-canvas.1.border": "b9510abf89f82fb7b779bb730caa1bf393c83bd4",
- "component.pipeline.card-canvas.2.background": "87b6b3e65b995fc4180dfb7bf613efb0098d1fff",
- "component.pipeline.card-canvas.2.border": "1f9fa1e95134d87995a21738a3877f1c15158e5e",
- "component.pipeline.background.dotes": "2784742abff27552789cdd4f2b51cab1331abb4a",
- "component.sidebar.background": "8b6619fafae38e8ad94fffd488f2cf53d3c31d76",
- "component.sidebar.border": "2263230eae16609a3d95ba5863aa3cc343010131",
- "component.sidebar.separator": "a0c913dd38e81e3b2c20ee17642433da6da5f147",
- "component.sidebar.hover": "4925b4511178bd2853a6b7b329683d036508aec1",
- "component.sidebar.selected": "31f335ecde0aedb12407221718069f5b13574d41",
- "component.sidebar.item.unselected.text": "9609e0ad8d79127a3784876f0204d02964f09e43",
- "component.sidebar.item.unselected.icon": "5afba128858cf7494fb8a326a435860faf00b0ee",
- "component.sidebar.item.selected.text": "5f1daf88cebaea07bd4c2a57c862638340827496",
- "component.sidebar.item.selected.icon": "18325fda8139122c4a7cdf6debe2cd1f25d120b7",
- "component.sidebar.logo.text": "a3ffa09fdf368badab24aecdbd26709ed7b3c2b2",
- "component.sidebar.logo.icon": "c572d382a2018718d719f6a427d31fc9a42f57bd",
- "component.sidebar.search.background": "33822e390046e5ec8f71a07fc041514a28778e74",
- "component.sidebar.search.border": "f2044f7e8cf503f8809a48a14a88c5ef6466176f",
- "component.sidebar.search.placeholder": "665cc00a32edd27b62371ee820d3c3250e629e78",
- "component.sidebar.search.btn.background": "70c80e61b9ec397214c809c51de4fdf8177185da",
- "component.sidebar.search.btn.border": "1c434c7d16cd4ba880e2d57520c90bc37f6b3879",
- "component.sidebar.search.btn.text": "589c7d0162d67165a8752ea54a2c63bb63ee3ad7",
- "component.sidebar.footer.username": "68298a8f471bb04f2f0305d9433a2b59613abd8d",
- "component.sidebar.footer.data": "6a681d2abb90c2b62a39e20a1d29419c5086f01a",
- "component.scrollbar.thumb": "9818c03d003381a966d08d3c6da75af8468bb8ef",
- "component.selection.unselected.item": "7a7cad2aa2d6b2803a52eb26c78ea177b84ce241",
- "component.selection.unselected.background": "a63ba949d12afc99020e77f95d0538bddba457b3",
- "component.selection.unselected.border": "6ef997ebe03bb209ca568a648eb0cc8be69746a6",
- "component.selection.selected.item": "f1f43c8acf2d4da10ee2e0d164d4dbe955816018",
- "component.selection.selected.background": "1d1bbb9958f047744b66861fd8bd75dc2726dc25",
- "component.selection.selected.border": "44b31378ed175b87b50ebad88cfd4a73a66ab9d5",
- "component.separator.background": "9f4c82c269bc5aff0fa55d52a0ed59f914057be0",
- "component.slider.track.base": "34dc3b5be6733e38f6c28d24d4f3699b2d7ea6f3",
- "component.slider.track.progress": "38d8cac26c1cfb91293198eee25299e4aef9c1d8",
- "component.slider.track-segments.base": "cb752791a51ff48c6d481426a1affb15048a152a",
- "component.slider.track-segments.progress": "a7943fda0e4646e7018046354a9be54cf7d03075",
- "component.slider.handle.background": "5c423cc3b672079f1e7dc0d1c8170dade368711a",
- "component.slider.handle.border": "94347a2ed2900445946d18c653fb179b8602c533",
- "component.status-indicator.completed": "c4c3bce2d28c84c25db4f444f9144b94523737b7",
- "component.status-indicator.cancelled": "5aa15732d9ebc41f14b111e252819e2e36617124",
- "component.status-indicator.warning": "4dc6e5ea4c736869aee4ebd0ee006f2d73861423",
- "component.status-indicator.running": "07ce029f27cf34bf8d6fe3b9a6a600be01c8947e",
- "component.status-indicator.merged": "d9eb24404452e6cc2617094fe8f29c69a760ea55",
- "component.status-indicator.action-required": "2f1b8543c44b5d93cebddd80b5a9ee2d60fdb146",
- "component.status-indicator.waiting": "62f68d300850ce20cf0be8c07d82a41bf1a56ecd",
- "component.switch.unselected.thumb": "94d5f0b3a97924583ff697d56db74727b133ba95",
- "component.switch.unselected.background": "a8ae87c7bb7ba7f4bfa71f2fdd5f404d19c3a1be",
- "component.switch.selected.thumb": "cf6964ec11d69899d5dd39e82d322ea544367e90",
- "component.switch.selected.background": "bba05ff96eae08a4adc31a6406e417022d9e5dad",
- "component.table.header.text": "65cfc045aa01e3d3eeae4a227cac9be150839db8",
- "component.table.header.background": "137c4f2e14bb8cadaf6f900a443700fe928a1fcd",
- "component.table.row.alternate-background": "2863f92db433f88f24f62dda4cc9fd50c48130be",
- "component.table.row.border": "445d945c4fe4426c3b73cf6f8fe0a572e4525798",
- "component.table.cell.text": "73a28f25ba54aff507877ecbfd9942a6ea9f3cea",
- "component.tabs.background": "8689ee01219675fb951a2517c2397fba52487971",
- "component.tabs.border": "e5bc8cfac224234021c11b381f505da5fcac84ed",
- "component.tabs.item.unselected.text": "4af8a5b79c55621f1ed11a7b6fc605657934dc1e",
- "component.tabs.item.unselected.background": "fa041cdeb34ba5da6f1bd4cd6d8bb4b8273e0e70",
- "component.tabs.item.unselected.border": "79b1a6fe839c012efec923edf40b3bfa2bcdab19",
- "component.tabs.item.selected.text": "d048f7001829ff9949b2712b8ca746c8f3f49767",
- "component.tabs.item.selected.background": "33269e9854800d565f728ba2a85c5cd3e549b5e8",
- "component.tabs.item.selected.border": "11b7e5aeb83fd2f5d968021c750af2ceb5ba5841",
- "component.tag.blue.text": "b35e0aebd9d1ebf0fd5d24bbd5ad184db9e11b86",
- "component.tag.blue.background": "072fc2901d8ad0199c07bc339d46db086c7b0379",
- "component.tag.blue.background-subtle": "67307c003cb91d76e00ef0f3777318e25efac628",
- "component.tag.blue.border": "680fb2a6a11251e2619789595cd28c7861aaa530",
- "component.tag.brown.text": "b48491f46d15503df99e2d8d9394aa552d09461b",
- "component.tag.brown.background": "90b0ee0df4ebe7f06bfd07a7acbe812a45d621a4",
- "component.tag.brown.background-subtle": "134ffd2a91ef027e197db6a5331d2726bc080ad6",
- "component.tag.brown.border": "675776ff7a30540c297579d72b7f00779d778c14",
- "component.tag.cyan.text": "6bf9361c5931ba40663d2c412f28f15382498517",
- "component.tag.cyan.background": "83107c8cff314c553ed2cea5c9af1ff3356485e5",
- "component.tag.cyan.background-subtle": "7f2724127eebb6e01713828af3736cd2e3734436",
- "component.tag.cyan.border": "3286065f931626298e8f3dab2328297e83a79771",
- "component.tag.green.text": "699a30f1d5f76ed4e631faa3da63be65e88af039",
- "component.tag.green.background": "8b06c35974700260dff1a712c0a3976d4ddb0df5",
- "component.tag.green.background-subtle": "c4f47c34772d8367bc3b00645420511f37aaecad",
- "component.tag.green.border": "db85545b7d00ef9e199bf863dcdcc2be520f520c",
- "component.tag.indigo.text": "d641d4626278e4d17ff4d98202112da9580a6b89",
- "component.tag.indigo.background": "bb4af9a068f716c2f0b4f77c228b88009ac049c9",
- "component.tag.indigo.background-subtle": "877e3b4ee6040ed581a8349c8fdb5e49ed36dfe0",
- "component.tag.indigo.border": "885fdb80c956855c30666c660d5839dc357d1f5f",
- "component.tag.lime.text": "763399447b243f761b7cce55f7dcf2fbb1797ee3",
- "component.tag.lime.background": "d51cede4c823e16ac204bcaddb65d49c325c3cbe",
- "component.tag.lime.background-subtle": "556934df078200ab014c762eeaa04deecd05422e",
- "component.tag.lime.border": "fbb53e37ef7cb87cfae5298e69a5ffe4f99a23a7",
- "component.tag.mint.text": "d3d406bffbadb1b894e4bb6aef7b1f5a1945094c",
- "component.tag.mint.background": "04568a7d0bff5fbc11600bf840916f5451a0fe62",
- "component.tag.mint.background-subtle": "1d39716bceda8510beb02e19847c391523e3690a",
- "component.tag.mint.border": "c703cecfc8bd82c593dc9d81ce18748edd6ecf4d",
- "component.tag.orange.text": "ba407492439b283fedf30a8ab8b16774c0931a9f",
- "component.tag.orange.background": "ef766412f340a4aa62c8888a6fdfb2890f3ea207",
- "component.tag.orange.background-subtle": "05e823662de8b1f99a062cea3c0f24df69b29362",
- "component.tag.orange.border": "2f3023f2311c12acb44cdd28beb888f64d6d2183",
- "component.tag.pink.text": "83b73e0e328485233004d42baa8a0948ff2198b0",
- "component.tag.pink.background": "b23a211249a71f32bf15757316d0596fdb395962",
- "component.tag.pink.background-subtle": "c144f19e07b839d68f20eb5c51ebd94e0f333a82",
- "component.tag.pink.border": "b4874a81a08261362f3d8237833b80e68a851b76",
- "component.tag.purple.text": "9869d8aad416ac3f9e530b0d62b05dda66906de4",
- "component.tag.purple.background": "bc59008310427ba5883f71079b19b8cb4c6dd862",
- "component.tag.purple.background-subtle": "a3598602d6e6b1d03f638f1a941801f147f4657a",
- "component.tag.purple.border": "de1d577bd170613ab46460e9c50ca8de420152f6",
- "component.tag.red.text": "aca8c1832317ac859b4263769855f423840a8569",
- "component.tag.red.background": "9008e05416a00096c234511275b92be7204363b6",
- "component.tag.red.background-subtle": "986bdd3f8d16488337ca9f46b71b04195d7578b0",
- "component.tag.red.border": "f7f9067262546ee6eb77955e38aa0a451fc7f98a",
- "component.tag.violet.text": "2ab996ff3465a0b97dee4d7c5606df3d46ab2a07",
- "component.tag.violet.background": "4c9b9c2658479fc0e56894975a9b9b8d76df5b00",
- "component.tag.violet.background-subtle": "fded9a84a20755592f57f081ebb594bfbaf8cfb3",
- "component.tag.violet.border": "77de89ef1ab5168b7ff5e329bde8608047149a04",
- "component.tag.yellow.text": "cadfcb4d0fe72fd5828cd764d54198026520e10c",
- "component.tag.yellow.background": "a29464cd2a618a77586cb8760478a4d82b12b3ca",
- "component.tag.yellow.background-subtle": "1b262be32c5779f024da5ad5696c805a83eb96c7",
- "component.tag.yellow.border": "b595821fd5ef662361820415bb878e8ef4ab8939",
- "component.tag.gray.text": "e7608c51a2421de226afebbcb909180c8a0cdb5a",
- "component.tag.gray.background": "9bcc758ef67bbaac88637e99a702da5d7f7a3144",
- "component.tag.gray.background-subtle": "76dfa99dd57cbaf2e7cbec9511cd1e1ddd92ee0e",
- "component.tag.gray.border": "02e03f32969f9e6120bb6c7a3b781a5446f1bef1",
- "component.toast.default.title": "f791d24eeab59c12cf4aad84f4677099bb4a01c1",
- "component.toast.default.description": "6000da4ada3b9445750fb4b7b990726df120c271",
- "component.toast.default.background": "5b9e9ea5b7de018a92d3deb902257e4e2bbb49f9",
- "component.toast.default.border": "f74755bc7843dc9d7c788c54178b7ce3b83dea3f",
- "component.toast.danger.title": "b5ad1c43fcee32eb251b980e884e77ea137c3369",
- "component.toast.danger.description": "d281b5c13f2a4a293042f52b168e39f8bec398da",
- "component.toast.danger.background": "8ba5c70e994ab44aeb72b3ed7f26ca9646d59cc0",
- "component.toast.danger.border": "7f5252c13b96825084248b367f36377bb003ca96",
- "component.tooltip.text": "b79a7ec441cdc7c6eee9313602f081d063327c1d",
- "component.tooltip.background": "a35d0240a1c4de13350e6a4770dd1703a90a9227",
- "shadow-color.0": "c0c282f63e107374a732d74c1742cf60d52e6e5c",
- "shadow-color.1": "1ec33a9c84353664d23cd23d6c033d1c330c149a",
- "shadow-color.2": "6200a000044d8dbee421ed4afb0c3ff42febb6ef",
- "shadow-color.3": "77d99afb159d8e193a82f615dd84de3214e00703",
- "shadow-color.4": "2b2e0307d252bdc6db53a23ce2cc2e9bb4f6b914",
- "shadow-color.5": "5a6c707240bab54cb4403f47262abfe0756efc9a",
- "shadow-color.6": "928283d00759150575a8f155da90180a582be438",
- "shadow-color.inner": "6cb5a98fba0b13e952859b9f023259b5c06cfd1a",
- "gradient.ai.gradient-stop-1": "8db516caa68afc5b8fdd6fc6e5a9bad7715c5f26",
- "gradient.ai.gradient-stop-2": "33930f41665251a281973a37847f357480aedca3",
- "gradient.ai.gradient-stop-3": "c9e14c3db8e622b10b1cd3e860115cd6f876ae49",
- "gradient.ai.gradient-stop-4": "6e7d0850d7eb1e699f87b41f6ffd4cb8d73d72e8",
- "gradient.skeleton.gradient-stop-1": "5427016b990b75f0d1ce60eef8cb9b96d75fbde2",
- "gradient.skeleton.gradient-stop-2": "01442c311e6da751c30c3518fc32970306767274",
- "gradient.skeleton.gradient-stop-3": "7fda4c834a3daf0c56bb59777c525670ae2dee3e",
- "gradient.pipeline.running.gradient-stop-1": "0c187d1ebb015ec66bac356009795316f84807ae",
- "gradient.pipeline.running.gradient-stop-2": "d1251f86c91bd0f29d8ac8cfa01056bc307156b4",
- "gradient.pipeline.running.gradient-stop-3": "b09bdab234cdf7c204cb153ec94ea0a9b2bb4976",
- "gradient.pipeline.arrows.gradient-stop-1": "0465e74baaf10a12f23b9eaa40fc1ae08485a0d5",
- "gradient.pipeline.arrows.gradient-stop-2": "4cadc4f9a5e66f28eaa27fb54b6ce538ea430c7d",
- "gradient.pipeline.arrows.gradient-stop-3": "5af16d4ae6b63ff8dcf3254009e712db4ac1a3f9",
- "gradient.pipeline.card.background.gradient-from": "8404a4e146121987426681accb996902179fad72",
- "gradient.pipeline.card.background.gradient-to": "037bbd7fb410d05993a48594626a7babb32605a6",
- "gradient.pipeline.card.border.gradient-from": "342926ec7179e7cbe133981050c1e1e41d94ed7a",
- "gradient.pipeline.card.border.gradient-to": "8e39428cc5ce20f3593127f2ef71f180b38ee9a4",
- "gradient.pipeline.widget.number.gradient-from": "dc372cb50eedf6023cd80cb6a4520e5fdf91358b",
- "gradient.pipeline.widget.number.gradient-to": "e505c8d9dd140f5a671c1291ffd519fcff5c3e2c",
- "gradient.pipeline.widget.blob.big.gradient-from": "b518524b25a5b95804988c640c4d52ba7ebd4599",
- "gradient.pipeline.widget.blob.big.gradient-to": "80a493af10245e0ebbc6a51f5452d61d836a3754",
- "gradient.pipeline.widget.blob.small.gradient-from": "8d7be31e69f0e54dd2e493d9051c2268078ea5ed",
- "gradient.pipeline.widget.blob.small.gradient-to": "198813cf6242881ce0e0d030ca22ef31f9190d13",
- "iconStrokeWidth.xxs": "751ceaa292e27736009bef894b62f83c1b2d66d8",
- "iconStrokeWidth.xs": "77ca59c88a0b47972554b1db3f6469a230a6ad8c",
- "iconStrokeWidth.sm": "e445b22e1f18af07002a1dc76f900dada5477383",
- "iconStrokeWidth.default": "4377ec04d21e3851d7f71914a0051ed09daad5fb",
- "iconStrokeWidth.md": "580043ec5bcae9c2097bff41e3e24e49883451c9",
- "iconStrokeWidth.lg": "e72029e275f9e020f7d772662521389ea67a279a",
- "component.dropdown.item.text": "2f1f1ea9d368ec8be380803506fbf657cabe6ac0"
- },
- "group": "mode"
- },
- {
- "id": "14096bcda91442f146b79b0f621c4aac26456134",
- "name": "light-high-contrast-deuteranopia",
- "$figmaStyleReferences": {
- "shadow.0": "S:a2ed3778198048e91067a04633c27ba20e9fcbec,",
- "shadow.1": "S:947694488889f7271c428950bec937ee79f8a536,",
- "shadow.2": "S:70378f090cb66b03ee4b18e25742743934f37757,",
- "shadow.3": "S:aa7e83fd47e75f5a1ae3e17f64417d5e9fcb96ae,",
- "shadow.4": "S:5dfba690094db266c4ab7686fccbbedd8c16385f,",
- "shadow.5": "S:d6752151a8dd3bd4b4bf12ad15a80c522f760731,",
- "shadow.6": "S:da8e7b5b0f1352215fbaab66eff62a3e19d22b67,",
- "shadow.inner": "S:2805cdc40176a4707d5cfc549b4c12e7ec4e74ff,",
- "ring.focus": "S:062018f6483f54f1255b952aa1759b028d502ac3,"
- },
- "selectedTokenSets": {
- "mode/light/high-contrast-deuteranopia": "enabled"
- },
- "$figmaCollectionId": "VariableCollectionId:1340:156918",
- "$figmaModeId": "1389:18",
- "$figmaVariableReferences": {
- "background.1": "633e5f77aa1bd1bd133852d8372b9c9f1231a9e4",
- "background.2": "14e8d4b56cc273b508af8a2c58cb00e99e08d1d3",
- "background.3": "33554ff11e1eab35e50aa3570f51d53f16f46d6a",
- "text.1": "38382b9984a98f9d26692a7f2882dfb5c5d51825",
- "text.2": "115f62efd02491e85a63dfd601b03725d3711f23",
- "text.3": "1c7327f01cf759b17fd0523cb540afa8700c1dc7",
- "text.accent": "0b3cd5357659e6542cca163ccfd96c0cac059203",
- "text.success": "ee56057b81e6d0872a84ca6b29affc8911fe333e",
- "text.danger": "c7e38d7c7afc899f4d40392dbd6bc5ed6580264d",
- "text.warning": "b03334e4c9db4b76269e4be886df6c1abf74d0ca",
- "border.1": "5ad2231a611605964ba70f80e7aabb48f04bc704",
- "border.2": "9084bef359e38136e0dddac25a464896456a9b1a",
- "border.3": "5ff5d5233f7cb0233ce7634bc480026668c818f6",
- "border.focus": "8db219e896acc4d828aaaf4add646d96540a84ea",
- "border.success": "b13758973865eab0b4d79028a48e457eae8bec47",
- "border.danger": "33d53c1486021bb3c9edce4123b484a2aabc8de0",
- "border.warning": "027e57e08a1edcaaa7fbe033902bb3f65497abb4",
- "state.hover": "78426caca2a07ee56132762a720ae07e2810f03b",
- "state.selected": "ef914056c9c9dbaef00fa8795702a3cb933ee761",
- "state.disabled.text": "967ab1b863941c100f58cc55e611ee2709051f01",
- "state.disabled.background": "7a192b5ddcc570f0c8e3a5dbfd54d780e2832bbd",
- "state.disabled.border": "067fd26e80ad39a28f738a3b76d21d354092d551",
- "component.accordion.title": "5e49d6ddf7f2b21724b474d4a5545256143dce54",
- "component.accordion.description": "bc47401a69d07fa71f0371765ed940745fc7a5b9",
- "component.accordion.chevron": "5dd530f96134323125031668d4ea98a36ea0de86",
- "component.accordion.border": "0b3fcc0e02a2a86625b2b4a9cfeebfad9486bc3a",
- "component.alert.default.title": "d8e59ed205399e9727b0dcecdccad3d8daaaa622",
- "component.alert.default.description": "f9ec7fec91747435740f000fb642f9009e8fc2db",
- "component.alert.default.background": "7fbbdfcc33a3051394f89675798db2159741a5fc",
- "component.alert.default.border": "549692bf2f70f6b40c7d55259f8890189aa6cc98",
- "component.alert.danger.title": "c8da1cdbba8e0f86edda5fd3869f6186d53881ca",
- "component.alert.danger.description": "366849405bd53c78f0b73d72585034a52f05d9a7",
- "component.alert.danger.background": "5756a9bdba027993a9879b32ed129e3034028cdf",
- "component.alert.danger.border": "a1a3be9eefab6edf2e996a46537872680dc45a09",
- "component.avatar.text": "23018f4c7f22c4afb3b7e49f585a1fbb591209de",
- "component.avatar.background": "57703fddbd26d363509fdba3aea037bd2f515ee0",
- "component.avatar.border": "d651f4cb9082aa4d6e6af2c5abab700d683a5c85",
- "component.badge.default.text": "ab90828e3b8c6adce5dc10bf85107b001b958e95",
- "component.badge.default.background": "706b070b298e2d2a97665baf7af05187eefeb4fe",
- "component.badge.default.border": "a935a2968ca4ecfb8cc58a18f31ae8fe65eb516b",
- "component.badge.neutral.text": "82d39f1786c4371303ae21e4c02db79989c54e36",
- "component.badge.neutral.background": "f5480b1a2b648fdb0561acda7515c38271cfb04b",
- "component.badge.neutral.border": "00f05792ddf6e53bff79346df6a34144426d50e0",
- "component.badge.success.text": "71014a6138e8747257a21144f8114b906cfe0f0a",
- "component.badge.success.border": "190589c6021debb7bb676f05ac7f063c237fd4aa",
- "component.badge.success.background": "177eb9f406784ddb958232cd643ebbb3490a53d4",
- "component.badge.danger.text": "6c0c04f17c2bc0ee085d09bf0f205dcbc66c1e17",
- "component.badge.danger.border": "6bb014acbbd68a796ed0c4d8c4f73e8e9e619923",
- "component.badge.danger.background": "4162b10332d17800585d97ed45e45d69c2006808",
- "component.badge.warning.text": "8581620d95e5b92a8c85341ebf63f21fcf7133d0",
- "component.badge.warning.border": "71cb519182108ac72ffef823935546e4bff62bbc",
- "component.badge.warning.background": "74c13457a85684a054426bd833859fe93eaec978",
- "component.badge.running.text": "0b0c1be217e557a5b14c1cb25e988e4ac6d40583",
- "component.badge.running.border": "27d3c48d3c316bc4f980282759b5e82f8aaaf49d",
- "component.badge.running.background": "a85fddc26baf586ac7ba79e381e5f8fefca87c65",
- "component.badge.merged.text": "a83d66ef53e8a094a62f2b32a4d17e58d552b1ef",
- "component.badge.merged.border": "755392bca643af0a3fe5492069881a870aa11dc3",
- "component.badge.merged.background": "4f4c81b1fe43bfe0d721a22d0aeb93079776cf6d",
- "component.badge.ai.text": "bb4daee92817073da0366090742d0a17babb5728",
- "component.badge.ai.background": "c5764a2304bf0e8a153c9ce0da20827696a76b41",
- "component.breadcrumb.item-inactive": "2f009ca6cafb50c994205c9df02ee2d2503f7d23",
- "component.breadcrumb.item-current": "7b502cc2e72f66bb501fdc5f480d0133d1b3841a",
- "component.breadcrumb.separator": "1cd28c3ff97ab2f529a19c632d89dd44af0aad80",
- "component.btn.primary.text": "9d32f032da93c9aab8b3bc6087c26aa12f507ad7",
- "component.btn.primary.background": "410d584a3469233e067d0592a366fdebbe1049bc",
- "component.btn.primary.border": "1491ac71f9681307c2d6528e443504e079061988",
- "component.btn.secondary.text": "12c93d1b08ae50645a3b8f59256fcec00a4f84ca",
- "component.btn.secondary.background": "86434310c95f5c055783011cc0e7c7918f67a35c",
- "component.btn.secondary.border": "66bda91f87154efd3cefdc7a634ecb8afa8cd285",
- "component.btn.outline.unselected.text": "9cf2c495178d6fdfd8f1360376242acbd4dc5e75",
- "component.btn.outline.unselected.icon": "af1510c6050f671219d2089e0e59d5febb4422d6",
- "component.btn.outline.unselected.border": "2b3013d632e566301e9f5f1a5cbb6aab4e7ec53f",
- "component.btn.outline.selected.text": "13b50089245dec1899db2012412efcf649e2c0b4",
- "component.btn.outline.selected.icon": "2bdf2c92b22e814109f4e05ec4d41d92f934a15d",
- "component.btn.outline.selected.border": "ef10f4599233f62203def151b386013ddaa63afb",
- "component.btn.ghost.unselected.text": "43fa10dd413cddb9a2e2142ead9ca3b4a91b49a6",
- "component.btn.ghost.unselected.icon": "5ce332f51238b374104ec53067d685c26882f38e",
- "component.btn.ghost.selected.text": "74cbf3b86016e05517f8c7bc64652281c940363e",
- "component.btn.ghost.selected.icon": "1d8c6206a136d9c176ffba600a1e94618c4b96f8",
- "component.btn.success.text": "52a336440e013bbc849ad67a43d0e136cf4f0b51",
- "component.btn.success.background": "608ca6930129b4e5ff36d7f38508ae2537b66629",
- "component.btn.success.border": "1f74d9985a10fe20e0acc4647cf4949005e9d4f1",
- "component.btn.success.state.hover": "d05bde38a6539a11e3ccd87345af113ccd6bd113",
- "component.btn.success.state.active": "f6e48e68dba6c32de27fadcaca3d1959f081d2e5",
- "component.btn.danger.text": "49c02562362b8f775cfc2c4c614ecd646dcc2716",
- "component.btn.danger.background": "0b015d0a4f456781969d7ffaf135c7c2a8858440",
- "component.btn.danger.border": "9f99ee56f1ae2b7eb2f98300b83d4f53b15fd763",
- "component.btn.danger.state.hover": "e7756e1d022d893bfa5fdd619f181d26fb7b117b",
- "component.btn.danger.state.active": "23c7c85ff6104e098a208b6f4b86c1d0eef0f543",
- "component.btn.ai.text": "380368600319fa12b73538ff52acd9d0e977e367",
- "component.btn.ai.background": "8c9a1d07e05837f50588b642a4b51462f883887d",
- "component.card.background": "256878745d17a46b7159919d8e30a3e960f59575",
- "component.card.border": "3688ffcc56c4fb44dc0e221b8e09a958fd9e509d",
- "component.dialog.title": "e6e0ff2bf1f3802eb21492e8b833c5f5e679cd82",
- "component.dialog.description": "301509fcf2faac8497b2136f7879b9b0b3c64433",
- "component.dialog.background": "ff2918d712798a4b487b6f6e5befe7b3eef59883",
- "component.dialog.border": "4a6cb3732ad8b36bb9de0d15cbed575c87996088",
- "component.dialog.backdrop": "893e60ed671f891241a3084707057185398446ed",
- "component.dropdown.background": "09b2dca27ba9efabfe838d713a14ca6e6ac46685",
- "component.dropdown.border": "c8cdfff63f4e142d651070ff1056b69a638aaab7",
- "component.dropdown.item.delete.text": "864396a8c9b5df0fd948ded7d520ded936d74a8b",
- "component.dropdown.item.delete.state.hover": "308dc9064be8e754f8385b0e8ff5489563d7c984",
- "component.diff.grey": "43bf4f466a6e231c9951a639313740579c29d824",
- "component.diff.add-content": "eb4eccf789a2bda6f3d3875c3310ef0579fd3555",
- "component.diff.add-lineNumber": "61583aa6e36aaddd0be173a4a082a450e2522d3a",
- "component.diff.add-content-highlight": "ad544fc527ca8b4c297993fe0722b8a7a96ef903",
- "component.diff.add-widget": "c1def698ab707194d8f1558e16b05c55d50920d9",
- "component.diff.add-widget-color": "a27c504a1f1151974669cf06054c1d0f704ecc38",
- "component.diff.del-content": "465e6eb3613967f489cfee4b04f0b283b9e88f91",
- "component.diff.del-lineNumber": "4cbe83072b6781d6e3edff645ccb2fb7426c5628",
- "component.diff.del-content-highlight": "3e635e401a1a37a259211d093bef70e3a0c507ea",
- "component.diff.plain-content": "984456faee2f6a5c202cfd76078ef5b6cd3a05f1",
- "component.diff.plain-lineNumber": "6a5550287e7c58afa9d2375c5bfdca4d6c214cf1",
- "component.diff.plain-lineNumber-color": "7c1186d20725b53cbefe87f56c5bc6db4e77d898",
- "component.diff.empty-content": "712d93a0c1bc9503abda77ae50d624bd328c0057",
- "component.diff.hunk-content": "79ad0dfc599f9bc246a6618c85bc1dc59744537f",
- "component.diff.hunk-lineNumber": "bccfad80b84e35edf4b47af2ca30057eba2b2ebf",
- "component.diff.hunk-content-color": "68c5d6a95d475f7275062e3eb58dba464df3d059",
- "component.diff.expand-content": "1f0c136f21d9abc2ce4a585f7750043932bfc30f",
- "component.input.text": "df946237ac2ea0d177f3f2818a673fdf876944c7",
- "component.input.placeholder": "85d7632aba08fd476083e508cc2660b17c30981a",
- "component.input.icon": "75ca1f38c16fbd5e2697a36c74b0b1dd01f3f5c0",
- "component.input.background": "585327333fbbf97bb8db21fbc613025719ca8a87",
- "component.input.border": "911dac823dac21c9ccf4e35e10b2eb82a9c6f0ef",
- "component.label.text": "80403cd630bba01a064550d9783313227b1d010f",
- "component.link.default": "e387bb4185d01d8a3a7d52b15f3868ba40b31ec9",
- "component.link.visited": "39b6b12d8317b7e916bcba67f322018c02b42d82",
- "component.nav-tabs.unselected.text": "c085805657bb81574da85d3cb29f89ca08980daa",
- "component.nav-tabs.selected.text": "16aa825c8038347237cbe91f7eeece4d2a8d1a2b",
- "component.nav-tabs.selected.border": "3427b967112facd59f09fa310c863d7193ea4ffe",
- "component.nav-tabs.border": "791d71ca187934e4b98ddff04bc9447a10358699",
- "component.nav-tabs.background": "b92549e37390005f2bd1cfce06f9dfb8f67e39e0",
- "component.pipeline.arrow.border": "e2beaac31e79580c5cb1d64e29cb8bffec601ad6",
- "component.pipeline.card.background": "f207dcff97f000326c4f28293fdbd2830860ce54",
- "component.pipeline.card.border": "aa9d9528b1e8e25f9e6dae387b76d9beb2de35a8",
- "component.pipeline.card.running.border": "179c0e4d47becc896eb1fbb7f9e8461779b3f680",
- "component.pipeline.card.error.border": "1c0b41b41e25250cfb65bdb539bd573be66b0d00",
- "component.pipeline.card.completed.border": "14251a54f431aae617af6b9577454a0e212ad76f",
- "component.pipeline.card-canvas.1.background": "01bd392d5ddafe85e5575296d08254e52054ba8d",
- "component.pipeline.card-canvas.1.border": "b9510abf89f82fb7b779bb730caa1bf393c83bd4",
- "component.pipeline.card-canvas.2.background": "87b6b3e65b995fc4180dfb7bf613efb0098d1fff",
- "component.pipeline.card-canvas.2.border": "1f9fa1e95134d87995a21738a3877f1c15158e5e",
- "component.pipeline.background.dotes": "2784742abff27552789cdd4f2b51cab1331abb4a",
- "component.sidebar.background": "8b6619fafae38e8ad94fffd488f2cf53d3c31d76",
- "component.sidebar.border": "2263230eae16609a3d95ba5863aa3cc343010131",
- "component.sidebar.separator": "a0c913dd38e81e3b2c20ee17642433da6da5f147",
- "component.sidebar.hover": "4925b4511178bd2853a6b7b329683d036508aec1",
- "component.sidebar.selected": "31f335ecde0aedb12407221718069f5b13574d41",
- "component.sidebar.item.unselected.text": "9609e0ad8d79127a3784876f0204d02964f09e43",
- "component.sidebar.item.unselected.icon": "5afba128858cf7494fb8a326a435860faf00b0ee",
- "component.sidebar.item.selected.text": "5f1daf88cebaea07bd4c2a57c862638340827496",
- "component.sidebar.item.selected.icon": "18325fda8139122c4a7cdf6debe2cd1f25d120b7",
- "component.sidebar.logo.text": "a3ffa09fdf368badab24aecdbd26709ed7b3c2b2",
- "component.sidebar.logo.icon": "c572d382a2018718d719f6a427d31fc9a42f57bd",
- "component.sidebar.search.background": "33822e390046e5ec8f71a07fc041514a28778e74",
- "component.sidebar.search.border": "f2044f7e8cf503f8809a48a14a88c5ef6466176f",
- "component.sidebar.search.placeholder": "665cc00a32edd27b62371ee820d3c3250e629e78",
- "component.sidebar.search.btn.background": "70c80e61b9ec397214c809c51de4fdf8177185da",
- "component.sidebar.search.btn.border": "1c434c7d16cd4ba880e2d57520c90bc37f6b3879",
- "component.sidebar.search.btn.text": "589c7d0162d67165a8752ea54a2c63bb63ee3ad7",
- "component.sidebar.footer.username": "68298a8f471bb04f2f0305d9433a2b59613abd8d",
- "component.sidebar.footer.data": "6a681d2abb90c2b62a39e20a1d29419c5086f01a",
- "component.scrollbar.thumb": "9818c03d003381a966d08d3c6da75af8468bb8ef",
- "component.selection.unselected.item": "7a7cad2aa2d6b2803a52eb26c78ea177b84ce241",
- "component.selection.unselected.background": "a63ba949d12afc99020e77f95d0538bddba457b3",
- "component.selection.unselected.border": "6ef997ebe03bb209ca568a648eb0cc8be69746a6",
- "component.selection.selected.item": "f1f43c8acf2d4da10ee2e0d164d4dbe955816018",
- "component.selection.selected.background": "1d1bbb9958f047744b66861fd8bd75dc2726dc25",
- "component.selection.selected.border": "44b31378ed175b87b50ebad88cfd4a73a66ab9d5",
- "component.separator.background": "9f4c82c269bc5aff0fa55d52a0ed59f914057be0",
- "component.slider.track.base": "34dc3b5be6733e38f6c28d24d4f3699b2d7ea6f3",
- "component.slider.track.progress": "38d8cac26c1cfb91293198eee25299e4aef9c1d8",
- "component.slider.track-segments.base": "cb752791a51ff48c6d481426a1affb15048a152a",
- "component.slider.track-segments.progress": "a7943fda0e4646e7018046354a9be54cf7d03075",
- "component.slider.handle.background": "5c423cc3b672079f1e7dc0d1c8170dade368711a",
- "component.slider.handle.border": "94347a2ed2900445946d18c653fb179b8602c533",
- "component.status-indicator.completed": "c4c3bce2d28c84c25db4f444f9144b94523737b7",
- "component.status-indicator.cancelled": "5aa15732d9ebc41f14b111e252819e2e36617124",
- "component.status-indicator.warning": "4dc6e5ea4c736869aee4ebd0ee006f2d73861423",
- "component.status-indicator.running": "07ce029f27cf34bf8d6fe3b9a6a600be01c8947e",
- "component.status-indicator.merged": "d9eb24404452e6cc2617094fe8f29c69a760ea55",
- "component.status-indicator.action-required": "2f1b8543c44b5d93cebddd80b5a9ee2d60fdb146",
- "component.status-indicator.waiting": "62f68d300850ce20cf0be8c07d82a41bf1a56ecd",
- "component.switch.unselected.thumb": "94d5f0b3a97924583ff697d56db74727b133ba95",
- "component.switch.unselected.background": "a8ae87c7bb7ba7f4bfa71f2fdd5f404d19c3a1be",
- "component.switch.selected.thumb": "cf6964ec11d69899d5dd39e82d322ea544367e90",
- "component.switch.selected.background": "bba05ff96eae08a4adc31a6406e417022d9e5dad",
- "component.table.header.text": "65cfc045aa01e3d3eeae4a227cac9be150839db8",
- "component.table.header.background": "137c4f2e14bb8cadaf6f900a443700fe928a1fcd",
- "component.table.row.alternate-background": "2863f92db433f88f24f62dda4cc9fd50c48130be",
- "component.table.row.border": "445d945c4fe4426c3b73cf6f8fe0a572e4525798",
- "component.table.cell.text": "73a28f25ba54aff507877ecbfd9942a6ea9f3cea",
- "component.tabs.background": "8689ee01219675fb951a2517c2397fba52487971",
- "component.tabs.border": "e5bc8cfac224234021c11b381f505da5fcac84ed",
- "component.tabs.item.unselected.text": "4af8a5b79c55621f1ed11a7b6fc605657934dc1e",
- "component.tabs.item.unselected.background": "fa041cdeb34ba5da6f1bd4cd6d8bb4b8273e0e70",
- "component.tabs.item.unselected.border": "79b1a6fe839c012efec923edf40b3bfa2bcdab19",
- "component.tabs.item.selected.text": "d048f7001829ff9949b2712b8ca746c8f3f49767",
- "component.tabs.item.selected.background": "33269e9854800d565f728ba2a85c5cd3e549b5e8",
- "component.tabs.item.selected.border": "11b7e5aeb83fd2f5d968021c750af2ceb5ba5841",
- "component.tag.blue.text": "b35e0aebd9d1ebf0fd5d24bbd5ad184db9e11b86",
- "component.tag.blue.background": "072fc2901d8ad0199c07bc339d46db086c7b0379",
- "component.tag.blue.background-subtle": "67307c003cb91d76e00ef0f3777318e25efac628",
- "component.tag.blue.border": "680fb2a6a11251e2619789595cd28c7861aaa530",
- "component.tag.brown.text": "b48491f46d15503df99e2d8d9394aa552d09461b",
- "component.tag.brown.background": "90b0ee0df4ebe7f06bfd07a7acbe812a45d621a4",
- "component.tag.brown.background-subtle": "134ffd2a91ef027e197db6a5331d2726bc080ad6",
- "component.tag.brown.border": "675776ff7a30540c297579d72b7f00779d778c14",
- "component.tag.cyan.text": "6bf9361c5931ba40663d2c412f28f15382498517",
- "component.tag.cyan.background": "83107c8cff314c553ed2cea5c9af1ff3356485e5",
- "component.tag.cyan.background-subtle": "7f2724127eebb6e01713828af3736cd2e3734436",
- "component.tag.cyan.border": "3286065f931626298e8f3dab2328297e83a79771",
- "component.tag.green.text": "699a30f1d5f76ed4e631faa3da63be65e88af039",
- "component.tag.green.background": "8b06c35974700260dff1a712c0a3976d4ddb0df5",
- "component.tag.green.background-subtle": "c4f47c34772d8367bc3b00645420511f37aaecad",
- "component.tag.green.border": "db85545b7d00ef9e199bf863dcdcc2be520f520c",
- "component.tag.indigo.text": "d641d4626278e4d17ff4d98202112da9580a6b89",
- "component.tag.indigo.background": "bb4af9a068f716c2f0b4f77c228b88009ac049c9",
- "component.tag.indigo.background-subtle": "877e3b4ee6040ed581a8349c8fdb5e49ed36dfe0",
- "component.tag.indigo.border": "885fdb80c956855c30666c660d5839dc357d1f5f",
- "component.tag.lime.text": "763399447b243f761b7cce55f7dcf2fbb1797ee3",
- "component.tag.lime.background": "d51cede4c823e16ac204bcaddb65d49c325c3cbe",
- "component.tag.lime.background-subtle": "556934df078200ab014c762eeaa04deecd05422e",
- "component.tag.lime.border": "fbb53e37ef7cb87cfae5298e69a5ffe4f99a23a7",
- "component.tag.mint.text": "d3d406bffbadb1b894e4bb6aef7b1f5a1945094c",
- "component.tag.mint.background": "04568a7d0bff5fbc11600bf840916f5451a0fe62",
- "component.tag.mint.background-subtle": "1d39716bceda8510beb02e19847c391523e3690a",
- "component.tag.mint.border": "c703cecfc8bd82c593dc9d81ce18748edd6ecf4d",
- "component.tag.orange.text": "ba407492439b283fedf30a8ab8b16774c0931a9f",
- "component.tag.orange.background": "ef766412f340a4aa62c8888a6fdfb2890f3ea207",
- "component.tag.orange.background-subtle": "05e823662de8b1f99a062cea3c0f24df69b29362",
- "component.tag.orange.border": "2f3023f2311c12acb44cdd28beb888f64d6d2183",
- "component.tag.pink.text": "83b73e0e328485233004d42baa8a0948ff2198b0",
- "component.tag.pink.background": "b23a211249a71f32bf15757316d0596fdb395962",
- "component.tag.pink.background-subtle": "c144f19e07b839d68f20eb5c51ebd94e0f333a82",
- "component.tag.pink.border": "b4874a81a08261362f3d8237833b80e68a851b76",
- "component.tag.purple.text": "9869d8aad416ac3f9e530b0d62b05dda66906de4",
- "component.tag.purple.background": "bc59008310427ba5883f71079b19b8cb4c6dd862",
- "component.tag.purple.background-subtle": "a3598602d6e6b1d03f638f1a941801f147f4657a",
- "component.tag.purple.border": "de1d577bd170613ab46460e9c50ca8de420152f6",
- "component.tag.red.text": "aca8c1832317ac859b4263769855f423840a8569",
- "component.tag.red.background": "9008e05416a00096c234511275b92be7204363b6",
- "component.tag.red.background-subtle": "986bdd3f8d16488337ca9f46b71b04195d7578b0",
- "component.tag.red.border": "f7f9067262546ee6eb77955e38aa0a451fc7f98a",
- "component.tag.violet.text": "2ab996ff3465a0b97dee4d7c5606df3d46ab2a07",
- "component.tag.violet.background": "4c9b9c2658479fc0e56894975a9b9b8d76df5b00",
- "component.tag.violet.background-subtle": "fded9a84a20755592f57f081ebb594bfbaf8cfb3",
- "component.tag.violet.border": "77de89ef1ab5168b7ff5e329bde8608047149a04",
- "component.tag.yellow.text": "cadfcb4d0fe72fd5828cd764d54198026520e10c",
- "component.tag.yellow.background": "a29464cd2a618a77586cb8760478a4d82b12b3ca",
- "component.tag.yellow.background-subtle": "1b262be32c5779f024da5ad5696c805a83eb96c7",
- "component.tag.yellow.border": "b595821fd5ef662361820415bb878e8ef4ab8939",
- "component.tag.gray.text": "e7608c51a2421de226afebbcb909180c8a0cdb5a",
- "component.tag.gray.background": "9bcc758ef67bbaac88637e99a702da5d7f7a3144",
- "component.tag.gray.background-subtle": "76dfa99dd57cbaf2e7cbec9511cd1e1ddd92ee0e",
- "component.tag.gray.border": "02e03f32969f9e6120bb6c7a3b781a5446f1bef1",
- "component.toast.default.title": "f791d24eeab59c12cf4aad84f4677099bb4a01c1",
- "component.toast.default.description": "6000da4ada3b9445750fb4b7b990726df120c271",
- "component.toast.default.background": "5b9e9ea5b7de018a92d3deb902257e4e2bbb49f9",
- "component.toast.default.border": "f74755bc7843dc9d7c788c54178b7ce3b83dea3f",
- "component.toast.danger.title": "b5ad1c43fcee32eb251b980e884e77ea137c3369",
- "component.toast.danger.description": "d281b5c13f2a4a293042f52b168e39f8bec398da",
- "component.toast.danger.background": "8ba5c70e994ab44aeb72b3ed7f26ca9646d59cc0",
- "component.toast.danger.border": "7f5252c13b96825084248b367f36377bb003ca96",
- "component.tooltip.text": "b79a7ec441cdc7c6eee9313602f081d063327c1d",
- "component.tooltip.background": "a35d0240a1c4de13350e6a4770dd1703a90a9227",
- "shadow-color.0": "c0c282f63e107374a732d74c1742cf60d52e6e5c",
- "shadow-color.1": "1ec33a9c84353664d23cd23d6c033d1c330c149a",
- "shadow-color.2": "6200a000044d8dbee421ed4afb0c3ff42febb6ef",
- "shadow-color.3": "77d99afb159d8e193a82f615dd84de3214e00703",
- "shadow-color.4": "2b2e0307d252bdc6db53a23ce2cc2e9bb4f6b914",
- "shadow-color.5": "5a6c707240bab54cb4403f47262abfe0756efc9a",
- "shadow-color.6": "928283d00759150575a8f155da90180a582be438",
- "shadow-color.inner": "6cb5a98fba0b13e952859b9f023259b5c06cfd1a",
- "gradient.ai.gradient-stop-1": "8db516caa68afc5b8fdd6fc6e5a9bad7715c5f26",
- "gradient.ai.gradient-stop-2": "33930f41665251a281973a37847f357480aedca3",
- "gradient.ai.gradient-stop-3": "c9e14c3db8e622b10b1cd3e860115cd6f876ae49",
- "gradient.ai.gradient-stop-4": "6e7d0850d7eb1e699f87b41f6ffd4cb8d73d72e8",
- "gradient.skeleton.gradient-stop-1": "5427016b990b75f0d1ce60eef8cb9b96d75fbde2",
- "gradient.skeleton.gradient-stop-2": "01442c311e6da751c30c3518fc32970306767274",
- "gradient.skeleton.gradient-stop-3": "7fda4c834a3daf0c56bb59777c525670ae2dee3e",
- "gradient.pipeline.running.gradient-stop-1": "0c187d1ebb015ec66bac356009795316f84807ae",
- "gradient.pipeline.running.gradient-stop-2": "d1251f86c91bd0f29d8ac8cfa01056bc307156b4",
- "gradient.pipeline.running.gradient-stop-3": "b09bdab234cdf7c204cb153ec94ea0a9b2bb4976",
- "gradient.pipeline.arrows.gradient-stop-1": "0465e74baaf10a12f23b9eaa40fc1ae08485a0d5",
- "gradient.pipeline.arrows.gradient-stop-2": "4cadc4f9a5e66f28eaa27fb54b6ce538ea430c7d",
- "gradient.pipeline.arrows.gradient-stop-3": "5af16d4ae6b63ff8dcf3254009e712db4ac1a3f9",
- "gradient.pipeline.card.background.gradient-from": "8404a4e146121987426681accb996902179fad72",
- "gradient.pipeline.card.background.gradient-to": "037bbd7fb410d05993a48594626a7babb32605a6",
- "gradient.pipeline.card.border.gradient-from": "342926ec7179e7cbe133981050c1e1e41d94ed7a",
- "gradient.pipeline.card.border.gradient-to": "8e39428cc5ce20f3593127f2ef71f180b38ee9a4",
- "gradient.pipeline.widget.number.gradient-from": "dc372cb50eedf6023cd80cb6a4520e5fdf91358b",
- "gradient.pipeline.widget.number.gradient-to": "e505c8d9dd140f5a671c1291ffd519fcff5c3e2c",
- "gradient.pipeline.widget.blob.big.gradient-from": "b518524b25a5b95804988c640c4d52ba7ebd4599",
- "gradient.pipeline.widget.blob.big.gradient-to": "80a493af10245e0ebbc6a51f5452d61d836a3754",
- "gradient.pipeline.widget.blob.small.gradient-from": "8d7be31e69f0e54dd2e493d9051c2268078ea5ed",
- "gradient.pipeline.widget.blob.small.gradient-to": "198813cf6242881ce0e0d030ca22ef31f9190d13",
- "iconStrokeWidth.xxs": "751ceaa292e27736009bef894b62f83c1b2d66d8",
- "iconStrokeWidth.xs": "77ca59c88a0b47972554b1db3f6469a230a6ad8c",
- "iconStrokeWidth.sm": "e445b22e1f18af07002a1dc76f900dada5477383",
- "iconStrokeWidth.default": "4377ec04d21e3851d7f71914a0051ed09daad5fb",
- "iconStrokeWidth.md": "580043ec5bcae9c2097bff41e3e24e49883451c9",
- "iconStrokeWidth.lg": "e72029e275f9e020f7d772662521389ea67a279a",
- "component.dropdown.item.text": "2f1f1ea9d368ec8be380803506fbf657cabe6ac0"
- },
- "group": "mode"
- },
- {
- "id": "7c69cf5c03848280cbf1cdcb001ad3e8b14b97e3",
- "name": "light-tritanopia",
- "$figmaStyleReferences": {
- "shadow.0": "S:a2ed3778198048e91067a04633c27ba20e9fcbec,",
- "shadow.1": "S:947694488889f7271c428950bec937ee79f8a536,",
- "shadow.2": "S:70378f090cb66b03ee4b18e25742743934f37757,",
- "shadow.3": "S:aa7e83fd47e75f5a1ae3e17f64417d5e9fcb96ae,",
- "shadow.4": "S:5dfba690094db266c4ab7686fccbbedd8c16385f,",
- "shadow.5": "S:d6752151a8dd3bd4b4bf12ad15a80c522f760731,",
- "shadow.6": "S:da8e7b5b0f1352215fbaab66eff62a3e19d22b67,",
- "shadow.inner": "S:2805cdc40176a4707d5cfc549b4c12e7ec4e74ff,",
- "ring.focus": "S:062018f6483f54f1255b952aa1759b028d502ac3,"
- },
- "selectedTokenSets": {
- "mode/light/default-tritanopia": "enabled"
- },
- "$figmaCollectionId": "VariableCollectionId:1340:156918",
- "$figmaModeId": "1389:19",
- "$figmaVariableReferences": {
- "background.1": "633e5f77aa1bd1bd133852d8372b9c9f1231a9e4",
- "background.2": "14e8d4b56cc273b508af8a2c58cb00e99e08d1d3",
- "background.3": "33554ff11e1eab35e50aa3570f51d53f16f46d6a",
- "text.1": "38382b9984a98f9d26692a7f2882dfb5c5d51825",
- "text.2": "115f62efd02491e85a63dfd601b03725d3711f23",
- "text.3": "1c7327f01cf759b17fd0523cb540afa8700c1dc7",
- "text.accent": "0b3cd5357659e6542cca163ccfd96c0cac059203",
- "text.success": "ee56057b81e6d0872a84ca6b29affc8911fe333e",
- "text.danger": "c7e38d7c7afc899f4d40392dbd6bc5ed6580264d",
- "text.warning": "b03334e4c9db4b76269e4be886df6c1abf74d0ca",
- "border.1": "5ad2231a611605964ba70f80e7aabb48f04bc704",
- "border.2": "9084bef359e38136e0dddac25a464896456a9b1a",
- "border.3": "5ff5d5233f7cb0233ce7634bc480026668c818f6",
- "border.focus": "8db219e896acc4d828aaaf4add646d96540a84ea",
- "border.success": "b13758973865eab0b4d79028a48e457eae8bec47",
- "border.danger": "33d53c1486021bb3c9edce4123b484a2aabc8de0",
- "border.warning": "027e57e08a1edcaaa7fbe033902bb3f65497abb4",
- "state.hover": "78426caca2a07ee56132762a720ae07e2810f03b",
- "state.selected": "ef914056c9c9dbaef00fa8795702a3cb933ee761",
- "state.disabled.text": "967ab1b863941c100f58cc55e611ee2709051f01",
- "state.disabled.background": "7a192b5ddcc570f0c8e3a5dbfd54d780e2832bbd",
- "state.disabled.border": "067fd26e80ad39a28f738a3b76d21d354092d551",
- "component.accordion.title": "5e49d6ddf7f2b21724b474d4a5545256143dce54",
- "component.accordion.description": "bc47401a69d07fa71f0371765ed940745fc7a5b9",
- "component.accordion.chevron": "5dd530f96134323125031668d4ea98a36ea0de86",
- "component.accordion.border": "0b3fcc0e02a2a86625b2b4a9cfeebfad9486bc3a",
- "component.alert.default.title": "d8e59ed205399e9727b0dcecdccad3d8daaaa622",
- "component.alert.default.description": "f9ec7fec91747435740f000fb642f9009e8fc2db",
- "component.alert.default.background": "7fbbdfcc33a3051394f89675798db2159741a5fc",
- "component.alert.default.border": "549692bf2f70f6b40c7d55259f8890189aa6cc98",
- "component.alert.danger.title": "c8da1cdbba8e0f86edda5fd3869f6186d53881ca",
- "component.alert.danger.description": "366849405bd53c78f0b73d72585034a52f05d9a7",
- "component.alert.danger.background": "5756a9bdba027993a9879b32ed129e3034028cdf",
- "component.alert.danger.border": "a1a3be9eefab6edf2e996a46537872680dc45a09",
- "component.avatar.text": "23018f4c7f22c4afb3b7e49f585a1fbb591209de",
- "component.avatar.background": "57703fddbd26d363509fdba3aea037bd2f515ee0",
- "component.avatar.border": "d651f4cb9082aa4d6e6af2c5abab700d683a5c85",
- "component.badge.default.text": "ab90828e3b8c6adce5dc10bf85107b001b958e95",
- "component.badge.default.background": "706b070b298e2d2a97665baf7af05187eefeb4fe",
- "component.badge.default.border": "a935a2968ca4ecfb8cc58a18f31ae8fe65eb516b",
- "component.badge.neutral.text": "82d39f1786c4371303ae21e4c02db79989c54e36",
- "component.badge.neutral.background": "f5480b1a2b648fdb0561acda7515c38271cfb04b",
- "component.badge.neutral.border": "00f05792ddf6e53bff79346df6a34144426d50e0",
- "component.badge.success.text": "71014a6138e8747257a21144f8114b906cfe0f0a",
- "component.badge.success.border": "190589c6021debb7bb676f05ac7f063c237fd4aa",
- "component.badge.success.background": "177eb9f406784ddb958232cd643ebbb3490a53d4",
- "component.badge.danger.text": "6c0c04f17c2bc0ee085d09bf0f205dcbc66c1e17",
- "component.badge.danger.border": "6bb014acbbd68a796ed0c4d8c4f73e8e9e619923",
- "component.badge.danger.background": "4162b10332d17800585d97ed45e45d69c2006808",
- "component.badge.warning.text": "8581620d95e5b92a8c85341ebf63f21fcf7133d0",
- "component.badge.warning.border": "71cb519182108ac72ffef823935546e4bff62bbc",
- "component.badge.warning.background": "74c13457a85684a054426bd833859fe93eaec978",
- "component.badge.running.text": "0b0c1be217e557a5b14c1cb25e988e4ac6d40583",
- "component.badge.running.border": "27d3c48d3c316bc4f980282759b5e82f8aaaf49d",
- "component.badge.running.background": "a85fddc26baf586ac7ba79e381e5f8fefca87c65",
- "component.badge.merged.text": "a83d66ef53e8a094a62f2b32a4d17e58d552b1ef",
- "component.badge.merged.border": "755392bca643af0a3fe5492069881a870aa11dc3",
- "component.badge.merged.background": "4f4c81b1fe43bfe0d721a22d0aeb93079776cf6d",
- "component.badge.ai.text": "bb4daee92817073da0366090742d0a17babb5728",
- "component.badge.ai.background": "c5764a2304bf0e8a153c9ce0da20827696a76b41",
- "component.breadcrumb.item-inactive": "2f009ca6cafb50c994205c9df02ee2d2503f7d23",
- "component.breadcrumb.item-current": "7b502cc2e72f66bb501fdc5f480d0133d1b3841a",
- "component.breadcrumb.separator": "1cd28c3ff97ab2f529a19c632d89dd44af0aad80",
- "component.btn.primary.text": "9d32f032da93c9aab8b3bc6087c26aa12f507ad7",
- "component.btn.primary.background": "410d584a3469233e067d0592a366fdebbe1049bc",
- "component.btn.primary.border": "1491ac71f9681307c2d6528e443504e079061988",
- "component.btn.secondary.text": "12c93d1b08ae50645a3b8f59256fcec00a4f84ca",
- "component.btn.secondary.background": "86434310c95f5c055783011cc0e7c7918f67a35c",
- "component.btn.secondary.border": "66bda91f87154efd3cefdc7a634ecb8afa8cd285",
- "component.btn.outline.unselected.text": "9cf2c495178d6fdfd8f1360376242acbd4dc5e75",
- "component.btn.outline.unselected.icon": "af1510c6050f671219d2089e0e59d5febb4422d6",
- "component.btn.outline.unselected.border": "2b3013d632e566301e9f5f1a5cbb6aab4e7ec53f",
- "component.btn.outline.selected.text": "13b50089245dec1899db2012412efcf649e2c0b4",
- "component.btn.outline.selected.icon": "2bdf2c92b22e814109f4e05ec4d41d92f934a15d",
- "component.btn.outline.selected.border": "ef10f4599233f62203def151b386013ddaa63afb",
- "component.btn.ghost.unselected.text": "43fa10dd413cddb9a2e2142ead9ca3b4a91b49a6",
- "component.btn.ghost.unselected.icon": "5ce332f51238b374104ec53067d685c26882f38e",
- "component.btn.ghost.selected.text": "74cbf3b86016e05517f8c7bc64652281c940363e",
- "component.btn.ghost.selected.icon": "1d8c6206a136d9c176ffba600a1e94618c4b96f8",
- "component.btn.success.text": "52a336440e013bbc849ad67a43d0e136cf4f0b51",
- "component.btn.success.background": "608ca6930129b4e5ff36d7f38508ae2537b66629",
- "component.btn.success.border": "1f74d9985a10fe20e0acc4647cf4949005e9d4f1",
- "component.btn.success.state.hover": "d05bde38a6539a11e3ccd87345af113ccd6bd113",
- "component.btn.success.state.active": "f6e48e68dba6c32de27fadcaca3d1959f081d2e5",
- "component.btn.danger.text": "49c02562362b8f775cfc2c4c614ecd646dcc2716",
- "component.btn.danger.background": "0b015d0a4f456781969d7ffaf135c7c2a8858440",
- "component.btn.danger.border": "9f99ee56f1ae2b7eb2f98300b83d4f53b15fd763",
- "component.btn.danger.state.hover": "e7756e1d022d893bfa5fdd619f181d26fb7b117b",
- "component.btn.danger.state.active": "23c7c85ff6104e098a208b6f4b86c1d0eef0f543",
- "component.btn.ai.text": "380368600319fa12b73538ff52acd9d0e977e367",
- "component.btn.ai.background": "8c9a1d07e05837f50588b642a4b51462f883887d",
- "component.card.background": "256878745d17a46b7159919d8e30a3e960f59575",
- "component.card.border": "3688ffcc56c4fb44dc0e221b8e09a958fd9e509d",
- "component.dialog.title": "e6e0ff2bf1f3802eb21492e8b833c5f5e679cd82",
- "component.dialog.description": "301509fcf2faac8497b2136f7879b9b0b3c64433",
- "component.dialog.background": "ff2918d712798a4b487b6f6e5befe7b3eef59883",
- "component.dialog.border": "4a6cb3732ad8b36bb9de0d15cbed575c87996088",
- "component.dialog.backdrop": "893e60ed671f891241a3084707057185398446ed",
- "component.dropdown.background": "09b2dca27ba9efabfe838d713a14ca6e6ac46685",
- "component.dropdown.border": "c8cdfff63f4e142d651070ff1056b69a638aaab7",
- "component.dropdown.item.delete.text": "864396a8c9b5df0fd948ded7d520ded936d74a8b",
- "component.dropdown.item.delete.state.hover": "308dc9064be8e754f8385b0e8ff5489563d7c984",
- "component.diff.grey": "43bf4f466a6e231c9951a639313740579c29d824",
- "component.diff.add-content": "eb4eccf789a2bda6f3d3875c3310ef0579fd3555",
- "component.diff.add-lineNumber": "61583aa6e36aaddd0be173a4a082a450e2522d3a",
- "component.diff.add-content-highlight": "ad544fc527ca8b4c297993fe0722b8a7a96ef903",
- "component.diff.add-widget": "c1def698ab707194d8f1558e16b05c55d50920d9",
- "component.diff.add-widget-color": "a27c504a1f1151974669cf06054c1d0f704ecc38",
- "component.diff.del-content": "465e6eb3613967f489cfee4b04f0b283b9e88f91",
- "component.diff.del-lineNumber": "4cbe83072b6781d6e3edff645ccb2fb7426c5628",
- "component.diff.del-content-highlight": "3e635e401a1a37a259211d093bef70e3a0c507ea",
- "component.diff.plain-content": "984456faee2f6a5c202cfd76078ef5b6cd3a05f1",
- "component.diff.plain-lineNumber": "6a5550287e7c58afa9d2375c5bfdca4d6c214cf1",
- "component.diff.plain-lineNumber-color": "7c1186d20725b53cbefe87f56c5bc6db4e77d898",
- "component.diff.empty-content": "712d93a0c1bc9503abda77ae50d624bd328c0057",
- "component.diff.hunk-content": "79ad0dfc599f9bc246a6618c85bc1dc59744537f",
- "component.diff.hunk-lineNumber": "bccfad80b84e35edf4b47af2ca30057eba2b2ebf",
- "component.diff.hunk-content-color": "68c5d6a95d475f7275062e3eb58dba464df3d059",
- "component.diff.expand-content": "1f0c136f21d9abc2ce4a585f7750043932bfc30f",
- "component.input.text": "df946237ac2ea0d177f3f2818a673fdf876944c7",
- "component.input.placeholder": "85d7632aba08fd476083e508cc2660b17c30981a",
- "component.input.icon": "75ca1f38c16fbd5e2697a36c74b0b1dd01f3f5c0",
- "component.input.background": "585327333fbbf97bb8db21fbc613025719ca8a87",
- "component.input.border": "911dac823dac21c9ccf4e35e10b2eb82a9c6f0ef",
- "component.label.text": "80403cd630bba01a064550d9783313227b1d010f",
- "component.link.default": "e387bb4185d01d8a3a7d52b15f3868ba40b31ec9",
- "component.link.visited": "39b6b12d8317b7e916bcba67f322018c02b42d82",
- "component.nav-tabs.unselected.text": "c085805657bb81574da85d3cb29f89ca08980daa",
- "component.nav-tabs.selected.text": "16aa825c8038347237cbe91f7eeece4d2a8d1a2b",
- "component.nav-tabs.selected.border": "3427b967112facd59f09fa310c863d7193ea4ffe",
- "component.nav-tabs.border": "791d71ca187934e4b98ddff04bc9447a10358699",
- "component.nav-tabs.background": "b92549e37390005f2bd1cfce06f9dfb8f67e39e0",
- "component.pipeline.arrow.border": "e2beaac31e79580c5cb1d64e29cb8bffec601ad6",
- "component.pipeline.card.background": "f207dcff97f000326c4f28293fdbd2830860ce54",
- "component.pipeline.card.border": "aa9d9528b1e8e25f9e6dae387b76d9beb2de35a8",
- "component.pipeline.card.running.border": "179c0e4d47becc896eb1fbb7f9e8461779b3f680",
- "component.pipeline.card.error.border": "1c0b41b41e25250cfb65bdb539bd573be66b0d00",
- "component.pipeline.card.completed.border": "14251a54f431aae617af6b9577454a0e212ad76f",
- "component.pipeline.card-canvas.1.background": "01bd392d5ddafe85e5575296d08254e52054ba8d",
- "component.pipeline.card-canvas.1.border": "b9510abf89f82fb7b779bb730caa1bf393c83bd4",
- "component.pipeline.card-canvas.2.background": "87b6b3e65b995fc4180dfb7bf613efb0098d1fff",
- "component.pipeline.card-canvas.2.border": "1f9fa1e95134d87995a21738a3877f1c15158e5e",
- "component.pipeline.background.dotes": "2784742abff27552789cdd4f2b51cab1331abb4a",
- "component.sidebar.background": "8b6619fafae38e8ad94fffd488f2cf53d3c31d76",
- "component.sidebar.border": "2263230eae16609a3d95ba5863aa3cc343010131",
- "component.sidebar.separator": "a0c913dd38e81e3b2c20ee17642433da6da5f147",
- "component.sidebar.hover": "4925b4511178bd2853a6b7b329683d036508aec1",
- "component.sidebar.selected": "31f335ecde0aedb12407221718069f5b13574d41",
- "component.sidebar.item.unselected.text": "9609e0ad8d79127a3784876f0204d02964f09e43",
- "component.sidebar.item.unselected.icon": "5afba128858cf7494fb8a326a435860faf00b0ee",
- "component.sidebar.item.selected.text": "5f1daf88cebaea07bd4c2a57c862638340827496",
- "component.sidebar.item.selected.icon": "18325fda8139122c4a7cdf6debe2cd1f25d120b7",
- "component.sidebar.logo.text": "a3ffa09fdf368badab24aecdbd26709ed7b3c2b2",
- "component.sidebar.logo.icon": "c572d382a2018718d719f6a427d31fc9a42f57bd",
- "component.sidebar.search.background": "33822e390046e5ec8f71a07fc041514a28778e74",
- "component.sidebar.search.border": "f2044f7e8cf503f8809a48a14a88c5ef6466176f",
- "component.sidebar.search.placeholder": "665cc00a32edd27b62371ee820d3c3250e629e78",
- "component.sidebar.search.btn.background": "70c80e61b9ec397214c809c51de4fdf8177185da",
- "component.sidebar.search.btn.border": "1c434c7d16cd4ba880e2d57520c90bc37f6b3879",
- "component.sidebar.search.btn.text": "589c7d0162d67165a8752ea54a2c63bb63ee3ad7",
- "component.sidebar.footer.username": "68298a8f471bb04f2f0305d9433a2b59613abd8d",
- "component.sidebar.footer.data": "6a681d2abb90c2b62a39e20a1d29419c5086f01a",
- "component.scrollbar.thumb": "9818c03d003381a966d08d3c6da75af8468bb8ef",
- "component.selection.unselected.item": "7a7cad2aa2d6b2803a52eb26c78ea177b84ce241",
- "component.selection.unselected.background": "a63ba949d12afc99020e77f95d0538bddba457b3",
- "component.selection.unselected.border": "6ef997ebe03bb209ca568a648eb0cc8be69746a6",
- "component.selection.selected.item": "f1f43c8acf2d4da10ee2e0d164d4dbe955816018",
- "component.selection.selected.background": "1d1bbb9958f047744b66861fd8bd75dc2726dc25",
- "component.selection.selected.border": "44b31378ed175b87b50ebad88cfd4a73a66ab9d5",
- "component.separator.background": "9f4c82c269bc5aff0fa55d52a0ed59f914057be0",
- "component.slider.track.base": "34dc3b5be6733e38f6c28d24d4f3699b2d7ea6f3",
- "component.slider.track.progress": "38d8cac26c1cfb91293198eee25299e4aef9c1d8",
- "component.slider.track-segments.base": "cb752791a51ff48c6d481426a1affb15048a152a",
- "component.slider.track-segments.progress": "a7943fda0e4646e7018046354a9be54cf7d03075",
- "component.slider.handle.background": "5c423cc3b672079f1e7dc0d1c8170dade368711a",
- "component.slider.handle.border": "94347a2ed2900445946d18c653fb179b8602c533",
- "component.status-indicator.completed": "c4c3bce2d28c84c25db4f444f9144b94523737b7",
- "component.status-indicator.cancelled": "5aa15732d9ebc41f14b111e252819e2e36617124",
- "component.status-indicator.warning": "4dc6e5ea4c736869aee4ebd0ee006f2d73861423",
- "component.status-indicator.running": "07ce029f27cf34bf8d6fe3b9a6a600be01c8947e",
- "component.status-indicator.merged": "d9eb24404452e6cc2617094fe8f29c69a760ea55",
- "component.status-indicator.action-required": "2f1b8543c44b5d93cebddd80b5a9ee2d60fdb146",
- "component.status-indicator.waiting": "62f68d300850ce20cf0be8c07d82a41bf1a56ecd",
- "component.switch.unselected.thumb": "94d5f0b3a97924583ff697d56db74727b133ba95",
- "component.switch.unselected.background": "a8ae87c7bb7ba7f4bfa71f2fdd5f404d19c3a1be",
- "component.switch.selected.thumb": "cf6964ec11d69899d5dd39e82d322ea544367e90",
- "component.switch.selected.background": "bba05ff96eae08a4adc31a6406e417022d9e5dad",
- "component.table.header.text": "65cfc045aa01e3d3eeae4a227cac9be150839db8",
- "component.table.header.background": "137c4f2e14bb8cadaf6f900a443700fe928a1fcd",
- "component.table.row.alternate-background": "2863f92db433f88f24f62dda4cc9fd50c48130be",
- "component.table.row.border": "445d945c4fe4426c3b73cf6f8fe0a572e4525798",
- "component.table.cell.text": "73a28f25ba54aff507877ecbfd9942a6ea9f3cea",
- "component.tabs.background": "8689ee01219675fb951a2517c2397fba52487971",
- "component.tabs.border": "e5bc8cfac224234021c11b381f505da5fcac84ed",
- "component.tabs.item.unselected.text": "4af8a5b79c55621f1ed11a7b6fc605657934dc1e",
- "component.tabs.item.unselected.background": "fa041cdeb34ba5da6f1bd4cd6d8bb4b8273e0e70",
- "component.tabs.item.unselected.border": "79b1a6fe839c012efec923edf40b3bfa2bcdab19",
- "component.tabs.item.selected.text": "d048f7001829ff9949b2712b8ca746c8f3f49767",
- "component.tabs.item.selected.background": "33269e9854800d565f728ba2a85c5cd3e549b5e8",
- "component.tabs.item.selected.border": "11b7e5aeb83fd2f5d968021c750af2ceb5ba5841",
- "component.tag.blue.text": "b35e0aebd9d1ebf0fd5d24bbd5ad184db9e11b86",
- "component.tag.blue.background": "072fc2901d8ad0199c07bc339d46db086c7b0379",
- "component.tag.blue.background-subtle": "67307c003cb91d76e00ef0f3777318e25efac628",
- "component.tag.blue.border": "680fb2a6a11251e2619789595cd28c7861aaa530",
- "component.tag.brown.text": "b48491f46d15503df99e2d8d9394aa552d09461b",
- "component.tag.brown.background": "90b0ee0df4ebe7f06bfd07a7acbe812a45d621a4",
- "component.tag.brown.background-subtle": "134ffd2a91ef027e197db6a5331d2726bc080ad6",
- "component.tag.brown.border": "675776ff7a30540c297579d72b7f00779d778c14",
- "component.tag.cyan.text": "6bf9361c5931ba40663d2c412f28f15382498517",
- "component.tag.cyan.background": "83107c8cff314c553ed2cea5c9af1ff3356485e5",
- "component.tag.cyan.background-subtle": "7f2724127eebb6e01713828af3736cd2e3734436",
- "component.tag.cyan.border": "3286065f931626298e8f3dab2328297e83a79771",
- "component.tag.green.text": "699a30f1d5f76ed4e631faa3da63be65e88af039",
- "component.tag.green.background": "8b06c35974700260dff1a712c0a3976d4ddb0df5",
- "component.tag.green.background-subtle": "c4f47c34772d8367bc3b00645420511f37aaecad",
- "component.tag.green.border": "db85545b7d00ef9e199bf863dcdcc2be520f520c",
- "component.tag.indigo.text": "d641d4626278e4d17ff4d98202112da9580a6b89",
- "component.tag.indigo.background": "bb4af9a068f716c2f0b4f77c228b88009ac049c9",
- "component.tag.indigo.background-subtle": "877e3b4ee6040ed581a8349c8fdb5e49ed36dfe0",
- "component.tag.indigo.border": "885fdb80c956855c30666c660d5839dc357d1f5f",
- "component.tag.lime.text": "763399447b243f761b7cce55f7dcf2fbb1797ee3",
- "component.tag.lime.background": "d51cede4c823e16ac204bcaddb65d49c325c3cbe",
- "component.tag.lime.background-subtle": "556934df078200ab014c762eeaa04deecd05422e",
- "component.tag.lime.border": "fbb53e37ef7cb87cfae5298e69a5ffe4f99a23a7",
- "component.tag.mint.text": "d3d406bffbadb1b894e4bb6aef7b1f5a1945094c",
- "component.tag.mint.background": "04568a7d0bff5fbc11600bf840916f5451a0fe62",
- "component.tag.mint.background-subtle": "1d39716bceda8510beb02e19847c391523e3690a",
- "component.tag.mint.border": "c703cecfc8bd82c593dc9d81ce18748edd6ecf4d",
- "component.tag.orange.text": "ba407492439b283fedf30a8ab8b16774c0931a9f",
- "component.tag.orange.background": "ef766412f340a4aa62c8888a6fdfb2890f3ea207",
- "component.tag.orange.background-subtle": "05e823662de8b1f99a062cea3c0f24df69b29362",
- "component.tag.orange.border": "2f3023f2311c12acb44cdd28beb888f64d6d2183",
- "component.tag.pink.text": "83b73e0e328485233004d42baa8a0948ff2198b0",
- "component.tag.pink.background": "b23a211249a71f32bf15757316d0596fdb395962",
- "component.tag.pink.background-subtle": "c144f19e07b839d68f20eb5c51ebd94e0f333a82",
- "component.tag.pink.border": "b4874a81a08261362f3d8237833b80e68a851b76",
- "component.tag.purple.text": "9869d8aad416ac3f9e530b0d62b05dda66906de4",
- "component.tag.purple.background": "bc59008310427ba5883f71079b19b8cb4c6dd862",
- "component.tag.purple.background-subtle": "a3598602d6e6b1d03f638f1a941801f147f4657a",
- "component.tag.purple.border": "de1d577bd170613ab46460e9c50ca8de420152f6",
- "component.tag.red.text": "aca8c1832317ac859b4263769855f423840a8569",
- "component.tag.red.background": "9008e05416a00096c234511275b92be7204363b6",
- "component.tag.red.background-subtle": "986bdd3f8d16488337ca9f46b71b04195d7578b0",
- "component.tag.red.border": "f7f9067262546ee6eb77955e38aa0a451fc7f98a",
- "component.tag.violet.text": "2ab996ff3465a0b97dee4d7c5606df3d46ab2a07",
- "component.tag.violet.background": "4c9b9c2658479fc0e56894975a9b9b8d76df5b00",
- "component.tag.violet.background-subtle": "fded9a84a20755592f57f081ebb594bfbaf8cfb3",
- "component.tag.violet.border": "77de89ef1ab5168b7ff5e329bde8608047149a04",
- "component.tag.yellow.text": "cadfcb4d0fe72fd5828cd764d54198026520e10c",
- "component.tag.yellow.background": "a29464cd2a618a77586cb8760478a4d82b12b3ca",
- "component.tag.yellow.background-subtle": "1b262be32c5779f024da5ad5696c805a83eb96c7",
- "component.tag.yellow.border": "b595821fd5ef662361820415bb878e8ef4ab8939",
- "component.tag.gray.text": "e7608c51a2421de226afebbcb909180c8a0cdb5a",
- "component.tag.gray.background": "9bcc758ef67bbaac88637e99a702da5d7f7a3144",
- "component.tag.gray.background-subtle": "76dfa99dd57cbaf2e7cbec9511cd1e1ddd92ee0e",
- "component.tag.gray.border": "02e03f32969f9e6120bb6c7a3b781a5446f1bef1",
- "component.toast.default.title": "f791d24eeab59c12cf4aad84f4677099bb4a01c1",
- "component.toast.default.description": "6000da4ada3b9445750fb4b7b990726df120c271",
- "component.toast.default.background": "5b9e9ea5b7de018a92d3deb902257e4e2bbb49f9",
- "component.toast.default.border": "f74755bc7843dc9d7c788c54178b7ce3b83dea3f",
- "component.toast.danger.title": "b5ad1c43fcee32eb251b980e884e77ea137c3369",
- "component.toast.danger.description": "d281b5c13f2a4a293042f52b168e39f8bec398da",
- "component.toast.danger.background": "8ba5c70e994ab44aeb72b3ed7f26ca9646d59cc0",
- "component.toast.danger.border": "7f5252c13b96825084248b367f36377bb003ca96",
- "component.tooltip.text": "b79a7ec441cdc7c6eee9313602f081d063327c1d",
- "component.tooltip.background": "a35d0240a1c4de13350e6a4770dd1703a90a9227",
- "shadow-color.0": "c0c282f63e107374a732d74c1742cf60d52e6e5c",
- "shadow-color.1": "1ec33a9c84353664d23cd23d6c033d1c330c149a",
- "shadow-color.2": "6200a000044d8dbee421ed4afb0c3ff42febb6ef",
- "shadow-color.3": "77d99afb159d8e193a82f615dd84de3214e00703",
- "shadow-color.4": "2b2e0307d252bdc6db53a23ce2cc2e9bb4f6b914",
- "shadow-color.5": "5a6c707240bab54cb4403f47262abfe0756efc9a",
- "shadow-color.6": "928283d00759150575a8f155da90180a582be438",
- "shadow-color.inner": "6cb5a98fba0b13e952859b9f023259b5c06cfd1a",
- "gradient.ai.gradient-stop-1": "8db516caa68afc5b8fdd6fc6e5a9bad7715c5f26",
- "gradient.ai.gradient-stop-2": "33930f41665251a281973a37847f357480aedca3",
- "gradient.ai.gradient-stop-3": "c9e14c3db8e622b10b1cd3e860115cd6f876ae49",
- "gradient.ai.gradient-stop-4": "6e7d0850d7eb1e699f87b41f6ffd4cb8d73d72e8",
- "gradient.skeleton.gradient-stop-1": "5427016b990b75f0d1ce60eef8cb9b96d75fbde2",
- "gradient.skeleton.gradient-stop-2": "01442c311e6da751c30c3518fc32970306767274",
- "gradient.skeleton.gradient-stop-3": "7fda4c834a3daf0c56bb59777c525670ae2dee3e",
- "gradient.pipeline.running.gradient-stop-1": "0c187d1ebb015ec66bac356009795316f84807ae",
- "gradient.pipeline.running.gradient-stop-2": "d1251f86c91bd0f29d8ac8cfa01056bc307156b4",
- "gradient.pipeline.running.gradient-stop-3": "b09bdab234cdf7c204cb153ec94ea0a9b2bb4976",
- "gradient.pipeline.arrows.gradient-stop-1": "0465e74baaf10a12f23b9eaa40fc1ae08485a0d5",
- "gradient.pipeline.arrows.gradient-stop-2": "4cadc4f9a5e66f28eaa27fb54b6ce538ea430c7d",
- "gradient.pipeline.arrows.gradient-stop-3": "5af16d4ae6b63ff8dcf3254009e712db4ac1a3f9",
- "gradient.pipeline.card.background.gradient-from": "8404a4e146121987426681accb996902179fad72",
- "gradient.pipeline.card.background.gradient-to": "037bbd7fb410d05993a48594626a7babb32605a6",
- "gradient.pipeline.card.border.gradient-from": "342926ec7179e7cbe133981050c1e1e41d94ed7a",
- "gradient.pipeline.card.border.gradient-to": "8e39428cc5ce20f3593127f2ef71f180b38ee9a4",
- "gradient.pipeline.widget.number.gradient-from": "dc372cb50eedf6023cd80cb6a4520e5fdf91358b",
- "gradient.pipeline.widget.number.gradient-to": "e505c8d9dd140f5a671c1291ffd519fcff5c3e2c",
- "gradient.pipeline.widget.blob.big.gradient-from": "b518524b25a5b95804988c640c4d52ba7ebd4599",
- "gradient.pipeline.widget.blob.big.gradient-to": "80a493af10245e0ebbc6a51f5452d61d836a3754",
- "gradient.pipeline.widget.blob.small.gradient-from": "8d7be31e69f0e54dd2e493d9051c2268078ea5ed",
- "gradient.pipeline.widget.blob.small.gradient-to": "198813cf6242881ce0e0d030ca22ef31f9190d13",
- "iconStrokeWidth.xxs": "751ceaa292e27736009bef894b62f83c1b2d66d8",
- "iconStrokeWidth.xs": "77ca59c88a0b47972554b1db3f6469a230a6ad8c",
- "iconStrokeWidth.sm": "e445b22e1f18af07002a1dc76f900dada5477383",
- "iconStrokeWidth.default": "4377ec04d21e3851d7f71914a0051ed09daad5fb",
- "iconStrokeWidth.md": "580043ec5bcae9c2097bff41e3e24e49883451c9",
- "iconStrokeWidth.lg": "e72029e275f9e020f7d772662521389ea67a279a",
- "component.dropdown.item.text": "2f1f1ea9d368ec8be380803506fbf657cabe6ac0"
- },
- "group": "mode"
- },
- {
- "id": "d3ee9e10ed075e54d23af7c6362a35bb9867ce66",
- "name": "light-dimmer-tritanopia",
- "$figmaStyleReferences": {
- "shadow.0": "S:a2ed3778198048e91067a04633c27ba20e9fcbec,",
- "shadow.1": "S:947694488889f7271c428950bec937ee79f8a536,",
- "shadow.2": "S:70378f090cb66b03ee4b18e25742743934f37757,",
- "shadow.3": "S:aa7e83fd47e75f5a1ae3e17f64417d5e9fcb96ae,",
- "shadow.4": "S:5dfba690094db266c4ab7686fccbbedd8c16385f,",
- "shadow.5": "S:d6752151a8dd3bd4b4bf12ad15a80c522f760731,",
- "shadow.6": "S:da8e7b5b0f1352215fbaab66eff62a3e19d22b67,",
- "shadow.inner": "S:2805cdc40176a4707d5cfc549b4c12e7ec4e74ff,",
- "ring.focus": "S:062018f6483f54f1255b952aa1759b028d502ac3,"
- },
- "selectedTokenSets": {
- "mode/light/dimmer-tritanopia": "enabled"
- },
- "$figmaCollectionId": "VariableCollectionId:1340:156918",
- "$figmaModeId": "1389:20",
- "$figmaVariableReferences": {
- "background.1": "633e5f77aa1bd1bd133852d8372b9c9f1231a9e4",
- "background.2": "14e8d4b56cc273b508af8a2c58cb00e99e08d1d3",
- "background.3": "33554ff11e1eab35e50aa3570f51d53f16f46d6a",
- "text.1": "38382b9984a98f9d26692a7f2882dfb5c5d51825",
- "text.2": "115f62efd02491e85a63dfd601b03725d3711f23",
- "text.3": "1c7327f01cf759b17fd0523cb540afa8700c1dc7",
- "text.accent": "0b3cd5357659e6542cca163ccfd96c0cac059203",
- "text.success": "ee56057b81e6d0872a84ca6b29affc8911fe333e",
- "text.danger": "c7e38d7c7afc899f4d40392dbd6bc5ed6580264d",
- "text.warning": "b03334e4c9db4b76269e4be886df6c1abf74d0ca",
- "border.1": "5ad2231a611605964ba70f80e7aabb48f04bc704",
- "border.2": "9084bef359e38136e0dddac25a464896456a9b1a",
- "border.3": "5ff5d5233f7cb0233ce7634bc480026668c818f6",
- "border.focus": "8db219e896acc4d828aaaf4add646d96540a84ea",
- "border.success": "b13758973865eab0b4d79028a48e457eae8bec47",
- "border.danger": "33d53c1486021bb3c9edce4123b484a2aabc8de0",
- "border.warning": "027e57e08a1edcaaa7fbe033902bb3f65497abb4",
- "state.hover": "78426caca2a07ee56132762a720ae07e2810f03b",
- "state.selected": "ef914056c9c9dbaef00fa8795702a3cb933ee761",
- "state.disabled.text": "967ab1b863941c100f58cc55e611ee2709051f01",
- "state.disabled.background": "7a192b5ddcc570f0c8e3a5dbfd54d780e2832bbd",
- "state.disabled.border": "067fd26e80ad39a28f738a3b76d21d354092d551",
- "component.accordion.title": "5e49d6ddf7f2b21724b474d4a5545256143dce54",
- "component.accordion.description": "bc47401a69d07fa71f0371765ed940745fc7a5b9",
- "component.accordion.chevron": "5dd530f96134323125031668d4ea98a36ea0de86",
- "component.accordion.border": "0b3fcc0e02a2a86625b2b4a9cfeebfad9486bc3a",
- "component.alert.default.title": "d8e59ed205399e9727b0dcecdccad3d8daaaa622",
- "component.alert.default.description": "f9ec7fec91747435740f000fb642f9009e8fc2db",
- "component.alert.default.background": "7fbbdfcc33a3051394f89675798db2159741a5fc",
- "component.alert.default.border": "549692bf2f70f6b40c7d55259f8890189aa6cc98",
- "component.alert.danger.title": "c8da1cdbba8e0f86edda5fd3869f6186d53881ca",
- "component.alert.danger.description": "366849405bd53c78f0b73d72585034a52f05d9a7",
- "component.alert.danger.background": "5756a9bdba027993a9879b32ed129e3034028cdf",
- "component.alert.danger.border": "a1a3be9eefab6edf2e996a46537872680dc45a09",
- "component.avatar.text": "23018f4c7f22c4afb3b7e49f585a1fbb591209de",
- "component.avatar.background": "57703fddbd26d363509fdba3aea037bd2f515ee0",
- "component.avatar.border": "d651f4cb9082aa4d6e6af2c5abab700d683a5c85",
- "component.badge.default.text": "ab90828e3b8c6adce5dc10bf85107b001b958e95",
- "component.badge.default.background": "706b070b298e2d2a97665baf7af05187eefeb4fe",
- "component.badge.default.border": "a935a2968ca4ecfb8cc58a18f31ae8fe65eb516b",
- "component.badge.neutral.text": "82d39f1786c4371303ae21e4c02db79989c54e36",
- "component.badge.neutral.background": "f5480b1a2b648fdb0561acda7515c38271cfb04b",
- "component.badge.neutral.border": "00f05792ddf6e53bff79346df6a34144426d50e0",
- "component.badge.success.text": "71014a6138e8747257a21144f8114b906cfe0f0a",
- "component.badge.success.border": "190589c6021debb7bb676f05ac7f063c237fd4aa",
- "component.badge.success.background": "177eb9f406784ddb958232cd643ebbb3490a53d4",
- "component.badge.danger.text": "6c0c04f17c2bc0ee085d09bf0f205dcbc66c1e17",
- "component.badge.danger.border": "6bb014acbbd68a796ed0c4d8c4f73e8e9e619923",
- "component.badge.danger.background": "4162b10332d17800585d97ed45e45d69c2006808",
- "component.badge.warning.text": "8581620d95e5b92a8c85341ebf63f21fcf7133d0",
- "component.badge.warning.border": "71cb519182108ac72ffef823935546e4bff62bbc",
- "component.badge.warning.background": "74c13457a85684a054426bd833859fe93eaec978",
- "component.badge.running.text": "0b0c1be217e557a5b14c1cb25e988e4ac6d40583",
- "component.badge.running.border": "27d3c48d3c316bc4f980282759b5e82f8aaaf49d",
- "component.badge.running.background": "a85fddc26baf586ac7ba79e381e5f8fefca87c65",
- "component.badge.merged.text": "a83d66ef53e8a094a62f2b32a4d17e58d552b1ef",
- "component.badge.merged.border": "755392bca643af0a3fe5492069881a870aa11dc3",
- "component.badge.merged.background": "4f4c81b1fe43bfe0d721a22d0aeb93079776cf6d",
- "component.badge.ai.text": "bb4daee92817073da0366090742d0a17babb5728",
- "component.badge.ai.background": "c5764a2304bf0e8a153c9ce0da20827696a76b41",
- "component.breadcrumb.item-inactive": "2f009ca6cafb50c994205c9df02ee2d2503f7d23",
- "component.breadcrumb.item-current": "7b502cc2e72f66bb501fdc5f480d0133d1b3841a",
- "component.breadcrumb.separator": "1cd28c3ff97ab2f529a19c632d89dd44af0aad80",
- "component.btn.primary.text": "9d32f032da93c9aab8b3bc6087c26aa12f507ad7",
- "component.btn.primary.background": "410d584a3469233e067d0592a366fdebbe1049bc",
- "component.btn.primary.border": "1491ac71f9681307c2d6528e443504e079061988",
- "component.btn.secondary.text": "12c93d1b08ae50645a3b8f59256fcec00a4f84ca",
- "component.btn.secondary.background": "86434310c95f5c055783011cc0e7c7918f67a35c",
- "component.btn.secondary.border": "66bda91f87154efd3cefdc7a634ecb8afa8cd285",
- "component.btn.outline.unselected.text": "9cf2c495178d6fdfd8f1360376242acbd4dc5e75",
- "component.btn.outline.unselected.icon": "af1510c6050f671219d2089e0e59d5febb4422d6",
- "component.btn.outline.unselected.border": "2b3013d632e566301e9f5f1a5cbb6aab4e7ec53f",
- "component.btn.outline.selected.text": "13b50089245dec1899db2012412efcf649e2c0b4",
- "component.btn.outline.selected.icon": "2bdf2c92b22e814109f4e05ec4d41d92f934a15d",
- "component.btn.outline.selected.border": "ef10f4599233f62203def151b386013ddaa63afb",
- "component.btn.ghost.unselected.text": "43fa10dd413cddb9a2e2142ead9ca3b4a91b49a6",
- "component.btn.ghost.unselected.icon": "5ce332f51238b374104ec53067d685c26882f38e",
- "component.btn.ghost.selected.text": "74cbf3b86016e05517f8c7bc64652281c940363e",
- "component.btn.ghost.selected.icon": "1d8c6206a136d9c176ffba600a1e94618c4b96f8",
- "component.btn.success.text": "52a336440e013bbc849ad67a43d0e136cf4f0b51",
- "component.btn.success.background": "608ca6930129b4e5ff36d7f38508ae2537b66629",
- "component.btn.success.border": "1f74d9985a10fe20e0acc4647cf4949005e9d4f1",
- "component.btn.success.state.hover": "d05bde38a6539a11e3ccd87345af113ccd6bd113",
- "component.btn.success.state.active": "f6e48e68dba6c32de27fadcaca3d1959f081d2e5",
- "component.btn.danger.text": "49c02562362b8f775cfc2c4c614ecd646dcc2716",
- "component.btn.danger.background": "0b015d0a4f456781969d7ffaf135c7c2a8858440",
- "component.btn.danger.border": "9f99ee56f1ae2b7eb2f98300b83d4f53b15fd763",
- "component.btn.danger.state.hover": "e7756e1d022d893bfa5fdd619f181d26fb7b117b",
- "component.btn.danger.state.active": "23c7c85ff6104e098a208b6f4b86c1d0eef0f543",
- "component.btn.ai.text": "380368600319fa12b73538ff52acd9d0e977e367",
- "component.btn.ai.background": "8c9a1d07e05837f50588b642a4b51462f883887d",
- "component.card.background": "256878745d17a46b7159919d8e30a3e960f59575",
- "component.card.border": "3688ffcc56c4fb44dc0e221b8e09a958fd9e509d",
- "component.dialog.title": "e6e0ff2bf1f3802eb21492e8b833c5f5e679cd82",
- "component.dialog.description": "301509fcf2faac8497b2136f7879b9b0b3c64433",
- "component.dialog.background": "ff2918d712798a4b487b6f6e5befe7b3eef59883",
- "component.dialog.border": "4a6cb3732ad8b36bb9de0d15cbed575c87996088",
- "component.dialog.backdrop": "893e60ed671f891241a3084707057185398446ed",
- "component.dropdown.background": "09b2dca27ba9efabfe838d713a14ca6e6ac46685",
- "component.dropdown.border": "c8cdfff63f4e142d651070ff1056b69a638aaab7",
- "component.dropdown.item.delete.text": "864396a8c9b5df0fd948ded7d520ded936d74a8b",
- "component.dropdown.item.delete.state.hover": "308dc9064be8e754f8385b0e8ff5489563d7c984",
- "component.diff.grey": "43bf4f466a6e231c9951a639313740579c29d824",
- "component.diff.add-content": "eb4eccf789a2bda6f3d3875c3310ef0579fd3555",
- "component.diff.add-lineNumber": "61583aa6e36aaddd0be173a4a082a450e2522d3a",
- "component.diff.add-content-highlight": "ad544fc527ca8b4c297993fe0722b8a7a96ef903",
- "component.diff.add-widget": "c1def698ab707194d8f1558e16b05c55d50920d9",
- "component.diff.add-widget-color": "a27c504a1f1151974669cf06054c1d0f704ecc38",
- "component.diff.del-content": "465e6eb3613967f489cfee4b04f0b283b9e88f91",
- "component.diff.del-lineNumber": "4cbe83072b6781d6e3edff645ccb2fb7426c5628",
- "component.diff.del-content-highlight": "3e635e401a1a37a259211d093bef70e3a0c507ea",
- "component.diff.plain-content": "984456faee2f6a5c202cfd76078ef5b6cd3a05f1",
- "component.diff.plain-lineNumber": "6a5550287e7c58afa9d2375c5bfdca4d6c214cf1",
- "component.diff.plain-lineNumber-color": "7c1186d20725b53cbefe87f56c5bc6db4e77d898",
- "component.diff.empty-content": "712d93a0c1bc9503abda77ae50d624bd328c0057",
- "component.diff.hunk-content": "79ad0dfc599f9bc246a6618c85bc1dc59744537f",
- "component.diff.hunk-lineNumber": "bccfad80b84e35edf4b47af2ca30057eba2b2ebf",
- "component.diff.hunk-content-color": "68c5d6a95d475f7275062e3eb58dba464df3d059",
- "component.diff.expand-content": "1f0c136f21d9abc2ce4a585f7750043932bfc30f",
- "component.input.text": "df946237ac2ea0d177f3f2818a673fdf876944c7",
- "component.input.placeholder": "85d7632aba08fd476083e508cc2660b17c30981a",
- "component.input.icon": "75ca1f38c16fbd5e2697a36c74b0b1dd01f3f5c0",
- "component.input.background": "585327333fbbf97bb8db21fbc613025719ca8a87",
- "component.input.border": "911dac823dac21c9ccf4e35e10b2eb82a9c6f0ef",
- "component.label.text": "80403cd630bba01a064550d9783313227b1d010f",
- "component.link.default": "e387bb4185d01d8a3a7d52b15f3868ba40b31ec9",
- "component.link.visited": "39b6b12d8317b7e916bcba67f322018c02b42d82",
- "component.nav-tabs.unselected.text": "c085805657bb81574da85d3cb29f89ca08980daa",
- "component.nav-tabs.selected.text": "16aa825c8038347237cbe91f7eeece4d2a8d1a2b",
- "component.nav-tabs.selected.border": "3427b967112facd59f09fa310c863d7193ea4ffe",
- "component.nav-tabs.border": "791d71ca187934e4b98ddff04bc9447a10358699",
- "component.nav-tabs.background": "b92549e37390005f2bd1cfce06f9dfb8f67e39e0",
- "component.pipeline.arrow.border": "e2beaac31e79580c5cb1d64e29cb8bffec601ad6",
- "component.pipeline.card.background": "f207dcff97f000326c4f28293fdbd2830860ce54",
- "component.pipeline.card.border": "aa9d9528b1e8e25f9e6dae387b76d9beb2de35a8",
- "component.pipeline.card.running.border": "179c0e4d47becc896eb1fbb7f9e8461779b3f680",
- "component.pipeline.card.error.border": "1c0b41b41e25250cfb65bdb539bd573be66b0d00",
- "component.pipeline.card.completed.border": "14251a54f431aae617af6b9577454a0e212ad76f",
- "component.pipeline.card-canvas.1.background": "01bd392d5ddafe85e5575296d08254e52054ba8d",
- "component.pipeline.card-canvas.1.border": "b9510abf89f82fb7b779bb730caa1bf393c83bd4",
- "component.pipeline.card-canvas.2.background": "87b6b3e65b995fc4180dfb7bf613efb0098d1fff",
- "component.pipeline.card-canvas.2.border": "1f9fa1e95134d87995a21738a3877f1c15158e5e",
- "component.pipeline.background.dotes": "2784742abff27552789cdd4f2b51cab1331abb4a",
- "component.sidebar.background": "8b6619fafae38e8ad94fffd488f2cf53d3c31d76",
- "component.sidebar.border": "2263230eae16609a3d95ba5863aa3cc343010131",
- "component.sidebar.separator": "a0c913dd38e81e3b2c20ee17642433da6da5f147",
- "component.sidebar.hover": "4925b4511178bd2853a6b7b329683d036508aec1",
- "component.sidebar.selected": "31f335ecde0aedb12407221718069f5b13574d41",
- "component.sidebar.item.unselected.text": "9609e0ad8d79127a3784876f0204d02964f09e43",
- "component.sidebar.item.unselected.icon": "5afba128858cf7494fb8a326a435860faf00b0ee",
- "component.sidebar.item.selected.text": "5f1daf88cebaea07bd4c2a57c862638340827496",
- "component.sidebar.item.selected.icon": "18325fda8139122c4a7cdf6debe2cd1f25d120b7",
- "component.sidebar.logo.text": "a3ffa09fdf368badab24aecdbd26709ed7b3c2b2",
- "component.sidebar.logo.icon": "c572d382a2018718d719f6a427d31fc9a42f57bd",
- "component.sidebar.search.background": "33822e390046e5ec8f71a07fc041514a28778e74",
- "component.sidebar.search.border": "f2044f7e8cf503f8809a48a14a88c5ef6466176f",
- "component.sidebar.search.placeholder": "665cc00a32edd27b62371ee820d3c3250e629e78",
- "component.sidebar.search.btn.background": "70c80e61b9ec397214c809c51de4fdf8177185da",
- "component.sidebar.search.btn.border": "1c434c7d16cd4ba880e2d57520c90bc37f6b3879",
- "component.sidebar.search.btn.text": "589c7d0162d67165a8752ea54a2c63bb63ee3ad7",
- "component.sidebar.footer.username": "68298a8f471bb04f2f0305d9433a2b59613abd8d",
- "component.sidebar.footer.data": "6a681d2abb90c2b62a39e20a1d29419c5086f01a",
- "component.scrollbar.thumb": "9818c03d003381a966d08d3c6da75af8468bb8ef",
- "component.selection.unselected.item": "7a7cad2aa2d6b2803a52eb26c78ea177b84ce241",
- "component.selection.unselected.background": "a63ba949d12afc99020e77f95d0538bddba457b3",
- "component.selection.unselected.border": "6ef997ebe03bb209ca568a648eb0cc8be69746a6",
- "component.selection.selected.item": "f1f43c8acf2d4da10ee2e0d164d4dbe955816018",
- "component.selection.selected.background": "1d1bbb9958f047744b66861fd8bd75dc2726dc25",
- "component.selection.selected.border": "44b31378ed175b87b50ebad88cfd4a73a66ab9d5",
- "component.separator.background": "9f4c82c269bc5aff0fa55d52a0ed59f914057be0",
- "component.slider.track.base": "34dc3b5be6733e38f6c28d24d4f3699b2d7ea6f3",
- "component.slider.track.progress": "38d8cac26c1cfb91293198eee25299e4aef9c1d8",
- "component.slider.track-segments.base": "cb752791a51ff48c6d481426a1affb15048a152a",
- "component.slider.track-segments.progress": "a7943fda0e4646e7018046354a9be54cf7d03075",
- "component.slider.handle.background": "5c423cc3b672079f1e7dc0d1c8170dade368711a",
- "component.slider.handle.border": "94347a2ed2900445946d18c653fb179b8602c533",
- "component.status-indicator.completed": "c4c3bce2d28c84c25db4f444f9144b94523737b7",
- "component.status-indicator.cancelled": "5aa15732d9ebc41f14b111e252819e2e36617124",
- "component.status-indicator.warning": "4dc6e5ea4c736869aee4ebd0ee006f2d73861423",
- "component.status-indicator.running": "07ce029f27cf34bf8d6fe3b9a6a600be01c8947e",
- "component.status-indicator.merged": "d9eb24404452e6cc2617094fe8f29c69a760ea55",
- "component.status-indicator.action-required": "2f1b8543c44b5d93cebddd80b5a9ee2d60fdb146",
- "component.status-indicator.waiting": "62f68d300850ce20cf0be8c07d82a41bf1a56ecd",
- "component.switch.unselected.thumb": "94d5f0b3a97924583ff697d56db74727b133ba95",
- "component.switch.unselected.background": "a8ae87c7bb7ba7f4bfa71f2fdd5f404d19c3a1be",
- "component.switch.selected.thumb": "cf6964ec11d69899d5dd39e82d322ea544367e90",
- "component.switch.selected.background": "bba05ff96eae08a4adc31a6406e417022d9e5dad",
- "component.table.header.text": "65cfc045aa01e3d3eeae4a227cac9be150839db8",
- "component.table.header.background": "137c4f2e14bb8cadaf6f900a443700fe928a1fcd",
- "component.table.row.alternate-background": "2863f92db433f88f24f62dda4cc9fd50c48130be",
- "component.table.row.border": "445d945c4fe4426c3b73cf6f8fe0a572e4525798",
- "component.table.cell.text": "73a28f25ba54aff507877ecbfd9942a6ea9f3cea",
- "component.tabs.background": "8689ee01219675fb951a2517c2397fba52487971",
- "component.tabs.border": "e5bc8cfac224234021c11b381f505da5fcac84ed",
- "component.tabs.item.unselected.text": "4af8a5b79c55621f1ed11a7b6fc605657934dc1e",
- "component.tabs.item.unselected.background": "fa041cdeb34ba5da6f1bd4cd6d8bb4b8273e0e70",
- "component.tabs.item.unselected.border": "79b1a6fe839c012efec923edf40b3bfa2bcdab19",
- "component.tabs.item.selected.text": "d048f7001829ff9949b2712b8ca746c8f3f49767",
- "component.tabs.item.selected.background": "33269e9854800d565f728ba2a85c5cd3e549b5e8",
- "component.tabs.item.selected.border": "11b7e5aeb83fd2f5d968021c750af2ceb5ba5841",
- "component.tag.blue.text": "b35e0aebd9d1ebf0fd5d24bbd5ad184db9e11b86",
- "component.tag.blue.background": "072fc2901d8ad0199c07bc339d46db086c7b0379",
- "component.tag.blue.background-subtle": "67307c003cb91d76e00ef0f3777318e25efac628",
- "component.tag.blue.border": "680fb2a6a11251e2619789595cd28c7861aaa530",
- "component.tag.brown.text": "b48491f46d15503df99e2d8d9394aa552d09461b",
- "component.tag.brown.background": "90b0ee0df4ebe7f06bfd07a7acbe812a45d621a4",
- "component.tag.brown.background-subtle": "134ffd2a91ef027e197db6a5331d2726bc080ad6",
- "component.tag.brown.border": "675776ff7a30540c297579d72b7f00779d778c14",
- "component.tag.cyan.text": "6bf9361c5931ba40663d2c412f28f15382498517",
- "component.tag.cyan.background": "83107c8cff314c553ed2cea5c9af1ff3356485e5",
- "component.tag.cyan.background-subtle": "7f2724127eebb6e01713828af3736cd2e3734436",
- "component.tag.cyan.border": "3286065f931626298e8f3dab2328297e83a79771",
- "component.tag.green.text": "699a30f1d5f76ed4e631faa3da63be65e88af039",
- "component.tag.green.background": "8b06c35974700260dff1a712c0a3976d4ddb0df5",
- "component.tag.green.background-subtle": "c4f47c34772d8367bc3b00645420511f37aaecad",
- "component.tag.green.border": "db85545b7d00ef9e199bf863dcdcc2be520f520c",
- "component.tag.indigo.text": "d641d4626278e4d17ff4d98202112da9580a6b89",
- "component.tag.indigo.background": "bb4af9a068f716c2f0b4f77c228b88009ac049c9",
- "component.tag.indigo.background-subtle": "877e3b4ee6040ed581a8349c8fdb5e49ed36dfe0",
- "component.tag.indigo.border": "885fdb80c956855c30666c660d5839dc357d1f5f",
- "component.tag.lime.text": "763399447b243f761b7cce55f7dcf2fbb1797ee3",
- "component.tag.lime.background": "d51cede4c823e16ac204bcaddb65d49c325c3cbe",
- "component.tag.lime.background-subtle": "556934df078200ab014c762eeaa04deecd05422e",
- "component.tag.lime.border": "fbb53e37ef7cb87cfae5298e69a5ffe4f99a23a7",
- "component.tag.mint.text": "d3d406bffbadb1b894e4bb6aef7b1f5a1945094c",
- "component.tag.mint.background": "04568a7d0bff5fbc11600bf840916f5451a0fe62",
- "component.tag.mint.background-subtle": "1d39716bceda8510beb02e19847c391523e3690a",
- "component.tag.mint.border": "c703cecfc8bd82c593dc9d81ce18748edd6ecf4d",
- "component.tag.orange.text": "ba407492439b283fedf30a8ab8b16774c0931a9f",
- "component.tag.orange.background": "ef766412f340a4aa62c8888a6fdfb2890f3ea207",
- "component.tag.orange.background-subtle": "05e823662de8b1f99a062cea3c0f24df69b29362",
- "component.tag.orange.border": "2f3023f2311c12acb44cdd28beb888f64d6d2183",
- "component.tag.pink.text": "83b73e0e328485233004d42baa8a0948ff2198b0",
- "component.tag.pink.background": "b23a211249a71f32bf15757316d0596fdb395962",
- "component.tag.pink.background-subtle": "c144f19e07b839d68f20eb5c51ebd94e0f333a82",
- "component.tag.pink.border": "b4874a81a08261362f3d8237833b80e68a851b76",
- "component.tag.purple.text": "9869d8aad416ac3f9e530b0d62b05dda66906de4",
- "component.tag.purple.background": "bc59008310427ba5883f71079b19b8cb4c6dd862",
- "component.tag.purple.background-subtle": "a3598602d6e6b1d03f638f1a941801f147f4657a",
- "component.tag.purple.border": "de1d577bd170613ab46460e9c50ca8de420152f6",
- "component.tag.red.text": "aca8c1832317ac859b4263769855f423840a8569",
- "component.tag.red.background": "9008e05416a00096c234511275b92be7204363b6",
- "component.tag.red.background-subtle": "986bdd3f8d16488337ca9f46b71b04195d7578b0",
- "component.tag.red.border": "f7f9067262546ee6eb77955e38aa0a451fc7f98a",
- "component.tag.violet.text": "2ab996ff3465a0b97dee4d7c5606df3d46ab2a07",
- "component.tag.violet.background": "4c9b9c2658479fc0e56894975a9b9b8d76df5b00",
- "component.tag.violet.background-subtle": "fded9a84a20755592f57f081ebb594bfbaf8cfb3",
- "component.tag.violet.border": "77de89ef1ab5168b7ff5e329bde8608047149a04",
- "component.tag.yellow.text": "cadfcb4d0fe72fd5828cd764d54198026520e10c",
- "component.tag.yellow.background": "a29464cd2a618a77586cb8760478a4d82b12b3ca",
- "component.tag.yellow.background-subtle": "1b262be32c5779f024da5ad5696c805a83eb96c7",
- "component.tag.yellow.border": "b595821fd5ef662361820415bb878e8ef4ab8939",
- "component.tag.gray.text": "e7608c51a2421de226afebbcb909180c8a0cdb5a",
- "component.tag.gray.background": "9bcc758ef67bbaac88637e99a702da5d7f7a3144",
- "component.tag.gray.background-subtle": "76dfa99dd57cbaf2e7cbec9511cd1e1ddd92ee0e",
- "component.tag.gray.border": "02e03f32969f9e6120bb6c7a3b781a5446f1bef1",
- "component.toast.default.title": "f791d24eeab59c12cf4aad84f4677099bb4a01c1",
- "component.toast.default.description": "6000da4ada3b9445750fb4b7b990726df120c271",
- "component.toast.default.background": "5b9e9ea5b7de018a92d3deb902257e4e2bbb49f9",
- "component.toast.default.border": "f74755bc7843dc9d7c788c54178b7ce3b83dea3f",
- "component.toast.danger.title": "b5ad1c43fcee32eb251b980e884e77ea137c3369",
- "component.toast.danger.description": "d281b5c13f2a4a293042f52b168e39f8bec398da",
- "component.toast.danger.background": "8ba5c70e994ab44aeb72b3ed7f26ca9646d59cc0",
- "component.toast.danger.border": "7f5252c13b96825084248b367f36377bb003ca96",
- "component.tooltip.text": "b79a7ec441cdc7c6eee9313602f081d063327c1d",
- "component.tooltip.background": "a35d0240a1c4de13350e6a4770dd1703a90a9227",
- "shadow-color.0": "c0c282f63e107374a732d74c1742cf60d52e6e5c",
- "shadow-color.1": "1ec33a9c84353664d23cd23d6c033d1c330c149a",
- "shadow-color.2": "6200a000044d8dbee421ed4afb0c3ff42febb6ef",
- "shadow-color.3": "77d99afb159d8e193a82f615dd84de3214e00703",
- "shadow-color.4": "2b2e0307d252bdc6db53a23ce2cc2e9bb4f6b914",
- "shadow-color.5": "5a6c707240bab54cb4403f47262abfe0756efc9a",
- "shadow-color.6": "928283d00759150575a8f155da90180a582be438",
- "shadow-color.inner": "6cb5a98fba0b13e952859b9f023259b5c06cfd1a",
- "gradient.ai.gradient-stop-1": "8db516caa68afc5b8fdd6fc6e5a9bad7715c5f26",
- "gradient.ai.gradient-stop-2": "33930f41665251a281973a37847f357480aedca3",
- "gradient.ai.gradient-stop-3": "c9e14c3db8e622b10b1cd3e860115cd6f876ae49",
- "gradient.ai.gradient-stop-4": "6e7d0850d7eb1e699f87b41f6ffd4cb8d73d72e8",
- "gradient.skeleton.gradient-stop-1": "5427016b990b75f0d1ce60eef8cb9b96d75fbde2",
- "gradient.skeleton.gradient-stop-2": "01442c311e6da751c30c3518fc32970306767274",
- "gradient.skeleton.gradient-stop-3": "7fda4c834a3daf0c56bb59777c525670ae2dee3e",
- "gradient.pipeline.running.gradient-stop-1": "0c187d1ebb015ec66bac356009795316f84807ae",
- "gradient.pipeline.running.gradient-stop-2": "d1251f86c91bd0f29d8ac8cfa01056bc307156b4",
- "gradient.pipeline.running.gradient-stop-3": "b09bdab234cdf7c204cb153ec94ea0a9b2bb4976",
- "gradient.pipeline.arrows.gradient-stop-1": "0465e74baaf10a12f23b9eaa40fc1ae08485a0d5",
- "gradient.pipeline.arrows.gradient-stop-2": "4cadc4f9a5e66f28eaa27fb54b6ce538ea430c7d",
- "gradient.pipeline.arrows.gradient-stop-3": "5af16d4ae6b63ff8dcf3254009e712db4ac1a3f9",
- "gradient.pipeline.card.background.gradient-from": "8404a4e146121987426681accb996902179fad72",
- "gradient.pipeline.card.background.gradient-to": "037bbd7fb410d05993a48594626a7babb32605a6",
- "gradient.pipeline.card.border.gradient-from": "342926ec7179e7cbe133981050c1e1e41d94ed7a",
- "gradient.pipeline.card.border.gradient-to": "8e39428cc5ce20f3593127f2ef71f180b38ee9a4",
- "gradient.pipeline.widget.number.gradient-from": "dc372cb50eedf6023cd80cb6a4520e5fdf91358b",
- "gradient.pipeline.widget.number.gradient-to": "e505c8d9dd140f5a671c1291ffd519fcff5c3e2c",
- "gradient.pipeline.widget.blob.big.gradient-from": "b518524b25a5b95804988c640c4d52ba7ebd4599",
- "gradient.pipeline.widget.blob.big.gradient-to": "80a493af10245e0ebbc6a51f5452d61d836a3754",
- "gradient.pipeline.widget.blob.small.gradient-from": "8d7be31e69f0e54dd2e493d9051c2268078ea5ed",
- "gradient.pipeline.widget.blob.small.gradient-to": "198813cf6242881ce0e0d030ca22ef31f9190d13",
- "iconStrokeWidth.xxs": "751ceaa292e27736009bef894b62f83c1b2d66d8",
- "iconStrokeWidth.xs": "77ca59c88a0b47972554b1db3f6469a230a6ad8c",
- "iconStrokeWidth.sm": "e445b22e1f18af07002a1dc76f900dada5477383",
- "iconStrokeWidth.default": "4377ec04d21e3851d7f71914a0051ed09daad5fb",
- "iconStrokeWidth.md": "580043ec5bcae9c2097bff41e3e24e49883451c9",
- "iconStrokeWidth.lg": "e72029e275f9e020f7d772662521389ea67a279a",
- "component.dropdown.item.text": "2f1f1ea9d368ec8be380803506fbf657cabe6ac0"
- },
- "group": "mode"
- },
- {
- "id": "b3258d74d3429d881e4fd4aa5b9fb3456dcfb038",
- "name": "light-high-contrast-tritanopia",
- "$figmaStyleReferences": {
- "shadow.0": "S:a2ed3778198048e91067a04633c27ba20e9fcbec,",
- "shadow.1": "S:947694488889f7271c428950bec937ee79f8a536,",
- "shadow.2": "S:70378f090cb66b03ee4b18e25742743934f37757,",
- "shadow.3": "S:aa7e83fd47e75f5a1ae3e17f64417d5e9fcb96ae,",
- "shadow.4": "S:5dfba690094db266c4ab7686fccbbedd8c16385f,",
- "shadow.5": "S:d6752151a8dd3bd4b4bf12ad15a80c522f760731,",
- "shadow.6": "S:da8e7b5b0f1352215fbaab66eff62a3e19d22b67,",
- "shadow.inner": "S:2805cdc40176a4707d5cfc549b4c12e7ec4e74ff,",
- "ring.focus": "S:062018f6483f54f1255b952aa1759b028d502ac3,"
- },
- "selectedTokenSets": {
- "mode/light/high-contrast-tritanopia": "enabled"
- },
- "$figmaCollectionId": "VariableCollectionId:1340:156918",
- "$figmaModeId": "1389:21",
- "$figmaVariableReferences": {
- "background.1": "633e5f77aa1bd1bd133852d8372b9c9f1231a9e4",
- "background.2": "14e8d4b56cc273b508af8a2c58cb00e99e08d1d3",
- "background.3": "33554ff11e1eab35e50aa3570f51d53f16f46d6a",
- "text.1": "38382b9984a98f9d26692a7f2882dfb5c5d51825",
- "text.2": "115f62efd02491e85a63dfd601b03725d3711f23",
- "text.3": "1c7327f01cf759b17fd0523cb540afa8700c1dc7",
- "text.accent": "0b3cd5357659e6542cca163ccfd96c0cac059203",
- "text.success": "ee56057b81e6d0872a84ca6b29affc8911fe333e",
- "text.danger": "c7e38d7c7afc899f4d40392dbd6bc5ed6580264d",
- "text.warning": "b03334e4c9db4b76269e4be886df6c1abf74d0ca",
- "border.1": "5ad2231a611605964ba70f80e7aabb48f04bc704",
- "border.2": "9084bef359e38136e0dddac25a464896456a9b1a",
- "border.3": "5ff5d5233f7cb0233ce7634bc480026668c818f6",
- "border.focus": "8db219e896acc4d828aaaf4add646d96540a84ea",
- "border.success": "b13758973865eab0b4d79028a48e457eae8bec47",
- "border.danger": "33d53c1486021bb3c9edce4123b484a2aabc8de0",
- "border.warning": "027e57e08a1edcaaa7fbe033902bb3f65497abb4",
- "state.hover": "78426caca2a07ee56132762a720ae07e2810f03b",
- "state.selected": "ef914056c9c9dbaef00fa8795702a3cb933ee761",
- "state.disabled.text": "967ab1b863941c100f58cc55e611ee2709051f01",
- "state.disabled.background": "7a192b5ddcc570f0c8e3a5dbfd54d780e2832bbd",
- "state.disabled.border": "067fd26e80ad39a28f738a3b76d21d354092d551",
- "component.accordion.title": "5e49d6ddf7f2b21724b474d4a5545256143dce54",
- "component.accordion.description": "bc47401a69d07fa71f0371765ed940745fc7a5b9",
- "component.accordion.chevron": "5dd530f96134323125031668d4ea98a36ea0de86",
- "component.accordion.border": "0b3fcc0e02a2a86625b2b4a9cfeebfad9486bc3a",
- "component.alert.default.title": "d8e59ed205399e9727b0dcecdccad3d8daaaa622",
- "component.alert.default.description": "f9ec7fec91747435740f000fb642f9009e8fc2db",
- "component.alert.default.background": "7fbbdfcc33a3051394f89675798db2159741a5fc",
- "component.alert.default.border": "549692bf2f70f6b40c7d55259f8890189aa6cc98",
- "component.alert.danger.title": "c8da1cdbba8e0f86edda5fd3869f6186d53881ca",
- "component.alert.danger.description": "366849405bd53c78f0b73d72585034a52f05d9a7",
- "component.alert.danger.background": "5756a9bdba027993a9879b32ed129e3034028cdf",
- "component.alert.danger.border": "a1a3be9eefab6edf2e996a46537872680dc45a09",
- "component.avatar.text": "23018f4c7f22c4afb3b7e49f585a1fbb591209de",
- "component.avatar.background": "57703fddbd26d363509fdba3aea037bd2f515ee0",
- "component.avatar.border": "d651f4cb9082aa4d6e6af2c5abab700d683a5c85",
- "component.badge.default.text": "ab90828e3b8c6adce5dc10bf85107b001b958e95",
- "component.badge.default.background": "706b070b298e2d2a97665baf7af05187eefeb4fe",
- "component.badge.default.border": "a935a2968ca4ecfb8cc58a18f31ae8fe65eb516b",
- "component.badge.neutral.text": "82d39f1786c4371303ae21e4c02db79989c54e36",
- "component.badge.neutral.background": "f5480b1a2b648fdb0561acda7515c38271cfb04b",
- "component.badge.neutral.border": "00f05792ddf6e53bff79346df6a34144426d50e0",
- "component.badge.success.text": "71014a6138e8747257a21144f8114b906cfe0f0a",
- "component.badge.success.border": "190589c6021debb7bb676f05ac7f063c237fd4aa",
- "component.badge.success.background": "177eb9f406784ddb958232cd643ebbb3490a53d4",
- "component.badge.danger.text": "6c0c04f17c2bc0ee085d09bf0f205dcbc66c1e17",
- "component.badge.danger.border": "6bb014acbbd68a796ed0c4d8c4f73e8e9e619923",
- "component.badge.danger.background": "4162b10332d17800585d97ed45e45d69c2006808",
- "component.badge.warning.text": "8581620d95e5b92a8c85341ebf63f21fcf7133d0",
- "component.badge.warning.border": "71cb519182108ac72ffef823935546e4bff62bbc",
- "component.badge.warning.background": "74c13457a85684a054426bd833859fe93eaec978",
- "component.badge.running.text": "0b0c1be217e557a5b14c1cb25e988e4ac6d40583",
- "component.badge.running.border": "27d3c48d3c316bc4f980282759b5e82f8aaaf49d",
- "component.badge.running.background": "a85fddc26baf586ac7ba79e381e5f8fefca87c65",
- "component.badge.merged.text": "a83d66ef53e8a094a62f2b32a4d17e58d552b1ef",
- "component.badge.merged.border": "755392bca643af0a3fe5492069881a870aa11dc3",
- "component.badge.merged.background": "4f4c81b1fe43bfe0d721a22d0aeb93079776cf6d",
- "component.badge.ai.text": "bb4daee92817073da0366090742d0a17babb5728",
- "component.badge.ai.background": "c5764a2304bf0e8a153c9ce0da20827696a76b41",
- "component.breadcrumb.item-inactive": "2f009ca6cafb50c994205c9df02ee2d2503f7d23",
- "component.breadcrumb.item-current": "7b502cc2e72f66bb501fdc5f480d0133d1b3841a",
- "component.breadcrumb.separator": "1cd28c3ff97ab2f529a19c632d89dd44af0aad80",
- "component.btn.primary.text": "9d32f032da93c9aab8b3bc6087c26aa12f507ad7",
- "component.btn.primary.background": "410d584a3469233e067d0592a366fdebbe1049bc",
- "component.btn.primary.border": "1491ac71f9681307c2d6528e443504e079061988",
- "component.btn.secondary.text": "12c93d1b08ae50645a3b8f59256fcec00a4f84ca",
- "component.btn.secondary.background": "86434310c95f5c055783011cc0e7c7918f67a35c",
- "component.btn.secondary.border": "66bda91f87154efd3cefdc7a634ecb8afa8cd285",
- "component.btn.outline.unselected.text": "9cf2c495178d6fdfd8f1360376242acbd4dc5e75",
- "component.btn.outline.unselected.icon": "af1510c6050f671219d2089e0e59d5febb4422d6",
- "component.btn.outline.unselected.border": "2b3013d632e566301e9f5f1a5cbb6aab4e7ec53f",
- "component.btn.outline.selected.text": "13b50089245dec1899db2012412efcf649e2c0b4",
- "component.btn.outline.selected.icon": "2bdf2c92b22e814109f4e05ec4d41d92f934a15d",
- "component.btn.outline.selected.border": "ef10f4599233f62203def151b386013ddaa63afb",
- "component.btn.ghost.unselected.text": "43fa10dd413cddb9a2e2142ead9ca3b4a91b49a6",
- "component.btn.ghost.unselected.icon": "5ce332f51238b374104ec53067d685c26882f38e",
- "component.btn.ghost.selected.text": "74cbf3b86016e05517f8c7bc64652281c940363e",
- "component.btn.ghost.selected.icon": "1d8c6206a136d9c176ffba600a1e94618c4b96f8",
- "component.btn.success.text": "52a336440e013bbc849ad67a43d0e136cf4f0b51",
- "component.btn.success.background": "608ca6930129b4e5ff36d7f38508ae2537b66629",
- "component.btn.success.border": "1f74d9985a10fe20e0acc4647cf4949005e9d4f1",
- "component.btn.success.state.hover": "d05bde38a6539a11e3ccd87345af113ccd6bd113",
- "component.btn.success.state.active": "f6e48e68dba6c32de27fadcaca3d1959f081d2e5",
- "component.btn.danger.text": "49c02562362b8f775cfc2c4c614ecd646dcc2716",
- "component.btn.danger.background": "0b015d0a4f456781969d7ffaf135c7c2a8858440",
- "component.btn.danger.border": "9f99ee56f1ae2b7eb2f98300b83d4f53b15fd763",
- "component.btn.danger.state.hover": "e7756e1d022d893bfa5fdd619f181d26fb7b117b",
- "component.btn.danger.state.active": "23c7c85ff6104e098a208b6f4b86c1d0eef0f543",
- "component.btn.ai.text": "380368600319fa12b73538ff52acd9d0e977e367",
- "component.btn.ai.background": "8c9a1d07e05837f50588b642a4b51462f883887d",
- "component.card.background": "256878745d17a46b7159919d8e30a3e960f59575",
- "component.card.border": "3688ffcc56c4fb44dc0e221b8e09a958fd9e509d",
- "component.dialog.title": "e6e0ff2bf1f3802eb21492e8b833c5f5e679cd82",
- "component.dialog.description": "301509fcf2faac8497b2136f7879b9b0b3c64433",
- "component.dialog.background": "ff2918d712798a4b487b6f6e5befe7b3eef59883",
- "component.dialog.border": "4a6cb3732ad8b36bb9de0d15cbed575c87996088",
- "component.dialog.backdrop": "893e60ed671f891241a3084707057185398446ed",
- "component.dropdown.background": "09b2dca27ba9efabfe838d713a14ca6e6ac46685",
- "component.dropdown.border": "c8cdfff63f4e142d651070ff1056b69a638aaab7",
- "component.dropdown.item.delete.text": "864396a8c9b5df0fd948ded7d520ded936d74a8b",
- "component.dropdown.item.delete.state.hover": "308dc9064be8e754f8385b0e8ff5489563d7c984",
- "component.diff.grey": "43bf4f466a6e231c9951a639313740579c29d824",
- "component.diff.add-content": "eb4eccf789a2bda6f3d3875c3310ef0579fd3555",
- "component.diff.add-lineNumber": "61583aa6e36aaddd0be173a4a082a450e2522d3a",
- "component.diff.add-content-highlight": "ad544fc527ca8b4c297993fe0722b8a7a96ef903",
- "component.diff.add-widget": "c1def698ab707194d8f1558e16b05c55d50920d9",
- "component.diff.add-widget-color": "a27c504a1f1151974669cf06054c1d0f704ecc38",
- "component.diff.del-content": "465e6eb3613967f489cfee4b04f0b283b9e88f91",
- "component.diff.del-lineNumber": "4cbe83072b6781d6e3edff645ccb2fb7426c5628",
- "component.diff.del-content-highlight": "3e635e401a1a37a259211d093bef70e3a0c507ea",
- "component.diff.plain-content": "984456faee2f6a5c202cfd76078ef5b6cd3a05f1",
- "component.diff.plain-lineNumber": "6a5550287e7c58afa9d2375c5bfdca4d6c214cf1",
- "component.diff.plain-lineNumber-color": "7c1186d20725b53cbefe87f56c5bc6db4e77d898",
- "component.diff.empty-content": "712d93a0c1bc9503abda77ae50d624bd328c0057",
- "component.diff.hunk-content": "79ad0dfc599f9bc246a6618c85bc1dc59744537f",
- "component.diff.hunk-lineNumber": "bccfad80b84e35edf4b47af2ca30057eba2b2ebf",
- "component.diff.hunk-content-color": "68c5d6a95d475f7275062e3eb58dba464df3d059",
- "component.diff.expand-content": "1f0c136f21d9abc2ce4a585f7750043932bfc30f",
- "component.input.text": "df946237ac2ea0d177f3f2818a673fdf876944c7",
- "component.input.placeholder": "85d7632aba08fd476083e508cc2660b17c30981a",
- "component.input.icon": "75ca1f38c16fbd5e2697a36c74b0b1dd01f3f5c0",
- "component.input.background": "585327333fbbf97bb8db21fbc613025719ca8a87",
- "component.input.border": "911dac823dac21c9ccf4e35e10b2eb82a9c6f0ef",
- "component.label.text": "80403cd630bba01a064550d9783313227b1d010f",
- "component.link.default": "e387bb4185d01d8a3a7d52b15f3868ba40b31ec9",
- "component.link.visited": "39b6b12d8317b7e916bcba67f322018c02b42d82",
- "component.nav-tabs.unselected.text": "c085805657bb81574da85d3cb29f89ca08980daa",
- "component.nav-tabs.selected.text": "16aa825c8038347237cbe91f7eeece4d2a8d1a2b",
- "component.nav-tabs.selected.border": "3427b967112facd59f09fa310c863d7193ea4ffe",
- "component.nav-tabs.border": "791d71ca187934e4b98ddff04bc9447a10358699",
- "component.nav-tabs.background": "b92549e37390005f2bd1cfce06f9dfb8f67e39e0",
- "component.pipeline.arrow.border": "e2beaac31e79580c5cb1d64e29cb8bffec601ad6",
- "component.pipeline.card.background": "f207dcff97f000326c4f28293fdbd2830860ce54",
- "component.pipeline.card.border": "aa9d9528b1e8e25f9e6dae387b76d9beb2de35a8",
- "component.pipeline.card.running.border": "179c0e4d47becc896eb1fbb7f9e8461779b3f680",
- "component.pipeline.card.error.border": "1c0b41b41e25250cfb65bdb539bd573be66b0d00",
- "component.pipeline.card.completed.border": "14251a54f431aae617af6b9577454a0e212ad76f",
- "component.pipeline.card-canvas.1.background": "01bd392d5ddafe85e5575296d08254e52054ba8d",
- "component.pipeline.card-canvas.1.border": "b9510abf89f82fb7b779bb730caa1bf393c83bd4",
- "component.pipeline.card-canvas.2.background": "87b6b3e65b995fc4180dfb7bf613efb0098d1fff",
- "component.pipeline.card-canvas.2.border": "1f9fa1e95134d87995a21738a3877f1c15158e5e",
- "component.pipeline.background.dotes": "2784742abff27552789cdd4f2b51cab1331abb4a",
- "component.sidebar.background": "8b6619fafae38e8ad94fffd488f2cf53d3c31d76",
- "component.sidebar.border": "2263230eae16609a3d95ba5863aa3cc343010131",
- "component.sidebar.separator": "a0c913dd38e81e3b2c20ee17642433da6da5f147",
- "component.sidebar.hover": "4925b4511178bd2853a6b7b329683d036508aec1",
- "component.sidebar.selected": "31f335ecde0aedb12407221718069f5b13574d41",
- "component.sidebar.item.unselected.text": "9609e0ad8d79127a3784876f0204d02964f09e43",
- "component.sidebar.item.unselected.icon": "5afba128858cf7494fb8a326a435860faf00b0ee",
- "component.sidebar.item.selected.text": "5f1daf88cebaea07bd4c2a57c862638340827496",
- "component.sidebar.item.selected.icon": "18325fda8139122c4a7cdf6debe2cd1f25d120b7",
- "component.sidebar.logo.text": "a3ffa09fdf368badab24aecdbd26709ed7b3c2b2",
- "component.sidebar.logo.icon": "c572d382a2018718d719f6a427d31fc9a42f57bd",
- "component.sidebar.search.background": "33822e390046e5ec8f71a07fc041514a28778e74",
- "component.sidebar.search.border": "f2044f7e8cf503f8809a48a14a88c5ef6466176f",
- "component.sidebar.search.placeholder": "665cc00a32edd27b62371ee820d3c3250e629e78",
- "component.sidebar.search.btn.background": "70c80e61b9ec397214c809c51de4fdf8177185da",
- "component.sidebar.search.btn.border": "1c434c7d16cd4ba880e2d57520c90bc37f6b3879",
- "component.sidebar.search.btn.text": "589c7d0162d67165a8752ea54a2c63bb63ee3ad7",
- "component.sidebar.footer.username": "68298a8f471bb04f2f0305d9433a2b59613abd8d",
- "component.sidebar.footer.data": "6a681d2abb90c2b62a39e20a1d29419c5086f01a",
- "component.scrollbar.thumb": "9818c03d003381a966d08d3c6da75af8468bb8ef",
- "component.selection.unselected.item": "7a7cad2aa2d6b2803a52eb26c78ea177b84ce241",
- "component.selection.unselected.background": "a63ba949d12afc99020e77f95d0538bddba457b3",
- "component.selection.unselected.border": "6ef997ebe03bb209ca568a648eb0cc8be69746a6",
- "component.selection.selected.item": "f1f43c8acf2d4da10ee2e0d164d4dbe955816018",
- "component.selection.selected.background": "1d1bbb9958f047744b66861fd8bd75dc2726dc25",
- "component.selection.selected.border": "44b31378ed175b87b50ebad88cfd4a73a66ab9d5",
- "component.separator.background": "9f4c82c269bc5aff0fa55d52a0ed59f914057be0",
- "component.slider.track.base": "34dc3b5be6733e38f6c28d24d4f3699b2d7ea6f3",
- "component.slider.track.progress": "38d8cac26c1cfb91293198eee25299e4aef9c1d8",
- "component.slider.track-segments.base": "cb752791a51ff48c6d481426a1affb15048a152a",
- "component.slider.track-segments.progress": "a7943fda0e4646e7018046354a9be54cf7d03075",
- "component.slider.handle.background": "5c423cc3b672079f1e7dc0d1c8170dade368711a",
- "component.slider.handle.border": "94347a2ed2900445946d18c653fb179b8602c533",
- "component.status-indicator.completed": "c4c3bce2d28c84c25db4f444f9144b94523737b7",
- "component.status-indicator.cancelled": "5aa15732d9ebc41f14b111e252819e2e36617124",
- "component.status-indicator.warning": "4dc6e5ea4c736869aee4ebd0ee006f2d73861423",
- "component.status-indicator.running": "07ce029f27cf34bf8d6fe3b9a6a600be01c8947e",
- "component.status-indicator.merged": "d9eb24404452e6cc2617094fe8f29c69a760ea55",
- "component.status-indicator.action-required": "2f1b8543c44b5d93cebddd80b5a9ee2d60fdb146",
- "component.status-indicator.waiting": "62f68d300850ce20cf0be8c07d82a41bf1a56ecd",
- "component.switch.unselected.thumb": "94d5f0b3a97924583ff697d56db74727b133ba95",
- "component.switch.unselected.background": "a8ae87c7bb7ba7f4bfa71f2fdd5f404d19c3a1be",
- "component.switch.selected.thumb": "cf6964ec11d69899d5dd39e82d322ea544367e90",
- "component.switch.selected.background": "bba05ff96eae08a4adc31a6406e417022d9e5dad",
- "component.table.header.text": "65cfc045aa01e3d3eeae4a227cac9be150839db8",
- "component.table.header.background": "137c4f2e14bb8cadaf6f900a443700fe928a1fcd",
- "component.table.row.alternate-background": "2863f92db433f88f24f62dda4cc9fd50c48130be",
- "component.table.row.border": "445d945c4fe4426c3b73cf6f8fe0a572e4525798",
- "component.table.cell.text": "73a28f25ba54aff507877ecbfd9942a6ea9f3cea",
- "component.tabs.background": "8689ee01219675fb951a2517c2397fba52487971",
- "component.tabs.border": "e5bc8cfac224234021c11b381f505da5fcac84ed",
- "component.tabs.item.unselected.text": "4af8a5b79c55621f1ed11a7b6fc605657934dc1e",
- "component.tabs.item.unselected.background": "fa041cdeb34ba5da6f1bd4cd6d8bb4b8273e0e70",
- "component.tabs.item.unselected.border": "79b1a6fe839c012efec923edf40b3bfa2bcdab19",
- "component.tabs.item.selected.text": "d048f7001829ff9949b2712b8ca746c8f3f49767",
- "component.tabs.item.selected.background": "33269e9854800d565f728ba2a85c5cd3e549b5e8",
- "component.tabs.item.selected.border": "11b7e5aeb83fd2f5d968021c750af2ceb5ba5841",
- "component.tag.blue.text": "b35e0aebd9d1ebf0fd5d24bbd5ad184db9e11b86",
- "component.tag.blue.background": "072fc2901d8ad0199c07bc339d46db086c7b0379",
- "component.tag.blue.background-subtle": "67307c003cb91d76e00ef0f3777318e25efac628",
- "component.tag.blue.border": "680fb2a6a11251e2619789595cd28c7861aaa530",
- "component.tag.brown.text": "b48491f46d15503df99e2d8d9394aa552d09461b",
- "component.tag.brown.background": "90b0ee0df4ebe7f06bfd07a7acbe812a45d621a4",
- "component.tag.brown.background-subtle": "134ffd2a91ef027e197db6a5331d2726bc080ad6",
- "component.tag.brown.border": "675776ff7a30540c297579d72b7f00779d778c14",
- "component.tag.cyan.text": "6bf9361c5931ba40663d2c412f28f15382498517",
- "component.tag.cyan.background": "83107c8cff314c553ed2cea5c9af1ff3356485e5",
- "component.tag.cyan.background-subtle": "7f2724127eebb6e01713828af3736cd2e3734436",
- "component.tag.cyan.border": "3286065f931626298e8f3dab2328297e83a79771",
- "component.tag.green.text": "699a30f1d5f76ed4e631faa3da63be65e88af039",
- "component.tag.green.background": "8b06c35974700260dff1a712c0a3976d4ddb0df5",
- "component.tag.green.background-subtle": "c4f47c34772d8367bc3b00645420511f37aaecad",
- "component.tag.green.border": "db85545b7d00ef9e199bf863dcdcc2be520f520c",
- "component.tag.indigo.text": "d641d4626278e4d17ff4d98202112da9580a6b89",
- "component.tag.indigo.background": "bb4af9a068f716c2f0b4f77c228b88009ac049c9",
- "component.tag.indigo.background-subtle": "877e3b4ee6040ed581a8349c8fdb5e49ed36dfe0",
- "component.tag.indigo.border": "885fdb80c956855c30666c660d5839dc357d1f5f",
- "component.tag.lime.text": "763399447b243f761b7cce55f7dcf2fbb1797ee3",
- "component.tag.lime.background": "d51cede4c823e16ac204bcaddb65d49c325c3cbe",
- "component.tag.lime.background-subtle": "556934df078200ab014c762eeaa04deecd05422e",
- "component.tag.lime.border": "fbb53e37ef7cb87cfae5298e69a5ffe4f99a23a7",
- "component.tag.mint.text": "d3d406bffbadb1b894e4bb6aef7b1f5a1945094c",
- "component.tag.mint.background": "04568a7d0bff5fbc11600bf840916f5451a0fe62",
- "component.tag.mint.background-subtle": "1d39716bceda8510beb02e19847c391523e3690a",
- "component.tag.mint.border": "c703cecfc8bd82c593dc9d81ce18748edd6ecf4d",
- "component.tag.orange.text": "ba407492439b283fedf30a8ab8b16774c0931a9f",
- "component.tag.orange.background": "ef766412f340a4aa62c8888a6fdfb2890f3ea207",
- "component.tag.orange.background-subtle": "05e823662de8b1f99a062cea3c0f24df69b29362",
- "component.tag.orange.border": "2f3023f2311c12acb44cdd28beb888f64d6d2183",
- "component.tag.pink.text": "83b73e0e328485233004d42baa8a0948ff2198b0",
- "component.tag.pink.background": "b23a211249a71f32bf15757316d0596fdb395962",
- "component.tag.pink.background-subtle": "c144f19e07b839d68f20eb5c51ebd94e0f333a82",
- "component.tag.pink.border": "b4874a81a08261362f3d8237833b80e68a851b76",
- "component.tag.purple.text": "9869d8aad416ac3f9e530b0d62b05dda66906de4",
- "component.tag.purple.background": "bc59008310427ba5883f71079b19b8cb4c6dd862",
- "component.tag.purple.background-subtle": "a3598602d6e6b1d03f638f1a941801f147f4657a",
- "component.tag.purple.border": "de1d577bd170613ab46460e9c50ca8de420152f6",
- "component.tag.red.text": "aca8c1832317ac859b4263769855f423840a8569",
- "component.tag.red.background": "9008e05416a00096c234511275b92be7204363b6",
- "component.tag.red.background-subtle": "986bdd3f8d16488337ca9f46b71b04195d7578b0",
- "component.tag.red.border": "f7f9067262546ee6eb77955e38aa0a451fc7f98a",
- "component.tag.violet.text": "2ab996ff3465a0b97dee4d7c5606df3d46ab2a07",
- "component.tag.violet.background": "4c9b9c2658479fc0e56894975a9b9b8d76df5b00",
- "component.tag.violet.background-subtle": "fded9a84a20755592f57f081ebb594bfbaf8cfb3",
- "component.tag.violet.border": "77de89ef1ab5168b7ff5e329bde8608047149a04",
- "component.tag.yellow.text": "cadfcb4d0fe72fd5828cd764d54198026520e10c",
- "component.tag.yellow.background": "a29464cd2a618a77586cb8760478a4d82b12b3ca",
- "component.tag.yellow.background-subtle": "1b262be32c5779f024da5ad5696c805a83eb96c7",
- "component.tag.yellow.border": "b595821fd5ef662361820415bb878e8ef4ab8939",
- "component.tag.gray.text": "e7608c51a2421de226afebbcb909180c8a0cdb5a",
- "component.tag.gray.background": "9bcc758ef67bbaac88637e99a702da5d7f7a3144",
- "component.tag.gray.background-subtle": "76dfa99dd57cbaf2e7cbec9511cd1e1ddd92ee0e",
- "component.tag.gray.border": "02e03f32969f9e6120bb6c7a3b781a5446f1bef1",
- "component.toast.default.title": "f791d24eeab59c12cf4aad84f4677099bb4a01c1",
- "component.toast.default.description": "6000da4ada3b9445750fb4b7b990726df120c271",
- "component.toast.default.background": "5b9e9ea5b7de018a92d3deb902257e4e2bbb49f9",
- "component.toast.default.border": "f74755bc7843dc9d7c788c54178b7ce3b83dea3f",
- "component.toast.danger.title": "b5ad1c43fcee32eb251b980e884e77ea137c3369",
- "component.toast.danger.description": "d281b5c13f2a4a293042f52b168e39f8bec398da",
- "component.toast.danger.background": "8ba5c70e994ab44aeb72b3ed7f26ca9646d59cc0",
- "component.toast.danger.border": "7f5252c13b96825084248b367f36377bb003ca96",
- "component.tooltip.text": "b79a7ec441cdc7c6eee9313602f081d063327c1d",
- "component.tooltip.background": "a35d0240a1c4de13350e6a4770dd1703a90a9227",
- "shadow-color.0": "c0c282f63e107374a732d74c1742cf60d52e6e5c",
- "shadow-color.1": "1ec33a9c84353664d23cd23d6c033d1c330c149a",
- "shadow-color.2": "6200a000044d8dbee421ed4afb0c3ff42febb6ef",
- "shadow-color.3": "77d99afb159d8e193a82f615dd84de3214e00703",
- "shadow-color.4": "2b2e0307d252bdc6db53a23ce2cc2e9bb4f6b914",
- "shadow-color.5": "5a6c707240bab54cb4403f47262abfe0756efc9a",
- "shadow-color.6": "928283d00759150575a8f155da90180a582be438",
- "shadow-color.inner": "6cb5a98fba0b13e952859b9f023259b5c06cfd1a",
- "gradient.ai.gradient-stop-1": "8db516caa68afc5b8fdd6fc6e5a9bad7715c5f26",
- "gradient.ai.gradient-stop-2": "33930f41665251a281973a37847f357480aedca3",
- "gradient.ai.gradient-stop-3": "c9e14c3db8e622b10b1cd3e860115cd6f876ae49",
- "gradient.ai.gradient-stop-4": "6e7d0850d7eb1e699f87b41f6ffd4cb8d73d72e8",
- "gradient.skeleton.gradient-stop-1": "5427016b990b75f0d1ce60eef8cb9b96d75fbde2",
- "gradient.skeleton.gradient-stop-2": "01442c311e6da751c30c3518fc32970306767274",
- "gradient.skeleton.gradient-stop-3": "7fda4c834a3daf0c56bb59777c525670ae2dee3e",
- "gradient.pipeline.running.gradient-stop-1": "0c187d1ebb015ec66bac356009795316f84807ae",
- "gradient.pipeline.running.gradient-stop-2": "d1251f86c91bd0f29d8ac8cfa01056bc307156b4",
- "gradient.pipeline.running.gradient-stop-3": "b09bdab234cdf7c204cb153ec94ea0a9b2bb4976",
- "gradient.pipeline.arrows.gradient-stop-1": "0465e74baaf10a12f23b9eaa40fc1ae08485a0d5",
- "gradient.pipeline.arrows.gradient-stop-2": "4cadc4f9a5e66f28eaa27fb54b6ce538ea430c7d",
- "gradient.pipeline.arrows.gradient-stop-3": "5af16d4ae6b63ff8dcf3254009e712db4ac1a3f9",
- "gradient.pipeline.card.background.gradient-from": "8404a4e146121987426681accb996902179fad72",
- "gradient.pipeline.card.background.gradient-to": "037bbd7fb410d05993a48594626a7babb32605a6",
- "gradient.pipeline.card.border.gradient-from": "342926ec7179e7cbe133981050c1e1e41d94ed7a",
- "gradient.pipeline.card.border.gradient-to": "8e39428cc5ce20f3593127f2ef71f180b38ee9a4",
- "gradient.pipeline.widget.number.gradient-from": "dc372cb50eedf6023cd80cb6a4520e5fdf91358b",
- "gradient.pipeline.widget.number.gradient-to": "e505c8d9dd140f5a671c1291ffd519fcff5c3e2c",
- "gradient.pipeline.widget.blob.big.gradient-from": "b518524b25a5b95804988c640c4d52ba7ebd4599",
- "gradient.pipeline.widget.blob.big.gradient-to": "80a493af10245e0ebbc6a51f5452d61d836a3754",
- "gradient.pipeline.widget.blob.small.gradient-from": "8d7be31e69f0e54dd2e493d9051c2268078ea5ed",
- "gradient.pipeline.widget.blob.small.gradient-to": "198813cf6242881ce0e0d030ca22ef31f9190d13",
- "iconStrokeWidth.xxs": "751ceaa292e27736009bef894b62f83c1b2d66d8",
- "iconStrokeWidth.xs": "77ca59c88a0b47972554b1db3f6469a230a6ad8c",
- "iconStrokeWidth.sm": "e445b22e1f18af07002a1dc76f900dada5477383",
- "iconStrokeWidth.default": "4377ec04d21e3851d7f71914a0051ed09daad5fb",
- "iconStrokeWidth.md": "580043ec5bcae9c2097bff41e3e24e49883451c9",
- "iconStrokeWidth.lg": "e72029e275f9e020f7d772662521389ea67a279a",
- "component.dropdown.item.text": "2f1f1ea9d368ec8be380803506fbf657cabe6ac0"
- },
- "group": "mode"
- },
- {
- "id": "859ec40c364b0922f609dfa64a502a7a90feb206",
- "name": "desktop",
- "$figmaStyleReferences": {
- "typography..display.base": "S:bb256a17dbdec1f2e7d7684a62169c513387510d,",
- "typography..display.strong": "S:9533c858c9d1654919a626ee5e01b82aa7b9116f,",
- "typography..title.base": "S:4e9364b1e78fd4fad0158e3c51db48342dcdc284,",
- "typography..title.strong": "S:424a09ddaed50ce2d3773e72acba431ae01904e6,",
- "typography..body.subtle": "S:ca7f305c207d44110b5d205671b2a3f08e2717ad,",
- "typography..body.base": "S:7b8ea2853286c57e652bdcc1117667dd188cec64,",
- "typography..body.emphasized": "S:a0e926ac67e86ba7426b1cac95cff65456c509f0,",
- "typography..body.strong": "S:a6ac7eb3165b4cc662cf91d50447eb7bf3629c53,",
- "typography..caption.subtle": "S:4001db9ef1d2a8de3ddfc597f59393fd429e330a,",
- "typography..caption.base": "S:e14660a6016b116a52d79dcea725415c96530e4d,",
- "typography..code.subtle": "S:ad0b1455c84d6a46a510759a1a486b734955485f,",
- "typography..code.base": "S:918522d679beb596b24e975608cfcc3895836a7c,",
- "typography.body.subtle": "S:2fc37f986c92e50706670578e70009c1ed97ca7b,",
- "typography.body.base": "S:56e7e349df484d7d89428e07a4cf8316798b51ed,",
- "typography.code.subtle": "S:cd77c886d0451353ddfc72cf041bc852b626f01a,",
- "Components setup.base": "S:f9ac193655dc742d6d488d2858d827543d41f308,",
- "Components setup.emphasized": "S:e478bd14d275b99c4dc9c4413ce2541aedc141ab,",
- "Components setup.components.base": "S:a50eb11aab1b3bb9dd922b2aa66d2d8e4f3b7b6f,",
- "Components setup.components.emphasized": "S:30a63da2312281c2920e413268243a26858e7d7a,",
- "typography.caption.data.normal": "S:90f7b282b4cc6d944f8422b10c730c194f9c6bd5,",
- "typography.display.default.normal": "S:f658f5fa4300d8d8ee70c617e75cef4ba5d1e05d,",
- "typography.display.default.none": "S:c241e89f726af3993bd100e2cd26b20794815441,",
- "typography.display.default.snug": "S:c9cb50655bc57d9f5a2508bfcd1fa200008494c2,",
- "typography.display.default.relaxed": "S:7338a28780aa8c5d5386f3545af677cfc43cc91d,",
- "typography.display.default.loose": "S:6bbad47850c2cb2bb02a6adb3591f63abff72bfe,",
- "typography.caption.leading-normal.default": "S:581179f7b7d13947841c2172552d3ce2956bc733,",
- "typography.caption.leading-normal.subtle": "S:f83626a8af88f6b10fc97761587b83454bc4472b,",
- "display.large": "S:636f0da9299c070c934a0c02b6a0ebeb21f15359,",
- "display.base": "S:d900002a68cad8ac5293f48c3d492206331546af,",
- "title.large": "S:e368d182e72091a10c16096a92cff28358937c8a,",
- "body.leading-normal.subtle": "S:23d9b6e4231a1fa79d63162391dd6cb6e5b9d853,",
- "body.leading-normal.default": "S:1811145e6245fb4c6a82a52fa9bc76aa27daa22f,",
- "body.leading-normal.accent": "S:31151e3365a35326aabfc09b9a43f3d0a1e97eb0,",
- "body.leading-normal.strong": "S:15b189639f72b59fb2f5ad561116a1efb0f1c3fe,",
- "body.leading-none.default": "S:5a215ebc21c77c91235977c12a03c9164476888a,",
- "body.leading-tight.default": "S:f71157dc760badae2dccddcbb6ddf10845829d12,",
- "body.leading-tight.accent": "S:52a2d72cc357b0c9022b57097574199056da150c,",
- "body.leading-none.accent": "S:ea9576022f90d1911eafcfd874b82b88b723efda,",
- "caption.leading-snug.default": "S:b06ba893c7e798994f77d110cb73ef363caa6d97,",
- "caption.leading-snug.subtle": "S:d2fba795d67be80e6afa991e6cb45f3ecc592a3f,",
- "component.markdown-editor.title.h1": "S:f1b57a327f5b8b6ee1a5c2c358366b73a2f6f8ab,",
- "component.markdown-editor.title.h2": "S:b266584196fcbce5eedb899c13fa475efc4a009c,",
- "component.markdown-editor.title.h3": "S:464606c9cebe20fecf8ca3bb3f35f8560f0bd224,",
- "component.markdown-editor.content.lead": "S:594b906739ae96b94950934ff732ef0c56c8f77f,",
- "component.markdown-editor.content.emphasized": "S:061aad96d53bf2820b1e5e6041f8e6084698c7ee,",
- "component.markdown-editor.content.paragraph": "S:6c5c7b213514a90340c62995f71422ea492b063a,",
- "body.leading-snug.default": "S:a309cc10bc90ccfa5c5be2b3376e5abb6aedbd36,",
- "body.leading-snug.accent": "S:1d96370491acbd60b51ac86c936850240028c786,",
- "body.leading-relaxed.subtle": "S:60017640c281184cc2983253a05f8dcd08b874b3,",
- "body.leading-relaxed.default": "S:15cf59bd0990bbeee3c6f7c1fa9eac297b65c81c,",
- "body.leading-relaxed.accent": "S:0ad35f0da82b53720264ffc5b8207d7033a50eef,",
- "body.leading-relaxed.strong": "S:a74ff3ceb9259f843551bf274f760d5a4f15e9d0,",
- "caption.leading-none.default": "S:357f15b760a1abcf5a7d8cecaedfb09ca9099f52,",
- "caption.leading-none.subtle": "S:cc895ef61f7737502f80ca92b93b8da48e34e9aa,",
- "body.none.normal": "S:5aa8b416753cd12a87d524bf704399473a0f348e,",
- "body.none.strong": "S:fa12753ccbfe001cb9725f18b44fb6eaa04a79d9,",
- "body.tight.normal": "S:7ffac82ed013f06bdac90112d1fffbb7648c298a,",
- "body.tight.strong": "S:b7f935ed23aca4e8491105acd8ae843520e0f727,",
- "caption.none.normal": "S:2e4c2a1fe87adbe0c2e3238f5646fc1849554fd1,",
- "caption.none.soft": "S:6bc7dfd59f33f680a6ad0e78ca35a3c15f0d8b61,",
- "heading.base": "S:269c03fdcac19cbeb8253cf3fcdff55f4d31ac32,",
- "heading.hero": "S:09b94fb5f78a99affb38d37dca53070a25fc14a4,",
- "heading.section": "S:692eff1447f3fb718a771f84d3d6dbb1fc170211,",
- "heading.subsection": "S:c8ac8fb110c149662a7fc54bda84c1d185726ee4,",
- "body.normal": "S:afc6c075910510c46e02c7fbf8e8ae05e88a3a68,",
- "body.strong": "S:d11a700c6577e35728cf8ebf1971fa9c151ec0c0,",
- "caption.normal": "S:7a02114f954dcd4ded5217eeecdb2c8356712be0,",
- "caption.soft": "S:80ee38bd2b28f54cfd49dcd7145a5e4e3336dbe7,",
- "heading.small": "S:61fab6fed30dea60e495ac6c595a79d59cc4a69c,",
- "body.code": "S:7b5065654e86755ce767176dadc8dc008365d77c,",
- "heading.dialog": "S:e322c6b501907f19d24264c95d5938de89a66308,"
- },
- "selectedTokenSets": {
- "breakpoint/desktop": "enabled",
- "components/desktop/base/input": "enabled",
- "components/desktop/base/dropdown menu": "enabled",
- "components/desktop/base/btn": "enabled",
- "components/desktop/base/badge": "enabled",
- "components/desktop/base/tag": "enabled"
- },
- "$figmaCollectionId": "VariableCollectionId:630:194356",
- "$figmaModeId": "630:7",
- "$figmaVariableReferences": {
- "breakpoint.viewport": "c0aa3fc7895e8b9f4b381b233a80214821447dfa",
- "breakpoint.viewportMin": "6be5f8330bfa441a8ad6e3e543365c7864021a72",
- "breakpoint.viewportMax": "8a8be6a3522300c276a7f78aed8779e0b6bd0fda",
- "breakpoint.container": "ed2c337e342e73dec8eef97c30c677b147362d8e",
- "btn.size.sm": "7564493c6f6e1b31d870f780a63186a83d391b92",
- "btn.size.default": "a0dae7caa10a660e5a4e323c53ce92e18649f8c4",
- "btn.size.icon": "ba8c0767d71c382a2e85d147e2eb6a848a2eedb6",
- "btn.size.lg": "da0096d7be55eae5cd33fb29aca005e9b684aeb2",
- "btn.gap.sm": "bc933be436aa19c62fc92b8cd092d89f060be7ea",
- "btn.gap.default": "cb438207df15d1ee698464077876ef43bb8f7f06",
- "btn.gap.lg": "71f8e02050eaf99ea1c24f4f6e562d205a8b0bfe",
- "btn.default.radius": "fe21f367994c9a945aaf255df154a1d00bebbbb3",
- "btn.rounded.radius": "c237bc86ecb12a01a720f2b30d4b54db8d4fb06a",
- "btn.border": "2f2e2f08083ae1191902c04c004704c5210b43d4",
- "btn.px.sm": "df494629c1be513beed98951a6fc02bcb13efe84",
- "btn.px.default": "44e8cdd0574d4f523842cf38fa0e247f99a5017c",
- "btn.px.lg": "e2d715a544fc44ee3159811b053816f2669f9f8a",
- "btn.py.sm": "0016f78f877b26a9f8843fa820d41a7ec6fb1a13",
- "btn.py.default": "a8bac530920096f2a857ec837cef9d6960808670",
- "btn.py.lg": "dbadfa238e54880a13fdd4fc66f14dc44afab1b3",
- "btn-link.size.sm": "f1a6a9a93b686ef09366cd063be3a9514f63afb4",
- "btn-link.size.default": "fc8b764fd37e777e224ff881106fa0f8f30d5857",
- "btn-link.gap.sm": "e63b120b0015804d7581ad9bdcde168886bf350c",
- "btn-link.gap.default": "dd3aa27e1885fd22d4ab02fd4055d911d46d075c",
- "input.size.sm": "edf74ccf6b9a46893ee8f8e5795b3f159c377ecd",
- "input.size.default": "4a95892360734e5c46645204d2e2aec45eb2eeab",
- "input.radius": "5aa981e02cf0c544fba6bbb492d41ec5c76e2160",
- "input.gap": "d1c4fb60bade86c4a73111042fdb6f6cd82866a8",
- "input.px": "2276d5824d4c1306ec045888740194851fe50c2a",
- "input.py": "c7ae71898285e79260ecb1d681cdc72978ab818a",
- "badge.size.sm": "971d8a416219bea28ec1287a1b54daf028ebb4fa",
- "badge.size.default": "cad204331a3d056d1cd49b8d85f982e03cc768a4",
- "badge.default.gap": "d78cd5b01cce6b22996f167916bb926b5dfb913c",
- "badge.default.py": "122f6bc32c7efab7a5e27a2dc32def7b9a6e0826",
- "badge.default.px": "f0bc7c9701c0a55677d9813597af807a8644fe23",
- "badge.default.radius": "347be28d0a728945866ff529cd499b1e58bee6f0",
- "badge.rounded.radius": "7a19a52ddc4cde699ca52b3100e9532770b9b551",
- "badge.rounded.px": "6014b3b6218847f226fd965b8138f261aef9610e",
- "badge.border": "d88ba47bad873744978e01f0850a8839922ed608",
- "tag.size": "45fdf4ccb209bc1471e98dcb9f94d14e80bcdaf0",
- "tag.gap": "4f428fa34534b2d68ed54fbaf34bd38e6cc9ee6b",
- "tag.py": "589ebb2a07278d0f3d36d87832caeca247ce3784",
- "tag.px": "9d984545ca43b563aa41e07dd69fed3ccc24a8a3",
- "tag.default.radius": "196e635394c01a3d415fdfa15bcc584a8d536214",
- "tag.split.right.radius.r": "ba3922868c448b06ee463ae1c3ec1920462f5ada",
- "tag.split.right.radius.l": "8782f461abdbe60dc066672499571c4ca3ad52c1",
- "tag.border": "f675fc12a9f950c500255b0c4cca35fa4b94539f",
- "tag.split.left.radius.r": "0bdbf22f9f5fc456aff5ba59a82d85e93bae3d40",
- "tag.split.left.radius.l": "d15e1b06b764a00ac53f563ffbdea56db2b08f20",
- "dropdown.item.px": "8a447a832a15108a63270884d819bd8c73119f39",
- "dropdown.item.gap": "5811c5344cc681a87424c899866d939993632f82",
- "dropdown.item.radius": "fe54e79b3bdb596ef734f8de2bfad219cad77108",
- "dropdown.sub-item.px": "510f1b5d88220a176e5fb6df785d531dfcb32070",
- "dropdown.sub-item.py": "c91e77aba6ccd0f23fa158c177915d62f2fe0b06",
- "dropdown.sub-item.gap": "91c68994497fe0c724599224c904954efeb337d2",
- "dropdown.sub-item.radius": "67906229cc422c614910959894741c178ad8a76f",
- "dropdown.sub-item.size": "ded5e6c8cd591a554a8be9f968121994b905d19a",
- "dropdown.sub-item.gap-y": "7594be6c17f84a7348ff85b2a8adc8dbe43259ea",
- "dropdown.container.py": "d63e01af7a6bf8a73360e69645ad96648c739e78",
- "dropdown.container.radius": "623504b7b1438de7d3330abd369c6bbcdb6ce642",
- "dropdown.container.min-w": "d609efbc8a53fe82d0a899c10f804b0b5cffca98",
- "dropdown.menu-item-branch-selector.tag.px": "35594a38718a20c7f3e3fd133e8c44ff831c5a05",
- "dropdown.menu-item-branch-selector.tag.size": "4b9f6544cf9aec4068151e8e37a986d832f5606c",
- "dropdown.menu-items.header-footer.px": "ac04ab19d02649e4354bb5f650c0a9435f7a7f19",
- "dropdown.menu-items.header-footer.py": "7f108d35da597212c12b81e397b921cf5365874b"
- },
- "group": "breakpoint"
- },
- {
- "id": "e0d6354f6e44bcfb6d8d9348097505be518ab3da",
- "name": "Harness",
- "$figmaStyleReferences": {
- "shadow.0": "S:a2ed3778198048e91067a04633c27ba20e9fcbec,",
- "shadow.1": "S:947694488889f7271c428950bec937ee79f8a536,",
- "shadow.2": "S:70378f090cb66b03ee4b18e25742743934f37757,",
- "shadow.3": "S:aa7e83fd47e75f5a1ae3e17f64417d5e9fcb96ae,",
- "shadow.4": "S:5dfba690094db266c4ab7686fccbbedd8c16385f,",
- "shadow.5": "S:d6752151a8dd3bd4b4bf12ad15a80c522f760731,",
- "shadow.6": "S:da8e7b5b0f1352215fbaab66eff62a3e19d22b67,",
- "shadow.inner": "S:2805cdc40176a4707d5cfc549b4c12e7ec4e74ff,",
- "ring.focus": "S:062018f6483f54f1255b952aa1759b028d502ac3,",
- "heading.hero": "S:09b94fb5f78a99affb38d37dca53070a25fc14a4,",
- "heading.section": "S:692eff1447f3fb718a771f84d3d6dbb1fc170211,",
- "heading.subsection": "S:c8ac8fb110c149662a7fc54bda84c1d185726ee4,",
- "heading.base": "S:269c03fdcac19cbeb8253cf3fcdff55f4d31ac32,",
- "heading.small": "S:61fab6fed30dea60e495ac6c595a79d59cc4a69c,",
- "body.normal": "S:afc6c075910510c46e02c7fbf8e8ae05e88a3a68,",
- "body.strong": "S:d11a700c6577e35728cf8ebf1971fa9c151ec0c0,",
- "body.code": "S:7b5065654e86755ce767176dadc8dc008365d77c,",
- "body.none.normal": "S:5aa8b416753cd12a87d524bf704399473a0f348e,",
- "body.none.strong": "S:fa12753ccbfe001cb9725f18b44fb6eaa04a79d9,",
- "body.tight.normal": "S:7ffac82ed013f06bdac90112d1fffbb7648c298a,",
- "body.tight.strong": "S:b7f935ed23aca4e8491105acd8ae843520e0f727,",
- "caption.normal": "S:7a02114f954dcd4ded5217eeecdb2c8356712be0,",
- "caption.soft": "S:80ee38bd2b28f54cfd49dcd7145a5e4e3336dbe7,",
- "caption.none.normal": "S:2e4c2a1fe87adbe0c2e3238f5646fc1849554fd1,",
- "caption.none.soft": "S:6bc7dfd59f33f680a6ad0e78ca35a3c15f0d8b61,",
- "component.markdown-editor.title.h1": "S:f1b57a327f5b8b6ee1a5c2c358366b73a2f6f8ab,",
- "component.markdown-editor.title.h2": "S:b266584196fcbce5eedb899c13fa475efc4a009c,",
- "component.markdown-editor.title.h3": "S:464606c9cebe20fecf8ca3bb3f35f8560f0bd224,",
- "component.markdown-editor.content.lead": "S:594b906739ae96b94950934ff732ef0c56c8f77f,",
- "component.markdown-editor.content.paragraph": "S:6c5c7b213514a90340c62995f71422ea492b063a,",
- "component.markdown-editor.content.emphasized": "S:061aad96d53bf2820b1e5e6041f8e6084698c7ee,"
- },
- "selectedTokenSets": {
- "brand/Harness": "source"
- },
- "$figmaCollectionId": "VariableCollectionId:1328:8740",
- "$figmaModeId": "1328:1",
- "$figmaVariableReferences": {
- "brand.color.50": "c9a6b44d962605951fd5f061b6da67979d9bb407",
- "brand.color.100": "cd23f86a199d0a60fbee2dd9245c8837ba679355",
- "brand.color.200": "b526c8e1798e66e15b42ddca6fdc3ed3951f6626",
- "brand.color.300": "d763d2bba7130cf6da5d308e90d5683812b090ea",
- "brand.color.400": "80685ad12d700a45ca7df4b34e429b6eba650fe0",
- "brand.color.500": "61185f0b7b2762e90f528c356e566c03fe3c22eb",
- "brand.color.600": "308f68b7b74d26c9113cba11f5b24e54b7e0c1bc",
- "brand.color.700": "da448d82021cad191b08ee1f1443e91cdeec73c1",
- "brand.color.800": "29767a00205fda7be362c35030318c3a7ca60c2e",
- "brand.color.900": "2242d02fa5fa47efd533e72314c0427749940d18",
- "brand.color.950": "dccdb3fd098aa11a08e059469843196d74fa1501",
- "brand.onColor.50": "311472554cdb58bea2aa2a683cd047c924bb0895",
- "brand.onColor.100": "5b86df052445a3cd791c910f57c9290f33972104",
- "brand.onColor.200": "73ccd8fadcb85e3f3ca51c10689f89110b1492da",
- "brand.onColor.300": "9654657d854ad763316e9c0f738180a0ef8b60b7",
- "brand.onColor.400": "497edaca8162dfa1c7b587fb7b1a4a240c8625bd",
- "brand.onColor.500": "661f550d90034a9382a0ad58e6350c666d941e2b",
- "brand.onColor.600": "a48ecdd4e1c465e7d3da0c8bdd28e64e92bf8855",
- "brand.onColor.700": "81909f30a1f47c94ec3bf425d6401b33fab2924c",
- "brand.onColor.800": "dcdf795267352295c819448fa9f0fe7a1f1cea22",
- "brand.onColor.900": "5ed456f16f42cebcf31ae6d5adbffd63b04bc8ea",
- "brand.onColor.950": "07ebad268237bb60b304f81670a89b7662a75dbf"
- },
- "group": "brand"
- },
- {
- "id": "5d856d8b81ae6d6cc8a1ef35d9bb5d96e1b21ffa",
- "name": "Gitness",
- "$figmaStyleReferences": {},
- "selectedTokenSets": {
- "brand/Gitness": "source"
- },
- "$figmaCollectionId": "VariableCollectionId:1328:8740",
- "$figmaModeId": "1328:2",
- "$figmaVariableReferences": {
- "brand.color.50": "c9a6b44d962605951fd5f061b6da67979d9bb407",
- "brand.color.100": "cd23f86a199d0a60fbee2dd9245c8837ba679355",
- "brand.color.200": "b526c8e1798e66e15b42ddca6fdc3ed3951f6626",
- "brand.color.300": "d763d2bba7130cf6da5d308e90d5683812b090ea",
- "brand.color.400": "80685ad12d700a45ca7df4b34e429b6eba650fe0",
- "brand.color.500": "61185f0b7b2762e90f528c356e566c03fe3c22eb",
- "brand.color.600": "308f68b7b74d26c9113cba11f5b24e54b7e0c1bc",
- "brand.color.700": "da448d82021cad191b08ee1f1443e91cdeec73c1",
- "brand.color.800": "29767a00205fda7be362c35030318c3a7ca60c2e",
- "brand.color.900": "2242d02fa5fa47efd533e72314c0427749940d18",
- "brand.color.950": "dccdb3fd098aa11a08e059469843196d74fa1501",
- "brand.onColor.50": "311472554cdb58bea2aa2a683cd047c924bb0895",
- "brand.onColor.100": "5b86df052445a3cd791c910f57c9290f33972104",
- "brand.onColor.200": "73ccd8fadcb85e3f3ca51c10689f89110b1492da",
- "brand.onColor.300": "9654657d854ad763316e9c0f738180a0ef8b60b7",
- "brand.onColor.400": "497edaca8162dfa1c7b587fb7b1a4a240c8625bd",
- "brand.onColor.500": "661f550d90034a9382a0ad58e6350c666d941e2b",
- "brand.onColor.600": "a48ecdd4e1c465e7d3da0c8bdd28e64e92bf8855",
- "brand.onColor.700": "81909f30a1f47c94ec3bf425d6401b33fab2924c",
- "brand.onColor.800": "dcdf795267352295c819448fa9f0fe7a1f1cea22",
- "brand.onColor.900": "5ed456f16f42cebcf31ae6d5adbffd63b04bc8ea",
- "brand.onColor.950": "07ebad268237bb60b304f81670a89b7662a75dbf"
- },
- "group": "brand"
- }
-]
\ No newline at end of file
diff --git a/packages/ui/design-tokens/brand/Gitness.json b/packages/ui/design-tokens/brand/Gitness.json
deleted file mode 100644
index c1c85848e5..0000000000
--- a/packages/ui/design-tokens/brand/Gitness.json
+++ /dev/null
@@ -1,96 +0,0 @@
-{
- "brand": {
- "color": {
- "50": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- },
- "100": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- },
- "200": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- },
- "300": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- },
- "400": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- },
- "500": {
- "$type": "color",
- "$value": "{colors.chrome.900}"
- },
- "600": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- },
- "700": {
- "$type": "color",
- "$value": "{colors.chrome.900}"
- },
- "800": {
- "$type": "color",
- "$value": "{colors.chrome.900}"
- },
- "900": {
- "$type": "color",
- "$value": "{colors.chrome.900}"
- },
- "950": {
- "$type": "color",
- "$value": "{colors.chrome.900}"
- }
- },
- "onColor": {
- "50": {
- "$type": "color",
- "$value": "{colors.pure.black}"
- },
- "100": {
- "$type": "color",
- "$value": "{colors.pure.black}"
- },
- "200": {
- "$type": "color",
- "$value": "{colors.pure.black}"
- },
- "300": {
- "$type": "color",
- "$value": "{colors.pure.black}"
- },
- "400": {
- "$type": "color",
- "$value": "{colors.pure.black}"
- },
- "500": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "600": {
- "$type": "color",
- "$value": "{colors.pure.black}"
- },
- "700": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "800": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "900": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "950": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/brand/Harness.json b/packages/ui/design-tokens/brand/Harness.json
deleted file mode 100644
index 064804a6bb..0000000000
--- a/packages/ui/design-tokens/brand/Harness.json
+++ /dev/null
@@ -1,96 +0,0 @@
-{
- "brand": {
- "color": {
- "50": {
- "$type": "color",
- "$value": "{colors.cyan.50}"
- },
- "100": {
- "$type": "color",
- "$value": "{colors.cyan.100}"
- },
- "200": {
- "$type": "color",
- "$value": "{colors.cyan.200}"
- },
- "300": {
- "$type": "color",
- "$value": "{colors.cyan.300}"
- },
- "400": {
- "$type": "color",
- "$value": "{colors.cyan.400}"
- },
- "500": {
- "$type": "color",
- "$value": "{colors.cyan.500}"
- },
- "600": {
- "$type": "color",
- "$value": "{colors.cyan.600}"
- },
- "700": {
- "$type": "color",
- "$value": "{colors.cyan.700}"
- },
- "800": {
- "$type": "color",
- "$value": "{colors.cyan.800}"
- },
- "900": {
- "$type": "color",
- "$value": "{colors.cyan.900}"
- },
- "950": {
- "$type": "color",
- "$value": "{colors.cyan.950}"
- }
- },
- "onColor": {
- "50": {
- "$type": "color",
- "$value": "{colors.chrome.950}"
- },
- "100": {
- "$type": "color",
- "$value": "{colors.chrome.950}"
- },
- "200": {
- "$type": "color",
- "$value": "{colors.chrome.950}"
- },
- "300": {
- "$type": "color",
- "$value": "{colors.chrome.950}"
- },
- "400": {
- "$type": "color",
- "$value": "{colors.chrome.950}"
- },
- "500": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "600": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "700": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "800": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "900": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "950": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/breakpoint/desktop.json b/packages/ui/design-tokens/breakpoint/desktop.json
deleted file mode 100644
index 0bf44d58a9..0000000000
--- a/packages/ui/design-tokens/breakpoint/desktop.json
+++ /dev/null
@@ -1,293 +0,0 @@
-{
- "breakpoint": {
- "viewport": {
- "$type": "number",
- "$value": "1440"
- },
- "viewportMin": {
- "$type": "number",
- "$value": "1080"
- },
- "viewportMax": {
- "$type": "number",
- "$value": "1919"
- },
- "container": {
- "$type": "number",
- "$value": "{spacing.8}"
- }
- },
- "heading": {
- "hero": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{fontFamily.default}",
- "fontWeight": "{fontWeight.default.normal.500}",
- "fontSize": "{fontSize.9}",
- "lineHeight": "{lineHeight.9.tight}",
- "letterSpacing": "{tracking.tight}",
- "textCase": "{textCase.none}"
- },
- "$description": "Large headlines with extra emphasis."
- },
- "section": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{fontFamily.default}",
- "fontWeight": "{fontWeight.default.normal.500}",
- "fontSize": "{fontSize.7}",
- "lineHeight": "{lineHeight.7.tight}",
- "letterSpacing": "{tracking.tight}",
- "textCase": "{textCase.none}"
- },
- "$description": "Large headlines, hero sections."
- },
- "subsection": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{fontFamily.default}",
- "fontWeight": "{fontWeight.default.normal.500}",
- "fontSize": "{fontSize.6}",
- "lineHeight": "{lineHeight.6.tight}",
- "letterSpacing": "{tracking.normal}"
- },
- "$description": "Emphasized section headers."
- },
- "dialog": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{fontFamily.default}",
- "fontWeight": "{fontWeight.default.normal.500}",
- "fontSize": "{fontSize.5}",
- "lineHeight": "{lineHeight.5.tight}",
- "letterSpacing": "{tracking.tight}"
- },
- "$description": "Dialog headers."
- },
- "base": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{fontFamily.default}",
- "fontWeight": "{fontWeight.default.normal.500}",
- "fontSize": "{fontSize.3}",
- "lineHeight": "{lineHeight.3.tight}",
- "letterSpacing": "{tracking.normal}"
- },
- "$description": "Section headers."
- },
- "small": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{fontFamily.default}",
- "fontWeight": "{fontWeight.default.normal.600}",
- "fontSize": "{fontSize.2}",
- "lineHeight": "{lineHeight.2.snug}",
- "letterSpacing": "{tracking.normal}"
- },
- "$description": "Section headers."
- }
- },
- "body": {
- "normal": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{fontFamily.default}",
- "fontWeight": "{fontWeight.default.normal.400}",
- "fontSize": "{fontSize.2}",
- "lineHeight": "{lineHeight.2.snug}",
- "letterSpacing": "{tracking.tight}"
- },
- "$description": "Primary text style for UI and content."
- },
- "strong": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{fontFamily.default}",
- "fontWeight": "{fontWeight.default.normal.500}",
- "fontSize": "{fontSize.2}",
- "lineHeight": "{lineHeight.2.snug}",
- "letterSpacing": "{tracking.normal}"
- },
- "$description": "Primary text style for UI and content."
- },
- "code": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{fontFamily.mono}",
- "fontWeight": "{fontWeight.default.normal.400}",
- "fontSize": "{fontSize.2}",
- "lineHeight": "{lineHeight.2.normal}",
- "letterSpacing": "{tracking.tight}"
- },
- "$description": "Code blocks and larger code snippets."
- },
- "none": {
- "normal": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{fontFamily.default}",
- "fontWeight": "{fontWeight.default.normal.400}",
- "fontSize": "{fontSize.2}",
- "lineHeight": "{lineHeight.2.none}",
- "letterSpacing": "{tracking.tight}"
- },
- "$description": "Primary text style for UI and content."
- },
- "strong": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{fontFamily.default}",
- "fontWeight": "{fontWeight.default.normal.500}",
- "fontSize": "{fontSize.2}",
- "lineHeight": "{lineHeight.2.none}",
- "letterSpacing": "{tracking.normal}"
- }
- }
- },
- "tight": {
- "normal": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{fontFamily.default}",
- "fontWeight": "{fontWeight.default.normal.400}",
- "fontSize": "{fontSize.2}",
- "lineHeight": "{lineHeight.2.tight}",
- "letterSpacing": "{tracking.tight}"
- },
- "$description": "Primary text style for UI and content."
- },
- "strong": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{fontFamily.default}",
- "fontWeight": "{fontWeight.default.normal.500}",
- "fontSize": "{fontSize.2}",
- "lineHeight": "{lineHeight.2.tight}",
- "letterSpacing": "{tracking.normal}"
- }
- }
- }
- },
- "caption": {
- "normal": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{fontFamily.default}",
- "fontWeight": "{fontWeight.default.normal.500}",
- "fontSize": "{fontSize.1}",
- "lineHeight": "{lineHeight.1.snug}",
- "letterSpacing": "{tracking.normal}"
- },
- "$description": "Primary caption style, small but important text."
- },
- "soft": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{fontFamily.default}",
- "fontWeight": "{fontWeight.default.normal.400}",
- "fontSize": "{fontSize.1}",
- "lineHeight": "{lineHeight.1.snug}",
- "letterSpacing": "{tracking.normal}"
- },
- "$description": "Helper text, meta information."
- },
- "none": {
- "normal": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{fontFamily.default}",
- "fontWeight": "{fontWeight.default.normal.500}",
- "fontSize": "{fontSize.1}",
- "lineHeight": "{lineHeight.1.none}",
- "letterSpacing": "{tracking.normal}"
- },
- "$description": "Primary caption style, small but important text."
- },
- "soft": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{fontFamily.default}",
- "fontWeight": "{fontWeight.default.normal.400}",
- "fontSize": "{fontSize.1}",
- "lineHeight": "{lineHeight.1.none}",
- "letterSpacing": "{tracking.normal}"
- },
- "$description": "Helper text, meta information."
- }
- }
- },
- "component": {
- "markdown-editor": {
- "title": {
- "h1": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{fontFamily.default}",
- "fontWeight": "{fontWeight.default.normal.600}",
- "fontSize": "{fontSize.7}",
- "lineHeight": "{lineHeight.7.normal}",
- "letterSpacing": "{tracking.tight}"
- },
- "$description": "Article main heading."
- },
- "h2": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{fontFamily.default}",
- "fontWeight": "{fontWeight.default.normal.600}",
- "fontSize": "{fontSize.6}",
- "lineHeight": "{lineHeight.6.normal}",
- "letterSpacing": "{tracking.tight}"
- },
- "$description": "Article section heading."
- },
- "h3": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{fontFamily.default}",
- "fontWeight": "{fontWeight.default.normal.600}",
- "fontSize": "{fontSize.3}",
- "lineHeight": "{lineHeight.3.normal}",
- "letterSpacing": "{tracking.normal}"
- },
- "$description": "Article subsection heading."
- }
- },
- "content": {
- "lead": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{fontFamily.default}",
- "fontWeight": "{fontWeight.default.normal.400}",
- "fontSize": "{fontSize.5}",
- "lineHeight": "{lineHeight.5.normal}",
- "letterSpacing": "{tracking.tight}"
- },
- "$description": "Article introduction paragraph."
- },
- "paragraph": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{fontFamily.default}",
- "fontWeight": "{fontWeight.default.normal.400}",
- "fontSize": "{fontSize.3}",
- "lineHeight": "{lineHeight.3.relaxed}",
- "letterSpacing": "{tracking.normal}"
- },
- "$description": "Article paragraph text."
- },
- "emphasized": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{fontFamily.default}",
- "fontWeight": "{fontWeight.default.normal.500}",
- "fontSize": "{fontSize.3}",
- "lineHeight": "{lineHeight.3.relaxed}",
- "letterSpacing": "{tracking.tight}"
- },
- "$description": "Emphasized paragraph text."
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/components/desktop/base/badge.json b/packages/ui/design-tokens/components/desktop/base/badge.json
deleted file mode 100644
index f758523d55..0000000000
--- a/packages/ui/design-tokens/components/desktop/base/badge.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "badge": {
- "size": {
- "sm": {
- "$type": "sizing",
- "$value": "{size.5}"
- },
- "default": {
- "$type": "sizing",
- "$value": "{size.6}"
- }
- },
- "default": {
- "gap": {
- "$type": "spacing",
- "$value": "{spacing.1}"
- },
- "py": {
- "$type": "spacing",
- "$value": "{spacing.half}"
- },
- "px": {
- "$type": "spacing",
- "$value": "{spacing.2}"
- },
- "radius": {
- "$type": "borderRadius",
- "$value": "{rounded.2}"
- }
- },
- "rounded": {
- "radius": {
- "$type": "borderRadius",
- "$value": "{rounded.full}"
- },
- "px": {
- "$type": "spacing",
- "$value": "{spacing.2-half}"
- }
- },
- "border": {
- "$type": "borderWidth",
- "$value": "{borderWidth.1}"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/components/desktop/base/btn.json b/packages/ui/design-tokens/components/desktop/base/btn.json
deleted file mode 100644
index e2b9e69fe1..0000000000
--- a/packages/ui/design-tokens/components/desktop/base/btn.json
+++ /dev/null
@@ -1,102 +0,0 @@
-{
- "btn": {
- "size": {
- "sm": {
- "$type": "sizing",
- "$value": "{size.7}"
- },
- "default": {
- "$type": "sizing",
- "$value": "{size.8}"
- },
- "icon": {
- "$type": "sizing",
- "$value": "{size.8}"
- },
- "lg": {
- "$type": "sizing",
- "$value": "{size.10}"
- }
- },
- "gap": {
- "sm": {
- "$type": "spacing",
- "$value": "{spacing.1-half}"
- },
- "default": {
- "$type": "spacing",
- "$value": "{spacing.2-half}"
- },
- "lg": {
- "$type": "spacing",
- "$value": "{spacing.2-half}"
- }
- },
- "default": {
- "radius": {
- "$type": "borderRadius",
- "$value": "{rounded.2}"
- }
- },
- "rounded": {
- "radius": {
- "$type": "borderRadius",
- "$value": "{rounded.full}"
- }
- },
- "border": {
- "$type": "borderWidth",
- "$value": "{borderWidth.1}"
- },
- "px": {
- "sm": {
- "$type": "spacing",
- "$value": "{spacing.5}"
- },
- "default": {
- "$type": "spacing",
- "$value": "{spacing.5}"
- },
- "lg": {
- "$type": "spacing",
- "$value": "{spacing.6}"
- }
- },
- "py": {
- "sm": {
- "$type": "spacing",
- "$value": "{spacing.1-half}"
- },
- "default": {
- "$type": "spacing",
- "$value": "{spacing.2}"
- },
- "lg": {
- "$type": "spacing",
- "$value": "{spacing.3}"
- }
- }
- },
- "btn-link": {
- "size": {
- "sm": {
- "$type": "sizing",
- "$value": "{size.4}"
- },
- "default": {
- "$type": "sizing",
- "$value": "{size.4}"
- }
- },
- "gap": {
- "sm": {
- "$type": "spacing",
- "$value": "{spacing.2}"
- },
- "default": {
- "$type": "spacing",
- "$value": "{spacing.2-half}"
- }
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/components/desktop/base/dropdown menu.json b/packages/ui/design-tokens/components/desktop/base/dropdown menu.json
deleted file mode 100644
index b2853baf69..0000000000
--- a/packages/ui/design-tokens/components/desktop/base/dropdown menu.json
+++ /dev/null
@@ -1,93 +0,0 @@
-{
- "dropdown": {
- "item": {
- "px": {
- "$type": "spacing",
- "$value": "{spacing.1}",
- "$description": "4px\n"
- },
- "gap": {
- "$type": "spacing",
- "$value": "{spacing.2-half}",
- "$description": "8px"
- },
- "radius": {
- "$type": "borderRadius",
- "$value": "{dropdown.sub-item.radius}"
- }
- },
- "sub-item": {
- "px": {
- "$type": "spacing",
- "$value": "{spacing.3}",
- "$description": "12px"
- },
- "py": {
- "$type": "spacing",
- "$value": "{spacing.2}",
- "$description": "8px"
- },
- "gap": {
- "$type": "spacing",
- "$value": "{spacing.2-half}"
- },
- "radius": {
- "$type": "borderRadius",
- "$value": "{rounded.1}"
- },
- "size": {
- "$type": "sizing",
- "$value": "{size.8}"
- },
- "gap-y": {
- "$type": "spacing",
- "$value": "{spacing.1}",
- "$description": "4px gap between text"
- }
- },
- "container": {
- "py": {
- "$type": "spacing",
- "$value": "{spacing.1}",
- "$description": "4px\n"
- },
- "radius": {
- "$type": "borderRadius",
- "$value": "{rounded.3}",
- "$description": "6px"
- },
- "min-w": {
- "$type": "sizing",
- "$value": "320px"
- }
- },
- "menu-item-branch-selector": {
- "tag": {
- "px": {
- "$type": "spacing",
- "$value": "{spacing.2}",
- "$description": "8px horizontal padding"
- },
- "size": {
- "$type": "sizing",
- "$value": "{size.5}",
- "$description": "20px height\n"
- }
- }
- },
- "menu-items": {
- "header-footer": {
- "px": {
- "$type": "spacing",
- "$value": "{spacing.4}",
- "$description": "16px horizontal padding"
- },
- "py": {
- "$type": "spacing",
- "$value": "{spacing.2-half}",
- "$description": "10px vertical padding"
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/components/desktop/base/input.json b/packages/ui/design-tokens/components/desktop/base/input.json
deleted file mode 100644
index 0754b25d9a..0000000000
--- a/packages/ui/design-tokens/components/desktop/base/input.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "input": {
- "size": {
- "sm": {
- "$type": "sizing",
- "$value": "{size.8}",
- "$description": "32px"
- },
- "default": {
- "$type": "sizing",
- "$value": "{size.9}",
- "$description": "36px\n"
- }
- },
- "radius": {
- "$type": "borderRadius",
- "$value": "{rounded.3}",
- "$description": "6px"
- },
- "gap": {
- "$type": "spacing",
- "$value": "{spacing.1-half}"
- },
- "px": {
- "$type": "spacing",
- "$value": "{spacing.3}",
- "$description": "12px horizontal padding"
- },
- "py": {
- "$type": "spacing",
- "$value": "{spacing.2}",
- "$description": "8px vertical padding"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/components/desktop/base/pagination.json b/packages/ui/design-tokens/components/desktop/base/pagination.json
deleted file mode 100644
index 76108603c4..0000000000
--- a/packages/ui/design-tokens/components/desktop/base/pagination.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "pagination": {
- "size": {
- "$type": "sizing",
- "$value": "{size.7}"
- },
- "gap": {
- "$type": "spacing",
- "$value": "{spacing.1}"
- },
- "radius": {
- "$type": "borderRadius",
- "$value": "{rounded.full}"
- },
- "subpages": {
- "$type": "spacing",
- "$value": "{spacing.2-half}"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/components/desktop/base/tag.json b/packages/ui/design-tokens/components/desktop/base/tag.json
deleted file mode 100644
index 131019afa5..0000000000
--- a/packages/ui/design-tokens/components/desktop/base/tag.json
+++ /dev/null
@@ -1,56 +0,0 @@
-{
- "tag": {
- "size": {
- "$type": "sizing",
- "$value": "{size.5}"
- },
- "gap": {
- "$type": "spacing",
- "$value": "{spacing.1}"
- },
- "py": {
- "$type": "spacing",
- "$value": "{spacing.1}"
- },
- "px": {
- "$type": "spacing",
- "$value": "{spacing.2}"
- },
- "default": {
- "radius": {
- "$type": "borderRadius",
- "$value": "{rounded.2}"
- }
- },
- "split": {
- "right": {
- "radius": {
- "r": {
- "$type": "borderRadius",
- "$value": "{rounded.2}"
- },
- "l": {
- "$type": "borderRadius",
- "$value": "{rounded.none}"
- }
- }
- },
- "left": {
- "radius": {
- "r": {
- "$type": "borderRadius",
- "$value": "{rounded.none}"
- },
- "l": {
- "$type": "borderRadius",
- "$value": "{rounded.2}"
- }
- }
- }
- },
- "border": {
- "$type": "borderWidth",
- "$value": "{borderWidth.1}"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/components/desktop/base/tooltip.json b/packages/ui/design-tokens/components/desktop/base/tooltip.json
deleted file mode 100644
index 789a72b1b3..0000000000
--- a/packages/ui/design-tokens/components/desktop/base/tooltip.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "tooltip": {
- "radius": {
- "$type": "borderRadius",
- "$value": "{rounded.3}"
- },
- "padding": {
- "py": {
- "$type": "spacing",
- "$value": "{spacing.3}"
- },
- "px": {
- "$type": "spacing",
- "$value": "{spacing.1-half}"
- }
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/core/colors_hex.json b/packages/ui/design-tokens/core/colors_hex.json
deleted file mode 100644
index b9c18ca7cb..0000000000
--- a/packages/ui/design-tokens/core/colors_hex.json
+++ /dev/null
@@ -1,547 +0,0 @@
-{
- "colors": {
- "$type": "color",
- "pure": {
- "white": {
- "$value": "#ffffff"
- },
- "black": {
- "$value": "#09090c"
- }
- },
- "chrome": {
- "50": {
- "$value": "#fafafa"
- },
- "100": {
- "$value": "#e4e4e5"
- },
- "150": {
- "$value": "#d7d7de"
- },
- "200": {
- "$value": "#c9c9d2"
- },
- "300": {
- "$value": "#b6b6bf"
- },
- "400": {
- "$value": "#a4a4ac"
- },
- "500": {
- "$value": "#8b8b97"
- },
- "600": {
- "$value": "#6d6d7a"
- },
- "700": {
- "$value": "#5c5c6b"
- },
- "800": {
- "$value": "#3f3e4a"
- },
- "850": {
- "$value": "#2d2d37"
- },
- "900": {
- "$value": "#18181e"
- },
- "950": {
- "$value": "#111116"
- },
- "1000": {
- "$value": "#0d0d11"
- }
- },
- "blue": {
- "50": {
- "$value": "#f0f1f9"
- },
- "100": {
- "$value": "#dee1f7"
- },
- "200": {
- "$value": "#a5b1f2"
- },
- "300": {
- "$value": "#8097ef"
- },
- "400": {
- "$value": "#577fea"
- },
- "500": {
- "$value": "#176ee6"
- },
- "600": {
- "$value": "#0852b4"
- },
- "700": {
- "$value": "#053f8d"
- },
- "800": {
- "$value": "#032b65"
- },
- "900": {
- "$value": "#011947"
- },
- "950": {
- "$value": "#010629"
- }
- },
- "red": {
- "50": {
- "$value": "#fceeec"
- },
- "100": {
- "$value": "#fbdad5"
- },
- "200": {
- "$value": "#ff9484"
- },
- "300": {
- "$value": "#ff7160"
- },
- "400": {
- "$value": "#ef3327"
- },
- "500": {
- "$value": "#c7291f"
- },
- "600": {
- "$value": "#a01f17"
- },
- "700": {
- "$value": "#7d160f"
- },
- "800": {
- "$value": "#5a0d08"
- },
- "900": {
- "$value": "#3b0603"
- },
- "950": {
- "$value": "#1c0202"
- }
- },
- "pink": {
- "50": {
- "$value": "#fbeef3"
- },
- "100": {
- "$value": "#f9d9e6"
- },
- "200": {
- "$value": "#f98ec1"
- },
- "300": {
- "$value": "#f754ac"
- },
- "400": {
- "$value": "#d94295"
- },
- "500": {
- "$value": "#b5367b"
- },
- "600": {
- "$value": "#912962"
- },
- "700": {
- "$value": "#711e4c"
- },
- "800": {
- "$value": "#511335"
- },
- "900": {
- "$value": "#350a21"
- },
- "950": {
- "$value": "#18030d"
- }
- },
- "yellow": {
- "50": {
- "$value": "#fbf2cf"
- },
- "100": {
- "$value": "#fcdeb2"
- },
- "200": {
- "$value": "#eca71c"
- },
- "300": {
- "$value": "#cc9012"
- },
- "400": {
- "$value": "#ae7c10"
- },
- "500": {
- "$value": "#8f6609"
- },
- "600": {
- "$value": "#735105"
- },
- "700": {
- "$value": "#593e04"
- },
- "800": {
- "$value": "#3f2b02"
- },
- "900": {
- "$value": "#281a01"
- },
- "950": {
- "$value": "#110a01"
- }
- },
- "orange": {
- "50": {
- "$value": "#fbf0df"
- },
- "100": {
- "$value": "#fbdcc5"
- },
- "200": {
- "$value": "#ff9f71"
- },
- "300": {
- "$value": "#f37228"
- },
- "400": {
- "$value": "#d16120"
- },
- "500": {
- "$value": "#ad4f1a"
- },
- "600": {
- "$value": "#8b3e12"
- },
- "700": {
- "$value": "#722a0d"
- },
- "800": {
- "$value": "#511c07"
- },
- "900": {
- "$value": "#321203"
- },
- "950": {
- "$value": "#170601"
- }
- },
- "brown": {
- "50": {
- "$value": "#f9f2da"
- },
- "100": {
- "$value": "#f5e0bf"
- },
- "200": {
- "$value": "#eea26f"
- },
- "300": {
- "$value": "#d58852"
- },
- "400": {
- "$value": "#bc7848"
- },
- "500": {
- "$value": "#976038"
- },
- "600": {
- "$value": "#794c2c"
- },
- "700": {
- "$value": "#5e3a20"
- },
- "800": {
- "$value": "#422815"
- },
- "900": {
- "$value": "#29190b"
- },
- "950": {
- "$value": "#120903"
- }
- },
- "mint": {
- "50": {
- "$value": "#dbfaef"
- },
- "100": {
- "$value": "#aef4e1"
- },
- "200": {
- "$value": "#00ccad"
- },
- "300": {
- "$value": "#00b79b"
- },
- "400": {
- "$value": "#009d81"
- },
- "500": {
- "$value": "#008268"
- },
- "600": {
- "$value": "#00684f"
- },
- "700": {
- "$value": "#00513b"
- },
- "800": {
- "$value": "#003927"
- },
- "900": {
- "$value": "#002415"
- },
- "950": {
- "$value": "#010f07"
- }
- },
- "lime": {
- "50": {
- "$value": "#e8f8db"
- },
- "100": {
- "$value": "#d0efb7"
- },
- "200": {
- "$value": "#92c560"
- },
- "300": {
- "$value": "#80ad53"
- },
- "400": {
- "$value": "#6d9447"
- },
- "500": {
- "$value": "#5a7a39"
- },
- "600": {
- "$value": "#47622c"
- },
- "700": {
- "$value": "#364b20"
- },
- "800": {
- "$value": "#253515"
- },
- "900": {
- "$value": "#16210b"
- },
- "950": {
- "$value": "#070d04"
- }
- },
- "green": {
- "50": {
- "$value": "#e0f9e9"
- },
- "100": {
- "$value": "#b8f3cf"
- },
- "200": {
- "$value": "#27ce85"
- },
- "300": {
- "$value": "#20b977"
- },
- "400": {
- "$value": "#1b9e65"
- },
- "500": {
- "$value": "#158353"
- },
- "600": {
- "$value": "#0d6941"
- },
- "700": {
- "$value": "#085131"
- },
- "800": {
- "$value": "#053922"
- },
- "900": {
- "$value": "#022413"
- },
- "950": {
- "$value": "#010f06"
- }
- },
- "purple": {
- "50": {
- "$value": "#f4effd"
- },
- "100": {
- "$value": "#e9dcfd"
- },
- "200": {
- "$value": "#cb9eff"
- },
- "300": {
- "$value": "#b973ff"
- },
- "400": {
- "$value": "#aa41ff"
- },
- "500": {
- "$value": "#9500f6"
- },
- "600": {
- "$value": "#7800c7"
- },
- "700": {
- "$value": "#5d009c"
- },
- "800": {
- "$value": "#420071"
- },
- "900": {
- "$value": "#2a004c"
- },
- "950": {
- "$value": "#130025"
- }
- },
- "violet": {
- "50": {
- "$value": "#f3f0fc"
- },
- "100": {
- "$value": "#e6ddfd"
- },
- "200": {
- "$value": "#bca3ff"
- },
- "300": {
- "$value": "#a98dff"
- },
- "400": {
- "$value": "#8a5eff"
- },
- "500": {
- "$value": "#761eff"
- },
- "600": {
- "$value": "#6100df"
- },
- "700": {
- "$value": "#4d00ae"
- },
- "800": {
- "$value": "#39007b"
- },
- "900": {
- "$value": "#2b004b"
- },
- "950": {
- "$value": "#130024"
- }
- },
- "indigo": {
- "50": {
- "$value": "#f0f1fd"
- },
- "100": {
- "$value": "#dee0fd"
- },
- "200": {
- "$value": "#a5b0f7"
- },
- "300": {
- "$value": "#859bff"
- },
- "400": {
- "$value": "#5c7af4"
- },
- "500": {
- "$value": "#445de4"
- },
- "600": {
- "$value": "#3142c8"
- },
- "700": {
- "$value": "#232ca7"
- },
- "800": {
- "$value": "#161980"
- },
- "900": {
- "$value": "#0b0a59"
- },
- "950": {
- "$value": "#030231"
- }
- },
- "cyan": {
- "50": {
- "$value": "#e9f4fa"
- },
- "100": {
- "$value": "#cce8f9"
- },
- "200": {
- "$value": "#7fbfe4"
- },
- "300": {
- "$value": "#00ade4"
- },
- "400": {
- "$value": "#0092cd"
- },
- "500": {
- "$value": "#0078b0"
- },
- "600": {
- "$value": "#005f91"
- },
- "700": {
- "$value": "#094871"
- },
- "800": {
- "$value": "#0f3250"
- },
- "900": {
- "$value": "#0d1e32"
- },
- "950": {
- "$value": "#040c18"
- }
- },
- "peach": {
- "50": {
- "$value": "#fceeed"
- },
- "100": {
- "$value": "#fbdad7"
- },
- "200": {
- "$value": "#ff9092"
- },
- "300": {
- "$value": "#ff5f5e"
- },
- "400": {
- "$value": "#ee323d"
- },
- "500": {
- "$value": "#c62831"
- },
- "600": {
- "$value": "#a01e26"
- },
- "700": {
- "$value": "#7d161c"
- },
- "800": {
- "$value": "#5a0c11"
- },
- "900": {
- "$value": "#3b0508"
- },
- "950": {
- "$value": "#1c0203"
- }
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/core/colors_lch.json b/packages/ui/design-tokens/core/colors_lch.json
deleted file mode 100644
index 8e950618ec..0000000000
--- a/packages/ui/design-tokens/core/colors_lch.json
+++ /dev/null
@@ -1,547 +0,0 @@
-{
- "colors": {
- "$type": "color",
- "pure": {
- "white": {
- "$value": "lch(100% 0 134.54)"
- },
- "black": {
- "$value": "lch(2.44% 1.49 285.81)"
- }
- },
- "chrome": {
- "50": {
- "$value": "lch(98.27% 0.36 135.2)"
- },
- "100": {
- "$value": "lch(90.71% 0.38 284.93)"
- },
- "150": {
- "$value": "lch(85.99% 3.77 285.34)"
- },
- "200": {
- "$value": "lch(81.33% 4.52 285.46)"
- },
- "300": {
- "$value": "lch(74.37% 4.52 285.5)"
- },
- "400": {
- "$value": "lch(67.41% 4.51 285.56)"
- },
- "500": {
- "$value": "lch(58.08% 6.76 286.02)"
- },
- "600": {
- "$value": "lch(46.46% 7.5 286.37)"
- },
- "700": {
- "$value": "lch(39.46% 8.98 286.89)"
- },
- "800": {
- "$value": "lch(26.73% 7.48 287.06)"
- },
- "850": {
- "$value": "lch(18.63% 6.73 287.29)"
- },
- "900": {
- "$value": "lch(8.25% 4.49 287.18)"
- },
- "950": {
- "$value": "lch(5.2% 3.07 285.78)"
- },
- "1000": {
- "$value": "lch(3.66% 1.93 285.7)"
- }
- },
- "blue": {
- "50": {
- "$value": "lch(95.27% 4.16 280.86)"
- },
- "100": {
- "$value": "lch(89.92% 10.91 279.8)"
- },
- "200": {
- "$value": "lch(73.08% 34.81 281.21)"
- },
- "300": {
- "$value": "lch(63.4% 48.44 281.2)"
- },
- "400": {
- "$value": "lch(54.29% 60.55 281.11)"
- },
- "500": {
- "$value": "lch(47.04% 69.94 279.78)"
- },
- "600": {
- "$value": "lch(35.67% 59.7 280.58)"
- },
- "700": {
- "$value": "lch(27.25% 49.8 280.51)"
- },
- "800": {
- "$value": "lch(18.28% 39.2 280.4)"
- },
- "900": {
- "$value": "lch(9.63% 33.17 284.31)"
- },
- "950": {
- "$value": "lch(2.52% 22.28 283.9)"
- }
- },
- "cyan": {
- "50": {
- "$value": "lch(95.4% 5 238.5)"
- },
- "100": {
- "$value": "lch(90.24% 13.5 239.5)"
- },
- "200": {
- "$value": "lch(74.15% 29 241)"
- },
- "300": {
- "$value": "lch(65.49% 45.28 239)"
- },
- "400": {
- "$value": "lch(56.15% 44.5 246.5)"
- },
- "500": {
- "$value": "lch(46.84% 41.5 250)"
- },
- "600": {
- "$value": "lch(37.53% 36.5 254)"
- },
- "700": {
- "$value": "lch(28.81% 30 257.5)"
- },
- "800": {
- "$value": "lch(19.49% 23 261.5)"
- },
- "900": {
- "$value": "lch(10.76% 15.5 265)"
- },
- "950": {
- "$value": "lch(3.09% 7.5 268)"
- }
- },
- "red": {
- "50": {
- "$value": "lch(95.23% 5.25 32.59)"
- },
- "100": {
- "$value": "lch(89.81% 13.4 32.67)"
- },
- "200": {
- "$value": "lch(72.7% 48.17 33.53)"
- },
- "300": {
- "$value": "lch(65.59% 65.99 34.56)"
- },
- "400": {
- "$value": "lch(53.74% 88.37 37.69)"
- },
- "500": {
- "$value": "lch(44.74% 76.92 37.68)"
- },
- "600": {
- "$value": "lch(35.74% 65.47 37.67)"
- },
- "700": {
- "$value": "lch(27.3% 54.82 37.68)"
- },
- "800": {
- "$value": "lch(18.31% 42.35 35.83)"
- },
- "900": {
- "$value": "lch(9.87% 29.51 28.59)"
- },
- "950": {
- "$value": "lch(2.8% 10.22 21.65)"
- }
- },
- "pink": {
- "50": {
- "$value": "lch(95.15% 5.42 350.29)"
- },
- "100": {
- "$value": "lch(89.61% 13.47 350.26)"
- },
- "200": {
- "$value": "lch(72% 46.72 350.11)"
- },
- "300": {
- "$value": "lch(61.26% 69.37 350)"
- },
- "400": {
- "$value": "lch(53.21% 65.17 349.99)"
- },
- "500": {
- "$value": "lch(44.27% 56.78 349.99)"
- },
- "600": {
- "$value": "lch(35.34% 48.39 349.99)"
- },
- "700": {
- "$value": "lch(26.98% 40.34 349.99)"
- },
- "800": {
- "$value": "lch(18.05% 31.95 349.99)"
- },
- "900": {
- "$value": "lch(9.69% 23.89 349.99)"
- },
- "950": {
- "$value": "lch(2.74% 8.62 350.99)"
- }
- },
- "peach": {
- "50": {
- "$value": "lch(95.22% 5.2 27.21)"
- },
- "100": {
- "$value": "lch(89.79% 12.88 27.31)"
- },
- "200": {
- "$value": "lch(72.22% 46.73 23.25)"
- },
- "300": {
- "$value": "lch(62.66% 70.81 29.46)"
- },
- "400": {
- "$value": "lch(53.64% 82.24 30.93)"
- },
- "500": {
- "$value": "lch(44.66% 71.48 30.92)"
- },
- "600": {
- "$value": "lch(35.68% 60.73 30.9)"
- },
- "700": {
- "$value": "lch(27.25% 50.72 30.88)"
- },
- "800": {
- "$value": "lch(18.26% 40.26 30.65)"
- },
- "900": {
- "$value": "lch(9.84% 28.78 25.16)"
- },
- "950": {
- "$value": "lch(2.79% 10.24 18.76)"
- }
- },
- "yellow": {
- "50": {
- "$value": "lch(95.62% 18.31 92.87)"
- },
- "100": {
- "$value": "lch(90.23% 26.34 77.18)"
- },
- "200": {
- "$value": "lch(73.82% 74.92 75.35)"
- },
- "300": {
- "$value": "lch(64.58% 68.1 76.07)"
- },
- "400": {
- "$value": "lch(55.9% 60.21 76.41)"
- },
- "500": {
- "$value": "lch(46.64% 52.59 77.11)"
- },
- "600": {
- "$value": "lch(37.37% 44.92 77.47)"
- },
- "700": {
- "$value": "lch(28.67% 36.97 77.45)"
- },
- "800": {
- "$value": "lch(19.4% 27.53 77.01)"
- },
- "900": {
- "$value": "lch(10.69% 16.28 73.34)"
- },
- "950": {
- "$value": "lch(3.06% 4.5 71.6)"
- }
- },
- "orange": {
- "50": {
- "$value": "lch(95.42% 10.03 79.83)"
- },
- "100": {
- "$value": "lch(90.02% 17.62 61.56)"
- },
- "200": {
- "$value": "lch(74.82% 51.93 49.87)"
- },
- "300": {
- "$value": "lch(63.38% 78.04 52.26)"
- },
- "400": {
- "$value": "lch(54.81% 69.74 52.27)"
- },
- "500": {
- "$value": "lch(45.68% 60.45 52.23)"
- },
- "600": {
- "$value": "lch(36.54% 51.77 52.28)"
- },
- "700": {
- "$value": "lch(27.78% 46.26 47.39)"
- },
- "800": {
- "$value": "lch(18.69% 35.31 45.59)"
- },
- "900": {
- "$value": "lch(10.26% 21.63 42.58)"
- },
- "950": {
- "$value": "lch(2.93% 6.64 36.42)"
- }
- },
- "brown": {
- "50": {
- "$value": "lch(95.55% 12.75 93.47)"
- },
- "100": {
- "$value": "lch(90.24% 19.27 79.52)"
- },
- "200": {
- "$value": "lch(73.38% 45.67 56.65)"
- },
- "300": {
- "$value": "lch(64.06% 48.96 57.29)"
- },
- "400": {
- "$value": "lch(57.17% 44.39 57.69)"
- },
- "500": {
- "$value": "lch(46.22% 37.68 57.68)"
- },
- "600": {
- "$value": "lch(37.01% 31.77 57.67)"
- },
- "700": {
- "$value": "lch(28.37% 26.84 58.1)"
- },
- "800": {
- "$value": "lch(19.16% 20.96 58.49)"
- },
- "900": {
- "$value": "lch(10.55% 13.64 57.69)"
- },
- "950": {
- "$value": "lch(3% 4.01 51.14)"
- }
- },
- "green": {
- "50": {
- "$value": "lch(95.82% 11.79 156.15)"
- },
- "100": {
- "$value": "lch(91.19% 27.27 156.17)"
- },
- "200": {
- "$value": "lch(73.78% 60.44 156.25)"
- },
- "300": {
- "$value": "lch(66.65% 55.77 156.25)"
- },
- "400": {
- "$value": "lch(57.73% 49.65 156.25)"
- },
- "500": {
- "$value": "lch(48.21% 43.17 156.25)"
- },
- "600": {
- "$value": "lch(38.71% 37.07 156.25)"
- },
- "700": {
- "$value": "lch(29.79% 30.94 156.25)"
- },
- "800": {
- "$value": "lch(20.26% 24.09 156.25)"
- },
- "900": {
- "$value": "lch(11.35% 18.27 156.36)"
- },
- "950": {
- "$value": "lch(3.27% 5.33 156.53)"
- }
- },
- "mint": {
- "50": {
- "$value": "lch(95.82% 11.97 171.06)"
- },
- "100": {
- "$value": "lch(91.09% 25.48 176.08)"
- },
- "200": {
- "$value": "lch(73.4% 50.15 176.67)"
- },
- "300": {
- "$value": "lch(66.3% 46.27 176.67)"
- },
- "400": {
- "$value": "lch(57.46% 42.15 174.53)"
- },
- "500": {
- "$value": "lch(48.03% 37.67 171.84)"
- },
- "600": {
- "$value": "lch(38.59% 33.16 169.14)"
- },
- "700": {
- "$value": "lch(29.72% 28.6 166.42)"
- },
- "800": {
- "$value": "lch(20.24% 23.29 164.22)"
- },
- "900": {
- "$value": "lch(11.35% 18.26 160.23)"
- },
- "950": {
- "$value": "lch(3.26% 5.16 160.96)"
- }
- },
- "lime": {
- "50": {
- "$value": "lch(95.86% 15.3 127.41)"
- },
- "100": {
- "$value": "lch(91.05% 29.33 126.46)"
- },
- "200": {
- "$value": "lch(74.24% 53.56 123.85)"
- },
- "300": {
- "$value": "lch(65.98% 48.66 123.85)"
- },
- "400": {
- "$value": "lch(57.13% 43.37 123.85)"
- },
- "500": {
- "$value": "lch(47.69% 37.71 123.86)"
- },
- "600": {
- "$value": "lch(38.26% 32.05 123.88)"
- },
- "700": {
- "$value": "lch(29.42% 27.17 123.81)"
- },
- "800": {
- "$value": "lch(19.97% 21.1 123.91)"
- },
- "900": {
- "$value": "lch(11.12% 14.71 126.9)"
- },
- "950": {
- "$value": "lch(3.2% 4.34 131.4)"
- }
- },
- "purple": {
- "50": {
- "$value": "lch(95.14% 7 301.11)"
- },
- "100": {
- "$value": "lch(89.58% 17.29 301.92)"
- },
- "200": {
- "$value": "lch(72.4% 55.68 305.19)"
- },
- "300": {
- "$value": "lch(61.28% 80.51 307.53)"
- },
- "400": {
- "$value": "lch(50.99% 105.85 309.98)"
- },
- "500": {
- "$value": "lch(40.58% 118.62 311.84)"
- },
- "600": {
- "$value": "lch(32.21% 100.98 311.83)"
- },
- "700": {
- "$value": "lch(24.34% 84.56 311.84)"
- },
- "800": {
- "$value": "lch(15.97% 66.91 311.83)"
- },
- "900": {
- "$value": "lch(8.1% 50.49 311.83)"
- },
- "950": {
- "$value": "lch(2.32% 21.96 302.37)"
- }
- },
- "violet": {
- "50": {
- "$value": "lch(95.18% 6.31 296.62)"
- },
- "100": {
- "$value": "lch(89.64% 16.29 297.99)"
- },
- "200": {
- "$value": "lch(72.11% 52.02 298.43)"
- },
- "300": {
- "$value": "lch(65.15% 65.45 298.5)"
- },
- "400": {
- "$value": "lch(51.98% 93.37 301.42)"
- },
- "500": {
- "$value": "lch(40.56% 121.68 305.61)"
- },
- "600": {
- "$value": "lch(31.46% 113.1 306.9)"
- },
- "700": {
- "$value": "lch(23.77% 93.78 307.37)"
- },
- "800": {
- "$value": "lch(15.62% 72.5 308.3)"
- },
- "900": {
- "$value": "lch(8.15% 49.81 312.23)"
- },
- "950": {
- "$value": "lch(2.33% 21.62 302.28)"
- }
- },
- "indigo": {
- "50": {
- "$value": "lch(95.23% 6.03 283.32)"
- },
- "100": {
- "$value": "lch(89.8% 14.62 283.7)"
- },
- "200": {
- "$value": "lch(72.68% 45.97 284.36)"
- },
- "300": {
- "$value": "lch(65.79% 58.29 283.92)"
- },
- "400": {
- "$value": "lch(53.15% 81.87 288.43)"
- },
- "500": {
- "$value": "lch(42.04% 107.17 295.8)"
- },
- "600": {
- "$value": "lch(30.63% 128.3 302.36)"
- },
- "700": {
- "$value": "lch(23.02% 107.52 302.38)"
- },
- "800": {
- "$value": "lch(14.93% 84.93 302.33)"
- },
- "900": {
- "$value": "lch(7.38% 63.51 302.14)"
- },
- "950": {
- "$value": "lch(2.17% 29.85 290.49)"
- }
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/core/dimensions.json b/packages/ui/design-tokens/core/dimensions.json
deleted file mode 100644
index 8e7ace3bb4..0000000000
--- a/packages/ui/design-tokens/core/dimensions.json
+++ /dev/null
@@ -1,388 +0,0 @@
-{
- "spacing": {
- "0": {
- "$type": "spacing",
- "$value": "0px"
- },
- "1": {
- "$type": "spacing",
- "$value": "4px"
- },
- "2": {
- "$type": "spacing",
- "$value": "8px"
- },
- "3": {
- "$type": "spacing",
- "$value": "12px"
- },
- "4": {
- "$type": "spacing",
- "$value": "16px"
- },
- "5": {
- "$type": "spacing",
- "$value": "20px"
- },
- "6": {
- "$type": "spacing",
- "$value": "24px"
- },
- "7": {
- "$type": "spacing",
- "$value": "28px"
- },
- "8": {
- "$type": "spacing",
- "$value": "32px"
- },
- "9": {
- "$type": "spacing",
- "$value": "36px"
- },
- "10": {
- "$type": "spacing",
- "$value": "40px"
- },
- "11": {
- "$type": "spacing",
- "$value": "44px"
- },
- "12": {
- "$type": "spacing",
- "$value": "48px"
- },
- "14": {
- "$type": "spacing",
- "$value": "56px"
- },
- "16": {
- "$type": "spacing",
- "$value": "64px"
- },
- "20": {
- "$type": "spacing",
- "$value": "80px"
- },
- "24": {
- "$type": "spacing",
- "$value": "96px"
- },
- "28": {
- "$type": "spacing",
- "$value": "112px"
- },
- "32": {
- "$type": "spacing",
- "$value": "128px"
- },
- "36": {
- "$type": "spacing",
- "$value": "144px"
- },
- "40": {
- "$type": "spacing",
- "$value": "160px"
- },
- "44": {
- "$type": "spacing",
- "$value": "176px"
- },
- "48": {
- "$type": "spacing",
- "$value": "192px"
- },
- "52": {
- "$type": "spacing",
- "$value": "208px"
- },
- "56": {
- "$type": "spacing",
- "$value": "224px"
- },
- "60": {
- "$type": "spacing",
- "$value": "240px"
- },
- "64": {
- "$type": "spacing",
- "$value": "256px"
- },
- "72": {
- "$type": "spacing",
- "$value": "288px"
- },
- "80": {
- "$type": "spacing",
- "$value": "320px"
- },
- "96": {
- "$type": "spacing",
- "$value": "384px"
- },
- "px": {
- "$type": "spacing",
- "$value": "1px"
- },
- "half": {
- "$type": "spacing",
- "$value": "2px",
- "$description": "0.5"
- },
- "1-half": {
- "$type": "spacing",
- "$value": "6px",
- "$description": "1.5"
- },
- "2-half": {
- "$type": "spacing",
- "$value": "10px",
- "$description": "2.5"
- },
- "3-half": {
- "$type": "spacing",
- "$value": "14px",
- "$description": "3.5"
- }
- },
- "rounded": {
- "1": {
- "$type": "borderRadius",
- "$value": "2px"
- },
- "2": {
- "$type": "borderRadius",
- "$value": "4px"
- },
- "3": {
- "$type": "borderRadius",
- "$value": "6px"
- },
- "4": {
- "$type": "borderRadius",
- "$value": "8px"
- },
- "5": {
- "$type": "borderRadius",
- "$value": "12px"
- },
- "6": {
- "$type": "borderRadius",
- "$value": "16px"
- },
- "7": {
- "$type": "borderRadius",
- "$value": "24px"
- },
- "none": {
- "$type": "borderRadius",
- "$value": "0px",
- "$description": "No border radius"
- },
- "full": {
- "$type": "borderRadius",
- "$value": "9999px",
- "$description": "Fully rounded corners (circular)"
- }
- },
- "size": {
- "0": {
- "$type": "sizing",
- "$value": "0px"
- },
- "1": {
- "$type": "sizing",
- "$value": "4px"
- },
- "2": {
- "$type": "sizing",
- "$value": "8px"
- },
- "3": {
- "$type": "sizing",
- "$value": "12px"
- },
- "4": {
- "$type": "sizing",
- "$value": "16px"
- },
- "5": {
- "$type": "sizing",
- "$value": "20px"
- },
- "6": {
- "$type": "sizing",
- "$value": "24px"
- },
- "7": {
- "$type": "sizing",
- "$value": "28px"
- },
- "8": {
- "$type": "sizing",
- "$value": "32px"
- },
- "9": {
- "$type": "sizing",
- "$value": "36px"
- },
- "10": {
- "$type": "sizing",
- "$value": "40px"
- },
- "11": {
- "$type": "sizing",
- "$value": "44px"
- },
- "12": {
- "$type": "sizing",
- "$value": "48px"
- },
- "14": {
- "$type": "sizing",
- "$value": "56px"
- },
- "16": {
- "$type": "sizing",
- "$value": "64px"
- },
- "20": {
- "$type": "sizing",
- "$value": "80px"
- },
- "24": {
- "$type": "sizing",
- "$value": "96px"
- },
- "28": {
- "$type": "sizing",
- "$value": "112px"
- },
- "32": {
- "$type": "sizing",
- "$value": "128px"
- },
- "36": {
- "$type": "sizing",
- "$value": "144px"
- },
- "40": {
- "$type": "sizing",
- "$value": "160px"
- },
- "44": {
- "$type": "sizing",
- "$value": "176px"
- },
- "48": {
- "$type": "sizing",
- "$value": "192px"
- },
- "52": {
- "$type": "sizing",
- "$value": "208px"
- },
- "56": {
- "$type": "sizing",
- "$value": "224px"
- },
- "60": {
- "$type": "sizing",
- "$value": "240px"
- },
- "64": {
- "$type": "sizing",
- "$value": "256px"
- },
- "72": {
- "$type": "sizing",
- "$value": "288px"
- },
- "80": {
- "$type": "sizing",
- "$value": "320px"
- },
- "96": {
- "$type": "sizing",
- "$value": "384px"
- },
- "px": {
- "$type": "sizing",
- "$value": "1px"
- },
- "half": {
- "$type": "sizing",
- "$value": "2px",
- "$description": "0.5"
- },
- "1-half": {
- "$type": "sizing",
- "$value": "6px",
- "$description": "1.5"
- },
- "2-half": {
- "$type": "sizing",
- "$value": "10px",
- "$description": "2.5"
- },
- "3-half": {
- "$type": "sizing",
- "$value": "14px",
- "$description": "3.5"
- }
- },
- "borderWidth": {
- "0": {
- "$type": "borderWidth",
- "$value": "0rem",
- "$description": "No border (border-0)"
- },
- "1": {
- "$type": "borderWidth",
- "$value": "1px",
- "$description": "Default border width (border)"
- },
- "2": {
- "$type": "borderWidth",
- "$value": "2px",
- "$description": "Medium border width (border-2)"
- },
- "4": {
- "$type": "borderWidth",
- "$value": "4px",
- "$description": "Thick border width (border-4)"
- },
- "8": {
- "$type": "borderWidth",
- "$value": "8px",
- "$description": "Extra thick border width (border-8)"
- }
- },
- "iconSize": {
- "xxs": {
- "$type": "sizing",
- "$value": "{size.2}"
- },
- "xs": {
- "$type": "sizing",
- "$value": "{size.3}"
- },
- "sm": {
- "$type": "sizing",
- "$value": "{size.3-half}"
- },
- "default": {
- "$type": "sizing",
- "$value": "{size.4}"
- },
- "md": {
- "$type": "sizing",
- "$value": "{size.5}"
- },
- "lg": {
- "$type": "sizing",
- "$value": "{size.8}",
- "$description": "\n"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/core/typography.json b/packages/ui/design-tokens/core/typography.json
deleted file mode 100644
index 7ec59c08be..0000000000
--- a/packages/ui/design-tokens/core/typography.json
+++ /dev/null
@@ -1,649 +0,0 @@
-{
- "tracking": {
- "tighter": {
- "$type": "letterSpacing",
- "$value": "-0.05em",
- "$description": "Very tight, display text"
- },
- "tight": {
- "$type": "letterSpacing",
- "$value": "-0.02em",
- "$description": "Headings"
- },
- "normal": {
- "$type": "letterSpacing",
- "$value": "0em",
- "$description": "Default body text"
- },
- "wide": {
- "$type": "letterSpacing",
- "$value": "0.025em",
- "$description": "Improved readability"
- },
- "wider": {
- "$type": "letterSpacing",
- "$value": "0.05em",
- "$description": "Spaced text"
- },
- "widest": {
- "$type": "letterSpacing",
- "$value": "0.1em",
- "$description": "All caps text"
- }
- },
- "fontWeight": {
- "default": {
- "normal": {
- "100": {
- "$type": "fontWeights",
- "$value": "Thin"
- },
- "200": {
- "$type": "fontWeights",
- "$value": "ExtraLight"
- },
- "300": {
- "$type": "fontWeights",
- "$value": "Light"
- },
- "400": {
- "$type": "fontWeights",
- "$value": "Regular"
- },
- "500": {
- "$type": "fontWeights",
- "$value": "Medium"
- },
- "600": {
- "$type": "fontWeights",
- "$value": "SemiBold"
- },
- "700": {
- "$type": "fontWeights",
- "$value": "Bold"
- },
- "800": {
- "$type": "fontWeights",
- "$value": "ExtraBold"
- },
- "900": {
- "$type": "fontWeights",
- "$value": "Black"
- }
- },
- "italic": {
- "100": {
- "$type": "fontWeights",
- "$value": "Thin Italic"
- },
- "200": {
- "$type": "fontWeights",
- "$value": "ExtraLight Italic"
- },
- "300": {
- "$type": "fontWeights",
- "$value": "Light Italic"
- },
- "400": {
- "$type": "fontWeights",
- "$value": "Italic"
- },
- "500": {
- "$type": "fontWeights",
- "$value": "Medium Italic"
- },
- "600": {
- "$type": "fontWeights",
- "$value": "SemiBold Italic"
- },
- "700": {
- "$type": "fontWeights",
- "$value": "Bold Italic"
- },
- "800": {
- "$type": "fontWeights",
- "$value": "ExtraBold Italic"
- },
- "900": {
- "$type": "fontWeights",
- "$value": "Black Italic"
- }
- }
- },
- "mono": {
- "normal": {
- "100": {
- "$type": "fontWeights",
- "$value": "Thin"
- },
- "200": {
- "$type": "fontWeights",
- "$value": "ExtraLight"
- },
- "300": {
- "$type": "fontWeights",
- "$value": "Light"
- },
- "400": {
- "$type": "fontWeights",
- "$value": "Regular"
- },
- "500": {
- "$type": "fontWeights",
- "$value": "Medium"
- },
- "700": {
- "$type": "fontWeights",
- "$value": "Bold"
- },
- "800": {
- "$type": "fontWeights",
- "$value": "ExtraBold"
- }
- },
- "italic": {
- "100": {
- "$type": "fontWeights",
- "$value": "Thin Italic"
- },
- "200": {
- "$type": "fontWeights",
- "$value": "ExtraLight Italic"
- },
- "300": {
- "$type": "fontWeights",
- "$value": "Light Italic"
- },
- "400": {
- "$type": "fontWeights",
- "$value": "Italic"
- },
- "500": {
- "$type": "fontWeights",
- "$value": "Medium Italic"
- },
- "700": {
- "$type": "fontWeights",
- "$value": "Bold Italic"
- },
- "800": {
- "$type": "fontWeights",
- "$value": "ExtraBold Italic"
- }
- }
- }
- },
- "fontFamily": {
- "default": {
- "$type": "fontFamilies",
- "$value": "Inter"
- },
- "mono": {
- "$type": "fontFamilies",
- "$value": "JetBrains Mono"
- }
- },
- "textDecoration": {
- "none": {
- "$type": "textDecoration",
- "$value": "none"
- },
- "underline": {
- "$type": "textDecoration",
- "$value": "underline"
- },
- "line-through": {
- "$type": "textDecoration",
- "$value": "line-through"
- }
- },
- "textCase": {
- "none": {
- "$type": "textCase",
- "$value": "none"
- },
- "uppercase": {
- "$type": "textCase",
- "$value": "uppercase"
- },
- "lowercase": {
- "$type": "textCase",
- "$value": "lowercase"
- },
- "capitalize": {
- "$type": "textCase",
- "$value": "capitalize"
- }
- },
- "fontSize": {
- "1": {
- "$type": "fontSizes",
- "$value": "0.75rem",
- "$description": "12px"
- },
- "2": {
- "$type": "fontSizes",
- "$value": "0.875rem",
- "$description": "14px"
- },
- "3": {
- "$type": "fontSizes",
- "$value": "1rem",
- "$description": "16px"
- },
- "4": {
- "$type": "fontSizes",
- "$value": "1.125rem",
- "$description": "18px"
- },
- "5": {
- "$type": "fontSizes",
- "$value": "1.25rem",
- "$description": "20px"
- },
- "6": {
- "$type": "fontSizes",
- "$value": "1.5rem",
- "$description": "24px"
- },
- "7": {
- "$type": "fontSizes",
- "$value": "1.875rem",
- "$description": "30px"
- },
- "8": {
- "$type": "fontSizes",
- "$value": "2.25rem",
- "$description": "36px"
- },
- "9": {
- "$type": "fontSizes",
- "$value": "3rem",
- "$description": "48px"
- },
- "10": {
- "$type": "fontSizes",
- "$value": "3.75rem",
- "$description": "60px"
- },
- "11": {
- "$type": "fontSizes",
- "$value": "4.5rem",
- "$description": "72px"
- },
- "12": {
- "$type": "fontSizes",
- "$value": "6rem",
- "$description": "96px"
- },
- "13": {
- "$type": "fontSizes",
- "$value": "8rem",
- "$description": "128px"
- }
- },
- "lineHeight": {
- "1": {
- "none": {
- "$type": "lineHeights",
- "$value": "{fontSize.1}*{lineHeight.none}"
- },
- "tight": {
- "$type": "lineHeights",
- "$value": "{fontSize.1}*{lineHeight.tight}"
- },
- "snug": {
- "$type": "lineHeights",
- "$value": "{fontSize.1}*{lineHeight.snug}"
- },
- "normal": {
- "$type": "lineHeights",
- "$value": "{fontSize.1}*{lineHeight.normal}"
- },
- "relaxed": {
- "$type": "lineHeights",
- "$value": "{fontSize.1}*{lineHeight.relaxed}"
- },
- "loose": {
- "$type": "lineHeights",
- "$value": "{fontSize.1}*{lineHeight.loose}"
- }
- },
- "2": {
- "none": {
- "$type": "lineHeights",
- "$value": "{fontSize.2}*{lineHeight.none}"
- },
- "tight": {
- "$type": "lineHeights",
- "$value": "{fontSize.2}*{lineHeight.tight}"
- },
- "snug": {
- "$type": "lineHeights",
- "$value": "{fontSize.2}*{lineHeight.snug}"
- },
- "normal": {
- "$type": "lineHeights",
- "$value": "{fontSize.2}*{lineHeight.normal}"
- },
- "relaxed": {
- "$type": "lineHeights",
- "$value": "{fontSize.2}*{lineHeight.relaxed}"
- },
- "loose": {
- "$type": "lineHeights",
- "$value": "{fontSize.2}*{lineHeight.loose}"
- }
- },
- "3": {
- "none": {
- "$type": "lineHeights",
- "$value": "{fontSize.3}*{lineHeight.none}"
- },
- "tight": {
- "$type": "lineHeights",
- "$value": "{fontSize.3}*{lineHeight.tight}"
- },
- "snug": {
- "$type": "lineHeights",
- "$value": "{fontSize.3}*{lineHeight.snug}"
- },
- "normal": {
- "$type": "lineHeights",
- "$value": "{fontSize.3}*{lineHeight.normal}"
- },
- "relaxed": {
- "$type": "lineHeights",
- "$value": "{fontSize.3}*{lineHeight.relaxed}"
- },
- "loose": {
- "$type": "lineHeights",
- "$value": "{fontSize.3}*{lineHeight.loose}"
- }
- },
- "4": {
- "none": {
- "$type": "lineHeights",
- "$value": "{fontSize.4}*{lineHeight.none}"
- },
- "tight": {
- "$type": "lineHeights",
- "$value": "{fontSize.4}*{lineHeight.tight}"
- },
- "snug": {
- "$type": "lineHeights",
- "$value": "{fontSize.4}*{lineHeight.snug}"
- },
- "normal": {
- "$type": "lineHeights",
- "$value": "{fontSize.4}*{lineHeight.normal}"
- },
- "relaxed": {
- "$type": "lineHeights",
- "$value": "{fontSize.4}*{lineHeight.relaxed}"
- },
- "loose": {
- "$type": "lineHeights",
- "$value": "{fontSize.4}*{lineHeight.loose}"
- }
- },
- "5": {
- "none": {
- "$type": "lineHeights",
- "$value": "{fontSize.5}*{lineHeight.none}"
- },
- "tight": {
- "$type": "lineHeights",
- "$value": "{fontSize.5}*{lineHeight.tight}"
- },
- "snug": {
- "$type": "lineHeights",
- "$value": "{fontSize.5}*{lineHeight.snug}"
- },
- "normal": {
- "$type": "lineHeights",
- "$value": "{fontSize.5}*{lineHeight.normal}"
- },
- "relaxed": {
- "$type": "lineHeights",
- "$value": "{fontSize.5}*{lineHeight.relaxed}"
- },
- "loose": {
- "$type": "lineHeights",
- "$value": "{fontSize.5}*{lineHeight.loose}"
- }
- },
- "6": {
- "none": {
- "$type": "lineHeights",
- "$value": "{fontSize.6}*{lineHeight.none}"
- },
- "tight": {
- "$type": "lineHeights",
- "$value": "{fontSize.6}*{lineHeight.tight}"
- },
- "snug": {
- "$type": "lineHeights",
- "$value": "{fontSize.6}*{lineHeight.snug}"
- },
- "normal": {
- "$type": "lineHeights",
- "$value": "{fontSize.6}*{lineHeight.normal}"
- },
- "relaxed": {
- "$type": "lineHeights",
- "$value": "{fontSize.6}*{lineHeight.relaxed}"
- },
- "loose": {
- "$type": "lineHeights",
- "$value": "{fontSize.6}*{lineHeight.loose}"
- }
- },
- "7": {
- "none": {
- "$type": "lineHeights",
- "$value": "{fontSize.7}*{lineHeight.none}"
- },
- "tight": {
- "$type": "lineHeights",
- "$value": "{fontSize.7}*{lineHeight.tight}"
- },
- "snug": {
- "$type": "lineHeights",
- "$value": "{fontSize.7}*{lineHeight.snug}"
- },
- "normal": {
- "$type": "lineHeights",
- "$value": "{fontSize.7}*{lineHeight.normal}"
- },
- "relaxed": {
- "$type": "lineHeights",
- "$value": "{fontSize.7}*{lineHeight.relaxed}"
- },
- "loose": {
- "$type": "lineHeights",
- "$value": "{fontSize.7}*{lineHeight.loose}"
- }
- },
- "8": {
- "none": {
- "$type": "lineHeights",
- "$value": "{fontSize.8}*{lineHeight.none}"
- },
- "tight": {
- "$type": "lineHeights",
- "$value": "{fontSize.8}*{lineHeight.tight}"
- },
- "snug": {
- "$type": "lineHeights",
- "$value": "{fontSize.8}*{lineHeight.snug}"
- },
- "normal": {
- "$type": "lineHeights",
- "$value": "{fontSize.8}*{lineHeight.normal}"
- },
- "relaxed": {
- "$type": "lineHeights",
- "$value": "{fontSize.8}*{lineHeight.relaxed}"
- },
- "loose": {
- "$type": "lineHeights",
- "$value": "{fontSize.8}*{lineHeight.loose}"
- }
- },
- "9": {
- "none": {
- "$type": "lineHeights",
- "$value": "{fontSize.9}*{lineHeight.none}"
- },
- "tight": {
- "$type": "lineHeights",
- "$value": "{fontSize.9}*{lineHeight.tight}"
- },
- "snug": {
- "$type": "lineHeights",
- "$value": "{fontSize.9}*{lineHeight.snug}"
- },
- "normal": {
- "$type": "lineHeights",
- "$value": "{fontSize.9}*{lineHeight.normal}"
- },
- "relaxed": {
- "$type": "lineHeights",
- "$value": "{fontSize.9}*{lineHeight.relaxed}"
- },
- "loose": {
- "$type": "lineHeights",
- "$value": "{fontSize.9}*{lineHeight.loose}"
- }
- },
- "10": {
- "none": {
- "$type": "lineHeights",
- "$value": "{fontSize.10}*{lineHeight.none}"
- },
- "tight": {
- "$type": "lineHeights",
- "$value": "{fontSize.10}*{lineHeight.tight}"
- },
- "snug": {
- "$type": "lineHeights",
- "$value": "{fontSize.10}*{lineHeight.snug}"
- },
- "normal": {
- "$type": "lineHeights",
- "$value": "{fontSize.10}*{lineHeight.normal}"
- },
- "relaxed": {
- "$type": "lineHeights",
- "$value": "{fontSize.10}*{lineHeight.relaxed}"
- },
- "loose": {
- "$type": "lineHeights",
- "$value": "{fontSize.10}*{lineHeight.loose}"
- }
- },
- "11": {
- "none": {
- "$type": "lineHeights",
- "$value": "{fontSize.11}*{lineHeight.none}"
- },
- "tight": {
- "$type": "lineHeights",
- "$value": "{fontSize.11}*{lineHeight.tight}"
- },
- "snug": {
- "$type": "lineHeights",
- "$value": "{fontSize.11}*{lineHeight.snug}"
- },
- "normal": {
- "$type": "lineHeights",
- "$value": "{fontSize.11}*{lineHeight.normal}"
- },
- "relaxed": {
- "$type": "lineHeights",
- "$value": "{fontSize.11}*{lineHeight.relaxed}"
- },
- "loose": {
- "$type": "lineHeights",
- "$value": "{fontSize.11}*{lineHeight.loose}"
- }
- },
- "12": {
- "none": {
- "$type": "lineHeights",
- "$value": "{fontSize.12}*{lineHeight.none}"
- },
- "tight": {
- "$type": "lineHeights",
- "$value": "{fontSize.12}*{lineHeight.tight}"
- },
- "snug": {
- "$type": "lineHeights",
- "$value": "{fontSize.12}*{lineHeight.snug}"
- },
- "normal": {
- "$type": "lineHeights",
- "$value": "{fontSize.12}*{lineHeight.normal}"
- },
- "relaxed": {
- "$type": "lineHeights",
- "$value": "{fontSize.12}*{lineHeight.relaxed}"
- },
- "loose": {
- "$type": "lineHeights",
- "$value": "{fontSize.12}*{lineHeight.loose}"
- }
- },
- "13": {
- "none": {
- "$type": "lineHeights",
- "$value": "{fontSize.13}*{lineHeight.none}"
- },
- "tight": {
- "$type": "lineHeights",
- "$value": "{fontSize.13}*{lineHeight.tight}"
- },
- "snug": {
- "$type": "lineHeights",
- "$value": "{fontSize.13}*{lineHeight.snug}"
- },
- "normal": {
- "$type": "lineHeights",
- "$value": "{fontSize.13}*{lineHeight.normal}"
- },
- "relaxed": {
- "$type": "lineHeights",
- "$value": "{fontSize.13}*{lineHeight.relaxed}"
- },
- "loose": {
- "$type": "lineHeights",
- "$value": "{fontSize.13}*{lineHeight.loose}"
- }
- },
- "none": {
- "$type": "lineHeights",
- "$value": "1"
- },
- "tight": {
- "$type": "lineHeights",
- "$value": "1.25"
- },
- "snug": {
- "$type": "lineHeights",
- "$value": "1.375"
- },
- "normal": {
- "$type": "lineHeights",
- "$value": "1.5"
- },
- "relaxed": {
- "$type": "lineHeights",
- "$value": "1.625"
- },
- "loose": {
- "$type": "lineHeights",
- "$value": "2"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/mode/dark/default-deuteranopia.json b/packages/ui/design-tokens/mode/dark/default-deuteranopia.json
deleted file mode 100644
index 5e553e2668..0000000000
--- a/packages/ui/design-tokens/mode/dark/default-deuteranopia.json
+++ /dev/null
@@ -1,2342 +0,0 @@
-{
- "background": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.1000}",
- "$description": "Level 1. Represents the lowest layer in the stack. This is the foundation that everything else sits on, like the app's main background.\n\nCommon uses: Application background, page base layer, lowest-level containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Level 2. Represents elements that sit on top of the bottom layer. Creates visual hierarchy through subtle elevation.\n\nCommon uses: Cards, containers, form fields, dropdown menus."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Level 3. Represents elements that sit on top of the middle layer. Creates strong visual emphasis through maximum elevation.\n\nCommon uses: Popovers, tooltips, highlighted containers."
- }
- },
- "text": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Highest contrast color for text and icons in important content. Creates maximum readability and emphasis for key information.\n\nCommon uses: Headings, labels, emphasized text, primary buttons."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Primary color for text and icons in general content. Provides optimal readability for extended reading while reducing visual strain.\n\nCommon uses: Body text, primary content, default icons, form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Reduced emphasis color for text and icons in secondary information. Creates visual hierarchy through lower contrast.\n\nCommon uses: Supporting text, metadata, secondary information, placeholders."
- },
- "accent": {
- "$type": "color",
- "$value": "{brand.color.200}",
- "$description": "Contrasting color for text and icons in interactive elements or design focus. Creates visual distinction for actionable items.\n\nCommon uses: Links, buttons, interactive icons, highlighted elements."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Primary color for text and icons in success content. Communicates positive outcomes and completion states.\n\nCommon uses: Success message text, completion text, positive indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Primary color for text and icons in error content. Communicates problems, warnings, and destructive actions.\n\nCommon uses: Error message text, validation text, destructive action labels."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.200}",
- "$description": "Primary color for text and icons in warning content. Communicates caution and potential issues requiring attention.\n\nCommon uses: Warning message text, alert text, important notifications."
- }
- },
- "border": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Enhanced border color for interactive states. Creates strong visual definition for important boundaries.\n\nCommon uses: Focus states, hover states, active elements, primary containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Standard border color for general use. Provides balanced visual definition for common UI elements.\n\nCommon uses: Containers, cards, dividers, separators, default form inputs."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.7",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Softer border color for minimal separation. Creates subtle visual boundaries that don't dominate the UI.\n\nCommon uses: Subtle dividers, grouped content, secondary containers, table rows."
- },
- "focus": {
- "$type": "color",
- "$value": "{brand.color.400}",
- "$description": "Focus state indicator color. Provides clear visual feedback for keyboard navigation and accessibility.\n\nCommon uses: Focus rings, keyboard navigation highlights, selection indicators."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for success containers. Reinforces positive status through visual framing.\n\nCommon uses: Success alert borders, confirmation boundaries, completed state indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for error containers. Emphasizes critical information through visual framing.\n\nCommon uses: Error alert borders, validation boundaries, destructive action containers."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Border color for warning containers. Frames cautionary information with distinct boundary.\n\nCommon uses: Warning alert borders, notice boundaries, attention-requiring elements."
- }
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Light overlay for gentle interactive effects. Creates subtle visual feedback during user interaction.\n\nCommon uses: Button hover states, link hover states, soft interactions, menu items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Strong overlay for emphasized selection states. Creates distinct visual indication of active or selected elements.\n\nCommon uses: Selected list items, active tabs, chosen options, current navigation item."
- },
- "disabled": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Lowest emphasis text color for unavailable options. Creates visual differentiation between interactive and non-interactive elements.\n\nCommon uses: Disabled buttons, inactive form elements, unavailable options, placeholders."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Muted background color for disabled elements. Reduces visual prominence of non-interactive elements in the UI.\n\nCommon uses: Disabled buttons, inactive form controls, unavailable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Muted border color for disabled element boundaries. Creates subtle containment while indicating non-interactive state.\n\nCommon uses: Disabled form inputs, inactive controls, unavailable action boundaries."
- }
- }
- },
- "component": {
- "accordion": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for accordion triggers/headers. Used for the clickable area that expands/collapses content."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for accordion content. Applied to the expandable text within accordion panels."
- },
- "chevron": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the accordion expansion indicator icon. Visually signals the collapsed/expanded state."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for accordion items. Provides visual separation between accordion panels."
- }
- },
- "alert": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational alerts. Ensures high visibility for the alert heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational alerts. Provides readable contrast for alert content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational alerts. Creates visual distinction from surrounding content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational alerts. Subtly defines the alert's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Text color for danger alerts. Communicates critical information through high-contrast text."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Description text color for danger alerts. Ensures readability while maintaining the error state styling."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for danger alerts. Creates subtle but recognizable error state styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for danger alerts. Provides definition for error state alerts."
- }
- }
- },
- "avatar": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for avatar initials or text. Ensures visibility against the avatar background."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for avatar components. Provides contrast for text or image content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for avatars. Creates subtle definition around the avatar element."
- }
- },
- "badge": {
- "default": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for secondary badges. Provides readable contrast on secondary badge styling."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for secondary badges. Creates less prominent badge styling for secondary information."
- },
- "border": {
- "$type": "color",
- "$value": "{component.badge.default.background}",
- "$description": "Border color for secondary badges. Matches background for clean, cohesive appearance."
- }
- },
- "neutral": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for outline badges. Ensures readability for badges with transparent backgrounds."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Background color for neutral badges. Creates subtle visual styling for general-purpose indicators."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Border color for outline badges. Creates definition for badges without background fill."
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Text color for success badges. Communicates positive status through readable cyan text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for success badges. Provides subtle definition for success state indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background color for success badges. Creates a subtle but recognizable success indicator."
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Text color for danger badges. Communicates error or warning status with high visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for danger badges. Creates definition for error or warning indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for danger badges. Provides subtle visual indication of error states."
- }
- },
- "warning": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.200}",
- "$description": "Text color for warning badges. Signals caution states with readable amber text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Border color for warning badges. Defines the boundary of caution status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.500}",
- "$description": "Background color for warning badges. Creates subtle but recognizable caution indicators."
- }
- },
- "running": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Text color for running state badges. Indicates active or in-progress operations."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for running state badges. Defines the boundary of active status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for running state badges. Creates subtle visual indication of in-progress states."
- }
- },
- "merged": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Text color for merged state badges. Indicates completed merge actions in version control contexts."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for merged state badges. Defines the boundary of merge status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background color for merged state badges. Creates subtle but recognizable merge indicators."
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-related badges. Ensures high contrast against AI badge gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for AI-related badges. Creates a subtle backdrop that highlights the gradient border."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-related badges. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "breadcrumb": {
- "item-inactive": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for inactive breadcrumb items. Provides reduced emphasis for previous navigation steps."
- },
- "item-current": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for current breadcrumb item. Emphasizes the user's current location in the navigation hierarchy."
- },
- "separator": {
- "$type": "color",
- "$value": "{state.disabled.text}",
- "$description": "Color for breadcrumb separator characters. Creates visual distinction between breadcrumb items."
- }
- },
- "btn": {
- "primary": {
- "text": {
- "$type": "color",
- "$value": "{brand.onColor.600}",
- "$description": "Text and icon color for primary action buttons. Ensures maximum contrast and visibility for primary CTA elements."
- },
- "background": {
- "$type": "color",
- "$value": "{brand.color.600}",
- "$description": "Background color for primary action buttons. Creates emphasis for the most important action in a given context."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.primary.background}",
- "$description": "Border color for primary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "secondary": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text and icon color for secondary action buttons. Provides readable contrast for supporting actions."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for secondary action buttons. Creates visual hierarchy between primary and secondary actions."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.secondary.background}",
- "$description": "Border color for secondary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "outline": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected outline buttons. Provides readable contrast against transparent backgrounds."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected outline buttons. Creates subtle emphasis for button icons."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for unselected outline buttons. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected outline buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected outline buttons. Increases visibility for active button states."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for selected outline buttons. Creates stronger visual indication of the active state."
- }
- }
- },
- "ghost": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected ghost buttons. Provides readable contrast for minimal styling."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected ghost buttons. Creates subtle emphasis for button icons."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected ghost buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected ghost buttons. Increases visibility for active button states."
- }
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Text color for success buttons. Communicates positive actions through readable cyan text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background color for success buttons. Creates subtle but recognizable positive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for success buttons. Provides definition for positive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Hover state background color for success buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Active state background color for success buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Text color for danger buttons. Communicates destructive or warning actions through high-contrast text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for danger buttons. Creates subtle but recognizable destructive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for danger buttons. Provides definition for destructive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Hover state background color for danger buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Active state background color for danger buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-powered buttons. Ensures high contrast against AI button gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for AI-powered buttons."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-powered buttons. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for card components. Creates a distinct surface that appears elevated from the page background."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for card components. Defines the card boundaries and enhances visual separation from surrounding content."
- }
- },
- "dialog": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for dialog titles. Ensures high visibility and emphasis for the modal heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dialog content. Provides readable contrast for the modal's primary text content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for dialog components. Creates a distinct surface for modal content that appears above the main UI."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dialog components."
- },
- "backdrop": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Overlay color behind dialog components. Creates focus on the dialog by dimming content underneath."
- }
- },
- "dropdown": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for dropdown menus. Creates a distinct surface for selectable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for dropdown menus container."
- },
- "item": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dropdown menu items. Ensures readability of selectable options."
- },
- "delete": {
- "text": {
- "$type": "color",
- "$value": "{text.danger}",
- "$description": "Text color for dropdown menu delete-item."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Specific hover state color for dropdown delete-item."
- }
- }
- }
- }
- },
- "diff": {
- "grey": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral base color for the diff interface that allows code and difference highlights to remain visually prominent."
- },
- "add-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Cyan background highlighting newly added code lines while maintaining readability."
- },
- "add-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background for line numbers of added code, providing visual connection to added content."
- },
- "add-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Stronger emphasis color for specific character changes within added lines."
- },
- "add-widget": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background for interactive UI elements related to added content."
- },
- "add-widget-color": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text/icon color for add-related interactive elements, ensuring readability."
- },
- "del-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Orange background highlighting removed code lines without causing eye strain."
- },
- "del-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background for line numbers of deleted code, connecting numbers to removed content."
- },
- "del-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Stronger emphasis color for specific character changes within deleted lines."
- },
- "plain-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral background for unchanged code that allows modified content to stand out."
- },
- "plain-lineNumber": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for line numbers of unchanged code, maintaining visual rhythm."
- },
- "plain-lineNumber-color": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unchanged line numbers, visually subdued compared to changed content."
- },
- "empty-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for placeholder spaces and empty lines, maintaining visual continuity."
- },
- "hunk-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for diff section headers ('hunks') that indicate which part of the file is displayed."
- },
- "hunk-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for line numbers in section headers."
- },
- "hunk-content-color": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for section header content showing file position information."
- },
- "expand-content": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background for controls that expand/collapse code sections to show additional context."
- }
- },
- "input": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for input field content. Ensures readability of user-entered information."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for input field placeholders. Provides lower-contrast guidance text that doesn't compete with entered content."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for icons within input components. Creates visual harmony with placeholder text and decorative elements."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for input fields. Creates a distinct surface for user interaction and data entry."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for input fields. Defines the input area with a visible boundary for improved usability."
- }
- },
- "label": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for form labels and field identifiers. Ensures high contrast for important contextual information."
- }
- },
- "link": {
- "default": {
- "$type": "color",
- "$value": "{text.accent}",
- "$description": "Default color for text links. Creates distinct visual identification of interactive text elements."
- },
- "visited": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Visited state color for text links. Differentiates links the user has already activated."
- }
- },
- "nav-tabs": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Unselected tab item text."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Selected tab item text."
- },
- "border": {
- "$type": "color",
- "$value": "{border.focus}",
- "$description": "Selected tab item border."
- }
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Navigation container border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Navigation tabs container background."
- }
- },
- "pipeline": {
- "arrow": {
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for pipeline connection arrows. Defines the visual path between pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.pipeline.arrows.gradient-stop-1} 0%, {gradient.pipeline.arrows.gradient-stop-2} 50%, {gradient.pipeline.arrows.gradient-stop-3} 100%)",
- "$description": "Gradient border color for active pipeline arrows. Visually indicates data flow between active pipeline components."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.background.gradient-from} 10%, {gradient.pipeline.card.background.gradient-to} 75%)",
- "$description": "Gradient background for pipeline cards. Creates a visually distinctive surface for pipeline visualization elements."
- },
- "border": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.border.gradient-from} 10%, {gradient.pipeline.card.border.gradient-to} 75%)",
- "$description": "Gradient border for pipeline cards. Enhances the visual depth and distinction of pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "radial-gradient(604% 142% at 0% 0%, {gradient.pipeline.running.gradient-stop-1} 0%, {gradient.pipeline.running.gradient-stop-2} 30%, {gradient.pipeline.running.gradient-stop-3} 100%)",
- "$description": "Animated gradient border for running pipeline states. Provides visual indication of active processing."
- }
- },
- "error": {
- "border": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for error pipeline states. Clearly indicates failed or problematic pipeline execution."
- }
- },
- "completed": {
- "border": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for completed pipeline states. Indicates successful pipeline execution."
- }
- }
- },
- "card-canvas": {
- "1": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "The background color for the primary/top-level canvas where pipeline components are arranged. Creates the base visual layer for the main workflow area."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Solid border for the outermost pipeline canvas elements. Defines the boundaries of the top-level workflow container."
- }
- },
- "2": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for nested/secondary canvas elements that appear within the main workflow. Provides visual distinction for grouped pipeline components."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border styling applied to nested canvas containers. Creates clear visual boundaries between different sections within the pipeline visualization."
- }
- }
- },
- "background": {
- "dotes": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Refers to the dotted pattern visible in the background of the workspace."
- }
- }
- },
- "sidebar": {
- "background": {
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Background color for navigation components. Creates a consistent foundation for navigation elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for navigation components. Creates visual boundaries and separation from adjacent content."
- },
- "separator": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Color for separators between navigation sections. Creates visual organization within the navigation structure."
- },
- "hover": {
- "$type": "color",
- "$value": "{state.hover}",
- "$description": "Hover state for navigation items."
- },
- "selected": {
- "$type": "color",
- "$value": "{state.selected}",
- "$description": "Selected state for navigation items."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected navigation items. Provides readable but less emphasized styling for available options."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected navigation items. Creates subtle visual indicators for navigation options."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected navigation items. Increases contrast to highlight the current location."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected navigation items. Creates stronger visual indication of the current selection."
- }
- }
- },
- "logo": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for Logo in sidebar navigation."
- },
- "icon": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Icon color for Logo in sidebar navigation."
- }
- },
- "search": {
- "background": {
- "$type": "color",
- "$value": "{component.sidebar.background}",
- "$description": "Search input specific background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Search input specific border on sidebar navigation."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Search input specific placeholder on sidebar navigation."
- },
- "btn": {
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Search input specific button background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Search input specific button border on sidebar navigation."
- },
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Search input specific button text on sidebar navigation."
- }
- }
- },
- "footer": {
- "username": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Username in the footer sidebar navigation menu."
- },
- "data": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "User data in the footer sidebar navigation menu."
- }
- }
- },
- "scrollbar": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Color for scrollbar thumb/handle elements. Provides subtle contrast against the scrollbar track for improved usability."
- }
- },
- "selection": {
- "unselected": {
- "item": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for unselected items in selection controls. Provides readable but less emphasized styling for available options."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected state in selection controls. Creates visual distinction from selected items."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for unselected elements in selection controls. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "item": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Color for selected items in selection controls. Creates high contrast against selected background state."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background color for selected state in selection controls. Creates strong visual indication of active selection."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Border color for selected elements in selection controls. Reinforces the selected state with consistent styling."
- }
- }
- },
- "separator": {
- "background": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Background color for separator elements. Creates visual division between content sections with a subtle line or space."
- }
- },
- "skeleton": {
- "background": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.skeleton.gradient-stop-1} 0%, {gradient.skeleton.gradient-stop-2} 50%, {gradient.skeleton.gradient-stop-3} 100%)",
- "$description": "Animation color that sweeps across skeleton elements. Creates a \"shimmer\" effect indicating content loading states."
- }
- },
- "slider": {
- "track": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for slider tracks. Represents the full range of available values in an unselected state."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Filled portion color for slider tracks. Visually represents the selected value or range within the track."
- }
- },
- "track-segments": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Color for segment markers on the unfilled track portion. Creates visual indicators for specific values or intervals."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.800}",
- "$description": "Color for segment markers on the filled track portion. Maintains visibility of markers within the selected range."
- }
- },
- "handle": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for slider handles. Creates a distinct, interactive element for adjusting values."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Border color for slider handles. Provides definition and contrast for the interactive control."
- }
- }
- },
- "status-indicator": {
- "completed": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Color for success status indicators. Communicates completed or positive states."
- },
- "cancelled": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Color for danger status indicators. Communicates error or critical warning states."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Color for warning status indicators. Communicates caution or potential issue states."
- },
- "running": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Color for running status indicators. Communicates active or in-progress operations."
- },
- "merged": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Color for merged status indicators. Communicates successful integration or completion in version control contexts."
- },
- "action-required": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Color for action-required status indicators. Communicates that user attention or intervention is needed."
- },
- "waiting": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for pending status indicators. Communicates in waiting states."
- }
- },
- "switch": {
- "unselected": {
- "thumb": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the movable thumb element in unselected switch controls. Creates visual contrast against the track."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for the unselected state of switch controls. Creates visual distinction from the selected state."
- }
- },
- "selected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Color for the movable thumb element in selected switch controls. Provides clear contrast against the active track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background color for the selected state of switch controls. Creates strong visual indication of active state."
- }
- }
- },
- "table": {
- "header": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for table header cells. Ensures readability of column labels and titles."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for table header rows. Creates visual distinction between headers and data rows."
- }
- },
- "row": {
- "alternate-background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for alternate table rows. Improves readability by differentiating adjacent rows."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for table rows. Provides subtle separation between data rows."
- }
- },
- "cell": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for table cell content. Ensures high readability of tabular data."
- }
- }
- },
- "tabs": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for the tabs container. Creates a consistent foundation for tab elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tab containers and separators. Provides subtle definition for tab boundaries."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unselected tab items. Provides reduced emphasis for available but inactive tabs."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected tab items. Creates visual distinction from the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tabs.item.unselected.background}",
- "$description": "Border color for unselected tab items. Maintains consistent styling with the tab background."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for the selected tab item. Increases contrast to highlight the active tab."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for the selected tab item. Creates strong visual indication of the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for the selected tab item. Reinforces the active state with defined boundaries."
- }
- }
- }
- },
- "tag": {
- "blue": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.200}",
- "$description": "Text color for blue tags. Ensures readability while maintaining the blue color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.900}",
- "$description": "Background color for blue tags. Creates a distinct surface with blue theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.950}",
- "$description": "Subtle background variation for blue tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.blue.background}",
- "$description": "Border color for blue tags."
- }
- },
- "brown": {
- "text": {
- "$type": "color",
- "$value": "{colors.brown.200}",
- "$description": "Text color for brown tags. Ensures readability while maintaining the brown color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.brown.900}",
- "$description": "Background color for brown tags. Creates a distinct surface with brown theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.brown.950}",
- "$description": "Subtle background variation for brown tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.brown.background}",
- "$description": "Border color for brown tags."
- }
- },
- "cyan": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Text color for cyan tags. Ensures readability while maintaining the cyan color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.900}",
- "$description": "Background color for cyan tags. Creates a distinct surface with cyan theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for cyan tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.cyan.background}",
- "$description": "Border color for cyan tags."
- }
- },
- "green": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Text color for green tags, replaced with cyan for deuteranopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.900}",
- "$description": "Background color for green tags, replaced with cyan for deuteranopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for green tags, replaced with cyan for deuteranopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.green.background}",
- "$description": "Border color for green tags, replaced with cyan."
- }
- },
- "indigo": {
- "text": {
- "$type": "color",
- "$value": "{colors.indigo.200}",
- "$description": "Text color for indigo tags. Ensures readability while maintaining the indigo color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.indigo.900}",
- "$description": "Background color for indigo tags. Creates a distinct surface with indigo theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.indigo.950}",
- "$description": "Subtle background variation for indigo tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.indigo.background}",
- "$description": "Border color for indigo tags."
- }
- },
- "lime": {
- "text": {
- "$type": "color",
- "$value": "{colors.lime.200}",
- "$description": "Text color for lime tags. Ensures readability while maintaining the lime color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.lime.900}",
- "$description": "Background color for lime tags. Creates a distinct surface with lime theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.lime.950}",
- "$description": "Subtle background variation for lime tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.lime.background}",
- "$description": "Border color for lime tags."
- }
- },
- "mint": {
- "text": {
- "$type": "color",
- "$value": "{colors.mint.200}",
- "$description": "Text color for mint tags. Ensures readability while maintaining the mint color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.mint.900}",
- "$description": "Background color for mint tags. Creates a distinct surface with mint theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.mint.950}",
- "$description": "Subtle background variation for mint tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.mint.background}",
- "$description": "Border color for mint tags."
- }
- },
- "orange": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Text color for orange tags. Ensures readability while maintaining the orange color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.900}",
- "$description": "Background color for orange tags. Creates a distinct surface with orange theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.950}",
- "$description": "Subtle background variation for orange tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.orange.background}",
- "$description": "Border color for orange tags."
- }
- },
- "pink": {
- "text": {
- "$type": "color",
- "$value": "{colors.pink.200}",
- "$description": "Text color for pink tags. Ensures readability while maintaining the pink color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pink.900}",
- "$description": "Background color for pink tags. Creates a distinct surface with pink theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.pink.950}",
- "$description": "Subtle background variation for pink tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.pink.background}",
- "$description": "Border color for pink tags."
- }
- },
- "purple": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Text color for purple tags, replaced with cyan for deuteranopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.900}",
- "$description": "Background color for purple tags, replaced with cyan for deuteranopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for purple tags, replaced with cyan for deuteranopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.purple.background}",
- "$description": "Border color for purple tags, replaced with cyan."
- }
- },
- "red": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Text color for red tags, replaced with orange for deuteranopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.900}",
- "$description": "Background color for red tags, replaced with orange for deuteranopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.950}",
- "$description": "Subtle background variation for red tags, replaced with orange for deuteranopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.red.background}",
- "$description": "Border color for red tags, replaced with orange."
- }
- },
- "violet": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.200}",
- "$description": "Text color for violet tags, replaced with blue for deuteranopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.900}",
- "$description": "Background color for violet tags, replaced with blue for deuteranopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.950}",
- "$description": "Subtle background variation for violet tags, replaced with blue for deuteranopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.violet.background}",
- "$description": "Border color for violet tags, replaced with blue."
- }
- },
- "yellow": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.200}",
- "$description": "Text color for yellow tags. Ensures readability while maintaining the yellow color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.yellow.900}",
- "$description": "Background color for yellow tags. Creates a distinct surface with yellow theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.yellow.950}",
- "$description": "Subtle background variation for yellow tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.yellow.background}",
- "$description": "Border color for yellow tags."
- }
- },
- "gray": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Text color for gray tags. Ensures readability while maintaining the gray color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for gray tags. Creates a distinct surface with gray theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Subtle background variation for gray tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.gray.background}",
- "$description": "Border color for gray tags."
- }
- }
- },
- "toast": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational toast notifications. Ensures high visibility for the notification headline."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational toast notifications. Provides readable contrast for notification content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational toast notifications. Creates visual distinction from UI content beneath."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational toast notifications. Subtly defines the notification's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Title text color for danger toast notifications. Provides maximum contrast against the error background."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Description text color for danger toast notifications. Ensures readability of critical information."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.700}",
- "$description": "Background color for danger toast notifications. Creates high-visibility indication of errors or warnings."
- },
- "border": {
- "$type": "color",
- "$value": "{component.toast.danger.background}",
- "$description": "Border color for danger toast notifications. Reinforces the critical nature of the notification message."
- }
- }
- },
- "tooltip": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for tooltip content. Ensures readability of helpful contextual information."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- }
- }
- },
- "shadow": {
- "0": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "0",
- "color": "{shadow-color.0}",
- "type": "dropShadow"
- },
- "$description": "No shadow. \nCommon uses: Flat designs, disabled states, removing shadows on mobile."
- },
- "1": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "0",
- "color": "{shadow-color.1}",
- "type": "dropShadow"
- },
- "$description": "Small shadow. \nCommon uses: Buttons in their rest state, form inputs, subtle UI elements."
- },
- "2": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1",
- "blur": "3",
- "spread": "0",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "-1",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- }
- ],
- "$description": "Default shadow. \nCommon uses: Cards, dropdowns, popovers in their default state."
- },
- "3": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-1",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "-2",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- }
- ],
- "$description": "Medium shadow. \nCommon uses: Elevated cards, active buttons, interactive elements on hover."
- },
- "4": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "10",
- "blur": "15",
- "spread": "-3",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-4",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- }
- ],
- "$description": "Large shadow. \nCommon uses: Modals, floating panels, navigation dropdowns."
- },
- "5": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "20",
- "blur": "25",
- "spread": "-5",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "8",
- "blur": "10",
- "spread": "-6",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- }
- ],
- "$description": "Extra large shadow. \nCommon uses: Large modals, sidebars, elevated content sections."
- },
- "6": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "25",
- "blur": "50",
- "spread": "-12",
- "color": "{shadow-color.6}",
- "type": "dropShadow"
- },
- "$description": "Extra extra large shadow.\nCommon uses: This aggressive shadow is typically used sparingly in UI design, primarily for elements that need maximum visual emphasis and elevation."
- },
- "inner": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "0",
- "color": "{shadow-color.inner}",
- "type": "innerShadow"
- },
- "$description": "Inner shadow. \nCommon uses: Pressed buttons, selected states, inset form fields."
- }
- },
- "shadow-color": {
- "0": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Transparent shadow color. Used when no shadow effect is desired."
- },
- "1": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Light shadow color with 60% opacity. Creates subtle depth for small UI elements."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Medium shadow color with 60% opacity. Provides balanced depth for common UI components."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Medium shadow color with 50% opacity. Creates moderate depth for elevated components."
- },
- "4": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Deep shadow color with 50% opacity. Provides significant depth for floating elements."
- },
- "5": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Very deep shadow color with 50% opacity. Creates dramatic elevation for modal content."
- },
- "6": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Extremely deep shadow color with 60% opacity. Provides maximum depth for highly elevated elements."
- },
- "inner": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Subtle inner shadow color with 10% opacity. Creates inset effect for pressed or focused states."
- }
- },
- "ring": {
- "focus": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "2",
- "color": "{background.1}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "4",
- "color": "{border.focus}",
- "type": "dropShadow"
- }
- ],
- "$description": "Focus ring effect with background offset and accent border."
- }
- },
- "gradient": {
- "ai": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.yellow.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.cyan.300}"
- },
- "gradient-stop-4": {
- "$type": "color",
- "$value": "{colors.cyan.200}"
- }
- },
- "skeleton": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- },
- "pipeline": {
- "running": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- },
- "gradient-stop-2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- }
- },
- "arrows": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.blue.300}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{border.1}"
- }
- },
- "card": {
- "background": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.900}"
- }
- },
- "border": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- }
- },
- "widget": {
- "number": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.200}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.600}"
- }
- },
- "blob": {
- "big": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.950}"
- }
- },
- "small": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- }
- }
- }
- }
- },
- "iconStrokeWidth": {
- "xxs": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "xs": {
- "$type": "borderWidth",
- "$value": "1"
- },
- "sm": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "default": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "md": {
- "$type": "borderWidth",
- "$value": "1.4"
- },
- "lg": {
- "$type": "borderWidth",
- "$value": "2"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/mode/dark/default-protanopia.json b/packages/ui/design-tokens/mode/dark/default-protanopia.json
deleted file mode 100644
index 389595e3d7..0000000000
--- a/packages/ui/design-tokens/mode/dark/default-protanopia.json
+++ /dev/null
@@ -1,2342 +0,0 @@
-{
- "background": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.1000}",
- "$description": "Level 1. Represents the lowest layer in the stack. This is the foundation that everything else sits on, like the app's main background.\n\nCommon uses: Application background, page base layer, lowest-level containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Level 2. Represents elements that sit on top of the bottom layer. Creates visual hierarchy through subtle elevation.\n\nCommon uses: Cards, containers, form fields, dropdown menus."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Level 3. Represents elements that sit on top of the middle layer. Creates strong visual emphasis through maximum elevation.\n\nCommon uses: Popovers, tooltips, highlighted containers."
- }
- },
- "text": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Highest contrast color for text and icons in important content. Creates maximum readability and emphasis for key information.\n\nCommon uses: Headings, labels, emphasized text, primary buttons."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Primary color for text and icons in general content. Provides optimal readability for extended reading while reducing visual strain.\n\nCommon uses: Body text, primary content, default icons, form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Reduced emphasis color for text and icons in secondary information. Creates visual hierarchy through lower contrast.\n\nCommon uses: Supporting text, metadata, secondary information, placeholders."
- },
- "accent": {
- "$type": "color",
- "$value": "{brand.color.200}",
- "$description": "Contrasting color for text and icons in interactive elements or design focus. Creates visual distinction for actionable items.\n\nCommon uses: Links, buttons, interactive icons, highlighted elements."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.blue.200}",
- "$description": "Primary color for text and icons in success content. Communicates positive outcomes and completion states.\n\nCommon uses: Success message text, completion text, positive indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.100}",
- "$description": "Primary color for text and icons in error content. Communicates problems, warnings, and destructive actions.\n\nCommon uses: Error message text, validation text, destructive action labels."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.200}",
- "$description": "Primary color for text and icons in warning content. Communicates caution and potential issues requiring attention.\n\nCommon uses: Warning message text, alert text, important notifications."
- }
- },
- "border": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Enhanced border color for interactive states. Creates strong visual definition for important boundaries.\n\nCommon uses: Focus states, hover states, active elements, primary containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Standard border color for general use. Provides balanced visual definition for common UI elements.\n\nCommon uses: Containers, cards, dividers, separators, default form inputs."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.7",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Softer border color for minimal separation. Creates subtle visual boundaries that don't dominate the UI.\n\nCommon uses: Subtle dividers, grouped content, secondary containers, table rows."
- },
- "focus": {
- "$type": "color",
- "$value": "{brand.color.400}",
- "$description": "Focus state indicator color. Provides clear visual feedback for keyboard navigation and accessibility.\n\nCommon uses: Focus rings, keyboard navigation highlights, selection indicators."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Border color for success containers. Reinforces positive status through visual framing.\n\nCommon uses: Success alert borders, confirmation boundaries, completed state indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for error containers. Emphasizes critical information through visual framing.\n\nCommon uses: Error alert borders, validation boundaries, destructive action containers."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.400}",
- "$description": "Border color for warning containers. Frames cautionary information with distinct boundary.\n\nCommon uses: Warning alert borders, notice boundaries, attention-requiring elements."
- }
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Light overlay for gentle interactive effects. Creates subtle visual feedback during user interaction.\n\nCommon uses: Button hover states, link hover states, soft interactions, menu items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Strong overlay for emphasized selection states. Creates distinct visual indication of active or selected elements.\n\nCommon uses: Selected list items, active tabs, chosen options, current navigation item."
- },
- "disabled": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Lowest emphasis text color for unavailable options. Creates visual differentiation between interactive and non-interactive elements.\n\nCommon uses: Disabled buttons, inactive form elements, unavailable options, placeholders."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Muted background color for disabled elements. Reduces visual prominence of non-interactive elements in the UI.\n\nCommon uses: Disabled buttons, inactive form controls, unavailable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Muted border color for disabled element boundaries. Creates subtle containment while indicating non-interactive state.\n\nCommon uses: Disabled form inputs, inactive controls, unavailable action boundaries."
- }
- }
- },
- "component": {
- "accordion": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for accordion triggers/headers. Used for the clickable area that expands/collapses content."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for accordion content. Applied to the expandable text within accordion panels."
- },
- "chevron": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the accordion expansion indicator icon. Visually signals the collapsed/expanded state."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for accordion items. Provides visual separation between accordion panels."
- }
- },
- "alert": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational alerts. Ensures high visibility for the alert heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational alerts. Provides readable contrast for alert content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational alerts. Creates visual distinction from surrounding content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational alerts. Subtly defines the alert's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.red.100}",
- "$description": "Text color for danger alerts. Communicates critical information through high-contrast red text."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Description text color for danger alerts. Ensures readability while maintaining the error state styling."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger alerts. Creates subtle but recognizable error state styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger alerts. Provides definition for error state alerts."
- }
- }
- },
- "avatar": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for avatar initials or text. Ensures visibility against the avatar background."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for avatar components. Provides contrast for text or image content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for avatars. Creates subtle definition around the avatar element."
- }
- },
- "badge": {
- "default": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for secondary badges. Provides readable contrast on secondary badge styling."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for secondary badges. Creates less prominent badge styling for secondary information."
- },
- "border": {
- "$type": "color",
- "$value": "{component.badge.default.background}",
- "$description": "Border color for secondary badges. Matches background for clean, cohesive appearance."
- }
- },
- "neutral": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for outline badges. Ensures readability for badges with transparent backgrounds."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Background color for neutral badges. Creates subtle visual styling for general-purpose indicators."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Border color for outline badges. Creates definition for badges without background fill."
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.200}",
- "$description": "Text color for success badges. Communicates positive status through readable blue text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Border color for success badges. Provides subtle definition for success state indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background color for success badges. Creates a subtle but recognizable success indicator."
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Text color for danger badges. Communicates error or warning status with high visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger badges. Creates definition for error or warning indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger badges. Provides subtle visual indication of error states."
- }
- },
- "warning": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.200}",
- "$description": "Text color for warning badges. Signals caution states with readable amber text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Border color for warning badges. Defines the boundary of caution status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.500}",
- "$description": "Background color for warning badges. Creates subtle but recognizable caution indicators."
- }
- },
- "running": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Text color for running state badges. Indicates active or in-progress operations."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for running state badges. Defines the boundary of active status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for running state badges. Creates subtle visual indication of in-progress states."
- }
- },
- "merged": {
- "text": {
- "$type": "color",
- "$value": "{colors.purple.200}",
- "$description": "Text color for merged state badges. Indicates completed merge actions in version control contexts."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Border color for merged state badges. Defines the boundary of merge status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.purple.500}",
- "$description": "Background color for merged state badges. Creates subtle but recognizable merge indicators."
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-related badges. Ensures high contrast against AI badge gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for AI-related badges. Creates a subtle backdrop that highlights the gradient border."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-related badges. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "breadcrumb": {
- "item-inactive": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for inactive breadcrumb items. Provides reduced emphasis for previous navigation steps."
- },
- "item-current": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for current breadcrumb item. Emphasizes the user's current location in the navigation hierarchy."
- },
- "separator": {
- "$type": "color",
- "$value": "{state.disabled.text}",
- "$description": "Color for breadcrumb separator characters. Creates visual distinction between breadcrumb items."
- }
- },
- "btn": {
- "primary": {
- "text": {
- "$type": "color",
- "$value": "{brand.onColor.600}",
- "$description": "Text and icon color for primary action buttons. Ensures maximum contrast and visibility for primary CTA elements."
- },
- "background": {
- "$type": "color",
- "$value": "{brand.color.600}",
- "$description": "Background color for primary action buttons. Creates emphasis for the most important action in a given context."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.primary.background}",
- "$description": "Border color for primary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "secondary": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text and icon color for secondary action buttons. Provides readable contrast for supporting actions."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for secondary action buttons. Creates visual hierarchy between primary and secondary actions."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.secondary.background}",
- "$description": "Border color for secondary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "outline": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected outline buttons. Provides readable contrast against transparent backgrounds."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected outline buttons. Creates subtle emphasis for button icons."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for unselected outline buttons. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected outline buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected outline buttons. Increases visibility for active button states."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for selected outline buttons. Creates stronger visual indication of the active state."
- }
- }
- },
- "ghost": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected ghost buttons. Provides readable contrast for minimal styling."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected ghost buttons. Creates subtle emphasis for button icons."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected ghost buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected ghost buttons. Increases visibility for active button states."
- }
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.200}",
- "$description": "Text color for success buttons. Communicates positive actions through readable blue text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background color for success buttons. Creates subtle but recognizable positive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Border color for success buttons. Provides definition for positive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Hover state background color for success buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Active state background color for success buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Text color for danger buttons. Communicates destructive or warning actions through high-contrast red text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger buttons. Creates subtle but recognizable destructive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger buttons. Provides definition for destructive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Hover state background color for danger buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Active state background color for danger buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-powered buttons. Ensures high contrast against AI button gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for AI-powered buttons."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-powered buttons. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for card components. Creates a distinct surface that appears elevated from the page background."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for card components. Defines the card boundaries and enhances visual separation from surrounding content."
- }
- },
- "dialog": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for dialog titles. Ensures high visibility and emphasis for the modal heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dialog content. Provides readable contrast for the modal's primary text content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for dialog components. Creates a distinct surface for modal content that appears above the main UI."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dialog components."
- },
- "backdrop": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Overlay color behind dialog components. Creates focus on the dialog by dimming content underneath."
- }
- },
- "dropdown": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for dropdown menus. Creates a distinct surface for selectable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dropdown menus container."
- },
- "item": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dropdown menu items. Ensures readability of selectable options."
- },
- "delete": {
- "text": {
- "$type": "color",
- "$value": "{text.danger}",
- "$description": "Text color for dropdown menu delete-item."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Specific hover state color for dropdown delete-item."
- }
- }
- }
- }
- },
- "diff": {
- "grey": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral base color for the diff interface that allows code and difference highlights to remain visually prominent."
- },
- "add-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Blue background highlighting newly added code lines while maintaining readability."
- },
- "add-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for line numbers of added code, providing visual connection to added content."
- },
- "add-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Stronger emphasis color for specific character changes within added lines."
- },
- "add-widget": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background for interactive UI elements related to added content."
- },
- "add-widget-color": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text/icon color for add-related interactive elements, ensuring readability."
- },
- "del-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Red background highlighting removed code lines without causing eye strain."
- },
- "del-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background for line numbers of deleted code, connecting numbers to removed content."
- },
- "del-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Stronger emphasis color for specific character changes within deleted lines."
- },
- "plain-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral background for unchanged code that allows modified content to stand out."
- },
- "plain-lineNumber": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for line numbers of unchanged code, maintaining visual rhythm."
- },
- "plain-lineNumber-color": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unchanged line numbers, visually subdued compared to changed content."
- },
- "empty-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for placeholder spaces and empty lines, maintaining visual continuity."
- },
- "hunk-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for diff section headers ('hunks') that indicate which part of the file is displayed."
- },
- "hunk-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for line numbers in section headers."
- },
- "hunk-content-color": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for section header content showing file position information."
- },
- "expand-content": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background for controls that expand/collapse code sections to show additional context."
- }
- },
- "input": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for input field content. Ensures readability of user-entered information."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for input field placeholders. Provides lower-contrast guidance text that doesn't compete with entered content."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for icons within input components. Creates visual harmony with placeholder text and decorative elements."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for input fields. Creates a distinct surface for user interaction and data entry."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for input fields. Defines the input area with a visible boundary for improved usability."
- }
- },
- "label": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for form labels and field identifiers. Ensures high contrast for important contextual information."
- }
- },
- "link": {
- "default": {
- "$type": "color",
- "$value": "{text.accent}",
- "$description": "Default color for text links. Creates distinct visual identification of interactive text elements."
- },
- "visited": {
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Visited state color for text links. Differentiates links the user has already activated."
- }
- },
- "nav-tabs": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Unselected tab item text."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Selected tab item text."
- },
- "border": {
- "$type": "color",
- "$value": "{border.focus}",
- "$description": "Selected tab item border."
- }
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Navigation container border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Navigation tabs container background."
- }
- },
- "pipeline": {
- "arrow": {
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for pipeline connection arrows. Defines the visual path between pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.pipeline.arrows.gradient-stop-1} 0%, {gradient.pipeline.arrows.gradient-stop-2} 50%, {gradient.pipeline.arrows.gradient-stop-3} 100%)",
- "$description": "Gradient border color for active pipeline arrows. Visually indicates data flow between active pipeline components."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.background.gradient-from} 10%, {gradient.pipeline.card.background.gradient-to} 75%)",
- "$description": "Gradient background for pipeline cards. Creates a visually distinctive surface for pipeline visualization elements."
- },
- "border": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.border.gradient-from} 10%, {gradient.pipeline.card.border.gradient-to} 75%)",
- "$description": "Gradient border for pipeline cards. Enhances the visual depth and distinction of pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "radial-gradient(604% 142% at 0% 0%, {gradient.pipeline.running.gradient-stop-1} 0%, {gradient.pipeline.running.gradient-stop-2} 30%, {gradient.pipeline.running.gradient-stop-3} 100%)",
- "$description": "Animated gradient border for running pipeline states. Provides visual indication of active processing."
- }
- },
- "error": {
- "border": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for error pipeline states. Clearly indicates failed or problematic pipeline execution."
- }
- },
- "completed": {
- "border": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Border color for completed pipeline states. Indicates successful pipeline execution."
- }
- }
- },
- "card-canvas": {
- "1": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "The background color for the primary/top-level canvas where pipeline components are arranged. Creates the base visual layer for the main workflow area."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Solid border for the outermost pipeline canvas elements. Defines the boundaries of the top-level workflow container."
- }
- },
- "2": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for nested/secondary canvas elements that appear within the main workflow. Provides visual distinction for grouped pipeline components."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border styling applied to nested canvas containers. Creates clear visual boundaries between different sections within the pipeline visualization."
- }
- }
- },
- "background": {
- "dotes": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Refers to the dotted pattern visible in the background of the workspace."
- }
- }
- },
- "sidebar": {
- "background": {
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Background color for navigation components. Creates a consistent foundation for navigation elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for navigation components. Creates visual boundaries and separation from adjacent content."
- },
- "separator": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Color for separators between navigation sections. Creates visual organization within the navigation structure."
- },
- "hover": {
- "$type": "color",
- "$value": "{state.hover}",
- "$description": "Hover state for navigation items."
- },
- "selected": {
- "$type": "color",
- "$value": "{state.selected}",
- "$description": "Selected state for navigation items."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected navigation items. Provides readable but less emphasized styling for available options."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected navigation items. Creates subtle visual indicators for navigation options."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected navigation items. Increases contrast to highlight the current location."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected navigation items. Creates stronger visual indication of the current selection."
- }
- }
- },
- "logo": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for Logo in sidebar navigation."
- },
- "icon": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Icon color for Logo in sidebar navigation."
- }
- },
- "search": {
- "background": {
- "$type": "color",
- "$value": "{component.sidebar.background}",
- "$description": "Search input specific background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Search input specific border on sidebar navigation."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Search input specific placeholder on sidebar navigation."
- },
- "btn": {
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Search input specific button background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Search input specific button border on sidebar navigation."
- },
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Search input specific button text on sidebar navigation."
- }
- }
- },
- "footer": {
- "username": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Username in the footer sidebar navigation menu."
- },
- "data": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "User data in the footer sidebar navigation menu."
- }
- }
- },
- "scrollbar": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Color for scrollbar thumb/handle elements. Provides subtle contrast against the scrollbar track for improved usability."
- }
- },
- "selection": {
- "unselected": {
- "item": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for unselected items in selection controls. Provides readable but less emphasized styling for available options."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected state in selection controls. Creates visual distinction from selected items."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for unselected elements in selection controls. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "item": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Color for selected items in selection controls. Creates high contrast against selected background state."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background color for selected state in selection controls. Creates strong visual indication of active selection."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Border color for selected elements in selection controls. Reinforces the selected state with consistent styling."
- }
- }
- },
- "separator": {
- "background": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Background color for separator elements. Creates visual division between content sections with a subtle line or space."
- }
- },
- "skeleton": {
- "background": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.skeleton.gradient-stop-1} 0%, {gradient.skeleton.gradient-stop-2} 50%, {gradient.skeleton.gradient-stop-3} 100%)",
- "$description": "Animation color that sweeps across skeleton elements. Creates a \"shimmer\" effect indicating content loading states."
- }
- },
- "slider": {
- "track": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for slider tracks. Represents the full range of available values in an unselected state."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Filled portion color for slider tracks. Visually represents the selected value or range within the track."
- }
- },
- "track-segments": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Color for segment markers on the unfilled track portion. Creates visual indicators for specific values or intervals."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.800}",
- "$description": "Color for segment markers on the filled track portion. Maintains visibility of markers within the selected range."
- }
- },
- "handle": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for slider handles. Creates a distinct, interactive element for adjusting values."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Border color for slider handles. Provides definition and contrast for the interactive control."
- }
- }
- },
- "status-indicator": {
- "completed": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Color for success status indicators. Communicates completed or positive states."
- },
- "cancelled": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Color for danger status indicators. Communicates error or critical warning states."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Color for warning status indicators. Communicates caution or potential issue states."
- },
- "running": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Color for running status indicators. Communicates active or in-progress operations."
- },
- "merged": {
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Color for merged status indicators. Communicates successful integration or completion in version control contexts."
- },
- "action-required": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Color for action-required status indicators. Communicates that user attention or intervention is needed."
- },
- "waiting": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for pending status indicators. Communicates in waiting states."
- }
- },
- "switch": {
- "unselected": {
- "thumb": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the movable thumb element in unselected switch controls. Creates visual contrast against the track."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for the unselected state of switch controls. Creates visual distinction from the selected state."
- }
- },
- "selected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Color for the movable thumb element in selected switch controls. Provides clear contrast against the active track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background color for the selected state of switch controls. Creates strong visual indication of active state."
- }
- }
- },
- "table": {
- "header": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for table header cells. Ensures readability of column labels and titles."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for table header rows. Creates visual distinction between headers and data rows."
- }
- },
- "row": {
- "alternate-background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for alternate table rows. Improves readability by differentiating adjacent rows."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for table rows. Provides subtle separation between data rows."
- }
- },
- "cell": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for table cell content. Ensures high readability of tabular data."
- }
- }
- },
- "tabs": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for the tabs container. Creates a consistent foundation for tab elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tab containers and separators. Provides subtle definition for tab boundaries."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unselected tab items. Provides reduced emphasis for available but inactive tabs."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected tab items. Creates visual distinction from the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tabs.item.unselected.background}",
- "$description": "Border color for unselected tab items. Maintains consistent styling with the tab background."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for the selected tab item. Increases contrast to highlight the active tab."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for the selected tab item. Creates strong visual indication of the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for the selected tab item. Reinforces the active state with defined boundaries."
- }
- }
- }
- },
- "tag": {
- "blue": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.200}",
- "$description": "Text color for blue tags. Ensures readability while maintaining the blue color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.900}",
- "$description": "Background color for blue tags. Creates a distinct surface with blue theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.950}",
- "$description": "Subtle background variation for blue tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.blue.background}",
- "$description": "Border color for blue tags."
- }
- },
- "brown": {
- "text": {
- "$type": "color",
- "$value": "{colors.brown.200}",
- "$description": "Text color for brown tags. Ensures readability while maintaining the brown color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.brown.900}",
- "$description": "Background color for brown tags. Creates a distinct surface with brown theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.brown.950}",
- "$description": "Subtle background variation for brown tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.brown.background}",
- "$description": "Border color for brown tags."
- }
- },
- "cyan": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Text color for cyan tags. Ensures readability while maintaining the cyan color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.900}",
- "$description": "Background color for cyan tags. Creates a distinct surface with cyan theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for cyan tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.cyan.background}",
- "$description": "Border color for cyan tags."
- }
- },
- "green": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.200}",
- "$description": "Text color for green tags. Adjusted for protanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.900}",
- "$description": "Background color for green tags. Adjusted for protanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.950}",
- "$description": "Subtle background variation for green tags. Adjusted for protanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.green.background}",
- "$description": "Border color for green tags."
- }
- },
- "indigo": {
- "text": {
- "$type": "color",
- "$value": "{colors.indigo.200}",
- "$description": "Text color for indigo tags. Ensures readability while maintaining the indigo color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.indigo.900}",
- "$description": "Background color for indigo tags. Creates a distinct surface with indigo theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.indigo.950}",
- "$description": "Subtle background variation for indigo tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.indigo.background}",
- "$description": "Border color for indigo tags."
- }
- },
- "lime": {
- "text": {
- "$type": "color",
- "$value": "{colors.lime.200}",
- "$description": "Text color for lime tags. Ensures readability while maintaining the lime color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.lime.900}",
- "$description": "Background color for lime tags. Creates a distinct surface with lime theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.lime.950}",
- "$description": "Subtle background variation for lime tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.lime.background}",
- "$description": "Border color for lime tags."
- }
- },
- "mint": {
- "text": {
- "$type": "color",
- "$value": "{colors.mint.200}",
- "$description": "Text color for mint tags. Ensures readability while maintaining the mint color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.mint.900}",
- "$description": "Background color for mint tags. Creates a distinct surface with mint theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.mint.950}",
- "$description": "Subtle background variation for mint tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.mint.background}",
- "$description": "Border color for mint tags."
- }
- },
- "orange": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Text color for orange tags. Ensures readability while maintaining the orange color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.900}",
- "$description": "Background color for orange tags. Creates a distinct surface with orange theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.950}",
- "$description": "Subtle background variation for orange tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.orange.background}",
- "$description": "Border color for orange tags."
- }
- },
- "pink": {
- "text": {
- "$type": "color",
- "$value": "{colors.pink.200}",
- "$description": "Text color for pink tags. Ensures readability while maintaining the pink color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pink.900}",
- "$description": "Background color for pink tags. Creates a distinct surface with pink theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.pink.950}",
- "$description": "Subtle background variation for pink tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.pink.background}",
- "$description": "Border color for pink tags."
- }
- },
- "purple": {
- "text": {
- "$type": "color",
- "$value": "{colors.purple.200}",
- "$description": "Text color for purple tags. Ensures readability while maintaining the purple color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.purple.900}",
- "$description": "Background color for purple tags. Creates a distinct surface with purple theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.purple.950}",
- "$description": "Subtle background variation for purple tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.purple.background}",
- "$description": "Border color for purple tags."
- }
- },
- "red": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Text color for red tags. Ensures readability while maintaining the red color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.900}",
- "$description": "Background color for red tags. Creates a distinct surface with red theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.red.950}",
- "$description": "Subtle background variation for red tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.red.background}",
- "$description": "Border color for red tags."
- }
- },
- "violet": {
- "text": {
- "$type": "color",
- "$value": "{colors.violet.200}",
- "$description": "Text color for violet tags. Ensures readability while maintaining the violet color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.violet.900}",
- "$description": "Background color for violet tags. Creates a distinct surface with violet theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.violet.950}",
- "$description": "Subtle background variation for violet tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.violet.background}",
- "$description": "Border color for violet tags."
- }
- },
- "yellow": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.200}",
- "$description": "Text color for yellow tags. Ensures readability while maintaining the yellow color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.yellow.900}",
- "$description": "Background color for yellow tags. Creates a distinct surface with yellow theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.yellow.950}",
- "$description": "Subtle background variation for yellow tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.yellow.background}",
- "$description": "Border color for yellow tags."
- }
- },
- "gray": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Text color for gray tags. Ensures readability while maintaining the gray color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for gray tags. Creates a distinct surface with gray theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Subtle background variation for gray tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.gray.background}",
- "$description": "Border color for gray tags."
- }
- }
- },
- "toast": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational toast notifications. Ensures high visibility for the notification headline."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational toast notifications. Provides readable contrast for notification content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational toast notifications. Creates visual distinction from UI content beneath."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational toast notifications. Subtly defines the notification's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Title text color for danger toast notifications. Provides maximum contrast against the error background."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Description text color for danger toast notifications. Ensures readability of critical information."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.700}",
- "$description": "Background color for danger toast notifications. Creates high-visibility indication of errors or warnings."
- },
- "border": {
- "$type": "color",
- "$value": "{component.toast.danger.background}",
- "$description": "Border color for danger toast notifications. Reinforces the critical nature of the notification message."
- }
- }
- },
- "tooltip": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for tooltip content. Ensures readability of helpful contextual information."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- }
- }
- },
- "shadow": {
- "0": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "0",
- "color": "{shadow-color.0}",
- "type": "dropShadow"
- },
- "$description": "No shadow. \nCommon uses: Flat designs, disabled states, removing shadows on mobile."
- },
- "1": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "0",
- "color": "{shadow-color.1}",
- "type": "dropShadow"
- },
- "$description": "Small shadow. \nCommon uses: Buttons in their rest state, form inputs, subtle UI elements."
- },
- "2": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1",
- "blur": "3",
- "spread": "0",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "-1",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- }
- ],
- "$description": "Default shadow. \nCommon uses: Cards, dropdowns, popovers in their default state."
- },
- "3": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-1",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "-2",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- }
- ],
- "$description": "Medium shadow. \nCommon uses: Elevated cards, active buttons, interactive elements on hover."
- },
- "4": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "10",
- "blur": "15",
- "spread": "-3",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-4",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- }
- ],
- "$description": "Large shadow. \nCommon uses: Modals, floating panels, navigation dropdowns."
- },
- "5": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "20",
- "blur": "25",
- "spread": "-5",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "8",
- "blur": "10",
- "spread": "-6",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- }
- ],
- "$description": "Extra large shadow. \nCommon uses: Large modals, sidebars, elevated content sections."
- },
- "6": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "25",
- "blur": "50",
- "spread": "-12",
- "color": "{shadow-color.6}",
- "type": "dropShadow"
- },
- "$description": "Extra extra large shadow.\nCommon uses: This aggressive shadow is typically used sparingly in UI design, primarily for elements that need maximum visual emphasis and elevation."
- },
- "inner": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "0",
- "color": "{shadow-color.inner}",
- "type": "innerShadow"
- },
- "$description": "Inner shadow. \nCommon uses: Pressed buttons, selected states, inset form fields."
- }
- },
- "shadow-color": {
- "0": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Transparent shadow color. Used when no shadow effect is desired."
- },
- "1": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Light shadow color with 60% opacity. Creates subtle depth for small UI elements."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Medium shadow color with 60% opacity. Provides balanced depth for common UI components."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Medium shadow color with 50% opacity. Creates moderate depth for elevated components."
- },
- "4": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Deep shadow color with 50% opacity. Provides significant depth for floating elements."
- },
- "5": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Very deep shadow color with 50% opacity. Creates dramatic elevation for modal content."
- },
- "6": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Extremely deep shadow color with 60% opacity. Provides maximum depth for highly elevated elements."
- },
- "inner": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Subtle inner shadow color with 10% opacity. Creates inset effect for pressed or focused states."
- }
- },
- "ring": {
- "focus": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "2",
- "color": "{background.1}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "4",
- "color": "{border.focus}",
- "type": "dropShadow"
- }
- ],
- "$description": "Focus ring effect with background offset and accent border."
- }
- },
- "gradient": {
- "ai": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.yellow.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pink.200}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.purple.300}"
- },
- "gradient-stop-4": {
- "$type": "color",
- "$value": "{colors.cyan.200}"
- }
- },
- "skeleton": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- },
- "pipeline": {
- "running": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- },
- "gradient-stop-2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- }
- },
- "arrows": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.blue.300}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{border.1}"
- }
- },
- "card": {
- "background": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.900}"
- }
- },
- "border": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- }
- },
- "widget": {
- "number": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.200}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.600}"
- }
- },
- "blob": {
- "big": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.950}"
- }
- },
- "small": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- }
- }
- }
- }
- },
- "iconStrokeWidth": {
- "xxs": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "xs": {
- "$type": "borderWidth",
- "$value": "1"
- },
- "sm": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "default": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "md": {
- "$type": "borderWidth",
- "$value": "1.4"
- },
- "lg": {
- "$type": "borderWidth",
- "$value": "2"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/mode/dark/default-tritanopia.json b/packages/ui/design-tokens/mode/dark/default-tritanopia.json
deleted file mode 100644
index 77b46d23fd..0000000000
--- a/packages/ui/design-tokens/mode/dark/default-tritanopia.json
+++ /dev/null
@@ -1,2342 +0,0 @@
-{
- "background": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.1000}",
- "$description": "Level 1. Represents the lowest layer in the stack. This is the foundation that everything else sits on, like the app's main background.\n\nCommon uses: Application background, page base layer, lowest-level containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Level 2. Represents elements that sit on top of the bottom layer. Creates visual hierarchy through subtle elevation.\n\nCommon uses: Cards, containers, form fields, dropdown menus."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Level 3. Represents elements that sit on top of the middle layer. Creates strong visual emphasis through maximum elevation.\n\nCommon uses: Popovers, tooltips, highlighted containers."
- }
- },
- "text": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Highest contrast color for text and icons in important content. Creates maximum readability and emphasis for key information.\n\nCommon uses: Headings, labels, emphasized text, primary buttons."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Primary color for text and icons in general content. Provides optimal readability for extended reading while reducing visual strain.\n\nCommon uses: Body text, primary content, default icons, form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Reduced emphasis color for text and icons in secondary information. Creates visual hierarchy through lower contrast.\n\nCommon uses: Supporting text, metadata, secondary information, placeholders."
- },
- "accent": {
- "$type": "color",
- "$value": "{brand.color.200}",
- "$description": "Contrasting color for text and icons in interactive elements or design focus. Creates visual distinction for actionable items.\n\nCommon uses: Links, buttons, interactive icons, highlighted elements."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Primary color for text and icons in success content. Communicates positive outcomes and completion states.\n\nCommon uses: Success message text, completion text, positive indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Primary color for text and icons in error content. Communicates problems, warnings, and destructive actions.\n\nCommon uses: Error message text, validation text, destructive action labels."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Primary color for text and icons in warning content. Communicates caution and potential issues requiring attention.\n\nCommon uses: Warning message text, alert text, important notifications."
- }
- },
- "border": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Enhanced border color for interactive states. Creates strong visual definition for important boundaries.\n\nCommon uses: Focus states, hover states, active elements, primary containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Standard border color for general use. Provides balanced visual definition for common UI elements.\n\nCommon uses: Containers, cards, dividers, separators, default form inputs."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.7",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Softer border color for minimal separation. Creates subtle visual boundaries that don't dominate the UI.\n\nCommon uses: Subtle dividers, grouped content, secondary containers, table rows."
- },
- "focus": {
- "$type": "color",
- "$value": "{brand.color.400}",
- "$description": "Focus state indicator color. Provides clear visual feedback for keyboard navigation and accessibility.\n\nCommon uses: Focus rings, keyboard navigation highlights, selection indicators."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Border color for success containers. Reinforces positive status through visual framing.\n\nCommon uses: Success alert borders, confirmation boundaries, completed state indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for error containers. Emphasizes critical information through visual framing.\n\nCommon uses: Error alert borders, validation boundaries, destructive action containers."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Border color for warning containers. Frames cautionary information with distinct boundary.\n\nCommon uses: Warning alert borders, notice boundaries, attention-requiring elements."
- }
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Light overlay for gentle interactive effects. Creates subtle visual feedback during user interaction.\n\nCommon uses: Button hover states, link hover states, soft interactions, menu items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Strong overlay for emphasized selection states. Creates distinct visual indication of active or selected elements.\n\nCommon uses: Selected list items, active tabs, chosen options, current navigation item."
- },
- "disabled": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Lowest emphasis text color for unavailable options. Creates visual differentiation between interactive and non-interactive elements.\n\nCommon uses: Disabled buttons, inactive form elements, unavailable options, placeholders."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Muted background color for disabled elements. Reduces visual prominence of non-interactive elements in the UI.\n\nCommon uses: Disabled buttons, inactive form controls, unavailable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Muted border color for disabled element boundaries. Creates subtle containment while indicating non-interactive state.\n\nCommon uses: Disabled form inputs, inactive controls, unavailable action boundaries."
- }
- }
- },
- "component": {
- "accordion": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for accordion triggers/headers. Used for the clickable area that expands/collapses content."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for accordion content. Applied to the expandable text within accordion panels."
- },
- "chevron": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the accordion expansion indicator icon. Visually signals the collapsed/expanded state."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for accordion items. Provides visual separation between accordion panels."
- }
- },
- "alert": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational alerts. Ensures high visibility for the alert heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational alerts. Provides readable contrast for alert content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational alerts. Creates visual distinction from surrounding content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational alerts. Subtly defines the alert's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.red.100}",
- "$description": "Text color for danger alerts. Communicates critical information through high-contrast red text."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Description text color for danger alerts. Ensures readability while maintaining the error state styling."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger alerts. Creates subtle but recognizable error state styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger alerts. Provides definition for error state alerts."
- }
- }
- },
- "avatar": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for avatar initials or text. Ensures visibility against the avatar background."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for avatar components. Provides contrast for text or image content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for avatars. Creates subtle definition around the avatar element."
- }
- },
- "badge": {
- "default": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for secondary badges. Provides readable contrast on secondary badge styling."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for secondary badges. Creates less prominent badge styling for secondary information."
- },
- "border": {
- "$type": "color",
- "$value": "{component.badge.default.background}",
- "$description": "Border color for secondary badges. Matches background for clean, cohesive appearance."
- }
- },
- "neutral": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for outline badges. Ensures readability for badges with transparent backgrounds."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Background color for neutral badges. Creates subtle visual styling for general-purpose indicators."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Border color for outline badges. Creates definition for badges without background fill."
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Text color for success badges. Communicates positive status through readable cyan text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for success badges. Provides subtle definition for success state indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background color for success badges. Creates a subtle but recognizable success indicator."
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Text color for danger badges. Communicates error or warning status with high visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger badges. Creates definition for error or warning indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger badges. Provides subtle visual indication of error states."
- }
- },
- "warning": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Text color for warning badges. Signals caution states with readable orange text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for warning badges. Defines the boundary of caution status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for warning badges. Creates subtle but recognizable caution indicators."
- }
- },
- "running": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Text color for running state badges. Indicates active or in-progress operations."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for running state badges. Defines the boundary of active status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for running state badges. Creates subtle visual indication of in-progress states."
- }
- },
- "merged": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Text color for merged state badges. Indicates completed merge actions in version control contexts."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for merged state badges. Defines the boundary of merge status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background color for merged state badges. Creates subtle but recognizable merge indicators."
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-related badges. Ensures high contrast against AI badge gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for AI-related badges. Creates a subtle backdrop that highlights the gradient border."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-related badges. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "breadcrumb": {
- "item-inactive": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for inactive breadcrumb items. Provides reduced emphasis for previous navigation steps."
- },
- "item-current": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for current breadcrumb item. Emphasizes the user's current location in the navigation hierarchy."
- },
- "separator": {
- "$type": "color",
- "$value": "{state.disabled.text}",
- "$description": "Color for breadcrumb separator characters. Creates visual distinction between breadcrumb items."
- }
- },
- "btn": {
- "primary": {
- "text": {
- "$type": "color",
- "$value": "{brand.onColor.600}",
- "$description": "Text and icon color for primary action buttons. Ensures maximum contrast and visibility for primary CTA elements."
- },
- "background": {
- "$type": "color",
- "$value": "{brand.color.600}",
- "$description": "Background color for primary action buttons. Creates emphasis for the most important action in a given context."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.primary.background}",
- "$description": "Border color for primary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "secondary": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text and icon color for secondary action buttons. Provides readable contrast for supporting actions."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for secondary action buttons. Creates visual hierarchy between primary and secondary actions."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.secondary.background}",
- "$description": "Border color for secondary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "outline": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected outline buttons. Provides readable contrast against transparent backgrounds."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected outline buttons. Creates subtle emphasis for button icons."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for unselected outline buttons. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected outline buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected outline buttons. Increases visibility for active button states."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for selected outline buttons. Creates stronger visual indication of the active state."
- }
- }
- },
- "ghost": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected ghost buttons. Provides readable contrast for minimal styling."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected ghost buttons. Creates subtle emphasis for button icons."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected ghost buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected ghost buttons. Increases visibility for active button states."
- }
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Text color for success buttons. Communicates positive actions through readable cyan text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background color for success buttons. Creates subtle but recognizable positive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for success buttons. Provides definition for positive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Hover state background color for success buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Active state background color for success buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Text color for danger buttons. Communicates destructive or warning actions through high-contrast red text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger buttons. Creates subtle but recognizable destructive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger buttons. Provides definition for destructive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Hover state background color for danger buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Active state background color for danger buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-powered buttons. Ensures high contrast against AI button gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for AI-powered buttons."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-powered buttons. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for card components. Creates a distinct surface that appears elevated from the page background."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for card components. Defines the card boundaries and enhances visual separation from surrounding content."
- }
- },
- "dialog": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for dialog titles. Ensures high visibility and emphasis for the modal heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dialog content. Provides readable contrast for the modal's primary text content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for dialog components. Creates a distinct surface for modal content that appears above the main UI."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dialog components."
- },
- "backdrop": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Overlay color behind dialog components. Creates focus on the dialog by dimming content underneath."
- }
- },
- "dropdown": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for dropdown menus. Creates a distinct surface for selectable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dropdown menus container."
- },
- "item": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dropdown menu items. Ensures readability of selectable options."
- },
- "delete": {
- "text": {
- "$type": "color",
- "$value": "{text.danger}",
- "$description": "Text color for dropdown menu delete-item."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Specific hover state color for dropdown delete-item."
- }
- }
- }
- }
- },
- "diff": {
- "grey": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral base color for the diff interface that allows code and difference highlights to remain visually prominent."
- },
- "add-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Cyan background highlighting newly added code lines while maintaining readability."
- },
- "add-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background for line numbers of added code, providing visual connection to added content."
- },
- "add-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Stronger emphasis color for specific character changes within added lines."
- },
- "add-widget": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background for interactive UI elements related to added content."
- },
- "add-widget-color": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text/icon color for add-related interactive elements, ensuring readability."
- },
- "del-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Red background highlighting removed code lines without causing eye strain."
- },
- "del-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background for line numbers of deleted code, connecting numbers to removed content."
- },
- "del-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Stronger emphasis color for specific character changes within deleted lines."
- },
- "plain-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral background for unchanged code that allows modified content to stand out."
- },
- "plain-lineNumber": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for line numbers of unchanged code, maintaining visual rhythm."
- },
- "plain-lineNumber-color": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unchanged line numbers, visually subdued compared to changed content."
- },
- "empty-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for placeholder spaces and empty lines, maintaining visual continuity."
- },
- "hunk-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for diff section headers ('hunks') that indicate which part of the file is displayed."
- },
- "hunk-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for line numbers in section headers."
- },
- "hunk-content-color": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for section header content showing file position information."
- },
- "expand-content": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background for controls that expand/collapse code sections to show additional context."
- }
- },
- "input": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for input field content. Ensures readability of user-entered information."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for input field placeholders. Provides lower-contrast guidance text that doesn't compete with entered content."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for icons within input components. Creates visual harmony with placeholder text and decorative elements."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for input fields. Creates a distinct surface for user interaction and data entry."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for input fields. Defines the input area with a visible boundary for improved usability."
- }
- },
- "label": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for form labels and field identifiers. Ensures high contrast for important contextual information."
- }
- },
- "link": {
- "default": {
- "$type": "color",
- "$value": "{text.accent}",
- "$description": "Default color for text links. Creates distinct visual identification of interactive text elements."
- },
- "visited": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Visited state color for text links. Differentiates links the user has already activated."
- }
- },
- "nav-tabs": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Unselected tab item text."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Selected tab item text."
- },
- "border": {
- "$type": "color",
- "$value": "{border.focus}",
- "$description": "Selected tab item border."
- }
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Navigation container border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Navigation tabs container background."
- }
- },
- "pipeline": {
- "arrow": {
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for pipeline connection arrows. Defines the visual path between pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.pipeline.arrows.gradient-stop-1} 0%, {gradient.pipeline.arrows.gradient-stop-2} 50%, {gradient.pipeline.arrows.gradient-stop-3} 100%)",
- "$description": "Gradient border color for active pipeline arrows. Visually indicates data flow between active pipeline components."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.background.gradient-from} 10%, {gradient.pipeline.card.background.gradient-to} 75%)",
- "$description": "Gradient background for pipeline cards. Creates a visually distinctive surface for pipeline visualization elements."
- },
- "border": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.border.gradient-from} 10%, {gradient.pipeline.card.border.gradient-to} 75%)",
- "$description": "Gradient border for pipeline cards. Enhances the visual depth and distinction of pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "radial-gradient(604% 142% at 0% 0%, {gradient.pipeline.running.gradient-stop-1} 0%, {gradient.pipeline.running.gradient-stop-2} 30%, {gradient.pipeline.running.gradient-stop-3} 100%)",
- "$description": "Animated gradient border for running pipeline states. Provides visual indication of active processing."
- }
- },
- "error": {
- "border": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for error pipeline states. Clearly indicates failed or problematic pipeline execution."
- }
- },
- "completed": {
- "border": {
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Border color for completed pipeline states. Indicates successful pipeline execution."
- }
- }
- },
- "card-canvas": {
- "1": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "The background color for the primary/top-level canvas where pipeline components are arranged. Creates the base visual layer for the main workflow area."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Solid border for the outermost pipeline canvas elements. Defines the boundaries of the top-level workflow container."
- }
- },
- "2": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for nested/secondary canvas elements that appear within the main workflow. Provides visual distinction for grouped pipeline components."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border styling applied to nested canvas containers. Creates clear visual boundaries between different sections within the pipeline visualization."
- }
- }
- },
- "background": {
- "dotes": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Refers to the dotted pattern visible in the background of the workspace."
- }
- }
- },
- "sidebar": {
- "background": {
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Background color for navigation components. Creates a consistent foundation for navigation elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for navigation components. Creates visual boundaries and separation from adjacent content."
- },
- "separator": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Color for separators between navigation sections. Creates visual organization within the navigation structure."
- },
- "hover": {
- "$type": "color",
- "$value": "{state.hover}",
- "$description": "Hover state for navigation items."
- },
- "selected": {
- "$type": "color",
- "$value": "{state.selected}",
- "$description": "Selected state for navigation items."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected navigation items. Provides readable but less emphasized styling for available options."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected navigation items. Creates subtle visual indicators for navigation options."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected navigation items. Increases contrast to highlight the current location."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected navigation items. Creates stronger visual indication of the current selection."
- }
- }
- },
- "logo": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for Logo in sidebar navigation."
- },
- "icon": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Icon color for Logo in sidebar navigation."
- }
- },
- "search": {
- "background": {
- "$type": "color",
- "$value": "{component.sidebar.background}",
- "$description": "Search input specific background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Search input specific border on sidebar navigation."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Search input specific placeholder on sidebar navigation."
- },
- "btn": {
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Search input specific button background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Search input specific button border on sidebar navigation."
- },
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Search input specific button text on sidebar navigation."
- }
- }
- },
- "footer": {
- "username": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Username in the footer sidebar navigation menu."
- },
- "data": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "User data in the footer sidebar navigation menu."
- }
- }
- },
- "scrollbar": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Color for scrollbar thumb/handle elements. Provides subtle contrast against the scrollbar track for improved usability."
- }
- },
- "selection": {
- "unselected": {
- "item": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for unselected items in selection controls. Provides readable but less emphasized styling for available options."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected state in selection controls. Creates visual distinction from selected items."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for unselected elements in selection controls. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "item": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Color for selected items in selection controls. Creates high contrast against selected background state."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background color for selected state in selection controls. Creates strong visual indication of active selection."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Border color for selected elements in selection controls. Reinforces the selected state with consistent styling."
- }
- }
- },
- "separator": {
- "background": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Background color for separator elements. Creates visual division between content sections with a subtle line or space."
- }
- },
- "skeleton": {
- "background": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.skeleton.gradient-stop-1} 0%, {gradient.skeleton.gradient-stop-2} 50%, {gradient.skeleton.gradient-stop-3} 100%)",
- "$description": "Animation color that sweeps across skeleton elements. Creates a \"shimmer\" effect indicating content loading states."
- }
- },
- "slider": {
- "track": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for slider tracks. Represents the full range of available values in an unselected state."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Filled portion color for slider tracks. Visually represents the selected value or range within the track."
- }
- },
- "track-segments": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Color for segment markers on the unfilled track portion. Creates visual indicators for specific values or intervals."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.800}",
- "$description": "Color for segment markers on the filled track portion. Maintains visibility of markers within the selected range."
- }
- },
- "handle": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for slider handles. Creates a distinct, interactive element for adjusting values."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Border color for slider handles. Provides definition and contrast for the interactive control."
- }
- }
- },
- "status-indicator": {
- "completed": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Color for success status indicators. Communicates completed or positive states."
- },
- "cancelled": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Color for danger status indicators. Communicates error or critical warning states."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Color for warning status indicators. Communicates caution or potential issue states."
- },
- "running": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Color for running status indicators. Communicates active or in-progress operations."
- },
- "merged": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Color for merged status indicators. Communicates successful integration or completion in version control contexts."
- },
- "action-required": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Color for action-required status indicators. Communicates that user attention or intervention is needed."
- },
- "waiting": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for pending status indicators. Communicates in waiting states."
- }
- },
- "switch": {
- "unselected": {
- "thumb": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the movable thumb element in unselected switch controls. Creates visual contrast against the track."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for the unselected state of switch controls. Creates visual distinction from the selected state."
- }
- },
- "selected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Color for the movable thumb element in selected switch controls. Provides clear contrast against the active track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background color for the selected state of switch controls. Creates strong visual indication of active state."
- }
- }
- },
- "table": {
- "header": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for table header cells. Ensures readability of column labels and titles."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for table header rows. Creates visual distinction between headers and data rows."
- }
- },
- "row": {
- "alternate-background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for alternate table rows. Improves readability by differentiating adjacent rows."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for table rows. Provides subtle separation between data rows."
- }
- },
- "cell": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for table cell content. Ensures high readability of tabular data."
- }
- }
- },
- "tabs": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for the tabs container. Creates a consistent foundation for tab elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tab containers and separators. Provides subtle definition for tab boundaries."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unselected tab items. Provides reduced emphasis for available but inactive tabs."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected tab items. Creates visual distinction from the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tabs.item.unselected.background}",
- "$description": "Border color for unselected tab items. Maintains consistent styling with the tab background."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for the selected tab item. Increases contrast to highlight the active tab."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for the selected tab item. Creates strong visual indication of the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for the selected tab item. Reinforces the active state with defined boundaries."
- }
- }
- }
- },
- "tag": {
- "blue": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.200}",
- "$description": "Text color for blue tags. Ensures readability while maintaining the blue color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.900}",
- "$description": "Background color for blue tags. Creates a distinct surface with blue theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.950}",
- "$description": "Subtle background variation for blue tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.blue.background}",
- "$description": "Border color for blue tags."
- }
- },
- "brown": {
- "text": {
- "$type": "color",
- "$value": "{colors.brown.200}",
- "$description": "Text color for brown tags. Ensures readability while maintaining the brown color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.brown.900}",
- "$description": "Background color for brown tags. Creates a distinct surface with brown theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.brown.950}",
- "$description": "Subtle background variation for brown tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.brown.background}",
- "$description": "Border color for brown tags."
- }
- },
- "cyan": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Text color for cyan tags. Ensures readability while maintaining the cyan color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.900}",
- "$description": "Background color for cyan tags. Creates a distinct surface with cyan theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for cyan tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.cyan.background}",
- "$description": "Border color for cyan tags."
- }
- },
- "green": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Text color for green tags, replaced with cyan for tritanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.900}",
- "$description": "Background color for green tags, replaced with cyan for tritanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for green tags, replaced with cyan for tritanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.green.background}",
- "$description": "Border color for green tags, replaced with cyan."
- }
- },
- "indigo": {
- "text": {
- "$type": "color",
- "$value": "{colors.indigo.200}",
- "$description": "Text color for indigo tags. Ensures readability while maintaining the indigo color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.indigo.900}",
- "$description": "Background color for indigo tags. Creates a distinct surface with indigo theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.indigo.950}",
- "$description": "Subtle background variation for indigo tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.indigo.background}",
- "$description": "Border color for indigo tags."
- }
- },
- "lime": {
- "text": {
- "$type": "color",
- "$value": "{colors.lime.200}",
- "$description": "Text color for lime tags. Ensures readability while maintaining the lime color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.lime.900}",
- "$description": "Background color for lime tags. Creates a distinct surface with lime theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.lime.950}",
- "$description": "Subtle background variation for lime tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.lime.background}",
- "$description": "Border color for lime tags."
- }
- },
- "mint": {
- "text": {
- "$type": "color",
- "$value": "{colors.mint.200}",
- "$description": "Text color for mint tags. Ensures readability while maintaining the mint color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.mint.900}",
- "$description": "Background color for mint tags. Creates a distinct surface with mint theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.mint.950}",
- "$description": "Subtle background variation for mint tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.mint.background}",
- "$description": "Border color for mint tags."
- }
- },
- "orange": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Text color for orange tags. Ensures readability while maintaining the orange color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.900}",
- "$description": "Background color for orange tags. Creates a distinct surface with orange theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.950}",
- "$description": "Subtle background variation for orange tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.orange.background}",
- "$description": "Border color for orange tags."
- }
- },
- "pink": {
- "text": {
- "$type": "color",
- "$value": "{colors.pink.200}",
- "$description": "Text color for pink tags. Ensures readability while maintaining the pink color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pink.900}",
- "$description": "Background color for pink tags. Creates a distinct surface with pink theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.pink.950}",
- "$description": "Subtle background variation for pink tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.pink.background}",
- "$description": "Border color for pink tags."
- }
- },
- "purple": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Text color for purple tags, replaced with cyan for tritanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.900}",
- "$description": "Background color for purple tags, replaced with cyan for tritanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for purple tags, replaced with cyan for tritanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.purple.background}",
- "$description": "Border color for purple tags, replaced with cyan."
- }
- },
- "red": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Text color for red tags. Ensures readability while maintaining the red color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.900}",
- "$description": "Background color for red tags. Creates a distinct surface with red theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.red.950}",
- "$description": "Subtle background variation for red tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.red.background}",
- "$description": "Border color for red tags."
- }
- },
- "violet": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Text color for violet tags, replaced with cyan for tritanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.900}",
- "$description": "Background color for violet tags, replaced with cyan for tritanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for violet tags, replaced with cyan for tritanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.violet.background}",
- "$description": "Border color for violet tags, replaced with cyan."
- }
- },
- "yellow": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Text color for yellow tags, replaced with orange for tritanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.900}",
- "$description": "Background color for yellow tags, replaced with orange for tritanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.950}",
- "$description": "Subtle background variation for yellow tags, replaced with orange for tritanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.yellow.background}",
- "$description": "Border color for yellow tags, replaced with orange."
- }
- },
- "gray": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Text color for gray tags. Ensures readability while maintaining the gray color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for gray tags. Creates a distinct surface with gray theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Subtle background variation for gray tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.gray.background}",
- "$description": "Border color for gray tags."
- }
- }
- },
- "toast": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational toast notifications. Ensures high visibility for the notification headline."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational toast notifications. Provides readable contrast for notification content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational toast notifications. Creates visual distinction from UI content beneath."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational toast notifications. Subtly defines the notification's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Title text color for danger toast notifications. Provides maximum contrast against the error background."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Description text color for danger toast notifications. Ensures readability of critical information."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.700}",
- "$description": "Background color for danger toast notifications. Creates high-visibility indication of errors or warnings."
- },
- "border": {
- "$type": "color",
- "$value": "{component.toast.danger.background}",
- "$description": "Border color for danger toast notifications. Reinforces the critical nature of the notification message."
- }
- }
- },
- "tooltip": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for tooltip content. Ensures readability of helpful contextual information."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- }
- }
- },
- "shadow": {
- "0": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "0",
- "color": "{shadow-color.0}",
- "type": "dropShadow"
- },
- "$description": "No shadow. \nCommon uses: Flat designs, disabled states, removing shadows on mobile."
- },
- "1": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "0",
- "color": "{shadow-color.1}",
- "type": "dropShadow"
- },
- "$description": "Small shadow. \nCommon uses: Buttons in their rest state, form inputs, subtle UI elements."
- },
- "2": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1",
- "blur": "3",
- "spread": "0",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "-1",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- }
- ],
- "$description": "Default shadow. \nCommon uses: Cards, dropdowns, popovers in their default state."
- },
- "3": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-1",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "-2",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- }
- ],
- "$description": "Medium shadow. \nCommon uses: Elevated cards, active buttons, interactive elements on hover."
- },
- "4": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "10",
- "blur": "15",
- "spread": "-3",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-4",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- }
- ],
- "$description": "Large shadow. \nCommon uses: Modals, floating panels, navigation dropdowns."
- },
- "5": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "20",
- "blur": "25",
- "spread": "-5",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "8",
- "blur": "10",
- "spread": "-6",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- }
- ],
- "$description": "Extra large shadow. \nCommon uses: Large modals, sidebars, elevated content sections."
- },
- "6": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "25",
- "blur": "50",
- "spread": "-12",
- "color": "{shadow-color.6}",
- "type": "dropShadow"
- },
- "$description": "Extra extra large shadow.\nCommon uses: This aggressive shadow is typically used sparingly in UI design, primarily for elements that need maximum visual emphasis and elevation."
- },
- "inner": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "0",
- "color": "{shadow-color.inner}",
- "type": "innerShadow"
- },
- "$description": "Inner shadow. \nCommon uses: Pressed buttons, selected states, inset form fields."
- }
- },
- "shadow-color": {
- "0": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Transparent shadow color. Used when no shadow effect is desired."
- },
- "1": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Light shadow color with 60% opacity. Creates subtle depth for small UI elements."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Medium shadow color with 60% opacity. Provides balanced depth for common UI components."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Medium shadow color with 50% opacity. Creates moderate depth for elevated components."
- },
- "4": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Deep shadow color with 50% opacity. Provides significant depth for floating elements."
- },
- "5": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Very deep shadow color with 50% opacity. Creates dramatic elevation for modal content."
- },
- "6": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Extremely deep shadow color with 60% opacity. Provides maximum depth for highly elevated elements."
- },
- "inner": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Subtle inner shadow color with 10% opacity. Creates inset effect for pressed or focused states."
- }
- },
- "ring": {
- "focus": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "2",
- "color": "{background.1}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "4",
- "color": "{border.focus}",
- "type": "dropShadow"
- }
- ],
- "$description": "Focus ring effect with background offset and accent border."
- }
- },
- "gradient": {
- "ai": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.yellow.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pink.200}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.300}"
- },
- "gradient-stop-4": {
- "$type": "color",
- "$value": "{colors.cyan.200}"
- }
- },
- "skeleton": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- },
- "pipeline": {
- "running": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- },
- "gradient-stop-2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- }
- },
- "arrows": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.blue.300}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{border.1}"
- }
- },
- "card": {
- "background": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.900}"
- }
- },
- "border": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- }
- },
- "widget": {
- "number": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.200}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.600}"
- }
- },
- "blob": {
- "big": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.950}"
- }
- },
- "small": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- }
- }
- }
- }
- },
- "iconStrokeWidth": {
- "xxs": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "xs": {
- "$type": "borderWidth",
- "$value": "1"
- },
- "sm": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "default": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "md": {
- "$type": "borderWidth",
- "$value": "1.4"
- },
- "lg": {
- "$type": "borderWidth",
- "$value": "2"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/mode/dark/default.json b/packages/ui/design-tokens/mode/dark/default.json
deleted file mode 100644
index d2f1b52053..0000000000
--- a/packages/ui/design-tokens/mode/dark/default.json
+++ /dev/null
@@ -1,2347 +0,0 @@
-{
- "background": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.1000}",
- "$description": "Level 1. Represents the lowest layer in the stack. This is the foundation that everything else sits on, like the app's main background.\n\nCommon uses: Application background, page base layer, lowest-level containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Level 2. Represents elements that sit on top of the bottom layer. Creates visual hierarchy through subtle elevation.\n\nCommon uses: Cards, containers, form fields, dropdown menus."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Level 3. Represents elements that sit on top of the middle layer. Creates strong visual emphasis through maximum elevation.\n\nCommon uses: Popovers, tooltips, highlighted containers."
- }
- },
- "text": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Highest contrast color for text and icons in important content. Creates maximum readability and emphasis for key information.\n\nCommon uses: Headings, labels, emphasized text, primary buttons."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Primary color for text and icons in general content. Provides optimal readability for extended reading while reducing visual strain.\n\nCommon uses: Body text, primary content, default icons, form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Reduced emphasis color for text and icons in secondary information. Creates visual hierarchy through lower contrast.\n\nCommon uses: Supporting text, metadata, secondary information, placeholders."
- },
- "accent": {
- "$type": "color",
- "$value": "{brand.color.200}",
- "$description": "Contrasting color for text and icons in interactive elements or design focus. Creates visual distinction for actionable items.\n\nCommon uses: Links, buttons, interactive icons, highlighted elements."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.green.200}",
- "$description": "Primary color for text and icons in success content. Communicates positive outcomes and completion states.\n\nCommon uses: Success message text, completion text, positive indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Primary color for text and icons in error content. Communicates problems, warnings, and destructive actions.\n\nCommon uses: Error message text, validation text, destructive action labels."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.200}",
- "$description": "Primary color for text and icons in warning content. Communicates caution and potential issues requiring attention.\n\nCommon uses: Warning message text, alert text, important notifications."
- }
- },
- "border": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Enhanced border color for interactive states. Creates strong visual definition for important boundaries.\n\nCommon uses: Focus states, hover states, active elements, primary containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Standard border color for general use. Provides balanced visual definition for common UI elements.\n\nCommon uses: Containers, cards, dividers, separators, default form inputs."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.7",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Softer border color for minimal separation. Creates subtle visual boundaries that don't dominate the UI.\n\nCommon uses: Subtle dividers, grouped content, secondary containers, table rows."
- },
- "focus": {
- "$type": "color",
- "$value": "{brand.color.400}",
- "$description": "Focus state indicator color. Provides clear visual feedback for keyboard navigation and accessibility.\n\nCommon uses: Focus rings, keyboard navigation highlights, selection indicators."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.green.400}",
- "$description": "Border color for success containers. Reinforces positive status through visual framing.\n\nCommon uses: Success alert borders, confirmation boundaries, completed state indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for error containers. Emphasizes critical information through visual framing.\n\nCommon uses: Error alert borders, validation boundaries, destructive action containers."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.500}",
- "$description": "Border color for warning containers. Frames cautionary information with distinct boundary.\n\nCommon uses: Warning alert borders, notice boundaries, attention-requiring elements."
- }
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.05",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Light overlay for gentle interactive effects. Creates subtle visual feedback during user interaction.\n\nCommon uses: Button hover states, link hover states, soft interactions, menu items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.08",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Strong overlay for emphasized selection states. Creates distinct visual indication of active or selected elements.\n\nCommon uses: Selected list items, active tabs, chosen options, current navigation item."
- },
- "disabled": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Lowest emphasis text color for unavailable options. Creates visual differentiation between interactive and non-interactive elements.\n\nCommon uses: Disabled buttons, inactive form elements, unavailable options, placeholders."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Muted background color for disabled elements. Reduces visual prominence of non-interactive elements in the UI.\n\nCommon uses: Disabled buttons, inactive form controls, unavailable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Muted border color for disabled element boundaries. Creates subtle containment while indicating non-interactive state.\n\nCommon uses: Disabled form inputs, inactive controls, unavailable action boundaries."
- }
- }
- },
- "component": {
- "accordion": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for accordion triggers/headers. Used for the clickable area that expands/collapses content."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for accordion content. Applied to the expandable text within accordion panels."
- },
- "chevron": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the accordion expansion indicator icon. Visually signals the collapsed/expanded state."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for accordion items. Provides visual separation between accordion panels."
- }
- },
- "alert": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational alerts. Ensures high visibility for the alert heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational alerts. Provides readable contrast for alert content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational alerts. Creates visual distinction from surrounding content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational alerts. Subtly defines the alert's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.red.100}",
- "$description": "Text color for danger alerts. Communicates critical information through high-contrast red text."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Description text color for danger alerts. Ensures readability while maintaining the error state styling."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger alerts. Creates subtle but recognizable error state styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger alerts. Provides definition for error state alerts."
- }
- }
- },
- "avatar": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for avatar initials or text. Ensures visibility against the avatar background."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for avatar components. Provides contrast for text or image content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for avatars. Creates subtle definition around the avatar element."
- }
- },
- "badge": {
- "default": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for secondary badges. Provides readable contrast on secondary badge styling."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for secondary badges. Creates less prominent badge styling for secondary information."
- },
- "border": {
- "$type": "color",
- "$value": "{component.badge.default.background}",
- "$description": "Border color for secondary badges. Matches background for clean, cohesive appearance."
- }
- },
- "neutral": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for outline badges. Ensures readability for badges with transparent backgrounds."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Background color for neutral badges. Creates subtle visual styling for general-purpose indicators."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Border color for outline badges. Creates definition for badges without background fill."
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.green.200}",
- "$description": "Text color for success badges. Communicates positive status through readable green text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Border color for success badges. Provides subtle definition for success state indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Background color for success badges. Creates a subtle but recognizable success indicator."
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Text color for danger badges. Communicates error or warning status with high visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger badges. Creates definition for error or warning indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger badges. Provides subtle visual indication of error states."
- }
- },
- "warning": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.200}",
- "$description": "Text color for warning badges. Signals caution states with readable amber text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Border color for warning badges. Defines the boundary of caution status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.500}",
- "$description": "Background color for warning badges. Creates subtle but recognizable caution indicators."
- }
- },
- "running": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Text color for running state badges. Indicates active or in-progress operations."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for running state badges. Defines the boundary of active status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for running state badges. Creates subtle visual indication of in-progress states."
- }
- },
- "merged": {
- "text": {
- "$type": "color",
- "$value": "{colors.purple.200}",
- "$description": "Text color for merged state badges. Indicates completed merge actions in version control contexts."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Border color for merged state badges. Defines the boundary of merge status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.purple.500}",
- "$description": "Background color for merged state badges. Creates subtle but recognizable merge indicators."
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-related badges. Ensures high contrast against AI badge gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for AI-related badges. Creates a subtle backdrop that highlights the gradient border."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-related badges. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "breadcrumb": {
- "item-inactive": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for inactive breadcrumb items. Provides reduced emphasis for previous navigation steps."
- },
- "item-current": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for current breadcrumb item. Emphasizes the user's current location in the navigation hierarchy."
- },
- "separator": {
- "$type": "color",
- "$value": "{state.disabled.text}",
- "$description": "Color for breadcrumb separator characters. Creates visual distinction between breadcrumb items."
- }
- },
- "btn": {
- "primary": {
- "text": {
- "$type": "color",
- "$value": "{brand.onColor.600}",
- "$description": "Text and icon color for primary action buttons. Ensures maximum contrast and visibility for primary CTA elements."
- },
- "background": {
- "$type": "color",
- "$value": "{brand.color.600}",
- "$description": "Background color for primary action buttons. Creates emphasis for the most important action in a given context."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.primary.background}",
- "$description": "Border color for primary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "secondary": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text and icon color for secondary action buttons. Provides readable contrast for supporting actions."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for secondary action buttons. Creates visual hierarchy between primary and secondary actions."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.secondary.background}",
- "$description": "Border color for secondary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "outline": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected outline buttons. Provides readable contrast against transparent backgrounds."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected outline buttons. Creates subtle emphasis for button icons."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for unselected outline buttons. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected outline buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected outline buttons. Increases visibility for active button states."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for selected outline buttons. Creates stronger visual indication of the active state."
- }
- }
- },
- "ghost": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected ghost buttons. Provides readable contrast for minimal styling."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected ghost buttons. Creates subtle emphasis for button icons."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected ghost buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected ghost buttons. Increases visibility for active button states."
- }
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.green.200}",
- "$description": "Text color for success buttons. Communicates positive actions through readable green text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Background color for success buttons. Creates subtle but recognizable positive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Border color for success buttons. Provides definition for positive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Hover state background color for success buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Active state background color for success buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Text color for danger buttons. Communicates destructive or warning actions through high-contrast red text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger buttons. Creates subtle but recognizable destructive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger buttons. Provides definition for destructive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Hover state background color for danger buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Active state background color for danger buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-powered buttons. Ensures high contrast against AI button gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for AI-powered buttons."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-powered buttons. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for card components. Creates a distinct surface that appears elevated from the page background."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for card components. Defines the card boundaries and enhances visual separation from surrounding content."
- }
- },
- "dialog": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for dialog titles. Ensures high visibility and emphasis for the modal heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dialog content. Provides readable contrast for the modal's primary text content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for dialog components. Creates a distinct surface for modal content that appears above the main UI."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dialog components."
- },
- "backdrop": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Overlay color behind dialog components. Creates focus on the dialog by dimming content underneath."
- }
- },
- "dropdown": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for dropdown menus. Creates a distinct surface for selectable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dropdown menus container."
- },
- "item": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for dropdown menu items. Ensures readability of selectable options."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dropdown menu items. Ensures readability of selectable options."
- },
- "delete": {
- "text": {
- "$type": "color",
- "$value": "{text.danger}",
- "$description": "Text color for dropdown menu delete-item."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Specific hover state color for dropdown delete-item."
- }
- }
- }
- }
- },
- "diff": {
- "grey": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral base color for the diff interface that allows code and difference highlights to remain visually prominent."
- },
- "add-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Green background highlighting newly added code lines while maintaining readability."
- },
- "add-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Background for line numbers of added code, providing visual connection to added content."
- },
- "add-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Stronger emphasis color for specific character changes within added lines."
- },
- "add-widget": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background for interactive UI elements related to added content."
- },
- "add-widget-color": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text/icon color for add-related interactive elements, ensuring readability."
- },
- "del-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Red background highlighting removed code lines without causing eye strain."
- },
- "del-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background for line numbers of deleted code, connecting numbers to removed content."
- },
- "del-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Stronger emphasis color for specific character changes within deleted lines."
- },
- "plain-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral background for unchanged code that allows modified content to stand out."
- },
- "plain-lineNumber": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for line numbers of unchanged code, maintaining visual rhythm."
- },
- "plain-lineNumber-color": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unchanged line numbers, visually subdued compared to changed content."
- },
- "empty-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for placeholder spaces and empty lines, maintaining visual continuity."
- },
- "hunk-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for diff section headers ('hunks') that indicate which part of the file is displayed."
- },
- "hunk-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for line numbers in section headers."
- },
- "hunk-content-color": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for section header content showing file position information."
- },
- "expand-content": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background for controls that expand/collapse code sections to show additional context."
- }
- },
- "input": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for input field content. Ensures readability of user-entered information."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for input field placeholders. Provides lower-contrast guidance text that doesn't compete with entered content."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for icons within input components. Creates visual harmony with placeholder text and decorative elements."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for input fields. Creates a distinct surface for user interaction and data entry."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for input fields. Defines the input area with a visible boundary for improved usability."
- }
- },
- "label": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for form labels and field identifiers. Ensures high contrast for important contextual information."
- }
- },
- "link": {
- "default": {
- "$type": "color",
- "$value": "{text.accent}",
- "$description": "Default color for text links. Creates distinct visual identification of interactive text elements."
- },
- "visited": {
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Visited state color for text links. Differentiates links the user has already activated."
- }
- },
- "nav-tabs": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Unselected tab item text."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Selected tab item text."
- },
- "border": {
- "$type": "color",
- "$value": "{border.focus}",
- "$description": "Selected tab item border."
- }
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Navigation container border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Navigation tabs container background."
- }
- },
- "pipeline": {
- "arrow": {
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for pipeline connection arrows. Defines the visual path between pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.pipeline.arrows.gradient-stop-1} 0%, {gradient.pipeline.arrows.gradient-stop-2} 50%, {gradient.pipeline.arrows.gradient-stop-3} 100%)",
- "$description": "Gradient border color for active pipeline arrows. Visually indicates data flow between active pipeline components."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.background.gradient-from} 10%, {gradient.pipeline.card.background.gradient-to} 75%)",
- "$description": "Gradient background for pipeline cards. Creates a visually distinctive surface for pipeline visualization elements."
- },
- "border": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.border.gradient-from} 10%, {gradient.pipeline.card.border.gradient-to} 75%)",
- "$description": "Gradient border for pipeline cards. Enhances the visual depth and distinction of pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "radial-gradient(604% 142% at 0% 0%, {gradient.pipeline.running.gradient-stop-1} 0%, {gradient.pipeline.running.gradient-stop-2} 30%, {gradient.pipeline.running.gradient-stop-3} 100%)",
- "$description": "Animated gradient border for running pipeline states. Provides visual indication of active processing."
- }
- },
- "error": {
- "border": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for error pipeline states. Clearly indicates failed or problematic pipeline execution."
- }
- },
- "completed": {
- "border": {
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Border color for completed pipeline states. Indicates successful pipeline execution."
- }
- }
- },
- "card-canvas": {
- "1": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "The background color for the primary/top-level canvas where pipeline components are arranged. Creates the base visual layer for the main workflow area."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Solid border for the outermost pipeline canvas elements. Defines the boundaries of the top-level workflow container."
- }
- },
- "2": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for nested/secondary canvas elements that appear within the main workflow. Provides visual distinction for grouped pipeline components."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border styling applied to nested canvas containers. Creates clear visual boundaries between different sections within the pipeline visualization."
- }
- }
- },
- "background": {
- "dotes": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Refers to the dotted pattern visible in the background of the workspace."
- }
- }
- },
- "sidebar": {
- "background": {
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Background color for navigation components. Creates a consistent foundation for navigation elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for navigation components. Creates visual boundaries and separation from adjacent content."
- },
- "separator": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Color for separators between navigation sections. Creates visual organization within the navigation structure."
- },
- "hover": {
- "$type": "color",
- "$value": "{state.hover}",
- "$description": "Hover state for navigation items."
- },
- "selected": {
- "$type": "color",
- "$value": "{state.selected}",
- "$description": "Selected state for navigation items."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected navigation items. Provides readable but less emphasized styling for available options."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected navigation items. Creates subtle visual indicators for navigation options."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected navigation items. Increases contrast to highlight the current location."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected navigation items. Creates stronger visual indication of the current selection."
- }
- }
- },
- "logo": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for Logo in sidebar navigation."
- },
- "icon": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Icon color for Logo in sidebar navigation."
- }
- },
- "search": {
- "background": {
- "$type": "color",
- "$value": "{component.sidebar.background}",
- "$description": "Search input specific background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Search input specific border on sidebar navigation."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Search input specific placeholder on sidebar navigation."
- },
- "btn": {
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Search input specific button background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Search input specific button border on sidebar navigation."
- },
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Search input specific button text on sidebar navigation."
- }
- }
- },
- "footer": {
- "username": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Username in the footer sidebar navigation menu."
- },
- "data": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "User data in the footer sidebar navigation menu."
- }
- }
- },
- "scrollbar": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Color for scrollbar thumb/handle elements. Provides subtle contrast against the scrollbar track for improved usability."
- }
- },
- "selection": {
- "unselected": {
- "item": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for unselected items in selection controls. Provides readable but less emphasized styling for available options."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected state in selection controls. Creates visual distinction from selected items."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for unselected elements in selection controls. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "item": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Color for selected items in selection controls. Creates high contrast against selected background state."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background color for selected state in selection controls. Creates strong visual indication of active selection."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Border color for selected elements in selection controls. Reinforces the selected state with consistent styling."
- }
- }
- },
- "separator": {
- "background": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Background color for separator elements. Creates visual division between content sections with a subtle line or space."
- }
- },
- "skeleton": {
- "background": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.skeleton.gradient-stop-1} 0%, {gradient.skeleton.gradient-stop-2} 50%, {gradient.skeleton.gradient-stop-3} 100%)",
- "$description": "Animation color that sweeps across skeleton elements. Creates a \"shimmer\" effect indicating content loading states."
- }
- },
- "slider": {
- "track": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for slider tracks. Represents the full range of available values in an unselected state."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Filled portion color for slider tracks. Visually represents the selected value or range within the track."
- }
- },
- "track-segments": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Color for segment markers on the unfilled track portion. Creates visual indicators for specific values or intervals."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.800}",
- "$description": "Color for segment markers on the filled track portion. Maintains visibility of markers within the selected range."
- }
- },
- "handle": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for slider handles. Creates a distinct, interactive element for adjusting values."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Border color for slider handles. Provides definition and contrast for the interactive control."
- }
- }
- },
- "status-indicator": {
- "completed": {
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Color for success status indicators. Communicates completed or positive states."
- },
- "cancelled": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Color for danger status indicators. Communicates error or critical warning states."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Color for warning status indicators. Communicates caution or potential issue states."
- },
- "running": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Color for running status indicators. Communicates active or in-progress operations."
- },
- "merged": {
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Color for merged status indicators. Communicates successful integration or completion in version control contexts."
- },
- "action-required": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Color for action-required status indicators. Communicates that user attention or intervention is needed. "
- },
- "waiting": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for pending status indicators. Communicates in waiting states."
- }
- },
- "switch": {
- "unselected": {
- "thumb": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the movable thumb element in unselected switch controls. Creates visual contrast against the track."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for the unselected state of switch controls. Creates visual distinction from the selected state."
- }
- },
- "selected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Color for the movable thumb element in selected switch controls. Provides clear contrast against the active track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background color for the selected state of switch controls. Creates strong visual indication of active state."
- }
- }
- },
- "table": {
- "header": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for table header cells. Ensures readability of column labels and titles."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for table header rows. Creates visual distinction between headers and data rows."
- }
- },
- "row": {
- "alternate-background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for alternate table rows. Improves readability by differentiating adjacent rows."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for table rows. Provides subtle separation between data rows."
- }
- },
- "cell": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for table cell content. Ensures high readability of tabular data."
- }
- }
- },
- "tabs": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for the tabs container. Creates a consistent foundation for tab elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tab containers and separators. Provides subtle definition for tab boundaries."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unselected tab items. Provides reduced emphasis for available but inactive tabs."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected tab items. Creates visual distinction from the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tabs.item.unselected.background}",
- "$description": "Border color for unselected tab items. Maintains consistent styling with the tab background."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for the selected tab item. Increases contrast to highlight the active tab."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for the selected tab item. Creates strong visual indication of the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for the selected tab item. Reinforces the active state with defined boundaries."
- }
- }
- }
- },
- "tag": {
- "blue": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.200}",
- "$description": "Text color for blue tags. Ensures readability while maintaining the blue color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.900}",
- "$description": "Background color for blue tags. Creates a distinct surface with blue theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.950}",
- "$description": "Subtle background variation for blue tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.blue.background}",
- "$description": "Border color for blue tags. "
- }
- },
- "brown": {
- "text": {
- "$type": "color",
- "$value": "{colors.brown.200}",
- "$description": "Text color for brown tags. Ensures readability while maintaining the brown color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.brown.900}",
- "$description": "Background color for brown tags. Creates a distinct surface with brown theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.brown.950}",
- "$description": "Subtle background variation for brown tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.brown.background}",
- "$description": "Border color for brown tags. "
- }
- },
- "cyan": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Text color for cyan tags. Ensures readability while maintaining the cyan color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.900}",
- "$description": "Background color for cyan tags. Creates a distinct surface with cyan theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for cyan tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.cyan.background}",
- "$description": "Border color for cyan tags."
- }
- },
- "green": {
- "text": {
- "$type": "color",
- "$value": "{colors.green.200}",
- "$description": "Text color for green tags. Ensures readability while maintaining the green color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.green.900}",
- "$description": "Background color for green tags. Creates a distinct surface with green theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.green.950}",
- "$description": "Subtle background variation for green tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.green.background}",
- "$description": "Border color for green tags."
- }
- },
- "indigo": {
- "text": {
- "$type": "color",
- "$value": "{colors.indigo.200}",
- "$description": "Text color for indigo tags. Ensures readability while maintaining the indigo color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.indigo.900}",
- "$description": "Background color for indigo tags. Creates a distinct surface with indigo theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.indigo.950}",
- "$description": "Subtle background variation for indigo tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.indigo.background}",
- "$description": "Border color for indigo tags."
- }
- },
- "lime": {
- "text": {
- "$type": "color",
- "$value": "{colors.lime.200}",
- "$description": "Text color for lime tags. Ensures readability while maintaining the lime color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.lime.900}",
- "$description": "Background color for lime tags. Creates a distinct surface with lime theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.lime.950}",
- "$description": "Subtle background variation for lime tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.lime.background}",
- "$description": "Border color for lime tags."
- }
- },
- "mint": {
- "text": {
- "$type": "color",
- "$value": "{colors.mint.200}",
- "$description": "Text color for mint tags. Ensures readability while maintaining the mint color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.mint.900}",
- "$description": "Background color for mint tags. Creates a distinct surface with mint theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.mint.950}",
- "$description": "Subtle background variation for mint tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.mint.background}",
- "$description": "Border color for mint tags."
- }
- },
- "orange": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Text color for orange tags. Ensures readability while maintaining the orange color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.900}",
- "$description": "Background color for orange tags. Creates a distinct surface with orange theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.950}",
- "$description": "Subtle background variation for orange tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.orange.background}",
- "$description": "Border color for orange tags."
- }
- },
- "pink": {
- "text": {
- "$type": "color",
- "$value": "{colors.pink.200}",
- "$description": "Text color for pink tags. Ensures readability while maintaining the pink color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pink.900}",
- "$description": "Background color for pink tags. Creates a distinct surface with pink theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.pink.950}",
- "$description": "Subtle background variation for pink tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.pink.background}",
- "$description": "Border color for pink tags."
- }
- },
- "purple": {
- "text": {
- "$type": "color",
- "$value": "{colors.purple.200}",
- "$description": "Text color for purple tags. Ensures readability while maintaining the purple color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.purple.900}",
- "$description": "Background color for purple tags. Creates a distinct surface with purple theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.purple.950}",
- "$description": "Subtle background variation for purple tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.purple.background}",
- "$description": "Border color for purple tags."
- }
- },
- "red": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Text color for red tags. Ensures readability while maintaining the red color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.900}",
- "$description": "Background color for red tags. Creates a distinct surface with red theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.red.950}",
- "$description": "Subtle background variation for red tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.red.background}",
- "$description": "Border color for red tags."
- }
- },
- "violet": {
- "text": {
- "$type": "color",
- "$value": "{colors.violet.200}",
- "$description": "Text color for violet tags. Ensures readability while maintaining the violet color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.violet.900}",
- "$description": "Background color for violet tags. Creates a distinct surface with violet theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.violet.950}",
- "$description": "Subtle background variation for violet tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.violet.background}",
- "$description": "Border color for violet tags."
- }
- },
- "yellow": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.200}",
- "$description": "Text color for yellow tags. Ensures readability while maintaining the yellow color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.yellow.900}",
- "$description": "Background color for yellow tags. Creates a distinct surface with yellow theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.yellow.950}",
- "$description": "Subtle background variation for yellow tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.yellow.background}",
- "$description": "Border color for yellow tags."
- }
- },
- "gray": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Text color for gray tags. Ensures readability while maintaining the gray color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for gray tags. Creates a distinct surface with gray theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Subtle background variation for gray tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.gray.background}",
- "$description": "Border color for gray tags."
- }
- }
- },
- "toast": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational toast notifications. Ensures high visibility for the notification headline."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational toast notifications. Provides readable contrast for notification content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational toast notifications. Creates visual distinction from UI content beneath."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational toast notifications. Subtly defines the notification's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Title text color for danger toast notifications. Provides maximum contrast against the error background."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Description text color for danger toast notifications. Ensures readability of critical information."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.700}",
- "$description": "Background color for danger toast notifications. Creates high-visibility indication of errors or warnings."
- },
- "border": {
- "$type": "color",
- "$value": "{component.toast.danger.background}",
- "$description": "Border color for danger toast notifications. Reinforces the critical nature of the notification message."
- }
- }
- },
- "tooltip": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for tooltip content. Ensures readability of helpful contextual information."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- }
- }
- },
- "shadow": {
- "0": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "0",
- "color": "{shadow-color.0}",
- "type": "dropShadow"
- },
- "$description": "No shadow. \nCommon uses: Flat designs, disabled states, removing shadows on mobile."
- },
- "1": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "0",
- "color": "{shadow-color.1}",
- "type": "dropShadow"
- },
- "$description": "Small shadow. \nCommon uses: Buttons in their rest state, form inputs, subtle UI elements."
- },
- "2": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1",
- "blur": "3",
- "spread": "0",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "-1",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- }
- ],
- "$description": "Default shadow. \nCommon uses: Cards, dropdowns, popovers in their default state."
- },
- "3": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-1",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "-2",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- }
- ],
- "$description": "Medium shadow. \nCommon uses: Elevated cards, active buttons, interactive elements on hover."
- },
- "4": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "10",
- "blur": "15",
- "spread": "-3",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-4",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- }
- ],
- "$description": "Large shadow. \nCommon uses: Modals, floating panels, navigation dropdowns."
- },
- "5": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "20",
- "blur": "25",
- "spread": "-5",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "8",
- "blur": "10",
- "spread": "-6",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- }
- ],
- "$description": "Extra large shadow. \nCommon uses: Large modals, sidebars, elevated content sections."
- },
- "6": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "25",
- "blur": "50",
- "spread": "-12",
- "color": "{shadow-color.6}",
- "type": "dropShadow"
- },
- "$description": "Extra extra large shadow.\nCommon uses: This aggressive shadow is typically used sparingly in UI design, primarily for elements that need maximum visual emphasis and elevation."
- },
- "inner": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "0",
- "color": "{shadow-color.inner}",
- "type": "innerShadow"
- },
- "$description": "Inner shadow. \nCommon uses: Pressed buttons, selected states, inset form fields."
- }
- },
- "shadow-color": {
- "0": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Transparent shadow color. Used when no shadow effect is desired."
- },
- "1": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Light shadow color with 60% opacity. Creates subtle depth for small UI elements."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Medium shadow color with 60% opacity. Provides balanced depth for common UI components."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Medium shadow color with 50% opacity. Creates moderate depth for elevated components."
- },
- "4": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Deep shadow color with 50% opacity. Provides significant depth for floating elements."
- },
- "5": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Very deep shadow color with 50% opacity. Creates dramatic elevation for modal content."
- },
- "6": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Extremely deep shadow color with 60% opacity. Provides maximum depth for highly elevated elements."
- },
- "inner": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Subtle inner shadow color with 10% opacity. Creates inset effect for pressed or focused states."
- }
- },
- "ring": {
- "focus": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "2",
- "color": "{background.1}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "4",
- "color": "{border.focus}",
- "type": "dropShadow"
- }
- ],
- "$description": "Focus ring effect with background offset and accent border."
- }
- },
- "gradient": {
- "ai": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.yellow.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pink.200}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.purple.300}"
- },
- "gradient-stop-4": {
- "$type": "color",
- "$value": "{colors.cyan.200}"
- }
- },
- "skeleton": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- },
- "pipeline": {
- "running": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- },
- "gradient-stop-2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- }
- },
- "arrows": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.blue.300}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{border.1}"
- }
- },
- "card": {
- "background": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.900}"
- }
- },
- "border": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- }
- },
- "widget": {
- "number": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.200}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.600}"
- }
- },
- "blob": {
- "big": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.950}"
- }
- },
- "small": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- }
- }
- }
- }
- },
- "iconStrokeWidth": {
- "xxs": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "xs": {
- "$type": "borderWidth",
- "$value": "1"
- },
- "sm": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "default": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "md": {
- "$type": "borderWidth",
- "$value": "1.4"
- },
- "lg": {
- "$type": "borderWidth",
- "$value": "2"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/mode/dark/dimmer-deuteranopia.json b/packages/ui/design-tokens/mode/dark/dimmer-deuteranopia.json
deleted file mode 100644
index ca0a4e4a3b..0000000000
--- a/packages/ui/design-tokens/mode/dark/dimmer-deuteranopia.json
+++ /dev/null
@@ -1,2333 +0,0 @@
-{
- "background": {
- "1": {
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Level 1. Represents the lowest layer in the stack. This is the foundation that everything else sits on, like the app's main background.\n\nCommon uses: Application background, page base layer, lowest-level containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.1000}",
- "$description": "Level 2. Represents elements that sit on top of the bottom layer. Creates visual hierarchy through subtle elevation.\n\nCommon uses: Cards, containers, form fields, dropdown menus."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Level 3. Represents elements that sit on top of the middle layer. Creates strong visual emphasis through maximum elevation.\n\nCommon uses: Popovers, tooltips, highlighted containers."
- }
- },
- "text": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Highest contrast color for text and icons in important content. Creates maximum readability and emphasis for key information.\n\nCommon uses: Headings, labels, emphasized text, primary buttons."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Primary color for text and icons in general content. Provides optimal readability for extended reading while reducing visual strain.\n\nCommon uses: Body text, primary content, default icons, form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Reduced emphasis color for text and icons in secondary information. Creates visual hierarchy through lower contrast.\n\nCommon uses: Supporting text, metadata, secondary information, placeholders."
- },
- "accent": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Contrasting color for text and icons in interactive elements or design focus. Creates visual distinction for actionable items.\n\nCommon uses: Links, buttons, interactive icons, highlighted elements."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Primary color for text and icons in success content. Communicates positive outcomes and completion states.\n\nCommon uses: Success message text, completion text, positive indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Primary color for text and icons in error content. Communicates problems, warnings, and destructive actions.\n\nCommon uses: Error message text, validation text, destructive action labels."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Primary color for text and icons in warning content. Communicates caution and potential issues requiring attention.\n\nCommon uses: Warning message text, alert text, important notifications."
- }
- },
- "border": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Enhanced border color for interactive states. Creates strong visual definition for important boundaries.\n\nCommon uses: Focus states, hover states, active elements, primary containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Standard border color for general use. Provides balanced visual definition for common UI elements.\n\nCommon uses: Containers, cards, dividers, separators, default form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Softer border color for minimal separation. Creates subtle visual boundaries that don't dominate the UI.\n\nCommon uses: Subtle dividers, grouped content, secondary containers, table rows."
- },
- "focus": {
- "$type": "color",
- "$value": "{brand.color.600}",
- "$description": "Focus state indicator color. Provides clear visual feedback for keyboard navigation and accessibility.\n\nCommon uses: Focus rings, keyboard navigation highlights, selection indicators."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Border color for success containers. Reinforces positive status through visual framing.\n\nCommon uses: Success alert borders, confirmation boundaries, completed state indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Border color for error containers. Emphasizes critical information through visual framing.\n\nCommon uses: Error alert borders, validation boundaries, destructive action containers."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.600}",
- "$description": "Border color for warning containers. Frames cautionary information with distinct boundary.\n\nCommon uses: Warning alert borders, notice boundaries, attention-requiring elements."
- }
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Light overlay for gentle interactive effects. Creates subtle visual feedback during user interaction.\n\nCommon uses: Button hover states, link hover states, soft interactions, menu items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Strong overlay for emphasized selection states. Creates distinct visual indication of active or selected elements.\n\nCommon uses: Selected list items, active tabs, chosen options, current navigation item."
- },
- "disabled": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Lowest emphasis text color for unavailable options. Creates visual differentiation between interactive and non-interactive elements.\n\nCommon uses: Disabled buttons, inactive form elements, unavailable options, placeholders."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Muted background color for disabled elements. Reduces visual prominence of non-interactive elements in the UI.\n\nCommon uses: Disabled buttons, inactive form controls, unavailable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Muted border color for disabled element boundaries. Creates subtle containment while indicating non-interactive state.\n\nCommon uses: Disabled form inputs, inactive controls, unavailable action boundaries."
- }
- }
- },
- "component": {
- "accordion": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for accordion triggers/headers. Used for the clickable area that expands/collapses content."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for accordion content. Applied to the expandable text within accordion panels."
- },
- "chevron": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the accordion expansion indicator icon. Visually signals the collapsed/expanded state."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for accordion items. Provides visual separation between accordion panels."
- }
- },
- "alert": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational alerts. Ensures high visibility for the alert heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational alerts. Provides readable contrast for alert content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational alerts. Creates visual distinction from surrounding content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational alerts. Subtly defines the alert's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Text color for danger alerts. Communicates critical information through high-contrast text."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Description text color for danger alerts. Ensures readability while maintaining the error state styling."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for danger alerts. Creates subtle but recognizable error state styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for danger alerts. Provides definition for error state alerts."
- }
- }
- },
- "avatar": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for avatar initials or text. Ensures visibility against the avatar background."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for avatar components. Provides contrast for text or image content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for avatars. Creates subtle definition around the avatar element."
- }
- },
- "badge": {
- "default": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for secondary badges. Provides readable contrast on secondary badge styling."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for secondary badges. Creates less prominent badge styling for secondary information."
- },
- "border": {
- "$type": "color",
- "$value": "{component.badge.default.background}",
- "$description": "Border color for secondary badges. Matches background for clean, cohesive appearance."
- }
- },
- "neutral": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for outline badges. Ensures readability for badges with transparent backgrounds."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Background color for neutral badges. Creates subtle visual styling for general-purpose indicators."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Border color for outline badges. Creates definition for badges without background fill."
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Text color for success badges. Communicates positive status through readable cyan text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for success badges. Provides subtle definition for success state indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background color for success badges. Creates a subtle but recognizable success indicator."
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Text color for danger badges. Communicates error or warning status with high visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for danger badges. Creates definition for error or warning indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for danger badges. Provides subtle visual indication of error states."
- }
- },
- "warning": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Text color for warning badges. Signals caution states with readable amber text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Border color for warning badges. Defines the boundary of caution status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.500}",
- "$description": "Background color for warning badges. Creates subtle but recognizable caution indicators."
- }
- },
- "running": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Text color for running state badges. Indicates active or in-progress operations."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for running state badges. Defines the boundary of active status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for running state badges. Creates subtle visual indication of in-progress states."
- }
- },
- "merged": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Text color for merged state badges. Indicates completed merge actions in version control contexts."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for merged state badges. Defines the boundary of merge status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background color for merged state badges. Creates subtle but recognizable merge indicators."
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-related badges. Ensures high contrast against AI badge gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for AI-related badges. Creates a subtle backdrop that highlights the gradient border."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-related badges. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "breadcrumb": {
- "item-inactive": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for inactive breadcrumb items. Provides reduced emphasis for previous navigation steps."
- },
- "item-current": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for current breadcrumb item. Emphasizes the user's current location in the navigation hierarchy."
- },
- "separator": {
- "$type": "color",
- "$value": "{state.disabled.text}",
- "$description": "Color for breadcrumb separator characters. Creates visual distinction between breadcrumb items."
- }
- },
- "btn": {
- "primary": {
- "text": {
- "$type": "color",
- "$value": "{brand.onColor.600}",
- "$description": "Text and icon color for primary action buttons. Ensures maximum contrast and visibility for primary CTA elements."
- },
- "background": {
- "$type": "color",
- "$value": "{brand.color.600}",
- "$description": "Background color for primary action buttons. Creates emphasis for the most important action in a given context."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.primary.background}",
- "$description": "Border color for primary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "secondary": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text and icon color for secondary action buttons. Provides readable contrast for supporting actions."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for secondary action buttons. Creates visual hierarchy between primary and secondary actions."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.secondary.background}",
- "$description": "Border color for secondary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "outline": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected outline buttons. Provides readable contrast against transparent backgrounds."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected outline buttons. Creates subtle emphasis for button icons."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for unselected outline buttons. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected outline buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected outline buttons. Increases visibility for active button states."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for selected outline buttons. Creates stronger visual indication of the active state."
- }
- }
- },
- "ghost": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected ghost buttons. Provides readable contrast for minimal styling."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected ghost buttons. Creates subtle emphasis for button icons."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected ghost buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected ghost buttons. Increases visibility for active button states."
- }
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Text color for success buttons. Communicates positive actions through readable cyan text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background color for success buttons. Creates subtle but recognizable positive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for success buttons. Provides definition for positive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Hover state background color for success buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Active state background color for success buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Text color for danger buttons. Communicates destructive or warning actions through high-contrast orange text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for danger buttons. Creates subtle but recognizable destructive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for danger buttons. Provides definition for destructive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Hover state background color for danger buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Active state background color for danger buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-powered buttons. Ensures high contrast against AI button gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for AI-powered buttons."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-powered buttons. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for card components. Creates a distinct surface that appears elevated from the page background."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for card components. Defines the card boundaries and enhances visual separation from surrounding content."
- }
- },
- "dialog": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for dialog titles. Ensures high visibility and emphasis for the modal heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dialog content. Provides readable contrast for the modal's primary text content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for dialog components. Creates a distinct surface for modal content that appears above the main UI."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dialog components."
- },
- "backdrop": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Overlay color behind dialog components. Creates focus on the dialog by dimming content underneath."
- }
- },
- "dropdown": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for dropdown menus. Creates a distinct surface for selectable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dropdown menus container."
- },
- "item": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dropdown menu items. Ensures readability of selectable options."
- },
- "delete": {
- "text": {
- "$type": "color",
- "$value": "{text.danger}",
- "$description": "Text color for dropdown menu delete-item."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Specific hover state color for dropdown delete-item."
- }
- }
- }
- }
- },
- "diff": {
- "grey": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral base color for the diff interface that allows code and difference highlights to remain visually prominent."
- },
- "add-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Cyan background highlighting newly added code lines while maintaining readability."
- },
- "add-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background for line numbers of added code, providing visual connection to added content."
- },
- "add-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Stronger emphasis color for specific character changes within added lines."
- },
- "add-widget": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background for interactive UI elements related to added content."
- },
- "add-widget-color": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text/icon color for add-related interactive elements, ensuring readability."
- },
- "del-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Orange background highlighting removed code lines without causing eye strain."
- },
- "del-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background for line numbers of deleted code, connecting numbers to removed content."
- },
- "del-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Stronger emphasis color for specific character changes within deleted lines."
- },
- "plain-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral background for unchanged code that allows modified content to stand out."
- },
- "plain-lineNumber": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for line numbers of unchanged code, maintaining visual rhythm."
- },
- "plain-lineNumber-color": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unchanged line numbers, visually subdued compared to changed content."
- },
- "empty-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for placeholder spaces and empty lines, maintaining visual continuity."
- },
- "hunk-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for diff section headers ('hunks') that indicate which part of the file is displayed."
- },
- "hunk-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for line numbers in section headers."
- },
- "hunk-content-color": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for section header content showing file position information."
- },
- "expand-content": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background for controls that expand/collapse code sections to show additional context."
- }
- },
- "input": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for input field content. Ensures readability of user-entered information."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for input field placeholders. Provides lower-contrast guidance text that doesn't compete with entered content."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for icons within input components. Creates visual harmony with placeholder text and decorative elements."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for input fields. Creates a distinct surface for user interaction and data entry."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for input fields. Defines the input area with a visible boundary for improved usability."
- }
- },
- "label": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for form labels and field identifiers. Ensures high contrast for important contextual information."
- }
- },
- "link": {
- "default": {
- "$type": "color",
- "$value": "{text.accent}",
- "$description": "Default color for text links. Creates distinct visual identification of interactive text elements."
- },
- "visited": {
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Visited state color for text links. Differentiates links the user has already activated."
- }
- },
- "nav-tabs": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Unselected tab item text."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Selected tab item text."
- },
- "border": {
- "$type": "color",
- "$value": "{border.focus}",
- "$description": "Selected tab item border."
- }
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Navigation container border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Navigation tabs container background."
- }
- },
- "pipeline": {
- "arrow": {
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for pipeline connection arrows. Defines the visual path between pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.pipeline.arrows.gradient-stop-1} 0%, {gradient.pipeline.arrows.gradient-stop-2} 50%, {gradient.pipeline.arrows.gradient-stop-3} 100%)",
- "$description": "Gradient border color for active pipeline arrows. Visually indicates data flow between active pipeline components."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.background.gradient-from} 10%, {gradient.pipeline.card.background.gradient-to} 75%)",
- "$description": "Gradient background for pipeline cards. Creates a visually distinctive surface for pipeline visualization elements."
- },
- "border": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.border.gradient-from} 10%, {gradient.pipeline.card.border.gradient-to} 75%)",
- "$description": "Gradient border for pipeline cards. Enhances the visual depth and distinction of pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "radial-gradient(604% 142% at 0% 0%, {gradient.pipeline.running.gradient-stop-1} 0%, {gradient.pipeline.running.gradient-stop-2} 30%, {gradient.pipeline.running.gradient-stop-3} 100%)",
- "$description": "Animated gradient border for running pipeline states. Provides visual indication of active processing."
- }
- },
- "error": {
- "border": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for error pipeline states. Clearly indicates failed or problematic pipeline execution."
- }
- },
- "completed": {
- "border": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for completed pipeline states. Indicates successful pipeline execution."
- }
- }
- },
- "card-canvas": {
- "1": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "The background color for the primary/top-level canvas where pipeline components are arranged. Creates the base visual layer for the main workflow area."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Solid border for the outermost pipeline canvas elements. Defines the boundaries of the top-level workflow container."
- }
- },
- "2": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for nested/secondary canvas elements that appear within the main workflow. Provides visual distinction for grouped pipeline components."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border styling applied to nested canvas containers. Creates clear visual boundaries between different sections within the pipeline visualization."
- }
- }
- },
- "background": {
- "dotes": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Refers to the dotted pattern visible in the background of the workspace."
- }
- }
- },
- "sidebar": {
- "background": {
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Background color for navigation components. Creates a consistent foundation for navigation elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for navigation components. Creates visual boundaries and separation from adjacent content."
- },
- "separator": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Color for separators between navigation sections. Creates visual organization within the navigation structure."
- },
- "hover": {
- "$type": "color",
- "$value": "{state.hover}",
- "$description": "Hover state for navigation items."
- },
- "selected": {
- "$type": "color",
- "$value": "{state.selected}",
- "$description": "Selected state for navigation items."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected navigation items. Provides readable but less emphasized styling for available options."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected navigation items. Creates subtle visual indicators for navigation options."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected navigation items. Increases contrast to highlight the current location."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected navigation items. Creates stronger visual indication of the current selection."
- }
- }
- },
- "logo": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for Logo in sidebar navigation."
- },
- "icon": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Icon color for Logo in sidebar navigation."
- }
- },
- "search": {
- "background": {
- "$type": "color",
- "$value": "{component.sidebar.background}",
- "$description": "Search input specific background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Search input specific border on sidebar navigation."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Search input specific placeholder on sidebar navigation."
- },
- "btn": {
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Search input specific button background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Search input specific button border on sidebar navigation."
- },
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Search input specific button text on sidebar navigation."
- }
- }
- },
- "footer": {
- "username": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Username in the footer sidebar navigation menu."
- },
- "data": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "User data in the footer sidebar navigation menu."
- }
- }
- },
- "scrollbar": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Color for scrollbar thumb/handle elements. Provides subtle contrast against the scrollbar track for improved usability."
- }
- },
- "selection": {
- "unselected": {
- "item": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for unselected items in selection controls. Provides readable but less emphasized styling for available options."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected state in selection controls. Creates visual distinction from selected items."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for unselected elements in selection controls. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "item": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Color for selected items in selection controls. Creates high contrast against selected background state."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for selected state in selection controls. Creates strong visual indication of active selection."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Border color for selected elements in selection controls. Reinforces the selected state with consistent styling."
- }
- }
- },
- "separator": {
- "background": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Background color for separator elements. Creates visual division between content sections with a subtle line or space."
- }
- },
- "skeleton": {
- "background": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.skeleton.gradient-stop-1} 0%, {gradient.skeleton.gradient-stop-2} 50%, {gradient.skeleton.gradient-stop-3} 100%)",
- "$description": "Animation color that sweeps across skeleton elements. Creates a \"shimmer\" effect indicating content loading states."
- }
- },
- "slider": {
- "track": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for slider tracks. Represents the full range of available values in an unselected state."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.400}",
- "$description": "Filled portion color for slider tracks. Visually represents the selected value or range within the track."
- }
- },
- "track-segments": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Color for segment markers on the unfilled track portion. Creates visual indicators for specific values or intervals."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.800}",
- "$description": "Color for segment markers on the filled track portion. Maintains visibility of markers within the selected range."
- }
- },
- "handle": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for slider handles. Creates a distinct, interactive element for adjusting values."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Border color for slider handles. Provides definition and contrast for the interactive control."
- }
- }
- },
- "status-indicator": {
- "completed": {
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Color for success status indicators. Communicates completed or positive states using cyan for deuteranopia accessibility."
- },
- "cancelled": {
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Color for danger status indicators. Communicates error or critical warning states using orange for deuteranopia accessibility."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.400}",
- "$description": "Color for warning status indicators. Communicates caution or potential issue states."
- },
- "running": {
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Color for running status indicators. Communicates active or in-progress operations."
- },
- "merged": {
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Color for merged status indicators. Communicates successful integration or completion in version control contexts."
- },
- "action-required": {
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Color for action-required status indicators. Communicates that user attention or intervention is needed."
- },
- "waiting": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for pending status indicators. Communicates in waiting states."
- }
- },
- "switch": {
- "unselected": {
- "thumb": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the movable thumb element in unselected switch controls. Creates visual contrast against the track."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for the unselected state of switch controls. Creates visual distinction from the selected state."
- }
- },
- "selected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Color for the movable thumb element in selected switch controls. Provides clear contrast against the active track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background color for the selected state of switch controls. Creates strong visual indication of active state."
- }
- }
- },
- "table": {
- "header": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for table header cells. Ensures readability of column labels and titles."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for table header rows. Creates visual distinction between headers and data rows."
- }
- },
- "row": {
- "alternate-background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for alternate table rows. Improves readability by differentiating adjacent rows."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for table rows. Provides subtle separation between data rows."
- }
- },
- "cell": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for table cell content. Ensures high readability of tabular data."
- }
- }
- },
- "tabs": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for the tabs container. Creates a consistent foundation for tab elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tab containers and separators. Provides subtle definition for tab boundaries."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unselected tab items. Provides reduced emphasis for available but inactive tabs."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected tab items. Creates visual distinction from the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tabs.item.unselected.background}",
- "$description": "Border color for unselected tab items. Maintains consistent styling with the tab background."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for the selected tab item. Increases contrast to highlight the active tab."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for the selected tab item. Creates strong visual indication of the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for the selected tab item. Reinforces the active state with defined boundaries."
- }
- }
- }
- },
- "tag": {
- "blue": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Text color for blue tags. Ensures readability while maintaining the blue color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.900}",
- "$description": "Background color for blue tags. Creates a distinct surface with blue theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.950}",
- "$description": "Subtle background variation for blue tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.blue.background}",
- "$description": "Border color for blue tags."
- }
- },
- "brown": {
- "text": {
- "$type": "color",
- "$value": "{colors.brown.300}",
- "$description": "Text color for brown tags. Ensures readability while maintaining the brown color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.brown.900}",
- "$description": "Background color for brown tags. Creates a distinct surface with brown theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.brown.950}",
- "$description": "Subtle background variation for brown tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.brown.background}",
- "$description": "Border color for brown tags."
- }
- },
- "cyan": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Text color for cyan tags. Ensures readability while maintaining the cyan color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.900}",
- "$description": "Background color for cyan tags. Creates a distinct surface with cyan theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for cyan tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.cyan.background}",
- "$description": "Border color for cyan tags."
- }
- },
- "green": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Text color for green tags, replaced with cyan for deuteranopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.900}",
- "$description": "Background color for green tags, replaced with cyan for deuteranopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for green tags, replaced with cyan for deuteranopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.green.background}",
- "$description": "Border color for green tags, replaced with cyan."
- }
- },
- "indigo": {
- "text": {
- "$type": "color",
- "$value": "{colors.indigo.300}",
- "$description": "Text color for indigo tags. Ensures readability while maintaining the indigo color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.indigo.900}",
- "$description": "Background color for indigo tags. Creates a distinct surface with indigo theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.indigo.950}",
- "$description": "Subtle background variation for indigo tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.indigo.background}",
- "$description": "Border color for indigo tags."
- }
- },
- "lime": {
- "text": {
- "$type": "color",
- "$value": "{colors.lime.300}",
- "$description": "Text color for lime tags. Ensures readability while maintaining the lime color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.lime.900}",
- "$description": "Background color for lime tags. Creates a distinct surface with lime theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.lime.950}",
- "$description": "Subtle background variation for lime tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.lime.background}",
- "$description": "Border color for lime tags."
- }
- },
- "mint": {
- "text": {
- "$type": "color",
- "$value": "{colors.mint.300}",
- "$description": "Text color for mint tags. Ensures readability while maintaining the mint color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.mint.900}",
- "$description": "Background color for mint tags. Creates a distinct surface with mint theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.mint.950}",
- "$description": "Subtle background variation for mint tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.mint.background}",
- "$description": "Border color for mint tags."
- }
- },
- "orange": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Text color for orange tags. Ensures readability while maintaining the orange color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.900}",
- "$description": "Background color for orange tags. Creates a distinct surface with orange theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.950}",
- "$description": "Subtle background variation for orange tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.orange.background}",
- "$description": "Border color for orange tags."
- }
- },
- "pink": {
- "text": {
- "$type": "color",
- "$value": "{colors.pink.300}",
- "$description": "Text color for pink tags. Ensures readability while maintaining the pink color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pink.900}",
- "$description": "Background color for pink tags. Creates a distinct surface with pink theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.pink.950}",
- "$description": "Subtle background variation for pink tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.pink.background}",
- "$description": "Border color for pink tags."
- }
- },
- "purple": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Text color for purple tags, replaced with cyan for deuteranopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.900}",
- "$description": "Background color for purple tags, replaced with cyan for deuteranopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for purple tags, replaced with cyan for deuteranopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.purple.background}",
- "$description": "Border color for purple tags, replaced with cyan."
- }
- },
- "red": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Text color for red tags, replaced with orange for deuteranopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.900}",
- "$description": "Background color for red tags, replaced with orange for deuteranopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.950}",
- "$description": "Subtle background variation for red tags, replaced with orange for deuteranopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.red.background}",
- "$description": "Border color for red tags, replaced with orange."
- }
- },
- "violet": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Text color for violet tags, replaced with blue for deuteranopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.900}",
- "$description": "Background color for violet tags, replaced with blue for deuteranopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.950}",
- "$description": "Subtle background variation for violet tags, replaced with blue for deuteranopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.violet.background}",
- "$description": "Border color for violet tags, replaced with blue."
- }
- },
- "yellow": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Text color for yellow tags. Ensures readability while maintaining the yellow color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.yellow.900}",
- "$description": "Background color for yellow tags. Creates a distinct surface with yellow theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.yellow.950}",
- "$description": "Subtle background variation for yellow tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.yellow.background}",
- "$description": "Border color for yellow tags."
- }
- },
- "gray": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Text color for gray tags. Ensures readability while maintaining the gray color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for gray tags. Creates a distinct surface with gray theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Subtle background variation for gray tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.gray.background}",
- "$description": "Border color for gray tags."
- }
- }
- },
- "toast": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational toast notifications. Ensures high visibility for the notification headline."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational toast notifications. Provides readable contrast for notification content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational toast notifications. Creates visual distinction from UI content beneath."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational toast notifications. Subtly defines the notification's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Title text color for danger toast notifications. Provides maximum contrast against the error background."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Description text color for danger toast notifications. Ensures readability of critical information."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.700}",
- "$description": "Background color for danger toast notifications. Creates high-visibility indication of errors or warnings."
- },
- "border": {
- "$type": "color",
- "$value": "{component.toast.danger.background}",
- "$description": "Border color for danger toast notifications. Reinforces the critical nature of the notification message."
- }
- }
- },
- "tooltip": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for tooltip content. Ensures readability of helpful contextual information."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- }
- }
- },
- "shadow": {
- "0": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "0",
- "color": "{shadow-color.0}",
- "type": "dropShadow"
- },
- "$description": "No shadow. \nCommon uses: Flat designs, disabled states, removing shadows on mobile."
- },
- "1": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "0",
- "color": "{shadow-color.1}",
- "type": "dropShadow"
- },
- "$description": "Small shadow. \nCommon uses: Buttons in their rest state, form inputs, subtle UI elements."
- },
- "2": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1",
- "blur": "3",
- "spread": "0",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "-1",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- }
- ],
- "$description": "Default shadow. \nCommon uses: Cards, dropdowns, popovers in their default state."
- },
- "3": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-1",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "-2",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- }
- ],
- "$description": "Medium shadow. \nCommon uses: Elevated cards, active buttons, interactive elements on hover."
- },
- "4": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "10",
- "blur": "15",
- "spread": "-3",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-4",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- }
- ],
- "$description": "Large shadow. \nCommon uses: Modals, floating panels, navigation dropdowns."
- },
- "5": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "20",
- "blur": "25",
- "spread": "-5",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "8",
- "blur": "10",
- "spread": "-6",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- }
- ],
- "$description": "Extra large shadow. \nCommon uses: Large modals, sidebars, elevated content sections."
- },
- "6": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "25",
- "blur": "50",
- "spread": "-12",
- "color": "{shadow-color.6}",
- "type": "dropShadow"
- },
- "$description": "Extra extra large shadow.\nCommon uses: This aggressive shadow is typically used sparingly in UI design, primarily for elements that need maximum visual emphasis and elevation."
- },
- "inner": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "0",
- "color": "{shadow-color.inner}",
- "type": "innerShadow"
- },
- "$description": "Inner shadow. \nCommon uses: Pressed buttons, selected states, inset form fields."
- }
- },
- "shadow-color": {
- "0": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Transparent shadow color. Used when no shadow effect is desired."
- },
- "1": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Light shadow color with 60% opacity. Creates subtle depth for small UI elements."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Medium shadow color with 60% opacity. Provides balanced depth for common UI components."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Medium shadow color with 50% opacity. Creates moderate depth for elevated components."
- },
- "4": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Deep shadow color with 50% opacity. Provides significant depth for floating elements."
- },
- "5": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Very deep shadow color with 50% opacity. Creates dramatic elevation for modal content."
- },
- "6": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Extremely deep shadow color with 60% opacity. Provides maximum depth for highly elevated elements."
- },
- "inner": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Subtle inner shadow color with 10% opacity. Creates inset effect for pressed or focused states."
- }
- },
- "ring": {
- "focus": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "2",
- "color": "{background.1}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "4",
- "color": "{border.focus}",
- "type": "dropShadow"
- }
- ],
- "$description": "Focus ring effect with background offset and accent border."
- }
- },
- "gradient": {
- "ai": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.yellow.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.cyan.300}"
- },
- "gradient-stop-4": {
- "$type": "color",
- "$value": "{colors.cyan.200}"
- }
- },
- "skeleton": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- },
- "pipeline": {
- "running": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- },
- "gradient-stop-2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- }
- },
- "arrows": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.blue.300}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{border.1}"
- }
- },
- "card": {
- "background": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.900}"
- }
- },
- "border": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- }
- },
- "widget": {
- "number": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.200}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.600}"
- }
- },
- "blob": {
- "big": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.950}"
- }
- },
- "small": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- }
- }
- }
- }
- },
- "iconStrokeWidth": {
- "xxs": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "xs": {
- "$type": "borderWidth",
- "$value": "1"
- },
- "sm": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "default": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "md": {
- "$type": "borderWidth",
- "$value": "1.4"
- },
- "lg": {
- "$type": "borderWidth",
- "$value": "2"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/mode/dark/dimmer-protanopia.json b/packages/ui/design-tokens/mode/dark/dimmer-protanopia.json
deleted file mode 100644
index c8992c18b2..0000000000
--- a/packages/ui/design-tokens/mode/dark/dimmer-protanopia.json
+++ /dev/null
@@ -1,2333 +0,0 @@
-{
- "background": {
- "1": {
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Level 1. Represents the lowest layer in the stack. This is the foundation that everything else sits on, like the app's main background.\n\nCommon uses: Application background, page base layer, lowest-level containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.1000}",
- "$description": "Level 2. Represents elements that sit on top of the bottom layer. Creates visual hierarchy through subtle elevation.\n\nCommon uses: Cards, containers, form fields, dropdown menus."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Level 3. Represents elements that sit on top of the middle layer. Creates strong visual emphasis through maximum elevation.\n\nCommon uses: Popovers, tooltips, highlighted containers."
- }
- },
- "text": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Highest contrast color for text and icons in important content. Creates maximum readability and emphasis for key information.\n\nCommon uses: Headings, labels, emphasized text, primary buttons."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Primary color for text and icons in general content. Provides optimal readability for extended reading while reducing visual strain.\n\nCommon uses: Body text, primary content, default icons, form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Reduced emphasis color for text and icons in secondary information. Creates visual hierarchy through lower contrast.\n\nCommon uses: Supporting text, metadata, secondary information, placeholders."
- },
- "accent": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Contrasting color for text and icons in interactive elements or design focus. Creates visual distinction for actionable items.\n\nCommon uses: Links, buttons, interactive icons, highlighted elements."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Primary color for text and icons in success content. Communicates positive outcomes and completion states.\n\nCommon uses: Success message text, completion text, positive indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Primary color for text and icons in error content. Communicates problems, warnings, and destructive actions.\n\nCommon uses: Error message text, validation text, destructive action labels."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Primary color for text and icons in warning content. Communicates caution and potential issues requiring attention.\n\nCommon uses: Warning message text, alert text, important notifications."
- }
- },
- "border": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Enhanced border color for interactive states. Creates strong visual definition for important boundaries.\n\nCommon uses: Focus states, hover states, active elements, primary containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Standard border color for general use. Provides balanced visual definition for common UI elements.\n\nCommon uses: Containers, cards, dividers, separators, default form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Softer border color for minimal separation. Creates subtle visual boundaries that don't dominate the UI.\n\nCommon uses: Subtle dividers, grouped content, secondary containers, table rows."
- },
- "focus": {
- "$type": "color",
- "$value": "{brand.color.600}",
- "$description": "Focus state indicator color. Provides clear visual feedback for keyboard navigation and accessibility.\n\nCommon uses: Focus rings, keyboard navigation highlights, selection indicators."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Border color for success containers. Reinforces positive status through visual framing.\n\nCommon uses: Success alert borders, confirmation boundaries, completed state indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Border color for error containers. Emphasizes critical information through visual framing.\n\nCommon uses: Error alert borders, validation boundaries, destructive action containers."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.600}",
- "$description": "Border color for warning containers. Frames cautionary information with distinct boundary.\n\nCommon uses: Warning alert borders, notice boundaries, attention-requiring elements."
- }
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Light overlay for gentle interactive effects. Creates subtle visual feedback during user interaction.\n\nCommon uses: Button hover states, link hover states, soft interactions, menu items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Strong overlay for emphasized selection states. Creates distinct visual indication of active or selected elements.\n\nCommon uses: Selected list items, active tabs, chosen options, current navigation item."
- },
- "disabled": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Lowest emphasis text color for unavailable options. Creates visual differentiation between interactive and non-interactive elements.\n\nCommon uses: Disabled buttons, inactive form elements, unavailable options, placeholders."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Muted background color for disabled elements. Reduces visual prominence of non-interactive elements in the UI.\n\nCommon uses: Disabled buttons, inactive form controls, unavailable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Muted border color for disabled element boundaries. Creates subtle containment while indicating non-interactive state.\n\nCommon uses: Disabled form inputs, inactive controls, unavailable action boundaries."
- }
- }
- },
- "component": {
- "accordion": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for accordion triggers/headers. Used for the clickable area that expands/collapses content."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for accordion content. Applied to the expandable text within accordion panels."
- },
- "chevron": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the accordion expansion indicator icon. Visually signals the collapsed/expanded state."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for accordion items. Provides visual separation between accordion panels."
- }
- },
- "alert": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational alerts. Ensures high visibility for the alert heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational alerts. Provides readable contrast for alert content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational alerts. Creates visual distinction from surrounding content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational alerts. Subtly defines the alert's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.red.100}",
- "$description": "Text color for danger alerts. Communicates critical information through high-contrast red text."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Description text color for danger alerts. Ensures readability while maintaining the error state styling."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger alerts. Creates subtle but recognizable error state styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger alerts. Provides definition for error state alerts."
- }
- }
- },
- "avatar": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for avatar initials or text. Ensures visibility against the avatar background."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for avatar components. Provides contrast for text or image content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for avatars. Creates subtle definition around the avatar element."
- }
- },
- "badge": {
- "default": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for secondary badges. Provides readable contrast on secondary badge styling."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for secondary badges. Creates less prominent badge styling for secondary information."
- },
- "border": {
- "$type": "color",
- "$value": "{component.badge.default.background}",
- "$description": "Border color for secondary badges. Matches background for clean, cohesive appearance."
- }
- },
- "neutral": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for outline badges. Ensures readability for badges with transparent backgrounds."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Background color for neutral badges. Creates subtle visual styling for general-purpose indicators."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Border color for outline badges. Creates definition for badges without background fill."
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Text color for success badges. Communicates positive status through readable blue text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Border color for success badges. Provides subtle definition for success state indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background color for success badges. Creates a subtle but recognizable success indicator."
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Text color for danger badges. Communicates error or warning status with high visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger badges. Creates definition for error or warning indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger badges. Provides subtle visual indication of error states."
- }
- },
- "warning": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Text color for warning badges. Signals caution states with readable amber text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Border color for warning badges. Defines the boundary of caution status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.500}",
- "$description": "Background color for warning badges. Creates subtle but recognizable caution indicators."
- }
- },
- "running": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Text color for running state badges. Indicates active or in-progress operations."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for running state badges. Defines the boundary of active status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for running state badges. Creates subtle visual indication of in-progress states."
- }
- },
- "merged": {
- "text": {
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Text color for merged state badges. Indicates completed merge actions in version control contexts."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Border color for merged state badges. Defines the boundary of merge status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.purple.500}",
- "$description": "Background color for merged state badges. Creates subtle but recognizable merge indicators."
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-related badges. Ensures high contrast against AI badge gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for AI-related badges. Creates a subtle backdrop that highlights the gradient border."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-related badges. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "breadcrumb": {
- "item-inactive": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for inactive breadcrumb items. Provides reduced emphasis for previous navigation steps."
- },
- "item-current": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for current breadcrumb item. Emphasizes the user's current location in the navigation hierarchy."
- },
- "separator": {
- "$type": "color",
- "$value": "{state.disabled.text}",
- "$description": "Color for breadcrumb separator characters. Creates visual distinction between breadcrumb items."
- }
- },
- "btn": {
- "primary": {
- "text": {
- "$type": "color",
- "$value": "{brand.onColor.600}",
- "$description": "Text and icon color for primary action buttons. Ensures maximum contrast and visibility for primary CTA elements."
- },
- "background": {
- "$type": "color",
- "$value": "{brand.color.600}",
- "$description": "Background color for primary action buttons. Creates emphasis for the most important action in a given context."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.primary.background}",
- "$description": "Border color for primary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "secondary": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text and icon color for secondary action buttons. Provides readable contrast for supporting actions."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for secondary action buttons. Creates visual hierarchy between primary and secondary actions."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.secondary.background}",
- "$description": "Border color for secondary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "outline": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected outline buttons. Provides readable contrast against transparent backgrounds."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected outline buttons. Creates subtle emphasis for button icons."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for unselected outline buttons. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected outline buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected outline buttons. Increases visibility for active button states."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for selected outline buttons. Creates stronger visual indication of the active state."
- }
- }
- },
- "ghost": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected ghost buttons. Provides readable contrast for minimal styling."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected ghost buttons. Creates subtle emphasis for button icons."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected ghost buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected ghost buttons. Increases visibility for active button states."
- }
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Text color for success buttons. Communicates positive actions through readable blue text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background color for success buttons. Creates subtle but recognizable positive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Border color for success buttons. Provides definition for positive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Hover state background color for success buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Active state background color for success buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Text color for danger buttons. Communicates destructive or warning actions through high-contrast red text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger buttons. Creates subtle but recognizable destructive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger buttons. Provides definition for destructive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Hover state background color for danger buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Active state background color for danger buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-powered buttons. Ensures high contrast against AI button gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for AI-powered buttons."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-powered buttons. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for card components. Creates a distinct surface that appears elevated from the page background."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for card components. Defines the card boundaries and enhances visual separation from surrounding content."
- }
- },
- "dialog": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for dialog titles. Ensures high visibility and emphasis for the modal heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dialog content. Provides readable contrast for the modal's primary text content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for dialog components. Creates a distinct surface for modal content that appears above the main UI."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dialog components."
- },
- "backdrop": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Overlay color behind dialog components. Creates focus on the dialog by dimming content underneath."
- }
- },
- "dropdown": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for dropdown menus. Creates a distinct surface for selectable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dropdown menus container."
- },
- "item": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dropdown menu items. Ensures readability of selectable options."
- },
- "delete": {
- "text": {
- "$type": "color",
- "$value": "{text.danger}",
- "$description": "Text color for dropdown menu delete-item."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Specific hover state color for dropdown delete-item."
- }
- }
- }
- }
- },
- "diff": {
- "grey": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral base color for the diff interface that allows code and difference highlights to remain visually prominent."
- },
- "add-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Blue background highlighting newly added code lines while maintaining readability."
- },
- "add-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for line numbers of added code, providing visual connection to added content."
- },
- "add-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Stronger emphasis color for specific character changes within added lines."
- },
- "add-widget": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background for interactive UI elements related to added content."
- },
- "add-widget-color": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text/icon color for add-related interactive elements, ensuring readability."
- },
- "del-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Red background highlighting removed code lines without causing eye strain."
- },
- "del-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background for line numbers of deleted code, connecting numbers to removed content."
- },
- "del-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Stronger emphasis color for specific character changes within deleted lines."
- },
- "plain-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral background for unchanged code that allows modified content to stand out."
- },
- "plain-lineNumber": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for line numbers of unchanged code, maintaining visual rhythm."
- },
- "plain-lineNumber-color": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unchanged line numbers, visually subdued compared to changed content."
- },
- "empty-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for placeholder spaces and empty lines, maintaining visual continuity."
- },
- "hunk-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for diff section headers ('hunks') that indicate which part of the file is displayed."
- },
- "hunk-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for line numbers in section headers."
- },
- "hunk-content-color": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for section header content showing file position information."
- },
- "expand-content": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background for controls that expand/collapse code sections to show additional context."
- }
- },
- "input": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for input field content. Ensures readability of user-entered information."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for input field placeholders. Provides lower-contrast guidance text that doesn't compete with entered content."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for icons within input components. Creates visual harmony with placeholder text and decorative elements."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for input fields. Creates a distinct surface for user interaction and data entry."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for input fields. Defines the input area with a visible boundary for improved usability."
- }
- },
- "label": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for form labels and field identifiers. Ensures high contrast for important contextual information."
- }
- },
- "link": {
- "default": {
- "$type": "color",
- "$value": "{text.accent}",
- "$description": "Default color for text links. Creates distinct visual identification of interactive text elements."
- },
- "visited": {
- "$type": "color",
- "$value": "{colors.purple.400}",
- "$description": "Visited state color for text links. Differentiates links the user has already activated."
- }
- },
- "nav-tabs": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Unselected tab item text."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Selected tab item text."
- },
- "border": {
- "$type": "color",
- "$value": "{border.focus}",
- "$description": "Selected tab item border."
- }
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Navigation container border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Navigation tabs container background."
- }
- },
- "pipeline": {
- "arrow": {
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for pipeline connection arrows. Defines the visual path between pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.pipeline.arrows.gradient-stop-1} 0%, {gradient.pipeline.arrows.gradient-stop-2} 50%, {gradient.pipeline.arrows.gradient-stop-3} 100%)",
- "$description": "Gradient border color for active pipeline arrows. Visually indicates data flow between active pipeline components."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.background.gradient-from} 10%, {gradient.pipeline.card.background.gradient-to} 75%)",
- "$description": "Gradient background for pipeline cards. Creates a visually distinctive surface for pipeline visualization elements."
- },
- "border": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.border.gradient-from} 10%, {gradient.pipeline.card.border.gradient-to} 75%)",
- "$description": "Gradient border for pipeline cards. Enhances the visual depth and distinction of pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "radial-gradient(604% 142% at 0% 0%, {gradient.pipeline.running.gradient-stop-1} 0%, {gradient.pipeline.running.gradient-stop-2} 30%, {gradient.pipeline.running.gradient-stop-3} 100%)",
- "$description": "Animated gradient border for running pipeline states. Provides visual indication of active processing."
- }
- },
- "error": {
- "border": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for error pipeline states. Clearly indicates failed or problematic pipeline execution."
- }
- },
- "completed": {
- "border": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Border color for completed pipeline states. Indicates successful pipeline execution."
- }
- }
- },
- "card-canvas": {
- "1": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "The background color for the primary/top-level canvas where pipeline components are arranged. Creates the base visual layer for the main workflow area."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Solid border for the outermost pipeline canvas elements. Defines the boundaries of the top-level workflow container."
- }
- },
- "2": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for nested/secondary canvas elements that appear within the main workflow. Provides visual distinction for grouped pipeline components."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border styling applied to nested canvas containers. Creates clear visual boundaries between different sections within the pipeline visualization."
- }
- }
- },
- "background": {
- "dotes": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Refers to the dotted pattern visible in the background of the workspace."
- }
- }
- },
- "sidebar": {
- "background": {
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Background color for navigation components. Creates a consistent foundation for navigation elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for navigation components. Creates visual boundaries and separation from adjacent content."
- },
- "separator": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Color for separators between navigation sections. Creates visual organization within the navigation structure."
- },
- "hover": {
- "$type": "color",
- "$value": "{state.hover}",
- "$description": "Hover state for navigation items."
- },
- "selected": {
- "$type": "color",
- "$value": "{state.selected}",
- "$description": "Selected state for navigation items."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected navigation items. Provides readable but less emphasized styling for available options."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected navigation items. Creates subtle visual indicators for navigation options."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected navigation items. Increases contrast to highlight the current location."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected navigation items. Creates stronger visual indication of the current selection."
- }
- }
- },
- "logo": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for Logo in sidebar navigation."
- },
- "icon": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Icon color for Logo in sidebar navigation."
- }
- },
- "search": {
- "background": {
- "$type": "color",
- "$value": "{component.sidebar.background}",
- "$description": "Search input specific background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Search input specific border on sidebar navigation."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Search input specific placeholder on sidebar navigation."
- },
- "btn": {
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Search input specific button background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Search input specific button border on sidebar navigation."
- },
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Search input specific button text on sidebar navigation."
- }
- }
- },
- "footer": {
- "username": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Username in the footer sidebar navigation menu."
- },
- "data": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "User data in the footer sidebar navigation menu."
- }
- }
- },
- "scrollbar": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Color for scrollbar thumb/handle elements. Provides subtle contrast against the scrollbar track for improved usability."
- }
- },
- "selection": {
- "unselected": {
- "item": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for unselected items in selection controls. Provides readable but less emphasized styling for available options."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected state in selection controls. Creates visual distinction from selected items."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for unselected elements in selection controls. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "item": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Color for selected items in selection controls. Creates high contrast against selected background state."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for selected state in selection controls. Creates strong visual indication of active selection."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Border color for selected elements in selection controls. Reinforces the selected state with consistent styling."
- }
- }
- },
- "separator": {
- "background": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Background color for separator elements. Creates visual division between content sections with a subtle line or space."
- }
- },
- "skeleton": {
- "background": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.skeleton.gradient-stop-1} 0%, {gradient.skeleton.gradient-stop-2} 50%, {gradient.skeleton.gradient-stop-3} 100%)",
- "$description": "Animation color that sweeps across skeleton elements. Creates a \"shimmer\" effect indicating content loading states."
- }
- },
- "slider": {
- "track": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for slider tracks. Represents the full range of available values in an unselected state."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.400}",
- "$description": "Filled portion color for slider tracks. Visually represents the selected value or range within the track."
- }
- },
- "track-segments": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Color for segment markers on the unfilled track portion. Creates visual indicators for specific values or intervals."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.800}",
- "$description": "Color for segment markers on the filled track portion. Maintains visibility of markers within the selected range."
- }
- },
- "handle": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for slider handles. Creates a distinct, interactive element for adjusting values."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Border color for slider handles. Provides definition and contrast for the interactive control."
- }
- }
- },
- "status-indicator": {
- "completed": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Color for success status indicators. Communicates completed or positive states."
- },
- "cancelled": {
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Color for danger status indicators. Communicates error or critical warning states."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.400}",
- "$description": "Color for warning status indicators. Communicates caution or potential issue states."
- },
- "running": {
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Color for running status indicators. Communicates active or in-progress operations."
- },
- "merged": {
- "$type": "color",
- "$value": "{colors.purple.400}",
- "$description": "Color for merged status indicators. Communicates successful integration or completion in version control contexts."
- },
- "action-required": {
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Color for action-required status indicators. Communicates that user attention or intervention is needed."
- },
- "waiting": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for pending status indicators. Communicates in waiting states."
- }
- },
- "switch": {
- "unselected": {
- "thumb": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the movable thumb element in unselected switch controls. Creates visual contrast against the track."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for the unselected state of switch controls. Creates visual distinction from the selected state."
- }
- },
- "selected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Color for the movable thumb element in selected switch controls. Provides clear contrast against the active track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background color for the selected state of switch controls. Creates strong visual indication of active state."
- }
- }
- },
- "table": {
- "header": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for table header cells. Ensures readability of column labels and titles."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for table header rows. Creates visual distinction between headers and data rows."
- }
- },
- "row": {
- "alternate-background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for alternate table rows. Improves readability by differentiating adjacent rows."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for table rows. Provides subtle separation between data rows."
- }
- },
- "cell": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for table cell content. Ensures high readability of tabular data."
- }
- }
- },
- "tabs": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for the tabs container. Creates a consistent foundation for tab elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tab containers and separators. Provides subtle definition for tab boundaries."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unselected tab items. Provides reduced emphasis for available but inactive tabs."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected tab items. Creates visual distinction from the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tabs.item.unselected.background}",
- "$description": "Border color for unselected tab items. Maintains consistent styling with the tab background."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for the selected tab item. Increases contrast to highlight the active tab."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for the selected tab item. Creates strong visual indication of the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for the selected tab item. Reinforces the active state with defined boundaries."
- }
- }
- }
- },
- "tag": {
- "blue": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Text color for blue tags. Ensures readability while maintaining the blue color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.900}",
- "$description": "Background color for blue tags. Creates a distinct surface with blue theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.950}",
- "$description": "Subtle background variation for blue tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.blue.background}",
- "$description": "Border color for blue tags."
- }
- },
- "brown": {
- "text": {
- "$type": "color",
- "$value": "{colors.brown.300}",
- "$description": "Text color for brown tags. Ensures readability while maintaining the brown color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.brown.900}",
- "$description": "Background color for brown tags. Creates a distinct surface with brown theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.brown.950}",
- "$description": "Subtle background variation for brown tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.brown.background}",
- "$description": "Border color for brown tags."
- }
- },
- "cyan": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Text color for cyan tags. Ensures readability while maintaining the cyan color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.900}",
- "$description": "Background color for cyan tags. Creates a distinct surface with cyan theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for cyan tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.cyan.background}",
- "$description": "Border color for cyan tags."
- }
- },
- "green": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Text color for green tags. Adjusted for protanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.900}",
- "$description": "Background color for green tags. Adjusted for protanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.950}",
- "$description": "Subtle background variation for green tags. Adjusted for protanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.green.background}",
- "$description": "Border color for green tags."
- }
- },
- "indigo": {
- "text": {
- "$type": "color",
- "$value": "{colors.indigo.300}",
- "$description": "Text color for indigo tags. Ensures readability while maintaining the indigo color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.indigo.900}",
- "$description": "Background color for indigo tags. Creates a distinct surface with indigo theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.indigo.950}",
- "$description": "Subtle background variation for indigo tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.indigo.background}",
- "$description": "Border color for indigo tags."
- }
- },
- "lime": {
- "text": {
- "$type": "color",
- "$value": "{colors.lime.300}",
- "$description": "Text color for lime tags. Ensures readability while maintaining the lime color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.lime.900}",
- "$description": "Background color for lime tags. Creates a distinct surface with lime theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.lime.950}",
- "$description": "Subtle background variation for lime tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.lime.background}",
- "$description": "Border color for lime tags."
- }
- },
- "mint": {
- "text": {
- "$type": "color",
- "$value": "{colors.mint.300}",
- "$description": "Text color for mint tags. Ensures readability while maintaining the mint color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.mint.900}",
- "$description": "Background color for mint tags. Creates a distinct surface with mint theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.mint.950}",
- "$description": "Subtle background variation for mint tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.mint.background}",
- "$description": "Border color for mint tags."
- }
- },
- "orange": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Text color for orange tags. Ensures readability while maintaining the orange color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.900}",
- "$description": "Background color for orange tags. Creates a distinct surface with orange theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.950}",
- "$description": "Subtle background variation for orange tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.orange.background}",
- "$description": "Border color for orange tags."
- }
- },
- "pink": {
- "text": {
- "$type": "color",
- "$value": "{colors.pink.300}",
- "$description": "Text color for pink tags. Ensures readability while maintaining the pink color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pink.900}",
- "$description": "Background color for pink tags. Creates a distinct surface with pink theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.pink.950}",
- "$description": "Subtle background variation for pink tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.pink.background}",
- "$description": "Border color for pink tags."
- }
- },
- "purple": {
- "text": {
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Text color for purple tags. Ensures readability while maintaining the purple color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.purple.900}",
- "$description": "Background color for purple tags. Creates a distinct surface with purple theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.purple.950}",
- "$description": "Subtle background variation for purple tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.purple.background}",
- "$description": "Border color for purple tags."
- }
- },
- "red": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Text color for red tags. Ensures readability while maintaining the red color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.900}",
- "$description": "Background color for red tags. Creates a distinct surface with red theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.red.950}",
- "$description": "Subtle background variation for red tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.red.background}",
- "$description": "Border color for red tags."
- }
- },
- "violet": {
- "text": {
- "$type": "color",
- "$value": "{colors.violet.300}",
- "$description": "Text color for violet tags. Ensures readability while maintaining the violet color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.violet.900}",
- "$description": "Background color for violet tags. Creates a distinct surface with violet theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.violet.950}",
- "$description": "Subtle background variation for violet tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.violet.background}",
- "$description": "Border color for violet tags."
- }
- },
- "yellow": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Text color for yellow tags. Ensures readability while maintaining the yellow color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.yellow.900}",
- "$description": "Background color for yellow tags. Creates a distinct surface with yellow theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.yellow.950}",
- "$description": "Subtle background variation for yellow tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.yellow.background}",
- "$description": "Border color for yellow tags."
- }
- },
- "gray": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Text color for gray tags. Ensures readability while maintaining the gray color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for gray tags. Creates a distinct surface with gray theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Subtle background variation for gray tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.gray.background}",
- "$description": "Border color for gray tags."
- }
- }
- },
- "toast": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational toast notifications. Ensures high visibility for the notification headline."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational toast notifications. Provides readable contrast for notification content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational toast notifications. Creates visual distinction from UI content beneath."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational toast notifications. Subtly defines the notification's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Title text color for danger toast notifications. Provides maximum contrast against the error background."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Description text color for danger toast notifications. Ensures readability of critical information."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.700}",
- "$description": "Background color for danger toast notifications. Creates high-visibility indication of errors or warnings."
- },
- "border": {
- "$type": "color",
- "$value": "{component.toast.danger.background}",
- "$description": "Border color for danger toast notifications. Reinforces the critical nature of the notification message."
- }
- }
- },
- "tooltip": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for tooltip content. Ensures readability of helpful contextual information."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- }
- }
- },
- "shadow": {
- "0": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "0",
- "color": "{shadow-color.0}",
- "type": "dropShadow"
- },
- "$description": "No shadow. \nCommon uses: Flat designs, disabled states, removing shadows on mobile."
- },
- "1": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "0",
- "color": "{shadow-color.1}",
- "type": "dropShadow"
- },
- "$description": "Small shadow. \nCommon uses: Buttons in their rest state, form inputs, subtle UI elements."
- },
- "2": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1",
- "blur": "3",
- "spread": "0",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "-1",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- }
- ],
- "$description": "Default shadow. \nCommon uses: Cards, dropdowns, popovers in their default state."
- },
- "3": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-1",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "-2",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- }
- ],
- "$description": "Medium shadow. \nCommon uses: Elevated cards, active buttons, interactive elements on hover."
- },
- "4": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "10",
- "blur": "15",
- "spread": "-3",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-4",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- }
- ],
- "$description": "Large shadow. \nCommon uses: Modals, floating panels, navigation dropdowns."
- },
- "5": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "20",
- "blur": "25",
- "spread": "-5",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "8",
- "blur": "10",
- "spread": "-6",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- }
- ],
- "$description": "Extra large shadow. \nCommon uses: Large modals, sidebars, elevated content sections."
- },
- "6": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "25",
- "blur": "50",
- "spread": "-12",
- "color": "{shadow-color.6}",
- "type": "dropShadow"
- },
- "$description": "Extra extra large shadow.\nCommon uses: This aggressive shadow is typically used sparingly in UI design, primarily for elements that need maximum visual emphasis and elevation."
- },
- "inner": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "0",
- "color": "{shadow-color.inner}",
- "type": "innerShadow"
- },
- "$description": "Inner shadow. \nCommon uses: Pressed buttons, selected states, inset form fields."
- }
- },
- "shadow-color": {
- "0": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Transparent shadow color. Used when no shadow effect is desired."
- },
- "1": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Light shadow color with 60% opacity. Creates subtle depth for small UI elements."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Medium shadow color with 60% opacity. Provides balanced depth for common UI components."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Medium shadow color with 50% opacity. Creates moderate depth for elevated components."
- },
- "4": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Deep shadow color with 50% opacity. Provides significant depth for floating elements."
- },
- "5": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Very deep shadow color with 50% opacity. Creates dramatic elevation for modal content."
- },
- "6": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Extremely deep shadow color with 60% opacity. Provides maximum depth for highly elevated elements."
- },
- "inner": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Subtle inner shadow color with 10% opacity. Creates inset effect for pressed or focused states."
- }
- },
- "ring": {
- "focus": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "2",
- "color": "{background.1}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "4",
- "color": "{border.focus}",
- "type": "dropShadow"
- }
- ],
- "$description": "Focus ring effect with background offset and accent border."
- }
- },
- "gradient": {
- "ai": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.yellow.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pink.200}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.purple.300}"
- },
- "gradient-stop-4": {
- "$type": "color",
- "$value": "{colors.cyan.200}"
- }
- },
- "skeleton": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- },
- "pipeline": {
- "running": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- },
- "gradient-stop-2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- }
- },
- "arrows": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.blue.300}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{border.1}"
- }
- },
- "card": {
- "background": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.900}"
- }
- },
- "border": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- }
- },
- "widget": {
- "number": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.200}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.600}"
- }
- },
- "blob": {
- "big": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.950}"
- }
- },
- "small": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- }
- }
- }
- }
- },
- "iconStrokeWidth": {
- "xxs": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "xs": {
- "$type": "borderWidth",
- "$value": "1"
- },
- "sm": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "default": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "md": {
- "$type": "borderWidth",
- "$value": "1.4"
- },
- "lg": {
- "$type": "borderWidth",
- "$value": "2"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/mode/dark/dimmer-tritanopia.json b/packages/ui/design-tokens/mode/dark/dimmer-tritanopia.json
deleted file mode 100644
index 3d1ed710cb..0000000000
--- a/packages/ui/design-tokens/mode/dark/dimmer-tritanopia.json
+++ /dev/null
@@ -1,2331 +0,0 @@
-{
- "background": {
- "1": {
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Level 1. Represents the lowest layer in the stack. This is the foundation that everything else sits on, like the app's main background.\n\nCommon uses: Application background, page base layer, lowest-level containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.1000}",
- "$description": "Level 2. Represents elements that sit on top of the bottom layer. Creates visual hierarchy through subtle elevation.\n\nCommon uses: Cards, containers, form fields, dropdown menus."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Level 3. Represents elements that sit on top of the middle layer. Creates strong visual emphasis through maximum elevation.\n\nCommon uses: Popovers, tooltips, highlighted containers."
- }
- },
- "text": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Highest contrast color for text and icons in important content. Creates maximum readability and emphasis for key information.\n\nCommon uses: Headings, labels, emphasized text, primary buttons."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Primary color for text and icons in general content. Provides optimal readability for extended reading while reducing visual strain.\n\nCommon uses: Body text, primary content, default icons, form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Reduced emphasis color for text and icons in secondary information. Creates visual hierarchy through lower contrast.\n\nCommon uses: Supporting text, metadata, secondary information, placeholders."
- },
- "accent": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Contrasting color for text and icons in interactive elements or design focus. Creates visual distinction for actionable items.\n\nCommon uses: Links, buttons, interactive icons, highlighted elements."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Primary color for text and icons in success content. Communicates positive outcomes and completion states.\n\nCommon uses: Success message text, completion text, positive indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Primary color for text and icons in error content. Communicates problems, warnings, and destructive actions.\n\nCommon uses: Error message text, validation text, destructive action labels."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Primary color for text and icons in warning content. Communicates caution and potential issues requiring attention.\n\nCommon uses: Warning message text, alert text, important notifications."
- }
- },
- "border": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Enhanced border color for interactive states. Creates strong visual definition for important boundaries.\n\nCommon uses: Focus states, hover states, active elements, primary containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Standard border color for general use. Provides balanced visual definition for common UI elements.\n\nCommon uses: Containers, cards, dividers, separators, default form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Softer border color for minimal separation. Creates subtle visual boundaries that don't dominate the UI.\n\nCommon uses: Subtle dividers, grouped content, secondary containers, table rows."
- },
- "focus": {
- "$type": "color",
- "$value": "{brand.color.600}",
- "$description": "Focus state indicator color. Provides clear visual feedback for keyboard navigation and accessibility.\n\nCommon uses: Focus rings, keyboard navigation highlights, selection indicators."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Border color for success containers. Reinforces positive status through visual framing.\n\nCommon uses: Success alert borders, confirmation boundaries, completed state indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Border color for error containers. Emphasizes critical information through visual framing.\n\nCommon uses: Error alert borders, validation boundaries, destructive action containers."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.orange.600}",
- "$description": "Border color for warning containers. Frames cautionary information with distinct boundary.\n\nCommon uses: Warning alert borders, notice boundaries, attention-requiring elements."
- }
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Light overlay for gentle interactive effects. Creates subtle visual feedback during user interaction.\n\nCommon uses: Button hover states, link hover states, soft interactions, menu items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Strong overlay for emphasized selection states. Creates distinct visual indication of active or selected elements.\n\nCommon uses: Selected list items, active tabs, chosen options, current navigation item."
- },
- "disabled": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Lowest emphasis text color for unavailable options. Creates visual differentiation between interactive and non-interactive elements.\n\nCommon uses: Disabled buttons, inactive form elements, unavailable options, placeholders."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Muted background color for disabled elements. Reduces visual prominence of non-interactive elements in the UI.\n\nCommon uses: Disabled buttons, inactive form controls, unavailable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Muted border color for disabled element boundaries. Creates subtle containment while indicating non-interactive state.\n\nCommon uses: Disabled form inputs, inactive controls, unavailable action boundaries."
- }
- }
- },
- "component": {
- "accordion": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for accordion triggers/headers. Used for the clickable area that expands/collapses content."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for accordion content. Applied to the expandable text within accordion panels."
- },
- "chevron": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the accordion expansion indicator icon. Visually signals the collapsed/expanded state."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for accordion items. Provides visual separation between accordion panels."
- }
- },
- "alert": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational alerts. Ensures high visibility for the alert heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational alerts. Provides readable contrast for alert content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational alerts. Creates visual distinction from surrounding content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational alerts. Subtly defines the alert's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.red.100}",
- "$description": "Text color for danger alerts. Communicates critical information through high-contrast red text."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Description text color for danger alerts. Ensures readability while maintaining the error state styling."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger alerts. Creates subtle but recognizable error state styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger alerts. Provides definition for error state alerts."
- }
- }
- },
- "avatar": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for avatar initials or text. Ensures visibility against the avatar background."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for avatar components. Provides contrast for text or image content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for avatars. Creates subtle definition around the avatar element."
- }
- },
- "badge": {
- "default": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for secondary badges. Provides readable contrast on secondary badge styling."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for secondary badges. Creates less prominent badge styling for secondary information."
- },
- "border": {
- "$type": "color",
- "$value": "{component.badge.default.background}",
- "$description": "Border color for secondary badges. Matches background for clean, cohesive appearance."
- }
- },
- "neutral": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for outline badges. Ensures readability for badges with transparent backgrounds."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Background color for neutral badges. Creates subtle visual styling for general-purpose indicators."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Border color for outline badges. Creates definition for badges without background fill."
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Text color for success badges. Communicates positive status through readable cyan text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for success badges. Provides subtle definition for success state indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background color for success badges. Creates a subtle but recognizable success indicator."
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Text color for danger badges. Communicates error or warning status with high visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger badges. Creates definition for error or warning indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger badges. Provides subtle visual indication of error states."
- }
- },
- "warning": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Text color for warning badges. Signals caution states with readable orange text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for warning badges. Defines the boundary of caution status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for warning badges. Creates subtle but recognizable caution indicators."
- }
- },
- "running": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Text color for running state badges. Indicates active or in-progress operations."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for running state badges. Defines the boundary of active status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for running state badges. Creates subtle visual indication of in-progress states."
- }
- },
- "merged": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Text color for merged state badges. Indicates completed merge actions in version control contexts."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for merged state badges. Defines the boundary of merge status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background color for merged state badges. Creates subtle but recognizable merge indicators."
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-related badges. Ensures high contrast against AI badge gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for AI-related badges. Creates a subtle backdrop that highlights the gradient border."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-related badges. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "breadcrumb": {
- "item-inactive": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for inactive breadcrumb items. Provides reduced emphasis for previous navigation steps."
- },
- "item-current": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for current breadcrumb item. Emphasizes the user's current location in the navigation hierarchy."
- },
- "separator": {
- "$type": "color",
- "$value": "{state.disabled.text}",
- "$description": "Color for breadcrumb separator characters. Creates visual distinction between breadcrumb items."
- }
- },
- "btn": {
- "primary": {
- "text": {
- "$type": "color",
- "$value": "{brand.onColor.600}",
- "$description": "Text and icon color for primary action buttons. Ensures maximum contrast and visibility for primary CTA elements."
- },
- "background": {
- "$type": "color",
- "$value": "{brand.color.600}",
- "$description": "Background color for primary action buttons. Creates emphasis for the most important action in a given context."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.primary.background}",
- "$description": "Border color for primary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "secondary": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text and icon color for secondary action buttons. Provides readable contrast for supporting actions."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for secondary action buttons. Creates visual hierarchy between primary and secondary actions."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.secondary.background}",
- "$description": "Border color for secondary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "outline": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected outline buttons. Provides readable contrast against transparent backgrounds."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected outline buttons. Creates subtle emphasis for button icons."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for unselected outline buttons. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected outline buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected outline buttons. Increases visibility for active button states."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for selected outline buttons. Creates stronger visual indication of the active state."
- }
- }
- },
- "ghost": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected ghost buttons. Provides readable contrast for minimal styling."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected ghost buttons. Creates subtle emphasis for button icons."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected ghost buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected ghost buttons. Increases visibility for active button states."
- }
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Text color for success buttons. Communicates positive actions through readable cyan text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background color for success buttons. Creates subtle but recognizable positive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for success buttons. Provides definition for positive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Hover state background color for success buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Active state background color for success buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Text color for danger buttons. Communicates destructive or warning actions through high-contrast red text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger buttons. Creates subtle but recognizable destructive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger buttons. Provides definition for destructive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Hover state background color for danger buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Active state background color for danger buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-powered buttons. Ensures high contrast against AI button gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for AI-powered buttons."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-powered buttons. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for card components. Creates a distinct surface that appears elevated from the page background."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for card components. Defines the card boundaries and enhances visual separation from surrounding content."
- }
- },
- "dialog": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for dialog titles. Ensures high visibility and emphasis for the modal heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dialog content. Provides readable contrast for the modal's primary text content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for dialog components. Creates a distinct surface for modal content that appears above the main UI."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dialog components."
- },
- "backdrop": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Overlay color behind dialog components. Creates focus on the dialog by dimming content underneath."
- }
- },
- "dropdown": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for dropdown menus. Creates a distinct surface for selectable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dropdown menus container."
- },
- "item": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dropdown menu items. Ensures readability of selectable options."
- },
- "delete": {
- "text": {
- "$type": "color",
- "$value": "{text.danger}",
- "$description": "Text color for dropdown menu delete-item."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Specific hover state color for dropdown delete-item."
- }
- }
- }
- }
- },
- "diff": {
- "grey": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral base color for the diff interface that allows code and difference highlights to remain visually prominent."
- },
- "add-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Cyan background highlighting newly added code lines while maintaining readability."
- },
- "add-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background for line numbers of added code, providing visual connection to added content."
- },
- "add-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Stronger emphasis color for specific character changes within added lines."
- },
- "add-widget": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background for interactive UI elements related to added content."
- },
- "add-widget-color": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text/icon color for add-related interactive elements, ensuring readability."
- },
- "del-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Red background highlighting removed code lines without causing eye strain."
- },
- "del-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background for line numbers of deleted code, connecting numbers to removed content."
- },
- "del-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Stronger emphasis color for specific character changes within deleted lines."
- },
- "plain-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral background for unchanged code that allows modified content to stand out."
- },
- "plain-lineNumber": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for line numbers of unchanged code, maintaining visual rhythm."
- },
- "plain-lineNumber-color": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unchanged line numbers, visually subdued compared to changed content."
- },
- "empty-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for placeholder spaces and empty lines, maintaining visual continuity."
- },
- "hunk-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for diff section headers ('hunks') that indicate which part of the file is displayed."
- },
- "hunk-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for line numbers in section headers."
- },
- "hunk-content-color": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for section header content showing file position information."
- },
- "expand-content": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background for controls that expand/collapse code sections to show additional context."
- }
- },
- "input": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for input field content. Ensures readability of user-entered information."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for input field placeholders. Provides lower-contrast guidance text that doesn't compete with entered content."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for icons within input components. Creates visual harmony with placeholder text and decorative elements."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for input fields. Creates a distinct surface for user interaction and data entry."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for input fields. Defines the input area with a visible boundary for improved usability."
- }
- },
- "label": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for form labels and field identifiers. Ensures high contrast for important contextual information."
- }
- },
- "link": {
- "default": {
- "$type": "color",
- "$value": "{text.accent}",
- "$description": "Default color for text links. Creates distinct visual identification of interactive text elements."
- },
- "visited": {
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Visited state color for text links. Differentiates links the user has already activated."
- }
- },
- "nav-tabs": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Unselected tab item text."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Selected tab item text."
- },
- "border": {
- "$type": "color",
- "$value": "{border.focus}",
- "$description": "Selected tab item border."
- }
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Navigation container border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Navigation tabs container background."
- }
- },
- "pipeline": {
- "arrow": {
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for pipeline connection arrows. Defines the visual path between pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.pipeline.arrows.gradient-stop-1} 0%, {gradient.pipeline.arrows.gradient-stop-2} 50%, {gradient.pipeline.arrows.gradient-stop-3} 100%)",
- "$description": "Gradient border color for active pipeline arrows. Visually indicates data flow between active pipeline components."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.background.gradient-from} 10%, {gradient.pipeline.card.background.gradient-to} 75%)",
- "$description": "Gradient background for pipeline cards. Creates a visually distinctive surface for pipeline visualization elements."
- },
- "border": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.border.gradient-from} 10%, {gradient.pipeline.card.border.gradient-to} 75%)",
- "$description": "Gradient border for pipeline cards. Enhances the visual depth and distinction of pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "radial-gradient(604% 142% at 0% 0%, {gradient.pipeline.running.gradient-stop-1} 0%, {gradient.pipeline.running.gradient-stop-2} 30%, {gradient.pipeline.running.gradient-stop-3} 100%)",
- "$description": "Animated gradient border for running pipeline states. Provides visual indication of active processing."
- }
- },
- "error": {
- "border": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for error pipeline states. Clearly indicates failed or problematic pipeline execution."
- }
- },
- "completed": {
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Border color for completed pipeline states. Indicates successful pipeline execution."
- }
- },
- "card-canvas": {
- "1": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "The background color for the primary/top-level canvas where pipeline components are arranged. Creates the base visual layer for the main workflow area."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Solid border for the outermost pipeline canvas elements. Defines the boundaries of the top-level workflow container."
- }
- },
- "2": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for nested/secondary canvas elements that appear within the main workflow. Provides visual distinction for grouped pipeline components."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border styling applied to nested canvas containers. Creates clear visual boundaries between different sections within the pipeline visualization."
- }
- }
- },
- "background": {
- "dotes": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Refers to the dotted pattern visible in the background of the workspace."
- }
- }
- },
- "sidebar": {
- "background": {
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Background color for navigation components. Creates a consistent foundation for navigation elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for navigation components. Creates visual boundaries and separation from adjacent content."
- },
- "separator": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Color for separators between navigation sections. Creates visual organization within the navigation structure."
- },
- "hover": {
- "$type": "color",
- "$value": "{state.hover}",
- "$description": "Hover state for navigation items."
- },
- "selected": {
- "$type": "color",
- "$value": "{state.selected}",
- "$description": "Selected state for navigation items."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected navigation items. Provides readable but less emphasized styling for available options."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected navigation items. Creates subtle visual indicators for navigation options."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected navigation items. Increases contrast to highlight the current location."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected navigation items. Creates stronger visual indication of the current selection."
- }
- }
- },
- "logo": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for Logo in sidebar navigation."
- },
- "icon": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Icon color for Logo in sidebar navigation."
- }
- },
- "search": {
- "background": {
- "$type": "color",
- "$value": "{component.sidebar.background}",
- "$description": "Search input specific background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Search input specific border on sidebar navigation."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Search input specific placeholder on sidebar navigation."
- },
- "btn": {
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Search input specific button background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Search input specific button border on sidebar navigation."
- },
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Search input specific button text on sidebar navigation."
- }
- }
- },
- "footer": {
- "username": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Username in the footer sidebar navigation menu."
- },
- "data": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "User data in the footer sidebar navigation menu."
- }
- }
- },
- "scrollbar": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Color for scrollbar thumb/handle elements. Provides subtle contrast against the scrollbar track for improved usability."
- }
- },
- "selection": {
- "unselected": {
- "item": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for unselected items in selection controls. Provides readable but less emphasized styling for available options."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected state in selection controls. Creates visual distinction from selected items."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for unselected elements in selection controls. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "item": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Color for selected items in selection controls. Creates high contrast against selected background state."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for selected state in selection controls. Creates strong visual indication of active selection."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Border color for selected elements in selection controls. Reinforces the selected state with consistent styling."
- }
- }
- },
- "separator": {
- "background": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Background color for separator elements. Creates visual division between content sections with a subtle line or space."
- }
- },
- "skeleton": {
- "background": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.skeleton.gradient-stop-1} 0%, {gradient.skeleton.gradient-stop-2} 50%, {gradient.skeleton.gradient-stop-3} 100%)",
- "$description": "Animation color that sweeps across skeleton elements. Creates a \"shimmer\" effect indicating content loading states."
- }
- },
- "slider": {
- "track": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for slider tracks. Represents the full range of available values in an unselected state."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.400}",
- "$description": "Filled portion color for slider tracks. Visually represents the selected value or range within the track."
- }
- },
- "track-segments": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Color for segment markers on the unfilled track portion. Creates visual indicators for specific values or intervals."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.800}",
- "$description": "Color for segment markers on the filled track portion. Maintains visibility of markers within the selected range."
- }
- },
- "handle": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for slider handles. Creates a distinct, interactive element for adjusting values."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Border color for slider handles. Provides definition and contrast for the interactive control."
- }
- }
- },
- "status-indicator": {
- "completed": {
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Color for success status indicators. Communicates completed or positive states."
- },
- "cancelled": {
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Color for danger status indicators. Communicates error or critical warning states."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Color for warning status indicators. Communicates caution or potential issue states."
- },
- "running": {
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Color for running status indicators. Communicates active or in-progress operations."
- },
- "merged": {
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Color for merged status indicators. Communicates successful integration or completion in version control contexts."
- },
- "action-required": {
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Color for action-required status indicators. Communicates that user attention or intervention is needed."
- },
- "waiting": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for pending status indicators. Communicates in waiting states."
- }
- },
- "switch": {
- "unselected": {
- "thumb": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the movable thumb element in unselected switch controls. Creates visual contrast against the track."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for the unselected state of switch controls. Creates visual distinction from the selected state."
- }
- },
- "selected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Color for the movable thumb element in selected switch controls. Provides clear contrast against the active track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background color for the selected state of switch controls. Creates strong visual indication of active state."
- }
- }
- },
- "table": {
- "header": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for table header cells. Ensures readability of column labels and titles."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for table header rows. Creates visual distinction between headers and data rows."
- }
- },
- "row": {
- "alternate-background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for alternate table rows. Improves readability by differentiating adjacent rows."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for table rows. Provides subtle separation between data rows."
- }
- },
- "cell": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for table cell content. Ensures high readability of tabular data."
- }
- }
- },
- "tabs": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for the tabs container. Creates a consistent foundation for tab elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tab containers and separators. Provides subtle definition for tab boundaries."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unselected tab items. Provides reduced emphasis for available but inactive tabs."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected tab items. Creates visual distinction from the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tabs.item.unselected.background}",
- "$description": "Border color for unselected tab items. Maintains consistent styling with the tab background."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for the selected tab item. Increases contrast to highlight the active tab."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for the selected tab item. Creates strong visual indication of the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for the selected tab item. Reinforces the active state with defined boundaries."
- }
- }
- }
- },
- "tag": {
- "blue": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Text color for blue tags. Ensures readability while maintaining the blue color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.900}",
- "$description": "Background color for blue tags. Creates a distinct surface with blue theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.950}",
- "$description": "Subtle background variation for blue tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.blue.background}",
- "$description": "Border color for blue tags."
- }
- },
- "brown": {
- "text": {
- "$type": "color",
- "$value": "{colors.brown.300}",
- "$description": "Text color for brown tags. Ensures readability while maintaining the brown color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.brown.900}",
- "$description": "Background color for brown tags. Creates a distinct surface with brown theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.brown.950}",
- "$description": "Subtle background variation for brown tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.brown.background}",
- "$description": "Border color for brown tags."
- }
- },
- "cyan": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Text color for cyan tags. Ensures readability while maintaining the cyan color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.900}",
- "$description": "Background color for cyan tags. Creates a distinct surface with cyan theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for cyan tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.cyan.background}",
- "$description": "Border color for cyan tags."
- }
- },
- "green": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Text color for green tags, replaced with cyan for tritanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.900}",
- "$description": "Background color for green tags, replaced with cyan for tritanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for green tags, replaced with cyan for tritanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.green.background}",
- "$description": "Border color for green tags, replaced with cyan."
- }
- },
- "indigo": {
- "text": {
- "$type": "color",
- "$value": "{colors.indigo.300}",
- "$description": "Text color for indigo tags. Ensures readability while maintaining the indigo color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.indigo.900}",
- "$description": "Background color for indigo tags. Creates a distinct surface with indigo theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.indigo.950}",
- "$description": "Subtle background variation for indigo tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.indigo.background}",
- "$description": "Border color for indigo tags."
- }
- },
- "lime": {
- "text": {
- "$type": "color",
- "$value": "{colors.lime.300}",
- "$description": "Text color for lime tags. Ensures readability while maintaining the lime color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.lime.900}",
- "$description": "Background color for lime tags. Creates a distinct surface with lime theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.lime.950}",
- "$description": "Subtle background variation for lime tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.lime.background}",
- "$description": "Border color for lime tags."
- }
- },
- "mint": {
- "text": {
- "$type": "color",
- "$value": "{colors.mint.300}",
- "$description": "Text color for mint tags. Ensures readability while maintaining the mint color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.mint.900}",
- "$description": "Background color for mint tags. Creates a distinct surface with mint theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.mint.950}",
- "$description": "Subtle background variation for mint tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.mint.background}",
- "$description": "Border color for mint tags."
- }
- },
- "orange": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Text color for orange tags. Ensures readability while maintaining the orange color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.900}",
- "$description": "Background color for orange tags. Creates a distinct surface with orange theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.950}",
- "$description": "Subtle background variation for orange tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.orange.background}",
- "$description": "Border color for orange tags."
- }
- },
- "pink": {
- "text": {
- "$type": "color",
- "$value": "{colors.pink.300}",
- "$description": "Text color for pink tags. Ensures readability while maintaining the pink color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pink.900}",
- "$description": "Background color for pink tags. Creates a distinct surface with pink theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.pink.950}",
- "$description": "Subtle background variation for pink tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.pink.background}",
- "$description": "Border color for pink tags."
- }
- },
- "purple": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Text color for purple tags, replaced with cyan for tritanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.900}",
- "$description": "Background color for purple tags, replaced with cyan for tritanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for purple tags, replaced with cyan for tritanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.purple.background}",
- "$description": "Border color for purple tags, replaced with cyan."
- }
- },
- "red": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Text color for red tags. Ensures readability while maintaining the red color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.900}",
- "$description": "Background color for red tags. Creates a distinct surface with red theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.red.950}",
- "$description": "Subtle background variation for red tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.red.background}",
- "$description": "Border color for red tags."
- }
- },
- "violet": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Text color for violet tags, replaced with cyan for tritanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.900}",
- "$description": "Background color for violet tags, replaced with cyan for tritanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for violet tags, replaced with cyan for tritanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.violet.background}",
- "$description": "Border color for violet tags, replaced with cyan."
- }
- },
- "yellow": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Text color for yellow tags, replaced with orange for tritanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.900}",
- "$description": "Background color for yellow tags, replaced with orange for tritanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.950}",
- "$description": "Subtle background variation for yellow tags, replaced with orange for tritanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.yellow.background}",
- "$description": "Border color for yellow tags, replaced with orange."
- }
- },
- "gray": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Text color for gray tags. Ensures readability while maintaining the gray color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for gray tags. Creates a distinct surface with gray theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Subtle background variation for gray tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.gray.background}",
- "$description": "Border color for gray tags."
- }
- }
- },
- "toast": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational toast notifications. Ensures high visibility for the notification headline."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational toast notifications. Provides readable contrast for notification content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational toast notifications. Creates visual distinction from UI content beneath."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational toast notifications. Subtly defines the notification's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Title text color for danger toast notifications. Provides maximum contrast against the error background."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Description text color for danger toast notifications. Ensures readability of critical information."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.700}",
- "$description": "Background color for danger toast notifications. Creates high-visibility indication of errors or warnings."
- },
- "border": {
- "$type": "color",
- "$value": "{component.toast.danger.background}",
- "$description": "Border color for danger toast notifications. Reinforces the critical nature of the notification message."
- }
- }
- },
- "tooltip": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for tooltip content. Ensures readability of helpful contextual information."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- }
- }
- },
- "shadow": {
- "0": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "0",
- "color": "{shadow-color.0}",
- "type": "dropShadow"
- },
- "$description": "No shadow. \nCommon uses: Flat designs, disabled states, removing shadows on mobile."
- },
- "1": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "0",
- "color": "{shadow-color.1}",
- "type": "dropShadow"
- },
- "$description": "Small shadow. \nCommon uses: Buttons in their rest state, form inputs, subtle UI elements."
- },
- "2": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1",
- "blur": "3",
- "spread": "0",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "-1",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- }
- ],
- "$description": "Default shadow. \nCommon uses: Cards, dropdowns, popovers in their default state."
- },
- "3": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-1",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "-2",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- }
- ],
- "$description": "Medium shadow. \nCommon uses: Elevated cards, active buttons, interactive elements on hover."
- },
- "4": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "10",
- "blur": "15",
- "spread": "-3",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-4",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- }
- ],
- "$description": "Large shadow. \nCommon uses: Modals, floating panels, navigation dropdowns."
- },
- "5": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "20",
- "blur": "25",
- "spread": "-5",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "8",
- "blur": "10",
- "spread": "-6",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- }
- ],
- "$description": "Extra large shadow. \nCommon uses: Large modals, sidebars, elevated content sections."
- },
- "6": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "25",
- "blur": "50",
- "spread": "-12",
- "color": "{shadow-color.6}",
- "type": "dropShadow"
- },
- "$description": "Extra extra large shadow.\nCommon uses: This aggressive shadow is typically used sparingly in UI design, primarily for elements that need maximum visual emphasis and elevation."
- },
- "inner": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "0",
- "color": "{shadow-color.inner}",
- "type": "innerShadow"
- },
- "$description": "Inner shadow. \nCommon uses: Pressed buttons, selected states, inset form fields."
- }
- },
- "shadow-color": {
- "0": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Transparent shadow color. Used when no shadow effect is desired."
- },
- "1": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Light shadow color with 60% opacity. Creates subtle depth for small UI elements."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Medium shadow color with 60% opacity. Provides balanced depth for common UI components."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Medium shadow color with 50% opacity. Creates moderate depth for elevated components."
- },
- "4": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Deep shadow color with 50% opacity. Provides significant depth for floating elements."
- },
- "5": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Very deep shadow color with 50% opacity. Creates dramatic elevation for modal content."
- },
- "6": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Extremely deep shadow color with 60% opacity. Provides maximum depth for highly elevated elements."
- },
- "inner": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Subtle inner shadow color with 10% opacity. Creates inset effect for pressed or focused states."
- }
- },
- "ring": {
- "focus": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "2",
- "color": "{background.1}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "4",
- "color": "{border.focus}",
- "type": "dropShadow"
- }
- ],
- "$description": "Focus ring effect with background offset and accent border."
- }
- },
- "gradient": {
- "ai": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.yellow.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pink.200}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.300}"
- },
- "gradient-stop-4": {
- "$type": "color",
- "$value": "{colors.cyan.200}"
- }
- },
- "skeleton": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- },
- "pipeline": {
- "running": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- },
- "gradient-stop-2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- }
- },
- "arrows": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.blue.300}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{border.1}"
- }
- },
- "card": {
- "background": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.900}"
- }
- },
- "border": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- }
- },
- "widget": {
- "number": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.200}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.600}"
- }
- },
- "blob": {
- "big": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.950}"
- }
- },
- "small": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- }
- }
- }
- }
- },
- "iconStrokeWidth": {
- "xxs": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "xs": {
- "$type": "borderWidth",
- "$value": "1"
- },
- "sm": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "default": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "md": {
- "$type": "borderWidth",
- "$value": "1.4"
- },
- "lg": {
- "$type": "borderWidth",
- "$value": "2"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/mode/dark/dimmer.json b/packages/ui/design-tokens/mode/dark/dimmer.json
deleted file mode 100644
index 336d293c86..0000000000
--- a/packages/ui/design-tokens/mode/dark/dimmer.json
+++ /dev/null
@@ -1,2333 +0,0 @@
-{
- "background": {
- "1": {
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Level 1. Represents the lowest layer in the stack. This is the foundation that everything else sits on, like the app's main background.\n\nCommon uses: Application background, page base layer, lowest-level containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.1000}",
- "$description": "Level 2. Represents elements that sit on top of the bottom layer. Creates visual hierarchy through subtle elevation.\n\nCommon uses: Cards, containers, form fields, dropdown menus."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Level 3. Represents elements that sit on top of the middle layer. Creates strong visual emphasis through maximum elevation.\n\nCommon uses: Popovers, tooltips, highlighted containers."
- }
- },
- "text": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Highest contrast color for text and icons in important content. Creates maximum readability and emphasis for key information.\n\nCommon uses: Headings, labels, emphasized text, primary buttons."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Primary color for text and icons in general content. Provides optimal readability for extended reading while reducing visual strain.\n\nCommon uses: Body text, primary content, default icons, form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Reduced emphasis color for text and icons in secondary information. Creates visual hierarchy through lower contrast.\n\nCommon uses: Supporting text, metadata, secondary information, placeholders."
- },
- "accent": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Contrasting color for text and icons in interactive elements or design focus. Creates visual distinction for actionable items.\n\nCommon uses: Links, buttons, interactive icons, highlighted elements."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Primary color for text and icons in success content. Communicates positive outcomes and completion states.\n\nCommon uses: Success message text, completion text, positive indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Primary color for text and icons in error content. Communicates problems, warnings, and destructive actions.\n\nCommon uses: Error message text, validation text, destructive action labels."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Primary color for text and icons in warning content. Communicates caution and potential issues requiring attention.\n\nCommon uses: Warning message text, alert text, important notifications."
- }
- },
- "border": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Enhanced border color for interactive states. Creates strong visual definition for important boundaries.\n\nCommon uses: Focus states, hover states, active elements, primary containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Standard border color for general use. Provides balanced visual definition for common UI elements.\n\nCommon uses: Containers, cards, dividers, separators, default form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Softer border color for minimal separation. Creates subtle visual boundaries that don't dominate the UI.\n\nCommon uses: Subtle dividers, grouped content, secondary containers, table rows."
- },
- "focus": {
- "$type": "color",
- "$value": "{brand.color.600}",
- "$description": "Focus state indicator color. Provides clear visual feedback for keyboard navigation and accessibility.\n\nCommon uses: Focus rings, keyboard navigation highlights, selection indicators."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Border color for success containers. Reinforces positive status through visual framing.\n\nCommon uses: Success alert borders, confirmation boundaries, completed state indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Border color for error containers. Emphasizes critical information through visual framing.\n\nCommon uses: Error alert borders, validation boundaries, destructive action containers."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.600}",
- "$description": "Border color for warning containers. Frames cautionary information with distinct boundary.\n\nCommon uses: Warning alert borders, notice boundaries, attention-requiring elements."
- }
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Light overlay for gentle interactive effects. Creates subtle visual feedback during user interaction.\n\nCommon uses: Button hover states, link hover states, soft interactions, menu items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Strong overlay for emphasized selection states. Creates distinct visual indication of active or selected elements.\n\nCommon uses: Selected list items, active tabs, chosen options, current navigation item."
- },
- "disabled": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Lowest emphasis text color for unavailable options. Creates visual differentiation between interactive and non-interactive elements.\n\nCommon uses: Disabled buttons, inactive form elements, unavailable options, placeholders."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Muted background color for disabled elements. Reduces visual prominence of non-interactive elements in the UI.\n\nCommon uses: Disabled buttons, inactive form controls, unavailable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Muted border color for disabled element boundaries. Creates subtle containment while indicating non-interactive state.\n\nCommon uses: Disabled form inputs, inactive controls, unavailable action boundaries."
- }
- }
- },
- "component": {
- "accordion": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for accordion triggers/headers. Used for the clickable area that expands/collapses content."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for accordion content. Applied to the expandable text within accordion panels."
- },
- "chevron": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the accordion expansion indicator icon. Visually signals the collapsed/expanded state."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for accordion items. Provides visual separation between accordion panels."
- }
- },
- "alert": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational alerts. Ensures high visibility for the alert heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational alerts. Provides readable contrast for alert content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational alerts. Creates visual distinction from surrounding content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational alerts. Subtly defines the alert's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.red.100}",
- "$description": "Text color for danger alerts. Communicates critical information through high-contrast red text."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Description text color for danger alerts. Ensures readability while maintaining the error state styling."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger alerts. Creates subtle but recognizable error state styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger alerts. Provides definition for error state alerts."
- }
- }
- },
- "avatar": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for avatar initials or text. Ensures visibility against the avatar background."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for avatar components. Provides contrast for text or image content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for avatars. Creates subtle definition around the avatar element."
- }
- },
- "badge": {
- "default": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for secondary badges. Provides readable contrast on secondary badge styling."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for secondary badges. Creates less prominent badge styling for secondary information."
- },
- "border": {
- "$type": "color",
- "$value": "{component.badge.default.background}",
- "$description": "Border color for secondary badges. Matches background for clean, cohesive appearance."
- }
- },
- "neutral": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for outline badges. Ensures readability for badges with transparent backgrounds."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Background color for neutral badges. Creates subtle visual styling for general-purpose indicators."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Border color for outline badges. Creates definition for badges without background fill."
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Text color for success badges. Communicates positive status through readable green text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Border color for success badges. Provides subtle definition for success state indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Background color for success badges. Creates a subtle but recognizable success indicator."
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Text color for danger badges. Communicates error or warning status with high visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger badges. Creates definition for error or warning indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger badges. Provides subtle visual indication of error states."
- }
- },
- "warning": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Text color for warning badges. Signals caution states with readable amber text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Border color for warning badges. Defines the boundary of caution status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.500}",
- "$description": "Background color for warning badges. Creates subtle but recognizable caution indicators."
- }
- },
- "running": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Text color for running state badges. Indicates active or in-progress operations."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for running state badges. Defines the boundary of active status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for running state badges. Creates subtle visual indication of in-progress states."
- }
- },
- "merged": {
- "text": {
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Text color for merged state badges. Indicates completed merge actions in version control contexts."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Border color for merged state badges. Defines the boundary of merge status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.purple.500}",
- "$description": "Background color for merged state badges. Creates subtle but recognizable merge indicators."
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-related badges. Ensures high contrast against AI badge gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for AI-related badges. Creates a subtle backdrop that highlights the gradient border."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-related badges. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "breadcrumb": {
- "item-inactive": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for inactive breadcrumb items. Provides reduced emphasis for previous navigation steps."
- },
- "item-current": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for current breadcrumb item. Emphasizes the user's current location in the navigation hierarchy."
- },
- "separator": {
- "$type": "color",
- "$value": "{state.disabled.text}",
- "$description": "Color for breadcrumb separator characters. Creates visual distinction between breadcrumb items."
- }
- },
- "btn": {
- "primary": {
- "text": {
- "$type": "color",
- "$value": "{brand.onColor.600}",
- "$description": "Text and icon color for primary action buttons. Ensures maximum contrast and visibility for primary CTA elements."
- },
- "background": {
- "$type": "color",
- "$value": "{brand.color.600}",
- "$description": "Background color for primary action buttons. Creates emphasis for the most important action in a given context."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.primary.background}",
- "$description": "Border color for primary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "secondary": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text and icon color for secondary action buttons. Provides readable contrast for supporting actions."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for secondary action buttons. Creates visual hierarchy between primary and secondary actions."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.secondary.background}",
- "$description": "Border color for secondary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "outline": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected outline buttons. Provides readable contrast against transparent backgrounds."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected outline buttons. Creates subtle emphasis for button icons."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for unselected outline buttons. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected outline buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected outline buttons. Increases visibility for active button states."
- },
- "border": {
- "$type": "color",
- "$value": "{borderWidth.1}",
- "$description": "Border color for selected outline buttons. Creates stronger visual indication of the active state."
- }
- }
- },
- "ghost": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected ghost buttons. Provides readable contrast for minimal styling."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected ghost buttons. Creates subtle emphasis for button icons."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected ghost buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected ghost buttons. Increases visibility for active button states."
- }
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Text color for success buttons. Communicates positive actions through readable green text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Background color for success buttons. Creates subtle but recognizable positive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Border color for success buttons. Provides definition for positive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Hover state background color for success buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Active state background color for success buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Text color for danger buttons. Communicates destructive or warning actions through high-contrast red text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger buttons. Creates subtle but recognizable destructive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger buttons. Provides definition for destructive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Hover state background color for danger buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Active state background color for danger buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-powered buttons. Ensures high contrast against AI button gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for AI-powered buttons."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-powered buttons. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for card components. Creates a distinct surface that appears elevated from the page background."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for card components. Defines the card boundaries and enhances visual separation from surrounding content."
- }
- },
- "dialog": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for dialog titles. Ensures high visibility and emphasis for the modal heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dialog content. Provides readable contrast for the modal's primary text content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for dialog components. Creates a distinct surface for modal content that appears above the main UI."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dialog components."
- },
- "backdrop": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Overlay color behind dialog components. Creates focus on the dialog by dimming content underneath."
- }
- },
- "dropdown": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for dropdown menus. Creates a distinct surface for selectable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dropdown menus container."
- },
- "item": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dropdown menu items. Ensures readability of selectable options."
- },
- "delete": {
- "text": {
- "$type": "color",
- "$value": "{text.danger}",
- "$description": "Text color for dropdown menu delete-item."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Specific hover state color for dropdown delete-item."
- }
- }
- }
- }
- },
- "diff": {
- "grey": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral base color for the diff interface that allows code and difference highlights to remain visually prominent."
- },
- "add-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Green background highlighting newly added code lines while maintaining readability."
- },
- "add-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Background for line numbers of added code, providing visual connection to added content."
- },
- "add-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Stronger emphasis color for specific character changes within added lines."
- },
- "add-widget": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background for interactive UI elements related to added content."
- },
- "add-widget-color": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text/icon color for add-related interactive elements, ensuring readability."
- },
- "del-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Red background highlighting removed code lines without causing eye strain."
- },
- "del-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background for line numbers of deleted code, connecting numbers to removed content."
- },
- "del-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Stronger emphasis color for specific character changes within deleted lines."
- },
- "plain-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral background for unchanged code that allows modified content to stand out."
- },
- "plain-lineNumber": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for line numbers of unchanged code, maintaining visual rhythm."
- },
- "plain-lineNumber-color": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unchanged line numbers, visually subdued compared to changed content."
- },
- "empty-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for placeholder spaces and empty lines, maintaining visual continuity."
- },
- "hunk-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for diff section headers ('hunks') that indicate which part of the file is displayed."
- },
- "hunk-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for line numbers in section headers."
- },
- "hunk-content-color": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for section header content showing file position information."
- },
- "expand-content": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background for controls that expand/collapse code sections to show additional context."
- }
- },
- "input": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for input field content. Ensures readability of user-entered information."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for input field placeholders. Provides lower-contrast guidance text that doesn't compete with entered content."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for icons within input components. Creates visual harmony with placeholder text and decorative elements."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for input fields. Creates a distinct surface for user interaction and data entry."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for input fields. Defines the input area with a visible boundary for improved usability."
- }
- },
- "label": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for form labels and field identifiers. Ensures high contrast for important contextual information."
- }
- },
- "link": {
- "default": {
- "$type": "color",
- "$value": "{text.accent}",
- "$description": "Default color for text links. Creates distinct visual identification of interactive text elements."
- },
- "visited": {
- "$type": "color",
- "$value": "{colors.purple.400}",
- "$description": "Visited state color for text links. Differentiates links the user has already activated."
- }
- },
- "nav-tabs": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Unselected tab item text."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Selected tab item text."
- },
- "border": {
- "$type": "color",
- "$value": "{border.focus}",
- "$description": "Selected tab item border."
- }
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Navigation container border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Navigation tabs container background."
- }
- },
- "pipeline": {
- "arrow": {
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for pipeline connection arrows. Defines the visual path between pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.pipeline.arrows.gradient-stop-1} 0%, {gradient.pipeline.arrows.gradient-stop-2} 50%, {gradient.pipeline.arrows.gradient-stop-3} 100%)",
- "$description": "Gradient border color for active pipeline arrows. Visually indicates data flow between active pipeline components."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.background.gradient-from} 10%, {gradient.pipeline.card.background.gradient-to} 75%)",
- "$description": "Gradient background for pipeline cards. Creates a visually distinctive surface for pipeline visualization elements."
- },
- "border": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.border.gradient-from} 10%, {gradient.pipeline.card.border.gradient-to} 75%)",
- "$description": "Gradient border for pipeline cards. Enhances the visual depth and distinction of pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "radial-gradient(604% 142% at 0% 0%, {gradient.pipeline.running.gradient-stop-1} 0%, {gradient.pipeline.running.gradient-stop-2} 30%, {gradient.pipeline.running.gradient-stop-3} 100%)",
- "$description": "Animated gradient border for running pipeline states. Provides visual indication of active processing."
- }
- },
- "error": {
- "border": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for error pipeline states. Clearly indicates failed or problematic pipeline execution."
- }
- },
- "completed": {
- "border": {
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Border color for completed pipeline states. Indicates successful pipeline execution."
- }
- }
- },
- "card-canvas": {
- "1": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "The background color for the primary/top-level canvas where pipeline components are arranged. Creates the base visual layer for the main workflow area."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Solid border for the outermost pipeline canvas elements. Defines the boundaries of the top-level workflow container."
- }
- },
- "2": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for nested/secondary canvas elements that appear within the main workflow. Provides visual distinction for grouped pipeline components."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border styling applied to nested canvas containers. Creates clear visual boundaries between different sections within the pipeline visualization."
- }
- }
- },
- "background": {
- "dotes": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Refers to the dotted pattern visible in the background of the workspace."
- }
- }
- },
- "sidebar": {
- "background": {
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Background color for navigation components. Creates a consistent foundation for navigation elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for navigation components. Creates visual boundaries and separation from adjacent content."
- },
- "separator": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Color for separators between navigation sections. Creates visual organization within the navigation structure."
- },
- "hover": {
- "$type": "color",
- "$value": "{state.hover}",
- "$description": "Hover state for navigation items."
- },
- "selected": {
- "$type": "color",
- "$value": "{state.selected}",
- "$description": "Selected state for navigation items."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected navigation items. Provides readable but less emphasized styling for available options."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected navigation items. Creates subtle visual indicators for navigation options."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected navigation items. Increases contrast to highlight the current location."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected navigation items. Creates stronger visual indication of the current selection."
- }
- }
- },
- "logo": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for Logo in sidebar navigation."
- },
- "icon": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Icon color for Logo in sidebar navigation."
- }
- },
- "search": {
- "background": {
- "$type": "color",
- "$value": "{component.sidebar.background}",
- "$description": "Search input specific background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Search input specific border on sidebar navigation."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Search input specific placeholder on sidebar navigation."
- },
- "btn": {
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Search input specific button background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Search input specific button border on sidebar navigation."
- },
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Search input specific button text on sidebar navigation."
- }
- }
- },
- "footer": {
- "username": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Username in the footer sidebar navigation menu."
- },
- "data": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "User data in the footer sidebar navigation menu."
- }
- }
- },
- "scrollbar": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Color for scrollbar thumb/handle elements. Provides subtle contrast against the scrollbar track for improved usability."
- }
- },
- "selection": {
- "unselected": {
- "item": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for unselected items in selection controls. Provides readable but less emphasized styling for available options."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected state in selection controls. Creates visual distinction from selected items."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for unselected elements in selection controls. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "item": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Color for selected items in selection controls. Creates high contrast against selected background state."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for selected state in selection controls. Creates strong visual indication of active selection."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Border color for selected elements in selection controls. Reinforces the selected state with consistent styling."
- }
- }
- },
- "separator": {
- "background": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Background color for separator elements. Creates visual division between content sections with a subtle line or space."
- }
- },
- "skeleton": {
- "background": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.skeleton.gradient-stop-1} 0%, {gradient.skeleton.gradient-stop-2} 50%, {gradient.skeleton.gradient-stop-3} 100%)",
- "$description": "Animation color that sweeps across skeleton elements. Creates a \"shimmer\" effect indicating content loading states."
- }
- },
- "slider": {
- "track": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for slider tracks. Represents the full range of available values in an unselected state."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.400}",
- "$description": "Filled portion color for slider tracks. Visually represents the selected value or range within the track."
- }
- },
- "track-segments": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Color for segment markers on the unfilled track portion. Creates visual indicators for specific values or intervals."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.800}",
- "$description": "Color for segment markers on the filled track portion. Maintains visibility of markers within the selected range."
- }
- },
- "handle": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for slider handles. Creates a distinct, interactive element for adjusting values."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Border color for slider handles. Provides definition and contrast for the interactive control."
- }
- }
- },
- "status-indicator": {
- "completed": {
- "$type": "color",
- "$value": "{colors.green.400}",
- "$description": "Color for success status indicators. Communicates completed or positive states."
- },
- "cancelled": {
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Color for danger status indicators. Communicates error or critical warning states."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.400}",
- "$description": "Color for warning status indicators. Communicates caution or potential issue states."
- },
- "running": {
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Color for running status indicators. Communicates active or in-progress operations."
- },
- "merged": {
- "$type": "color",
- "$value": "{colors.purple.400}",
- "$description": "Color for merged status indicators. Communicates successful integration or completion in version control contexts."
- },
- "action-required": {
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Color for action-required status indicators. Communicates that user attention or intervention is needed. "
- },
- "waiting": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for pending status indicators. Communicates in waiting states."
- }
- },
- "switch": {
- "unselected": {
- "thumb": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the movable thumb element in unselected switch controls. Creates visual contrast against the track."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for the unselected state of switch controls. Creates visual distinction from the selected state."
- }
- },
- "selected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Color for the movable thumb element in selected switch controls. Provides clear contrast against the active track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background color for the selected state of switch controls. Creates strong visual indication of active state."
- }
- }
- },
- "table": {
- "header": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for table header cells. Ensures readability of column labels and titles."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for table header rows. Creates visual distinction between headers and data rows."
- }
- },
- "row": {
- "alternate-background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for alternate table rows. Improves readability by differentiating adjacent rows."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for table rows. Provides subtle separation between data rows."
- }
- },
- "cell": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for table cell content. Ensures high readability of tabular data."
- }
- }
- },
- "tabs": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for the tabs container. Creates a consistent foundation for tab elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tab containers and separators. Provides subtle definition for tab boundaries."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unselected tab items. Provides reduced emphasis for available but inactive tabs."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected tab items. Creates visual distinction from the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tabs.item.unselected.background}",
- "$description": "Border color for unselected tab items. Maintains consistent styling with the tab background."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for the selected tab item. Increases contrast to highlight the active tab."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for the selected tab item. Creates strong visual indication of the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for the selected tab item. Reinforces the active state with defined boundaries."
- }
- }
- }
- },
- "tag": {
- "blue": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Text color for blue tags. Ensures readability while maintaining the blue color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.900}",
- "$description": "Background color for blue tags. Creates a distinct surface with blue theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.950}",
- "$description": "Subtle background variation for blue tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.blue.background}",
- "$description": "Border color for blue tags. "
- }
- },
- "brown": {
- "text": {
- "$type": "color",
- "$value": "{colors.brown.300}",
- "$description": "Text color for brown tags. Ensures readability while maintaining the brown color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.brown.900}",
- "$description": "Background color for brown tags. Creates a distinct surface with brown theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.brown.950}",
- "$description": "Subtle background variation for brown tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.brown.background}",
- "$description": "Border color for brown tags. "
- }
- },
- "cyan": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Text color for cyan tags. Ensures readability while maintaining the cyan color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.900}",
- "$description": "Background color for cyan tags. Creates a distinct surface with cyan theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for cyan tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.cyan.background}",
- "$description": "Border color for cyan tags."
- }
- },
- "green": {
- "text": {
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Text color for green tags. Ensures readability while maintaining the green color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.green.900}",
- "$description": "Background color for green tags. Creates a distinct surface with green theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.green.950}",
- "$description": "Subtle background variation for green tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.green.background}",
- "$description": "Border color for green tags."
- }
- },
- "indigo": {
- "text": {
- "$type": "color",
- "$value": "{colors.indigo.300}",
- "$description": "Text color for indigo tags. Ensures readability while maintaining the indigo color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.indigo.900}",
- "$description": "Background color for indigo tags. Creates a distinct surface with indigo theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.indigo.950}",
- "$description": "Subtle background variation for indigo tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.indigo.background}",
- "$description": "Border color for indigo tags."
- }
- },
- "lime": {
- "text": {
- "$type": "color",
- "$value": "{colors.lime.300}",
- "$description": "Text color for lime tags. Ensures readability while maintaining the lime color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.lime.900}",
- "$description": "Background color for lime tags. Creates a distinct surface with lime theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.lime.950}",
- "$description": "Subtle background variation for lime tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.lime.background}",
- "$description": "Border color for lime tags."
- }
- },
- "mint": {
- "text": {
- "$type": "color",
- "$value": "{colors.mint.300}",
- "$description": "Text color for mint tags. Ensures readability while maintaining the mint color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.mint.900}",
- "$description": "Background color for mint tags. Creates a distinct surface with mint theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.mint.950}",
- "$description": "Subtle background variation for mint tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.mint.background}",
- "$description": "Border color for mint tags."
- }
- },
- "orange": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Text color for orange tags. Ensures readability while maintaining the orange color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.900}",
- "$description": "Background color for orange tags. Creates a distinct surface with orange theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.950}",
- "$description": "Subtle background variation for orange tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.orange.background}",
- "$description": "Border color for orange tags."
- }
- },
- "pink": {
- "text": {
- "$type": "color",
- "$value": "{colors.pink.300}",
- "$description": "Text color for pink tags. Ensures readability while maintaining the pink color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pink.900}",
- "$description": "Background color for pink tags. Creates a distinct surface with pink theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.pink.950}",
- "$description": "Subtle background variation for pink tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.pink.background}",
- "$description": "Border color for pink tags."
- }
- },
- "purple": {
- "text": {
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Text color for purple tags. Ensures readability while maintaining the purple color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.purple.900}",
- "$description": "Background color for purple tags. Creates a distinct surface with purple theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.purple.950}",
- "$description": "Subtle background variation for purple tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.purple.background}",
- "$description": "Border color for purple tags."
- }
- },
- "red": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Text color for red tags. Ensures readability while maintaining the red color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.900}",
- "$description": "Background color for red tags. Creates a distinct surface with red theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.red.950}",
- "$description": "Subtle background variation for red tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.red.background}",
- "$description": "Border color for red tags."
- }
- },
- "violet": {
- "text": {
- "$type": "color",
- "$value": "{colors.violet.300}",
- "$description": "Text color for violet tags. Ensures readability while maintaining the violet color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.violet.900}",
- "$description": "Background color for violet tags. Creates a distinct surface with violet theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.violet.950}",
- "$description": "Subtle background variation for violet tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.violet.background}",
- "$description": "Border color for violet tags."
- }
- },
- "yellow": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Text color for yellow tags. Ensures readability while maintaining the yellow color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.yellow.900}",
- "$description": "Background color for yellow tags. Creates a distinct surface with yellow theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.yellow.950}",
- "$description": "Subtle background variation for yellow tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.yellow.background}",
- "$description": "Border color for yellow tags."
- }
- },
- "gray": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Text color for gray tags. Ensures readability while maintaining the gray color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for gray tags. Creates a distinct surface with gray theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Subtle background variation for gray tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.gray.background}",
- "$description": "Border color for gray tags."
- }
- }
- },
- "toast": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational toast notifications. Ensures high visibility for the notification headline."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational toast notifications. Provides readable contrast for notification content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational toast notifications. Creates visual distinction from UI content beneath."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational toast notifications. Subtly defines the notification's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Title text color for danger toast notifications. Provides maximum contrast against the error background."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Description text color for danger toast notifications. Ensures readability of critical information."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.700}",
- "$description": "Background color for danger toast notifications. Creates high-visibility indication of errors or warnings."
- },
- "border": {
- "$type": "color",
- "$value": "{component.toast.danger.background}",
- "$description": "Border color for danger toast notifications. Reinforces the critical nature of the notification message."
- }
- }
- },
- "tooltip": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for tooltip content. Ensures readability of helpful contextual information."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- }
- }
- },
- "shadow": {
- "0": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "0",
- "color": "{shadow-color.0}",
- "type": "dropShadow"
- },
- "$description": "No shadow. \nCommon uses: Flat designs, disabled states, removing shadows on mobile."
- },
- "1": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "0",
- "color": "{shadow-color.1}",
- "type": "dropShadow"
- },
- "$description": "Small shadow. \nCommon uses: Buttons in their rest state, form inputs, subtle UI elements."
- },
- "2": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1",
- "blur": "3",
- "spread": "0",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "-1",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- }
- ],
- "$description": "Default shadow. \nCommon uses: Cards, dropdowns, popovers in their default state."
- },
- "3": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-1",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "-2",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- }
- ],
- "$description": "Medium shadow. \nCommon uses: Elevated cards, active buttons, interactive elements on hover."
- },
- "4": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "10",
- "blur": "15",
- "spread": "-3",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-4",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- }
- ],
- "$description": "Large shadow. \nCommon uses: Modals, floating panels, navigation dropdowns."
- },
- "5": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "20",
- "blur": "25",
- "spread": "-5",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "8",
- "blur": "10",
- "spread": "-6",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- }
- ],
- "$description": "Extra large shadow. \nCommon uses: Large modals, sidebars, elevated content sections."
- },
- "6": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "25",
- "blur": "50",
- "spread": "-12",
- "color": "{shadow-color.6}",
- "type": "dropShadow"
- },
- "$description": "Extra extra large shadow.\nCommon uses: This aggressive shadow is typically used sparingly in UI design, primarily for elements that need maximum visual emphasis and elevation."
- },
- "inner": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "0",
- "color": "{shadow-color.inner}",
- "type": "innerShadow"
- },
- "$description": "Inner shadow. \nCommon uses: Pressed buttons, selected states, inset form fields."
- }
- },
- "shadow-color": {
- "0": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Transparent shadow color. Used when no shadow effect is desired."
- },
- "1": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Light shadow color with 60% opacity. Creates subtle depth for small UI elements."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Medium shadow color with 60% opacity. Provides balanced depth for common UI components."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Medium shadow color with 50% opacity. Creates moderate depth for elevated components."
- },
- "4": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Deep shadow color with 50% opacity. Provides significant depth for floating elements."
- },
- "5": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Very deep shadow color with 50% opacity. Creates dramatic elevation for modal content."
- },
- "6": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Extremely deep shadow color with 60% opacity. Provides maximum depth for highly elevated elements."
- },
- "inner": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Subtle inner shadow color with 10% opacity. Creates inset effect for pressed or focused states."
- }
- },
- "ring": {
- "focus": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "2",
- "color": "{background.1}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "4",
- "color": "{border.focus}",
- "type": "dropShadow"
- }
- ],
- "$description": "Focus ring effect with background offset and accent border."
- }
- },
- "gradient": {
- "ai": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.yellow.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pink.200}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.purple.300}"
- },
- "gradient-stop-4": {
- "$type": "color",
- "$value": "{colors.cyan.200}"
- }
- },
- "skeleton": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- },
- "pipeline": {
- "running": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- },
- "gradient-stop-2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- }
- },
- "arrows": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.blue.300}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{border.1}"
- }
- },
- "card": {
- "background": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.900}"
- }
- },
- "border": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- }
- },
- "widget": {
- "number": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.200}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.600}"
- }
- },
- "blob": {
- "big": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.950}"
- }
- },
- "small": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- }
- }
- }
- }
- },
- "iconStrokeWidth": {
- "xxs": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "xs": {
- "$type": "borderWidth",
- "$value": "1"
- },
- "sm": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "default": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "md": {
- "$type": "borderWidth",
- "$value": "1.4"
- },
- "lg": {
- "$type": "borderWidth",
- "$value": "2"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/mode/dark/high-contrast-deuteranopia.json b/packages/ui/design-tokens/mode/dark/high-contrast-deuteranopia.json
deleted file mode 100644
index 46a5f06e9b..0000000000
--- a/packages/ui/design-tokens/mode/dark/high-contrast-deuteranopia.json
+++ /dev/null
@@ -1,2342 +0,0 @@
-{
- "background": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.1000}",
- "$description": "Level 1. Represents the lowest layer in the stack. This is the foundation that everything else sits on, like the app's main background.\n\nCommon uses: Application background, page base layer, lowest-level containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Level 2. Represents elements that sit on top of the bottom layer. Creates visual hierarchy through subtle elevation.\n\nCommon uses: Cards, containers, form fields, dropdown menus."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Level 3. Represents elements that sit on top of the middle layer. Creates strong visual emphasis through maximum elevation.\n\nCommon uses: Popovers, tooltips, highlighted containers."
- }
- },
- "text": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Highest contrast color for text and icons in important content. Creates maximum readability and emphasis for key information.\n\nCommon uses: Headings, labels, emphasized text, primary buttons."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Primary color for text and icons in general content. Provides optimal readability for extended reading while reducing visual strain.\n\nCommon uses: Body text, primary content, default icons, form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Reduced emphasis color for text and icons in secondary information. Creates visual hierarchy through lower contrast.\n\nCommon uses: Supporting text, metadata, secondary information, placeholders."
- },
- "accent": {
- "$type": "color",
- "$value": "{brand.color.200}",
- "$description": "Contrasting color for text and icons in interactive elements or design focus. Creates visual distinction for actionable items.\n\nCommon uses: Links, buttons, interactive icons, highlighted elements."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Primary color for text and icons in success content. Communicates positive outcomes and completion states.\n\nCommon uses: Success message text, completion text, positive indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Primary color for text and icons in error content. Communicates problems, warnings, and destructive actions.\n\nCommon uses: Error message text, validation text, destructive action labels."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.200}",
- "$description": "Primary color for text and icons in warning content. Communicates caution and potential issues requiring attention.\n\nCommon uses: Warning message text, alert text, important notifications."
- }
- },
- "border": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Enhanced border color for interactive states. Creates strong visual definition for important boundaries.\n\nCommon uses: Focus states, hover states, active elements, primary containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Standard border color for general use. Provides balanced visual definition for common UI elements.\n\nCommon uses: Containers, cards, dividers, separators, default form inputs."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.7",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Softer border color for minimal separation. Creates subtle visual boundaries that don't dominate the UI.\n\nCommon uses: Subtle dividers, grouped content, secondary containers, table rows."
- },
- "focus": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Focus state indicator color. Provides clear visual feedback for keyboard navigation and accessibility.\n\nCommon uses: Focus rings, keyboard navigation highlights, selection indicators."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for success containers. Reinforces positive status through visual framing.\n\nCommon uses: Success alert borders, confirmation boundaries, completed state indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for error containers. Emphasizes critical information through visual framing.\n\nCommon uses: Error alert borders, validation boundaries, destructive action containers."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Border color for warning containers. Frames cautionary information with distinct boundary.\n\nCommon uses: Warning alert borders, notice boundaries, attention-requiring elements."
- }
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Light overlay for gentle interactive effects. Creates subtle visual feedback during user interaction.\n\nCommon uses: Button hover states, link hover states, soft interactions, menu items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Strong overlay for emphasized selection states. Creates distinct visual indication of active or selected elements.\n\nCommon uses: Selected list items, active tabs, chosen options, current navigation item."
- },
- "disabled": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Lowest emphasis text color for unavailable options. Creates visual differentiation between interactive and non-interactive elements.\n\nCommon uses: Disabled buttons, inactive form elements, unavailable options, placeholders."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Muted background color for disabled elements. Reduces visual prominence of non-interactive elements in the UI.\n\nCommon uses: Disabled buttons, inactive form controls, unavailable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Muted border color for disabled element boundaries. Creates subtle containment while indicating non-interactive state.\n\nCommon uses: Disabled form inputs, inactive controls, unavailable action boundaries."
- }
- }
- },
- "component": {
- "accordion": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for accordion triggers/headers. Used for the clickable area that expands/collapses content."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for accordion content. Applied to the expandable text within accordion panels."
- },
- "chevron": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the accordion expansion indicator icon. Visually signals the collapsed/expanded state."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for accordion items. Provides visual separation between accordion panels."
- }
- },
- "alert": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational alerts. Ensures high visibility for the alert heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational alerts. Provides readable contrast for alert content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational alerts. Creates visual distinction from surrounding content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational alerts. Subtly defines the alert's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Text color for danger alerts. Communicates critical information through high-contrast orange text."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Description text color for danger alerts. Ensures readability while maintaining the error state styling."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for danger alerts. Creates subtle but recognizable error state styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for danger alerts. Provides definition for error state alerts."
- }
- }
- },
- "avatar": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for avatar initials or text. Ensures visibility against the avatar background."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for avatar components. Provides contrast for text or image content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for avatars. Creates subtle definition around the avatar element."
- }
- },
- "badge": {
- "default": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for secondary badges. Provides readable contrast on secondary badge styling."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for secondary badges. Creates less prominent badge styling for secondary information."
- },
- "border": {
- "$type": "color",
- "$value": "{component.badge.default.background}",
- "$description": "Border color for secondary badges. Matches background for clean, cohesive appearance."
- }
- },
- "neutral": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for outline badges. Ensures readability for badges with transparent backgrounds."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Background color for neutral badges. Creates subtle visual styling for general-purpose indicators."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Border color for outline badges. Creates definition for badges without background fill."
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Text color for success badges. Communicates positive status through readable cyan text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for success badges. Provides subtle definition for success state indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background color for success badges. Creates a subtle but recognizable success indicator."
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Text color for danger badges. Communicates error or warning status with high visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for danger badges. Creates definition for error or warning indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for danger badges. Provides subtle visual indication of error states."
- }
- },
- "warning": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.200}",
- "$description": "Text color for warning badges. Signals caution states with readable amber text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Border color for warning badges. Defines the boundary of caution status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.500}",
- "$description": "Background color for warning badges. Creates subtle but recognizable caution indicators."
- }
- },
- "running": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Text color for running state badges. Indicates active or in-progress operations."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for running state badges. Defines the boundary of active status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for running state badges. Creates subtle visual indication of in-progress states."
- }
- },
- "merged": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Text color for merged state badges. Indicates completed merge actions in version control contexts."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for merged state badges. Defines the boundary of merge status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background color for merged state badges. Creates subtle but recognizable merge indicators."
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-related badges. Ensures high contrast against AI badge gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for AI-related badges. Creates a subtle backdrop that highlights the gradient border."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-related badges. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "breadcrumb": {
- "item-inactive": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for inactive breadcrumb items. Provides reduced emphasis for previous navigation steps."
- },
- "item-current": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for current breadcrumb item. Emphasizes the user's current location in the navigation hierarchy."
- },
- "separator": {
- "$type": "color",
- "$value": "{state.disabled.text}",
- "$description": "Color for breadcrumb separator characters. Creates visual distinction between breadcrumb items."
- }
- },
- "btn": {
- "primary": {
- "text": {
- "$type": "color",
- "$value": "{brand.onColor.600}",
- "$description": "Text and icon color for primary action buttons. Ensures maximum contrast and visibility for primary CTA elements."
- },
- "background": {
- "$type": "color",
- "$value": "{brand.color.600}",
- "$description": "Background color for primary action buttons. Creates emphasis for the most important action in a given context."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.primary.background}",
- "$description": "Border color for primary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "secondary": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text and icon color for secondary action buttons. Provides readable contrast for supporting actions."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for secondary action buttons. Creates visual hierarchy between primary and secondary actions."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.secondary.background}",
- "$description": "Border color for secondary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "outline": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected outline buttons. Provides readable contrast against transparent backgrounds."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected outline buttons. Creates subtle emphasis for button icons."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for unselected outline buttons. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected outline buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected outline buttons. Increases visibility for active button states."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for selected outline buttons. Creates stronger visual indication of the active state."
- }
- }
- },
- "ghost": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected ghost buttons. Provides readable contrast for minimal styling."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected ghost buttons. Creates subtle emphasis for button icons."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected ghost buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected ghost buttons. Increases visibility for active button states."
- }
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Text color for success buttons. Communicates positive actions through readable cyan text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background color for success buttons. Creates subtle but recognizable positive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for success buttons. Provides definition for positive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Hover state background color for success buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Active state background color for success buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Text color for danger buttons. Communicates destructive or warning actions through high-contrast orange text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for danger buttons. Creates subtle but recognizable destructive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for danger buttons. Provides definition for destructive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Hover state background color for danger buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Active state background color for danger buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-powered buttons. Ensures high contrast against AI button gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for AI-powered buttons."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-powered buttons. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for card components. Creates a distinct surface that appears elevated from the page background."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for card components. Defines the card boundaries and enhances visual separation from surrounding content."
- }
- },
- "dialog": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for dialog titles. Ensures high visibility and emphasis for the modal heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dialog content. Provides readable contrast for the modal's primary text content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for dialog components. Creates a distinct surface for modal content that appears above the main UI."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dialog components."
- },
- "backdrop": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Overlay color behind dialog components. Creates focus on the dialog by dimming content underneath."
- }
- },
- "dropdown": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for dropdown menus. Creates a distinct surface for selectable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dropdown menus container."
- },
- "item": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dropdown menu items. Ensures readability of selectable options."
- },
- "delete": {
- "text": {
- "$type": "color",
- "$value": "{text.danger}",
- "$description": "Text color for dropdown menu delete-item."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Specific hover state color for dropdown delete-item."
- }
- }
- }
- }
- },
- "diff": {
- "grey": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral base color for the diff interface that allows code and difference highlights to remain visually prominent."
- },
- "add-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Cyan background highlighting newly added code lines while maintaining readability."
- },
- "add-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background for line numbers of added code, providing visual connection to added content."
- },
- "add-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Stronger emphasis color for specific character changes within added lines."
- },
- "add-widget": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background for interactive UI elements related to added content."
- },
- "add-widget-color": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text/icon color for add-related interactive elements, ensuring readability."
- },
- "del-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Orange background highlighting removed code lines without causing eye strain."
- },
- "del-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background for line numbers of deleted code, connecting numbers to removed content."
- },
- "del-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Stronger emphasis color for specific character changes within deleted lines."
- },
- "plain-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral background for unchanged code that allows modified content to stand out."
- },
- "plain-lineNumber": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for line numbers of unchanged code, maintaining visual rhythm."
- },
- "plain-lineNumber-color": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unchanged line numbers, visually subdued compared to changed content."
- },
- "empty-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for placeholder spaces and empty lines, maintaining visual continuity."
- },
- "hunk-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for diff section headers ('hunks') that indicate which part of the file is displayed."
- },
- "hunk-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for line numbers in section headers."
- },
- "hunk-content-color": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for section header content showing file position information."
- },
- "expand-content": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background for controls that expand/collapse code sections to show additional context."
- }
- },
- "input": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for input field content. Ensures readability of user-entered information."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for input field placeholders. Provides lower-contrast guidance text that doesn't compete with entered content."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for icons within input components. Creates visual harmony with placeholder text and decorative elements."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for input fields. Creates a distinct surface for user interaction and data entry."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for input fields. Defines the input area with a visible boundary for improved usability."
- }
- },
- "label": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for form labels and field identifiers. Ensures high contrast for important contextual information."
- }
- },
- "link": {
- "default": {
- "$type": "color",
- "$value": "{text.accent}",
- "$description": "Default color for text links. Creates distinct visual identification of interactive text elements."
- },
- "visited": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Visited state color for text links. Differentiates links the user has already activated."
- }
- },
- "nav-tabs": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Unselected tab item text."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Selected tab item text."
- },
- "border": {
- "$type": "color",
- "$value": "{border.focus}",
- "$description": "Selected tab item border."
- }
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Navigation container border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Navigation tabs container background."
- }
- },
- "pipeline": {
- "arrow": {
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for pipeline connection arrows. Defines the visual path between pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.pipeline.arrows.gradient-stop-1} 0%, {gradient.pipeline.arrows.gradient-stop-2} 50%, {gradient.pipeline.arrows.gradient-stop-3} 100%)",
- "$description": "Gradient border color for active pipeline arrows. Visually indicates data flow between active pipeline components."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.background.gradient-from} 10%, {gradient.pipeline.card.background.gradient-to} 75%)",
- "$description": "Gradient background for pipeline cards. Creates a visually distinctive surface for pipeline visualization elements."
- },
- "border": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.border.gradient-from} 10%, {gradient.pipeline.card.border.gradient-to} 75%)",
- "$description": "Gradient border for pipeline cards. Enhances the visual depth and distinction of pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "radial-gradient(604% 142% at 0% 0%, {gradient.pipeline.running.gradient-stop-1} 0%, {gradient.pipeline.running.gradient-stop-2} 30%, {gradient.pipeline.running.gradient-stop-3} 100%)",
- "$description": "Animated gradient border for running pipeline states. Provides visual indication of active processing."
- }
- },
- "error": {
- "border": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for error pipeline states. Clearly indicates failed or problematic pipeline execution."
- }
- },
- "completed": {
- "border": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for completed pipeline states. Indicates successful pipeline execution."
- }
- }
- },
- "card-canvas": {
- "1": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "The background color for the primary/top-level canvas where pipeline components are arranged. Creates the base visual layer for the main workflow area."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Solid border for the outermost pipeline canvas elements. Defines the boundaries of the top-level workflow container."
- }
- },
- "2": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for nested/secondary canvas elements that appear within the main workflow. Provides visual distinction for grouped pipeline components."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border styling applied to nested canvas containers. Creates clear visual boundaries between different sections within the pipeline visualization."
- }
- }
- },
- "background": {
- "dotes": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Refers to the dotted pattern visible in the background of the workspace."
- }
- }
- },
- "sidebar": {
- "background": {
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Background color for navigation components. Creates a consistent foundation for navigation elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for navigation components. Creates visual boundaries and separation from adjacent content."
- },
- "separator": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Color for separators between navigation sections. Creates visual organization within the navigation structure."
- },
- "hover": {
- "$type": "color",
- "$value": "{state.hover}",
- "$description": "Hover state for navigation items."
- },
- "selected": {
- "$type": "color",
- "$value": "{state.selected}",
- "$description": "Selected state for navigation items."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected navigation items. Provides readable but less emphasized styling for available options."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected navigation items. Creates subtle visual indicators for navigation options."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected navigation items. Increases contrast to highlight the current location."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected navigation items. Creates stronger visual indication of the current selection."
- }
- }
- },
- "logo": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for Logo in sidebar navigation."
- },
- "icon": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Icon color for Logo in sidebar navigation."
- }
- },
- "search": {
- "background": {
- "$type": "color",
- "$value": "{component.sidebar.background}",
- "$description": "Search input specific background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Search input specific border on sidebar navigation."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Search input specific placeholder on sidebar navigation."
- },
- "btn": {
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Search input specific button background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Search input specific button border on sidebar navigation."
- },
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Search input specific button text on sidebar navigation."
- }
- }
- },
- "footer": {
- "username": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Username in the footer sidebar navigation menu."
- },
- "data": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "User data in the footer sidebar navigation menu."
- }
- }
- },
- "scrollbar": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Color for scrollbar thumb/handle elements. Provides subtle contrast against the scrollbar track for improved usability."
- }
- },
- "selection": {
- "unselected": {
- "item": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for unselected items in selection controls. Provides readable but less emphasized styling for available options."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected state in selection controls. Creates visual distinction from selected items."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for unselected elements in selection controls. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "item": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Color for selected items in selection controls. Creates high contrast against selected background state."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background color for selected state in selection controls. Creates strong visual indication of active selection."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Border color for selected elements in selection controls. Reinforces the selected state with consistent styling."
- }
- }
- },
- "separator": {
- "background": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Background color for separator elements. Creates visual division between content sections with a subtle line or space."
- }
- },
- "skeleton": {
- "background": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.skeleton.gradient-stop-1} 0%, {gradient.skeleton.gradient-stop-2} 50%, {gradient.skeleton.gradient-stop-3} 100%)",
- "$description": "Animation color that sweeps across skeleton elements. Creates a \"shimmer\" effect indicating content loading states."
- }
- },
- "slider": {
- "track": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for slider tracks. Represents the full range of available values in an unselected state."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Filled portion color for slider tracks. Visually represents the selected value or range within the track."
- }
- },
- "track-segments": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Color for segment markers on the unfilled track portion. Creates visual indicators for specific values or intervals."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.800}",
- "$description": "Color for segment markers on the filled track portion. Maintains visibility of markers within the selected range."
- }
- },
- "handle": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for slider handles. Creates a distinct, interactive element for adjusting values."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Border color for slider handles. Provides definition and contrast for the interactive control."
- }
- }
- },
- "status-indicator": {
- "completed": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Color for success status indicators. Communicates completed or positive states."
- },
- "cancelled": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Color for danger status indicators. Communicates error or critical warning states."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Color for warning status indicators. Communicates caution or potential issue states."
- },
- "running": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Color for running status indicators. Communicates active or in-progress operations."
- },
- "merged": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Color for merged status indicators. Communicates successful integration or completion in version control contexts."
- },
- "action-required": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Color for action-required status indicators. Communicates that user attention or intervention is needed."
- },
- "waiting": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for pending status indicators. Communicates in waiting states."
- }
- },
- "switch": {
- "unselected": {
- "thumb": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the movable thumb element in unselected switch controls. Creates visual contrast against the track."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for the unselected state of switch controls. Creates visual distinction from the selected state."
- }
- },
- "selected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Color for the movable thumb element in selected switch controls. Provides clear contrast against the active track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background color for the selected state of switch controls. Creates strong visual indication of active state."
- }
- }
- },
- "table": {
- "header": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for table header cells. Ensures readability of column labels and titles."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for table header rows. Creates visual distinction between headers and data rows."
- }
- },
- "row": {
- "alternate-background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for alternate table rows. Improves readability by differentiating adjacent rows."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for table rows. Provides subtle separation between data rows."
- }
- },
- "cell": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for table cell content. Ensures high readability of tabular data."
- }
- }
- },
- "tabs": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for the tabs container. Creates a consistent foundation for tab elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tab containers and separators. Provides subtle definition for tab boundaries."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unselected tab items. Provides reduced emphasis for available but inactive tabs."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected tab items. Creates visual distinction from the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tabs.item.unselected.background}",
- "$description": "Border color for unselected tab items. Maintains consistent styling with the tab background."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for the selected tab item. Increases contrast to highlight the active tab."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for the selected tab item. Creates strong visual indication of the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for the selected tab item. Reinforces the active state with defined boundaries."
- }
- }
- }
- },
- "tag": {
- "blue": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Text color for blue tags. Ensures readability while maintaining the blue color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.800}",
- "$description": "Background color for blue tags. Creates a distinct surface with blue theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.950}",
- "$description": "Subtle background variation for blue tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.blue.background}",
- "$description": "Border color for blue tags."
- }
- },
- "brown": {
- "text": {
- "$type": "color",
- "$value": "{colors.brown.100}",
- "$description": "Text color for brown tags. Ensures readability while maintaining the brown color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.brown.800}",
- "$description": "Background color for brown tags. Creates a distinct surface with brown theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.brown.950}",
- "$description": "Subtle background variation for brown tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.brown.background}",
- "$description": "Border color for brown tags."
- }
- },
- "cyan": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Text color for cyan tags. Ensures readability while maintaining the cyan color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.800}",
- "$description": "Background color for cyan tags. Creates a distinct surface with cyan theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for cyan tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.cyan.background}",
- "$description": "Border color for cyan tags."
- }
- },
- "green": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Text color for green tags, replaced with cyan for deuteranopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.800}",
- "$description": "Background color for green tags, replaced with cyan for deuteranopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for green tags, replaced with cyan for deuteranopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.green.background}",
- "$description": "Border color for green tags, replaced with cyan."
- }
- },
- "indigo": {
- "text": {
- "$type": "color",
- "$value": "{colors.indigo.100}",
- "$description": "Text color for indigo tags. Ensures readability while maintaining the indigo color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.indigo.800}",
- "$description": "Background color for indigo tags. Creates a distinct surface with indigo theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.indigo.950}",
- "$description": "Subtle background variation for indigo tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.indigo.background}",
- "$description": "Border color for indigo tags."
- }
- },
- "lime": {
- "text": {
- "$type": "color",
- "$value": "{colors.lime.100}",
- "$description": "Text color for lime tags. Ensures readability while maintaining the lime color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.lime.800}",
- "$description": "Background color for lime tags. Creates a distinct surface with lime theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.lime.950}",
- "$description": "Subtle background variation for lime tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.lime.background}",
- "$description": "Border color for lime tags."
- }
- },
- "mint": {
- "text": {
- "$type": "color",
- "$value": "{colors.mint.100}",
- "$description": "Text color for mint tags. Ensures readability while maintaining the mint color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.mint.800}",
- "$description": "Background color for mint tags. Creates a distinct surface with mint theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.mint.950}",
- "$description": "Subtle background variation for mint tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.mint.background}",
- "$description": "Border color for mint tags."
- }
- },
- "orange": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Text color for orange tags. Ensures readability while maintaining the orange color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.800}",
- "$description": "Background color for orange tags. Creates a distinct surface with orange theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.950}",
- "$description": "Subtle background variation for orange tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.orange.background}",
- "$description": "Border color for orange tags."
- }
- },
- "pink": {
- "text": {
- "$type": "color",
- "$value": "{colors.pink.100}",
- "$description": "Text color for pink tags. Ensures readability while maintaining the pink color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pink.800}",
- "$description": "Background color for pink tags. Creates a distinct surface with pink theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.pink.950}",
- "$description": "Subtle background variation for pink tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.pink.background}",
- "$description": "Border color for pink tags."
- }
- },
- "purple": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Text color for purple tags, replaced with cyan for deuteranopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.800}",
- "$description": "Background color for purple tags, replaced with cyan for deuteranopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for purple tags, replaced with cyan for deuteranopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.purple.background}",
- "$description": "Border color for purple tags, replaced with cyan."
- }
- },
- "red": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Text color for red tags, replaced with orange for deuteranopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.800}",
- "$description": "Background color for red tags, replaced with orange for deuteranopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.950}",
- "$description": "Subtle background variation for red tags, replaced with orange for deuteranopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.red.background}",
- "$description": "Border color for red tags, replaced with orange."
- }
- },
- "violet": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Text color for violet tags, replaced with blue for deuteranopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.800}",
- "$description": "Background color for violet tags, replaced with blue for deuteranopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.950}",
- "$description": "Subtle background variation for violet tags, replaced with blue for deuteranopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.violet.background}",
- "$description": "Border color for violet tags, replaced with blue."
- }
- },
- "yellow": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.100}",
- "$description": "Text color for yellow tags. Ensures readability while maintaining the yellow color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.yellow.800}",
- "$description": "Background color for yellow tags. Creates a distinct surface with yellow theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.yellow.950}",
- "$description": "Subtle background variation for yellow tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.yellow.background}",
- "$description": "Border color for yellow tags."
- }
- },
- "gray": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Text color for gray tags. Ensures readability while maintaining the gray color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for gray tags. Creates a distinct surface with gray theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Subtle background variation for gray tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.gray.background}",
- "$description": "Border color for gray tags."
- }
- }
- },
- "toast": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational toast notifications. Ensures high visibility for the notification headline."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational toast notifications. Provides readable contrast for notification content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational toast notifications. Creates visual distinction from UI content beneath."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational toast notifications. Subtly defines the notification's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Title text color for danger toast notifications. Provides maximum contrast against the error background."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Description text color for danger toast notifications. Ensures readability of critical information."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.700}",
- "$description": "Background color for danger toast notifications. Creates high-visibility indication of errors or warnings."
- },
- "border": {
- "$type": "color",
- "$value": "{component.toast.danger.background}",
- "$description": "Border color for danger toast notifications. Reinforces the critical nature of the notification message."
- }
- }
- },
- "tooltip": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for tooltip content. Ensures readability of helpful contextual information."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- }
- }
- },
- "shadow": {
- "0": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "0",
- "color": "{shadow-color.0}",
- "type": "dropShadow"
- },
- "$description": "No shadow. \nCommon uses: Flat designs, disabled states, removing shadows on mobile."
- },
- "1": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "0",
- "color": "{shadow-color.1}",
- "type": "dropShadow"
- },
- "$description": "Small shadow. \nCommon uses: Buttons in their rest state, form inputs, subtle UI elements."
- },
- "2": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1",
- "blur": "3",
- "spread": "0",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "-1",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- }
- ],
- "$description": "Default shadow. \nCommon uses: Cards, dropdowns, popovers in their default state."
- },
- "3": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-1",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "-2",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- }
- ],
- "$description": "Medium shadow. \nCommon uses: Elevated cards, active buttons, interactive elements on hover."
- },
- "4": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "10",
- "blur": "15",
- "spread": "-3",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-4",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- }
- ],
- "$description": "Large shadow. \nCommon uses: Modals, floating panels, navigation dropdowns."
- },
- "5": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "20",
- "blur": "25",
- "spread": "-5",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "8",
- "blur": "10",
- "spread": "-6",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- }
- ],
- "$description": "Extra large shadow. \nCommon uses: Large modals, sidebars, elevated content sections."
- },
- "6": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "25",
- "blur": "50",
- "spread": "-12",
- "color": "{shadow-color.6}",
- "type": "dropShadow"
- },
- "$description": "Extra extra large shadow.\nCommon uses: This aggressive shadow is typically used sparingly in UI design, primarily for elements that need maximum visual emphasis and elevation."
- },
- "inner": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "0",
- "color": "{shadow-color.inner}",
- "type": "innerShadow"
- },
- "$description": "Inner shadow. \nCommon uses: Pressed buttons, selected states, inset form fields."
- }
- },
- "shadow-color": {
- "0": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Transparent shadow color. Used when no shadow effect is desired."
- },
- "1": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Light shadow color with 60% opacity. Creates subtle depth for small UI elements."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Medium shadow color with 60% opacity. Provides balanced depth for common UI components."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Medium shadow color with 50% opacity. Creates moderate depth for elevated components."
- },
- "4": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Deep shadow color with 50% opacity. Provides significant depth for floating elements."
- },
- "5": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Very deep shadow color with 50% opacity. Creates dramatic elevation for modal content."
- },
- "6": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Extremely deep shadow color with 60% opacity. Provides maximum depth for highly elevated elements."
- },
- "inner": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Subtle inner shadow color with 10% opacity. Creates inset effect for pressed or focused states."
- }
- },
- "ring": {
- "focus": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "2",
- "color": "{background.1}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "4",
- "color": "{border.focus}",
- "type": "dropShadow"
- }
- ],
- "$description": "Focus ring effect with background offset and accent border."
- }
- },
- "gradient": {
- "ai": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.yellow.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.cyan.300}"
- },
- "gradient-stop-4": {
- "$type": "color",
- "$value": "{colors.cyan.200}"
- }
- },
- "skeleton": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- },
- "pipeline": {
- "running": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- },
- "gradient-stop-2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- }
- },
- "arrows": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.blue.300}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{border.1}"
- }
- },
- "card": {
- "background": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.900}"
- }
- },
- "border": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- }
- },
- "widget": {
- "number": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.200}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.600}"
- }
- },
- "blob": {
- "big": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.950}"
- }
- },
- "small": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- }
- }
- }
- }
- },
- "iconStrokeWidth": {
- "xxs": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "xs": {
- "$type": "borderWidth",
- "$value": "1"
- },
- "sm": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "default": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "md": {
- "$type": "borderWidth",
- "$value": "1.4"
- },
- "lg": {
- "$type": "borderWidth",
- "$value": "2"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/mode/dark/high-contrast-protanopia.json b/packages/ui/design-tokens/mode/dark/high-contrast-protanopia.json
deleted file mode 100644
index aa50f0f734..0000000000
--- a/packages/ui/design-tokens/mode/dark/high-contrast-protanopia.json
+++ /dev/null
@@ -1,2342 +0,0 @@
-{
- "background": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.1000}",
- "$description": "Level 1. Represents the lowest layer in the stack. This is the foundation that everything else sits on, like the app's main background.\n\nCommon uses: Application background, page base layer, lowest-level containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Level 2. Represents elements that sit on top of the bottom layer. Creates visual hierarchy through subtle elevation.\n\nCommon uses: Cards, containers, form fields, dropdown menus."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Level 3. Represents elements that sit on top of the middle layer. Creates strong visual emphasis through maximum elevation.\n\nCommon uses: Popovers, tooltips, highlighted containers."
- }
- },
- "text": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Highest contrast color for text and icons in important content. Creates maximum readability and emphasis for key information.\n\nCommon uses: Headings, labels, emphasized text, primary buttons."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Primary color for text and icons in general content. Provides optimal readability for extended reading while reducing visual strain.\n\nCommon uses: Body text, primary content, default icons, form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Reduced emphasis color for text and icons in secondary information. Creates visual hierarchy through lower contrast.\n\nCommon uses: Supporting text, metadata, secondary information, placeholders."
- },
- "accent": {
- "$type": "color",
- "$value": "{brand.color.200}",
- "$description": "Contrasting color for text and icons in interactive elements or design focus. Creates visual distinction for actionable items.\n\nCommon uses: Links, buttons, interactive icons, highlighted elements."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.blue.200}",
- "$description": "Primary color for text and icons in success content. Communicates positive outcomes and completion states.\n\nCommon uses: Success message text, completion text, positive indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Primary color for text and icons in error content. Communicates problems, warnings, and destructive actions.\n\nCommon uses: Error message text, validation text, destructive action labels."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.200}",
- "$description": "Primary color for text and icons in warning content. Communicates caution and potential issues requiring attention.\n\nCommon uses: Warning message text, alert text, important notifications."
- }
- },
- "border": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Enhanced border color for interactive states. Creates strong visual definition for important boundaries.\n\nCommon uses: Focus states, hover states, active elements, primary containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Standard border color for general use. Provides balanced visual definition for common UI elements.\n\nCommon uses: Containers, cards, dividers, separators, default form inputs."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.7",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Softer border color for minimal separation. Creates subtle visual boundaries that don't dominate the UI.\n\nCommon uses: Subtle dividers, grouped content, secondary containers, table rows."
- },
- "focus": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Focus state indicator color. Provides clear visual feedback for keyboard navigation and accessibility.\n\nCommon uses: Focus rings, keyboard navigation highlights, selection indicators."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Border color for success containers. Reinforces positive status through visual framing.\n\nCommon uses: Success alert borders, confirmation boundaries, completed state indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for error containers. Emphasizes critical information through visual framing.\n\nCommon uses: Error alert borders, validation boundaries, destructive action containers."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Border color for warning containers. Frames cautionary information with distinct boundary.\n\nCommon uses: Warning alert borders, notice boundaries, attention-requiring elements."
- }
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Light overlay for gentle interactive effects. Creates subtle visual feedback during user interaction.\n\nCommon uses: Button hover states, link hover states, soft interactions, menu items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Strong overlay for emphasized selection states. Creates distinct visual indication of active or selected elements.\n\nCommon uses: Selected list items, active tabs, chosen options, current navigation item."
- },
- "disabled": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Lowest emphasis text color for unavailable options. Creates visual differentiation between interactive and non-interactive elements.\n\nCommon uses: Disabled buttons, inactive form elements, unavailable options, placeholders."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Muted background color for disabled elements. Reduces visual prominence of non-interactive elements in the UI.\n\nCommon uses: Disabled buttons, inactive form controls, unavailable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Muted border color for disabled element boundaries. Creates subtle containment while indicating non-interactive state.\n\nCommon uses: Disabled form inputs, inactive controls, unavailable action boundaries."
- }
- }
- },
- "component": {
- "accordion": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for accordion triggers/headers. Used for the clickable area that expands/collapses content."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for accordion content. Applied to the expandable text within accordion panels."
- },
- "chevron": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the accordion expansion indicator icon. Visually signals the collapsed/expanded state."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for accordion items. Provides visual separation between accordion panels."
- }
- },
- "alert": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational alerts. Ensures high visibility for the alert heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational alerts. Provides readable contrast for alert content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational alerts. Creates visual distinction from surrounding content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational alerts. Subtly defines the alert's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.red.100}",
- "$description": "Text color for danger alerts. Communicates critical information through high-contrast red text."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Description text color for danger alerts. Ensures readability while maintaining the error state styling."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger alerts. Creates subtle but recognizable error state styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger alerts. Provides definition for error state alerts."
- }
- }
- },
- "avatar": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for avatar initials or text. Ensures visibility against the avatar background."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for avatar components. Provides contrast for text or image content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for avatars. Creates subtle definition around the avatar element."
- }
- },
- "badge": {
- "default": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for secondary badges. Provides readable contrast on secondary badge styling."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for secondary badges. Creates less prominent badge styling for secondary information."
- },
- "border": {
- "$type": "color",
- "$value": "{component.badge.default.background}",
- "$description": "Border color for secondary badges. Matches background for clean, cohesive appearance."
- }
- },
- "neutral": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for outline badges. Ensures readability for badges with transparent backgrounds."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Background color for neutral badges. Creates subtle visual styling for general-purpose indicators."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Border color for outline badges. Creates definition for badges without background fill."
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.200}",
- "$description": "Text color for success badges. Communicates positive status through readable blue text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Border color for success badges. Provides subtle definition for success state indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background color for success badges. Creates a subtle but recognizable success indicator."
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Text color for danger badges. Communicates error or warning status with high visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger badges. Creates definition for error or warning indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger badges. Provides subtle visual indication of error states."
- }
- },
- "warning": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.200}",
- "$description": "Text color for warning badges. Signals caution states with readable amber text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Border color for warning badges. Defines the boundary of caution status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.500}",
- "$description": "Background color for warning badges. Creates subtle but recognizable caution indicators."
- }
- },
- "running": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Text color for running state badges. Indicates active or in-progress operations."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for running state badges. Defines the boundary of active status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for running state badges. Creates subtle visual indication of in-progress states."
- }
- },
- "merged": {
- "text": {
- "$type": "color",
- "$value": "{colors.purple.200}",
- "$description": "Text color for merged state badges. Indicates completed merge actions in version control contexts."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Border color for merged state badges. Defines the boundary of merge status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.purple.500}",
- "$description": "Background color for merged state badges. Creates subtle but recognizable merge indicators."
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-related badges. Ensures high contrast against AI badge gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for AI-related badges. Creates a subtle backdrop that highlights the gradient border."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-related badges. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "breadcrumb": {
- "item-inactive": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for inactive breadcrumb items. Provides reduced emphasis for previous navigation steps."
- },
- "item-current": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for current breadcrumb item. Emphasizes the user's current location in the navigation hierarchy."
- },
- "separator": {
- "$type": "color",
- "$value": "{state.disabled.text}",
- "$description": "Color for breadcrumb separator characters. Creates visual distinction between breadcrumb items."
- }
- },
- "btn": {
- "primary": {
- "text": {
- "$type": "color",
- "$value": "{brand.onColor.600}",
- "$description": "Text and icon color for primary action buttons. Ensures maximum contrast and visibility for primary CTA elements."
- },
- "background": {
- "$type": "color",
- "$value": "{brand.color.600}",
- "$description": "Background color for primary action buttons. Creates emphasis for the most important action in a given context."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.primary.background}",
- "$description": "Border color for primary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "secondary": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text and icon color for secondary action buttons. Provides readable contrast for supporting actions."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for secondary action buttons. Creates visual hierarchy between primary and secondary actions."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.secondary.background}",
- "$description": "Border color for secondary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "outline": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected outline buttons. Provides readable contrast against transparent backgrounds."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected outline buttons. Creates subtle emphasis for button icons."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for unselected outline buttons. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected outline buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected outline buttons. Increases visibility for active button states."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for selected outline buttons. Creates stronger visual indication of the active state."
- }
- }
- },
- "ghost": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected ghost buttons. Provides readable contrast for minimal styling."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected ghost buttons. Creates subtle emphasis for button icons."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected ghost buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected ghost buttons. Increases visibility for active button states."
- }
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.200}",
- "$description": "Text color for success buttons. Communicates positive actions through readable blue text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background color for success buttons. Creates subtle but recognizable positive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Border color for success buttons. Provides definition for positive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Hover state background color for success buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Active state background color for success buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Text color for danger buttons. Communicates destructive or warning actions through high-contrast red text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger buttons. Creates subtle but recognizable destructive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger buttons. Provides definition for destructive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Hover state background color for danger buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Active state background color for danger buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-powered buttons. Ensures high contrast against AI button gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for AI-powered buttons."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-powered buttons. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for card components. Creates a distinct surface that appears elevated from the page background."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for card components. Defines the card boundaries and enhances visual separation from surrounding content."
- }
- },
- "dialog": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for dialog titles. Ensures high visibility and emphasis for the modal heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dialog content. Provides readable contrast for the modal's primary text content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for dialog components. Creates a distinct surface for modal content that appears above the main UI."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dialog components."
- },
- "backdrop": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Overlay color behind dialog components. Creates focus on the dialog by dimming content underneath."
- }
- },
- "dropdown": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for dropdown menus. Creates a distinct surface for selectable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dropdown menus container."
- },
- "item": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dropdown menu items. Ensures readability of selectable options."
- },
- "delete": {
- "text": {
- "$type": "color",
- "$value": "{text.danger}",
- "$description": "Text color for dropdown menu delete-item."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Specific hover state color for dropdown delete-item."
- }
- }
- }
- }
- },
- "diff": {
- "grey": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral base color for the diff interface that allows code and difference highlights to remain visually prominent."
- },
- "add-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Blue background highlighting newly added code lines while maintaining readability."
- },
- "add-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for line numbers of added code, providing visual connection to added content."
- },
- "add-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Stronger emphasis color for specific character changes within added lines."
- },
- "add-widget": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background for interactive UI elements related to added content."
- },
- "add-widget-color": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text/icon color for add-related interactive elements, ensuring readability."
- },
- "del-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Red background highlighting removed code lines without causing eye strain."
- },
- "del-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background for line numbers of deleted code, connecting numbers to removed content."
- },
- "del-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Stronger emphasis color for specific character changes within deleted lines."
- },
- "plain-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral background for unchanged code that allows modified content to stand out."
- },
- "plain-lineNumber": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for line numbers of unchanged code, maintaining visual rhythm."
- },
- "plain-lineNumber-color": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unchanged line numbers, visually subdued compared to changed content."
- },
- "empty-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for placeholder spaces and empty lines, maintaining visual continuity."
- },
- "hunk-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for diff section headers ('hunks') that indicate which part of the file is displayed."
- },
- "hunk-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for line numbers in section headers."
- },
- "hunk-content-color": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for section header content showing file position information."
- },
- "expand-content": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background for controls that expand/collapse code sections to show additional context."
- }
- },
- "input": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for input field content. Ensures readability of user-entered information."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for input field placeholders. Provides lower-contrast guidance text that doesn't compete with entered content."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for icons within input components. Creates visual harmony with placeholder text and decorative elements."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for input fields. Creates a distinct surface for user interaction and data entry."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for input fields. Defines the input area with a visible boundary for improved usability."
- }
- },
- "label": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for form labels and field identifiers. Ensures high contrast for important contextual information."
- }
- },
- "link": {
- "default": {
- "$type": "color",
- "$value": "{text.accent}",
- "$description": "Default color for text links. Creates distinct visual identification of interactive text elements."
- },
- "visited": {
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Visited state color for text links. Differentiates links the user has already activated."
- }
- },
- "nav-tabs": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Unselected tab item text."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Selected tab item text."
- },
- "border": {
- "$type": "color",
- "$value": "{border.focus}",
- "$description": "Selected tab item border."
- }
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Navigation container border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Navigation tabs container background."
- }
- },
- "pipeline": {
- "arrow": {
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for pipeline connection arrows. Defines the visual path between pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.pipeline.arrows.gradient-stop-1} 0%, {gradient.pipeline.arrows.gradient-stop-2} 50%, {gradient.pipeline.arrows.gradient-stop-3} 100%)",
- "$description": "Gradient border color for active pipeline arrows. Visually indicates data flow between active pipeline components."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.background.gradient-from} 10%, {gradient.pipeline.card.background.gradient-to} 75%)",
- "$description": "Gradient background for pipeline cards. Creates a visually distinctive surface for pipeline visualization elements."
- },
- "border": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.border.gradient-from} 10%, {gradient.pipeline.card.border.gradient-to} 75%)",
- "$description": "Gradient border for pipeline cards. Enhances the visual depth and distinction of pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "radial-gradient(604% 142% at 0% 0%, {gradient.pipeline.running.gradient-stop-1} 0%, {gradient.pipeline.running.gradient-stop-2} 30%, {gradient.pipeline.running.gradient-stop-3} 100%)",
- "$description": "Animated gradient border for running pipeline states. Provides visual indication of active processing."
- }
- },
- "error": {
- "border": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for error pipeline states. Clearly indicates failed or problematic pipeline execution."
- }
- },
- "completed": {
- "border": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Border color for completed pipeline states. Indicates successful pipeline execution."
- }
- }
- },
- "card-canvas": {
- "1": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "The background color for the primary/top-level canvas where pipeline components are arranged. Creates the base visual layer for the main workflow area."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Solid border for the outermost pipeline canvas elements. Defines the boundaries of the top-level workflow container."
- }
- },
- "2": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for nested/secondary canvas elements that appear within the main workflow. Provides visual distinction for grouped pipeline components."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border styling applied to nested canvas containers. Creates clear visual boundaries between different sections within the pipeline visualization."
- }
- }
- },
- "background": {
- "dotes": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Refers to the dotted pattern visible in the background of the workspace."
- }
- }
- },
- "sidebar": {
- "background": {
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Background color for navigation components. Creates a consistent foundation for navigation elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for navigation components. Creates visual boundaries and separation from adjacent content."
- },
- "separator": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Color for separators between navigation sections. Creates visual organization within the navigation structure."
- },
- "hover": {
- "$type": "color",
- "$value": "{state.hover}",
- "$description": "Hover state for navigation items."
- },
- "selected": {
- "$type": "color",
- "$value": "{state.selected}",
- "$description": "Selected state for navigation items."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected navigation items. Provides readable but less emphasized styling for available options."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected navigation items. Creates subtle visual indicators for navigation options."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected navigation items. Increases contrast to highlight the current location."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected navigation items. Creates stronger visual indication of the current selection."
- }
- }
- },
- "logo": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for Logo in sidebar navigation."
- },
- "icon": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Icon color for Logo in sidebar navigation."
- }
- },
- "search": {
- "background": {
- "$type": "color",
- "$value": "{component.sidebar.background}",
- "$description": "Search input specific background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Search input specific border on sidebar navigation."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Search input specific placeholder on sidebar navigation."
- },
- "btn": {
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Search input specific button background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Search input specific button border on sidebar navigation."
- },
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Search input specific button text on sidebar navigation."
- }
- }
- },
- "footer": {
- "username": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Username in the footer sidebar navigation menu."
- },
- "data": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "User data in the footer sidebar navigation menu."
- }
- }
- },
- "scrollbar": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Color for scrollbar thumb/handle elements. Provides subtle contrast against the scrollbar track for improved usability."
- }
- },
- "selection": {
- "unselected": {
- "item": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for unselected items in selection controls. Provides readable but less emphasized styling for available options."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected state in selection controls. Creates visual distinction from selected items."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for unselected elements in selection controls. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "item": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Color for selected items in selection controls. Creates high contrast against selected background state."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background color for selected state in selection controls. Creates strong visual indication of active selection."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Border color for selected elements in selection controls. Reinforces the selected state with consistent styling."
- }
- }
- },
- "separator": {
- "background": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Background color for separator elements. Creates visual division between content sections with a subtle line or space."
- }
- },
- "skeleton": {
- "background": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.skeleton.gradient-stop-1} 0%, {gradient.skeleton.gradient-stop-2} 50%, {gradient.skeleton.gradient-stop-3} 100%)",
- "$description": "Animation color that sweeps across skeleton elements. Creates a \"shimmer\" effect indicating content loading states."
- }
- },
- "slider": {
- "track": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for slider tracks. Represents the full range of available values in an unselected state."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Filled portion color for slider tracks. Visually represents the selected value or range within the track."
- }
- },
- "track-segments": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Color for segment markers on the unfilled track portion. Creates visual indicators for specific values or intervals."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.800}",
- "$description": "Color for segment markers on the filled track portion. Maintains visibility of markers within the selected range."
- }
- },
- "handle": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for slider handles. Creates a distinct, interactive element for adjusting values."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Border color for slider handles. Provides definition and contrast for the interactive control."
- }
- }
- },
- "status-indicator": {
- "completed": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Color for success status indicators. Communicates completed or positive states."
- },
- "cancelled": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Color for danger status indicators. Communicates error or critical warning states."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Color for warning status indicators. Communicates caution or potential issue states."
- },
- "running": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Color for running status indicators. Communicates active or in-progress operations."
- },
- "merged": {
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Color for merged status indicators. Communicates successful integration or completion in version control contexts."
- },
- "action-required": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Color for action-required status indicators. Communicates that user attention or intervention is needed."
- },
- "waiting": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for pending status indicators. Communicates in waiting states."
- }
- },
- "switch": {
- "unselected": {
- "thumb": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the movable thumb element in unselected switch controls. Creates visual contrast against the track."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for the unselected state of switch controls. Creates visual distinction from the selected state."
- }
- },
- "selected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Color for the movable thumb element in selected switch controls. Provides clear contrast against the active track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background color for the selected state of switch controls. Creates strong visual indication of active state."
- }
- }
- },
- "table": {
- "header": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for table header cells. Ensures readability of column labels and titles."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for table header rows. Creates visual distinction between headers and data rows."
- }
- },
- "row": {
- "alternate-background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for alternate table rows. Improves readability by differentiating adjacent rows."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for table rows. Provides subtle separation between data rows."
- }
- },
- "cell": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for table cell content. Ensures high readability of tabular data."
- }
- }
- },
- "tabs": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for the tabs container. Creates a consistent foundation for tab elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tab containers and separators. Provides subtle definition for tab boundaries."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unselected tab items. Provides reduced emphasis for available but inactive tabs."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected tab items. Creates visual distinction from the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tabs.item.unselected.background}",
- "$description": "Border color for unselected tab items. Maintains consistent styling with the tab background."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for the selected tab item. Increases contrast to highlight the active tab."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for the selected tab item. Creates strong visual indication of the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for the selected tab item. Reinforces the active state with defined boundaries."
- }
- }
- }
- },
- "tag": {
- "blue": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Text color for blue tags. Ensures readability while maintaining the blue color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.800}",
- "$description": "Background color for blue tags. Creates a distinct surface with blue theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.950}",
- "$description": "Subtle background variation for blue tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.blue.background}",
- "$description": "Border color for blue tags."
- }
- },
- "brown": {
- "text": {
- "$type": "color",
- "$value": "{colors.brown.100}",
- "$description": "Text color for brown tags. Ensures readability while maintaining the brown color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.brown.800}",
- "$description": "Background color for brown tags. Creates a distinct surface with brown theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.brown.950}",
- "$description": "Subtle background variation for brown tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.brown.background}",
- "$description": "Border color for brown tags."
- }
- },
- "cyan": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Text color for cyan tags. Ensures readability while maintaining the cyan color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.800}",
- "$description": "Background color for cyan tags. Creates a distinct surface with cyan theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for cyan tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.cyan.background}",
- "$description": "Border color for cyan tags."
- }
- },
- "green": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Text color for green tags. Adjusted for protanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.800}",
- "$description": "Background color for green tags. Adjusted for protanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.950}",
- "$description": "Subtle background variation for green tags. Adjusted for protanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.green.background}",
- "$description": "Border color for green tags."
- }
- },
- "indigo": {
- "text": {
- "$type": "color",
- "$value": "{colors.indigo.100}",
- "$description": "Text color for indigo tags. Ensures readability while maintaining the indigo color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.indigo.800}",
- "$description": "Background color for indigo tags. Creates a distinct surface with indigo theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.indigo.950}",
- "$description": "Subtle background variation for indigo tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.indigo.background}",
- "$description": "Border color for indigo tags."
- }
- },
- "lime": {
- "text": {
- "$type": "color",
- "$value": "{colors.lime.100}",
- "$description": "Text color for lime tags. Ensures readability while maintaining the lime color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.lime.800}",
- "$description": "Background color for lime tags. Creates a distinct surface with lime theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.lime.950}",
- "$description": "Subtle background variation for lime tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.lime.background}",
- "$description": "Border color for lime tags."
- }
- },
- "mint": {
- "text": {
- "$type": "color",
- "$value": "{colors.mint.100}",
- "$description": "Text color for mint tags. Ensures readability while maintaining the mint color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.mint.800}",
- "$description": "Background color for mint tags. Creates a distinct surface with mint theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.mint.950}",
- "$description": "Subtle background variation for mint tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.mint.background}",
- "$description": "Border color for mint tags."
- }
- },
- "orange": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Text color for orange tags. Ensures readability while maintaining the orange color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.800}",
- "$description": "Background color for orange tags. Creates a distinct surface with orange theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.950}",
- "$description": "Subtle background variation for orange tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.orange.background}",
- "$description": "Border color for orange tags."
- }
- },
- "pink": {
- "text": {
- "$type": "color",
- "$value": "{colors.pink.100}",
- "$description": "Text color for pink tags. Ensures readability while maintaining the pink color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pink.800}",
- "$description": "Background color for pink tags. Creates a distinct surface with pink theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.pink.950}",
- "$description": "Subtle background variation for pink tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.pink.background}",
- "$description": "Border color for pink tags."
- }
- },
- "purple": {
- "text": {
- "$type": "color",
- "$value": "{colors.purple.100}",
- "$description": "Text color for purple tags. Ensures readability while maintaining the purple color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.purple.800}",
- "$description": "Background color for purple tags. Creates a distinct surface with purple theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.purple.950}",
- "$description": "Subtle background variation for purple tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.purple.background}",
- "$description": "Border color for purple tags."
- }
- },
- "red": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.100}",
- "$description": "Text color for red tags. Ensures readability while maintaining the red color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.800}",
- "$description": "Background color for red tags. Creates a distinct surface with red theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.red.950}",
- "$description": "Subtle background variation for red tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.red.background}",
- "$description": "Border color for red tags."
- }
- },
- "violet": {
- "text": {
- "$type": "color",
- "$value": "{colors.violet.100}",
- "$description": "Text color for violet tags. Ensures readability while maintaining the violet color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.violet.800}",
- "$description": "Background color for violet tags. Creates a distinct surface with violet theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.violet.950}",
- "$description": "Subtle background variation for violet tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.violet.background}",
- "$description": "Border color for violet tags."
- }
- },
- "yellow": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.100}",
- "$description": "Text color for yellow tags. Ensures readability while maintaining the yellow color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.yellow.800}",
- "$description": "Background color for yellow tags. Creates a distinct surface with yellow theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.yellow.950}",
- "$description": "Subtle background variation for yellow tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.yellow.background}",
- "$description": "Border color for yellow tags."
- }
- },
- "gray": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Text color for gray tags. Ensures readability while maintaining the gray color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for gray tags. Creates a distinct surface with gray theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Subtle background variation for gray tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.gray.background}",
- "$description": "Border color for gray tags."
- }
- }
- },
- "toast": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational toast notifications. Ensures high visibility for the notification headline."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational toast notifications. Provides readable contrast for notification content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational toast notifications. Creates visual distinction from UI content beneath."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational toast notifications. Subtly defines the notification's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Title text color for danger toast notifications. Provides maximum contrast against the error background."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Description text color for danger toast notifications. Ensures readability of critical information."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.700}",
- "$description": "Background color for danger toast notifications. Creates high-visibility indication of errors or warnings."
- },
- "border": {
- "$type": "color",
- "$value": "{component.toast.danger.background}",
- "$description": "Border color for danger toast notifications. Reinforces the critical nature of the notification message."
- }
- }
- },
- "tooltip": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for tooltip content. Ensures readability of helpful contextual information."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- }
- }
- },
- "shadow": {
- "0": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "0",
- "color": "{shadow-color.0}",
- "type": "dropShadow"
- },
- "$description": "No shadow. \nCommon uses: Flat designs, disabled states, removing shadows on mobile."
- },
- "1": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "0",
- "color": "{shadow-color.1}",
- "type": "dropShadow"
- },
- "$description": "Small shadow. \nCommon uses: Buttons in their rest state, form inputs, subtle UI elements."
- },
- "2": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1",
- "blur": "3",
- "spread": "0",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "-1",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- }
- ],
- "$description": "Default shadow. \nCommon uses: Cards, dropdowns, popovers in their default state."
- },
- "3": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-1",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "-2",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- }
- ],
- "$description": "Medium shadow. \nCommon uses: Elevated cards, active buttons, interactive elements on hover."
- },
- "4": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "10",
- "blur": "15",
- "spread": "-3",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-4",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- }
- ],
- "$description": "Large shadow. \nCommon uses: Modals, floating panels, navigation dropdowns."
- },
- "5": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "20",
- "blur": "25",
- "spread": "-5",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "8",
- "blur": "10",
- "spread": "-6",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- }
- ],
- "$description": "Extra large shadow. \nCommon uses: Large modals, sidebars, elevated content sections."
- },
- "6": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "25",
- "blur": "50",
- "spread": "-12",
- "color": "{shadow-color.6}",
- "type": "dropShadow"
- },
- "$description": "Extra extra large shadow.\nCommon uses: This aggressive shadow is typically used sparingly in UI design, primarily for elements that need maximum visual emphasis and elevation."
- },
- "inner": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "0",
- "color": "{shadow-color.inner}",
- "type": "innerShadow"
- },
- "$description": "Inner shadow. \nCommon uses: Pressed buttons, selected states, inset form fields."
- }
- },
- "shadow-color": {
- "0": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Transparent shadow color. Used when no shadow effect is desired."
- },
- "1": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Light shadow color with 60% opacity. Creates subtle depth for small UI elements."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Medium shadow color with 60% opacity. Provides balanced depth for common UI components."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Medium shadow color with 50% opacity. Creates moderate depth for elevated components."
- },
- "4": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Deep shadow color with 50% opacity. Provides significant depth for floating elements."
- },
- "5": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Very deep shadow color with 50% opacity. Creates dramatic elevation for modal content."
- },
- "6": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Extremely deep shadow color with 60% opacity. Provides maximum depth for highly elevated elements."
- },
- "inner": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Subtle inner shadow color with 10% opacity. Creates inset effect for pressed or focused states."
- }
- },
- "ring": {
- "focus": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "2",
- "color": "{background.1}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "4",
- "color": "{border.focus}",
- "type": "dropShadow"
- }
- ],
- "$description": "Focus ring effect with background offset and accent border."
- }
- },
- "gradient": {
- "ai": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.yellow.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pink.200}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.purple.300}"
- },
- "gradient-stop-4": {
- "$type": "color",
- "$value": "{colors.cyan.200}"
- }
- },
- "skeleton": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- },
- "pipeline": {
- "running": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- },
- "gradient-stop-2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- }
- },
- "arrows": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.blue.300}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{border.1}"
- }
- },
- "card": {
- "background": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.900}"
- }
- },
- "border": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- }
- },
- "widget": {
- "number": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.200}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.600}"
- }
- },
- "blob": {
- "big": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.950}"
- }
- },
- "small": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- }
- }
- }
- }
- },
- "iconStrokeWidth": {
- "xxs": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "xs": {
- "$type": "borderWidth",
- "$value": "1"
- },
- "sm": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "default": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "md": {
- "$type": "borderWidth",
- "$value": "1.4"
- },
- "lg": {
- "$type": "borderWidth",
- "$value": "2"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/mode/dark/high-contrast-tritanopia.json b/packages/ui/design-tokens/mode/dark/high-contrast-tritanopia.json
deleted file mode 100644
index b681f43ae9..0000000000
--- a/packages/ui/design-tokens/mode/dark/high-contrast-tritanopia.json
+++ /dev/null
@@ -1,2342 +0,0 @@
-{
- "background": {
- "1": {
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Level 1. Represents the lowest layer in the stack. This is the foundation that everything else sits on, like the app's main background.\n\nCommon uses: Application background, page base layer, lowest-level containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.1000}",
- "$description": "Level 2. Represents elements that sit on top of the bottom layer. Creates visual hierarchy through subtle elevation.\n\nCommon uses: Cards, containers, form fields, dropdown menus."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Level 3. Represents elements that sit on top of the middle layer. Creates strong visual emphasis through maximum elevation.\n\nCommon uses: Popovers, tooltips, highlighted containers."
- }
- },
- "text": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Highest contrast color for text and icons in important content. Creates maximum readability and emphasis for key information.\n\nCommon uses: Headings, labels, emphasized text, primary buttons."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Primary color for text and icons in general content. Provides optimal readability for extended reading while reducing visual strain.\n\nCommon uses: Body text, primary content, default icons, form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Reduced emphasis color for text and icons in secondary information. Creates visual hierarchy through lower contrast.\n\nCommon uses: Supporting text, metadata, secondary information, placeholders."
- },
- "accent": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Contrasting color for text and icons in interactive elements or design focus. Creates visual distinction for actionable items.\n\nCommon uses: Links, buttons, interactive icons, highlighted elements."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Primary color for text and icons in success content. Communicates positive outcomes and completion states.\n\nCommon uses: Success message text, completion text, positive indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Primary color for text and icons in error content. Communicates problems, warnings, and destructive actions.\n\nCommon uses: Error message text, validation text, destructive action labels."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Primary color for text and icons in warning content. Communicates caution and potential issues requiring attention.\n\nCommon uses: Warning message text, alert text, important notifications."
- }
- },
- "border": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Enhanced border color for interactive states. Creates strong visual definition for important boundaries.\n\nCommon uses: Focus states, hover states, active elements, primary containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Standard border color for general use. Provides balanced visual definition for common UI elements.\n\nCommon uses: Containers, cards, dividers, separators, default form inputs."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.7",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Softer border color for minimal separation. Creates subtle visual boundaries that don't dominate the UI.\n\nCommon uses: Subtle dividers, grouped content, secondary containers, table rows."
- },
- "focus": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Focus state indicator color. Provides clear visual feedback for keyboard navigation and accessibility.\n\nCommon uses: Focus rings, keyboard navigation highlights, selection indicators."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for success containers. Reinforces positive status through visual framing.\n\nCommon uses: Success alert borders, confirmation boundaries, completed state indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for error containers. Emphasizes critical information through visual framing.\n\nCommon uses: Error alert borders, validation boundaries, destructive action containers."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for warning containers. Frames cautionary information with distinct boundary.\n\nCommon uses: Warning alert borders, notice boundaries, attention-requiring elements."
- }
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Light overlay for gentle interactive effects. Creates subtle visual feedback during user interaction.\n\nCommon uses: Button hover states, link hover states, soft interactions, menu items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Strong overlay for emphasized selection states. Creates distinct visual indication of active or selected elements.\n\nCommon uses: Selected list items, active tabs, chosen options, current navigation item."
- },
- "disabled": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Lowest emphasis text color for unavailable options. Creates visual differentiation between interactive and non-interactive elements.\n\nCommon uses: Disabled buttons, inactive form elements, unavailable options, placeholders."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Muted background color for disabled elements. Reduces visual prominence of non-interactive elements in the UI.\n\nCommon uses: Disabled buttons, inactive form controls, unavailable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Muted border color for disabled element boundaries. Creates subtle containment while indicating non-interactive state.\n\nCommon uses: Disabled form inputs, inactive controls, unavailable action boundaries."
- }
- }
- },
- "component": {
- "accordion": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for accordion triggers/headers. Used for the clickable area that expands/collapses content."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for accordion content. Applied to the expandable text within accordion panels."
- },
- "chevron": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the accordion expansion indicator icon. Visually signals the collapsed/expanded state."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for accordion items. Provides visual separation between accordion panels."
- }
- },
- "alert": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational alerts. Ensures high visibility for the alert heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational alerts. Provides readable contrast for alert content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational alerts. Creates visual distinction from surrounding content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational alerts. Subtly defines the alert's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.red.100}",
- "$description": "Text color for danger alerts. Communicates critical information through high-contrast red text."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Description text color for danger alerts. Ensures readability while maintaining the error state styling."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger alerts. Creates subtle but recognizable error state styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger alerts. Provides definition for error state alerts."
- }
- }
- },
- "avatar": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for avatar initials or text. Ensures visibility against the avatar background."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for avatar components. Provides contrast for text or image content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for avatars. Creates subtle definition around the avatar element."
- }
- },
- "badge": {
- "default": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for secondary badges. Provides readable contrast on secondary badge styling."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for secondary badges. Creates less prominent badge styling for secondary information."
- },
- "border": {
- "$type": "color",
- "$value": "{component.badge.default.background}",
- "$description": "Border color for secondary badges. Matches background for clean, cohesive appearance."
- }
- },
- "neutral": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for outline badges. Ensures readability for badges with transparent backgrounds."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Background color for neutral badges. Creates subtle visual styling for general-purpose indicators."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Border color for outline badges. Creates definition for badges without background fill."
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Text color for success badges. Communicates positive status through readable cyan text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for success badges. Provides subtle definition for success state indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background color for success badges. Creates a subtle but recognizable success indicator."
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Text color for danger badges. Communicates error or warning status with high visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger badges. Creates definition for error or warning indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger badges. Provides subtle visual indication of error states."
- }
- },
- "warning": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Text color for warning badges. Signals caution states with readable orange text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for warning badges. Defines the boundary of caution status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for warning badges. Creates subtle but recognizable caution indicators."
- }
- },
- "running": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Text color for running state badges. Indicates active or in-progress operations."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for running state badges. Defines the boundary of active status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for running state badges. Creates subtle visual indication of in-progress states."
- }
- },
- "merged": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Text color for merged state badges. Indicates completed merge actions in version control contexts."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for merged state badges. Defines the boundary of merge status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background color for merged state badges. Creates subtle but recognizable merge indicators."
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-related badges. Ensures high contrast against AI badge gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for AI-related badges. Creates a subtle backdrop that highlights the gradient border."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-related badges. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "breadcrumb": {
- "item-inactive": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for inactive breadcrumb items. Provides reduced emphasis for previous navigation steps."
- },
- "item-current": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for current breadcrumb item. Emphasizes the user's current location in the navigation hierarchy."
- },
- "separator": {
- "$type": "color",
- "$value": "{state.disabled.text}",
- "$description": "Color for breadcrumb separator characters. Creates visual distinction between breadcrumb items."
- }
- },
- "btn": {
- "primary": {
- "text": {
- "$type": "color",
- "$value": "{brand.onColor.600}",
- "$description": "Text and icon color for primary action buttons. Ensures maximum contrast and visibility for primary CTA elements."
- },
- "background": {
- "$type": "color",
- "$value": "{brand.color.600}",
- "$description": "Background color for primary action buttons. Creates emphasis for the most important action in a given context."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.primary.background}",
- "$description": "Border color for primary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "secondary": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text and icon color for secondary action buttons. Provides readable contrast for supporting actions."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for secondary action buttons. Creates visual hierarchy between primary and secondary actions."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.secondary.background}",
- "$description": "Border color for secondary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "outline": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected outline buttons. Provides readable contrast against transparent backgrounds."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected outline buttons. Creates subtle emphasis for button icons."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for unselected outline buttons. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected outline buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected outline buttons. Increases visibility for active button states."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for selected outline buttons. Creates stronger visual indication of the active state."
- }
- }
- },
- "ghost": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected ghost buttons. Provides readable contrast for minimal styling."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected ghost buttons. Creates subtle emphasis for button icons."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected ghost buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected ghost buttons. Increases visibility for active button states."
- }
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Text color for success buttons. Communicates positive actions through readable cyan text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background color for success buttons. Creates subtle but recognizable positive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for success buttons. Provides definition for positive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Hover state background color for success buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Active state background color for success buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Text color for danger buttons. Communicates destructive or warning actions through high-contrast red text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger buttons. Creates subtle but recognizable destructive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger buttons. Provides definition for destructive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Hover state background color for danger buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Active state background color for danger buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-powered buttons. Ensures high contrast against AI button gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for AI-powered buttons."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-powered buttons. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for card components. Creates a distinct surface that appears elevated from the page background."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for card components. Defines the card boundaries and enhances visual separation from surrounding content."
- }
- },
- "dialog": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for dialog titles. Ensures high visibility and emphasis for the modal heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dialog content. Provides readable contrast for the modal's primary text content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for dialog components. Creates a distinct surface for modal content that appears above the main UI."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dialog components."
- },
- "backdrop": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Overlay color behind dialog components. Creates focus on the dialog by dimming content underneath."
- }
- },
- "dropdown": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for dropdown menus. Creates a distinct surface for selectable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dropdown menus container."
- },
- "item": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dropdown menu items. Ensures readability of selectable options."
- },
- "delete": {
- "text": {
- "$type": "color",
- "$value": "{text.danger}",
- "$description": "Text color for dropdown menu delete-item."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Specific hover state color for dropdown delete-item."
- }
- }
- }
- }
- },
- "diff": {
- "grey": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral base color for the diff interface that allows code and difference highlights to remain visually prominent."
- },
- "add-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Cyan background highlighting newly added code lines while maintaining readability."
- },
- "add-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background for line numbers of added code, providing visual connection to added content."
- },
- "add-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Stronger emphasis color for specific character changes within added lines."
- },
- "add-widget": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background for interactive UI elements related to added content."
- },
- "add-widget-color": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text/icon color for add-related interactive elements, ensuring readability."
- },
- "del-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Red background highlighting removed code lines without causing eye strain."
- },
- "del-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background for line numbers of deleted code, connecting numbers to removed content."
- },
- "del-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Stronger emphasis color for specific character changes within deleted lines."
- },
- "plain-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral background for unchanged code that allows modified content to stand out."
- },
- "plain-lineNumber": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for line numbers of unchanged code, maintaining visual rhythm."
- },
- "plain-lineNumber-color": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unchanged line numbers, visually subdued compared to changed content."
- },
- "empty-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for placeholder spaces and empty lines, maintaining visual continuity."
- },
- "hunk-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for diff section headers ('hunks') that indicate which part of the file is displayed."
- },
- "hunk-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for line numbers in section headers."
- },
- "hunk-content-color": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for section header content showing file position information."
- },
- "expand-content": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background for controls that expand/collapse code sections to show additional context."
- }
- },
- "input": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for input field content. Ensures readability of user-entered information."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for input field placeholders. Provides lower-contrast guidance text that doesn't compete with entered content."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for icons within input components. Creates visual harmony with placeholder text and decorative elements."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for input fields. Creates a distinct surface for user interaction and data entry."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for input fields. Defines the input area with a visible boundary for improved usability."
- }
- },
- "label": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for form labels and field identifiers. Ensures high contrast for important contextual information."
- }
- },
- "link": {
- "default": {
- "$type": "color",
- "$value": "{text.accent}",
- "$description": "Default color for text links. Creates distinct visual identification of interactive text elements."
- },
- "visited": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Visited state color for text links. Differentiates links the user has already activated."
- }
- },
- "nav-tabs": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Unselected tab item text."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Selected tab item text."
- },
- "border": {
- "$type": "color",
- "$value": "{border.focus}",
- "$description": "Selected tab item border."
- }
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Navigation container border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Navigation tabs container background."
- }
- },
- "pipeline": {
- "arrow": {
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for pipeline connection arrows. Defines the visual path between pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.pipeline.arrows.gradient-stop-1} 0%, {gradient.pipeline.arrows.gradient-stop-2} 50%, {gradient.pipeline.arrows.gradient-stop-3} 100%)",
- "$description": "Gradient border color for active pipeline arrows. Visually indicates data flow between active pipeline components."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.background.gradient-from} 10%, {gradient.pipeline.card.background.gradient-to} 75%)",
- "$description": "Gradient background for pipeline cards. Creates a visually distinctive surface for pipeline visualization elements."
- },
- "border": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.border.gradient-from} 10%, {gradient.pipeline.card.border.gradient-to} 75%)",
- "$description": "Gradient border for pipeline cards. Enhances the visual depth and distinction of pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "radial-gradient(604% 142% at 0% 0%, {gradient.pipeline.running.gradient-stop-1} 0%, {gradient.pipeline.running.gradient-stop-2} 30%, {gradient.pipeline.running.gradient-stop-3} 100%)",
- "$description": "Animated gradient border for running pipeline states. Provides visual indication of active processing."
- }
- },
- "error": {
- "border": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for error pipeline states. Clearly indicates failed or problematic pipeline execution."
- }
- },
- "completed": {
- "border": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for completed pipeline states. Indicates successful pipeline execution."
- }
- }
- },
- "card-canvas": {
- "1": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "The background color for the primary/top-level canvas where pipeline components are arranged. Creates the base visual layer for the main workflow area."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Solid border for the outermost pipeline canvas elements. Defines the boundaries of the top-level workflow container."
- }
- },
- "2": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for nested/secondary canvas elements that appear within the main workflow. Provides visual distinction for grouped pipeline components."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border styling applied to nested canvas containers. Creates clear visual boundaries between different sections within the pipeline visualization."
- }
- }
- },
- "background": {
- "dotes": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Refers to the dotted pattern visible in the background of the workspace."
- }
- }
- },
- "sidebar": {
- "background": {
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Background color for navigation components. Creates a consistent foundation for navigation elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for navigation components. Creates visual boundaries and separation from adjacent content."
- },
- "separator": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Color for separators between navigation sections. Creates visual organization within the navigation structure."
- },
- "hover": {
- "$type": "color",
- "$value": "{state.hover}",
- "$description": "Hover state for navigation items."
- },
- "selected": {
- "$type": "color",
- "$value": "{state.selected}",
- "$description": "Selected state for navigation items."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected navigation items. Provides readable but less emphasized styling for available options."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected navigation items. Creates subtle visual indicators for navigation options."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected navigation items. Increases contrast to highlight the current location."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected navigation items. Creates stronger visual indication of the current selection."
- }
- }
- },
- "logo": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for Logo in sidebar navigation."
- },
- "icon": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Icon color for Logo in sidebar navigation."
- }
- },
- "search": {
- "background": {
- "$type": "color",
- "$value": "{component.sidebar.background}",
- "$description": "Search input specific background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Search input specific border on sidebar navigation."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Search input specific placeholder on sidebar navigation."
- },
- "btn": {
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Search input specific button background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Search input specific button border on sidebar navigation."
- },
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Search input specific button text on sidebar navigation."
- }
- }
- },
- "footer": {
- "username": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Username in the footer sidebar navigation menu."
- },
- "data": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "User data in the footer sidebar navigation menu."
- }
- }
- },
- "scrollbar": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Color for scrollbar thumb/handle elements. Provides subtle contrast against the scrollbar track for improved usability."
- }
- },
- "selection": {
- "unselected": {
- "item": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for unselected items in selection controls. Provides readable but less emphasized styling for available options."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected state in selection controls. Creates visual distinction from selected items."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for unselected elements in selection controls. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "item": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Color for selected items in selection controls. Creates high contrast against selected background state."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background color for selected state in selection controls. Creates strong visual indication of active selection."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Border color for selected elements in selection controls. Reinforces the selected state with consistent styling."
- }
- }
- },
- "separator": {
- "background": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Background color for separator elements. Creates visual division between content sections with a subtle line or space."
- }
- },
- "skeleton": {
- "background": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.skeleton.gradient-stop-1} 0%, {gradient.skeleton.gradient-stop-2} 50%, {gradient.skeleton.gradient-stop-3} 100%)",
- "$description": "Animation color that sweeps across skeleton elements. Creates a \"shimmer\" effect indicating content loading states."
- }
- },
- "slider": {
- "track": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for slider tracks. Represents the full range of available values in an unselected state."
- },
- "progress": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Filled portion color for slider tracks. Visually represents the selected value or range within the track."
- }
- },
- "track-segments": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Color for segment markers on the unfilled track portion. Creates visual indicators for specific values or intervals."
- },
- "progress": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Color for segment markers on the filled track portion. Maintains visibility of markers within the selected range."
- }
- },
- "handle": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for slider handles. Creates a distinct, interactive element for adjusting values."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Border color for slider handles. Provides definition and contrast for the interactive control."
- }
- }
- },
- "status-indicator": {
- "completed": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Color for success status indicators. Communicates completed or positive states."
- },
- "cancelled": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Color for danger status indicators. Communicates error or critical warning states."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Color for warning status indicators. Communicates caution or potential issue states."
- },
- "running": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Color for running status indicators. Communicates active or in-progress operations."
- },
- "merged": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Color for merged status indicators. Communicates successful integration or completion in version control contexts."
- },
- "action-required": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Color for action-required status indicators. Communicates that user attention or intervention is needed."
- },
- "waiting": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for pending status indicators. Communicates in waiting states."
- }
- },
- "switch": {
- "unselected": {
- "thumb": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the movable thumb element in unselected switch controls. Creates visual contrast against the track."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for the unselected state of switch controls. Creates visual distinction from the selected state."
- }
- },
- "selected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Color for the movable thumb element in selected switch controls. Provides clear contrast against the active track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background color for the selected state of switch controls. Creates strong visual indication of active state."
- }
- }
- },
- "table": {
- "header": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for table header cells. Ensures readability of column labels and titles."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for table header rows. Creates visual distinction between headers and data rows."
- }
- },
- "row": {
- "alternate-background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for alternate table rows. Improves readability by differentiating adjacent rows."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for table rows. Provides subtle separation between data rows."
- }
- },
- "cell": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for table cell content. Ensures high readability of tabular data."
- }
- }
- },
- "tabs": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for the tabs container. Creates a consistent foundation for tab elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tab containers and separators. Provides subtle definition for tab boundaries."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unselected tab items. Provides reduced emphasis for available but inactive tabs."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected tab items. Creates visual distinction from the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tabs.item.unselected.background}",
- "$description": "Border color for unselected tab items. Maintains consistent styling with the tab background."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for the selected tab item. Increases contrast to highlight the active tab."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for the selected tab item. Creates strong visual indication of the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for the selected tab item. Reinforces the active state with defined boundaries."
- }
- }
- }
- },
- "tag": {
- "blue": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Text color for blue tags. Ensures readability while maintaining the blue color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.800}",
- "$description": "Background color for blue tags. Creates a distinct surface with blue theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.950}",
- "$description": "Subtle background variation for blue tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.blue.background}",
- "$description": "Border color for blue tags."
- }
- },
- "brown": {
- "text": {
- "$type": "color",
- "$value": "{colors.brown.100}",
- "$description": "Text color for brown tags. Ensures readability while maintaining the brown color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.brown.800}",
- "$description": "Background color for brown tags. Creates a distinct surface with brown theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.brown.950}",
- "$description": "Subtle background variation for brown tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.brown.background}",
- "$description": "Border color for brown tags."
- }
- },
- "cyan": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Text color for cyan tags. Ensures readability while maintaining the cyan color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.800}",
- "$description": "Background color for cyan tags. Creates a distinct surface with cyan theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for cyan tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.cyan.background}",
- "$description": "Border color for cyan tags."
- }
- },
- "green": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Text color for green tags, replaced with cyan for tritanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.800}",
- "$description": "Background color for green tags, replaced with cyan for tritanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for green tags, replaced with cyan for tritanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.green.background}",
- "$description": "Border color for green tags, replaced with cyan."
- }
- },
- "indigo": {
- "text": {
- "$type": "color",
- "$value": "{colors.indigo.100}",
- "$description": "Text color for indigo tags. Ensures readability while maintaining the indigo color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.indigo.800}",
- "$description": "Background color for indigo tags. Creates a distinct surface with indigo theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.indigo.950}",
- "$description": "Subtle background variation for indigo tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.indigo.background}",
- "$description": "Border color for indigo tags."
- }
- },
- "lime": {
- "text": {
- "$type": "color",
- "$value": "{colors.lime.100}",
- "$description": "Text color for lime tags. Ensures readability while maintaining the lime color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.lime.800}",
- "$description": "Background color for lime tags. Creates a distinct surface with lime theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.lime.950}",
- "$description": "Subtle background variation for lime tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.lime.background}",
- "$description": "Border color for lime tags."
- }
- },
- "mint": {
- "text": {
- "$type": "color",
- "$value": "{colors.mint.100}",
- "$description": "Text color for mint tags. Ensures readability while maintaining the mint color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.mint.800}",
- "$description": "Background color for mint tags. Creates a distinct surface with mint theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.mint.950}",
- "$description": "Subtle background variation for mint tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.mint.background}",
- "$description": "Border color for mint tags."
- }
- },
- "orange": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Text color for orange tags. Ensures readability while maintaining the orange color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.800}",
- "$description": "Background color for orange tags. Creates a distinct surface with orange theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.950}",
- "$description": "Subtle background variation for orange tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.orange.background}",
- "$description": "Border color for orange tags."
- }
- },
- "pink": {
- "text": {
- "$type": "color",
- "$value": "{colors.pink.100}",
- "$description": "Text color for pink tags. Ensures readability while maintaining the pink color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pink.800}",
- "$description": "Background color for pink tags. Creates a distinct surface with pink theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.pink.950}",
- "$description": "Subtle background variation for pink tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.pink.background}",
- "$description": "Border color for pink tags."
- }
- },
- "purple": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Text color for purple tags, replaced with cyan for tritanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.800}",
- "$description": "Background color for purple tags, replaced with cyan for tritanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for purple tags, replaced with cyan for tritanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.purple.background}",
- "$description": "Border color for purple tags, replaced with cyan."
- }
- },
- "red": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.100}",
- "$description": "Text color for red tags. Ensures readability while maintaining the red color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.800}",
- "$description": "Background color for red tags. Creates a distinct surface with red theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.red.950}",
- "$description": "Subtle background variation for red tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.red.background}",
- "$description": "Border color for red tags."
- }
- },
- "violet": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Text color for violet tags, replaced with cyan for tritanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.800}",
- "$description": "Background color for violet tags, replaced with cyan for tritanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for violet tags, replaced with cyan for tritanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.violet.background}",
- "$description": "Border color for violet tags, replaced with cyan."
- }
- },
- "yellow": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Text color for yellow tags, replaced with orange for tritanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.800}",
- "$description": "Background color for yellow tags, replaced with orange for tritanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.950}",
- "$description": "Subtle background variation for yellow tags, replaced with orange for tritanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.yellow.background}",
- "$description": "Border color for yellow tags, replaced with orange."
- }
- },
- "gray": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Text color for gray tags. Ensures readability while maintaining the gray color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for gray tags. Creates a distinct surface with gray theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Subtle background variation for gray tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.gray.background}",
- "$description": "Border color for gray tags."
- }
- }
- },
- "toast": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational toast notifications. Ensures high visibility for the notification headline."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational toast notifications. Provides readable contrast for notification content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational toast notifications. Creates visual distinction from UI content beneath."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational toast notifications. Subtly defines the notification's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Title text color for danger toast notifications. Provides maximum contrast against the error background."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Description text color for danger toast notifications. Ensures readability of critical information."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.700}",
- "$description": "Background color for danger toast notifications. Creates high-visibility indication of errors or warnings."
- },
- "border": {
- "$type": "color",
- "$value": "{component.toast.danger.background}",
- "$description": "Border color for danger toast notifications. Reinforces the critical nature of the notification message."
- }
- }
- },
- "tooltip": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for tooltip content. Ensures readability of helpful contextual information."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- }
- }
- },
- "shadow": {
- "0": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "0",
- "color": "{shadow-color.0}",
- "type": "dropShadow"
- },
- "$description": "No shadow. \nCommon uses: Flat designs, disabled states, removing shadows on mobile."
- },
- "1": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "0",
- "color": "{shadow-color.1}",
- "type": "dropShadow"
- },
- "$description": "Small shadow. \nCommon uses: Buttons in their rest state, form inputs, subtle UI elements."
- },
- "2": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1",
- "blur": "3",
- "spread": "0",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "-1",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- }
- ],
- "$description": "Default shadow. \nCommon uses: Cards, dropdowns, popovers in their default state."
- },
- "3": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-1",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "-2",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- }
- ],
- "$description": "Medium shadow. \nCommon uses: Elevated cards, active buttons, interactive elements on hover."
- },
- "4": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "10",
- "blur": "15",
- "spread": "-3",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-4",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- }
- ],
- "$description": "Large shadow. \nCommon uses: Modals, floating panels, navigation dropdowns."
- },
- "5": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "20",
- "blur": "25",
- "spread": "-5",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "8",
- "blur": "10",
- "spread": "-6",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- }
- ],
- "$description": "Extra large shadow. \nCommon uses: Large modals, sidebars, elevated content sections."
- },
- "6": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "25",
- "blur": "50",
- "spread": "-12",
- "color": "{shadow-color.6}",
- "type": "dropShadow"
- },
- "$description": "Extra extra large shadow.\nCommon uses: This aggressive shadow is typically used sparingly in UI design, primarily for elements that need maximum visual emphasis and elevation."
- },
- "inner": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "0",
- "color": "{shadow-color.inner}",
- "type": "innerShadow"
- },
- "$description": "Inner shadow. \nCommon uses: Pressed buttons, selected states, inset form fields."
- }
- },
- "shadow-color": {
- "0": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Transparent shadow color. Used when no shadow effect is desired."
- },
- "1": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Light shadow color with 60% opacity. Creates subtle depth for small UI elements."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Medium shadow color with 60% opacity. Provides balanced depth for common UI components."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Medium shadow color with 50% opacity. Creates moderate depth for elevated components."
- },
- "4": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Deep shadow color with 50% opacity. Provides significant depth for floating elements."
- },
- "5": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Very deep shadow color with 50% opacity. Creates dramatic elevation for modal content."
- },
- "6": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Extremely deep shadow color with 60% opacity. Provides maximum depth for highly elevated elements."
- },
- "inner": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Subtle inner shadow color with 10% opacity. Creates inset effect for pressed or focused states."
- }
- },
- "ring": {
- "focus": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "2",
- "color": "{background.1}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "4",
- "color": "{border.focus}",
- "type": "dropShadow"
- }
- ],
- "$description": "Focus ring effect with background offset and accent border."
- }
- },
- "gradient": {
- "ai": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pink.200}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.cyan.300}"
- },
- "gradient-stop-4": {
- "$type": "color",
- "$value": "{colors.cyan.200}"
- }
- },
- "skeleton": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- },
- "pipeline": {
- "running": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- },
- "gradient-stop-2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- }
- },
- "arrows": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.blue.300}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{border.1}"
- }
- },
- "card": {
- "background": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.900}"
- }
- },
- "border": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- }
- },
- "widget": {
- "number": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.200}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.600}"
- }
- },
- "blob": {
- "big": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.950}"
- }
- },
- "small": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- }
- }
- }
- }
- },
- "iconStrokeWidth": {
- "xxs": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "xs": {
- "$type": "borderWidth",
- "$value": "1"
- },
- "sm": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "default": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "md": {
- "$type": "borderWidth",
- "$value": "1.4"
- },
- "lg": {
- "$type": "borderWidth",
- "$value": "2"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/mode/dark/high-contrast.json b/packages/ui/design-tokens/mode/dark/high-contrast.json
deleted file mode 100644
index 7ef2851fae..0000000000
--- a/packages/ui/design-tokens/mode/dark/high-contrast.json
+++ /dev/null
@@ -1,2342 +0,0 @@
-{
- "background": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.1000}",
- "$description": "Level 1. Represents the lowest layer in the stack. This is the foundation that everything else sits on, like the app's main background.\n\nCommon uses: Application background, page base layer, lowest-level containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Level 2. Represents elements that sit on top of the bottom layer. Creates visual hierarchy through subtle elevation.\n\nCommon uses: Cards, containers, form fields, dropdown menus."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Level 3. Represents elements that sit on top of the middle layer. Creates strong visual emphasis through maximum elevation.\n\nCommon uses: Popovers, tooltips, highlighted containers."
- }
- },
- "text": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Highest contrast color for text and icons in important content. Creates maximum readability and emphasis for key information.\n\nCommon uses: Headings, labels, emphasized text, primary buttons."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Primary color for text and icons in general content. Provides optimal readability for extended reading while reducing visual strain.\n\nCommon uses: Body text, primary content, default icons, form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Reduced emphasis color for text and icons in secondary information. Creates visual hierarchy through lower contrast.\n\nCommon uses: Supporting text, metadata, secondary information, placeholders."
- },
- "accent": {
- "$type": "color",
- "$value": "{brand.color.200}",
- "$description": "Contrasting color for text and icons in interactive elements or design focus. Creates visual distinction for actionable items.\n\nCommon uses: Links, buttons, interactive icons, highlighted elements."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.green.200}",
- "$description": "Primary color for text and icons in success content. Communicates positive outcomes and completion states.\n\nCommon uses: Success message text, completion text, positive indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Primary color for text and icons in error content. Communicates problems, warnings, and destructive actions.\n\nCommon uses: Error message text, validation text, destructive action labels."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.200}",
- "$description": "Primary color for text and icons in warning content. Communicates caution and potential issues requiring attention.\n\nCommon uses: Warning message text, alert text, important notifications."
- }
- },
- "border": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Enhanced border color for interactive states. Creates strong visual definition for important boundaries.\n\nCommon uses: Focus states, hover states, active elements, primary containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Standard border color for general use. Provides balanced visual definition for common UI elements.\n\nCommon uses: Containers, cards, dividers, separators, default form inputs."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.7",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Softer border color for minimal separation. Creates subtle visual boundaries that don't dominate the UI.\n\nCommon uses: Subtle dividers, grouped content, secondary containers, table rows."
- },
- "focus": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Focus state indicator color. Provides clear visual feedback for keyboard navigation and accessibility.\n\nCommon uses: Focus rings, keyboard navigation highlights, selection indicators."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Border color for success containers. Reinforces positive status through visual framing.\n\nCommon uses: Success alert borders, confirmation boundaries, completed state indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for error containers. Emphasizes critical information through visual framing.\n\nCommon uses: Error alert borders, validation boundaries, destructive action containers."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Border color for warning containers. Frames cautionary information with distinct boundary.\n\nCommon uses: Warning alert borders, notice boundaries, attention-requiring elements."
- }
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Light overlay for gentle interactive effects. Creates subtle visual feedback during user interaction.\n\nCommon uses: Button hover states, link hover states, soft interactions, menu items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Strong overlay for emphasized selection states. Creates distinct visual indication of active or selected elements.\n\nCommon uses: Selected list items, active tabs, chosen options, current navigation item."
- },
- "disabled": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Lowest emphasis text color for unavailable options. Creates visual differentiation between interactive and non-interactive elements.\n\nCommon uses: Disabled buttons, inactive form elements, unavailable options, placeholders."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Muted background color for disabled elements. Reduces visual prominence of non-interactive elements in the UI.\n\nCommon uses: Disabled buttons, inactive form controls, unavailable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Muted border color for disabled element boundaries. Creates subtle containment while indicating non-interactive state.\n\nCommon uses: Disabled form inputs, inactive controls, unavailable action boundaries."
- }
- }
- },
- "component": {
- "accordion": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for accordion triggers/headers. Used for the clickable area that expands/collapses content."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for accordion content. Applied to the expandable text within accordion panels."
- },
- "chevron": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the accordion expansion indicator icon. Visually signals the collapsed/expanded state."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for accordion items. Provides visual separation between accordion panels."
- }
- },
- "alert": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational alerts. Ensures high visibility for the alert heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational alerts. Provides readable contrast for alert content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational alerts. Creates visual distinction from surrounding content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational alerts. Subtly defines the alert's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.red.100}",
- "$description": "Text color for danger alerts. Communicates critical information through high-contrast red text."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Description text color for danger alerts. Ensures readability while maintaining the error state styling."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger alerts. Creates subtle but recognizable error state styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger alerts. Provides definition for error state alerts."
- }
- }
- },
- "avatar": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for avatar initials or text. Ensures visibility against the avatar background."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for avatar components. Provides contrast for text or image content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for avatars. Creates subtle definition around the avatar element."
- }
- },
- "badge": {
- "default": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for secondary badges. Provides readable contrast on secondary badge styling."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for secondary badges. Creates less prominent badge styling for secondary information."
- },
- "border": {
- "$type": "color",
- "$value": "{component.badge.default.background}",
- "$description": "Border color for secondary badges. Matches background for clean, cohesive appearance."
- }
- },
- "neutral": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for outline badges. Ensures readability for badges with transparent backgrounds."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Background color for neutral badges. Creates subtle visual styling for general-purpose indicators."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Border color for outline badges. Creates definition for badges without background fill."
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.green.200}",
- "$description": "Text color for success badges. Communicates positive status through readable green text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Border color for success badges. Provides subtle definition for success state indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Background color for success badges. Creates a subtle but recognizable success indicator."
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Text color for danger badges. Communicates error or warning status with high visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger badges. Creates definition for error or warning indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger badges. Provides subtle visual indication of error states."
- }
- },
- "warning": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.200}",
- "$description": "Text color for warning badges. Signals caution states with readable amber text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Border color for warning badges. Defines the boundary of caution status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.500}",
- "$description": "Background color for warning badges. Creates subtle but recognizable caution indicators."
- }
- },
- "running": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Text color for running state badges. Indicates active or in-progress operations."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for running state badges. Defines the boundary of active status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for running state badges. Creates subtle visual indication of in-progress states."
- }
- },
- "merged": {
- "text": {
- "$type": "color",
- "$value": "{colors.purple.200}",
- "$description": "Text color for merged state badges. Indicates completed merge actions in version control contexts."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Border color for merged state badges. Defines the boundary of merge status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.purple.500}",
- "$description": "Background color for merged state badges. Creates subtle but recognizable merge indicators."
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-related badges. Ensures high contrast against AI badge gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for AI-related badges. Creates a subtle backdrop that highlights the gradient border."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-related badges. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "breadcrumb": {
- "item-inactive": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for inactive breadcrumb items. Provides reduced emphasis for previous navigation steps."
- },
- "item-current": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for current breadcrumb item. Emphasizes the user's current location in the navigation hierarchy."
- },
- "separator": {
- "$type": "color",
- "$value": "{state.disabled.text}",
- "$description": "Color for breadcrumb separator characters. Creates visual distinction between breadcrumb items."
- }
- },
- "btn": {
- "primary": {
- "text": {
- "$type": "color",
- "$value": "{brand.onColor.600}",
- "$description": "Text and icon color for primary action buttons. Ensures maximum contrast and visibility for primary CTA elements."
- },
- "background": {
- "$type": "color",
- "$value": "{brand.color.600}",
- "$description": "Background color for primary action buttons. Creates emphasis for the most important action in a given context."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.primary.background}",
- "$description": "Border color for primary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "secondary": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text and icon color for secondary action buttons. Provides readable contrast for supporting actions."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for secondary action buttons. Creates visual hierarchy between primary and secondary actions."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.secondary.background}",
- "$description": "Border color for secondary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "outline": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected outline buttons. Provides readable contrast against transparent backgrounds."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected outline buttons. Creates subtle emphasis for button icons."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for unselected outline buttons. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected outline buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected outline buttons. Increases visibility for active button states."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for selected outline buttons. Creates stronger visual indication of the active state."
- }
- }
- },
- "ghost": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected ghost buttons. Provides readable contrast for minimal styling."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected ghost buttons. Creates subtle emphasis for button icons."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected ghost buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected ghost buttons. Increases visibility for active button states."
- }
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.green.200}",
- "$description": "Text color for success buttons. Communicates positive actions through readable green text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Background color for success buttons. Creates subtle but recognizable positive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Border color for success buttons. Provides definition for positive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Hover state background color for success buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Active state background color for success buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Text color for danger buttons. Communicates destructive or warning actions through high-contrast red text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger buttons. Creates subtle but recognizable destructive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger buttons. Provides definition for destructive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Hover state background color for danger buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Active state background color for danger buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-powered buttons. Ensures high contrast against AI button gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for AI-powered buttons."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-powered buttons. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for card components. Creates a distinct surface that appears elevated from the page background."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for card components. Defines the card boundaries and enhances visual separation from surrounding content."
- }
- },
- "dialog": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for dialog titles. Ensures high visibility and emphasis for the modal heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dialog content. Provides readable contrast for the modal's primary text content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for dialog components. Creates a distinct surface for modal content that appears above the main UI."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dialog components."
- },
- "backdrop": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Overlay color behind dialog components. Creates focus on the dialog by dimming content underneath."
- }
- },
- "dropdown": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for dropdown menus. Creates a distinct surface for selectable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dropdown menus container."
- },
- "item": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dropdown menu items. Ensures readability of selectable options."
- },
- "delete": {
- "text": {
- "$type": "color",
- "$value": "{text.danger}",
- "$description": "Text color for dropdown menu delete-item."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Specific hover state color for dropdown delete-item."
- }
- }
- }
- }
- },
- "diff": {
- "grey": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral base color for the diff interface that allows code and difference highlights to remain visually prominent."
- },
- "add-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Green background highlighting newly added code lines while maintaining readability."
- },
- "add-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Background for line numbers of added code, providing visual connection to added content."
- },
- "add-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Stronger emphasis color for specific character changes within added lines."
- },
- "add-widget": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background for interactive UI elements related to added content."
- },
- "add-widget-color": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text/icon color for add-related interactive elements, ensuring readability."
- },
- "del-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Red background highlighting removed code lines without causing eye strain."
- },
- "del-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background for line numbers of deleted code, connecting numbers to removed content."
- },
- "del-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Stronger emphasis color for specific character changes within deleted lines."
- },
- "plain-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral background for unchanged code that allows modified content to stand out."
- },
- "plain-lineNumber": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for line numbers of unchanged code, maintaining visual rhythm."
- },
- "plain-lineNumber-color": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unchanged line numbers, visually subdued compared to changed content."
- },
- "empty-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for placeholder spaces and empty lines, maintaining visual continuity."
- },
- "hunk-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for diff section headers ('hunks') that indicate which part of the file is displayed."
- },
- "hunk-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for line numbers in section headers."
- },
- "hunk-content-color": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for section header content showing file position information."
- },
- "expand-content": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background for controls that expand/collapse code sections to show additional context."
- }
- },
- "input": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for input field content. Ensures readability of user-entered information."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for input field placeholders. Provides lower-contrast guidance text that doesn't compete with entered content."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for icons within input components. Creates visual harmony with placeholder text and decorative elements."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for input fields. Creates a distinct surface for user interaction and data entry."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for input fields. Defines the input area with a visible boundary for improved usability."
- }
- },
- "label": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for form labels and field identifiers. Ensures high contrast for important contextual information."
- }
- },
- "link": {
- "default": {
- "$type": "color",
- "$value": "{text.accent}",
- "$description": "Default color for text links. Creates distinct visual identification of interactive text elements."
- },
- "visited": {
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Visited state color for text links. Differentiates links the user has already activated."
- }
- },
- "nav-tabs": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Unselected tab item text."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Selected tab item text."
- },
- "border": {
- "$type": "color",
- "$value": "{border.focus}",
- "$description": "Selected tab item border."
- }
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Navigation container border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Navigation tabs container background."
- }
- },
- "pipeline": {
- "arrow": {
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for pipeline connection arrows. Defines the visual path between pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.pipeline.arrows.gradient-stop-1} 0%, {gradient.pipeline.arrows.gradient-stop-2} 50%, {gradient.pipeline.arrows.gradient-stop-3} 100%)",
- "$description": "Gradient border color for active pipeline arrows. Visually indicates data flow between active pipeline components."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.background.gradient-from} 10%, {gradient.pipeline.card.background.gradient-to} 75%)",
- "$description": "Gradient background for pipeline cards. Creates a visually distinctive surface for pipeline visualization elements."
- },
- "border": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.border.gradient-from} 10%, {gradient.pipeline.card.border.gradient-to} 75%)",
- "$description": "Gradient border for pipeline cards. Enhances the visual depth and distinction of pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "radial-gradient(604% 142% at 0% 0%, {gradient.pipeline.running.gradient-stop-1} 0%, {gradient.pipeline.running.gradient-stop-2} 30%, {gradient.pipeline.running.gradient-stop-3} 100%)",
- "$description": "Animated gradient border for running pipeline states. Provides visual indication of active processing."
- }
- },
- "error": {
- "border": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for error pipeline states. Clearly indicates failed or problematic pipeline execution."
- }
- },
- "completed": {
- "border": {
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Border color for completed pipeline states. Indicates successful pipeline execution."
- }
- }
- },
- "card-canvas": {
- "1": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "The background color for the primary/top-level canvas where pipeline components are arranged. Creates the base visual layer for the main workflow area."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Solid border for the outermost pipeline canvas elements. Defines the boundaries of the top-level workflow container."
- }
- },
- "2": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for nested/secondary canvas elements that appear within the main workflow. Provides visual distinction for grouped pipeline components."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border styling applied to nested canvas containers. Creates clear visual boundaries between different sections within the pipeline visualization."
- }
- }
- },
- "background": {
- "dotes": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Refers to the dotted pattern visible in the background of the workspace."
- }
- }
- },
- "sidebar": {
- "background": {
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Background color for navigation components. Creates a consistent foundation for navigation elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for navigation components. Creates visual boundaries and separation from adjacent content."
- },
- "separator": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Color for separators between navigation sections. Creates visual organization within the navigation structure."
- },
- "hover": {
- "$type": "color",
- "$value": "{state.hover}",
- "$description": "Hover state for navigation items."
- },
- "selected": {
- "$type": "color",
- "$value": "{state.selected}",
- "$description": "Selected state for navigation items."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected navigation items. Provides readable but less emphasized styling for available options."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected navigation items. Creates subtle visual indicators for navigation options."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected navigation items. Increases contrast to highlight the current location."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected navigation items. Creates stronger visual indication of the current selection."
- }
- }
- },
- "logo": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for Logo in sidebar navigation."
- },
- "icon": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Icon color for Logo in sidebar navigation."
- }
- },
- "search": {
- "background": {
- "$type": "color",
- "$value": "{component.sidebar.background}",
- "$description": "Search input specific background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Search input specific border on sidebar navigation."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Search input specific placeholder on sidebar navigation."
- },
- "btn": {
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Search input specific button background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Search input specific button border on sidebar navigation."
- },
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Search input specific button text on sidebar navigation."
- }
- }
- },
- "footer": {
- "username": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Username in the footer sidebar navigation menu."
- },
- "data": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "User data in the footer sidebar navigation menu."
- }
- }
- },
- "scrollbar": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Color for scrollbar thumb/handle elements. Provides subtle contrast against the scrollbar track for improved usability."
- }
- },
- "selection": {
- "unselected": {
- "item": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for unselected items in selection controls. Provides readable but less emphasized styling for available options."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected state in selection controls. Creates visual distinction from selected items."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for unselected elements in selection controls. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "item": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Color for selected items in selection controls. Creates high contrast against selected background state."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background color for selected state in selection controls. Creates strong visual indication of active selection."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Border color for selected elements in selection controls. Reinforces the selected state with consistent styling."
- }
- }
- },
- "separator": {
- "background": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Background color for separator elements. Creates visual division between content sections with a subtle line or space."
- }
- },
- "skeleton": {
- "background": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.skeleton.gradient-stop-1} 0%, {gradient.skeleton.gradient-stop-2} 50%, {gradient.skeleton.gradient-stop-3} 100%)",
- "$description": "Animation color that sweeps across skeleton elements. Creates a \"shimmer\" effect indicating content loading states."
- }
- },
- "slider": {
- "track": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for slider tracks. Represents the full range of available values in an unselected state."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Filled portion color for slider tracks. Visually represents the selected value or range within the track."
- }
- },
- "track-segments": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Color for segment markers on the unfilled track portion. Creates visual indicators for specific values or intervals."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.800}",
- "$description": "Color for segment markers on the filled track portion. Maintains visibility of markers within the selected range."
- }
- },
- "handle": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for slider handles. Creates a distinct, interactive element for adjusting values."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Border color for slider handles. Provides definition and contrast for the interactive control."
- }
- }
- },
- "status-indicator": {
- "completed": {
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Color for success status indicators. Communicates completed or positive states."
- },
- "cancelled": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Color for danger status indicators. Communicates error or critical warning states."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Color for warning status indicators. Communicates caution or potential issue states."
- },
- "running": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Color for running status indicators. Communicates active or in-progress operations."
- },
- "merged": {
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Color for merged status indicators. Communicates successful integration or completion in version control contexts."
- },
- "action-required": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Color for action-required status indicators. Communicates that user attention or intervention is needed. "
- },
- "waiting": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for pending status indicators. Communicates in waiting states."
- }
- },
- "switch": {
- "unselected": {
- "thumb": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the movable thumb element in unselected switch controls. Creates visual contrast against the track."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for the unselected state of switch controls. Creates visual distinction from the selected state."
- }
- },
- "selected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Color for the movable thumb element in selected switch controls. Provides clear contrast against the active track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background color for the selected state of switch controls. Creates strong visual indication of active state."
- }
- }
- },
- "table": {
- "header": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for table header cells. Ensures readability of column labels and titles."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for table header rows. Creates visual distinction between headers and data rows."
- }
- },
- "row": {
- "alternate-background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for alternate table rows. Improves readability by differentiating adjacent rows."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for table rows. Provides subtle separation between data rows."
- }
- },
- "cell": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for table cell content. Ensures high readability of tabular data."
- }
- }
- },
- "tabs": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for the tabs container. Creates a consistent foundation for tab elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tab containers and separators. Provides subtle definition for tab boundaries."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unselected tab items. Provides reduced emphasis for available but inactive tabs."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected tab items. Creates visual distinction from the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tabs.item.unselected.background}",
- "$description": "Border color for unselected tab items. Maintains consistent styling with the tab background."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for the selected tab item. Increases contrast to highlight the active tab."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for the selected tab item. Creates strong visual indication of the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for the selected tab item. Reinforces the active state with defined boundaries."
- }
- }
- }
- },
- "tag": {
- "blue": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Text color for blue tags. Ensures readability while maintaining the blue color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.800}",
- "$description": "Background color for blue tags. Creates a distinct surface with blue theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.950}",
- "$description": "Subtle background variation for blue tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.blue.background}",
- "$description": "Border color for blue tags. "
- }
- },
- "brown": {
- "text": {
- "$type": "color",
- "$value": "{colors.brown.100}",
- "$description": "Text color for brown tags. Ensures readability while maintaining the brown color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.brown.800}",
- "$description": "Background color for brown tags. Creates a distinct surface with brown theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.brown.950}",
- "$description": "Subtle background variation for brown tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.brown.background}",
- "$description": "Border color for brown tags. "
- }
- },
- "cyan": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Text color for cyan tags. Ensures readability while maintaining the cyan color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.800}",
- "$description": "Background color for cyan tags. Creates a distinct surface with cyan theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.950}",
- "$description": "Subtle background variation for cyan tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.cyan.background}",
- "$description": "Border color for cyan tags."
- }
- },
- "green": {
- "text": {
- "$type": "color",
- "$value": "{colors.green.100}",
- "$description": "Text color for green tags. Ensures readability while maintaining the green color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.green.800}",
- "$description": "Background color for green tags. Creates a distinct surface with green theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.green.950}",
- "$description": "Subtle background variation for green tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.green.background}",
- "$description": "Border color for green tags."
- }
- },
- "indigo": {
- "text": {
- "$type": "color",
- "$value": "{colors.indigo.100}",
- "$description": "Text color for indigo tags. Ensures readability while maintaining the indigo color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.indigo.800}",
- "$description": "Background color for indigo tags. Creates a distinct surface with indigo theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.indigo.950}",
- "$description": "Subtle background variation for indigo tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.indigo.background}",
- "$description": "Border color for indigo tags."
- }
- },
- "lime": {
- "text": {
- "$type": "color",
- "$value": "{colors.lime.100}",
- "$description": "Text color for lime tags. Ensures readability while maintaining the lime color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.lime.800}",
- "$description": "Background color for lime tags. Creates a distinct surface with lime theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.lime.950}",
- "$description": "Subtle background variation for lime tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.lime.background}",
- "$description": "Border color for lime tags."
- }
- },
- "mint": {
- "text": {
- "$type": "color",
- "$value": "{colors.mint.100}",
- "$description": "Text color for mint tags. Ensures readability while maintaining the mint color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.mint.800}",
- "$description": "Background color for mint tags. Creates a distinct surface with mint theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.mint.950}",
- "$description": "Subtle background variation for mint tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.mint.background}",
- "$description": "Border color for mint tags."
- }
- },
- "orange": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Text color for orange tags. Ensures readability while maintaining the orange color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.800}",
- "$description": "Background color for orange tags. Creates a distinct surface with orange theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.950}",
- "$description": "Subtle background variation for orange tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.orange.background}",
- "$description": "Border color for orange tags."
- }
- },
- "pink": {
- "text": {
- "$type": "color",
- "$value": "{colors.pink.100}",
- "$description": "Text color for pink tags. Ensures readability while maintaining the pink color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pink.800}",
- "$description": "Background color for pink tags. Creates a distinct surface with pink theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.pink.950}",
- "$description": "Subtle background variation for pink tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.pink.background}",
- "$description": "Border color for pink tags."
- }
- },
- "purple": {
- "text": {
- "$type": "color",
- "$value": "{colors.purple.100}",
- "$description": "Text color for purple tags. Ensures readability while maintaining the purple color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.purple.800}",
- "$description": "Background color for purple tags. Creates a distinct surface with purple theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.purple.950}",
- "$description": "Subtle background variation for purple tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.purple.background}",
- "$description": "Border color for purple tags."
- }
- },
- "red": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.100}",
- "$description": "Text color for red tags. Ensures readability while maintaining the red color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.800}",
- "$description": "Background color for red tags. Creates a distinct surface with red theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.red.950}",
- "$description": "Subtle background variation for red tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.red.background}",
- "$description": "Border color for red tags."
- }
- },
- "violet": {
- "text": {
- "$type": "color",
- "$value": "{colors.violet.100}",
- "$description": "Text color for violet tags. Ensures readability while maintaining the violet color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.violet.800}",
- "$description": "Background color for violet tags. Creates a distinct surface with violet theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.violet.950}",
- "$description": "Subtle background variation for violet tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.violet.background}",
- "$description": "Border color for violet tags."
- }
- },
- "yellow": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.100}",
- "$description": "Text color for yellow tags. Ensures readability while maintaining the yellow color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.yellow.800}",
- "$description": "Background color for yellow tags. Creates a distinct surface with yellow theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.yellow.950}",
- "$description": "Subtle background variation for yellow tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.yellow.background}",
- "$description": "Border color for yellow tags."
- }
- },
- "gray": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Text color for gray tags. Ensures readability while maintaining the gray color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Background color for gray tags. Creates a distinct surface with gray theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Subtle background variation for gray tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.gray.background}",
- "$description": "Border color for gray tags."
- }
- }
- },
- "toast": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational toast notifications. Ensures high visibility for the notification headline."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational toast notifications. Provides readable contrast for notification content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational toast notifications. Creates visual distinction from UI content beneath."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational toast notifications. Subtly defines the notification's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Title text color for danger toast notifications. Provides maximum contrast against the error background."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Description text color for danger toast notifications. Ensures readability of critical information."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.700}",
- "$description": "Background color for danger toast notifications. Creates high-visibility indication of errors or warnings."
- },
- "border": {
- "$type": "color",
- "$value": "{component.toast.danger.background}",
- "$description": "Border color for danger toast notifications. Reinforces the critical nature of the notification message."
- }
- }
- },
- "tooltip": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for tooltip content. Ensures readability of helpful contextual information."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- }
- }
- },
- "shadow": {
- "0": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "0",
- "color": "{shadow-color.0}",
- "type": "dropShadow"
- },
- "$description": "No shadow. \nCommon uses: Flat designs, disabled states, removing shadows on mobile."
- },
- "1": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "0",
- "color": "{shadow-color.1}",
- "type": "dropShadow"
- },
- "$description": "Small shadow. \nCommon uses: Buttons in their rest state, form inputs, subtle UI elements."
- },
- "2": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1",
- "blur": "3",
- "spread": "0",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "-1",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- }
- ],
- "$description": "Default shadow. \nCommon uses: Cards, dropdowns, popovers in their default state."
- },
- "3": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-1",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "-2",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- }
- ],
- "$description": "Medium shadow. \nCommon uses: Elevated cards, active buttons, interactive elements on hover."
- },
- "4": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "10",
- "blur": "15",
- "spread": "-3",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-4",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- }
- ],
- "$description": "Large shadow. \nCommon uses: Modals, floating panels, navigation dropdowns."
- },
- "5": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "20",
- "blur": "25",
- "spread": "-5",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "8",
- "blur": "10",
- "spread": "-6",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- }
- ],
- "$description": "Extra large shadow. \nCommon uses: Large modals, sidebars, elevated content sections."
- },
- "6": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "25",
- "blur": "50",
- "spread": "-12",
- "color": "{shadow-color.6}",
- "type": "dropShadow"
- },
- "$description": "Extra extra large shadow.\nCommon uses: This aggressive shadow is typically used sparingly in UI design, primarily for elements that need maximum visual emphasis and elevation."
- },
- "inner": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "0",
- "color": "{shadow-color.inner}",
- "type": "innerShadow"
- },
- "$description": "Inner shadow. \nCommon uses: Pressed buttons, selected states, inset form fields."
- }
- },
- "shadow-color": {
- "0": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Transparent shadow color. Used when no shadow effect is desired."
- },
- "1": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Light shadow color with 60% opacity. Creates subtle depth for small UI elements."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Medium shadow color with 60% opacity. Provides balanced depth for common UI components."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Medium shadow color with 50% opacity. Creates moderate depth for elevated components."
- },
- "4": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Deep shadow color with 50% opacity. Provides significant depth for floating elements."
- },
- "5": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Very deep shadow color with 50% opacity. Creates dramatic elevation for modal content."
- },
- "6": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.black}",
- "$description": "Extremely deep shadow color with 60% opacity. Provides maximum depth for highly elevated elements."
- },
- "inner": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Subtle inner shadow color with 10% opacity. Creates inset effect for pressed or focused states."
- }
- },
- "ring": {
- "focus": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "2",
- "color": "{background.1}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "4",
- "color": "{border.focus}",
- "type": "dropShadow"
- }
- ],
- "$description": "Focus ring effect with background offset and accent border."
- }
- },
- "gradient": {
- "ai": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.yellow.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pink.200}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.purple.300}"
- },
- "gradient-stop-4": {
- "$type": "color",
- "$value": "{colors.cyan.200}"
- }
- },
- "skeleton": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- },
- "pipeline": {
- "running": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- },
- "gradient-stop-2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- }
- },
- "arrows": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.blue.300}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{border.1}"
- }
- },
- "card": {
- "background": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.900}"
- }
- },
- "border": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- }
- },
- "widget": {
- "number": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.200}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.600}"
- }
- },
- "blob": {
- "big": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.950}"
- }
- },
- "small": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.800}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.850}"
- }
- }
- }
- }
- }
- },
- "iconStrokeWidth": {
- "xxs": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "xs": {
- "$type": "borderWidth",
- "$value": "1"
- },
- "sm": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "default": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "md": {
- "$type": "borderWidth",
- "$value": "1.4"
- },
- "lg": {
- "$type": "borderWidth",
- "$value": "2"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/mode/light/default-deuteranopia.json b/packages/ui/design-tokens/mode/light/default-deuteranopia.json
deleted file mode 100644
index 28c9bda93d..0000000000
--- a/packages/ui/design-tokens/mode/light/default-deuteranopia.json
+++ /dev/null
@@ -1,2355 +0,0 @@
-{
- "background": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Level 1. Represents the lowest layer in the stack. This is the foundation that everything else sits on, like the app's main background.\n\nCommon uses: Application background, page base layer, lowest-level containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Level 2. Represents elements that sit on top of the bottom layer. Creates visual hierarchy through subtle elevation.\n\nCommon uses: Cards, containers, form fields, dropdown menus."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Level 3. Represents elements that sit on top of the middle layer. Creates strong visual emphasis through maximum elevation.\n\nCommon uses: Popovers, tooltips, highlighted containers."
- }
- },
- "text": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Highest contrast color for text and icons in important content. Creates maximum readability and emphasis for key information.\n\nCommon uses: Headings, labels, emphasized text, primary buttons."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Primary color for text and icons in general content. Provides optimal readability for extended reading while reducing visual strain.\n\nCommon uses: Body text, primary content, default icons, form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Reduced emphasis color for text and icons in secondary information. Creates visual hierarchy through lower contrast.\n\nCommon uses: Supporting text, metadata, secondary information, placeholders."
- },
- "accent": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Contrasting color for text and icons in interactive elements or design focus. Creates visual distinction for actionable items.\n\nCommon uses: Links, buttons, interactive icons, highlighted elements."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Primary color for text and icons in success content. Communicates positive outcomes and completion states.\n\nCommon uses: Success message text, completion text, positive indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.orange.600}",
- "$description": "Primary color for text and icons in error content. Communicates problems, warnings, and destructive actions.\n\nCommon uses: Error message text, validation text, destructive action labels."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.500}",
- "$description": "Primary color for text and icons in warning content. Communicates caution and potential issues requiring attention.\n\nCommon uses: Warning message text, alert text, important notifications."
- }
- },
- "border": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Enhanced border color for interactive states. Creates strong visual definition for important boundaries.\n\nCommon uses: Focus states, hover states, active elements, primary containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Standard border color for general use. Provides balanced visual definition for common UI elements.\n\nCommon uses: Containers, cards, dividers, separators, default form inputs."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.8",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Softer border color for minimal separation. Creates subtle visual boundaries that don't dominate the UI.\n\nCommon uses: Subtle dividers, grouped content, secondary containers, table rows."
- },
- "focus": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Focus state indicator color. Provides clear visual feedback for keyboard navigation and accessibility.\n\nCommon uses: Focus rings, keyboard navigation highlights, selection indicators."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Border color for success containers. Reinforces positive status through visual framing.\n\nCommon uses: Success alert borders, confirmation boundaries, completed state indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Border color for error containers. Emphasizes critical information through visual framing.\n\nCommon uses: Error alert borders, validation boundaries, destructive action containers."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.500}",
- "$description": "Border color for warning containers. Frames cautionary information with distinct boundary.\n\nCommon uses: Warning alert borders, notice boundaries, attention-requiring elements."
- }
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Light overlay for gentle interactive effects. Creates subtle visual feedback during user interaction.\n\nCommon uses: Button hover states, link hover states, soft interactions, menu items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Strong overlay for emphasized selection states. Creates distinct visual indication of active or selected elements.\n\nCommon uses: Selected list items, active tabs, chosen options, current navigation item."
- },
- "disabled": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Lowest emphasis text color for unavailable options. Creates visual differentiation between interactive and non-interactive elements.\n\nCommon uses: Disabled buttons, inactive form elements, unavailable options, placeholders."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Muted background color for disabled elements. Reduces visual prominence of non-interactive elements in the UI.\n\nCommon uses: Disabled buttons, inactive form controls, unavailable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Muted border color for disabled element boundaries. Creates subtle containment while indicating non-interactive state.\n\nCommon uses: Disabled form inputs, inactive controls, unavailable action boundaries."
- }
- }
- },
- "component": {
- "accordion": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for accordion triggers/headers. Used for the clickable area that expands/collapses content."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for accordion content. Applied to the expandable text within accordion panels."
- },
- "chevron": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the accordion expansion indicator icon. Visually signals the collapsed/expanded state."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for accordion items. Provides visual separation between accordion panels."
- }
- },
- "alert": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational alerts. Ensures high visibility for the alert heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational alerts. Provides readable contrast for alert content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational alerts. Creates visual distinction from surrounding content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational alerts. Subtly defines the alert's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.orange.800}",
- "$description": "Text color for danger alerts. Communicates critical information through high-contrast orange text."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.orange.600}",
- "$description": "Description text color for danger alerts. Ensures readability while maintaining the error state styling."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for danger alerts. Creates subtle but recognizable error state styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Border color for danger alerts. Provides definition for error state alerts."
- }
- }
- },
- "avatar": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for avatar initials or text. Ensures visibility against the avatar background."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for avatar components. Provides contrast for text or image content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for avatars. Creates subtle definition around the avatar element."
- }
- },
- "badge": {
- "default": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for secondary badges. Provides readable contrast on secondary badge styling."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for secondary badges. Creates less prominent badge styling for secondary information."
- },
- "border": {
- "$type": "color",
- "$value": "{component.badge.default.background}",
- "$description": "Border color for secondary badges. Matches background for clean, cohesive appearance."
- }
- },
- "neutral": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for outline badges. Ensures readability for badges with transparent backgrounds."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Background color for neutral badges. Creates subtle visual styling for general-purpose indicators."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Border color for outline badges. Creates definition for badges without background fill."
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Text color for success badges. Communicates positive status through readable cyan text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Border color for success badges. Provides subtle definition for success state indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Background color for success badges. Creates a subtle but recognizable success indicator."
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.600}",
- "$description": "Text color for danger badges. Communicates error or warning status with high visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Border color for danger badges. Creates definition for error or warning indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Background color for danger badges. Provides subtle visual indication of error states."
- }
- },
- "warning": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.600}",
- "$description": "Text color for warning badges. Signals caution states with readable amber text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.400}",
- "$description": "Border color for warning badges. Defines the boundary of caution status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.200}",
- "$description": "Background color for warning badges. Creates subtle but recognizable caution indicators."
- }
- },
- "running": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.600}",
- "$description": "Text color for running state badges. Indicates active or in-progress operations."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Border color for running state badges. Defines the boundary of active status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Background color for running state badges. Creates subtle visual indication of in-progress states."
- }
- },
- "merged": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Text color for merged state badges. Indicates completed merge actions in version control contexts."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Border color for merged state badges. Defines the boundary of merge status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Background color for merged state badges. Creates subtle but recognizable merge indicators."
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-related badges. Ensures high contrast against AI badge gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for AI-related badges. Creates a subtle backdrop that highlights the gradient border."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-related badges. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "breadcrumb": {
- "item-inactive": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for inactive breadcrumb items. Provides reduced emphasis for previous navigation steps."
- },
- "item-current": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for current breadcrumb item. Emphasizes the user's current location in the navigation hierarchy."
- },
- "separator": {
- "$type": "color",
- "$value": "{state.disabled.text}",
- "$description": "Color for breadcrumb separator characters. Creates visual distinction between breadcrumb items."
- }
- },
- "btn": {
- "primary": {
- "text": {
- "$type": "color",
- "$value": "{brand.onColor.500}",
- "$description": "Text and icon color for primary action buttons. Ensures maximum contrast and visibility for primary CTA elements."
- },
- "background": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Background color for primary action buttons. Creates emphasis for the most important action in a given context."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.primary.background}",
- "$description": "Border color for primary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "secondary": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text and icon color for secondary action buttons. Provides readable contrast for supporting actions."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for secondary action buttons. Creates visual hierarchy between primary and secondary actions."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.secondary.background}",
- "$description": "Border color for secondary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "outline": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected outline buttons. Provides readable contrast against transparent backgrounds."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected outline buttons. Creates subtle emphasis for button icons."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for unselected outline buttons. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected outline buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected outline buttons. Increases visibility for active button states."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for selected outline buttons. Creates stronger visual indication of the active state."
- }
- }
- },
- "ghost": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected ghost buttons. Provides readable contrast for minimal styling."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected ghost buttons. Creates subtle emphasis for button icons."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected ghost buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected ghost buttons. Increases visibility for active button states."
- }
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Text color for success buttons. Communicates positive actions through readable cyan text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Background color for success buttons. Creates subtle but recognizable positive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Border color for success buttons. Provides definition for positive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Hover state background color for success buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Active state background color for success buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.600}",
- "$description": "Text color for danger buttons. Communicates destructive or warning actions through high-contrast orange text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Background color for danger buttons. Creates subtle but recognizable destructive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Border color for danger buttons. Provides definition for destructive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Hover state background color for danger buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Active state background color for danger buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-powered buttons. Ensures high contrast against AI button gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for AI-powered buttons."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-powered buttons. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for card components. Creates a distinct surface that appears elevated from the page background."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for card components. Defines the card boundaries and enhances visual separation from surrounding content."
- }
- },
- "dialog": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for dialog titles. Ensures high visibility and emphasis for the modal heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dialog content. Provides readable contrast for the modal's primary text content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for dialog components. Creates a distinct surface for modal content that appears above the main UI."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dialog components."
- },
- "backdrop": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Overlay color behind dialog components. Creates focus on the dialog by dimming content underneath."
- }
- },
- "dropdown": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for dropdown menus. Creates a distinct surface for selectable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dropdown menus container."
- },
- "item": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dropdown menu items. Ensures readability of selectable options."
- },
- "delete": {
- "text": {
- "$type": "color",
- "$value": "{text.danger}",
- "$description": "Text color for dropdown menu delete-item."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Specific hover state color for dropdown delete-item."
- }
- }
- }
- }
- },
- "diff": {
- "grey": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral base color for the diff interface that allows code and difference highlights to remain visually prominent."
- },
- "add-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Cyan background highlighting newly added code lines while maintaining readability."
- },
- "add-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background for line numbers of added code, providing visual connection to added content."
- },
- "add-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Stronger emphasis color for specific character changes within added lines."
- },
- "add-widget": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background for interactive UI elements related to added content."
- },
- "add-widget-color": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text/icon color for add-related interactive elements, ensuring readability."
- },
- "del-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Orange background highlighting removed code lines without causing eye strain."
- },
- "del-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background for line numbers of deleted code, connecting numbers to removed content."
- },
- "del-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Stronger emphasis color for specific character changes within deleted lines."
- },
- "plain-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral background for unchanged code that allows modified content to stand out."
- },
- "plain-lineNumber": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for line numbers of unchanged code, maintaining visual rhythm."
- },
- "plain-lineNumber-color": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unchanged line numbers, visually subdued compared to changed content."
- },
- "empty-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for placeholder spaces and empty lines, maintaining visual continuity."
- },
- "hunk-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for diff section headers ('hunks') that indicate which part of the file is displayed."
- },
- "hunk-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for line numbers in section headers."
- },
- "hunk-content-color": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for section header content showing file position information."
- },
- "expand-content": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background for controls that expand/collapse code sections to show additional context."
- }
- },
- "input": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for input field content. Ensures readability of user-entered information."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for input field placeholders. Provides lower-contrast guidance text that doesn't compete with entered content."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for icons within input components. Creates visual harmony with placeholder text and decorative elements."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for input fields. Creates a distinct surface for user interaction and data entry."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for input fields. Defines the input area with a visible boundary for improved usability."
- }
- },
- "label": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for form labels and field identifiers. Ensures high contrast for important contextual information."
- }
- },
- "link": {
- "default": {
- "$type": "color",
- "$value": "{text.accent}",
- "$description": "Default color for text links. Creates distinct visual identification of interactive text elements."
- },
- "visited": {
- "$type": "color",
- "$value": "{colors.blue.600}",
- "$description": "Visited state color for text links. Differentiates links the user has already activated."
- }
- },
- "nav-tabs": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Unselected tab item text."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Selected tab item text."
- },
- "border": {
- "$type": "color",
- "$value": "{border.focus}",
- "$description": "Selected tab item border."
- }
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Navigation container border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Navigation tabs container background."
- }
- },
- "pipeline": {
- "arrow": {
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for pipeline connection arrows. Defines the visual path between pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.pipeline.arrows.gradient-stop-1} 0%, {gradient.pipeline.arrows.gradient-stop-2} 50%, {gradient.pipeline.arrows.gradient-stop-3} 100%)",
- "$description": "Gradient border color for active pipeline arrows. Visually indicates data flow between active pipeline components."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.background.gradient-from} 10%, {gradient.pipeline.card.background.gradient-to} 75%)",
- "$description": "Gradient background for pipeline cards. Creates a visually distinctive surface for pipeline visualization elements."
- },
- "border": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.border.gradient-from} 10%, {gradient.pipeline.card.border.gradient-to} 75%)",
- "$description": "Gradient border for pipeline cards. Enhances the visual depth and distinction of pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "radial-gradient(604% 142% at 0% 0%, {gradient.pipeline.running.gradient-stop-1} 0%, {gradient.pipeline.running.gradient-stop-2} 30%, {gradient.pipeline.running.gradient-stop-3} 100%)",
- "$description": "Animated gradient border for running pipeline states. Provides visual indication of active processing."
- }
- },
- "error": {
- "border": {
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Border color for error pipeline states. Clearly indicates failed or problematic pipeline execution."
- }
- },
- "completed": {
- "border": {
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Border color for completed pipeline states. Indicates successful pipeline execution."
- }
- }
- },
- "card-canvas": {
- "1": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "The background color for the primary/top-level canvas where pipeline components are arranged. Creates the base visual layer for the main workflow area."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Solid border for the outermost pipeline canvas elements. Defines the boundaries of the top-level workflow container."
- }
- },
- "2": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for nested/secondary canvas elements that appear within the main workflow. Provides visual distinction for grouped pipeline components."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border styling applied to nested canvas containers. Creates clear visual boundaries between different sections within the pipeline visualization."
- }
- }
- },
- "background": {
- "dotes": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Refers to the dotted pattern visible in the background of the workspace."
- }
- }
- },
- "sidebar": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background color for navigation components. Creates a consistent foundation for navigation elements."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Border color for navigation components. Creates visual boundaries and separation from adjacent content."
- },
- "separator": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Color for separators between navigation sections. Creates visual organization within the navigation structure."
- },
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Hover state for navigation items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Selected state for navigation items."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Text color for unselected navigation items. Provides readable but less emphasized styling for available options."
- },
- "icon": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Icon color for unselected navigation items. Creates subtle visual indicators for navigation options."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Text color for selected navigation items. Increases contrast to highlight the current location."
- },
- "icon": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Icon color for selected navigation items. Creates stronger visual indication of the current selection."
- }
- }
- },
- "logo": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Text color for Logo in sidebar navigation."
- },
- "icon": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Icon color for Logo in sidebar navigation."
- }
- },
- "search": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Search input specific background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Search input specific border on sidebar navigation."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Search input specific placeholder on sidebar navigation."
- },
- "btn": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Search input specific button background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Search input specific button border on sidebar navigation."
- },
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Search input specific button text on sidebar navigation."
- }
- }
- },
- "footer": {
- "username": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Username in the footer sidebar navigation menu."
- },
- "data": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "User data in the footer sidebar navigation menu."
- }
- }
- },
- "scrollbar": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Color for scrollbar thumb/handle elements. Provides subtle contrast against the scrollbar track for improved usability."
- }
- },
- "selection": {
- "unselected": {
- "item": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for unselected items in selection controls. Provides readable but less emphasized styling for available options."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected state in selection controls. Creates visual distinction from selected items."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for unselected elements in selection controls. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "item": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Color for selected items in selection controls. Creates high contrast against selected background state."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background color for selected state in selection controls. Creates strong visual indication of active selection."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Border color for selected elements in selection controls. Reinforces the selected state with consistent styling."
- }
- }
- },
- "separator": {
- "background": {
- "$type": "color",
- "$value": "{borderWidth.2}",
- "$description": "Background color for separator elements. Creates visual division between content sections with a subtle line or space."
- }
- },
- "skeleton": {
- "background": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.skeleton.gradient-stop-1} 0%, {gradient.skeleton.gradient-stop-2} 50%, {gradient.skeleton.gradient-stop-3} 100%)",
- "$description": "Animation color that sweeps across skeleton elements. Creates a \"shimmer\" effect indicating content loading states."
- }
- },
- "slider": {
- "track": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for slider tracks. Represents the full range of available values in an unselected state."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Filled portion color for slider tracks. Visually represents the selected value or range within the track."
- }
- },
- "track-segments": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Color for segment markers on the unfilled track portion. Creates visual indicators for specific values or intervals."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.700}",
- "$description": "Color for segment markers on the filled track portion. Maintains visibility of markers within the selected range."
- }
- },
- "handle": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for slider handles. Creates a distinct, interactive element for adjusting values."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Border color for slider handles. Provides definition and contrast for the interactive control."
- }
- }
- },
- "status-indicator": {
- "completed": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Color for success status indicators. Communicates completed or positive states."
- },
- "cancelled": {
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Color for danger status indicators. Communicates error or critical warning states."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Color for warning status indicators. Communicates caution or potential issue states."
- },
- "running": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Color for running status indicators. Communicates active or in-progress operations."
- },
- "merged": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Color for merged status indicators. Communicates successful integration or completion in version control contexts."
- },
- "action-required": {
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Color for action-required status indicators. Communicates that user attention or intervention is needed."
- },
- "waiting": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for pending status indicators. Communicates in waiting states."
- }
- },
- "switch": {
- "unselected": {
- "thumb": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the movable thumb element in unselected switch controls. Creates visual contrast against the track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for the unselected state of switch controls. Creates visual distinction from the selected state."
- }
- },
- "selected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Color for the movable thumb element in selected switch controls. Provides clear contrast against the active track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background color for the selected state of switch controls. Creates strong visual indication of active state."
- }
- }
- },
- "table": {
- "header": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for table header cells. Ensures readability of column labels and titles."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for table header rows. Creates visual distinction between headers and data rows."
- }
- },
- "row": {
- "alternate-background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for alternate table rows. Improves readability by differentiating adjacent rows."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for table rows. Provides subtle separation between data rows."
- }
- },
- "cell": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for table cell content. Ensures high readability of tabular data."
- }
- }
- },
- "tabs": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for the tabs container. Creates a consistent foundation for tab elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tab containers and separators. Provides subtle definition for tab boundaries."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unselected tab items. Provides reduced emphasis for available but inactive tabs."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected tab items. Creates visual distinction from the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tabs.item.unselected.background}",
- "$description": "Border color for unselected tab items. Maintains consistent styling with the tab background."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for the selected tab item. Increases contrast to highlight the active tab."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for the selected tab item. Creates strong visual indication of the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for the selected tab item. Reinforces the active state with defined boundaries."
- }
- }
- }
- },
- "tag": {
- "blue": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.600}",
- "$description": "Text color for blue tags. Ensures readability while maintaining the blue color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Background color for blue tags. Creates a distinct surface with blue theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.50}",
- "$description": "Subtle background variation for blue tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.blue.background}",
- "$description": "Border color for blue tags."
- }
- },
- "brown": {
- "text": {
- "$type": "color",
- "$value": "{colors.brown.600}",
- "$description": "Text color for brown tags. Ensures readability while maintaining the brown color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.brown.100}",
- "$description": "Background color for brown tags. Creates a distinct surface with brown theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.brown.50}",
- "$description": "Subtle background variation for brown tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.brown.background}",
- "$description": "Border color for brown tags."
- }
- },
- "cyan": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Text color for cyan tags. Ensures readability while maintaining the cyan color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for cyan tags. Creates a distinct surface with cyan theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for cyan tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.cyan.background}",
- "$description": "Border color for cyan tags."
- }
- },
- "green": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Text color for green tags, replaced with cyan for deuteranopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for green tags, replaced with cyan for deuteranopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for green tags, replaced with cyan for deuteranopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.green.background}",
- "$description": "Border color for green tags, replaced with cyan."
- }
- },
- "indigo": {
- "text": {
- "$type": "color",
- "$value": "{colors.indigo.600}",
- "$description": "Text color for indigo tags. Ensures readability while maintaining the indigo color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.indigo.100}",
- "$description": "Background color for indigo tags. Creates a distinct surface with indigo theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.indigo.50}",
- "$description": "Subtle background variation for indigo tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.indigo.background}",
- "$description": "Border color for indigo tags."
- }
- },
- "lime": {
- "text": {
- "$type": "color",
- "$value": "{colors.lime.600}",
- "$description": "Text color for lime tags. Ensures readability while maintaining the lime color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.lime.100}",
- "$description": "Background color for lime tags. Creates a distinct surface with lime theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.lime.50}",
- "$description": "Subtle background variation for lime tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.lime.background}",
- "$description": "Border color for lime tags."
- }
- },
- "mint": {
- "text": {
- "$type": "color",
- "$value": "{colors.mint.600}",
- "$description": "Text color for mint tags. Ensures readability while maintaining the mint color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.mint.100}",
- "$description": "Background color for mint tags. Creates a distinct surface with mint theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.mint.50}",
- "$description": "Subtle background variation for mint tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.mint.background}",
- "$description": "Border color for mint tags."
- }
- },
- "orange": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.600}",
- "$description": "Text color for orange tags. Ensures readability while maintaining the orange color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Background color for orange tags. Creates a distinct surface with orange theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.50}",
- "$description": "Subtle background variation for orange tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.orange.background}",
- "$description": "Border color for orange tags."
- }
- },
- "pink": {
- "text": {
- "$type": "color",
- "$value": "{colors.pink.600}",
- "$description": "Text color for pink tags. Ensures readability while maintaining the pink color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pink.100}",
- "$description": "Background color for pink tags. Creates a distinct surface with pink theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.pink.50}",
- "$description": "Subtle background variation for pink tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.pink.background}",
- "$description": "Border color for pink tags."
- }
- },
- "purple": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Text color for purple tags, replaced with cyan for deuteranopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for purple tags, replaced with cyan for deuteranopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for purple tags, replaced with cyan for deuteranopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.purple.background}",
- "$description": "Border color for purple tags, replaced with cyan."
- }
- },
- "red": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.600}",
- "$description": "Text color for red tags, replaced with orange for deuteranopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Background color for red tags, replaced with orange for deuteranopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.50}",
- "$description": "Subtle background variation for red tags, replaced with orange for deuteranopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.red.background}",
- "$description": "Border color for red tags, replaced with orange."
- }
- },
- "violet": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.600}",
- "$description": "Text color for violet tags, replaced with blue for deuteranopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Background color for violet tags, replaced with blue for deuteranopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.50}",
- "$description": "Subtle background variation for violet tags, replaced with blue for deuteranopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.violet.background}",
- "$description": "Border color for violet tags, replaced with blue."
- }
- },
- "yellow": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.600}",
- "$description": "Text color for yellow tags. Ensures readability while maintaining the yellow color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.yellow.100}",
- "$description": "Background color for yellow tags. Creates a distinct surface with yellow theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.yellow.50}",
- "$description": "Subtle background variation for yellow tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.yellow.background}",
- "$description": "Border color for yellow tags."
- }
- },
- "gray": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Text color for gray tags. Ensures readability while maintaining the gray color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for gray tags. Creates a distinct surface with gray theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Subtle background variation for gray tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.gray.background}",
- "$description": "Border color for gray tags."
- }
- }
- },
- "toast": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational toast notifications. Ensures high visibility for the notification headline."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational toast notifications. Provides readable contrast for notification content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational toast notifications. Creates visual distinction from UI content beneath."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational toast notifications. Subtly defines the notification's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for danger toast notifications. Provides maximum contrast against the error background."
- },
- "description": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Description text color for danger toast notifications. Ensures readability of critical information."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Background color for danger toast notifications. Creates high-visibility indication of errors or warnings."
- },
- "border": {
- "$type": "color",
- "$value": "{component.toast.danger.background}",
- "$description": "Border color for danger toast notifications. Reinforces the critical nature of the notification message."
- }
- }
- },
- "tooltip": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for tooltip content. Ensures readability of helpful contextual information."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- }
- }
- },
- "shadow": {
- "0": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "0",
- "color": "{shadow-color.0}",
- "type": "dropShadow"
- },
- "$description": "No shadow. \nCommon uses: Flat designs, disabled states, removing shadows on mobile."
- },
- "1": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "0",
- "color": "{shadow-color.1}",
- "type": "dropShadow"
- },
- "$description": "Small shadow. \nCommon uses: Buttons in their rest state, form inputs, subtle UI elements."
- },
- "2": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1",
- "blur": "3",
- "spread": "0",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "-1",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- }
- ],
- "$description": "Default shadow. \nCommon uses: Cards, dropdowns, popovers in their default state."
- },
- "3": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-1",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "-2",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- }
- ],
- "$description": "Medium shadow. \nCommon uses: Elevated cards, active buttons, interactive elements on hover."
- },
- "4": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "10",
- "blur": "15",
- "spread": "-3",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-4",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- }
- ],
- "$description": "Large shadow. \nCommon uses: Modals, floating panels, navigation dropdowns."
- },
- "5": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "20",
- "blur": "25",
- "spread": "-5",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "8",
- "blur": "10",
- "spread": "-6",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- }
- ],
- "$description": "Extra large shadow. \nCommon uses: Large modals, sidebars, elevated content sections."
- },
- "6": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "25",
- "blur": "50",
- "spread": "-12",
- "color": "{shadow-color.6}",
- "type": "dropShadow"
- },
- "$description": "Extra extra large shadow.\nCommon uses: This aggressive shadow is typically used sparingly in UI design, primarily for elements that need maximum visual emphasis and elevation."
- },
- "inner": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "0",
- "color": "{shadow-color.inner}",
- "type": "innerShadow"
- },
- "$description": "Inner shadow. \nCommon uses: Pressed buttons, selected states, inset form fields."
- }
- },
- "shadow-color": {
- "0": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Transparent shadow color. Used when no shadow effect is desired."
- },
- "1": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Light shadow color with 60% opacity. Creates subtle depth for small UI elements."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Medium shadow color with 60% opacity. Provides balanced depth for common UI components."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Medium shadow color with 50% opacity. Creates moderate depth for elevated components."
- },
- "4": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Deep shadow color with 50% opacity. Provides significant depth for floating elements."
- },
- "5": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Very deep shadow color with 50% opacity. Creates dramatic elevation for modal content."
- },
- "6": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Extremely deep shadow color with 60% opacity. Provides maximum depth for highly elevated elements."
- },
- "inner": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Subtle inner shadow color with 10% opacity. Creates inset effect for pressed or focused states."
- }
- },
- "ring": {
- "focus": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "2",
- "color": "{background.1}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "4",
- "color": "{border.focus}",
- "type": "dropShadow"
- }
- ],
- "$description": "Focus ring effect with background offset and accent border."
- }
- },
- "gradient": {
- "ai": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.yellow.200}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pink.300}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.cyan.300}"
- },
- "gradient-stop-4": {
- "$type": "color",
- "$value": "{colors.cyan.200}"
- }
- },
- "skeleton": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- }
- },
- "pipeline": {
- "running": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.300}"
- },
- "gradient-stop-2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.300}"
- }
- },
- "arrows": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.blue.400}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{border.1}"
- }
- },
- "card": {
- "background": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.50}"
- }
- },
- "border": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.50}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- }
- }
- },
- "widget": {
- "number": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.500}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.600}"
- }
- },
- "blob": {
- "big": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- },
- "small": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- }
- }
- }
- }
- },
- "iconStrokeWidth": {
- "xxs": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "xs": {
- "$type": "borderWidth",
- "$value": "1"
- },
- "sm": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "default": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "md": {
- "$type": "borderWidth",
- "$value": "1.4"
- },
- "lg": {
- "$type": "borderWidth",
- "$value": "2"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/mode/light/default-protanopia.json b/packages/ui/design-tokens/mode/light/default-protanopia.json
deleted file mode 100644
index 4d5527c13f..0000000000
--- a/packages/ui/design-tokens/mode/light/default-protanopia.json
+++ /dev/null
@@ -1,2355 +0,0 @@
-{
- "background": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Level 1. Represents the lowest layer in the stack. This is the foundation that everything else sits on, like the app's main background.\n\nCommon uses: Application background, page base layer, lowest-level containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Level 2. Represents elements that sit on top of the bottom layer. Creates visual hierarchy through subtle elevation.\n\nCommon uses: Cards, containers, form fields, dropdown menus."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Level 3. Represents elements that sit on top of the middle layer. Creates strong visual emphasis through maximum elevation.\n\nCommon uses: Popovers, tooltips, highlighted containers."
- }
- },
- "text": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Highest contrast color for text and icons in important content. Creates maximum readability and emphasis for key information.\n\nCommon uses: Headings, labels, emphasized text, primary buttons."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Primary color for text and icons in general content. Provides optimal readability for extended reading while reducing visual strain.\n\nCommon uses: Body text, primary content, default icons, form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Reduced emphasis color for text and icons in secondary information. Creates visual hierarchy through lower contrast.\n\nCommon uses: Supporting text, metadata, secondary information, placeholders."
- },
- "accent": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Contrasting color for text and icons in interactive elements or design focus. Creates visual distinction for actionable items.\n\nCommon uses: Links, buttons, interactive icons, highlighted elements."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.blue.600}",
- "$description": "Primary color for text and icons in success content. Communicates positive outcomes and completion states. Using blue instead of green for protanopia visibility.\n\nCommon uses: Success message text, completion text, positive indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.600}",
- "$description": "Primary color for text and icons in error content. Communicates problems, warnings, and destructive actions.\n\nCommon uses: Error message text, validation text, destructive action labels."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.500}",
- "$description": "Primary color for text and icons in warning content. Communicates caution and potential issues requiring attention.\n\nCommon uses: Warning message text, alert text, important notifications."
- }
- },
- "border": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Enhanced border color for interactive states. Creates strong visual definition for important boundaries.\n\nCommon uses: Focus states, hover states, active elements, primary containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Standard border color for general use. Provides balanced visual definition for common UI elements.\n\nCommon uses: Containers, cards, dividers, separators, default form inputs."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.8",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Softer border color for minimal separation. Creates subtle visual boundaries that don't dominate the UI.\n\nCommon uses: Subtle dividers, grouped content, secondary containers, table rows."
- },
- "focus": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Focus state indicator color. Provides clear visual feedback for keyboard navigation and accessibility.\n\nCommon uses: Focus rings, keyboard navigation highlights, selection indicators."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Border color for success containers. Reinforces positive status through visual framing. Using blue instead of green for protanopia visibility.\n\nCommon uses: Success alert borders, confirmation boundaries, completed state indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for error containers. Emphasizes critical information through visual framing.\n\nCommon uses: Error alert borders, validation boundaries, destructive action containers."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.500}",
- "$description": "Border color for warning containers. Frames cautionary information with distinct boundary.\n\nCommon uses: Warning alert borders, notice boundaries, attention-requiring elements."
- }
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Light overlay for gentle interactive effects. Creates subtle visual feedback during user interaction.\n\nCommon uses: Button hover states, link hover states, soft interactions, menu items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Strong overlay for emphasized selection states. Creates distinct visual indication of active or selected elements.\n\nCommon uses: Selected list items, active tabs, chosen options, current navigation item."
- },
- "disabled": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Lowest emphasis text color for unavailable options. Creates visual differentiation between interactive and non-interactive elements.\n\nCommon uses: Disabled buttons, inactive form elements, unavailable options, placeholders."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Muted background color for disabled elements. Reduces visual prominence of non-interactive elements in the UI.\n\nCommon uses: Disabled buttons, inactive form controls, unavailable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Muted border color for disabled element boundaries. Creates subtle containment while indicating non-interactive state.\n\nCommon uses: Disabled form inputs, inactive controls, unavailable action boundaries."
- }
- }
- },
- "component": {
- "accordion": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for accordion triggers/headers. Used for the clickable area that expands/collapses content."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for accordion content. Applied to the expandable text within accordion panels."
- },
- "chevron": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the accordion expansion indicator icon. Visually signals the collapsed/expanded state."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for accordion items. Provides visual separation between accordion panels."
- }
- },
- "alert": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational alerts. Ensures high visibility for the alert heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational alerts. Provides readable contrast for alert content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational alerts. Creates visual distinction from surrounding content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational alerts. Subtly defines the alert's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.red.800}",
- "$description": "Text color for danger alerts. Communicates critical information through high-contrast red text."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.red.600}",
- "$description": "Description text color for danger alerts. Ensures readability while maintaining the error state styling."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger alerts. Creates subtle but recognizable error state styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for danger alerts. Provides definition for error state alerts."
- }
- }
- },
- "avatar": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for avatar initials or text. Ensures visibility against the avatar background."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for avatar components. Provides contrast for text or image content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for avatars. Creates subtle definition around the avatar element."
- }
- },
- "badge": {
- "default": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for secondary badges. Provides readable contrast on secondary badge styling."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for secondary badges. Creates less prominent badge styling for secondary information."
- },
- "border": {
- "$type": "color",
- "$value": "{component.badge.default.background}",
- "$description": "Border color for secondary badges. Matches background for clean, cohesive appearance."
- }
- },
- "neutral": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for outline badges. Ensures readability for badges with transparent backgrounds."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Background color for neutral badges. Creates subtle visual styling for general-purpose indicators."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Border color for outline badges. Creates definition for badges without background fill."
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.600}",
- "$description": "Text color for success badges. Communicates positive status through readable blue text. Adjusted for protanopia visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Border color for success badges. Provides subtle definition for success state indicators. Adjusted for protanopia visibility."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Background color for success badges. Creates a subtle but recognizable success indicator. Adjusted for protanopia visibility."
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.600}",
- "$description": "Text color for danger badges. Communicates error or warning status with high visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for danger badges. Creates definition for error or warning indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Background color for danger badges. Provides subtle visual indication of error states."
- }
- },
- "warning": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.600}",
- "$description": "Text color for warning badges. Signals caution states with readable amber text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.400}",
- "$description": "Border color for warning badges. Defines the boundary of caution status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.200}",
- "$description": "Background color for warning badges. Creates subtle but recognizable caution indicators."
- }
- },
- "running": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.600}",
- "$description": "Text color for running state badges. Indicates active or in-progress operations."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Border color for running state badges. Defines the boundary of active status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Background color for running state badges. Creates subtle visual indication of in-progress states."
- }
- },
- "merged": {
- "text": {
- "$type": "color",
- "$value": "{colors.purple.600}",
- "$description": "Text color for merged state badges. Indicates completed merge actions in version control contexts."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.purple.400}",
- "$description": "Border color for merged state badges. Defines the boundary of merge status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Background color for merged state badges. Creates subtle but recognizable merge indicators."
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-related badges. Ensures high contrast against AI badge gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for AI-related badges. Creates a subtle backdrop that highlights the gradient border."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-related badges. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "breadcrumb": {
- "item-inactive": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for inactive breadcrumb items. Provides reduced emphasis for previous navigation steps."
- },
- "item-current": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for current breadcrumb item. Emphasizes the user's current location in the navigation hierarchy."
- },
- "separator": {
- "$type": "color",
- "$value": "{state.disabled.text}",
- "$description": "Color for breadcrumb separator characters. Creates visual distinction between breadcrumb items."
- }
- },
- "btn": {
- "primary": {
- "text": {
- "$type": "color",
- "$value": "{brand.onColor.500}",
- "$description": "Text and icon color for primary action buttons. Ensures maximum contrast and visibility for primary CTA elements."
- },
- "background": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Background color for primary action buttons. Creates emphasis for the most important action in a given context."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.primary.background}",
- "$description": "Border color for primary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "secondary": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text and icon color for secondary action buttons. Provides readable contrast for supporting actions."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for secondary action buttons. Creates visual hierarchy between primary and secondary actions."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.secondary.background}",
- "$description": "Border color for secondary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "outline": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected outline buttons. Provides readable contrast against transparent backgrounds."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected outline buttons. Creates subtle emphasis for button icons."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for unselected outline buttons. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected outline buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected outline buttons. Increases visibility for active button states."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for selected outline buttons. Creates stronger visual indication of the active state."
- }
- }
- },
- "ghost": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected ghost buttons. Provides readable contrast for minimal styling."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected ghost buttons. Creates subtle emphasis for button icons."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected ghost buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected ghost buttons. Increases visibility for active button states."
- }
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.600}",
- "$description": "Text color for success buttons. Communicates positive actions through readable blue text. Adjusted for protanopia visibility."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Background color for success buttons. Creates subtle but recognizable positive action styling. Adjusted for protanopia visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Border color for success buttons. Provides definition for positive action buttons. Adjusted for protanopia visibility."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Hover state background color for success buttons. Creates subtle feedback for user interaction. Adjusted for protanopia visibility."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Active state background color for success buttons. Provides stronger visual feedback for clicks/presses. Adjusted for protanopia visibility."
- }
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.600}",
- "$description": "Text color for danger buttons. Communicates destructive or warning actions through high-contrast red text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Background color for danger buttons. Creates subtle but recognizable destructive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for danger buttons. Provides definition for destructive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Hover state background color for danger buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Active state background color for danger buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-powered buttons. Ensures high contrast against AI button gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for AI-powered buttons."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-powered buttons. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for card components. Creates a distinct surface that appears elevated from the page background."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for card components. Defines the card boundaries and enhances visual separation from surrounding content."
- }
- },
- "dialog": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for dialog titles. Ensures high visibility and emphasis for the modal heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dialog content. Provides readable contrast for the modal's primary text content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for dialog components. Creates a distinct surface for modal content that appears above the main UI."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dialog components."
- },
- "backdrop": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Overlay color behind dialog components. Creates focus on the dialog by dimming content underneath."
- }
- },
- "dropdown": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for dropdown menus. Creates a distinct surface for selectable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dropdown menus container."
- },
- "item": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dropdown menu items. Ensures readability of selectable options."
- },
- "delete": {
- "text": {
- "$type": "color",
- "$value": "{text.danger}",
- "$description": "Text color for dropdown menu delete-item."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Specific hover state color for dropdown delete-item."
- }
- }
- }
- }
- },
- "diff": {
- "grey": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral base color for the diff interface that allows code and difference highlights to remain visually prominent."
- },
- "add-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Blue background highlighting newly added code lines while maintaining readability. Using blue instead of green for protanopia visibility."
- },
- "add-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for line numbers of added code, providing visual connection to added content. Using blue instead of green for protanopia visibility."
- },
- "add-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Stronger emphasis color for specific character changes within added lines. Using blue instead of green for protanopia visibility."
- },
- "add-widget": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background for interactive UI elements related to added content."
- },
- "add-widget-color": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text/icon color for add-related interactive elements, ensuring readability."
- },
- "del-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Red background highlighting removed code lines without causing eye strain."
- },
- "del-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background for line numbers of deleted code, connecting numbers to removed content."
- },
- "del-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Stronger emphasis color for specific character changes within deleted lines."
- },
- "plain-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral background for unchanged code that allows modified content to stand out."
- },
- "plain-lineNumber": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for line numbers of unchanged code, maintaining visual rhythm."
- },
- "plain-lineNumber-color": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unchanged line numbers, visually subdued compared to changed content."
- },
- "empty-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for placeholder spaces and empty lines, maintaining visual continuity."
- },
- "hunk-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for diff section headers ('hunks') that indicate which part of the file is displayed."
- },
- "hunk-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for line numbers in section headers."
- },
- "hunk-content-color": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for section header content showing file position information."
- },
- "expand-content": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background for controls that expand/collapse code sections to show additional context."
- }
- },
- "input": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for input field content. Ensures readability of user-entered information."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for input field placeholders. Provides lower-contrast guidance text that doesn't compete with entered content."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for icons within input components. Creates visual harmony with placeholder text and decorative elements."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for input fields. Creates a distinct surface for user interaction and data entry."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for input fields. Defines the input area with a visible boundary for improved usability."
- }
- },
- "label": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for form labels and field identifiers. Ensures high contrast for important contextual information."
- }
- },
- "link": {
- "default": {
- "$type": "color",
- "$value": "{text.accent}",
- "$description": "Default color for text links. Creates distinct visual identification of interactive text elements."
- },
- "visited": {
- "$type": "color",
- "$value": "{colors.purple.600}",
- "$description": "Visited state color for text links. Differentiates links the user has already activated."
- }
- },
- "nav-tabs": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Unselected tab item text."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Selected tab item text."
- },
- "border": {
- "$type": "color",
- "$value": "{border.focus}",
- "$description": "Selected tab item border."
- }
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Navigation container border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Navigation tabs container background."
- }
- },
- "pipeline": {
- "arrow": {
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for pipeline connection arrows. Defines the visual path between pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.pipeline.arrows.gradient-stop-1} 0%, {gradient.pipeline.arrows.gradient-stop-2} 50%, {gradient.pipeline.arrows.gradient-stop-3} 100%)",
- "$description": "Gradient border color for active pipeline arrows. Visually indicates data flow between active pipeline components."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.background.gradient-from} 10%, {gradient.pipeline.card.background.gradient-to} 75%)",
- "$description": "Gradient background for pipeline cards. Creates a visually distinctive surface for pipeline visualization elements."
- },
- "border": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.border.gradient-from} 10%, {gradient.pipeline.card.border.gradient-to} 75%)",
- "$description": "Gradient border for pipeline cards. Enhances the visual depth and distinction of pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "radial-gradient(604% 142% at 0% 0%, {gradient.pipeline.running.gradient-stop-1} 0%, {gradient.pipeline.running.gradient-stop-2} 30%, {gradient.pipeline.running.gradient-stop-3} 100%)",
- "$description": "Animated gradient border for running pipeline states. Provides visual indication of active processing."
- }
- },
- "error": {
- "border": {
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for error pipeline states. Clearly indicates failed or problematic pipeline execution."
- }
- },
- "completed": {
- "border": {
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Border color for completed pipeline states. Indicates successful pipeline execution. Using blue instead of green for protanopia visibility."
- }
- }
- },
- "card-canvas": {
- "1": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "The background color for the primary/top-level canvas where pipeline components are arranged. Creates the base visual layer for the main workflow area."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Solid border for the outermost pipeline canvas elements. Defines the boundaries of the top-level workflow container."
- }
- },
- "2": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for nested/secondary canvas elements that appear within the main workflow. Provides visual distinction for grouped pipeline components."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border styling applied to nested canvas containers. Creates clear visual boundaries between different sections within the pipeline visualization."
- }
- }
- },
- "background": {
- "dotes": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Refers to the dotted pattern visible in the background of the workspace."
- }
- }
- },
- "sidebar": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background color for navigation components. Creates a consistent foundation for navigation elements."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Border color for navigation components. Creates visual boundaries and separation from adjacent content."
- },
- "separator": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Color for separators between navigation sections. Creates visual organization within the navigation structure."
- },
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Hover state for navigation items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Selected state for navigation items."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Text color for unselected navigation items. Provides readable but less emphasized styling for available options."
- },
- "icon": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Icon color for unselected navigation items. Creates subtle visual indicators for navigation options."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Text color for selected navigation items. Increases contrast to highlight the current location."
- },
- "icon": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Icon color for selected navigation items. Creates stronger visual indication of the current selection."
- }
- }
- },
- "logo": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Text color for Logo in sidebar navigation."
- },
- "icon": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Icon color for Logo in sidebar navigation."
- }
- },
- "search": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Search input specific background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Search input specific border on sidebar navigation."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Search input specific placeholder on sidebar navigation."
- },
- "btn": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Search input specific button background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Search input specific button border on sidebar navigation."
- },
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Search input specific button text on sidebar navigation."
- }
- }
- },
- "footer": {
- "username": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Username in the footer sidebar navigation menu."
- },
- "data": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "User data in the footer sidebar navigation menu."
- }
- }
- },
- "scrollbar": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Color for scrollbar thumb/handle elements. Provides subtle contrast against the scrollbar track for improved usability."
- }
- },
- "selection": {
- "unselected": {
- "item": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for unselected items in selection controls. Provides readable but less emphasized styling for available options."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected state in selection controls. Creates visual distinction from selected items."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for unselected elements in selection controls. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "item": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Color for selected items in selection controls. Creates high contrast against selected background state."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background color for selected state in selection controls. Creates strong visual indication of active selection."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Border color for selected elements in selection controls. Reinforces the selected state with consistent styling."
- }
- }
- },
- "separator": {
- "background": {
- "$type": "color",
- "$value": "{borderWidth.2}",
- "$description": "Background color for separator elements. Creates visual division between content sections with a subtle line or space."
- }
- },
- "skeleton": {
- "background": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.skeleton.gradient-stop-1} 0%, {gradient.skeleton.gradient-stop-2} 50%, {gradient.skeleton.gradient-stop-3} 100%)",
- "$description": "Animation color that sweeps across skeleton elements. Creates a \"shimmer\" effect indicating content loading states."
- }
- },
- "slider": {
- "track": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for slider tracks. Represents the full range of available values in an unselected state."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Filled portion color for slider tracks. Visually represents the selected value or range within the track."
- }
- },
- "track-segments": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Color for segment markers on the unfilled track portion. Creates visual indicators for specific values or intervals."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.700}",
- "$description": "Color for segment markers on the filled track portion. Maintains visibility of markers within the selected range."
- }
- },
- "handle": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for slider handles. Creates a distinct, interactive element for adjusting values."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Border color for slider handles. Provides definition and contrast for the interactive control."
- }
- }
- },
- "status-indicator": {
- "completed": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Color for success status indicators. Communicates completed or positive states. Using blue instead of green for protanopia visibility."
- },
- "cancelled": {
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Color for danger status indicators. Communicates error or critical warning states."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Color for warning status indicators. Communicates caution or potential issue states."
- },
- "running": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Color for running status indicators. Communicates active or in-progress operations."
- },
- "merged": {
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Color for merged status indicators. Communicates successful integration or completion in version control contexts."
- },
- "action-required": {
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Color for action-required status indicators. Communicates that user attention or intervention is needed."
- },
- "waiting": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for pending status indicators. Communicates in waiting states."
- }
- },
- "switch": {
- "unselected": {
- "thumb": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the movable thumb element in unselected switch controls. Creates visual contrast against the track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for the unselected state of switch controls. Creates visual distinction from the selected state."
- }
- },
- "selected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Color for the movable thumb element in selected switch controls. Provides clear contrast against the active track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background color for the selected state of switch controls. Creates strong visual indication of active state."
- }
- }
- },
- "table": {
- "header": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for table header cells. Ensures readability of column labels and titles."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for table header rows. Creates visual distinction between headers and data rows."
- }
- },
- "row": {
- "alternate-background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for alternate table rows. Improves readability by differentiating adjacent rows."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for table rows. Provides subtle separation between data rows."
- }
- },
- "cell": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for table cell content. Ensures high readability of tabular data."
- }
- }
- },
- "tabs": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for the tabs container. Creates a consistent foundation for tab elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tab containers and separators. Provides subtle definition for tab boundaries."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unselected tab items. Provides reduced emphasis for available but inactive tabs."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected tab items. Creates visual distinction from the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tabs.item.unselected.background}",
- "$description": "Border color for unselected tab items. Maintains consistent styling with the tab background."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for the selected tab item. Increases contrast to highlight the active tab."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for the selected tab item. Creates strong visual indication of the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for the selected tab item. Reinforces the active state with defined boundaries."
- }
- }
- }
- },
- "tag": {
- "blue": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.600}",
- "$description": "Text color for blue tags. Ensures readability while maintaining the blue color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Background color for blue tags. Creates a distinct surface with blue theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.50}",
- "$description": "Subtle background variation for blue tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.blue.background}",
- "$description": "Border color for blue tags."
- }
- },
- "brown": {
- "text": {
- "$type": "color",
- "$value": "{colors.brown.600}",
- "$description": "Text color for brown tags. Ensures readability while maintaining the brown color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.brown.100}",
- "$description": "Background color for brown tags. Creates a distinct surface with brown theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.brown.50}",
- "$description": "Subtle background variation for brown tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.brown.background}",
- "$description": "Border color for brown tags."
- }
- },
- "cyan": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Text color for cyan tags. Ensures readability while maintaining the cyan color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for cyan tags. Creates a distinct surface with cyan theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for cyan tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.cyan.background}",
- "$description": "Border color for cyan tags."
- }
- },
- "green": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.600}",
- "$description": "Text color for green tags. Using blue instead of green for protanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Background color for green tags. Using blue instead of green for protanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.50}",
- "$description": "Subtle background variation for green tags. Using blue instead of green for protanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.green.background}",
- "$description": "Border color for green tags. Using blue instead of green for protanopia visibility."
- }
- },
- "indigo": {
- "text": {
- "$type": "color",
- "$value": "{colors.indigo.600}",
- "$description": "Text color for indigo tags. Ensures readability while maintaining the indigo color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.indigo.100}",
- "$description": "Background color for indigo tags. Creates a distinct surface with indigo theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.indigo.50}",
- "$description": "Subtle background variation for indigo tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.indigo.background}",
- "$description": "Border color for indigo tags."
- }
- },
- "lime": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.600}",
- "$description": "Text color for lime tags. Using blue instead of lime/green for protanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Background color for lime tags. Using blue instead of lime/green for protanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.50}",
- "$description": "Subtle background variation for lime tags. Using blue instead of lime/green for protanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.lime.background}",
- "$description": "Border color for lime tags. Using blue instead of lime/green for protanopia visibility."
- }
- },
- "mint": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.600}",
- "$description": "Text color for mint tags. Using blue instead of mint/green for protanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Background color for mint tags. Using blue instead of mint/green for protanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.50}",
- "$description": "Subtle background variation for mint tags. Using blue instead of mint/green for protanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.mint.background}",
- "$description": "Border color for mint tags. Using blue instead of mint/green for protanopia visibility."
- }
- },
- "orange": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.600}",
- "$description": "Text color for orange tags. Ensures readability while maintaining the orange color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Background color for orange tags. Creates a distinct surface with orange theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.50}",
- "$description": "Subtle background variation for orange tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.orange.background}",
- "$description": "Border color for orange tags."
- }
- },
- "pink": {
- "text": {
- "$type": "color",
- "$value": "{colors.pink.600}",
- "$description": "Text color for pink tags. Ensures readability while maintaining the pink color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pink.100}",
- "$description": "Background color for pink tags. Creates a distinct surface with pink theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.pink.50}",
- "$description": "Subtle background variation for pink tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.pink.background}",
- "$description": "Border color for pink tags."
- }
- },
- "purple": {
- "text": {
- "$type": "color",
- "$value": "{colors.purple.600}",
- "$description": "Text color for purple tags. Ensures readability while maintaining the purple color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.purple.100}",
- "$description": "Background color for purple tags. Creates a distinct surface with purple theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.purple.50}",
- "$description": "Subtle background variation for purple tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.purple.background}",
- "$description": "Border color for purple tags."
- }
- },
- "red": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.600}",
- "$description": "Text color for red tags. Ensures readability while maintaining the red color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.100}",
- "$description": "Background color for red tags. Creates a distinct surface with red theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.red.50}",
- "$description": "Subtle background variation for red tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.red.background}",
- "$description": "Border color for red tags."
- }
- },
- "violet": {
- "text": {
- "$type": "color",
- "$value": "{colors.violet.600}",
- "$description": "Text color for violet tags. Ensures readability while maintaining the violet color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.violet.100}",
- "$description": "Background color for violet tags. Creates a distinct surface with violet theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.violet.50}",
- "$description": "Subtle background variation for violet tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.violet.background}",
- "$description": "Border color for violet tags."
- }
- },
- "yellow": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.600}",
- "$description": "Text color for yellow tags. Ensures readability while maintaining the yellow color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.yellow.100}",
- "$description": "Background color for yellow tags. Creates a distinct surface with yellow theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.yellow.50}",
- "$description": "Subtle background variation for yellow tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.yellow.background}",
- "$description": "Border color for yellow tags."
- }
- },
- "gray": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Text color for gray tags. Ensures readability while maintaining the gray color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for gray tags. Creates a distinct surface with gray theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Subtle background variation for gray tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.gray.background}",
- "$description": "Border color for gray tags."
- }
- }
- },
- "toast": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational toast notifications. Ensures high visibility for the notification headline."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational toast notifications. Provides readable contrast for notification content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational toast notifications. Creates visual distinction from UI content beneath."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational toast notifications. Subtly defines the notification's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for danger toast notifications. Provides maximum contrast against the error background."
- },
- "description": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Description text color for danger toast notifications. Ensures readability of critical information."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Background color for danger toast notifications. Creates high-visibility indication of errors or warnings."
- },
- "border": {
- "$type": "color",
- "$value": "{component.toast.danger.background}",
- "$description": "Border color for danger toast notifications. Reinforces the critical nature of the notification message."
- }
- }
- },
- "tooltip": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for tooltip content. Ensures readability of helpful contextual information."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- }
- }
- },
- "shadow": {
- "0": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "0",
- "color": "{shadow-color.0}",
- "type": "dropShadow"
- },
- "$description": "No shadow. \nCommon uses: Flat designs, disabled states, removing shadows on mobile."
- },
- "1": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "0",
- "color": "{shadow-color.1}",
- "type": "dropShadow"
- },
- "$description": "Small shadow. \nCommon uses: Buttons in their rest state, form inputs, subtle UI elements."
- },
- "2": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1",
- "blur": "3",
- "spread": "0",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "-1",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- }
- ],
- "$description": "Default shadow. \nCommon uses: Cards, dropdowns, popovers in their default state."
- },
- "3": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-1",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "-2",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- }
- ],
- "$description": "Medium shadow. \nCommon uses: Elevated cards, active buttons, interactive elements on hover."
- },
- "4": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "10",
- "blur": "15",
- "spread": "-3",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-4",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- }
- ],
- "$description": "Large shadow. \nCommon uses: Modals, floating panels, navigation dropdowns."
- },
- "5": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "20",
- "blur": "25",
- "spread": "-5",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "8",
- "blur": "10",
- "spread": "-6",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- }
- ],
- "$description": "Extra large shadow. \nCommon uses: Large modals, sidebars, elevated content sections."
- },
- "6": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "25",
- "blur": "50",
- "spread": "-12",
- "color": "{shadow-color.6}",
- "type": "dropShadow"
- },
- "$description": "Extra extra large shadow.\nCommon uses: This aggressive shadow is typically used sparingly in UI design, primarily for elements that need maximum visual emphasis and elevation."
- },
- "inner": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "0",
- "color": "{shadow-color.inner}",
- "type": "innerShadow"
- },
- "$description": "Inner shadow. \nCommon uses: Pressed buttons, selected states, inset form fields."
- }
- },
- "shadow-color": {
- "0": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Transparent shadow color. Used when no shadow effect is desired."
- },
- "1": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Light shadow color with 60% opacity. Creates subtle depth for small UI elements."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Medium shadow color with 60% opacity. Provides balanced depth for common UI components."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Medium shadow color with 50% opacity. Creates moderate depth for elevated components."
- },
- "4": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Deep shadow color with 50% opacity. Provides significant depth for floating elements."
- },
- "5": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Very deep shadow color with 50% opacity. Creates dramatic elevation for modal content."
- },
- "6": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Extremely deep shadow color with 60% opacity. Provides maximum depth for highly elevated elements."
- },
- "inner": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Subtle inner shadow color with 10% opacity. Creates inset effect for pressed or focused states."
- }
- },
- "ring": {
- "focus": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "2",
- "color": "{background.1}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "4",
- "color": "{border.focus}",
- "type": "dropShadow"
- }
- ],
- "$description": "Focus ring effect with background offset and accent border."
- }
- },
- "gradient": {
- "ai": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.yellow.200}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pink.300}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.purple.300}"
- },
- "gradient-stop-4": {
- "$type": "color",
- "$value": "{colors.cyan.200}"
- }
- },
- "skeleton": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- }
- },
- "pipeline": {
- "running": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.300}"
- },
- "gradient-stop-2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.300}"
- }
- },
- "arrows": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.blue.400}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{border.1}"
- }
- },
- "card": {
- "background": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.50}"
- }
- },
- "border": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.50}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- }
- }
- },
- "widget": {
- "number": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.500}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.600}"
- }
- },
- "blob": {
- "big": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- },
- "small": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- }
- }
- }
- }
- },
- "iconStrokeWidth": {
- "xxs": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "xs": {
- "$type": "borderWidth",
- "$value": "1"
- },
- "sm": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "default": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "md": {
- "$type": "borderWidth",
- "$value": "1.4"
- },
- "lg": {
- "$type": "borderWidth",
- "$value": "2"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/mode/light/default-tritanopia.json b/packages/ui/design-tokens/mode/light/default-tritanopia.json
deleted file mode 100644
index 020c00bafe..0000000000
--- a/packages/ui/design-tokens/mode/light/default-tritanopia.json
+++ /dev/null
@@ -1,2355 +0,0 @@
-{
- "background": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Level 1. Represents the lowest layer in the stack. This is the foundation that everything else sits on, like the app's main background.\n\nCommon uses: Application background, page base layer, lowest-level containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Level 2. Represents elements that sit on top of the bottom layer. Creates visual hierarchy through subtle elevation.\n\nCommon uses: Cards, containers, form fields, dropdown menus."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Level 3. Represents elements that sit on top of the middle layer. Creates strong visual emphasis through maximum elevation.\n\nCommon uses: Popovers, tooltips, highlighted containers."
- }
- },
- "text": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Highest contrast color for text and icons in important content. Creates maximum readability and emphasis for key information.\n\nCommon uses: Headings, labels, emphasized text, primary buttons."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Primary color for text and icons in general content. Provides optimal readability for extended reading while reducing visual strain.\n\nCommon uses: Body text, primary content, default icons, form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Reduced emphasis color for text and icons in secondary information. Creates visual hierarchy through lower contrast.\n\nCommon uses: Supporting text, metadata, secondary information, placeholders."
- },
- "accent": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Contrasting color for text and icons in interactive elements or design focus. Creates visual distinction for actionable items.\n\nCommon uses: Links, buttons, interactive icons, highlighted elements."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Primary color for text and icons in success content. Communicates positive outcomes and completion states.\n\nCommon uses: Success message text, completion text, positive indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.600}",
- "$description": "Primary color for text and icons in error content. Communicates problems, warnings, and destructive actions.\n\nCommon uses: Error message text, validation text, destructive action labels."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Primary color for text and icons in warning content. Communicates caution and potential issues requiring attention.\n\nCommon uses: Warning message text, alert text, important notifications."
- }
- },
- "border": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Enhanced border color for interactive states. Creates strong visual definition for important boundaries.\n\nCommon uses: Focus states, hover states, active elements, primary containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Standard border color for general use. Provides balanced visual definition for common UI elements.\n\nCommon uses: Containers, cards, dividers, separators, default form inputs."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.8",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Softer border color for minimal separation. Creates subtle visual boundaries that don't dominate the UI.\n\nCommon uses: Subtle dividers, grouped content, secondary containers, table rows."
- },
- "focus": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Focus state indicator color. Provides clear visual feedback for keyboard navigation and accessibility.\n\nCommon uses: Focus rings, keyboard navigation highlights, selection indicators."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Border color for success containers. Reinforces positive status through visual framing.\n\nCommon uses: Success alert borders, confirmation boundaries, completed state indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for error containers. Emphasizes critical information through visual framing.\n\nCommon uses: Error alert borders, validation boundaries, destructive action containers."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Border color for warning containers. Frames cautionary information with distinct boundary.\n\nCommon uses: Warning alert borders, notice boundaries, attention-requiring elements."
- }
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Light overlay for gentle interactive effects. Creates subtle visual feedback during user interaction.\n\nCommon uses: Button hover states, link hover states, soft interactions, menu items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Strong overlay for emphasized selection states. Creates distinct visual indication of active or selected elements.\n\nCommon uses: Selected list items, active tabs, chosen options, current navigation item."
- },
- "disabled": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Lowest emphasis text color for unavailable options. Creates visual differentiation between interactive and non-interactive elements.\n\nCommon uses: Disabled buttons, inactive form elements, unavailable options, placeholders."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Muted background color for disabled elements. Reduces visual prominence of non-interactive elements in the UI.\n\nCommon uses: Disabled buttons, inactive form controls, unavailable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Muted border color for disabled element boundaries. Creates subtle containment while indicating non-interactive state.\n\nCommon uses: Disabled form inputs, inactive controls, unavailable action boundaries."
- }
- }
- },
- "component": {
- "accordion": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for accordion triggers/headers. Used for the clickable area that expands/collapses content."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for accordion content. Applied to the expandable text within accordion panels."
- },
- "chevron": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the accordion expansion indicator icon. Visually signals the collapsed/expanded state."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for accordion items. Provides visual separation between accordion panels."
- }
- },
- "alert": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational alerts. Ensures high visibility for the alert heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational alerts. Provides readable contrast for alert content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational alerts. Creates visual distinction from surrounding content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational alerts. Subtly defines the alert's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.red.800}",
- "$description": "Text color for danger alerts. Communicates critical information through high-contrast red text."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.red.600}",
- "$description": "Description text color for danger alerts. Ensures readability while maintaining the error state styling."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger alerts. Creates subtle but recognizable error state styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for danger alerts. Provides definition for error state alerts."
- }
- }
- },
- "avatar": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for avatar initials or text. Ensures visibility against the avatar background."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for avatar components. Provides contrast for text or image content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for avatars. Creates subtle definition around the avatar element."
- }
- },
- "badge": {
- "default": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for secondary badges. Provides readable contrast on secondary badge styling."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for secondary badges. Creates less prominent badge styling for secondary information."
- },
- "border": {
- "$type": "color",
- "$value": "{component.badge.default.background}",
- "$description": "Border color for secondary badges. Matches background for clean, cohesive appearance."
- }
- },
- "neutral": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for outline badges. Ensures readability for badges with transparent backgrounds."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Background color for neutral badges. Creates subtle visual styling for general-purpose indicators."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Border color for outline badges. Creates definition for badges without background fill."
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Text color for success badges. Communicates positive status through readable cyan text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Border color for success badges. Provides subtle definition for success state indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Background color for success badges. Creates a subtle but recognizable success indicator."
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.600}",
- "$description": "Text color for danger badges. Communicates error or warning status with high visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for danger badges. Creates definition for error or warning indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Background color for danger badges. Provides subtle visual indication of error states."
- }
- },
- "warning": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.600}",
- "$description": "Text color for warning badges. Signals caution states with readable orange text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Border color for warning badges. Defines the boundary of caution status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Background color for warning badges. Creates subtle but recognizable caution indicators."
- }
- },
- "running": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.600}",
- "$description": "Text color for running state badges. Indicates active or in-progress operations."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Border color for running state badges. Defines the boundary of active status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Background color for running state badges. Creates subtle visual indication of in-progress states."
- }
- },
- "merged": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Text color for merged state badges. Indicates completed merge actions in version control contexts."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Border color for merged state badges. Defines the boundary of merge status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Background color for merged state badges. Creates subtle but recognizable merge indicators."
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-related badges. Ensures high contrast against AI badge gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for AI-related badges. Creates a subtle backdrop that highlights the gradient border."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-related badges. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "breadcrumb": {
- "item-inactive": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for inactive breadcrumb items. Provides reduced emphasis for previous navigation steps."
- },
- "item-current": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for current breadcrumb item. Emphasizes the user's current location in the navigation hierarchy."
- },
- "separator": {
- "$type": "color",
- "$value": "{state.disabled.text}",
- "$description": "Color for breadcrumb separator characters. Creates visual distinction between breadcrumb items."
- }
- },
- "btn": {
- "primary": {
- "text": {
- "$type": "color",
- "$value": "{brand.onColor.500}",
- "$description": "Text and icon color for primary action buttons. Ensures maximum contrast and visibility for primary CTA elements."
- },
- "background": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Background color for primary action buttons. Creates emphasis for the most important action in a given context."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.primary.background}",
- "$description": "Border color for primary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "secondary": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text and icon color for secondary action buttons. Provides readable contrast for supporting actions."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for secondary action buttons. Creates visual hierarchy between primary and secondary actions."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.secondary.background}",
- "$description": "Border color for secondary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "outline": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected outline buttons. Provides readable contrast against transparent backgrounds."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected outline buttons. Creates subtle emphasis for button icons."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for unselected outline buttons. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected outline buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected outline buttons. Increases visibility for active button states."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for selected outline buttons. Creates stronger visual indication of the active state."
- }
- }
- },
- "ghost": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected ghost buttons. Provides readable contrast for minimal styling."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected ghost buttons. Creates subtle emphasis for button icons."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected ghost buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected ghost buttons. Increases visibility for active button states."
- }
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Text color for success buttons. Communicates positive actions through readable cyan text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Background color for success buttons. Creates subtle but recognizable positive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Border color for success buttons. Provides definition for positive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Hover state background color for success buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Active state background color for success buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.600}",
- "$description": "Text color for danger buttons. Communicates destructive or warning actions through high-contrast red text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Background color for danger buttons. Creates subtle but recognizable destructive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for danger buttons. Provides definition for destructive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Hover state background color for danger buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Active state background color for danger buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-powered buttons. Ensures high contrast against AI button gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for AI-powered buttons."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-powered buttons. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for card components. Creates a distinct surface that appears elevated from the page background."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for card components. Defines the card boundaries and enhances visual separation from surrounding content."
- }
- },
- "dialog": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for dialog titles. Ensures high visibility and emphasis for the modal heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dialog content. Provides readable contrast for the modal's primary text content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for dialog components. Creates a distinct surface for modal content that appears above the main UI."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dialog components."
- },
- "backdrop": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Overlay color behind dialog components. Creates focus on the dialog by dimming content underneath."
- }
- },
- "dropdown": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for dropdown menus. Creates a distinct surface for selectable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dropdown menus container."
- },
- "item": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dropdown menu items. Ensures readability of selectable options."
- },
- "delete": {
- "text": {
- "$type": "color",
- "$value": "{text.danger}",
- "$description": "Text color for dropdown menu delete-item."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Specific hover state color for dropdown delete-item."
- }
- }
- }
- }
- },
- "diff": {
- "grey": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral base color for the diff interface that allows code and difference highlights to remain visually prominent."
- },
- "add-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Cyan background highlighting newly added code lines while maintaining readability."
- },
- "add-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background for line numbers of added code, providing visual connection to added content."
- },
- "add-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Stronger emphasis color for specific character changes within added lines."
- },
- "add-widget": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background for interactive UI elements related to added content."
- },
- "add-widget-color": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text/icon color for add-related interactive elements, ensuring readability."
- },
- "del-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Red background highlighting removed code lines without causing eye strain."
- },
- "del-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background for line numbers of deleted code, connecting numbers to removed content."
- },
- "del-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Stronger emphasis color for specific character changes within deleted lines."
- },
- "plain-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral background for unchanged code that allows modified content to stand out."
- },
- "plain-lineNumber": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for line numbers of unchanged code, maintaining visual rhythm."
- },
- "plain-lineNumber-color": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unchanged line numbers, visually subdued compared to changed content."
- },
- "empty-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for placeholder spaces and empty lines, maintaining visual continuity."
- },
- "hunk-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for diff section headers ('hunks') that indicate which part of the file is displayed."
- },
- "hunk-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for line numbers in section headers."
- },
- "hunk-content-color": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for section header content showing file position information."
- },
- "expand-content": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background for controls that expand/collapse code sections to show additional context."
- }
- },
- "input": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for input field content. Ensures readability of user-entered information."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for input field placeholders. Provides lower-contrast guidance text that doesn't compete with entered content."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for icons within input components. Creates visual harmony with placeholder text and decorative elements."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for input fields. Creates a distinct surface for user interaction and data entry."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for input fields. Defines the input area with a visible boundary for improved usability."
- }
- },
- "label": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for form labels and field identifiers. Ensures high contrast for important contextual information."
- }
- },
- "link": {
- "default": {
- "$type": "color",
- "$value": "{text.accent}",
- "$description": "Default color for text links. Creates distinct visual identification of interactive text elements."
- },
- "visited": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Visited state color for text links. Differentiates links the user has already activated."
- }
- },
- "nav-tabs": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Unselected tab item text."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Selected tab item text."
- },
- "border": {
- "$type": "color",
- "$value": "{border.focus}",
- "$description": "Selected tab item border."
- }
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Navigation container border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Navigation tabs container background."
- }
- },
- "pipeline": {
- "arrow": {
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for pipeline connection arrows. Defines the visual path between pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.pipeline.arrows.gradient-stop-1} 0%, {gradient.pipeline.arrows.gradient-stop-2} 50%, {gradient.pipeline.arrows.gradient-stop-3} 100%)",
- "$description": "Gradient border color for active pipeline arrows. Visually indicates data flow between active pipeline components."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.background.gradient-from} 10%, {gradient.pipeline.card.background.gradient-to} 75%)",
- "$description": "Gradient background for pipeline cards. Creates a visually distinctive surface for pipeline visualization elements."
- },
- "border": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.border.gradient-from} 10%, {gradient.pipeline.card.border.gradient-to} 75%)",
- "$description": "Gradient border for pipeline cards. Enhances the visual depth and distinction of pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "radial-gradient(604% 142% at 0% 0%, {gradient.pipeline.running.gradient-stop-1} 0%, {gradient.pipeline.running.gradient-stop-2} 30%, {gradient.pipeline.running.gradient-stop-3} 100%)",
- "$description": "Animated gradient border for running pipeline states. Provides visual indication of active processing."
- }
- },
- "error": {
- "border": {
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for error pipeline states. Clearly indicates failed or problematic pipeline execution."
- }
- },
- "completed": {
- "border": {
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Border color for completed pipeline states. Indicates successful pipeline execution."
- }
- }
- },
- "card-canvas": {
- "1": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "The background color for the primary/top-level canvas where pipeline components are arranged. Creates the base visual layer for the main workflow area."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Solid border for the outermost pipeline canvas elements. Defines the boundaries of the top-level workflow container."
- }
- },
- "2": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for nested/secondary canvas elements that appear within the main workflow. Provides visual distinction for grouped pipeline components."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border styling applied to nested canvas containers. Creates clear visual boundaries between different sections within the pipeline visualization."
- }
- }
- },
- "background": {
- "dotes": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Refers to the dotted pattern visible in the background of the workspace."
- }
- }
- },
- "sidebar": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background color for navigation components. Creates a consistent foundation for navigation elements."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Border color for navigation components. Creates visual boundaries and separation from adjacent content."
- },
- "separator": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Color for separators between navigation sections. Creates visual organization within the navigation structure."
- },
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Hover state for navigation items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Selected state for navigation items."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Text color for unselected navigation items. Provides readable but less emphasized styling for available options."
- },
- "icon": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Icon color for unselected navigation items. Creates subtle visual indicators for navigation options."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Text color for selected navigation items. Increases contrast to highlight the current location."
- },
- "icon": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Icon color for selected navigation items. Creates stronger visual indication of the current selection."
- }
- }
- },
- "logo": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Text color for Logo in sidebar navigation."
- },
- "icon": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Icon color for Logo in sidebar navigation."
- }
- },
- "search": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Search input specific background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Search input specific border on sidebar navigation."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Search input specific placeholder on sidebar navigation."
- },
- "btn": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Search input specific button background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Search input specific button border on sidebar navigation."
- },
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Search input specific button text on sidebar navigation."
- }
- }
- },
- "footer": {
- "username": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Username in the footer sidebar navigation menu."
- },
- "data": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "User data in the footer sidebar navigation menu."
- }
- }
- },
- "scrollbar": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Color for scrollbar thumb/handle elements. Provides subtle contrast against the scrollbar track for improved usability."
- }
- },
- "selection": {
- "unselected": {
- "item": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for unselected items in selection controls. Provides readable but less emphasized styling for available options."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected state in selection controls. Creates visual distinction from selected items."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for unselected elements in selection controls. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "item": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Color for selected items in selection controls. Creates high contrast against selected background state."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background color for selected state in selection controls. Creates strong visual indication of active selection."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Border color for selected elements in selection controls. Reinforces the selected state with consistent styling."
- }
- }
- },
- "separator": {
- "background": {
- "$type": "color",
- "$value": "{borderWidth.2}",
- "$description": "Background color for separator elements. Creates visual division between content sections with a subtle line or space."
- }
- },
- "skeleton": {
- "background": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.skeleton.gradient-stop-1} 0%, {gradient.skeleton.gradient-stop-2} 50%, {gradient.skeleton.gradient-stop-3} 100%)",
- "$description": "Animation color that sweeps across skeleton elements. Creates a \"shimmer\" effect indicating content loading states."
- }
- },
- "slider": {
- "track": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for slider tracks. Represents the full range of available values in an unselected state."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Filled portion color for slider tracks. Visually represents the selected value or range within the track."
- }
- },
- "track-segments": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Color for segment markers on the unfilled track portion. Creates visual indicators for specific values or intervals."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.700}",
- "$description": "Color for segment markers on the filled track portion. Maintains visibility of markers within the selected range."
- }
- },
- "handle": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for slider handles. Creates a distinct, interactive element for adjusting values."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Border color for slider handles. Provides definition and contrast for the interactive control."
- }
- }
- },
- "status-indicator": {
- "completed": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Color for success status indicators. Communicates completed or positive states."
- },
- "cancelled": {
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Color for danger status indicators. Communicates error or critical warning states."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Color for warning status indicators. Communicates caution or potential issue states."
- },
- "running": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Color for running status indicators. Communicates active or in-progress operations."
- },
- "merged": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Color for merged status indicators. Communicates successful integration or completion in version control contexts."
- },
- "action-required": {
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Color for action-required status indicators. Communicates that user attention or intervention is needed."
- },
- "waiting": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for pending status indicators. Communicates in waiting states."
- }
- },
- "switch": {
- "unselected": {
- "thumb": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the movable thumb element in unselected switch controls. Creates visual contrast against the track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for the unselected state of switch controls. Creates visual distinction from the selected state."
- }
- },
- "selected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Color for the movable thumb element in selected switch controls. Provides clear contrast against the active track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background color for the selected state of switch controls. Creates strong visual indication of active state."
- }
- }
- },
- "table": {
- "header": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for table header cells. Ensures readability of column labels and titles."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for table header rows. Creates visual distinction between headers and data rows."
- }
- },
- "row": {
- "alternate-background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for alternate table rows. Improves readability by differentiating adjacent rows."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for table rows. Provides subtle separation between data rows."
- }
- },
- "cell": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for table cell content. Ensures high readability of tabular data."
- }
- }
- },
- "tabs": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for the tabs container. Creates a consistent foundation for tab elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tab containers and separators. Provides subtle definition for tab boundaries."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unselected tab items. Provides reduced emphasis for available but inactive tabs."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected tab items. Creates visual distinction from the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tabs.item.unselected.background}",
- "$description": "Border color for unselected tab items. Maintains consistent styling with the tab background."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for the selected tab item. Increases contrast to highlight the active tab."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for the selected tab item. Creates strong visual indication of the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for the selected tab item. Reinforces the active state with defined boundaries."
- }
- }
- }
- },
- "tag": {
- "blue": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.600}",
- "$description": "Text color for blue tags. Ensures readability while maintaining the blue color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Background color for blue tags. Creates a distinct surface with blue theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.50}",
- "$description": "Subtle background variation for blue tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.blue.background}",
- "$description": "Border color for blue tags."
- }
- },
- "brown": {
- "text": {
- "$type": "color",
- "$value": "{colors.brown.600}",
- "$description": "Text color for brown tags. Ensures readability while maintaining the brown color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.brown.100}",
- "$description": "Background color for brown tags. Creates a distinct surface with brown theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.brown.50}",
- "$description": "Subtle background variation for brown tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.brown.background}",
- "$description": "Border color for brown tags."
- }
- },
- "cyan": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Text color for cyan tags. Ensures readability while maintaining the cyan color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for cyan tags. Creates a distinct surface with cyan theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for cyan tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.cyan.background}",
- "$description": "Border color for cyan tags."
- }
- },
- "green": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Text color for green tags, replaced with cyan for tritanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for green tags, replaced with cyan for tritanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for green tags, replaced with cyan for tritanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.green.background}",
- "$description": "Border color for green tags, replaced with cyan."
- }
- },
- "indigo": {
- "text": {
- "$type": "color",
- "$value": "{colors.indigo.600}",
- "$description": "Text color for indigo tags. Ensures readability while maintaining the indigo color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.indigo.100}",
- "$description": "Background color for indigo tags. Creates a distinct surface with indigo theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.indigo.50}",
- "$description": "Subtle background variation for indigo tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.indigo.background}",
- "$description": "Border color for indigo tags."
- }
- },
- "lime": {
- "text": {
- "$type": "color",
- "$value": "{colors.lime.600}",
- "$description": "Text color for lime tags. Ensures readability while maintaining the lime color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.lime.100}",
- "$description": "Background color for lime tags. Creates a distinct surface with lime theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.lime.50}",
- "$description": "Subtle background variation for lime tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.lime.background}",
- "$description": "Border color for lime tags."
- }
- },
- "mint": {
- "text": {
- "$type": "color",
- "$value": "{colors.mint.600}",
- "$description": "Text color for mint tags. Ensures readability while maintaining the mint color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.mint.100}",
- "$description": "Background color for mint tags. Creates a distinct surface with mint theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.mint.50}",
- "$description": "Subtle background variation for mint tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.mint.background}",
- "$description": "Border color for mint tags."
- }
- },
- "orange": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.600}",
- "$description": "Text color for orange tags. Ensures readability while maintaining the orange color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Background color for orange tags. Creates a distinct surface with orange theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.50}",
- "$description": "Subtle background variation for orange tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.orange.background}",
- "$description": "Border color for orange tags."
- }
- },
- "pink": {
- "text": {
- "$type": "color",
- "$value": "{colors.pink.600}",
- "$description": "Text color for pink tags. Ensures readability while maintaining the pink color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pink.100}",
- "$description": "Background color for pink tags. Creates a distinct surface with pink theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.pink.50}",
- "$description": "Subtle background variation for pink tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.pink.background}",
- "$description": "Border color for pink tags."
- }
- },
- "purple": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Text color for purple tags, replaced with cyan for tritanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for purple tags, replaced with cyan for tritanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for purple tags, replaced with cyan for tritanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.purple.background}",
- "$description": "Border color for purple tags, replaced with cyan."
- }
- },
- "red": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.600}",
- "$description": "Text color for red tags. Ensures readability while maintaining the red color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.100}",
- "$description": "Background color for red tags. Creates a distinct surface with red theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.red.50}",
- "$description": "Subtle background variation for red tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.red.background}",
- "$description": "Border color for red tags."
- }
- },
- "violet": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Text color for violet tags, replaced with cyan for tritanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for violet tags, replaced with cyan for tritanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for violet tags, replaced with cyan for tritanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.violet.background}",
- "$description": "Border color for violet tags, replaced with cyan."
- }
- },
- "yellow": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.600}",
- "$description": "Text color for yellow tags, replaced with orange for tritanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Background color for yellow tags, replaced with orange for tritanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.50}",
- "$description": "Subtle background variation for yellow tags, replaced with orange for tritanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.yellow.background}",
- "$description": "Border color for yellow tags, replaced with orange."
- }
- },
- "gray": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Text color for gray tags. Ensures readability while maintaining the gray color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for gray tags. Creates a distinct surface with gray theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Subtle background variation for gray tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.gray.background}",
- "$description": "Border color for gray tags."
- }
- }
- },
- "toast": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational toast notifications. Ensures high visibility for the notification headline."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational toast notifications. Provides readable contrast for notification content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational toast notifications. Creates visual distinction from UI content beneath."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational toast notifications. Subtly defines the notification's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for danger toast notifications. Provides maximum contrast against the error background."
- },
- "description": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Description text color for danger toast notifications. Ensures readability of critical information."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Background color for danger toast notifications. Creates high-visibility indication of errors or warnings."
- },
- "border": {
- "$type": "color",
- "$value": "{component.toast.danger.background}",
- "$description": "Border color for danger toast notifications. Reinforces the critical nature of the notification message."
- }
- }
- },
- "tooltip": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for tooltip content. Ensures readability of helpful contextual information."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- }
- }
- },
- "gradient": {
- "ai": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pink.300}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.cyan.300}"
- },
- "gradient-stop-4": {
- "$type": "color",
- "$value": "{colors.cyan.200}"
- }
- },
- "skeleton": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- }
- },
- "pipeline": {
- "running": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.300}"
- },
- "gradient-stop-2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.300}"
- }
- },
- "arrows": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.blue.400}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{border.1}"
- }
- },
- "card": {
- "background": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.50}"
- }
- },
- "border": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.50}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- }
- }
- },
- "widget": {
- "number": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.500}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.600}"
- }
- },
- "blob": {
- "big": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- },
- "small": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- }
- }
- }
- }
- },
- "shadow": {
- "0": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "0",
- "color": "{shadow-color.0}",
- "type": "dropShadow"
- },
- "$description": "No shadow. \nCommon uses: Flat designs, disabled states, removing shadows on mobile."
- },
- "1": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "0",
- "color": "{shadow-color.1}",
- "type": "dropShadow"
- },
- "$description": "Small shadow. \nCommon uses: Buttons in their rest state, form inputs, subtle UI elements."
- },
- "2": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1",
- "blur": "3",
- "spread": "0",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "-1",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- }
- ],
- "$description": "Default shadow. \nCommon uses: Cards, dropdowns, popovers in their default state."
- },
- "3": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-1",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "-2",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- }
- ],
- "$description": "Medium shadow. \nCommon uses: Elevated cards, active buttons, interactive elements on hover."
- },
- "4": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "10",
- "blur": "15",
- "spread": "-3",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-4",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- }
- ],
- "$description": "Large shadow. \nCommon uses: Modals, floating panels, navigation dropdowns."
- },
- "5": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "20",
- "blur": "25",
- "spread": "-5",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "8",
- "blur": "10",
- "spread": "-6",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- }
- ],
- "$description": "Extra large shadow. \nCommon uses: Large modals, sidebars, elevated content sections."
- },
- "6": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "25",
- "blur": "50",
- "spread": "-12",
- "color": "{shadow-color.6}",
- "type": "dropShadow"
- },
- "$description": "Extra extra large shadow.\nCommon uses: This aggressive shadow is typically used sparingly in UI design, primarily for elements that need maximum visual emphasis and elevation."
- },
- "inner": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "0",
- "color": "{shadow-color.inner}",
- "type": "innerShadow"
- },
- "$description": "Inner shadow. \nCommon uses: Pressed buttons, selected states, inset form fields."
- }
- },
- "shadow-color": {
- "0": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Transparent shadow color. Used when no shadow effect is desired."
- },
- "1": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Light shadow color with 60% opacity. Creates subtle depth for small UI elements."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Medium shadow color with 60% opacity. Provides balanced depth for common UI components."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Medium shadow color with 50% opacity. Creates moderate depth for elevated components."
- },
- "4": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Deep shadow color with 50% opacity. Provides significant depth for floating elements."
- },
- "5": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Very deep shadow color with 50% opacity. Creates dramatic elevation for modal content."
- },
- "6": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Extremely deep shadow color with 60% opacity. Provides maximum depth for highly elevated elements."
- },
- "inner": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Subtle inner shadow color with 10% opacity. Creates inset effect for pressed or focused states."
- }
- },
- "ring": {
- "focus": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "2",
- "color": "{background.1}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "4",
- "color": "{border.focus}",
- "type": "dropShadow"
- }
- ],
- "$description": "Focus ring effect with background offset and accent border."
- }
- },
- "iconStrokeWidth": {
- "xxs": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "xs": {
- "$type": "borderWidth",
- "$value": "1"
- },
- "sm": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "default": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "md": {
- "$type": "borderWidth",
- "$value": "1.4"
- },
- "lg": {
- "$type": "borderWidth",
- "$value": "2"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/mode/light/default.json b/packages/ui/design-tokens/mode/light/default.json
deleted file mode 100644
index 20909fd6f9..0000000000
--- a/packages/ui/design-tokens/mode/light/default.json
+++ /dev/null
@@ -1,2355 +0,0 @@
-{
- "background": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Level 1. Represents the lowest layer in the stack. This is the foundation that everything else sits on, like the app's main background.\n\nCommon uses: Application background, page base layer, lowest-level containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Level 2. Represents elements that sit on top of the bottom layer. Creates visual hierarchy through subtle elevation.\n\nCommon uses: Cards, containers, form fields, dropdown menus."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Level 3. Represents elements that sit on top of the middle layer. Creates strong visual emphasis through maximum elevation.\n\nCommon uses: Popovers, tooltips, highlighted containers."
- }
- },
- "text": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Highest contrast color for text and icons in important content. Creates maximum readability and emphasis for key information.\n\nCommon uses: Headings, labels, emphasized text, primary buttons."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Primary color for text and icons in general content. Provides optimal readability for extended reading while reducing visual strain.\n\nCommon uses: Body text, primary content, default icons, form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Reduced emphasis color for text and icons in secondary information. Creates visual hierarchy through lower contrast.\n\nCommon uses: Supporting text, metadata, secondary information, placeholders."
- },
- "accent": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Contrasting color for text and icons in interactive elements or design focus. Creates visual distinction for actionable items.\n\nCommon uses: Links, buttons, interactive icons, highlighted elements."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.green.600}",
- "$description": "Primary color for text and icons in success content. Communicates positive outcomes and completion states.\n\nCommon uses: Success message text, completion text, positive indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.600}",
- "$description": "Primary color for text and icons in error content. Communicates problems, warnings, and destructive actions.\n\nCommon uses: Error message text, validation text, destructive action labels."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.500}",
- "$description": "Primary color for text and icons in warning content. Communicates caution and potential issues requiring attention.\n\nCommon uses: Warning message text, alert text, important notifications."
- }
- },
- "border": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Enhanced border color for interactive states. Creates strong visual definition for important boundaries.\n\nCommon uses: Focus states, hover states, active elements, primary containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Standard border color for general use. Provides balanced visual definition for common UI elements.\n\nCommon uses: Containers, cards, dividers, separators, default form inputs."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.8",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Softer border color for minimal separation. Creates subtle visual boundaries that don't dominate the UI.\n\nCommon uses: Subtle dividers, grouped content, secondary containers, table rows."
- },
- "focus": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Focus state indicator color. Provides clear visual feedback for keyboard navigation and accessibility.\n\nCommon uses: Focus rings, keyboard navigation highlights, selection indicators."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.green.400}",
- "$description": "Border color for success containers. Reinforces positive status through visual framing.\n\nCommon uses: Success alert borders, confirmation boundaries, completed state indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for error containers. Emphasizes critical information through visual framing.\n\nCommon uses: Error alert borders, validation boundaries, destructive action containers."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.500}",
- "$description": "Border color for warning containers. Frames cautionary information with distinct boundary.\n\nCommon uses: Warning alert borders, notice boundaries, attention-requiring elements."
- }
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Light overlay for gentle interactive effects. Creates subtle visual feedback during user interaction.\n\nCommon uses: Button hover states, link hover states, soft interactions, menu items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Strong overlay for emphasized selection states. Creates distinct visual indication of active or selected elements.\n\nCommon uses: Selected list items, active tabs, chosen options, current navigation item."
- },
- "disabled": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Lowest emphasis text color for unavailable options. Creates visual differentiation between interactive and non-interactive elements.\n\nCommon uses: Disabled buttons, inactive form elements, unavailable options, placeholders."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Muted background color for disabled elements. Reduces visual prominence of non-interactive elements in the UI.\n\nCommon uses: Disabled buttons, inactive form controls, unavailable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Muted border color for disabled element boundaries. Creates subtle containment while indicating non-interactive state.\n\nCommon uses: Disabled form inputs, inactive controls, unavailable action boundaries."
- }
- }
- },
- "component": {
- "accordion": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for accordion triggers/headers. Used for the clickable area that expands/collapses content."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for accordion content. Applied to the expandable text within accordion panels."
- },
- "chevron": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the accordion expansion indicator icon. Visually signals the collapsed/expanded state."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for accordion items. Provides visual separation between accordion panels."
- }
- },
- "alert": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational alerts. Ensures high visibility for the alert heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational alerts. Provides readable contrast for alert content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational alerts. Creates visual distinction from surrounding content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational alerts. Subtly defines the alert's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.red.800}",
- "$description": "Text color for danger alerts. Communicates critical information through high-contrast red text."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.red.600}",
- "$description": "Description text color for danger alerts. Ensures readability while maintaining the error state styling."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger alerts. Creates subtle but recognizable error state styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for danger alerts. Provides definition for error state alerts."
- }
- }
- },
- "avatar": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for avatar initials or text. Ensures visibility against the avatar background."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for avatar components. Provides contrast for text or image content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for avatars. Creates subtle definition around the avatar element."
- }
- },
- "badge": {
- "default": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for secondary badges. Provides readable contrast on secondary badge styling."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for secondary badges. Creates less prominent badge styling for secondary information."
- },
- "border": {
- "$type": "color",
- "$value": "{component.badge.default.background}",
- "$description": "Border color for secondary badges. Matches background for clean, cohesive appearance."
- }
- },
- "neutral": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for outline badges. Ensures readability for badges with transparent backgrounds."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Background color for neutral badges. Creates subtle visual styling for general-purpose indicators."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Border color for outline badges. Creates definition for badges without background fill."
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.green.600}",
- "$description": "Text color for success badges. Communicates positive status through readable green text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.400}",
- "$description": "Border color for success badges. Provides subtle definition for success state indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.200}",
- "$description": "Background color for success badges. Creates a subtle but recognizable success indicator."
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.600}",
- "$description": "Text color for danger badges. Communicates error or warning status with high visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for danger badges. Creates definition for error or warning indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Background color for danger badges. Provides subtle visual indication of error states."
- }
- },
- "warning": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.600}",
- "$description": "Text color for warning badges. Signals caution states with readable amber text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.400}",
- "$description": "Border color for warning badges. Defines the boundary of caution status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.200}",
- "$description": "Background color for warning badges. Creates subtle but recognizable caution indicators."
- }
- },
- "running": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.600}",
- "$description": "Text color for running state badges. Indicates active or in-progress operations."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Border color for running state badges. Defines the boundary of active status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Background color for running state badges. Creates subtle visual indication of in-progress states."
- }
- },
- "merged": {
- "text": {
- "$type": "color",
- "$value": "{colors.purple.600}",
- "$description": "Text color for merged state badges. Indicates completed merge actions in version control contexts."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.purple.400}",
- "$description": "Border color for merged state badges. Defines the boundary of merge status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Background color for merged state badges. Creates subtle but recognizable merge indicators."
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-related badges. Ensures high contrast against AI badge gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for AI-related badges. Creates a subtle backdrop that highlights the gradient border."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-related badges. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "breadcrumb": {
- "item-inactive": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for inactive breadcrumb items. Provides reduced emphasis for previous navigation steps."
- },
- "item-current": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for current breadcrumb item. Emphasizes the user's current location in the navigation hierarchy."
- },
- "separator": {
- "$type": "color",
- "$value": "{state.disabled.text}",
- "$description": "Color for breadcrumb separator characters. Creates visual distinction between breadcrumb items."
- }
- },
- "btn": {
- "primary": {
- "text": {
- "$type": "color",
- "$value": "{brand.onColor.500}",
- "$description": "Text and icon color for primary action buttons. Ensures maximum contrast and visibility for primary CTA elements."
- },
- "background": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Background color for primary action buttons. Creates emphasis for the most important action in a given context."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.primary.background}",
- "$description": "Border color for primary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "secondary": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text and icon color for secondary action buttons. Provides readable contrast for supporting actions."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for secondary action buttons. Creates visual hierarchy between primary and secondary actions."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.secondary.background}",
- "$description": "Border color for secondary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "outline": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected outline buttons. Provides readable contrast against transparent backgrounds."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected outline buttons. Creates subtle emphasis for button icons."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for unselected outline buttons. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected outline buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected outline buttons. Increases visibility for active button states."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for selected outline buttons. Creates stronger visual indication of the active state."
- }
- }
- },
- "ghost": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected ghost buttons. Provides readable contrast for minimal styling."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected ghost buttons. Creates subtle emphasis for button icons."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected ghost buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected ghost buttons. Increases visibility for active button states."
- }
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.green.600}",
- "$description": "Text color for success buttons. Communicates positive actions through readable green text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.200}",
- "$description": "Background color for success buttons. Creates subtle but recognizable positive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.400}",
- "$description": "Border color for success buttons. Provides definition for positive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.200}",
- "$description": "Hover state background color for success buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.200}",
- "$description": "Active state background color for success buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.600}",
- "$description": "Text color for danger buttons. Communicates destructive or warning actions through high-contrast red text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Background color for danger buttons. Creates subtle but recognizable destructive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for danger buttons. Provides definition for destructive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Hover state background color for danger buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Active state background color for danger buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-powered buttons. Ensures high contrast against AI button gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for AI-powered buttons."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-powered buttons. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for card components. Creates a distinct surface that appears elevated from the page background."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for card components. Defines the card boundaries and enhances visual separation from surrounding content."
- }
- },
- "dialog": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for dialog titles. Ensures high visibility and emphasis for the modal heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dialog content. Provides readable contrast for the modal's primary text content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for dialog components. Creates a distinct surface for modal content that appears above the main UI."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dialog components."
- },
- "backdrop": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Overlay color behind dialog components. Creates focus on the dialog by dimming content underneath."
- }
- },
- "dropdown": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for dropdown menus. Creates a distinct surface for selectable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dropdown menus container."
- },
- "item": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dropdown menu items. Ensures readability of selectable options."
- },
- "delete": {
- "text": {
- "$type": "color",
- "$value": "{text.danger}",
- "$description": "Text color for dropdown menu delete-item."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Specific hover state color for dropdown delete-item."
- }
- }
- }
- }
- },
- "diff": {
- "grey": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral base color for the diff interface that allows code and difference highlights to remain visually prominent."
- },
- "add-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Green background highlighting newly added code lines while maintaining readability."
- },
- "add-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Background for line numbers of added code, providing visual connection to added content."
- },
- "add-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Stronger emphasis color for specific character changes within added lines."
- },
- "add-widget": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background for interactive UI elements related to added content."
- },
- "add-widget-color": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text/icon color for add-related interactive elements, ensuring readability."
- },
- "del-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Red background highlighting removed code lines without causing eye strain."
- },
- "del-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background for line numbers of deleted code, connecting numbers to removed content."
- },
- "del-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Stronger emphasis color for specific character changes within deleted lines."
- },
- "plain-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral background for unchanged code that allows modified content to stand out."
- },
- "plain-lineNumber": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for line numbers of unchanged code, maintaining visual rhythm."
- },
- "plain-lineNumber-color": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unchanged line numbers, visually subdued compared to changed content."
- },
- "empty-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for placeholder spaces and empty lines, maintaining visual continuity."
- },
- "hunk-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for diff section headers ('hunks') that indicate which part of the file is displayed."
- },
- "hunk-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for line numbers in section headers."
- },
- "hunk-content-color": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for section header content showing file position information."
- },
- "expand-content": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background for controls that expand/collapse code sections to show additional context."
- }
- },
- "input": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for input field content. Ensures readability of user-entered information."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for input field placeholders. Provides lower-contrast guidance text that doesn't compete with entered content."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for icons within input components. Creates visual harmony with placeholder text and decorative elements."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for input fields. Creates a distinct surface for user interaction and data entry."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for input fields. Defines the input area with a visible boundary for improved usability."
- }
- },
- "label": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for form labels and field identifiers. Ensures high contrast for important contextual information."
- }
- },
- "link": {
- "default": {
- "$type": "color",
- "$value": "{text.accent}",
- "$description": "Default color for text links. Creates distinct visual identification of interactive text elements."
- },
- "visited": {
- "$type": "color",
- "$value": "{colors.purple.600}",
- "$description": "Visited state color for text links. Differentiates links the user has already activated."
- }
- },
- "nav-tabs": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Unselected tab item text."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Selected tab item text."
- },
- "border": {
- "$type": "color",
- "$value": "{border.focus}",
- "$description": "Selected tab item border."
- }
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Navigation container border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Navigation tabs container background."
- }
- },
- "pipeline": {
- "arrow": {
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for pipeline connection arrows. Defines the visual path between pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.pipeline.arrows.gradient-stop-1} 0%, {gradient.pipeline.arrows.gradient-stop-2} 50%, {gradient.pipeline.arrows.gradient-stop-3} 100%)",
- "$description": "Gradient border color for active pipeline arrows. Visually indicates data flow between active pipeline components."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.background.gradient-from} 10%, {gradient.pipeline.card.background.gradient-to} 75%)",
- "$description": "Gradient background for pipeline cards. Creates a visually distinctive surface for pipeline visualization elements."
- },
- "border": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.border.gradient-from} 10%, {gradient.pipeline.card.border.gradient-to} 75%)",
- "$description": "Gradient border for pipeline cards. Enhances the visual depth and distinction of pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "radial-gradient(604% 142% at 0% 0%, {gradient.pipeline.running.gradient-stop-1} 0%, {gradient.pipeline.running.gradient-stop-2} 30%, {gradient.pipeline.running.gradient-stop-3} 100%)",
- "$description": "Animated gradient border for running pipeline states. Provides visual indication of active processing."
- }
- },
- "error": {
- "border": {
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for error pipeline states. Clearly indicates failed or problematic pipeline execution."
- }
- },
- "completed": {
- "border": {
- "$type": "color",
- "$value": "{colors.green.400}",
- "$description": "Border color for completed pipeline states. Indicates successful pipeline execution."
- }
- }
- },
- "card-canvas": {
- "1": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "The background color for the primary/top-level canvas where pipeline components are arranged. Creates the base visual layer for the main workflow area."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Solid border for the outermost pipeline canvas elements. Defines the boundaries of the top-level workflow container."
- }
- },
- "2": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for nested/secondary canvas elements that appear within the main workflow. Provides visual distinction for grouped pipeline components."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border styling applied to nested canvas containers. Creates clear visual boundaries between different sections within the pipeline visualization."
- }
- }
- },
- "background": {
- "dotes": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Refers to the dotted pattern visible in the background of the workspace."
- }
- }
- },
- "sidebar": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background color for navigation components. Creates a consistent foundation for navigation elements."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Border color for navigation components. Creates visual boundaries and separation from adjacent content."
- },
- "separator": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Color for separators between navigation sections. Creates visual organization within the navigation structure."
- },
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Hover state for navigation items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Selected state for navigation items."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Text color for unselected navigation items. Provides readable but less emphasized styling for available options."
- },
- "icon": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Icon color for unselected navigation items. Creates subtle visual indicators for navigation options."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Text color for selected navigation items. Increases contrast to highlight the current location."
- },
- "icon": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Icon color for selected navigation items. Creates stronger visual indication of the current selection."
- }
- }
- },
- "logo": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Text color for Logo in sidebar navigation."
- },
- "icon": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Icon color for Logo in sidebar navigation."
- }
- },
- "search": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Search input specific background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Search input specific border on sidebar navigation."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Search input specific placeholder on sidebar navigation."
- },
- "btn": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Search input specific button background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Search input specific button border on sidebar navigation."
- },
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Search input specific button text on sidebar navigation."
- }
- }
- },
- "footer": {
- "username": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Username in the footer sidebar navigation menu."
- },
- "data": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "User data in the footer sidebar navigation menu."
- }
- }
- },
- "scrollbar": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Color for scrollbar thumb/handle elements. Provides subtle contrast against the scrollbar track for improved usability."
- }
- },
- "selection": {
- "unselected": {
- "item": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for unselected items in selection controls. Provides readable but less emphasized styling for available options."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected state in selection controls. Creates visual distinction from selected items."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for unselected elements in selection controls. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "item": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Color for selected items in selection controls. Creates high contrast against selected background state."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background color for selected state in selection controls. Creates strong visual indication of active selection."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Border color for selected elements in selection controls. Reinforces the selected state with consistent styling."
- }
- }
- },
- "separator": {
- "background": {
- "$type": "color",
- "$value": "{borderWidth.2}",
- "$description": "Background color for separator elements. Creates visual division between content sections with a subtle line or space."
- }
- },
- "skeleton": {
- "background": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.skeleton.gradient-stop-1} 0%, {gradient.skeleton.gradient-stop-2} 50%, {gradient.skeleton.gradient-stop-3} 100%)",
- "$description": "Animation color that sweeps across skeleton elements. Creates a \"shimmer\" effect indicating content loading states."
- }
- },
- "slider": {
- "track": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for slider tracks. Represents the full range of available values in an unselected state."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Filled portion color for slider tracks. Visually represents the selected value or range within the track."
- }
- },
- "track-segments": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Color for segment markers on the unfilled track portion. Creates visual indicators for specific values or intervals."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.700}",
- "$description": "Color for segment markers on the filled track portion. Maintains visibility of markers within the selected range."
- }
- },
- "handle": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for slider handles. Creates a distinct, interactive element for adjusting values."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Border color for slider handles. Provides definition and contrast for the interactive control."
- }
- }
- },
- "status-indicator": {
- "completed": {
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Color for success status indicators. Communicates completed or positive states."
- },
- "cancelled": {
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Color for danger status indicators. Communicates error or critical warning states."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Color for warning status indicators. Communicates caution or potential issue states."
- },
- "running": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Color for running status indicators. Communicates active or in-progress operations."
- },
- "merged": {
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Color for merged status indicators. Communicates successful integration or completion in version control contexts."
- },
- "action-required": {
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Color for action-required status indicators. Communicates that user attention or intervention is needed. "
- },
- "waiting": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for pending status indicators. Communicates in waiting states."
- }
- },
- "switch": {
- "unselected": {
- "thumb": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the movable thumb element in unselected switch controls. Creates visual contrast against the track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for the unselected state of switch controls. Creates visual distinction from the selected state."
- }
- },
- "selected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Color for the movable thumb element in selected switch controls. Provides clear contrast against the active track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background color for the selected state of switch controls. Creates strong visual indication of active state."
- }
- }
- },
- "table": {
- "header": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for table header cells. Ensures readability of column labels and titles."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for table header rows. Creates visual distinction between headers and data rows."
- }
- },
- "row": {
- "alternate-background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for alternate table rows. Improves readability by differentiating adjacent rows."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for table rows. Provides subtle separation between data rows."
- }
- },
- "cell": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for table cell content. Ensures high readability of tabular data."
- }
- }
- },
- "tabs": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for the tabs container. Creates a consistent foundation for tab elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tab containers and separators. Provides subtle definition for tab boundaries."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unselected tab items. Provides reduced emphasis for available but inactive tabs."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected tab items. Creates visual distinction from the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tabs.item.unselected.background}",
- "$description": "Border color for unselected tab items. Maintains consistent styling with the tab background."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for the selected tab item. Increases contrast to highlight the active tab."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for the selected tab item. Creates strong visual indication of the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for the selected tab item. Reinforces the active state with defined boundaries."
- }
- }
- }
- },
- "tag": {
- "blue": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.600}",
- "$description": "Text color for blue tags. Ensures readability while maintaining the blue color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Background color for blue tags. Creates a distinct surface with blue theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.50}",
- "$description": "Subtle background variation for blue tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.blue.background}",
- "$description": "Border color for blue tags. "
- }
- },
- "brown": {
- "text": {
- "$type": "color",
- "$value": "{colors.brown.600}",
- "$description": "Text color for brown tags. Ensures readability while maintaining the brown color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.brown.100}",
- "$description": "Background color for brown tags. Creates a distinct surface with brown theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.brown.50}",
- "$description": "Subtle background variation for brown tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.brown.background}",
- "$description": "Border color for brown tags. "
- }
- },
- "cyan": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Text color for cyan tags. Ensures readability while maintaining the cyan color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for cyan tags. Creates a distinct surface with cyan theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for cyan tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.cyan.background}",
- "$description": "Border color for cyan tags."
- }
- },
- "green": {
- "text": {
- "$type": "color",
- "$value": "{colors.green.600}",
- "$description": "Text color for green tags. Ensures readability while maintaining the green color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.green.100}",
- "$description": "Background color for green tags. Creates a distinct surface with green theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.green.50}",
- "$description": "Subtle background variation for green tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.green.background}",
- "$description": "Border color for green tags."
- }
- },
- "indigo": {
- "text": {
- "$type": "color",
- "$value": "{colors.indigo.600}",
- "$description": "Text color for indigo tags. Ensures readability while maintaining the indigo color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.indigo.100}",
- "$description": "Background color for indigo tags. Creates a distinct surface with indigo theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.indigo.50}",
- "$description": "Subtle background variation for indigo tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.indigo.background}",
- "$description": "Border color for indigo tags."
- }
- },
- "lime": {
- "text": {
- "$type": "color",
- "$value": "{colors.lime.600}",
- "$description": "Text color for lime tags. Ensures readability while maintaining the lime color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.lime.100}",
- "$description": "Background color for lime tags. Creates a distinct surface with lime theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.lime.50}",
- "$description": "Subtle background variation for lime tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.lime.background}",
- "$description": "Border color for lime tags."
- }
- },
- "mint": {
- "text": {
- "$type": "color",
- "$value": "{colors.mint.600}",
- "$description": "Text color for mint tags. Ensures readability while maintaining the mint color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.mint.100}",
- "$description": "Background color for mint tags. Creates a distinct surface with mint theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.mint.50}",
- "$description": "Subtle background variation for mint tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.mint.background}",
- "$description": "Border color for mint tags."
- }
- },
- "orange": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.600}",
- "$description": "Text color for orange tags. Ensures readability while maintaining the orange color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Background color for orange tags. Creates a distinct surface with orange theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.50}",
- "$description": "Subtle background variation for orange tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.orange.background}",
- "$description": "Border color for orange tags."
- }
- },
- "pink": {
- "text": {
- "$type": "color",
- "$value": "{colors.pink.600}",
- "$description": "Text color for pink tags. Ensures readability while maintaining the pink color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pink.100}",
- "$description": "Background color for pink tags. Creates a distinct surface with pink theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.pink.50}",
- "$description": "Subtle background variation for pink tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.pink.background}",
- "$description": "Border color for pink tags."
- }
- },
- "purple": {
- "text": {
- "$type": "color",
- "$value": "{colors.purple.600}",
- "$description": "Text color for purple tags. Ensures readability while maintaining the purple color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.purple.100}",
- "$description": "Background color for purple tags. Creates a distinct surface with purple theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.purple.50}",
- "$description": "Subtle background variation for purple tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.purple.background}",
- "$description": "Border color for purple tags."
- }
- },
- "red": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.600}",
- "$description": "Text color for red tags. Ensures readability while maintaining the red color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.100}",
- "$description": "Background color for red tags. Creates a distinct surface with red theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.red.50}",
- "$description": "Subtle background variation for red tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.red.background}",
- "$description": "Border color for red tags."
- }
- },
- "violet": {
- "text": {
- "$type": "color",
- "$value": "{colors.violet.600}",
- "$description": "Text color for violet tags. Ensures readability while maintaining the violet color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.violet.100}",
- "$description": "Background color for violet tags. Creates a distinct surface with violet theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.violet.50}",
- "$description": "Subtle background variation for violet tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.violet.background}",
- "$description": "Border color for violet tags."
- }
- },
- "yellow": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.600}",
- "$description": "Text color for yellow tags. Ensures readability while maintaining the yellow color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.yellow.100}",
- "$description": "Background color for yellow tags. Creates a distinct surface with yellow theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.yellow.50}",
- "$description": "Subtle background variation for yellow tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.yellow.background}",
- "$description": "Border color for yellow tags."
- }
- },
- "gray": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Text color for gray tags. Ensures readability while maintaining the gray color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for gray tags. Creates a distinct surface with gray theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Subtle background variation for gray tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.gray.background}",
- "$description": "Border color for gray tags."
- }
- }
- },
- "toast": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational toast notifications. Ensures high visibility for the notification headline."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational toast notifications. Provides readable contrast for notification content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational toast notifications. Creates visual distinction from UI content beneath."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational toast notifications. Subtly defines the notification's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for danger toast notifications. Provides maximum contrast against the error background."
- },
- "description": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Description text color for danger toast notifications. Ensures readability of critical information."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.200}",
- "$description": "Background color for danger toast notifications. Creates high-visibility indication of errors or warnings."
- },
- "border": {
- "$type": "color",
- "$value": "{component.toast.danger.background}",
- "$description": "Border color for danger toast notifications. Reinforces the critical nature of the notification message."
- }
- }
- },
- "tooltip": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for tooltip content. Ensures readability of helpful contextual information."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- }
- }
- },
- "shadow": {
- "0": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "0",
- "color": "{shadow-color.0}",
- "type": "dropShadow"
- },
- "$description": "No shadow. \nCommon uses: Flat designs, disabled states, removing shadows on mobile."
- },
- "1": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "0",
- "color": "{shadow-color.1}",
- "type": "dropShadow"
- },
- "$description": "Small shadow. \nCommon uses: Buttons in their rest state, form inputs, subtle UI elements."
- },
- "2": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1",
- "blur": "3",
- "spread": "0",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "-1",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- }
- ],
- "$description": "Default shadow. \nCommon uses: Cards, dropdowns, popovers in their default state."
- },
- "3": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-1",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "-2",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- }
- ],
- "$description": "Medium shadow. \nCommon uses: Elevated cards, active buttons, interactive elements on hover."
- },
- "4": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "10",
- "blur": "15",
- "spread": "-3",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-4",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- }
- ],
- "$description": "Large shadow. \nCommon uses: Modals, floating panels, navigation dropdowns."
- },
- "5": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "20",
- "blur": "25",
- "spread": "-5",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "8",
- "blur": "10",
- "spread": "-6",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- }
- ],
- "$description": "Extra large shadow. \nCommon uses: Large modals, sidebars, elevated content sections."
- },
- "6": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "25",
- "blur": "50",
- "spread": "-12",
- "color": "{shadow-color.6}",
- "type": "dropShadow"
- },
- "$description": "Extra extra large shadow.\nCommon uses: This aggressive shadow is typically used sparingly in UI design, primarily for elements that need maximum visual emphasis and elevation."
- },
- "inner": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "0",
- "color": "{shadow-color.inner}",
- "type": "innerShadow"
- },
- "$description": "Inner shadow. \nCommon uses: Pressed buttons, selected states, inset form fields."
- }
- },
- "shadow-color": {
- "0": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Transparent shadow color. Used when no shadow effect is desired."
- },
- "1": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Light shadow color with 60% opacity. Creates subtle depth for small UI elements."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Medium shadow color with 60% opacity. Provides balanced depth for common UI components."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Medium shadow color with 50% opacity. Creates moderate depth for elevated components."
- },
- "4": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Deep shadow color with 50% opacity. Provides significant depth for floating elements."
- },
- "5": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Very deep shadow color with 50% opacity. Creates dramatic elevation for modal content."
- },
- "6": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Extremely deep shadow color with 60% opacity. Provides maximum depth for highly elevated elements."
- },
- "inner": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Subtle inner shadow color with 10% opacity. Creates inset effect for pressed or focused states."
- }
- },
- "ring": {
- "focus": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "2",
- "color": "{background.1}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "4",
- "color": "{border.focus}",
- "type": "dropShadow"
- }
- ],
- "$description": "Focus ring effect with background offset and accent border."
- }
- },
- "gradient": {
- "ai": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.yellow.200}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pink.300}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.purple.300}"
- },
- "gradient-stop-4": {
- "$type": "color",
- "$value": "{colors.cyan.200}"
- }
- },
- "skeleton": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- }
- },
- "pipeline": {
- "running": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.300}"
- },
- "gradient-stop-2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.300}"
- }
- },
- "arrows": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.blue.400}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{border.1}"
- }
- },
- "card": {
- "background": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.50}"
- }
- },
- "border": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.50}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- }
- }
- },
- "widget": {
- "number": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.500}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.600}"
- }
- },
- "blob": {
- "big": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- },
- "small": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- }
- }
- }
- }
- },
- "iconStrokeWidth": {
- "xxs": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "xs": {
- "$type": "borderWidth",
- "$value": "1"
- },
- "sm": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "default": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "md": {
- "$type": "borderWidth",
- "$value": "1.4"
- },
- "lg": {
- "$type": "borderWidth",
- "$value": "2"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/mode/light/dimmer-deuteranopia.json b/packages/ui/design-tokens/mode/light/dimmer-deuteranopia.json
deleted file mode 100644
index 68c07140c3..0000000000
--- a/packages/ui/design-tokens/mode/light/dimmer-deuteranopia.json
+++ /dev/null
@@ -1,2364 +0,0 @@
-{
- "background": {
- "1": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Level 1. Represents the lowest layer in the stack. This is the foundation that everything else sits on, like the app's main background.\n\nCommon uses: Application background, page base layer, lowest-level containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Level 2. Represents elements that sit on top of the bottom layer. Creates visual hierarchy through subtle elevation.\n\nCommon uses: Cards, containers, form fields, dropdown menus."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Level 3. Represents elements that sit on top of the middle layer. Creates strong visual emphasis through maximum elevation.\n\nCommon uses: Popovers, tooltips, highlighted containers."
- }
- },
- "text": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Highest contrast color for text and icons in important content. Creates maximum readability and emphasis for key information.\n\nCommon uses: Headings, labels, emphasized text, primary buttons."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Primary color for text and icons in general content. Provides optimal readability for extended reading while reducing visual strain.\n\nCommon uses: Body text, primary content, default icons, form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Reduced emphasis color for text and icons in secondary information. Creates visual hierarchy through lower contrast.\n\nCommon uses: Supporting text, metadata, secondary information, placeholders."
- },
- "accent": {
- "$type": "color",
- "$value": "{brand.color.400}",
- "$description": "Contrasting color for text and icons in interactive elements or design focus. Creates visual distinction for actionable items.\n\nCommon uses: Links, buttons, interactive icons, highlighted elements."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Primary color for text and icons in success content. Communicates positive outcomes and completion states.\n\nCommon uses: Success message text, completion text, positive indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Primary color for text and icons in error content. Communicates problems, warnings, and destructive actions.\n\nCommon uses: Error message text, validation text, destructive action labels."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.500}",
- "$description": "Primary color for text and icons in warning content. Communicates caution and potential issues requiring attention.\n\nCommon uses: Warning message text, alert text, important notifications."
- }
- },
- "border": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Enhanced border color for interactive states. Creates strong visual definition for important boundaries.\n\nCommon uses: Focus states, hover states, active elements, primary containers."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.8",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Standard border color for general use. Provides balanced visual definition for common UI elements.\n\nCommon uses: Containers, cards, dividers, separators, default form inputs."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.8",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Softer border color for minimal separation. Creates subtle visual boundaries that don't dominate the UI.\n\nCommon uses: Subtle dividers, grouped content, secondary containers, table rows."
- },
- "focus": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Focus state indicator color. Provides clear visual feedback for keyboard navigation and accessibility.\n\nCommon uses: Focus rings, keyboard navigation highlights, selection indicators."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for success containers. Reinforces positive status through visual framing.\n\nCommon uses: Success alert borders, confirmation boundaries, completed state indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for error containers. Emphasizes critical information through visual framing.\n\nCommon uses: Error alert borders, validation boundaries, destructive action containers."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.400}",
- "$description": "Border color for warning containers. Frames cautionary information with distinct boundary.\n\nCommon uses: Warning alert borders, notice boundaries, attention-requiring elements."
- }
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Light overlay for gentle interactive effects. Creates subtle visual feedback during user interaction.\n\nCommon uses: Button hover states, link hover states, soft interactions, menu items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Strong overlay for emphasized selection states. Creates distinct visual indication of active or selected elements.\n\nCommon uses: Selected list items, active tabs, chosen options, current navigation item."
- },
- "disabled": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Lowest emphasis text color for unavailable options. Creates visual differentiation between interactive and non-interactive elements.\n\nCommon uses: Disabled buttons, inactive form elements, unavailable options, placeholders."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Muted background color for disabled elements. Reduces visual prominence of non-interactive elements in the UI.\n\nCommon uses: Disabled buttons, inactive form controls, unavailable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Muted border color for disabled element boundaries. Creates subtle containment while indicating non-interactive state.\n\nCommon uses: Disabled form inputs, inactive controls, unavailable action boundaries."
- }
- }
- },
- "component": {
- "accordion": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for accordion triggers/headers. Used for the clickable area that expands/collapses content."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for accordion content. Applied to the expandable text within accordion panels."
- },
- "chevron": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the accordion expansion indicator icon. Visually signals the collapsed/expanded state."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for accordion items. Provides visual separation between accordion panels."
- }
- },
- "alert": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational alerts. Ensures high visibility for the alert heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational alerts. Provides readable contrast for alert content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational alerts. Creates visual distinction from surrounding content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational alerts. Subtly defines the alert's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.orange.700}",
- "$description": "Text color for danger alerts. Communicates critical information through high-contrast orange text."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Description text color for danger alerts. Ensures readability while maintaining the error state styling."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.08",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background color for danger alerts. Creates subtle but recognizable error state styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Border color for danger alerts. Provides definition for error state alerts."
- }
- }
- },
- "avatar": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for avatar initials or text. Ensures visibility against the avatar background."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for avatar components. Provides contrast for text or image content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for avatars. Creates subtle definition around the avatar element."
- }
- },
- "badge": {
- "default": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for secondary badges. Provides readable contrast on secondary badge styling."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for secondary badges. Creates less prominent badge styling for secondary information."
- },
- "border": {
- "$type": "color",
- "$value": "{component.badge.default.background}",
- "$description": "Border color for secondary badges. Matches background for clean, cohesive appearance."
- }
- },
- "neutral": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for outline badges. Ensures readability for badges with transparent backgrounds."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Background color for neutral badges. Creates subtle visual styling for general-purpose indicators."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Border color for outline badges. Creates definition for badges without background fill."
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Text color for success badges. Communicates positive status through readable cyan text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for success badges. Provides subtle definition for success state indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Background color for success badges. Creates a subtle but recognizable success indicator."
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Text color for danger badges. Communicates error or warning status with high visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for danger badges. Creates definition for error or warning indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Background color for danger badges. Provides subtle visual indication of error states."
- }
- },
- "warning": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.500}",
- "$description": "Text color for warning badges. Signals caution states with readable amber text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Border color for warning badges. Defines the boundary of caution status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.200}",
- "$description": "Background color for warning badges. Creates subtle but recognizable caution indicators."
- }
- },
- "running": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Text color for running state badges. Indicates active or in-progress operations."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for running state badges. Defines the boundary of active status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Background color for running state badges. Creates subtle visual indication of in-progress states."
- }
- },
- "merged": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Text color for merged state badges. Indicates completed merge actions in version control contexts."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for merged state badges. Defines the boundary of merge status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Background color for merged state badges. Creates subtle but recognizable merge indicators."
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-related badges. Ensures high contrast against AI badge gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for AI-related badges. Creates a subtle backdrop that highlights the gradient border."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-related badges. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "breadcrumb": {
- "item-inactive": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for inactive breadcrumb items. Provides reduced emphasis for previous navigation steps."
- },
- "item-current": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for current breadcrumb item. Emphasizes the user's current location in the navigation hierarchy."
- },
- "separator": {
- "$type": "color",
- "$value": "{state.disabled.text}",
- "$description": "Color for breadcrumb separator characters. Creates visual distinction between breadcrumb items."
- }
- },
- "btn": {
- "primary": {
- "text": {
- "$type": "color",
- "$value": "{brand.onColor.500}",
- "$description": "Text and icon color for primary action buttons. Ensures maximum contrast and visibility for primary CTA elements."
- },
- "background": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Background color for primary action buttons. Creates emphasis for the most important action in a given context."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.primary.background}",
- "$description": "Border color for primary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "secondary": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text and icon color for secondary action buttons. Provides readable contrast for supporting actions."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for secondary action buttons. Creates visual hierarchy between primary and secondary actions."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.secondary.background}",
- "$description": "Border color for secondary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "outline": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected outline buttons. Provides readable contrast against transparent backgrounds."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected outline buttons. Creates subtle emphasis for button icons."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for unselected outline buttons. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected outline buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected outline buttons. Increases visibility for active button states."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for selected outline buttons. Creates stronger visual indication of the active state."
- }
- }
- },
- "ghost": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected ghost buttons. Provides readable contrast for minimal styling."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected ghost buttons. Creates subtle emphasis for button icons."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected ghost buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected ghost buttons. Increases visibility for active button states."
- }
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Text color for success buttons. Communicates positive actions through readable cyan text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.08",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Background color for success buttons. Creates subtle but recognizable positive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for success buttons. Provides definition for positive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Hover state background color for success buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Active state background color for success buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Text color for danger buttons. Communicates destructive or warning actions through high-contrast orange text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.08",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Background color for danger buttons. Creates subtle but recognizable destructive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for danger buttons. Provides definition for destructive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Hover state background color for danger buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Active state background color for danger buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-powered buttons. Ensures high contrast against AI button gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for AI-powered buttons."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-powered buttons. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for card components. Creates a distinct surface that appears elevated from the page background."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for card components. Defines the card boundaries and enhances visual separation from surrounding content."
- }
- },
- "dialog": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for dialog titles. Ensures high visibility and emphasis for the modal heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dialog content. Provides readable contrast for the modal's primary text content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for dialog components. Creates a distinct surface for modal content that appears above the main UI."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dialog components."
- },
- "backdrop": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Overlay color behind dialog components. Creates focus on the dialog by dimming content underneath."
- }
- },
- "dropdown": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for dropdown menus. Creates a distinct surface for selectable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dropdown menus container."
- },
- "item": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dropdown menu items. Ensures readability of selectable options."
- },
- "delete": {
- "text": {
- "$type": "color",
- "$value": "{text.danger}",
- "$description": "Text color for dropdown menu delete-item."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Specific hover state color for dropdown delete-item."
- }
- }
- }
- }
- },
- "diff": {
- "grey": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral base color for the diff interface that allows code and difference highlights to remain visually prominent."
- },
- "add-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.08",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Cyan background highlighting newly added code lines while maintaining readability."
- },
- "add-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background for line numbers of added code, providing visual connection to added content."
- },
- "add-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Stronger emphasis color for specific character changes within added lines."
- },
- "add-widget": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background for interactive UI elements related to added content."
- },
- "add-widget-color": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text/icon color for add-related interactive elements, ensuring readability."
- },
- "del-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.08",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Orange background highlighting removed code lines without causing eye strain."
- },
- "del-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Background for line numbers of deleted code, connecting numbers to removed content."
- },
- "del-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Stronger emphasis color for specific character changes within deleted lines."
- },
- "plain-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral background for unchanged code that allows modified content to stand out."
- },
- "plain-lineNumber": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for line numbers of unchanged code, maintaining visual rhythm."
- },
- "plain-lineNumber-color": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unchanged line numbers, visually subdued compared to changed content."
- },
- "empty-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for placeholder spaces and empty lines, maintaining visual continuity."
- },
- "hunk-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.08",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for diff section headers ('hunks') that indicate which part of the file is displayed."
- },
- "hunk-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for line numbers in section headers."
- },
- "hunk-content-color": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for section header content showing file position information."
- },
- "expand-content": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background for controls that expand/collapse code sections to show additional context."
- }
- },
- "input": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for input field content. Ensures readability of user-entered information."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for input field placeholders. Provides lower-contrast guidance text that doesn't compete with entered content."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for icons within input components. Creates visual harmony with placeholder text and decorative elements."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for input fields. Creates a distinct surface for user interaction and data entry."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for input fields. Defines the input area with a visible boundary for improved usability."
- }
- },
- "label": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for form labels and field identifiers. Ensures high contrast for important contextual information."
- }
- },
- "link": {
- "default": {
- "$type": "color",
- "$value": "{text.accent}",
- "$description": "Default color for text links. Creates distinct visual identification of interactive text elements."
- },
- "visited": {
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Visited state color for text links, replaced with blue for deuteranopia visibility."
- }
- },
- "nav-tabs": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Unselected tab item text."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Selected tab item text."
- },
- "border": {
- "$type": "color",
- "$value": "{border.focus}",
- "$description": "Selected tab item border."
- }
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Navigation container border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Navigation tabs container background."
- }
- },
- "pipeline": {
- "arrow": {
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for pipeline connection arrows. Defines the visual path between pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.pipeline.arrows.gradient-stop-1} 0%, {gradient.pipeline.arrows.gradient-stop-2} 50%, {gradient.pipeline.arrows.gradient-stop-3} 100%)",
- "$description": "Gradient border color for active pipeline arrows. Visually indicates data flow between active pipeline components."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.background.gradient-from} 10%, {gradient.pipeline.card.background.gradient-to} 75%)",
- "$description": "Gradient background for pipeline cards. Creates a visually distinctive surface for pipeline visualization elements."
- },
- "border": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.border.gradient-from} 10%, {gradient.pipeline.card.border.gradient-to} 75%)",
- "$description": "Gradient border for pipeline cards. Enhances the visual depth and distinction of pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "radial-gradient(604% 142% at 0% 0%, {gradient.pipeline.running.gradient-stop-1} 0%, {gradient.pipeline.running.gradient-stop-2} 30%, {gradient.pipeline.running.gradient-stop-3} 100%)",
- "$description": "Animated gradient border for running pipeline states. Provides visual indication of active processing."
- }
- },
- "error": {
- "border": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for error pipeline states. Clearly indicates failed or problematic pipeline execution."
- }
- },
- "completed": {
- "border": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for completed pipeline states. Indicates successful pipeline execution."
- }
- }
- },
- "card-canvas": {
- "1": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "The background color for the primary/top-level canvas where pipeline components are arranged. Creates the base visual layer for the main workflow area."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Solid border for the outermost pipeline canvas elements. Defines the boundaries of the top-level workflow container."
- }
- },
- "2": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for nested/secondary canvas elements that appear within the main workflow. Provides visual distinction for grouped pipeline components."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border styling applied to nested canvas containers. Creates clear visual boundaries between different sections within the pipeline visualization."
- }
- }
- },
- "background": {
- "dotes": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Refers to the dotted pattern visible in the background of the workspace."
- }
- }
- },
- "sidebar": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background color for navigation components. Creates a consistent foundation for navigation elements."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Border color for navigation components. Creates visual boundaries and separation from adjacent content."
- },
- "separator": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Color for separators between navigation sections. Creates visual organization within the navigation structure."
- },
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Hover state for navigation items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Selected state for navigation items."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Text color for unselected navigation items. Provides readable but less emphasized styling for available options."
- },
- "icon": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Icon color for unselected navigation items. Creates subtle visual indicators for navigation options."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Text color for selected navigation items. Increases contrast to highlight the current location."
- },
- "icon": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Icon color for selected navigation items. Creates stronger visual indication of the current selection."
- }
- }
- },
- "logo": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Text color for Logo in sidebar navigation."
- },
- "icon": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Icon color for Logo in sidebar navigation."
- }
- },
- "search": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Search input specific background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Search input specific border on sidebar navigation."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Search input specific placeholder on sidebar navigation."
- },
- "btn": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Search input specific button background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Search input specific button border on sidebar navigation."
- },
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Search input specific button text on sidebar navigation."
- }
- }
- },
- "footer": {
- "username": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Username in the footer sidebar navigation menu."
- },
- "data": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "User data in the footer sidebar navigation menu."
- }
- }
- },
- "scrollbar": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Color for scrollbar thumb/handle elements. Provides subtle contrast against the scrollbar track for improved usability."
- }
- },
- "selection": {
- "unselected": {
- "item": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for unselected items in selection controls. Provides readable but less emphasized styling for available options."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected state in selection controls. Creates visual distinction from selected items."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for unselected elements in selection controls. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "item": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Color for selected items in selection controls. Creates high contrast against selected background state."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Background color for selected state in selection controls. Creates strong visual indication of active selection."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Border color for selected elements in selection controls. Reinforces the selected state with consistent styling."
- }
- }
- },
- "separator": {
- "background": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Background color for separator elements. Creates visual division between content sections with a subtle line or space."
- }
- },
- "skeleton": {
- "background": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.skeleton.gradient-stop-1} 0%, {gradient.skeleton.gradient-stop-2} 50%, {gradient.skeleton.gradient-stop-3} 100%)",
- "$description": "Animation color that sweeps across skeleton elements. Creates a \"shimmer\" effect indicating content loading states."
- }
- },
- "slider": {
- "track": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for slider tracks. Represents the full range of available values in an unselected state."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.400}",
- "$description": "Filled portion color for slider tracks. Visually represents the selected value or range within the track."
- }
- },
- "track-segments": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Color for segment markers on the unfilled track portion. Creates visual indicators for specific values or intervals."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.600}",
- "$description": "Color for segment markers on the filled track portion. Maintains visibility of markers within the selected range."
- }
- },
- "handle": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for slider handles. Creates a distinct, interactive element for adjusting values."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Border color for slider handles. Provides definition and contrast for the interactive control."
- }
- }
- },
- "status-indicator": {
- "completed": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Color for success status indicators. Communicates completed or positive states."
- },
- "cancelled": {
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Color for danger status indicators. Communicates error or critical warning states."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Color for warning status indicators. Communicates caution or potential issue states."
- },
- "running": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Color for running status indicators. Communicates active or in-progress operations."
- },
- "merged": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Color for merged status indicators. Communicates successful integration or completion in version control contexts."
- },
- "action-required": {
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Color for action-required status indicators. Communicates that user attention or intervention is needed."
- },
- "waiting": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for pending status indicators. Communicates in waiting states."
- }
- },
- "switch": {
- "unselected": {
- "thumb": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the movable thumb element in unselected switch controls. Creates visual contrast against the track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for the unselected state of switch controls. Creates visual distinction from the selected state."
- }
- },
- "selected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Color for the movable thumb element in selected switch controls. Provides clear contrast against the active track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Background color for the selected state of switch controls. Creates strong visual indication of active state."
- }
- }
- },
- "table": {
- "header": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for table header cells. Ensures readability of column labels and titles."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for table header rows. Creates visual distinction between headers and data rows."
- }
- },
- "row": {
- "alternate-background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for alternate table rows. Improves readability by differentiating adjacent rows."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for table rows. Provides subtle separation between data rows."
- }
- },
- "cell": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for table cell content. Ensures high readability of tabular data."
- }
- }
- },
- "tabs": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for the tabs container. Creates a consistent foundation for tab elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tab containers and separators. Provides subtle definition for tab boundaries."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unselected tab items. Provides reduced emphasis for available but inactive tabs."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected tab items. Creates visual distinction from the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tabs.item.unselected.background}",
- "$description": "Border color for unselected tab items. Maintains consistent styling with the tab background."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for the selected tab item. Increases contrast to highlight the active tab."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for the selected tab item. Creates strong visual indication of the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for the selected tab item. Reinforces the active state with defined boundaries."
- }
- }
- }
- },
- "tag": {
- "blue": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Text color for blue tags. Ensures readability while maintaining the blue color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Background color for blue tags. Creates a distinct surface with blue theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.50}",
- "$description": "Subtle background variation for blue tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.blue.background}",
- "$description": "Border color for blue tags."
- }
- },
- "brown": {
- "text": {
- "$type": "color",
- "$value": "{colors.brown.600}",
- "$description": "Text color for brown tags. Ensures readability while maintaining the brown color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.brown.100}",
- "$description": "Background color for brown tags. Creates a distinct surface with brown theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.brown.50}",
- "$description": "Subtle background variation for brown tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.brown.background}",
- "$description": "Border color for brown tags."
- }
- },
- "cyan": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Text color for cyan tags. Ensures readability while maintaining the cyan color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for cyan tags. Creates a distinct surface with cyan theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for cyan tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.cyan.background}",
- "$description": "Border color for cyan tags."
- }
- },
- "green": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Text color for green tags, replaced with cyan for deuteranopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for green tags, replaced with cyan for deuteranopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for green tags, replaced with cyan for deuteranopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.green.background}",
- "$description": "Border color for green tags, replaced with cyan."
- }
- },
- "indigo": {
- "text": {
- "$type": "color",
- "$value": "{colors.indigo.500}",
- "$description": "Text color for indigo tags. Ensures readability while maintaining the indigo color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.indigo.100}",
- "$description": "Background color for indigo tags. Creates a distinct surface with indigo theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.indigo.50}",
- "$description": "Subtle background variation for indigo tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.indigo.background}",
- "$description": "Border color for indigo tags."
- }
- },
- "lime": {
- "text": {
- "$type": "color",
- "$value": "{colors.lime.600}",
- "$description": "Text color for lime tags. Ensures readability while maintaining the lime color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.lime.100}",
- "$description": "Background color for lime tags. Creates a distinct surface with lime theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.lime.50}",
- "$description": "Subtle background variation for lime tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.lime.background}",
- "$description": "Border color for lime tags."
- }
- },
- "mint": {
- "text": {
- "$type": "color",
- "$value": "{colors.mint.600}",
- "$description": "Text color for mint tags. Ensures readability while maintaining the mint color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.mint.100}",
- "$description": "Background color for mint tags. Creates a distinct surface with mint theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.mint.50}",
- "$description": "Subtle background variation for mint tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.mint.background}",
- "$description": "Border color for mint tags."
- }
- },
- "orange": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Text color for orange tags. Ensures readability while maintaining the orange color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Background color for orange tags. Creates a distinct surface with orange theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.50}",
- "$description": "Subtle background variation for orange tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.orange.background}",
- "$description": "Border color for orange tags."
- }
- },
- "pink": {
- "text": {
- "$type": "color",
- "$value": "{colors.pink.500}",
- "$description": "Text color for pink tags. Ensures readability while maintaining the pink color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pink.100}",
- "$description": "Background color for pink tags. Creates a distinct surface with pink theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.pink.50}",
- "$description": "Subtle background variation for pink tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.pink.background}",
- "$description": "Border color for pink tags."
- }
- },
- "purple": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Text color for purple tags, replaced with cyan for deuteranopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for purple tags, replaced with cyan for deuteranopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for purple tags, replaced with cyan for deuteranopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.purple.background}",
- "$description": "Border color for purple tags, replaced with cyan."
- }
- },
- "red": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Text color for red tags, replaced with orange for deuteranopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Background color for red tags, replaced with orange for deuteranopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.50}",
- "$description": "Subtle background variation for red tags, replaced with orange for deuteranopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.red.background}",
- "$description": "Border color for red tags, replaced with orange."
- }
- },
- "violet": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Text color for violet tags, replaced with blue for deuteranopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Background color for violet tags, replaced with blue for deuteranopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.50}",
- "$description": "Subtle background variation for violet tags, replaced with blue for deuteranopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.violet.background}",
- "$description": "Border color for violet tags, replaced with blue."
- }
- },
- "yellow": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.600}",
- "$description": "Text color for yellow tags. Ensures readability while maintaining the yellow color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.yellow.100}",
- "$description": "Background color for yellow tags. Creates a distinct surface with yellow theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.yellow.50}",
- "$description": "Subtle background variation for yellow tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.yellow.background}",
- "$description": "Border color for yellow tags."
- }
- },
- "gray": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Text color for gray tags. Ensures readability while maintaining the gray color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for gray tags. Creates a distinct surface with gray theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Subtle background variation for gray tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.gray.background}",
- "$description": "Border color for gray tags."
- }
- }
- },
- "toast": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational toast notifications. Ensures high visibility for the notification headline."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational toast notifications. Provides readable contrast for notification content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational toast notifications. Creates visual distinction from UI content beneath."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational toast notifications. Subtly defines the notification's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for danger toast notifications. Provides maximum contrast against the error background."
- },
- "description": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Description text color for danger toast notifications. Ensures readability of critical information."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Background color for danger toast notifications. Creates high-visibility indication of errors or warnings."
- },
- "border": {
- "$type": "color",
- "$value": "{component.toast.danger.background}",
- "$description": "Border color for danger toast notifications. Reinforces the critical nature of the notification message."
- }
- }
- },
- "tooltip": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for tooltip content. Ensures readability of helpful contextual information."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- }
- }
- },
- "shadow": {
- "0": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "0",
- "color": "{shadow-color.0}",
- "type": "dropShadow"
- },
- "$description": "No shadow. \nCommon uses: Flat designs, disabled states, removing shadows on mobile."
- },
- "1": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "0",
- "color": "{shadow-color.1}",
- "type": "dropShadow"
- },
- "$description": "Small shadow. \nCommon uses: Buttons in their rest state, form inputs, subtle UI elements."
- },
- "2": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1",
- "blur": "3",
- "spread": "0",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "-1",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- }
- ],
- "$description": "Default shadow. \nCommon uses: Cards, dropdowns, popovers in their default state."
- },
- "3": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-1",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "-2",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- }
- ],
- "$description": "Medium shadow. \nCommon uses: Elevated cards, active buttons, interactive elements on hover."
- },
- "4": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "10",
- "blur": "15",
- "spread": "-3",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-4",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- }
- ],
- "$description": "Large shadow. \nCommon uses: Modals, floating panels, navigation dropdowns."
- },
- "5": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "20",
- "blur": "25",
- "spread": "-5",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "8",
- "blur": "10",
- "spread": "-6",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- }
- ],
- "$description": "Extra large shadow. \nCommon uses: Large modals, sidebars, elevated content sections."
- },
- "6": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "25",
- "blur": "50",
- "spread": "-12",
- "color": "{shadow-color.6}",
- "type": "dropShadow"
- },
- "$description": "Extra extra large shadow.\nCommon uses: This aggressive shadow is typically used sparingly in UI design, primarily for elements that need maximum visual emphasis and elevation."
- },
- "inner": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "0",
- "color": "{shadow-color.inner}",
- "type": "innerShadow"
- },
- "$description": "Inner shadow. \nCommon uses: Pressed buttons, selected states, inset form fields."
- }
- },
- "shadow-color": {
- "0": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Transparent shadow color. Used when no shadow effect is desired."
- },
- "1": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Light shadow color with 40% opacity. Creates subtle depth for small UI elements."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Medium shadow color with 40% opacity. Provides balanced depth for common UI components."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.35",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Medium shadow color with 35% opacity. Creates moderate depth for elevated components."
- },
- "4": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.35",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Deep shadow color with 35% opacity. Provides significant depth for floating elements."
- },
- "5": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.35",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Very deep shadow color with 35% opacity. Creates dramatic elevation for modal content."
- },
- "6": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Extremely deep shadow color with 40% opacity. Provides maximum depth for highly elevated elements."
- },
- "inner": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Subtle inner shadow color with 7% opacity. Creates inset effect for pressed or focused states."
- }
- },
- "ring": {
- "focus": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "2",
- "color": "{background.1}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "4",
- "color": "{border.focus}",
- "type": "dropShadow"
- }
- ],
- "$description": "Focus ring effect with background offset and accent border."
- }
- },
- "gradient": {
- "ai": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.yellow.200}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.orange.300}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.cyan.300}"
- },
- "gradient-stop-4": {
- "$type": "color",
- "$value": "{colors.cyan.300}"
- }
- },
- "skeleton": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- }
- },
- "pipeline": {
- "running": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.300}"
- },
- "gradient-stop-2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.300}"
- }
- },
- "arrows": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.blue.400}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{border.1}"
- }
- },
- "card": {
- "background": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.50}"
- }
- },
- "border": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.50}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- }
- }
- },
- "widget": {
- "number": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.500}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.600}"
- }
- },
- "blob": {
- "big": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- },
- "small": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- }
- }
- }
- }
- },
- "iconStrokeWidth": {
- "xxs": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "xs": {
- "$type": "borderWidth",
- "$value": "1"
- },
- "sm": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "default": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "md": {
- "$type": "borderWidth",
- "$value": "1.4"
- },
- "lg": {
- "$type": "borderWidth",
- "$value": "2"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/mode/light/dimmer-protanopia.json b/packages/ui/design-tokens/mode/light/dimmer-protanopia.json
deleted file mode 100644
index 0879db658a..0000000000
--- a/packages/ui/design-tokens/mode/light/dimmer-protanopia.json
+++ /dev/null
@@ -1,2364 +0,0 @@
-{
- "background": {
- "1": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Level 1. Represents the lowest layer in the stack. This is the foundation that everything else sits on, like the app's main background.\n\nCommon uses: Application background, page base layer, lowest-level containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Level 2. Represents elements that sit on top of the bottom layer. Creates visual hierarchy through subtle elevation.\n\nCommon uses: Cards, containers, form fields, dropdown menus."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Level 3. Represents elements that sit on top of the middle layer. Creates strong visual emphasis through maximum elevation.\n\nCommon uses: Popovers, tooltips, highlighted containers."
- }
- },
- "text": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Highest contrast color for text and icons in important content. Creates maximum readability and emphasis for key information.\n\nCommon uses: Headings, labels, emphasized text, primary buttons."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Primary color for text and icons in general content. Provides optimal readability for extended reading while reducing visual strain.\n\nCommon uses: Body text, primary content, default icons, form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Reduced emphasis color for text and icons in secondary information. Creates visual hierarchy through lower contrast.\n\nCommon uses: Supporting text, metadata, secondary information, placeholders."
- },
- "accent": {
- "$type": "color",
- "$value": "{brand.color.400}",
- "$description": "Contrasting color for text and icons in interactive elements or design focus. Creates visual distinction for actionable items.\n\nCommon uses: Links, buttons, interactive icons, highlighted elements."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Primary color for text and icons in success content. Communicates positive outcomes and completion states. Using blue instead of green for protanopia visibility.\n\nCommon uses: Success message text, completion text, positive indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Primary color for text and icons in error content. Communicates problems, warnings, and destructive actions.\n\nCommon uses: Error message text, validation text, destructive action labels."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.500}",
- "$description": "Primary color for text and icons in warning content. Communicates caution and potential issues requiring attention.\n\nCommon uses: Warning message text, alert text, important notifications."
- }
- },
- "border": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Enhanced border color for interactive states. Creates strong visual definition for important boundaries.\n\nCommon uses: Focus states, hover states, active elements, primary containers."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.8",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Standard border color for general use. Provides balanced visual definition for common UI elements.\n\nCommon uses: Containers, cards, dividers, separators, default form inputs."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.8",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Softer border color for minimal separation. Creates subtle visual boundaries that don't dominate the UI.\n\nCommon uses: Subtle dividers, grouped content, secondary containers, table rows."
- },
- "focus": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Focus state indicator color. Provides clear visual feedback for keyboard navigation and accessibility.\n\nCommon uses: Focus rings, keyboard navigation highlights, selection indicators."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Border color for success containers. Reinforces positive status through visual framing. Using blue instead of green for protanopia visibility.\n\nCommon uses: Success alert borders, confirmation boundaries, completed state indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for error containers. Emphasizes critical information through visual framing.\n\nCommon uses: Error alert borders, validation boundaries, destructive action containers."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.400}",
- "$description": "Border color for warning containers. Frames cautionary information with distinct boundary.\n\nCommon uses: Warning alert borders, notice boundaries, attention-requiring elements."
- }
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Light overlay for gentle interactive effects. Creates subtle visual feedback during user interaction.\n\nCommon uses: Button hover states, link hover states, soft interactions, menu items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Strong overlay for emphasized selection states. Creates distinct visual indication of active or selected elements.\n\nCommon uses: Selected list items, active tabs, chosen options, current navigation item."
- },
- "disabled": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Lowest emphasis text color for unavailable options. Creates visual differentiation between interactive and non-interactive elements.\n\nCommon uses: Disabled buttons, inactive form elements, unavailable options, placeholders."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Muted background color for disabled elements. Reduces visual prominence of non-interactive elements in the UI.\n\nCommon uses: Disabled buttons, inactive form controls, unavailable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Muted border color for disabled element boundaries. Creates subtle containment while indicating non-interactive state.\n\nCommon uses: Disabled form inputs, inactive controls, unavailable action boundaries."
- }
- }
- },
- "component": {
- "accordion": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for accordion triggers/headers. Used for the clickable area that expands/collapses content."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for accordion content. Applied to the expandable text within accordion panels."
- },
- "chevron": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the accordion expansion indicator icon. Visually signals the collapsed/expanded state."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for accordion items. Provides visual separation between accordion panels."
- }
- },
- "alert": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational alerts. Ensures high visibility for the alert heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational alerts. Provides readable contrast for alert content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational alerts. Creates visual distinction from surrounding content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational alerts. Subtly defines the alert's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.red.700}",
- "$description": "Text color for danger alerts. Communicates critical information through high-contrast red text."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Description text color for danger alerts. Ensures readability while maintaining the error state styling."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.08",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger alerts. Creates subtle but recognizable error state styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for danger alerts. Provides definition for error state alerts."
- }
- }
- },
- "avatar": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for avatar initials or text. Ensures visibility against the avatar background."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for avatar components. Provides contrast for text or image content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for avatars. Creates subtle definition around the avatar element."
- }
- },
- "badge": {
- "default": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for secondary badges. Provides readable contrast on secondary badge styling."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for secondary badges. Creates less prominent badge styling for secondary information."
- },
- "border": {
- "$type": "color",
- "$value": "{component.badge.default.background}",
- "$description": "Border color for secondary badges. Matches background for clean, cohesive appearance."
- }
- },
- "neutral": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for outline badges. Ensures readability for badges with transparent backgrounds."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Background color for neutral badges. Creates subtle visual styling for general-purpose indicators."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Border color for outline badges. Creates definition for badges without background fill."
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Text color for success badges. Communicates positive status through readable blue text. Using blue instead of green for protanopia visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Border color for success badges. Provides subtle definition for success state indicators. Using blue instead of green for protanopia visibility."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.200}",
- "$description": "Background color for success badges. Creates a subtle but recognizable success indicator. Using blue instead of green for protanopia visibility."
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Text color for danger badges. Communicates error or warning status with high visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger badges. Creates definition for error or warning indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Background color for danger badges. Provides subtle visual indication of error states."
- }
- },
- "warning": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.500}",
- "$description": "Text color for warning badges. Signals caution states with readable amber text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Border color for warning badges. Defines the boundary of caution status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.200}",
- "$description": "Background color for warning badges. Creates subtle but recognizable caution indicators."
- }
- },
- "running": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Text color for running state badges. Indicates active or in-progress operations."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for running state badges. Defines the boundary of active status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Background color for running state badges. Creates subtle visual indication of in-progress states."
- }
- },
- "merged": {
- "text": {
- "$type": "color",
- "$value": "{colors.purple.500}",
- "$description": "Text color for merged state badges. Indicates completed merge actions in version control contexts."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Border color for merged state badges. Defines the boundary of merge status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Background color for merged state badges. Creates subtle but recognizable merge indicators."
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-related badges. Ensures high contrast against AI badge gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for AI-related badges. Creates a subtle backdrop that highlights the gradient border."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-related badges. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "breadcrumb": {
- "item-inactive": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for inactive breadcrumb items. Provides reduced emphasis for previous navigation steps."
- },
- "item-current": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for current breadcrumb item. Emphasizes the user's current location in the navigation hierarchy."
- },
- "separator": {
- "$type": "color",
- "$value": "{state.disabled.text}",
- "$description": "Color for breadcrumb separator characters. Creates visual distinction between breadcrumb items."
- }
- },
- "btn": {
- "primary": {
- "text": {
- "$type": "color",
- "$value": "{brand.onColor.500}",
- "$description": "Text and icon color for primary action buttons. Ensures maximum contrast and visibility for primary CTA elements."
- },
- "background": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Background color for primary action buttons. Creates emphasis for the most important action in a given context."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.primary.background}",
- "$description": "Border color for primary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "secondary": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text and icon color for secondary action buttons. Provides readable contrast for supporting actions."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for secondary action buttons. Creates visual hierarchy between primary and secondary actions."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.secondary.background}",
- "$description": "Border color for secondary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "outline": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected outline buttons. Provides readable contrast against transparent backgrounds."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected outline buttons. Creates subtle emphasis for button icons."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for unselected outline buttons. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected outline buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected outline buttons. Increases visibility for active button states."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for selected outline buttons. Creates stronger visual indication of the active state."
- }
- }
- },
- "ghost": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected ghost buttons. Provides readable contrast for minimal styling."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected ghost buttons. Creates subtle emphasis for button icons."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected ghost buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected ghost buttons. Increases visibility for active button states."
- }
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Text color for success buttons. Communicates positive actions through readable blue text. Using blue instead of green for protanopia visibility."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.08",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.200}",
- "$description": "Background color for success buttons. Creates subtle but recognizable positive action styling. Using blue instead of green for protanopia visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Border color for success buttons. Provides definition for positive action buttons. Using blue instead of green for protanopia visibility."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.200}",
- "$description": "Hover state background color for success buttons. Creates subtle feedback for user interaction. Using blue instead of green for protanopia visibility."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.200}",
- "$description": "Active state background color for success buttons. Provides stronger visual feedback for clicks/presses. Using blue instead of green for protanopia visibility."
- }
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Text color for danger buttons. Communicates destructive or warning actions through high-contrast red text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.08",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Background color for danger buttons. Creates subtle but recognizable destructive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger buttons. Provides definition for destructive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Hover state background color for danger buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Active state background color for danger buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-powered buttons. Ensures high contrast against AI button gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for AI-powered buttons."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-powered buttons. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for card components. Creates a distinct surface that appears elevated from the page background."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for card components. Defines the card boundaries and enhances visual separation from surrounding content."
- }
- },
- "dialog": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for dialog titles. Ensures high visibility and emphasis for the modal heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dialog content. Provides readable contrast for the modal's primary text content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for dialog components. Creates a distinct surface for modal content that appears above the main UI."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dialog components."
- },
- "backdrop": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Overlay color behind dialog components. Creates focus on the dialog by dimming content underneath."
- }
- },
- "dropdown": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for dropdown menus. Creates a distinct surface for selectable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dropdown menus container."
- },
- "item": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dropdown menu items. Ensures readability of selectable options."
- },
- "delete": {
- "text": {
- "$type": "color",
- "$value": "{text.danger}",
- "$description": "Text color for dropdown menu delete-item."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Specific hover state color for dropdown delete-item."
- }
- }
- }
- }
- },
- "diff": {
- "grey": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral base color for the diff interface that allows code and difference highlights to remain visually prominent."
- },
- "add-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.08",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Blue background highlighting newly added code lines while maintaining readability. Using blue instead of green for protanopia visibility."
- },
- "add-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for line numbers of added code, providing visual connection to added content. Using blue instead of green for protanopia visibility."
- },
- "add-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Stronger emphasis color for specific character changes within added lines. Using blue instead of green for protanopia visibility."
- },
- "add-widget": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background for interactive UI elements related to added content."
- },
- "add-widget-color": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text/icon color for add-related interactive elements, ensuring readability."
- },
- "del-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.08",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Red background highlighting removed code lines without causing eye strain."
- },
- "del-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background for line numbers of deleted code, connecting numbers to removed content."
- },
- "del-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Stronger emphasis color for specific character changes within deleted lines."
- },
- "plain-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral background for unchanged code that allows modified content to stand out."
- },
- "plain-lineNumber": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for line numbers of unchanged code, maintaining visual rhythm."
- },
- "plain-lineNumber-color": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unchanged line numbers, visually subdued compared to changed content."
- },
- "empty-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for placeholder spaces and empty lines, maintaining visual continuity."
- },
- "hunk-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.08",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for diff section headers ('hunks') that indicate which part of the file is displayed."
- },
- "hunk-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for line numbers in section headers."
- },
- "hunk-content-color": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for section header content showing file position information."
- },
- "expand-content": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background for controls that expand/collapse code sections to show additional context."
- }
- },
- "input": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for input field content. Ensures readability of user-entered information."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for input field placeholders. Provides lower-contrast guidance text that doesn't compete with entered content."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for icons within input components. Creates visual harmony with placeholder text and decorative elements."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for input fields. Creates a distinct surface for user interaction and data entry."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for input fields. Defines the input area with a visible boundary for improved usability."
- }
- },
- "label": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for form labels and field identifiers. Ensures high contrast for important contextual information."
- }
- },
- "link": {
- "default": {
- "$type": "color",
- "$value": "{text.accent}",
- "$description": "Default color for text links. Creates distinct visual identification of interactive text elements."
- },
- "visited": {
- "$type": "color",
- "$value": "{colors.purple.500}",
- "$description": "Visited state color for text links. Differentiates links the user has already activated."
- }
- },
- "nav-tabs": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Unselected tab item text."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Selected tab item text."
- },
- "border": {
- "$type": "color",
- "$value": "{border.focus}",
- "$description": "Selected tab item border."
- }
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Navigation container border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Navigation tabs container background."
- }
- },
- "pipeline": {
- "arrow": {
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for pipeline connection arrows. Defines the visual path between pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.pipeline.arrows.gradient-stop-1} 0%, {gradient.pipeline.arrows.gradient-stop-2} 50%, {gradient.pipeline.arrows.gradient-stop-3} 100%)",
- "$description": "Gradient border color for active pipeline arrows. Visually indicates data flow between active pipeline components."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.background.gradient-from} 10%, {gradient.pipeline.card.background.gradient-to} 75%)",
- "$description": "Gradient background for pipeline cards. Creates a visually distinctive surface for pipeline visualization elements."
- },
- "border": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.border.gradient-from} 10%, {gradient.pipeline.card.border.gradient-to} 75%)",
- "$description": "Gradient border for pipeline cards. Enhances the visual depth and distinction of pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "radial-gradient(604% 142% at 0% 0%, {gradient.pipeline.running.gradient-stop-1} 0%, {gradient.pipeline.running.gradient-stop-2} 30%, {gradient.pipeline.running.gradient-stop-3} 100%)",
- "$description": "Animated gradient border for running pipeline states. Provides visual indication of active processing."
- }
- },
- "error": {
- "border": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for error pipeline states. Clearly indicates failed or problematic pipeline execution."
- }
- },
- "completed": {
- "border": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Border color for completed pipeline states. Indicates successful pipeline execution. Using blue instead of green for protanopia visibility."
- }
- }
- },
- "card-canvas": {
- "1": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "The background color for the primary/top-level canvas where pipeline components are arranged. Creates the base visual layer for the main workflow area."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Solid border for the outermost pipeline canvas elements. Defines the boundaries of the top-level workflow container."
- }
- },
- "2": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for nested/secondary canvas elements that appear within the main workflow. Provides visual distinction for grouped pipeline components."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border styling applied to nested canvas containers. Creates clear visual boundaries between different sections within the pipeline visualization."
- }
- }
- },
- "background": {
- "dotes": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Refers to the dotted pattern visible in the background of the workspace."
- }
- }
- },
- "sidebar": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background color for navigation components. Creates a consistent foundation for navigation elements."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Border color for navigation components. Creates visual boundaries and separation from adjacent content."
- },
- "separator": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Color for separators between navigation sections. Creates visual organization within the navigation structure."
- },
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Hover state for navigation items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Selected state for navigation items."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Text color for unselected navigation items. Provides readable but less emphasized styling for available options."
- },
- "icon": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Icon color for unselected navigation items. Creates subtle visual indicators for navigation options."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Text color for selected navigation items. Increases contrast to highlight the current location."
- },
- "icon": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Icon color for selected navigation items. Creates stronger visual indication of the current selection."
- }
- }
- },
- "logo": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Text color for Logo in sidebar navigation."
- },
- "icon": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Icon color for Logo in sidebar navigation."
- }
- },
- "search": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Search input specific background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Search input specific border on sidebar navigation."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Search input specific placeholder on sidebar navigation."
- },
- "btn": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Search input specific button background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Search input specific button border on sidebar navigation."
- },
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Search input specific button text on sidebar navigation."
- }
- }
- },
- "footer": {
- "username": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Username in the footer sidebar navigation menu."
- },
- "data": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "User data in the footer sidebar navigation menu."
- }
- }
- },
- "scrollbar": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Color for scrollbar thumb/handle elements. Provides subtle contrast against the scrollbar track for improved usability."
- }
- },
- "selection": {
- "unselected": {
- "item": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for unselected items in selection controls. Provides readable but less emphasized styling for available options."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected state in selection controls. Creates visual distinction from selected items."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for unselected elements in selection controls. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "item": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Color for selected items in selection controls. Creates high contrast against selected background state."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Background color for selected state in selection controls. Creates strong visual indication of active selection."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Border color for selected elements in selection controls. Reinforces the selected state with consistent styling."
- }
- }
- },
- "separator": {
- "background": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Background color for separator elements. Creates visual division between content sections with a subtle line or space."
- }
- },
- "skeleton": {
- "background": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.skeleton.gradient-stop-1} 0%, {gradient.skeleton.gradient-stop-2} 50%, {gradient.skeleton.gradient-stop-3} 100%)",
- "$description": "Animation color that sweeps across skeleton elements. Creates a \"shimmer\" effect indicating content loading states."
- }
- },
- "slider": {
- "track": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for slider tracks. Represents the full range of available values in an unselected state."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.400}",
- "$description": "Filled portion color for slider tracks. Visually represents the selected value or range within the track."
- }
- },
- "track-segments": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Color for segment markers on the unfilled track portion. Creates visual indicators for specific values or intervals."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.600}",
- "$description": "Color for segment markers on the filled track portion. Maintains visibility of markers within the selected range."
- }
- },
- "handle": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for slider handles. Creates a distinct, interactive element for adjusting values."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Border color for slider handles. Provides definition and contrast for the interactive control."
- }
- }
- },
- "status-indicator": {
- "completed": {
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Color for success status indicators. Communicates completed or positive states. Using blue instead of green for protanopia visibility."
- },
- "cancelled": {
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Color for danger status indicators. Communicates error or critical warning states."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Color for warning status indicators. Communicates caution or potential issue states."
- },
- "running": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Color for running status indicators. Communicates active or in-progress operations."
- },
- "merged": {
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Color for merged status indicators. Communicates successful integration or completion in version control contexts."
- },
- "action-required": {
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Color for action-required status indicators. Communicates that user attention or intervention is needed."
- },
- "waiting": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for pending status indicators. Communicates in waiting states."
- }
- },
- "switch": {
- "unselected": {
- "thumb": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the movable thumb element in unselected switch controls. Creates visual contrast against the track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for the unselected state of switch controls. Creates visual distinction from the selected state."
- }
- },
- "selected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Color for the movable thumb element in selected switch controls. Provides clear contrast against the active track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Background color for the selected state of switch controls. Creates strong visual indication of active state."
- }
- }
- },
- "table": {
- "header": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for table header cells. Ensures readability of column labels and titles."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for table header rows. Creates visual distinction between headers and data rows."
- }
- },
- "row": {
- "alternate-background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for alternate table rows. Improves readability by differentiating adjacent rows."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for table rows. Provides subtle separation between data rows."
- }
- },
- "cell": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for table cell content. Ensures high readability of tabular data."
- }
- }
- },
- "tabs": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for the tabs container. Creates a consistent foundation for tab elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tab containers and separators. Provides subtle definition for tab boundaries."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unselected tab items. Provides reduced emphasis for available but inactive tabs."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected tab items. Creates visual distinction from the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tabs.item.unselected.background}",
- "$description": "Border color for unselected tab items. Maintains consistent styling with the tab background."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for the selected tab item. Increases contrast to highlight the active tab."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for the selected tab item. Creates strong visual indication of the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for the selected tab item. Reinforces the active state with defined boundaries."
- }
- }
- }
- },
- "tag": {
- "blue": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Text color for blue tags. Ensures readability while maintaining the blue color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Background color for blue tags. Creates a distinct surface with blue theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.50}",
- "$description": "Subtle background variation for blue tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.blue.background}",
- "$description": "Border color for blue tags."
- }
- },
- "brown": {
- "text": {
- "$type": "color",
- "$value": "{colors.brown.600}",
- "$description": "Text color for brown tags. Ensures readability while maintaining the brown color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.brown.100}",
- "$description": "Background color for brown tags. Creates a distinct surface with brown theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.brown.50}",
- "$description": "Subtle background variation for brown tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.brown.background}",
- "$description": "Border color for brown tags."
- }
- },
- "cyan": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Text color for cyan tags. Ensures readability while maintaining the cyan color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for cyan tags. Creates a distinct surface with cyan theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for cyan tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.cyan.background}",
- "$description": "Border color for cyan tags."
- }
- },
- "green": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Text color for green tags. Using blue instead of green for protanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Background color for green tags. Using blue instead of green for protanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.50}",
- "$description": "Subtle background variation for green tags. Using blue instead of green for protanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.green.background}",
- "$description": "Border color for green tags. Using blue instead of green for protanopia visibility."
- }
- },
- "indigo": {
- "text": {
- "$type": "color",
- "$value": "{colors.indigo.500}",
- "$description": "Text color for indigo tags. Ensures readability while maintaining the indigo color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.indigo.100}",
- "$description": "Background color for indigo tags. Creates a distinct surface with indigo theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.indigo.50}",
- "$description": "Subtle background variation for indigo tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.indigo.background}",
- "$description": "Border color for indigo tags."
- }
- },
- "lime": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Text color for lime tags. Using blue instead of lime/green for protanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Background color for lime tags. Using blue instead of lime/green for protanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.50}",
- "$description": "Subtle background variation for lime tags. Using blue instead of lime/green for protanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.lime.background}",
- "$description": "Border color for lime tags. Using blue instead of lime/green for protanopia visibility."
- }
- },
- "mint": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Text color for mint tags. Using blue instead of mint/green for protanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Background color for mint tags. Using blue instead of mint/green for protanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.50}",
- "$description": "Subtle background variation for mint tags. Using blue instead of mint/green for protanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.mint.background}",
- "$description": "Border color for mint tags. Using blue instead of mint/green for protanopia visibility."
- }
- },
- "orange": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Text color for orange tags. Ensures readability while maintaining the orange color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Background color for orange tags. Creates a distinct surface with orange theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.50}",
- "$description": "Subtle background variation for orange tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.orange.background}",
- "$description": "Border color for orange tags."
- }
- },
- "pink": {
- "text": {
- "$type": "color",
- "$value": "{colors.pink.500}",
- "$description": "Text color for pink tags. Ensures readability while maintaining the pink color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pink.100}",
- "$description": "Background color for pink tags. Creates a distinct surface with pink theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.pink.50}",
- "$description": "Subtle background variation for pink tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.pink.background}",
- "$description": "Border color for pink tags."
- }
- },
- "purple": {
- "text": {
- "$type": "color",
- "$value": "{colors.purple.500}",
- "$description": "Text color for purple tags. Ensures readability while maintaining the purple color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.purple.100}",
- "$description": "Background color for purple tags. Creates a distinct surface with purple theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.purple.50}",
- "$description": "Subtle background variation for purple tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.purple.background}",
- "$description": "Border color for purple tags."
- }
- },
- "red": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Text color for red tags. Ensures readability while maintaining the red color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.100}",
- "$description": "Background color for red tags. Creates a distinct surface with red theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.red.50}",
- "$description": "Subtle background variation for red tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.red.background}",
- "$description": "Border color for red tags."
- }
- },
- "violet": {
- "text": {
- "$type": "color",
- "$value": "{colors.violet.500}",
- "$description": "Text color for violet tags. Ensures readability while maintaining the violet color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.violet.100}",
- "$description": "Background color for violet tags. Creates a distinct surface with violet theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.violet.50}",
- "$description": "Subtle background variation for violet tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.violet.background}",
- "$description": "Border color for violet tags."
- }
- },
- "yellow": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.600}",
- "$description": "Text color for yellow tags. Ensures readability while maintaining the yellow color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.yellow.100}",
- "$description": "Background color for yellow tags. Creates a distinct surface with yellow theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.yellow.50}",
- "$description": "Subtle background variation for yellow tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.yellow.background}",
- "$description": "Border color for yellow tags."
- }
- },
- "gray": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Text color for gray tags. Ensures readability while maintaining the gray color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for gray tags. Creates a distinct surface with gray theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Subtle background variation for gray tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.gray.background}",
- "$description": "Border color for gray tags."
- }
- }
- },
- "toast": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational toast notifications. Ensures high visibility for the notification headline."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational toast notifications. Provides readable contrast for notification content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational toast notifications. Creates visual distinction from UI content beneath."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational toast notifications. Subtly defines the notification's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for danger toast notifications. Provides maximum contrast against the error background."
- },
- "description": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Description text color for danger toast notifications. Ensures readability of critical information."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.100}",
- "$description": "Background color for danger toast notifications. Creates high-visibility indication of errors or warnings."
- },
- "border": {
- "$type": "color",
- "$value": "{component.toast.danger.background}",
- "$description": "Border color for danger toast notifications. Reinforces the critical nature of the notification message."
- }
- }
- },
- "tooltip": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for tooltip content. Ensures readability of helpful contextual information."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- }
- }
- },
- "shadow": {
- "0": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "0",
- "color": "{shadow-color.0}",
- "type": "dropShadow"
- },
- "$description": "No shadow. \nCommon uses: Flat designs, disabled states, removing shadows on mobile."
- },
- "1": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "0",
- "color": "{shadow-color.1}",
- "type": "dropShadow"
- },
- "$description": "Small shadow. \nCommon uses: Buttons in their rest state, form inputs, subtle UI elements."
- },
- "2": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1",
- "blur": "3",
- "spread": "0",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "-1",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- }
- ],
- "$description": "Default shadow. \nCommon uses: Cards, dropdowns, popovers in their default state."
- },
- "3": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-1",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "-2",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- }
- ],
- "$description": "Medium shadow. \nCommon uses: Elevated cards, active buttons, interactive elements on hover."
- },
- "4": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "10",
- "blur": "15",
- "spread": "-3",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-4",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- }
- ],
- "$description": "Large shadow. \nCommon uses: Modals, floating panels, navigation dropdowns."
- },
- "5": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "20",
- "blur": "25",
- "spread": "-5",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "8",
- "blur": "10",
- "spread": "-6",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- }
- ],
- "$description": "Extra large shadow. \nCommon uses: Large modals, sidebars, elevated content sections."
- },
- "6": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "25",
- "blur": "50",
- "spread": "-12",
- "color": "{shadow-color.6}",
- "type": "dropShadow"
- },
- "$description": "Extra extra large shadow.\nCommon uses: This aggressive shadow is typically used sparingly in UI design, primarily for elements that need maximum visual emphasis and elevation."
- },
- "inner": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "0",
- "color": "{shadow-color.inner}",
- "type": "innerShadow"
- },
- "$description": "Inner shadow. \nCommon uses: Pressed buttons, selected states, inset form fields."
- }
- },
- "shadow-color": {
- "0": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Transparent shadow color. Used when no shadow effect is desired."
- },
- "1": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Light shadow color with 40% opacity. Creates subtle depth for small UI elements."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Medium shadow color with 40% opacity. Provides balanced depth for common UI components."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.35",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Medium shadow color with 35% opacity. Creates moderate depth for elevated components."
- },
- "4": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.35",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Deep shadow color with 35% opacity. Provides significant depth for floating elements."
- },
- "5": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.35",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Very deep shadow color with 35% opacity. Creates dramatic elevation for modal content."
- },
- "6": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Extremely deep shadow color with 40% opacity. Provides maximum depth for highly elevated elements."
- },
- "inner": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Subtle inner shadow color with 7% opacity. Creates inset effect for pressed or focused states."
- }
- },
- "ring": {
- "focus": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "2",
- "color": "{background.1}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "4",
- "color": "{border.focus}",
- "type": "dropShadow"
- }
- ],
- "$description": "Focus ring effect with background offset and accent border."
- }
- },
- "gradient": {
- "ai": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.yellow.200}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pink.300}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.purple.300}"
- },
- "gradient-stop-4": {
- "$type": "color",
- "$value": "{colors.cyan.300}"
- }
- },
- "skeleton": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- }
- },
- "pipeline": {
- "running": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.300}"
- },
- "gradient-stop-2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.300}"
- }
- },
- "arrows": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.blue.400}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{border.1}"
- }
- },
- "card": {
- "background": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.50}"
- }
- },
- "border": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.50}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- }
- }
- },
- "widget": {
- "number": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.500}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.600}"
- }
- },
- "blob": {
- "big": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- },
- "small": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- }
- }
- }
- }
- },
- "iconStrokeWidth": {
- "xxs": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "xs": {
- "$type": "borderWidth",
- "$value": "1"
- },
- "sm": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "default": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "md": {
- "$type": "borderWidth",
- "$value": "1.4"
- },
- "lg": {
- "$type": "borderWidth",
- "$value": "2"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/mode/light/dimmer-tritanopia.json b/packages/ui/design-tokens/mode/light/dimmer-tritanopia.json
deleted file mode 100644
index fcb4aa76f1..0000000000
--- a/packages/ui/design-tokens/mode/light/dimmer-tritanopia.json
+++ /dev/null
@@ -1,2364 +0,0 @@
-{
- "background": {
- "1": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Level 1. Represents the lowest layer in the stack. This is the foundation that everything else sits on, like the app's main background.\n\nCommon uses: Application background, page base layer, lowest-level containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Level 2. Represents elements that sit on top of the bottom layer. Creates visual hierarchy through subtle elevation.\n\nCommon uses: Cards, containers, form fields, dropdown menus."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Level 3. Represents elements that sit on top of the middle layer. Creates strong visual emphasis through maximum elevation.\n\nCommon uses: Popovers, tooltips, highlighted containers."
- }
- },
- "text": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Highest contrast color for text and icons in important content. Creates maximum readability and emphasis for key information.\n\nCommon uses: Headings, labels, emphasized text, primary buttons."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Primary color for text and icons in general content. Provides optimal readability for extended reading while reducing visual strain.\n\nCommon uses: Body text, primary content, default icons, form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Reduced emphasis color for text and icons in secondary information. Creates visual hierarchy through lower contrast.\n\nCommon uses: Supporting text, metadata, secondary information, placeholders."
- },
- "accent": {
- "$type": "color",
- "$value": "{brand.color.400}",
- "$description": "Contrasting color for text and icons in interactive elements or design focus. Creates visual distinction for actionable items.\n\nCommon uses: Links, buttons, interactive icons, highlighted elements."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Primary color for text and icons in success content. Communicates positive outcomes and completion states.\n\nCommon uses: Success message text, completion text, positive indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Primary color for text and icons in error content. Communicates problems, warnings, and destructive actions.\n\nCommon uses: Error message text, validation text, destructive action labels."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Primary color for text and icons in warning content. Communicates caution and potential issues requiring attention.\n\nCommon uses: Warning message text, alert text, important notifications."
- }
- },
- "border": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Enhanced border color for interactive states. Creates strong visual definition for important boundaries.\n\nCommon uses: Focus states, hover states, active elements, primary containers."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.8",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Standard border color for general use. Provides balanced visual definition for common UI elements.\n\nCommon uses: Containers, cards, dividers, separators, default form inputs."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.8",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Softer border color for minimal separation. Creates subtle visual boundaries that don't dominate the UI.\n\nCommon uses: Subtle dividers, grouped content, secondary containers, table rows."
- },
- "focus": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Focus state indicator color. Provides clear visual feedback for keyboard navigation and accessibility.\n\nCommon uses: Focus rings, keyboard navigation highlights, selection indicators."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for success containers. Reinforces positive status through visual framing.\n\nCommon uses: Success alert borders, confirmation boundaries, completed state indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for error containers. Emphasizes critical information through visual framing.\n\nCommon uses: Error alert borders, validation boundaries, destructive action containers."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Border color for warning containers. Frames cautionary information with distinct boundary.\n\nCommon uses: Warning alert borders, notice boundaries, attention-requiring elements."
- }
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Light overlay for gentle interactive effects. Creates subtle visual feedback during user interaction.\n\nCommon uses: Button hover states, link hover states, soft interactions, menu items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Strong overlay for emphasized selection states. Creates distinct visual indication of active or selected elements.\n\nCommon uses: Selected list items, active tabs, chosen options, current navigation item."
- },
- "disabled": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Lowest emphasis text color for unavailable options. Creates visual differentiation between interactive and non-interactive elements.\n\nCommon uses: Disabled buttons, inactive form elements, unavailable options, placeholders."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Muted background color for disabled elements. Reduces visual prominence of non-interactive elements in the UI.\n\nCommon uses: Disabled buttons, inactive form controls, unavailable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Muted border color for disabled element boundaries. Creates subtle containment while indicating non-interactive state.\n\nCommon uses: Disabled form inputs, inactive controls, unavailable action boundaries."
- }
- }
- },
- "component": {
- "accordion": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for accordion triggers/headers. Used for the clickable area that expands/collapses content."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for accordion content. Applied to the expandable text within accordion panels."
- },
- "chevron": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the accordion expansion indicator icon. Visually signals the collapsed/expanded state."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for accordion items. Provides visual separation between accordion panels."
- }
- },
- "alert": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational alerts. Ensures high visibility for the alert heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational alerts. Provides readable contrast for alert content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational alerts. Creates visual distinction from surrounding content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational alerts. Subtly defines the alert's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.red.700}",
- "$description": "Text color for danger alerts. Communicates critical information through high-contrast red text."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Description text color for danger alerts. Ensures readability while maintaining the error state styling."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.08",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger alerts. Creates subtle but recognizable error state styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for danger alerts. Provides definition for error state alerts."
- }
- }
- },
- "avatar": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for avatar initials or text. Ensures visibility against the avatar background."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for avatar components. Provides contrast for text or image content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for avatars. Creates subtle definition around the avatar element."
- }
- },
- "badge": {
- "default": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for secondary badges. Provides readable contrast on secondary badge styling."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for secondary badges. Creates less prominent badge styling for secondary information."
- },
- "border": {
- "$type": "color",
- "$value": "{component.badge.default.background}",
- "$description": "Border color for secondary badges. Matches background for clean, cohesive appearance."
- }
- },
- "neutral": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for outline badges. Ensures readability for badges with transparent backgrounds."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Background color for neutral badges. Creates subtle visual styling for general-purpose indicators."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Border color for outline badges. Creates definition for badges without background fill."
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Text color for success badges. Communicates positive status through readable cyan text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for success badges. Provides subtle definition for success state indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Background color for success badges. Creates a subtle but recognizable success indicator."
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Text color for danger badges. Communicates error or warning status with high visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger badges. Creates definition for error or warning indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Background color for danger badges. Provides subtle visual indication of error states."
- }
- },
- "warning": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Text color for warning badges. Signals caution states with readable orange text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for warning badges. Defines the boundary of caution status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Background color for warning badges. Creates subtle but recognizable caution indicators."
- }
- },
- "running": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Text color for running state badges. Indicates active or in-progress operations."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for running state badges. Defines the boundary of active status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Background color for running state badges. Creates subtle visual indication of in-progress states."
- }
- },
- "merged": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Text color for merged state badges. Indicates completed merge actions in version control contexts."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for merged state badges. Defines the boundary of merge status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Background color for merged state badges. Creates subtle but recognizable merge indicators."
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-related badges. Ensures high contrast against AI badge gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for AI-related badges. Creates a subtle backdrop that highlights the gradient border."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-related badges. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "breadcrumb": {
- "item-inactive": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for inactive breadcrumb items. Provides reduced emphasis for previous navigation steps."
- },
- "item-current": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for current breadcrumb item. Emphasizes the user's current location in the navigation hierarchy."
- },
- "separator": {
- "$type": "color",
- "$value": "{state.disabled.text}",
- "$description": "Color for breadcrumb separator characters. Creates visual distinction between breadcrumb items."
- }
- },
- "btn": {
- "primary": {
- "text": {
- "$type": "color",
- "$value": "{brand.onColor.500}",
- "$description": "Text and icon color for primary action buttons. Ensures maximum contrast and visibility for primary CTA elements."
- },
- "background": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Background color for primary action buttons. Creates emphasis for the most important action in a given context."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.primary.background}",
- "$description": "Border color for primary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "secondary": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text and icon color for secondary action buttons. Provides readable contrast for supporting actions."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for secondary action buttons. Creates visual hierarchy between primary and secondary actions."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.secondary.background}",
- "$description": "Border color for secondary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "outline": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected outline buttons. Provides readable contrast against transparent backgrounds."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected outline buttons. Creates subtle emphasis for button icons."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for unselected outline buttons. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected outline buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected outline buttons. Increases visibility for active button states."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for selected outline buttons. Creates stronger visual indication of the active state."
- }
- }
- },
- "ghost": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected ghost buttons. Provides readable contrast for minimal styling."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected ghost buttons. Creates subtle emphasis for button icons."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected ghost buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected ghost buttons. Increases visibility for active button states."
- }
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Text color for success buttons. Communicates positive actions through readable cyan text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.08",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Background color for success buttons. Creates subtle but recognizable positive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for success buttons. Provides definition for positive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Hover state background color for success buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.200}",
- "$description": "Active state background color for success buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Text color for danger buttons. Communicates destructive or warning actions through high-contrast red text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.08",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Background color for danger buttons. Creates subtle but recognizable destructive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger buttons. Provides definition for destructive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Hover state background color for danger buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Active state background color for danger buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-powered buttons. Ensures high contrast against AI button gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for AI-powered buttons."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-powered buttons. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for card components. Creates a distinct surface that appears elevated from the page background."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for card components. Defines the card boundaries and enhances visual separation from surrounding content."
- }
- },
- "dialog": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for dialog titles. Ensures high visibility and emphasis for the modal heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dialog content. Provides readable contrast for the modal's primary text content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for dialog components. Creates a distinct surface for modal content that appears above the main UI."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dialog components."
- },
- "backdrop": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Overlay color behind dialog components. Creates focus on the dialog by dimming content underneath."
- }
- },
- "dropdown": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for dropdown menus. Creates a distinct surface for selectable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dropdown menus container."
- },
- "item": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dropdown menu items. Ensures readability of selectable options."
- },
- "delete": {
- "text": {
- "$type": "color",
- "$value": "{text.danger}",
- "$description": "Text color for dropdown menu delete-item."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Specific hover state color for dropdown delete-item."
- }
- }
- }
- }
- },
- "diff": {
- "grey": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral base color for the diff interface that allows code and difference highlights to remain visually prominent."
- },
- "add-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.08",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Cyan background highlighting newly added code lines while maintaining readability."
- },
- "add-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Background for line numbers of added code, providing visual connection to added content."
- },
- "add-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Stronger emphasis color for specific character changes within added lines."
- },
- "add-widget": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background for interactive UI elements related to added content."
- },
- "add-widget-color": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text/icon color for add-related interactive elements, ensuring readability."
- },
- "del-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.08",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Red background highlighting removed code lines without causing eye strain."
- },
- "del-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background for line numbers of deleted code, connecting numbers to removed content."
- },
- "del-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Stronger emphasis color for specific character changes within deleted lines."
- },
- "plain-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral background for unchanged code that allows modified content to stand out."
- },
- "plain-lineNumber": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for line numbers of unchanged code, maintaining visual rhythm."
- },
- "plain-lineNumber-color": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unchanged line numbers, visually subdued compared to changed content."
- },
- "empty-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for placeholder spaces and empty lines, maintaining visual continuity."
- },
- "hunk-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.08",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for diff section headers ('hunks') that indicate which part of the file is displayed."
- },
- "hunk-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for line numbers in section headers."
- },
- "hunk-content-color": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for section header content showing file position information."
- },
- "expand-content": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background for controls that expand/collapse code sections to show additional context."
- }
- },
- "input": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for input field content. Ensures readability of user-entered information."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for input field placeholders. Provides lower-contrast guidance text that doesn't compete with entered content."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for icons within input components. Creates visual harmony with placeholder text and decorative elements."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for input fields. Creates a distinct surface for user interaction and data entry."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for input fields. Defines the input area with a visible boundary for improved usability."
- }
- },
- "label": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for form labels and field identifiers. Ensures high contrast for important contextual information."
- }
- },
- "link": {
- "default": {
- "$type": "color",
- "$value": "{text.accent}",
- "$description": "Default color for text links. Creates distinct visual identification of interactive text elements."
- },
- "visited": {
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Visited state color for text links. Differentiates links the user has already activated."
- }
- },
- "nav-tabs": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Unselected tab item text."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Selected tab item text."
- },
- "border": {
- "$type": "color",
- "$value": "{border.focus}",
- "$description": "Selected tab item border."
- }
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Navigation container border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Navigation tabs container background."
- }
- },
- "pipeline": {
- "arrow": {
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for pipeline connection arrows. Defines the visual path between pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.pipeline.arrows.gradient-stop-1} 0%, {gradient.pipeline.arrows.gradient-stop-2} 50%, {gradient.pipeline.arrows.gradient-stop-3} 100%)",
- "$description": "Gradient border color for active pipeline arrows. Visually indicates data flow between active pipeline components."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.background.gradient-from} 10%, {gradient.pipeline.card.background.gradient-to} 75%)",
- "$description": "Gradient background for pipeline cards. Creates a visually distinctive surface for pipeline visualization elements."
- },
- "border": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.border.gradient-from} 10%, {gradient.pipeline.card.border.gradient-to} 75%)",
- "$description": "Gradient border for pipeline cards. Enhances the visual depth and distinction of pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "radial-gradient(604% 142% at 0% 0%, {gradient.pipeline.running.gradient-stop-1} 0%, {gradient.pipeline.running.gradient-stop-2} 30%, {gradient.pipeline.running.gradient-stop-3} 100%)",
- "$description": "Animated gradient border for running pipeline states. Provides visual indication of active processing."
- }
- },
- "error": {
- "border": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for error pipeline states. Clearly indicates failed or problematic pipeline execution."
- }
- },
- "completed": {
- "border": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Border color for completed pipeline states. Indicates successful pipeline execution."
- }
- }
- },
- "card-canvas": {
- "1": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "The background color for the primary/top-level canvas where pipeline components are arranged. Creates the base visual layer for the main workflow area."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Solid border for the outermost pipeline canvas elements. Defines the boundaries of the top-level workflow container."
- }
- },
- "2": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for nested/secondary canvas elements that appear within the main workflow. Provides visual distinction for grouped pipeline components."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border styling applied to nested canvas containers. Creates clear visual boundaries between different sections within the pipeline visualization."
- }
- }
- },
- "background": {
- "dotes": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Refers to the dotted pattern visible in the background of the workspace."
- }
- }
- },
- "sidebar": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background color for navigation components. Creates a consistent foundation for navigation elements."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Border color for navigation components. Creates visual boundaries and separation from adjacent content."
- },
- "separator": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Color for separators between navigation sections. Creates visual organization within the navigation structure."
- },
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Hover state for navigation items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Selected state for navigation items."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Text color for unselected navigation items. Provides readable but less emphasized styling for available options."
- },
- "icon": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Icon color for unselected navigation items. Creates subtle visual indicators for navigation options."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Text color for selected navigation items. Increases contrast to highlight the current location."
- },
- "icon": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Icon color for selected navigation items. Creates stronger visual indication of the current selection."
- }
- }
- },
- "logo": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Text color for Logo in sidebar navigation."
- },
- "icon": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Icon color for Logo in sidebar navigation."
- }
- },
- "search": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Search input specific background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Search input specific border on sidebar navigation."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Search input specific placeholder on sidebar navigation."
- },
- "btn": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Search input specific button background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Search input specific button border on sidebar navigation."
- },
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Search input specific button text on sidebar navigation."
- }
- }
- },
- "footer": {
- "username": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Username in the footer sidebar navigation menu."
- },
- "data": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "User data in the footer sidebar navigation menu."
- }
- }
- },
- "scrollbar": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Color for scrollbar thumb/handle elements. Provides subtle contrast against the scrollbar track for improved usability."
- }
- },
- "selection": {
- "unselected": {
- "item": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for unselected items in selection controls. Provides readable but less emphasized styling for available options."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected state in selection controls. Creates visual distinction from selected items."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for unselected elements in selection controls. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "item": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Color for selected items in selection controls. Creates high contrast against selected background state."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Background color for selected state in selection controls. Creates strong visual indication of active selection."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Border color for selected elements in selection controls. Reinforces the selected state with consistent styling."
- }
- }
- },
- "separator": {
- "background": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Background color for separator elements. Creates visual division between content sections with a subtle line or space."
- }
- },
- "skeleton": {
- "background": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.skeleton.gradient-stop-1} 0%, {gradient.skeleton.gradient-stop-2} 50%, {gradient.skeleton.gradient-stop-3} 100%)",
- "$description": "Animation color that sweeps across skeleton elements. Creates a \"shimmer\" effect indicating content loading states."
- }
- },
- "slider": {
- "track": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for slider tracks. Represents the full range of available values in an unselected state."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.400}",
- "$description": "Filled portion color for slider tracks. Visually represents the selected value or range within the track."
- }
- },
- "track-segments": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Color for segment markers on the unfilled track portion. Creates visual indicators for specific values or intervals."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.600}",
- "$description": "Color for segment markers on the filled track portion. Maintains visibility of markers within the selected range."
- }
- },
- "handle": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for slider handles. Creates a distinct, interactive element for adjusting values."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Border color for slider handles. Provides definition and contrast for the interactive control."
- }
- }
- },
- "status-indicator": {
- "completed": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Color for success status indicators. Communicates completed or positive states."
- },
- "cancelled": {
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Color for danger status indicators. Communicates error or critical warning states."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Color for warning status indicators. Communicates caution or potential issue states."
- },
- "running": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Color for running status indicators. Communicates active or in-progress operations."
- },
- "merged": {
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Color for merged status indicators. Communicates successful integration or completion in version control contexts."
- },
- "action-required": {
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Color for action-required status indicators. Communicates that user attention or intervention is needed. "
- },
- "waiting": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for pending status indicators. Communicates in waiting states."
- }
- },
- "switch": {
- "unselected": {
- "thumb": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the movable thumb element in unselected switch controls. Creates visual contrast against the track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for the unselected state of switch controls. Creates visual distinction from the selected state."
- }
- },
- "selected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Color for the movable thumb element in selected switch controls. Provides clear contrast against the active track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Background color for the selected state of switch controls. Creates strong visual indication of active state."
- }
- }
- },
- "table": {
- "header": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for table header cells. Ensures readability of column labels and titles."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for table header rows. Creates visual distinction between headers and data rows."
- }
- },
- "row": {
- "alternate-background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for alternate table rows. Improves readability by differentiating adjacent rows."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for table rows. Provides subtle separation between data rows."
- }
- },
- "cell": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for table cell content. Ensures high readability of tabular data."
- }
- }
- },
- "tabs": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for the tabs container. Creates a consistent foundation for tab elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tab containers and separators. Provides subtle definition for tab boundaries."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unselected tab items. Provides reduced emphasis for available but inactive tabs."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected tab items. Creates visual distinction from the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tabs.item.unselected.background}",
- "$description": "Border color for unselected tab items. Maintains consistent styling with the tab background."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for the selected tab item. Increases contrast to highlight the active tab."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for the selected tab item. Creates strong visual indication of the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for the selected tab item. Reinforces the active state with defined boundaries."
- }
- }
- }
- },
- "tag": {
- "blue": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Text color for blue tags. Ensures readability while maintaining the blue color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Background color for blue tags. Creates a distinct surface with blue theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.50}",
- "$description": "Subtle background variation for blue tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.blue.background}",
- "$description": "Border color for blue tags. "
- }
- },
- "brown": {
- "text": {
- "$type": "color",
- "$value": "{colors.brown.600}",
- "$description": "Text color for brown tags. Ensures readability while maintaining the brown color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.brown.100}",
- "$description": "Background color for brown tags. Creates a distinct surface with brown theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.brown.50}",
- "$description": "Subtle background variation for brown tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.brown.background}",
- "$description": "Border color for brown tags. "
- }
- },
- "cyan": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Text color for cyan tags. Ensures readability while maintaining the cyan color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for cyan tags. Creates a distinct surface with cyan theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for cyan tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.cyan.background}",
- "$description": "Border color for cyan tags."
- }
- },
- "green": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Text color for green tags, replaced with cyan for tritanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for green tags, replaced with cyan for tritanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for green tags, replaced with cyan for tritanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.green.background}",
- "$description": "Border color for green tags, replaced with cyan."
- }
- },
- "indigo": {
- "text": {
- "$type": "color",
- "$value": "{colors.indigo.500}",
- "$description": "Text color for indigo tags. Ensures readability while maintaining the indigo color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.indigo.100}",
- "$description": "Background color for indigo tags. Creates a distinct surface with indigo theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.indigo.50}",
- "$description": "Subtle background variation for indigo tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.indigo.background}",
- "$description": "Border color for indigo tags."
- }
- },
- "lime": {
- "text": {
- "$type": "color",
- "$value": "{colors.lime.600}",
- "$description": "Text color for lime tags. Ensures readability while maintaining the lime color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.lime.100}",
- "$description": "Background color for lime tags. Creates a distinct surface with lime theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.lime.50}",
- "$description": "Subtle background variation for lime tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.lime.background}",
- "$description": "Border color for lime tags."
- }
- },
- "mint": {
- "text": {
- "$type": "color",
- "$value": "{colors.mint.600}",
- "$description": "Text color for mint tags. Ensures readability while maintaining the mint color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.mint.100}",
- "$description": "Background color for mint tags. Creates a distinct surface with mint theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.mint.50}",
- "$description": "Subtle background variation for mint tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.mint.background}",
- "$description": "Border color for mint tags."
- }
- },
- "orange": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Text color for orange tags. Ensures readability while maintaining the orange color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Background color for orange tags. Creates a distinct surface with orange theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.50}",
- "$description": "Subtle background variation for orange tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.orange.background}",
- "$description": "Border color for orange tags."
- }
- },
- "pink": {
- "text": {
- "$type": "color",
- "$value": "{colors.pink.500}",
- "$description": "Text color for pink tags. Ensures readability while maintaining the pink color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pink.100}",
- "$description": "Background color for pink tags. Creates a distinct surface with pink theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.pink.50}",
- "$description": "Subtle background variation for pink tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.pink.background}",
- "$description": "Border color for pink tags."
- }
- },
- "purple": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Text color for purple tags, replaced with cyan for tritanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for purple tags, replaced with cyan for tritanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for purple tags, replaced with cyan for tritanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.purple.background}",
- "$description": "Border color for purple tags, replaced with cyan."
- }
- },
- "red": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Text color for red tags. Ensures readability while maintaining the red color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.100}",
- "$description": "Background color for red tags. Creates a distinct surface with red theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.red.50}",
- "$description": "Subtle background variation for red tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.red.background}",
- "$description": "Border color for red tags."
- }
- },
- "violet": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Text color for violet tags, replaced with cyan for tritanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for violet tags, replaced with cyan for tritanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for violet tags, replaced with cyan for tritanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.violet.background}",
- "$description": "Border color for violet tags, replaced with cyan."
- }
- },
- "yellow": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.600}",
- "$description": "Text color for yellow tags, replaced with orange for tritanopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Background color for yellow tags, replaced with orange for tritanopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.50}",
- "$description": "Subtle background variation for yellow tags, replaced with orange for tritanopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.yellow.background}",
- "$description": "Border color for yellow tags, replaced with orange."
- }
- },
- "gray": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Text color for gray tags. Ensures readability while maintaining the gray color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for gray tags. Creates a distinct surface with gray theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Subtle background variation for gray tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.gray.background}",
- "$description": "Border color for gray tags."
- }
- }
- },
- "toast": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational toast notifications. Ensures high visibility for the notification headline."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational toast notifications. Provides readable contrast for notification content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational toast notifications. Creates visual distinction from UI content beneath."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational toast notifications. Subtly defines the notification's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for danger toast notifications. Provides maximum contrast against the error background."
- },
- "description": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Description text color for danger toast notifications. Ensures readability of critical information."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.100}",
- "$description": "Background color for danger toast notifications. Creates high-visibility indication of errors or warnings."
- },
- "border": {
- "$type": "color",
- "$value": "{component.toast.danger.background}",
- "$description": "Border color for danger toast notifications. Reinforces the critical nature of the notification message."
- }
- }
- },
- "tooltip": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for tooltip content. Ensures readability of helpful contextual information."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- }
- }
- },
- "shadow": {
- "0": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "0",
- "color": "{shadow-color.0}",
- "type": "dropShadow"
- },
- "$description": "No shadow. \nCommon uses: Flat designs, disabled states, removing shadows on mobile."
- },
- "1": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "0",
- "color": "{shadow-color.1}",
- "type": "dropShadow"
- },
- "$description": "Small shadow. \nCommon uses: Buttons in their rest state, form inputs, subtle UI elements."
- },
- "2": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1",
- "blur": "3",
- "spread": "0",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "-1",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- }
- ],
- "$description": "Default shadow. \nCommon uses: Cards, dropdowns, popovers in their default state."
- },
- "3": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-1",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "-2",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- }
- ],
- "$description": "Medium shadow. \nCommon uses: Elevated cards, active buttons, interactive elements on hover."
- },
- "4": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "10",
- "blur": "15",
- "spread": "-3",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-4",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- }
- ],
- "$description": "Large shadow. \nCommon uses: Modals, floating panels, navigation dropdowns."
- },
- "5": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "20",
- "blur": "25",
- "spread": "-5",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "8",
- "blur": "10",
- "spread": "-6",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- }
- ],
- "$description": "Extra large shadow. \nCommon uses: Large modals, sidebars, elevated content sections."
- },
- "6": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "25",
- "blur": "50",
- "spread": "-12",
- "color": "{shadow-color.6}",
- "type": "dropShadow"
- },
- "$description": "Extra extra large shadow.\nCommon uses: This aggressive shadow is typically used sparingly in UI design, primarily for elements that need maximum visual emphasis and elevation."
- },
- "inner": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "0",
- "color": "{shadow-color.inner}",
- "type": "innerShadow"
- },
- "$description": "Inner shadow. \nCommon uses: Pressed buttons, selected states, inset form fields."
- }
- },
- "shadow-color": {
- "0": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Transparent shadow color. Used when no shadow effect is desired."
- },
- "1": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Light shadow color with 40% opacity. Creates subtle depth for small UI elements."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Medium shadow color with 40% opacity. Provides balanced depth for common UI components."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.35",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Medium shadow color with 35% opacity. Creates moderate depth for elevated components."
- },
- "4": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.35",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Deep shadow color with 35% opacity. Provides significant depth for floating elements."
- },
- "5": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.35",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Very deep shadow color with 35% opacity. Creates dramatic elevation for modal content."
- },
- "6": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Extremely deep shadow color with 40% opacity. Provides maximum depth for highly elevated elements."
- },
- "inner": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Subtle inner shadow color with 7% opacity. Creates inset effect for pressed or focused states."
- }
- },
- "ring": {
- "focus": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "2",
- "color": "{background.1}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "4",
- "color": "{border.focus}",
- "type": "dropShadow"
- }
- ],
- "$description": "Focus ring effect with background offset and accent border."
- }
- },
- "gradient": {
- "ai": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pink.300}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.cyan.300}"
- },
- "gradient-stop-4": {
- "$type": "color",
- "$value": "{colors.cyan.200}"
- }
- },
- "skeleton": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- }
- },
- "pipeline": {
- "running": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.300}"
- },
- "gradient-stop-2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.300}"
- }
- },
- "arrows": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.blue.400}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{border.1}"
- }
- },
- "card": {
- "background": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.50}"
- }
- },
- "border": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.50}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- }
- }
- },
- "widget": {
- "number": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.500}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.600}"
- }
- },
- "blob": {
- "big": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- },
- "small": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- }
- }
- }
- }
- },
- "iconStrokeWidth": {
- "xxs": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "xs": {
- "$type": "borderWidth",
- "$value": "1"
- },
- "sm": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "default": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "md": {
- "$type": "borderWidth",
- "$value": "1.4"
- },
- "lg": {
- "$type": "borderWidth",
- "$value": "2"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/mode/light/dimmer.json b/packages/ui/design-tokens/mode/light/dimmer.json
deleted file mode 100644
index 4e97f4f76d..0000000000
--- a/packages/ui/design-tokens/mode/light/dimmer.json
+++ /dev/null
@@ -1,2364 +0,0 @@
-{
- "background": {
- "1": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Level 1. Represents the lowest layer in the stack. This is the foundation that everything else sits on, like the app's main background.\n\nCommon uses: Application background, page base layer, lowest-level containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Level 2. Represents elements that sit on top of the bottom layer. Creates visual hierarchy through subtle elevation.\n\nCommon uses: Cards, containers, form fields, dropdown menus."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Level 3. Represents elements that sit on top of the middle layer. Creates strong visual emphasis through maximum elevation.\n\nCommon uses: Popovers, tooltips, highlighted containers."
- }
- },
- "text": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Highest contrast color for text and icons in important content. Creates maximum readability and emphasis for key information.\n\nCommon uses: Headings, labels, emphasized text, primary buttons."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Primary color for text and icons in general content. Provides optimal readability for extended reading while reducing visual strain.\n\nCommon uses: Body text, primary content, default icons, form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Reduced emphasis color for text and icons in secondary information. Creates visual hierarchy through lower contrast.\n\nCommon uses: Supporting text, metadata, secondary information, placeholders."
- },
- "accent": {
- "$type": "color",
- "$value": "{brand.color.400}",
- "$description": "Contrasting color for text and icons in interactive elements or design focus. Creates visual distinction for actionable items.\n\nCommon uses: Links, buttons, interactive icons, highlighted elements."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Primary color for text and icons in success content. Communicates positive outcomes and completion states.\n\nCommon uses: Success message text, completion text, positive indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Primary color for text and icons in error content. Communicates problems, warnings, and destructive actions.\n\nCommon uses: Error message text, validation text, destructive action labels."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.500}",
- "$description": "Primary color for text and icons in warning content. Communicates caution and potential issues requiring attention.\n\nCommon uses: Warning message text, alert text, important notifications."
- }
- },
- "border": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Enhanced border color for interactive states. Creates strong visual definition for important boundaries.\n\nCommon uses: Focus states, hover states, active elements, primary containers."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.8",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Standard border color for general use. Provides balanced visual definition for common UI elements.\n\nCommon uses: Containers, cards, dividers, separators, default form inputs."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.8",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Softer border color for minimal separation. Creates subtle visual boundaries that don't dominate the UI.\n\nCommon uses: Subtle dividers, grouped content, secondary containers, table rows."
- },
- "focus": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Focus state indicator color. Provides clear visual feedback for keyboard navigation and accessibility.\n\nCommon uses: Focus rings, keyboard navigation highlights, selection indicators."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Border color for success containers. Reinforces positive status through visual framing.\n\nCommon uses: Success alert borders, confirmation boundaries, completed state indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for error containers. Emphasizes critical information through visual framing.\n\nCommon uses: Error alert borders, validation boundaries, destructive action containers."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.400}",
- "$description": "Border color for warning containers. Frames cautionary information with distinct boundary.\n\nCommon uses: Warning alert borders, notice boundaries, attention-requiring elements."
- }
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Light overlay for gentle interactive effects. Creates subtle visual feedback during user interaction.\n\nCommon uses: Button hover states, link hover states, soft interactions, menu items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Strong overlay for emphasized selection states. Creates distinct visual indication of active or selected elements.\n\nCommon uses: Selected list items, active tabs, chosen options, current navigation item."
- },
- "disabled": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Lowest emphasis text color for unavailable options. Creates visual differentiation between interactive and non-interactive elements.\n\nCommon uses: Disabled buttons, inactive form elements, unavailable options, placeholders."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Muted background color for disabled elements. Reduces visual prominence of non-interactive elements in the UI.\n\nCommon uses: Disabled buttons, inactive form controls, unavailable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Muted border color for disabled element boundaries. Creates subtle containment while indicating non-interactive state.\n\nCommon uses: Disabled form inputs, inactive controls, unavailable action boundaries."
- }
- }
- },
- "component": {
- "accordion": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for accordion triggers/headers. Used for the clickable area that expands/collapses content."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for accordion content. Applied to the expandable text within accordion panels."
- },
- "chevron": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the accordion expansion indicator icon. Visually signals the collapsed/expanded state."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for accordion items. Provides visual separation between accordion panels."
- }
- },
- "alert": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational alerts. Ensures high visibility for the alert heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational alerts. Provides readable contrast for alert content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational alerts. Creates visual distinction from surrounding content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational alerts. Subtly defines the alert's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.red.700}",
- "$description": "Text color for danger alerts. Communicates critical information through high-contrast red text."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Description text color for danger alerts. Ensures readability while maintaining the error state styling."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.08",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background color for danger alerts. Creates subtle but recognizable error state styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for danger alerts. Provides definition for error state alerts."
- }
- }
- },
- "avatar": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for avatar initials or text. Ensures visibility against the avatar background."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for avatar components. Provides contrast for text or image content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for avatars. Creates subtle definition around the avatar element."
- }
- },
- "badge": {
- "default": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for secondary badges. Provides readable contrast on secondary badge styling."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for secondary badges. Creates less prominent badge styling for secondary information."
- },
- "border": {
- "$type": "color",
- "$value": "{component.badge.default.background}",
- "$description": "Border color for secondary badges. Matches background for clean, cohesive appearance."
- }
- },
- "neutral": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for outline badges. Ensures readability for badges with transparent backgrounds."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Background color for neutral badges. Creates subtle visual styling for general-purpose indicators."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Border color for outline badges. Creates definition for badges without background fill."
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Text color for success badges. Communicates positive status through readable green text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Border color for success badges. Provides subtle definition for success state indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.200}",
- "$description": "Background color for success badges. Creates a subtle but recognizable success indicator."
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Text color for danger badges. Communicates error or warning status with high visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger badges. Creates definition for error or warning indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Background color for danger badges. Provides subtle visual indication of error states."
- }
- },
- "warning": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.500}",
- "$description": "Text color for warning badges. Signals caution states with readable amber text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Border color for warning badges. Defines the boundary of caution status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.200}",
- "$description": "Background color for warning badges. Creates subtle but recognizable caution indicators."
- }
- },
- "running": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Text color for running state badges. Indicates active or in-progress operations."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Border color for running state badges. Defines the boundary of active status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Background color for running state badges. Creates subtle visual indication of in-progress states."
- }
- },
- "merged": {
- "text": {
- "$type": "color",
- "$value": "{colors.purple.500}",
- "$description": "Text color for merged state badges. Indicates completed merge actions in version control contexts."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Border color for merged state badges. Defines the boundary of merge status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Background color for merged state badges. Creates subtle but recognizable merge indicators."
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-related badges. Ensures high contrast against AI badge gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for AI-related badges. Creates a subtle backdrop that highlights the gradient border."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-related badges. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "breadcrumb": {
- "item-inactive": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for inactive breadcrumb items. Provides reduced emphasis for previous navigation steps."
- },
- "item-current": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for current breadcrumb item. Emphasizes the user's current location in the navigation hierarchy."
- },
- "separator": {
- "$type": "color",
- "$value": "{state.disabled.text}",
- "$description": "Color for breadcrumb separator characters. Creates visual distinction between breadcrumb items."
- }
- },
- "btn": {
- "primary": {
- "text": {
- "$type": "color",
- "$value": "{brand.onColor.500}",
- "$description": "Text and icon color for primary action buttons. Ensures maximum contrast and visibility for primary CTA elements."
- },
- "background": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Background color for primary action buttons. Creates emphasis for the most important action in a given context."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.primary.background}",
- "$description": "Border color for primary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "secondary": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text and icon color for secondary action buttons. Provides readable contrast for supporting actions."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for secondary action buttons. Creates visual hierarchy between primary and secondary actions."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.secondary.background}",
- "$description": "Border color for secondary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "outline": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected outline buttons. Provides readable contrast against transparent backgrounds."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected outline buttons. Creates subtle emphasis for button icons."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for unselected outline buttons. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected outline buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected outline buttons. Increases visibility for active button states."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for selected outline buttons. Creates stronger visual indication of the active state."
- }
- }
- },
- "ghost": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected ghost buttons. Provides readable contrast for minimal styling."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected ghost buttons. Creates subtle emphasis for button icons."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected ghost buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected ghost buttons. Increases visibility for active button states."
- }
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Text color for success buttons. Communicates positive actions through readable green text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.08",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.200}",
- "$description": "Background color for success buttons. Creates subtle but recognizable positive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Border color for success buttons. Provides definition for positive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.200}",
- "$description": "Hover state background color for success buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.200}",
- "$description": "Active state background color for success buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Text color for danger buttons. Communicates destructive or warning actions through high-contrast red text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.08",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Background color for danger buttons. Creates subtle but recognizable destructive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for danger buttons. Provides definition for destructive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Hover state background color for danger buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Active state background color for danger buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-powered buttons. Ensures high contrast against AI button gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for AI-powered buttons."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-powered buttons. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for card components. Creates a distinct surface that appears elevated from the page background."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for card components. Defines the card boundaries and enhances visual separation from surrounding content."
- }
- },
- "dialog": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for dialog titles. Ensures high visibility and emphasis for the modal heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dialog content. Provides readable contrast for the modal's primary text content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for dialog components. Creates a distinct surface for modal content that appears above the main UI."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dialog components."
- },
- "backdrop": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Overlay color behind dialog components. Creates focus on the dialog by dimming content underneath."
- }
- },
- "dropdown": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for dropdown menus. Creates a distinct surface for selectable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dropdown menus container."
- },
- "item": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dropdown menu items. Ensures readability of selectable options."
- },
- "delete": {
- "text": {
- "$type": "color",
- "$value": "{text.danger}",
- "$description": "Text color for dropdown menu delete-item."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Specific hover state color for dropdown delete-item."
- }
- }
- }
- }
- },
- "diff": {
- "grey": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral base color for the diff interface that allows code and difference highlights to remain visually prominent."
- },
- "add-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.08",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Green background highlighting newly added code lines while maintaining readability."
- },
- "add-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Background for line numbers of added code, providing visual connection to added content."
- },
- "add-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Stronger emphasis color for specific character changes within added lines."
- },
- "add-widget": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background for interactive UI elements related to added content."
- },
- "add-widget-color": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text/icon color for add-related interactive elements, ensuring readability."
- },
- "del-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.08",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Red background highlighting removed code lines without causing eye strain."
- },
- "del-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Background for line numbers of deleted code, connecting numbers to removed content."
- },
- "del-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Stronger emphasis color for specific character changes within deleted lines."
- },
- "plain-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral background for unchanged code that allows modified content to stand out."
- },
- "plain-lineNumber": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for line numbers of unchanged code, maintaining visual rhythm."
- },
- "plain-lineNumber-color": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unchanged line numbers, visually subdued compared to changed content."
- },
- "empty-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for placeholder spaces and empty lines, maintaining visual continuity."
- },
- "hunk-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.08",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for diff section headers ('hunks') that indicate which part of the file is displayed."
- },
- "hunk-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Background for line numbers in section headers."
- },
- "hunk-content-color": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for section header content showing file position information."
- },
- "expand-content": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background for controls that expand/collapse code sections to show additional context."
- }
- },
- "input": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for input field content. Ensures readability of user-entered information."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for input field placeholders. Provides lower-contrast guidance text that doesn't compete with entered content."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for icons within input components. Creates visual harmony with placeholder text and decorative elements."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for input fields. Creates a distinct surface for user interaction and data entry."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for input fields. Defines the input area with a visible boundary for improved usability."
- }
- },
- "label": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for form labels and field identifiers. Ensures high contrast for important contextual information."
- }
- },
- "link": {
- "default": {
- "$type": "color",
- "$value": "{text.accent}",
- "$description": "Default color for text links. Creates distinct visual identification of interactive text elements."
- },
- "visited": {
- "$type": "color",
- "$value": "{colors.purple.500}",
- "$description": "Visited state color for text links. Differentiates links the user has already activated."
- }
- },
- "nav-tabs": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Unselected tab item text."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Selected tab item text."
- },
- "border": {
- "$type": "color",
- "$value": "{border.focus}",
- "$description": "Selected tab item border."
- }
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Navigation container border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Navigation tabs container background."
- }
- },
- "pipeline": {
- "arrow": {
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for pipeline connection arrows. Defines the visual path between pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.pipeline.arrows.gradient-stop-1} 0%, {gradient.pipeline.arrows.gradient-stop-2} 50%, {gradient.pipeline.arrows.gradient-stop-3} 100%)",
- "$description": "Gradient border color for active pipeline arrows. Visually indicates data flow between active pipeline components."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.background.gradient-from} 10%, {gradient.pipeline.card.background.gradient-to} 75%)",
- "$description": "Gradient background for pipeline cards. Creates a visually distinctive surface for pipeline visualization elements."
- },
- "border": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.border.gradient-from} 10%, {gradient.pipeline.card.border.gradient-to} 75%)",
- "$description": "Gradient border for pipeline cards. Enhances the visual depth and distinction of pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "radial-gradient(604% 142% at 0% 0%, {gradient.pipeline.running.gradient-stop-1} 0%, {gradient.pipeline.running.gradient-stop-2} 30%, {gradient.pipeline.running.gradient-stop-3} 100%)",
- "$description": "Animated gradient border for running pipeline states. Provides visual indication of active processing."
- }
- },
- "error": {
- "border": {
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Border color for error pipeline states. Clearly indicates failed or problematic pipeline execution."
- }
- },
- "completed": {
- "border": {
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Border color for completed pipeline states. Indicates successful pipeline execution."
- }
- }
- },
- "card-canvas": {
- "1": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "The background color for the primary/top-level canvas where pipeline components are arranged. Creates the base visual layer for the main workflow area."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Solid border for the outermost pipeline canvas elements. Defines the boundaries of the top-level workflow container."
- }
- },
- "2": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for nested/secondary canvas elements that appear within the main workflow. Provides visual distinction for grouped pipeline components."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border styling applied to nested canvas containers. Creates clear visual boundaries between different sections within the pipeline visualization."
- }
- }
- },
- "background": {
- "dotes": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Refers to the dotted pattern visible in the background of the workspace."
- }
- }
- },
- "sidebar": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background color for navigation components. Creates a consistent foundation for navigation elements."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Border color for navigation components. Creates visual boundaries and separation from adjacent content."
- },
- "separator": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Color for separators between navigation sections. Creates visual organization within the navigation structure."
- },
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Hover state for navigation items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Selected state for navigation items."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Text color for unselected navigation items. Provides readable but less emphasized styling for available options."
- },
- "icon": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Icon color for unselected navigation items. Creates subtle visual indicators for navigation options."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Text color for selected navigation items. Increases contrast to highlight the current location."
- },
- "icon": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Icon color for selected navigation items. Creates stronger visual indication of the current selection."
- }
- }
- },
- "logo": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Text color for Logo in sidebar navigation."
- },
- "icon": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Icon color for Logo in sidebar navigation."
- }
- },
- "search": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Search input specific background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Search input specific border on sidebar navigation."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Search input specific placeholder on sidebar navigation."
- },
- "btn": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Search input specific button background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Search input specific button border on sidebar navigation."
- },
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Search input specific button text on sidebar navigation."
- }
- }
- },
- "footer": {
- "username": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Username in the footer sidebar navigation menu."
- },
- "data": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "User data in the footer sidebar navigation menu."
- }
- }
- },
- "scrollbar": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Color for scrollbar thumb/handle elements. Provides subtle contrast against the scrollbar track for improved usability."
- }
- },
- "selection": {
- "unselected": {
- "item": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for unselected items in selection controls. Provides readable but less emphasized styling for available options."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected state in selection controls. Creates visual distinction from selected items."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for unselected elements in selection controls. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "item": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Color for selected items in selection controls. Creates high contrast against selected background state."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Background color for selected state in selection controls. Creates strong visual indication of active selection."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Border color for selected elements in selection controls. Reinforces the selected state with consistent styling."
- }
- }
- },
- "separator": {
- "background": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Background color for separator elements. Creates visual division between content sections with a subtle line or space."
- }
- },
- "skeleton": {
- "background": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.skeleton.gradient-stop-1} 0%, {gradient.skeleton.gradient-stop-2} 50%, {gradient.skeleton.gradient-stop-3} 100%)",
- "$description": "Animation color that sweeps across skeleton elements. Creates a \"shimmer\" effect indicating content loading states."
- }
- },
- "slider": {
- "track": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for slider tracks. Represents the full range of available values in an unselected state."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.400}",
- "$description": "Filled portion color for slider tracks. Visually represents the selected value or range within the track."
- }
- },
- "track-segments": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Color for segment markers on the unfilled track portion. Creates visual indicators for specific values or intervals."
- },
- "progress": {
- "$type": "color",
- "$value": "{brand.color.600}",
- "$description": "Color for segment markers on the filled track portion. Maintains visibility of markers within the selected range."
- }
- },
- "handle": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for slider handles. Creates a distinct, interactive element for adjusting values."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Border color for slider handles. Provides definition and contrast for the interactive control."
- }
- }
- },
- "status-indicator": {
- "completed": {
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Color for success status indicators. Communicates completed or positive states."
- },
- "cancelled": {
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Color for danger status indicators. Communicates error or critical warning states."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.300}",
- "$description": "Color for warning status indicators. Communicates caution or potential issue states."
- },
- "running": {
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Color for running status indicators. Communicates active or in-progress operations."
- },
- "merged": {
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Color for merged status indicators. Communicates successful integration or completion in version control contexts."
- },
- "action-required": {
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Color for action-required status indicators. Communicates that user attention or intervention is needed. "
- },
- "waiting": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for pending status indicators. Communicates in waiting states."
- }
- },
- "switch": {
- "unselected": {
- "thumb": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the movable thumb element in unselected switch controls. Creates visual contrast against the track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for the unselected state of switch controls. Creates visual distinction from the selected state."
- }
- },
- "selected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Color for the movable thumb element in selected switch controls. Provides clear contrast against the active track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Background color for the selected state of switch controls. Creates strong visual indication of active state."
- }
- }
- },
- "table": {
- "header": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for table header cells. Ensures readability of column labels and titles."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for table header rows. Creates visual distinction between headers and data rows."
- }
- },
- "row": {
- "alternate-background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for alternate table rows. Improves readability by differentiating adjacent rows."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for table rows. Provides subtle separation between data rows."
- }
- },
- "cell": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for table cell content. Ensures high readability of tabular data."
- }
- }
- },
- "tabs": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for the tabs container. Creates a consistent foundation for tab elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tab containers and separators. Provides subtle definition for tab boundaries."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unselected tab items. Provides reduced emphasis for available but inactive tabs."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected tab items. Creates visual distinction from the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tabs.item.unselected.background}",
- "$description": "Border color for unselected tab items. Maintains consistent styling with the tab background."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for the selected tab item. Increases contrast to highlight the active tab."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for the selected tab item. Creates strong visual indication of the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for the selected tab item. Reinforces the active state with defined boundaries."
- }
- }
- }
- },
- "tag": {
- "blue": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Text color for blue tags. Ensures readability while maintaining the blue color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Background color for blue tags. Creates a distinct surface with blue theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.50}",
- "$description": "Subtle background variation for blue tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.blue.background}",
- "$description": "Border color for blue tags. "
- }
- },
- "brown": {
- "text": {
- "$type": "color",
- "$value": "{colors.brown.600}",
- "$description": "Text color for brown tags. Ensures readability while maintaining the brown color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.brown.100}",
- "$description": "Background color for brown tags. Creates a distinct surface with brown theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.brown.50}",
- "$description": "Subtle background variation for brown tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.brown.background}",
- "$description": "Border color for brown tags. "
- }
- },
- "cyan": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Text color for cyan tags. Ensures readability while maintaining the cyan color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for cyan tags. Creates a distinct surface with cyan theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for cyan tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.cyan.background}",
- "$description": "Border color for cyan tags."
- }
- },
- "green": {
- "text": {
- "$type": "color",
- "$value": "{colors.green.600}",
- "$description": "Text color for green tags. Ensures readability while maintaining the green color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.green.100}",
- "$description": "Background color for green tags. Creates a distinct surface with green theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.green.50}",
- "$description": "Subtle background variation for green tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.green.background}",
- "$description": "Border color for green tags."
- }
- },
- "indigo": {
- "text": {
- "$type": "color",
- "$value": "{colors.indigo.500}",
- "$description": "Text color for indigo tags. Ensures readability while maintaining the indigo color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.indigo.100}",
- "$description": "Background color for indigo tags. Creates a distinct surface with indigo theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.indigo.50}",
- "$description": "Subtle background variation for indigo tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.indigo.background}",
- "$description": "Border color for indigo tags."
- }
- },
- "lime": {
- "text": {
- "$type": "color",
- "$value": "{colors.lime.600}",
- "$description": "Text color for lime tags. Ensures readability while maintaining the lime color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.lime.100}",
- "$description": "Background color for lime tags. Creates a distinct surface with lime theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.lime.50}",
- "$description": "Subtle background variation for lime tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.lime.background}",
- "$description": "Border color for lime tags."
- }
- },
- "mint": {
- "text": {
- "$type": "color",
- "$value": "{colors.mint.600}",
- "$description": "Text color for mint tags. Ensures readability while maintaining the mint color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.mint.100}",
- "$description": "Background color for mint tags. Creates a distinct surface with mint theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.mint.50}",
- "$description": "Subtle background variation for mint tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.mint.background}",
- "$description": "Border color for mint tags."
- }
- },
- "orange": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Text color for orange tags. Ensures readability while maintaining the orange color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Background color for orange tags. Creates a distinct surface with orange theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.50}",
- "$description": "Subtle background variation for orange tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.orange.background}",
- "$description": "Border color for orange tags."
- }
- },
- "pink": {
- "text": {
- "$type": "color",
- "$value": "{colors.pink.500}",
- "$description": "Text color for pink tags. Ensures readability while maintaining the pink color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pink.100}",
- "$description": "Background color for pink tags. Creates a distinct surface with pink theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.pink.50}",
- "$description": "Subtle background variation for pink tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.pink.background}",
- "$description": "Border color for pink tags."
- }
- },
- "purple": {
- "text": {
- "$type": "color",
- "$value": "{colors.purple.500}",
- "$description": "Text color for purple tags. Ensures readability while maintaining the purple color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.purple.100}",
- "$description": "Background color for purple tags. Creates a distinct surface with purple theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.purple.50}",
- "$description": "Subtle background variation for purple tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.purple.background}",
- "$description": "Border color for purple tags."
- }
- },
- "red": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Text color for red tags. Ensures readability while maintaining the red color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.100}",
- "$description": "Background color for red tags. Creates a distinct surface with red theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.red.50}",
- "$description": "Subtle background variation for red tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.red.background}",
- "$description": "Border color for red tags."
- }
- },
- "violet": {
- "text": {
- "$type": "color",
- "$value": "{colors.violet.500}",
- "$description": "Text color for violet tags. Ensures readability while maintaining the violet color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.violet.100}",
- "$description": "Background color for violet tags. Creates a distinct surface with violet theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.violet.50}",
- "$description": "Subtle background variation for violet tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.violet.background}",
- "$description": "Border color for violet tags."
- }
- },
- "yellow": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.600}",
- "$description": "Text color for yellow tags. Ensures readability while maintaining the yellow color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.yellow.100}",
- "$description": "Background color for yellow tags. Creates a distinct surface with yellow theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.yellow.50}",
- "$description": "Subtle background variation for yellow tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.yellow.background}",
- "$description": "Border color for yellow tags."
- }
- },
- "gray": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Text color for gray tags. Ensures readability while maintaining the gray color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for gray tags. Creates a distinct surface with gray theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Subtle background variation for gray tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.gray.background}",
- "$description": "Border color for gray tags."
- }
- }
- },
- "toast": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational toast notifications. Ensures high visibility for the notification headline."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational toast notifications. Provides readable contrast for notification content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational toast notifications. Creates visual distinction from UI content beneath."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational toast notifications. Subtly defines the notification's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for danger toast notifications. Provides maximum contrast against the error background."
- },
- "description": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Description text color for danger toast notifications. Ensures readability of critical information."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.100}",
- "$description": "Background color for danger toast notifications. Creates high-visibility indication of errors or warnings."
- },
- "border": {
- "$type": "color",
- "$value": "{component.toast.danger.background}",
- "$description": "Border color for danger toast notifications. Reinforces the critical nature of the notification message."
- }
- }
- },
- "tooltip": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for tooltip content. Ensures readability of helpful contextual information."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- }
- }
- },
- "shadow": {
- "0": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "0",
- "color": "{shadow-color.0}",
- "type": "dropShadow"
- },
- "$description": "No shadow. \nCommon uses: Flat designs, disabled states, removing shadows on mobile."
- },
- "1": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "0",
- "color": "{shadow-color.1}",
- "type": "dropShadow"
- },
- "$description": "Small shadow. \nCommon uses: Buttons in their rest state, form inputs, subtle UI elements."
- },
- "2": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1",
- "blur": "3",
- "spread": "0",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "-1",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- }
- ],
- "$description": "Default shadow. \nCommon uses: Cards, dropdowns, popovers in their default state."
- },
- "3": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-1",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "-2",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- }
- ],
- "$description": "Medium shadow. \nCommon uses: Elevated cards, active buttons, interactive elements on hover."
- },
- "4": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "10",
- "blur": "15",
- "spread": "-3",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-4",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- }
- ],
- "$description": "Large shadow. \nCommon uses: Modals, floating panels, navigation dropdowns."
- },
- "5": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "20",
- "blur": "25",
- "spread": "-5",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "8",
- "blur": "10",
- "spread": "-6",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- }
- ],
- "$description": "Extra large shadow. \nCommon uses: Large modals, sidebars, elevated content sections."
- },
- "6": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "25",
- "blur": "50",
- "spread": "-12",
- "color": "{shadow-color.6}",
- "type": "dropShadow"
- },
- "$description": "Extra extra large shadow.\nCommon uses: This aggressive shadow is typically used sparingly in UI design, primarily for elements that need maximum visual emphasis and elevation."
- },
- "inner": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "0",
- "color": "{shadow-color.inner}",
- "type": "innerShadow"
- },
- "$description": "Inner shadow. \nCommon uses: Pressed buttons, selected states, inset form fields."
- }
- },
- "shadow-color": {
- "0": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Transparent shadow color. Used when no shadow effect is desired."
- },
- "1": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Light shadow color with 40% opacity. Creates subtle depth for small UI elements."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Medium shadow color with 40% opacity. Provides balanced depth for common UI components."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.35",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Medium shadow color with 35% opacity. Creates moderate depth for elevated components."
- },
- "4": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.35",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Deep shadow color with 35% opacity. Provides significant depth for floating elements."
- },
- "5": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.35",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Very deep shadow color with 35% opacity. Creates dramatic elevation for modal content."
- },
- "6": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Extremely deep shadow color with 40% opacity. Provides maximum depth for highly elevated elements."
- },
- "inner": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.07",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Subtle inner shadow color with 7% opacity. Creates inset effect for pressed or focused states."
- }
- },
- "ring": {
- "focus": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "2",
- "color": "{background.1}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "4",
- "color": "{border.focus}",
- "type": "dropShadow"
- }
- ],
- "$description": "Focus ring effect with background offset and accent border."
- }
- },
- "gradient": {
- "ai": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.yellow.200}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pink.300}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.purple.300}"
- },
- "gradient-stop-4": {
- "$type": "color",
- "$value": "{colors.cyan.300}"
- }
- },
- "skeleton": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- }
- },
- "pipeline": {
- "running": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.300}"
- },
- "gradient-stop-2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.3",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.300}"
- }
- },
- "arrows": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.blue.400}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{border.1}"
- }
- },
- "card": {
- "background": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.50}"
- }
- },
- "border": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.50}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- }
- }
- },
- "widget": {
- "number": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.500}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.600}"
- }
- },
- "blob": {
- "big": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- },
- "small": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- }
- }
- }
- }
- },
- "iconStrokeWidth": {
- "xxs": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "xs": {
- "$type": "borderWidth",
- "$value": "1"
- },
- "sm": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "default": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "md": {
- "$type": "borderWidth",
- "$value": "1.4"
- },
- "lg": {
- "$type": "borderWidth",
- "$value": "2"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/mode/light/high-contrast-deuteranopia.json b/packages/ui/design-tokens/mode/light/high-contrast-deuteranopia.json
deleted file mode 100644
index 2522219679..0000000000
--- a/packages/ui/design-tokens/mode/light/high-contrast-deuteranopia.json
+++ /dev/null
@@ -1,2355 +0,0 @@
-{
- "background": {
- "1": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Level 1. Represents the lowest layer in the stack. This is the foundation that everything else sits on, like the app's main background.\n\nCommon uses: Application background, page base layer, lowest-level containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Level 2. Represents elements that sit on top of the bottom layer. Creates visual hierarchy through subtle elevation.\n\nCommon uses: Cards, containers, form fields, dropdown menus."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Level 3. Represents elements that sit on top of the middle layer. Creates strong visual emphasis through maximum elevation.\n\nCommon uses: Popovers, tooltips, highlighted containers."
- }
- },
- "text": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Highest contrast color for text and icons in important content. Creates maximum readability and emphasis for key information.\n\nCommon uses: Headings, labels, emphasized text, primary buttons."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Primary color for text and icons in general content. Provides optimal readability for extended reading while reducing visual strain.\n\nCommon uses: Body text, primary content, default icons, form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Reduced emphasis color for text and icons in secondary information. Creates visual hierarchy through lower contrast.\n\nCommon uses: Supporting text, metadata, secondary information, placeholders."
- },
- "accent": {
- "$type": "color",
- "$value": "{brand.color.700}",
- "$description": "Contrasting color for text and icons in interactive elements or design focus. Creates visual distinction for actionable items.\n\nCommon uses: Links, buttons, interactive icons, highlighted elements."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Primary color for text and icons in success content. Communicates positive outcomes and completion states.\n\nCommon uses: Success message text, completion text, positive indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.orange.600}",
- "$description": "Primary color for text and icons in error content. Communicates problems, warnings, and destructive actions.\n\nCommon uses: Error message text, validation text, destructive action labels."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.600}",
- "$description": "Primary color for text and icons in warning content. Communicates caution and potential issues requiring attention.\n\nCommon uses: Warning message text, alert text, important notifications."
- }
- },
- "border": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Enhanced border color for interactive states. Creates strong visual definition for important boundaries.\n\nCommon uses: Focus states, hover states, active elements, primary containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Standard border color for general use. Provides balanced visual definition for common UI elements.\n\nCommon uses: Containers, cards, dividers, separators, default form inputs."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.7",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Softer border color for minimal separation. Creates subtle visual boundaries that don't dominate the UI.\n\nCommon uses: Subtle dividers, grouped content, secondary containers, table rows."
- },
- "focus": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Focus state indicator color. Provides clear visual feedback for keyboard navigation and accessibility.\n\nCommon uses: Focus rings, keyboard navigation highlights, selection indicators."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Border color for success containers. Reinforces positive status through visual framing.\n\nCommon uses: Success alert borders, confirmation boundaries, completed state indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Border color for error containers. Emphasizes critical information through visual framing.\n\nCommon uses: Error alert borders, validation boundaries, destructive action containers."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.500}",
- "$description": "Border color for warning containers. Frames cautionary information with distinct boundary.\n\nCommon uses: Warning alert borders, notice boundaries, attention-requiring elements."
- }
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Light overlay for gentle interactive effects. Creates subtle visual feedback during user interaction.\n\nCommon uses: Button hover states, link hover states, soft interactions, menu items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Strong overlay for emphasized selection states. Creates distinct visual indication of active or selected elements.\n\nCommon uses: Selected list items, active tabs, chosen options, current navigation item."
- },
- "disabled": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Lowest emphasis text color for unavailable options. Creates visual differentiation between interactive and non-interactive elements.\n\nCommon uses: Disabled buttons, inactive form elements, unavailable options, placeholders."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Muted background color for disabled elements. Reduces visual prominence of non-interactive elements in the UI.\n\nCommon uses: Disabled buttons, inactive form controls, unavailable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Muted border color for disabled element boundaries. Creates subtle containment while indicating non-interactive state.\n\nCommon uses: Disabled form inputs, inactive controls, unavailable action boundaries."
- }
- }
- },
- "component": {
- "accordion": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for accordion triggers/headers. Used for the clickable area that expands/collapses content."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for accordion content. Applied to the expandable text within accordion panels."
- },
- "chevron": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the accordion expansion indicator icon. Visually signals the collapsed/expanded state."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for accordion items. Provides visual separation between accordion panels."
- }
- },
- "alert": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational alerts. Ensures high visibility for the alert heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational alerts. Provides readable contrast for alert content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational alerts. Creates visual distinction from surrounding content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational alerts. Subtly defines the alert's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.orange.700}",
- "$description": "Text color for danger alerts. Communicates critical information through high-contrast orange text."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.orange.600}",
- "$description": "Description text color for danger alerts. Ensures readability while maintaining the error state styling."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Background color for danger alerts. Creates subtle but recognizable error state styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Border color for danger alerts. Provides definition for error state alerts."
- }
- }
- },
- "avatar": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for avatar initials or text. Ensures visibility against the avatar background."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for avatar components. Provides contrast for text or image content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for avatars. Creates subtle definition around the avatar element."
- }
- },
- "badge": {
- "default": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for secondary badges. Provides readable contrast on secondary badge styling."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for secondary badges. Creates less prominent badge styling for secondary information."
- },
- "border": {
- "$type": "color",
- "$value": "{component.badge.default.background}",
- "$description": "Border color for secondary badges. Matches background for clean, cohesive appearance."
- }
- },
- "neutral": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for outline badges. Ensures readability for badges with transparent backgrounds."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Background color for neutral badges. Creates subtle visual styling for general-purpose indicators."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Border color for outline badges. Creates definition for badges without background fill."
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.700}",
- "$description": "Text color for success badges. Communicates positive status through readable cyan text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Border color for success badges. Provides subtle definition for success state indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Background color for success badges. Creates a subtle but recognizable success indicator."
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.700}",
- "$description": "Text color for danger badges. Communicates error or warning status with high visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Border color for danger badges. Creates definition for error or warning indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Background color for danger badges. Provides subtle visual indication of error states."
- }
- },
- "warning": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.700}",
- "$description": "Text color for warning badges. Signals caution states with readable amber text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.400}",
- "$description": "Border color for warning badges. Defines the boundary of caution status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.200}",
- "$description": "Background color for warning badges. Creates subtle but recognizable caution indicators."
- }
- },
- "running": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.700}",
- "$description": "Text color for running state badges. Indicates active or in-progress operations."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Border color for running state badges. Defines the boundary of active status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Background color for running state badges. Creates subtle visual indication of in-progress states."
- }
- },
- "merged": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.700}",
- "$description": "Text color for merged state badges. Indicates completed merge actions in version control contexts."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Border color for merged state badges. Defines the boundary of merge status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Background color for merged state badges. Creates subtle but recognizable merge indicators."
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-related badges. Ensures high contrast against AI badge gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for AI-related badges. Creates a subtle backdrop that highlights the gradient border."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-related badges. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "breadcrumb": {
- "item-inactive": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for inactive breadcrumb items. Provides reduced emphasis for previous navigation steps."
- },
- "item-current": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for current breadcrumb item. Emphasizes the user's current location in the navigation hierarchy."
- },
- "separator": {
- "$type": "color",
- "$value": "{state.disabled.text}",
- "$description": "Color for breadcrumb separator characters. Creates visual distinction between breadcrumb items."
- }
- },
- "btn": {
- "primary": {
- "text": {
- "$type": "color",
- "$value": "{brand.onColor.500}",
- "$description": "Text and icon color for primary action buttons. Ensures maximum contrast and visibility for primary CTA elements."
- },
- "background": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Background color for primary action buttons. Creates emphasis for the most important action in a given context."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.primary.background}",
- "$description": "Border color for primary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "secondary": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text and icon color for secondary action buttons. Provides readable contrast for supporting actions."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for secondary action buttons. Creates visual hierarchy between primary and secondary actions."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.secondary.background}",
- "$description": "Border color for secondary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "outline": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected outline buttons. Provides readable contrast against transparent backgrounds."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected outline buttons. Creates subtle emphasis for button icons."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for unselected outline buttons. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected outline buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected outline buttons. Increases visibility for active button states."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for selected outline buttons. Creates stronger visual indication of the active state."
- }
- }
- },
- "ghost": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected ghost buttons. Provides readable contrast for minimal styling."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected ghost buttons. Creates subtle emphasis for button icons."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected ghost buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected ghost buttons. Increases visibility for active button states."
- }
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.700}",
- "$description": "Text color for success buttons. Communicates positive actions through readable cyan text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Background color for success buttons. Creates subtle but recognizable positive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Border color for success buttons. Provides definition for positive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Hover state background color for success buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Active state background color for success buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.700}",
- "$description": "Text color for danger buttons. Communicates destructive or warning actions through high-contrast orange text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Background color for danger buttons. Creates subtle but recognizable destructive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Border color for danger buttons. Provides definition for destructive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Hover state background color for danger buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Active state background color for danger buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-powered buttons. Ensures high contrast against AI button gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for AI-powered buttons."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-powered buttons. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for card components. Creates a distinct surface that appears elevated from the page background."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for card components. Defines the card boundaries and enhances visual separation from surrounding content."
- }
- },
- "dialog": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for dialog titles. Ensures high visibility and emphasis for the modal heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dialog content. Provides readable contrast for the modal's primary text content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for dialog components. Creates a distinct surface for modal content that appears above the main UI."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dialog components."
- },
- "backdrop": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Overlay color behind dialog components. Creates focus on the dialog by dimming content underneath."
- }
- },
- "dropdown": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for dropdown menus. Creates a distinct surface for selectable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dropdown menus container."
- },
- "item": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dropdown menu items. Ensures readability of selectable options."
- },
- "delete": {
- "text": {
- "$type": "color",
- "$value": "{text.danger}",
- "$description": "Text color for dropdown menu delete-item."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Specific hover state color for dropdown delete-item."
- }
- }
- }
- }
- },
- "diff": {
- "grey": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral base color for the diff interface that allows code and difference highlights to remain visually prominent."
- },
- "add-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Cyan background highlighting newly added code lines while maintaining readability."
- },
- "add-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Background for line numbers of added code, providing visual connection to added content."
- },
- "add-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Stronger emphasis color for specific character changes within added lines."
- },
- "add-widget": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background for interactive UI elements related to added content."
- },
- "add-widget-color": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text/icon color for add-related interactive elements, ensuring readability."
- },
- "del-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Orange background highlighting removed code lines without causing eye strain."
- },
- "del-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Background for line numbers of deleted code, connecting numbers to removed content."
- },
- "del-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Stronger emphasis color for specific character changes within deleted lines."
- },
- "plain-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral background for unchanged code that allows modified content to stand out."
- },
- "plain-lineNumber": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for line numbers of unchanged code, maintaining visual rhythm."
- },
- "plain-lineNumber-color": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unchanged line numbers, visually subdued compared to changed content."
- },
- "empty-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for placeholder spaces and empty lines, maintaining visual continuity."
- },
- "hunk-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Background for diff section headers ('hunks') that indicate which part of the file is displayed."
- },
- "hunk-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Background for line numbers in section headers."
- },
- "hunk-content-color": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for section header content showing file position information."
- },
- "expand-content": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background for controls that expand/collapse code sections to show additional context."
- }
- },
- "input": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for input field content. Ensures readability of user-entered information."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for input field placeholders. Provides lower-contrast guidance text that doesn't compete with entered content."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for icons within input components. Creates visual harmony with placeholder text and decorative elements."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for input fields. Creates a distinct surface for user interaction and data entry."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for input fields. Defines the input area with a visible boundary for improved usability."
- }
- },
- "label": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for form labels and field identifiers. Ensures high contrast for important contextual information."
- }
- },
- "link": {
- "default": {
- "$type": "color",
- "$value": "{text.accent}",
- "$description": "Default color for text links. Creates distinct visual identification of interactive text elements."
- },
- "visited": {
- "$type": "color",
- "$value": "{colors.blue.600}",
- "$description": "Visited state color for text links. Differentiates links the user has already activated."
- }
- },
- "nav-tabs": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Unselected tab item text."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Selected tab item text."
- },
- "border": {
- "$type": "color",
- "$value": "{border.focus}",
- "$description": "Selected tab item border."
- }
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Navigation container border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Navigation tabs container background."
- }
- },
- "pipeline": {
- "arrow": {
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for pipeline connection arrows. Defines the visual path between pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.pipeline.arrows.gradient-stop-1} 0%, {gradient.pipeline.arrows.gradient-stop-2} 50%, {gradient.pipeline.arrows.gradient-stop-3} 100%)",
- "$description": "Gradient border color for active pipeline arrows. Visually indicates data flow between active pipeline components."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.background.gradient-from} 10%, {gradient.pipeline.card.background.gradient-to} 75%)",
- "$description": "Gradient background for pipeline cards. Creates a visually distinctive surface for pipeline visualization elements."
- },
- "border": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.border.gradient-from} 10%, {gradient.pipeline.card.border.gradient-to} 75%)",
- "$description": "Gradient border for pipeline cards. Enhances the visual depth and distinction of pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "radial-gradient(604% 142% at 0% 0%, {gradient.pipeline.running.gradient-stop-1} 0%, {gradient.pipeline.running.gradient-stop-2} 30%, {gradient.pipeline.running.gradient-stop-3} 100%)",
- "$description": "Animated gradient border for running pipeline states. Provides visual indication of active processing."
- }
- },
- "error": {
- "border": {
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Border color for error pipeline states. Clearly indicates failed or problematic pipeline execution."
- }
- },
- "completed": {
- "border": {
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Border color for completed pipeline states. Indicates successful pipeline execution."
- }
- }
- },
- "card-canvas": {
- "1": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "The background color for the primary/top-level canvas where pipeline components are arranged. Creates the base visual layer for the main workflow area."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Solid border for the outermost pipeline canvas elements. Defines the boundaries of the top-level workflow container."
- }
- },
- "2": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for nested/secondary canvas elements that appear within the main workflow. Provides visual distinction for grouped pipeline components."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border styling applied to nested canvas containers. Creates clear visual boundaries between different sections within the pipeline visualization."
- }
- }
- },
- "background": {
- "dotes": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Refers to the dotted pattern visible in the background of the workspace."
- }
- }
- },
- "sidebar": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background color for navigation components. Creates a consistent foundation for navigation elements."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Border color for navigation components. Creates visual boundaries and separation from adjacent content."
- },
- "separator": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Color for separators between navigation sections. Creates visual organization within the navigation structure."
- },
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Hover state for navigation items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Selected state for navigation items."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Text color for unselected navigation items. Provides readable but less emphasized styling for available options."
- },
- "icon": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Icon color for unselected navigation items. Creates subtle visual indicators for navigation options."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Text color for selected navigation items. Increases contrast to highlight the current location."
- },
- "icon": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Icon color for selected navigation items. Creates stronger visual indication of the current selection."
- }
- }
- },
- "logo": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Text color for Logo in sidebar navigation."
- },
- "icon": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Icon color for Logo in sidebar navigation."
- }
- },
- "search": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Search input specific background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Search input specific border on sidebar navigation."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Search input specific placeholder on sidebar navigation."
- },
- "btn": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Search input specific button background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Search input specific button border on sidebar navigation."
- },
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Search input specific button text on sidebar navigation."
- }
- }
- },
- "footer": {
- "username": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Username in the footer sidebar navigation menu."
- },
- "data": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "User data in the footer sidebar navigation menu."
- }
- }
- },
- "scrollbar": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for scrollbar thumb/handle elements. Provides subtle contrast against the scrollbar track for improved usability."
- }
- },
- "selection": {
- "unselected": {
- "item": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for unselected items in selection controls. Provides readable but less emphasized styling for available options."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected state in selection controls. Creates visual distinction from selected items."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for unselected elements in selection controls. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "item": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Color for selected items in selection controls. Creates high contrast against selected background state."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background color for selected state in selection controls. Creates strong visual indication of active selection."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Border color for selected elements in selection controls. Reinforces the selected state with consistent styling."
- }
- }
- },
- "separator": {
- "background": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Background color for separator elements. Creates visual division between content sections with a subtle line or space."
- }
- },
- "skeleton": {
- "background": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.skeleton.gradient-stop-1} 0%, {gradient.skeleton.gradient-stop-2} 50%, {gradient.skeleton.gradient-stop-3} 100%)",
- "$description": "Animation color that sweeps across skeleton elements. Creates a \"shimmer\" effect indicating content loading states."
- }
- },
- "slider": {
- "track": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for slider tracks. Represents the full range of available values in an unselected state."
- },
- "progress": {
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Filled portion color for slider tracks. Visually represents the selected value or range within the track."
- }
- },
- "track-segments": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for segment markers on the unfilled track portion. Creates visual indicators for specific values or intervals."
- },
- "progress": {
- "$type": "color",
- "$value": "{colors.blue.700}",
- "$description": "Color for segment markers on the filled track portion. Maintains visibility of markers within the selected range."
- }
- },
- "handle": {
- "background": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background color for slider handles. Creates a distinct, interactive element for adjusting values."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Border color for slider handles. Provides definition and contrast for the interactive control."
- }
- }
- },
- "status-indicator": {
- "completed": {
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Color for success status indicators. Communicates completed or positive states."
- },
- "cancelled": {
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Color for danger status indicators. Communicates error or critical warning states."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.400}",
- "$description": "Color for warning status indicators. Communicates caution or potential issue states."
- },
- "running": {
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Color for running status indicators. Communicates active or in-progress operations."
- },
- "merged": {
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Color for merged status indicators. Communicates successful integration or completion in version control contexts."
- },
- "action-required": {
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Color for action-required status indicators. Communicates that user attention or intervention is needed."
- },
- "waiting": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Color for pending status indicators. Communicates in waiting states."
- }
- },
- "switch": {
- "unselected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Color for the movable thumb element in unselected switch controls. Creates visual contrast against the track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Background color for the unselected state of switch controls. Creates visual distinction from the selected state."
- }
- },
- "selected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Color for the movable thumb element in selected switch controls. Provides clear contrast against the active track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.600}",
- "$description": "Background color for the selected state of switch controls. Creates strong visual indication of active state."
- }
- }
- },
- "table": {
- "header": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for table header cells. Ensures readability of column labels and titles."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for table header rows. Creates visual distinction between headers and data rows."
- }
- },
- "row": {
- "alternate-background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for alternate table rows. Improves readability by differentiating adjacent rows."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for table rows. Provides subtle separation between data rows."
- }
- },
- "cell": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for table cell content. Ensures high readability of tabular data."
- }
- }
- },
- "tabs": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for the tabs container. Creates a consistent foundation for tab elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tab containers and separators. Provides subtle definition for tab boundaries."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unselected tab items. Provides reduced emphasis for available but inactive tabs."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected tab items. Creates visual distinction from the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tabs.item.unselected.background}",
- "$description": "Border color for unselected tab items. Maintains consistent styling with the tab background."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for the selected tab item. Increases contrast to highlight the active tab."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for the selected tab item. Creates strong visual indication of the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for the selected tab item. Reinforces the active state with defined boundaries."
- }
- }
- }
- },
- "tag": {
- "blue": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.700}",
- "$description": "Text color for blue tags. Ensures readability while maintaining the blue color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Background color for blue tags. Creates a distinct surface with blue theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.50}",
- "$description": "Subtle background variation for blue tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.blue.background}",
- "$description": "Border color for blue tags."
- }
- },
- "brown": {
- "text": {
- "$type": "color",
- "$value": "{colors.brown.700}",
- "$description": "Text color for brown tags. Ensures readability while maintaining the brown color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.brown.100}",
- "$description": "Background color for brown tags. Creates a distinct surface with brown theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.brown.50}",
- "$description": "Subtle background variation for brown tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.brown.background}",
- "$description": "Border color for brown tags."
- }
- },
- "cyan": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.700}",
- "$description": "Text color for cyan tags. Ensures readability while maintaining the cyan color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for cyan tags. Creates a distinct surface with cyan theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for cyan tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.cyan.background}",
- "$description": "Border color for cyan tags."
- }
- },
- "green": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.700}",
- "$description": "Text color for green tags, replaced with cyan for deuteranopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for green tags, replaced with cyan for deuteranopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for green tags, replaced with cyan for deuteranopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.green.background}",
- "$description": "Border color for green tags, replaced with cyan."
- }
- },
- "indigo": {
- "text": {
- "$type": "color",
- "$value": "{colors.indigo.700}",
- "$description": "Text color for indigo tags. Ensures readability while maintaining the indigo color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.indigo.100}",
- "$description": "Background color for indigo tags. Creates a distinct surface with indigo theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.indigo.50}",
- "$description": "Subtle background variation for indigo tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.indigo.background}",
- "$description": "Border color for indigo tags."
- }
- },
- "lime": {
- "text": {
- "$type": "color",
- "$value": "{colors.lime.700}",
- "$description": "Text color for lime tags. Ensures readability while maintaining the lime color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.lime.100}",
- "$description": "Background color for lime tags. Creates a distinct surface with lime theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.lime.50}",
- "$description": "Subtle background variation for lime tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.lime.background}",
- "$description": "Border color for lime tags."
- }
- },
- "mint": {
- "text": {
- "$type": "color",
- "$value": "{colors.mint.700}",
- "$description": "Text color for mint tags. Ensures readability while maintaining the mint color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.mint.100}",
- "$description": "Background color for mint tags. Creates a distinct surface with mint theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.mint.50}",
- "$description": "Subtle background variation for mint tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.mint.background}",
- "$description": "Border color for mint tags."
- }
- },
- "orange": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.700}",
- "$description": "Text color for orange tags. Ensures readability while maintaining the orange color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Background color for orange tags. Creates a distinct surface with orange theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.50}",
- "$description": "Subtle background variation for orange tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.orange.background}",
- "$description": "Border color for orange tags."
- }
- },
- "pink": {
- "text": {
- "$type": "color",
- "$value": "{colors.pink.700}",
- "$description": "Text color for pink tags. Ensures readability while maintaining the pink color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pink.100}",
- "$description": "Background color for pink tags. Creates a distinct surface with pink theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.pink.50}",
- "$description": "Subtle background variation for pink tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.pink.background}",
- "$description": "Border color for pink tags."
- }
- },
- "purple": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.700}",
- "$description": "Text color for purple tags, replaced with cyan for deuteranopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for purple tags, replaced with cyan for deuteranopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for purple tags, replaced with cyan for deuteranopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.purple.background}",
- "$description": "Border color for purple tags, replaced with cyan."
- }
- },
- "red": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.700}",
- "$description": "Text color for red tags, replaced with orange for deuteranopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Background color for red tags, replaced with orange for deuteranopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.50}",
- "$description": "Subtle background variation for red tags, replaced with orange for deuteranopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.red.background}",
- "$description": "Border color for red tags, replaced with orange."
- }
- },
- "violet": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.700}",
- "$description": "Text color for violet tags, replaced with blue for deuteranopia visibility."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Background color for violet tags, replaced with blue for deuteranopia visibility."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.50}",
- "$description": "Subtle background variation for violet tags, replaced with blue for deuteranopia visibility."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.violet.background}",
- "$description": "Border color for violet tags, replaced with blue."
- }
- },
- "yellow": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.700}",
- "$description": "Text color for yellow tags. Ensures readability while maintaining the yellow color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.yellow.100}",
- "$description": "Background color for yellow tags. Creates a distinct surface with yellow theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.yellow.50}",
- "$description": "Subtle background variation for yellow tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.yellow.background}",
- "$description": "Border color for yellow tags."
- }
- },
- "gray": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Text color for gray tags. Ensures readability while maintaining the gray color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for gray tags. Creates a distinct surface with gray theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Subtle background variation for gray tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.gray.background}",
- "$description": "Border color for gray tags."
- }
- }
- },
- "toast": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational toast notifications. Ensures high visibility for the notification headline."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational toast notifications. Provides readable contrast for notification content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational toast notifications. Creates visual distinction from UI content beneath."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational toast notifications. Subtly defines the notification's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Title text color for danger toast notifications. Provides maximum contrast against the error background."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Description text color for danger toast notifications. Ensures readability of critical information."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.600}",
- "$description": "Background color for danger toast notifications. Creates high-visibility indication of errors or warnings."
- },
- "border": {
- "$type": "color",
- "$value": "{component.toast.danger.background}",
- "$description": "Border color for danger toast notifications. Reinforces the critical nature of the notification message."
- }
- }
- },
- "tooltip": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for tooltip content. Ensures readability of helpful contextual information."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- }
- }
- },
- "shadow": {
- "0": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "0",
- "color": "{shadow-color.0}",
- "type": "dropShadow"
- },
- "$description": "No shadow. \nCommon uses: Flat designs, disabled states, removing shadows on mobile."
- },
- "1": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "0",
- "color": "{shadow-color.1}",
- "type": "dropShadow"
- },
- "$description": "Small shadow. \nCommon uses: Buttons in their rest state, form inputs, subtle UI elements."
- },
- "2": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1",
- "blur": "3",
- "spread": "0",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "-1",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- }
- ],
- "$description": "Default shadow. \nCommon uses: Cards, dropdowns, popovers in their default state."
- },
- "3": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-1",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "-2",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- }
- ],
- "$description": "Medium shadow. \nCommon uses: Elevated cards, active buttons, interactive elements on hover."
- },
- "4": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "10",
- "blur": "15",
- "spread": "-3",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-4",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- }
- ],
- "$description": "Large shadow. \nCommon uses: Modals, floating panels, navigation dropdowns."
- },
- "5": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "20",
- "blur": "25",
- "spread": "-5",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "8",
- "blur": "10",
- "spread": "-6",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- }
- ],
- "$description": "Extra large shadow. \nCommon uses: Large modals, sidebars, elevated content sections."
- },
- "6": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "25",
- "blur": "50",
- "spread": "-12",
- "color": "{shadow-color.6}",
- "type": "dropShadow"
- },
- "$description": "Extra extra large shadow.\nCommon uses: This aggressive shadow is typically used sparingly in UI design, primarily for elements that need maximum visual emphasis and elevation."
- },
- "inner": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "0",
- "color": "{shadow-color.inner}",
- "type": "innerShadow"
- },
- "$description": "Inner shadow. \nCommon uses: Pressed buttons, selected states, inset form fields."
- }
- },
- "shadow-color": {
- "0": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Transparent shadow color. Used when no shadow effect is desired."
- },
- "1": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Light shadow color with 60% opacity. Creates subtle depth for small UI elements."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Medium shadow color with 60% opacity. Provides balanced depth for common UI components."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Medium shadow color with 50% opacity. Creates moderate depth for elevated components."
- },
- "4": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Deep shadow color with 50% opacity. Provides significant depth for floating elements."
- },
- "5": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Very deep shadow color with 50% opacity. Creates dramatic elevation for modal content."
- },
- "6": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Extremely deep shadow color with 60% opacity. Provides maximum depth for highly elevated elements."
- },
- "inner": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Subtle inner shadow color with 10% opacity. Creates inset effect for pressed or focused states."
- }
- },
- "ring": {
- "focus": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "2",
- "color": "{background.1}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "4",
- "color": "{border.focus}",
- "type": "dropShadow"
- }
- ],
- "$description": "Focus ring effect with background offset and accent border."
- }
- },
- "gradient": {
- "ai": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.yellow.200}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.orange.400}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.cyan.400}"
- },
- "gradient-stop-4": {
- "$type": "color",
- "$value": "{colors.cyan.300}"
- }
- },
- "skeleton": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- }
- },
- "pipeline": {
- "running": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.400}"
- },
- "gradient-stop-2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.400}"
- }
- },
- "arrows": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.300}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.blue.500}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{border.1}"
- }
- },
- "card": {
- "background": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.50}"
- }
- },
- "border": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.200}"
- }
- }
- },
- "widget": {
- "number": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.600}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.700}"
- }
- },
- "blob": {
- "big": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- },
- "small": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- }
- }
- }
- }
- },
- "iconStrokeWidth": {
- "xxs": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "xs": {
- "$type": "borderWidth",
- "$value": "1"
- },
- "sm": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "default": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "md": {
- "$type": "borderWidth",
- "$value": "1.4"
- },
- "lg": {
- "$type": "borderWidth",
- "$value": "2"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/mode/light/high-contrast-protanopia.json b/packages/ui/design-tokens/mode/light/high-contrast-protanopia.json
deleted file mode 100644
index 21c116ac7f..0000000000
--- a/packages/ui/design-tokens/mode/light/high-contrast-protanopia.json
+++ /dev/null
@@ -1,2355 +0,0 @@
-{
- "background": {
- "1": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Level 1. Represents the lowest layer in the stack. This is the foundation that everything else sits on, like the app's main background.\n\nCommon uses: Application background, page base layer, lowest-level containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Level 2. Represents elements that sit on top of the bottom layer. Creates visual hierarchy through subtle elevation.\n\nCommon uses: Cards, containers, form fields, dropdown menus."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Level 3. Represents elements that sit on top of the middle layer. Creates strong visual emphasis through maximum elevation.\n\nCommon uses: Popovers, tooltips, highlighted containers."
- }
- },
- "text": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Highest contrast color for text and icons in important content. Creates maximum readability and emphasis for key information.\n\nCommon uses: Headings, labels, emphasized text, primary buttons."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Primary color for text and icons in general content. Provides optimal readability for extended reading while reducing visual strain.\n\nCommon uses: Body text, primary content, default icons, form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Reduced emphasis color for text and icons in secondary information. Creates visual hierarchy through lower contrast.\n\nCommon uses: Supporting text, metadata, secondary information, placeholders."
- },
- "accent": {
- "$type": "color",
- "$value": "{brand.color.700}",
- "$description": "Contrasting color for text and icons in interactive elements or design focus. Creates visual distinction for actionable items.\n\nCommon uses: Links, buttons, interactive icons, highlighted elements."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.blue.600}",
- "$description": "Primary color for text and icons in success content. Adjusted for protanopia using blue instead of green.\n\nCommon uses: Success message text, completion text, positive indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.600}",
- "$description": "Primary color for text and icons in error content. Communicates problems, warnings, and destructive actions.\n\nCommon uses: Error message text, validation text, destructive action labels."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.600}",
- "$description": "Primary color for text and icons in warning content. Communicates caution and potential issues requiring attention.\n\nCommon uses: Warning message text, alert text, important notifications."
- }
- },
- "border": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Enhanced border color for interactive states. Creates strong visual definition for important boundaries.\n\nCommon uses: Focus states, hover states, active elements, primary containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Standard border color for general use. Provides balanced visual definition for common UI elements.\n\nCommon uses: Containers, cards, dividers, separators, default form inputs."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.7",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Softer border color for minimal separation. Creates subtle visual boundaries that don't dominate the UI.\n\nCommon uses: Subtle dividers, grouped content, secondary containers, table rows."
- },
- "focus": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Focus state indicator color. Provides clear visual feedback for keyboard navigation and accessibility.\n\nCommon uses: Focus rings, keyboard navigation highlights, selection indicators."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Border color for success containers. Adjusted for protanopia using blue instead of green.\n\nCommon uses: Success alert borders, confirmation boundaries, completed state indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Border color for error containers. Emphasizes critical information through visual framing.\n\nCommon uses: Error alert borders, validation boundaries, destructive action containers."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.500}",
- "$description": "Border color for warning containers. Frames cautionary information with distinct boundary.\n\nCommon uses: Warning alert borders, notice boundaries, attention-requiring elements."
- }
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Light overlay for gentle interactive effects. Creates subtle visual feedback during user interaction.\n\nCommon uses: Button hover states, link hover states, soft interactions, menu items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Strong overlay for emphasized selection states. Creates distinct visual indication of active or selected elements.\n\nCommon uses: Selected list items, active tabs, chosen options, current navigation item."
- },
- "disabled": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Lowest emphasis text color for unavailable options. Creates visual differentiation between interactive and non-interactive elements.\n\nCommon uses: Disabled buttons, inactive form elements, unavailable options, placeholders."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Muted background color for disabled elements. Reduces visual prominence of non-interactive elements in the UI.\n\nCommon uses: Disabled buttons, inactive form controls, unavailable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Muted border color for disabled element boundaries. Creates subtle containment while indicating non-interactive state.\n\nCommon uses: Disabled form inputs, inactive controls, unavailable action boundaries."
- }
- }
- },
- "component": {
- "accordion": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for accordion triggers/headers. Used for the clickable area that expands/collapses content."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for accordion content. Applied to the expandable text within accordion panels."
- },
- "chevron": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the accordion expansion indicator icon. Visually signals the collapsed/expanded state."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for accordion items. Provides visual separation between accordion panels."
- }
- },
- "alert": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational alerts. Ensures high visibility for the alert heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational alerts. Provides readable contrast for alert content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational alerts. Creates visual distinction from surrounding content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational alerts. Subtly defines the alert's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.red.700}",
- "$description": "Text color for danger alerts. Communicates critical information through high-contrast red text."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.red.600}",
- "$description": "Description text color for danger alerts. Ensures readability while maintaining the error state styling."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Background color for danger alerts. Creates subtle but recognizable error state styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Border color for danger alerts. Provides definition for error state alerts."
- }
- }
- },
- "avatar": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for avatar initials or text. Ensures visibility against the avatar background."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for avatar components. Provides contrast for text or image content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for avatars. Creates subtle definition around the avatar element."
- }
- },
- "badge": {
- "default": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for secondary badges. Provides readable contrast on secondary badge styling."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for secondary badges. Creates less prominent badge styling for secondary information."
- },
- "border": {
- "$type": "color",
- "$value": "{component.badge.default.background}",
- "$description": "Border color for secondary badges. Matches background for clean, cohesive appearance."
- }
- },
- "neutral": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for outline badges. Ensures readability for badges with transparent backgrounds."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Background color for neutral badges. Creates subtle visual styling for general-purpose indicators."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Border color for outline badges. Creates definition for badges without background fill."
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.700}",
- "$description": "Text color for success badges. Adjusted for protanopia using blue instead of green."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Border color for success badges. Adjusted for protanopia using blue instead of green."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Background color for success badges. Adjusted for protanopia using blue instead of green."
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.700}",
- "$description": "Text color for danger badges. Communicates error or warning status with high visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for danger badges. Creates definition for error or warning indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Background color for danger badges. Provides subtle visual indication of error states."
- }
- },
- "warning": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.700}",
- "$description": "Text color for warning badges. Signals caution states with readable amber text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.400}",
- "$description": "Border color for warning badges. Defines the boundary of caution status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.200}",
- "$description": "Background color for warning badges. Creates subtle but recognizable caution indicators."
- }
- },
- "running": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.700}",
- "$description": "Text color for running state badges. Indicates active or in-progress operations."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Border color for running state badges. Defines the boundary of active status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Background color for running state badges. Creates subtle visual indication of in-progress states."
- }
- },
- "merged": {
- "text": {
- "$type": "color",
- "$value": "{colors.purple.700}",
- "$description": "Text color for merged state badges. Indicates completed merge actions in version control contexts."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.purple.400}",
- "$description": "Border color for merged state badges. Defines the boundary of merge status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Background color for merged state badges. Creates subtle but recognizable merge indicators."
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-related badges. Ensures high contrast against AI badge gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for AI-related badges. Creates a subtle backdrop that highlights the gradient border."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-related badges. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "breadcrumb": {
- "item-inactive": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for inactive breadcrumb items. Provides reduced emphasis for previous navigation steps."
- },
- "item-current": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for current breadcrumb item. Emphasizes the user's current location in the navigation hierarchy."
- },
- "separator": {
- "$type": "color",
- "$value": "{state.disabled.text}",
- "$description": "Color for breadcrumb separator characters. Creates visual distinction between breadcrumb items."
- }
- },
- "btn": {
- "primary": {
- "text": {
- "$type": "color",
- "$value": "{brand.onColor.500}",
- "$description": "Text and icon color for primary action buttons. Ensures maximum contrast and visibility for primary CTA elements."
- },
- "background": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Background color for primary action buttons. Creates emphasis for the most important action in a given context."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.primary.background}",
- "$description": "Border color for primary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "secondary": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text and icon color for secondary action buttons. Provides readable contrast for supporting actions."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for secondary action buttons. Creates visual hierarchy between primary and secondary actions."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.secondary.background}",
- "$description": "Border color for secondary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "outline": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected outline buttons. Provides readable contrast against transparent backgrounds."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected outline buttons. Creates subtle emphasis for button icons."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for unselected outline buttons. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected outline buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected outline buttons. Increases visibility for active button states."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for selected outline buttons. Creates stronger visual indication of the active state."
- }
- }
- },
- "ghost": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected ghost buttons. Provides readable contrast for minimal styling."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected ghost buttons. Creates subtle emphasis for button icons."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected ghost buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected ghost buttons. Increases visibility for active button states."
- }
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.700}",
- "$description": "Text color for success buttons. Adjusted for protanopia using blue instead of green."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Background color for success buttons. Adjusted for protanopia using blue instead of green."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Border color for success buttons. Adjusted for protanopia using blue instead of green."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Hover state background color for success buttons. Adjusted for protanopia using blue instead of green."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.300}",
- "$description": "Active state background color for success buttons. Adjusted for protanopia using blue instead of green."
- }
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.700}",
- "$description": "Text color for danger buttons. Communicates destructive or warning actions through high-contrast red text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Background color for danger buttons. Creates subtle but recognizable destructive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for danger buttons. Provides definition for destructive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Hover state background color for danger buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Active state background color for danger buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-powered buttons. Ensures high contrast against AI button gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for AI-powered buttons."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-powered buttons. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for card components. Creates a distinct surface that appears elevated from the page background."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for card components. Defines the card boundaries and enhances visual separation from surrounding content."
- }
- },
- "dialog": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for dialog titles. Ensures high visibility and emphasis for the modal heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dialog content. Provides readable contrast for the modal's primary text content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for dialog components. Creates a distinct surface for modal content that appears above the main UI."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dialog components."
- },
- "backdrop": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Overlay color behind dialog components. Creates focus on the dialog by dimming content underneath."
- }
- },
- "dropdown": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for dropdown menus. Creates a distinct surface for selectable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dropdown menus container."
- },
- "item": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dropdown menu items. Ensures readability of selectable options."
- },
- "delete": {
- "text": {
- "$type": "color",
- "$value": "{text.danger}",
- "$description": "Text color for dropdown menu delete-item."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Specific hover state color for dropdown delete-item."
- }
- }
- }
- }
- },
- "diff": {
- "grey": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral base color for the diff interface that allows code and difference highlights to remain visually prominent."
- },
- "add-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Blue background highlighting newly added code lines. Adjusted for protanopia using blue instead of green."
- },
- "add-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Background for line numbers of added code. Adjusted for protanopia using blue instead of green."
- },
- "add-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Stronger emphasis color for specific character changes within added lines. Adjusted for protanopia using blue instead of green."
- },
- "add-widget": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background for interactive UI elements related to added content."
- },
- "add-widget-color": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text/icon color for add-related interactive elements, ensuring readability."
- },
- "del-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Red background highlighting removed code lines without causing eye strain."
- },
- "del-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Background for line numbers of deleted code, connecting numbers to removed content."
- },
- "del-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Stronger emphasis color for specific character changes within deleted lines."
- },
- "plain-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral background for unchanged code that allows modified content to stand out."
- },
- "plain-lineNumber": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for line numbers of unchanged code, maintaining visual rhythm."
- },
- "plain-lineNumber-color": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unchanged line numbers, visually subdued compared to changed content."
- },
- "empty-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for placeholder spaces and empty lines, maintaining visual continuity."
- },
- "hunk-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Background for diff section headers ('hunks') that indicate which part of the file is displayed."
- },
- "hunk-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Background for line numbers in section headers."
- },
- "hunk-content-color": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for section header content showing file position information."
- },
- "expand-content": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background for controls that expand/collapse code sections to show additional context."
- }
- },
- "input": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for input field content. Ensures readability of user-entered information."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for input field placeholders. Provides lower-contrast guidance text that doesn't compete with entered content."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for icons within input components. Creates visual harmony with placeholder text and decorative elements."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for input fields. Creates a distinct surface for user interaction and data entry."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for input fields. Defines the input area with a visible boundary for improved usability."
- }
- },
- "label": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for form labels and field identifiers. Ensures high contrast for important contextual information."
- }
- },
- "link": {
- "default": {
- "$type": "color",
- "$value": "{text.accent}",
- "$description": "Default color for text links. Creates distinct visual identification of interactive text elements."
- },
- "visited": {
- "$type": "color",
- "$value": "{colors.purple.600}",
- "$description": "Visited state color for text links. Differentiates links the user has already activated."
- }
- },
- "nav-tabs": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Unselected tab item text."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Selected tab item text."
- },
- "border": {
- "$type": "color",
- "$value": "{border.focus}",
- "$description": "Selected tab item border."
- }
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Navigation container border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Navigation tabs container background."
- }
- },
- "pipeline": {
- "arrow": {
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for pipeline connection arrows. Defines the visual path between pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.pipeline.arrows.gradient-stop-1} 0%, {gradient.pipeline.arrows.gradient-stop-2} 50%, {gradient.pipeline.arrows.gradient-stop-3} 100%)",
- "$description": "Gradient border color for active pipeline arrows. Visually indicates data flow between active pipeline components."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.background.gradient-from} 10%, {gradient.pipeline.card.background.gradient-to} 75%)",
- "$description": "Gradient background for pipeline cards. Creates a visually distinctive surface for pipeline visualization elements."
- },
- "border": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.border.gradient-from} 10%, {gradient.pipeline.card.border.gradient-to} 75%)",
- "$description": "Gradient border for pipeline cards. Enhances the visual depth and distinction of pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "radial-gradient(604% 142% at 0% 0%, {gradient.pipeline.running.gradient-stop-1} 0%, {gradient.pipeline.running.gradient-stop-2} 30%, {gradient.pipeline.running.gradient-stop-3} 100%)",
- "$description": "Animated gradient border for running pipeline states. Provides visual indication of active processing."
- }
- },
- "error": {
- "border": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Border color for error pipeline states. Clearly indicates failed or problematic pipeline execution."
- }
- },
- "completed": {
- "border": {
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Border color for completed pipeline states. Adjusted for protanopia using blue instead of green."
- }
- }
- },
- "card-canvas": {
- "1": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "The background color for the primary/top-level canvas where pipeline components are arranged. Creates the base visual layer for the main workflow area."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Solid border for the outermost pipeline canvas elements. Defines the boundaries of the top-level workflow container."
- }
- },
- "2": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for nested/secondary canvas elements that appear within the main workflow. Provides visual distinction for grouped pipeline components."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border styling applied to nested canvas containers. Creates clear visual boundaries between different sections within the pipeline visualization."
- }
- }
- },
- "background": {
- "dotes": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Refers to the dotted pattern visible in the background of the workspace."
- }
- }
- },
- "sidebar": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background color for navigation components. Creates a consistent foundation for navigation elements."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Border color for navigation components. Creates visual boundaries and separation from adjacent content."
- },
- "separator": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Color for separators between navigation sections. Creates visual organization within the navigation structure."
- },
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Hover state for navigation items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Selected state for navigation items."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Text color for unselected navigation items. Provides readable but less emphasized styling for available options."
- },
- "icon": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Icon color for unselected navigation items. Creates subtle visual indicators for navigation options."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Text color for selected navigation items. Increases contrast to highlight the current location."
- },
- "icon": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Icon color for selected navigation items. Creates stronger visual indication of the current selection."
- }
- }
- },
- "logo": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Text color for Logo in sidebar navigation."
- },
- "icon": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Icon color for Logo in sidebar navigation. Adjusted for protanopia using blue instead of green."
- }
- },
- "search": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Search input specific background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Search input specific border on sidebar navigation."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Search input specific placeholder on sidebar navigation."
- },
- "btn": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Search input specific button background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Search input specific button border on sidebar navigation."
- },
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Search input specific button text on sidebar navigation."
- }
- }
- },
- "footer": {
- "username": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Username in the footer sidebar navigation menu."
- },
- "data": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "User data in the footer sidebar navigation menu."
- }
- }
- },
- "scrollbar": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for scrollbar thumb/handle elements. Provides subtle contrast against the scrollbar track for improved usability."
- }
- },
- "selection": {
- "unselected": {
- "item": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for unselected items in selection controls. Provides readable but less emphasized styling for available options."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected state in selection controls. Creates visual distinction from selected items."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for unselected elements in selection controls. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "item": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Color for selected items in selection controls. Creates high contrast against selected background state."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background color for selected state in selection controls. Creates strong visual indication of active selection."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Border color for selected elements in selection controls. Reinforces the selected state with consistent styling."
- }
- }
- },
- "separator": {
- "background": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Background color for separator elements. Creates visual division between content sections with a subtle line or space."
- }
- },
- "skeleton": {
- "background": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.skeleton.gradient-stop-1} 0%, {gradient.skeleton.gradient-stop-2} 50%, {gradient.skeleton.gradient-stop-3} 100%)",
- "$description": "Animation color that sweeps across skeleton elements. Creates a \"shimmer\" effect indicating content loading states."
- }
- },
- "slider": {
- "track": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for slider tracks. Represents the full range of available values in an unselected state."
- },
- "progress": {
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Filled portion color for slider tracks. Adjusted for protanopia using blue instead of green."
- }
- },
- "track-segments": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for segment markers on the unfilled track portion. Creates visual indicators for specific values or intervals."
- },
- "progress": {
- "$type": "color",
- "$value": "{colors.blue.700}",
- "$description": "Color for segment markers on the filled track portion. Adjusted for protanopia using blue instead of green."
- }
- },
- "handle": {
- "background": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background color for slider handles. Creates a distinct, interactive element for adjusting values."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Border color for slider handles. Provides definition and contrast for the interactive control."
- }
- }
- },
- "status-indicator": {
- "completed": {
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Color for success status indicators. Adjusted for protanopia using blue instead of green."
- },
- "cancelled": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Color for danger status indicators. Communicates error or critical warning states."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.400}",
- "$description": "Color for warning status indicators. Communicates caution or potential issue states."
- },
- "running": {
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Color for running status indicators. Communicates active or in-progress operations."
- },
- "merged": {
- "$type": "color",
- "$value": "{colors.purple.500}",
- "$description": "Color for merged status indicators. Communicates successful integration or completion in version control contexts."
- },
- "action-required": {
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Color for action-required status indicators. Communicates that user attention or intervention is needed. "
- },
- "waiting": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Color for pending status indicators. Communicates in waiting states."
- }
- },
- "switch": {
- "unselected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Color for the movable thumb element in unselected switch controls. Creates visual contrast against the track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Background color for the unselected state of switch controls. Creates visual distinction from the selected state."
- }
- },
- "selected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Color for the movable thumb element in selected switch controls. Provides clear contrast against the active track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.600}",
- "$description": "Background color for the selected state of switch controls. Adjusted for protanopia using blue instead of green."
- }
- }
- },
- "table": {
- "header": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for table header cells. Ensures readability of column labels and titles."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for table header rows. Creates visual distinction between headers and data rows."
- }
- },
- "row": {
- "alternate-background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for alternate table rows. Improves readability by differentiating adjacent rows."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for table rows. Provides subtle separation between data rows."
- }
- },
- "cell": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for table cell content. Ensures high readability of tabular data."
- }
- }
- },
- "tabs": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for the tabs container. Creates a consistent foundation for tab elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tab containers and separators. Provides subtle definition for tab boundaries."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unselected tab items. Provides reduced emphasis for available but inactive tabs."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected tab items. Creates visual distinction from the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tabs.item.unselected.background}",
- "$description": "Border color for unselected tab items. Maintains consistent styling with the tab background."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for the selected tab item. Increases contrast to highlight the active tab."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for the selected tab item. Creates strong visual indication of the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for the selected tab item. Reinforces the active state with defined boundaries."
- }
- }
- }
- },
- "tag": {
- "blue": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.700}",
- "$description": "Text color for blue tags. Ensures readability while maintaining the blue color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Background color for blue tags. Creates a distinct surface with blue theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.50}",
- "$description": "Subtle background variation for blue tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.blue.background}",
- "$description": "Border color for blue tags. "
- }
- },
- "brown": {
- "text": {
- "$type": "color",
- "$value": "{colors.brown.700}",
- "$description": "Text color for brown tags. Ensures readability while maintaining the brown color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.brown.100}",
- "$description": "Background color for brown tags. Creates a distinct surface with brown theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.brown.50}",
- "$description": "Subtle background variation for brown tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.brown.background}",
- "$description": "Border color for brown tags. "
- }
- },
- "cyan": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.700}",
- "$description": "Text color for cyan tags. Ensures readability while maintaining the cyan color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for cyan tags. Creates a distinct surface with cyan theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for cyan tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.cyan.background}",
- "$description": "Border color for cyan tags."
- }
- },
- "green": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.700}",
- "$description": "Text color for green tags. Adjusted for protanopia using blue instead of green."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Background color for green tags. Adjusted for protanopia using blue instead of green."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.50}",
- "$description": "Subtle background variation for green tags. Adjusted for protanopia using blue instead of green."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.green.background}",
- "$description": "Border color for green tags. Adjusted for protanopia using blue instead of green."
- }
- },
- "indigo": {
- "text": {
- "$type": "color",
- "$value": "{colors.indigo.700}",
- "$description": "Text color for indigo tags. Ensures readability while maintaining the indigo color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.indigo.100}",
- "$description": "Background color for indigo tags. Creates a distinct surface with indigo theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.indigo.50}",
- "$description": "Subtle background variation for indigo tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.indigo.background}",
- "$description": "Border color for indigo tags."
- }
- },
- "lime": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.700}",
- "$description": "Text color for lime tags. Adjusted for protanopia using blue instead of green."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Background color for lime tags. Adjusted for protanopia using blue instead of green."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.50}",
- "$description": "Subtle background variation for lime tags. Adjusted for protanopia using blue instead of green."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.lime.background}",
- "$description": "Border color for lime tags. Adjusted for protanopia using blue instead of green."
- }
- },
- "mint": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.700}",
- "$description": "Text color for mint tags. Adjusted for protanopia using blue instead of green."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Background color for mint tags. Adjusted for protanopia using blue instead of green."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.50}",
- "$description": "Subtle background variation for mint tags. Adjusted for protanopia using blue instead of green."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.mint.background}",
- "$description": "Border color for mint tags. Adjusted for protanopia using blue instead of green."
- }
- },
- "orange": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.700}",
- "$description": "Text color for orange tags. Ensures readability while maintaining the orange color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Background color for orange tags. Creates a distinct surface with orange theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.50}",
- "$description": "Subtle background variation for orange tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.orange.background}",
- "$description": "Border color for orange tags."
- }
- },
- "pink": {
- "text": {
- "$type": "color",
- "$value": "{colors.pink.700}",
- "$description": "Text color for pink tags. Ensures readability while maintaining the pink color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pink.100}",
- "$description": "Background color for pink tags. Creates a distinct surface with pink theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.pink.50}",
- "$description": "Subtle background variation for pink tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.pink.background}",
- "$description": "Border color for pink tags."
- }
- },
- "purple": {
- "text": {
- "$type": "color",
- "$value": "{colors.purple.700}",
- "$description": "Text color for purple tags. Ensures readability while maintaining the purple color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.purple.100}",
- "$description": "Background color for purple tags. Creates a distinct surface with purple theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.purple.50}",
- "$description": "Subtle background variation for purple tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.purple.background}",
- "$description": "Border color for purple tags."
- }
- },
- "red": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.700}",
- "$description": "Text color for red tags. Ensures readability while maintaining the red color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.100}",
- "$description": "Background color for red tags. Creates a distinct surface with red theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.red.50}",
- "$description": "Subtle background variation for red tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.red.background}",
- "$description": "Border color for red tags."
- }
- },
- "violet": {
- "text": {
- "$type": "color",
- "$value": "{colors.violet.700}",
- "$description": "Text color for violet tags. Ensures readability while maintaining the violet color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.violet.100}",
- "$description": "Background color for violet tags. Creates a distinct surface with violet theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.violet.50}",
- "$description": "Subtle background variation for violet tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.violet.background}",
- "$description": "Border color for violet tags."
- }
- },
- "yellow": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.700}",
- "$description": "Text color for yellow tags. Ensures readability while maintaining the yellow color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.yellow.100}",
- "$description": "Background color for yellow tags. Creates a distinct surface with yellow theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.yellow.50}",
- "$description": "Subtle background variation for yellow tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.yellow.background}",
- "$description": "Border color for yellow tags."
- }
- },
- "gray": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Text color for gray tags. Ensures readability while maintaining the gray color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for gray tags. Creates a distinct surface with gray theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Subtle background variation for gray tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.gray.background}",
- "$description": "Border color for gray tags."
- }
- }
- },
- "toast": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational toast notifications. Ensures high visibility for the notification headline."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational toast notifications. Provides readable contrast for notification content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational toast notifications. Creates visual distinction from UI content beneath."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational toast notifications. Subtly defines the notification's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Title text color for danger toast notifications. Provides maximum contrast against the error background."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Description text color for danger toast notifications. Ensures readability of critical information."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.600}",
- "$description": "Background color for danger toast notifications. Creates high-visibility indication of errors or warnings."
- },
- "border": {
- "$type": "color",
- "$value": "{component.toast.danger.background}",
- "$description": "Border color for danger toast notifications. Reinforces the critical nature of the notification message."
- }
- }
- },
- "tooltip": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for tooltip content. Ensures readability of helpful contextual information."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- }
- }
- },
- "shadow": {
- "0": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "0",
- "color": "{shadow-color.0}",
- "type": "dropShadow"
- },
- "$description": "No shadow. \nCommon uses: Flat designs, disabled states, removing shadows on mobile."
- },
- "1": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "0",
- "color": "{shadow-color.1}",
- "type": "dropShadow"
- },
- "$description": "Small shadow. \nCommon uses: Buttons in their rest state, form inputs, subtle UI elements."
- },
- "2": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1",
- "blur": "3",
- "spread": "0",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "-1",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- }
- ],
- "$description": "Default shadow. \nCommon uses: Cards, dropdowns, popovers in their default state."
- },
- "3": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-1",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "-2",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- }
- ],
- "$description": "Medium shadow. \nCommon uses: Elevated cards, active buttons, interactive elements on hover."
- },
- "4": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "10",
- "blur": "15",
- "spread": "-3",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-4",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- }
- ],
- "$description": "Large shadow. \nCommon uses: Modals, floating panels, navigation dropdowns."
- },
- "5": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "20",
- "blur": "25",
- "spread": "-5",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "8",
- "blur": "10",
- "spread": "-6",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- }
- ],
- "$description": "Extra large shadow. \nCommon uses: Large modals, sidebars, elevated content sections."
- },
- "6": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "25",
- "blur": "50",
- "spread": "-12",
- "color": "{shadow-color.6}",
- "type": "dropShadow"
- },
- "$description": "Extra extra large shadow.\nCommon uses: This aggressive shadow is typically used sparingly in UI design, primarily for elements that need maximum visual emphasis and elevation."
- },
- "inner": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "0",
- "color": "{shadow-color.inner}",
- "type": "innerShadow"
- },
- "$description": "Inner shadow. \nCommon uses: Pressed buttons, selected states, inset form fields."
- }
- },
- "shadow-color": {
- "0": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Transparent shadow color. Used when no shadow effect is desired."
- },
- "1": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Light shadow color with 60% opacity. Creates subtle depth for small UI elements."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Medium shadow color with 60% opacity. Provides balanced depth for common UI components."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Medium shadow color with 50% opacity. Creates moderate depth for elevated components."
- },
- "4": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Deep shadow color with 50% opacity. Provides significant depth for floating elements."
- },
- "5": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Very deep shadow color with 50% opacity. Creates dramatic elevation for modal content."
- },
- "6": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Extremely deep shadow color with 60% opacity. Provides maximum depth for highly elevated elements."
- },
- "inner": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Subtle inner shadow color with 10% opacity. Creates inset effect for pressed or focused states."
- }
- },
- "ring": {
- "focus": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "2",
- "color": "{background.1}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "4",
- "color": "{border.focus}",
- "type": "dropShadow"
- }
- ],
- "$description": "Focus ring effect with background offset and accent border."
- }
- },
- "gradient": {
- "ai": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.yellow.200}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pink.400}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.purple.400}"
- },
- "gradient-stop-4": {
- "$type": "color",
- "$value": "{colors.cyan.300}"
- }
- },
- "skeleton": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- }
- },
- "pipeline": {
- "running": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.400}"
- },
- "gradient-stop-2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.400}"
- }
- },
- "arrows": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.300}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.blue.500}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{border.1}"
- }
- },
- "card": {
- "background": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.50}"
- }
- },
- "border": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.200}"
- }
- }
- },
- "widget": {
- "number": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.600}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.700}"
- }
- },
- "blob": {
- "big": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- },
- "small": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- }
- }
- }
- }
- },
- "iconStrokeWidth": {
- "xxs": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "xs": {
- "$type": "borderWidth",
- "$value": "1"
- },
- "sm": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "default": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "md": {
- "$type": "borderWidth",
- "$value": "1.4"
- },
- "lg": {
- "$type": "borderWidth",
- "$value": "2"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/mode/light/high-contrast-tritanopia.json b/packages/ui/design-tokens/mode/light/high-contrast-tritanopia.json
deleted file mode 100644
index 238afd84a5..0000000000
--- a/packages/ui/design-tokens/mode/light/high-contrast-tritanopia.json
+++ /dev/null
@@ -1,2355 +0,0 @@
-{
- "background": {
- "1": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Level 1. Represents the lowest layer in the stack. This is the foundation that everything else sits on, like the app's main background.\n\nCommon uses: Application background, page base layer, lowest-level containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Level 2. Represents elements that sit on top of the bottom layer. Creates visual hierarchy through subtle elevation.\n\nCommon uses: Cards, containers, form fields, dropdown menus."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Level 3. Represents elements that sit on top of the middle layer. Creates strong visual emphasis through maximum elevation.\n\nCommon uses: Popovers, tooltips, highlighted containers."
- }
- },
- "text": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Highest contrast color for text and icons in important content. Creates maximum readability and emphasis for key information.\n\nCommon uses: Headings, labels, emphasized text, primary buttons."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Primary color for text and icons in general content. Provides optimal readability for extended reading while reducing visual strain.\n\nCommon uses: Body text, primary content, default icons, form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Reduced emphasis color for text and icons in secondary information. Creates visual hierarchy through lower contrast.\n\nCommon uses: Supporting text, metadata, secondary information, placeholders."
- },
- "accent": {
- "$type": "color",
- "$value": "{brand.color.700}",
- "$description": "Contrasting color for text and icons in interactive elements or design focus. Creates visual distinction for actionable items.\n\nCommon uses: Links, buttons, interactive icons, highlighted elements."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Primary color for text and icons in success content. Communicates positive outcomes and completion states.\n\nCommon uses: Success message text, completion text, positive indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.600}",
- "$description": "Primary color for text and icons in error content. Communicates problems, warnings, and destructive actions.\n\nCommon uses: Error message text, validation text, destructive action labels."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.orange.600}",
- "$description": "Primary color for text and icons in warning content. Communicates caution and potential issues requiring attention.\n\nCommon uses: Warning message text, alert text, important notifications."
- }
- },
- "border": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Enhanced border color for interactive states. Creates strong visual definition for important boundaries.\n\nCommon uses: Focus states, hover states, active elements, primary containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Standard border color for general use. Provides balanced visual definition for common UI elements.\n\nCommon uses: Containers, cards, dividers, separators, default form inputs."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.7",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Softer border color for minimal separation. Creates subtle visual boundaries that don't dominate the UI.\n\nCommon uses: Subtle dividers, grouped content, secondary containers, table rows."
- },
- "focus": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Focus state indicator color. Provides clear visual feedback for keyboard navigation and accessibility.\n\nCommon uses: Focus rings, keyboard navigation highlights, selection indicators."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Border color for success containers. Reinforces positive status through visual framing.\n\nCommon uses: Success alert borders, confirmation boundaries, completed state indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Border color for error containers. Emphasizes critical information through visual framing.\n\nCommon uses: Error alert borders, validation boundaries, destructive action containers."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.orange.500}",
- "$description": "Border color for warning containers. Frames cautionary information with distinct boundary.\n\nCommon uses: Warning alert borders, notice boundaries, attention-requiring elements."
- }
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Light overlay for gentle interactive effects. Creates subtle visual feedback during user interaction.\n\nCommon uses: Button hover states, link hover states, soft interactions, menu items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Strong overlay for emphasized selection states. Creates distinct visual indication of active or selected elements.\n\nCommon uses: Selected list items, active tabs, chosen options, current navigation item."
- },
- "disabled": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Lowest emphasis text color for unavailable options. Creates visual differentiation between interactive and non-interactive elements.\n\nCommon uses: Disabled buttons, inactive form elements, unavailable options, placeholders."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Muted background color for disabled elements. Reduces visual prominence of non-interactive elements in the UI.\n\nCommon uses: Disabled buttons, inactive form controls, unavailable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Muted border color for disabled element boundaries. Creates subtle containment while indicating non-interactive state.\n\nCommon uses: Disabled form inputs, inactive controls, unavailable action boundaries."
- }
- }
- },
- "component": {
- "accordion": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for accordion triggers/headers. Used for the clickable area that expands/collapses content."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for accordion content. Applied to the expandable text within accordion panels."
- },
- "chevron": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the accordion expansion indicator icon. Visually signals the collapsed/expanded state."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for accordion items. Provides visual separation between accordion panels."
- }
- },
- "alert": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational alerts. Ensures high visibility for the alert heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational alerts. Provides readable contrast for alert content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational alerts. Creates visual distinction from surrounding content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational alerts. Subtly defines the alert's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.red.700}",
- "$description": "Text color for danger alerts. Communicates critical information through high-contrast red text."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.red.600}",
- "$description": "Description text color for danger alerts. Ensures readability while maintaining the error state styling."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Background color for danger alerts. Creates subtle but recognizable error state styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Border color for danger alerts. Provides definition for error state alerts."
- }
- }
- },
- "avatar": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for avatar initials or text. Ensures visibility against the avatar background."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for avatar components. Provides contrast for text or image content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for avatars. Creates subtle definition around the avatar element."
- }
- },
- "badge": {
- "default": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for secondary badges. Provides readable contrast on secondary badge styling."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for secondary badges. Creates less prominent badge styling for secondary information."
- },
- "border": {
- "$type": "color",
- "$value": "{component.badge.default.background}",
- "$description": "Border color for secondary badges. Matches background for clean, cohesive appearance."
- }
- },
- "neutral": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for outline badges. Ensures readability for badges with transparent backgrounds."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Background color for neutral badges. Creates subtle visual styling for general-purpose indicators."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Border color for outline badges. Creates definition for badges without background fill."
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.700}",
- "$description": "Text color for success badges. Communicates positive status through readable green text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Border color for success badges. Provides subtle definition for success state indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Background color for success badges. Creates a subtle but recognizable success indicator."
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.700}",
- "$description": "Text color for danger badges. Communicates error or warning status with high visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for danger badges. Creates definition for error or warning indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Background color for danger badges. Provides subtle visual indication of error states."
- }
- },
- "warning": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.700}",
- "$description": "Text color for warning badges. Signals caution states with readable amber text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Border color for warning badges. Defines the boundary of caution status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.200}",
- "$description": "Background color for warning badges. Creates subtle but recognizable caution indicators."
- }
- },
- "running": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.700}",
- "$description": "Text color for running state badges. Indicates active or in-progress operations."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Border color for running state badges. Defines the boundary of active status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Background color for running state badges. Creates subtle visual indication of in-progress states."
- }
- },
- "merged": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.700}",
- "$description": "Text color for merged state badges. Indicates completed merge actions in version control contexts."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Border color for merged state badges. Defines the boundary of merge status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Background color for merged state badges. Creates subtle but recognizable merge indicators."
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-related badges. Ensures high contrast against AI badge gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for AI-related badges. Creates a subtle backdrop that highlights the gradient border."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-related badges. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "breadcrumb": {
- "item-inactive": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for inactive breadcrumb items. Provides reduced emphasis for previous navigation steps."
- },
- "item-current": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for current breadcrumb item. Emphasizes the user's current location in the navigation hierarchy."
- },
- "separator": {
- "$type": "color",
- "$value": "{state.disabled.text}",
- "$description": "Color for breadcrumb separator characters. Creates visual distinction between breadcrumb items."
- }
- },
- "btn": {
- "primary": {
- "text": {
- "$type": "color",
- "$value": "{brand.onColor.500}",
- "$description": "Text and icon color for primary action buttons. Ensures maximum contrast and visibility for primary CTA elements."
- },
- "background": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Background color for primary action buttons. Creates emphasis for the most important action in a given context."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.primary.background}",
- "$description": "Border color for primary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "secondary": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text and icon color for secondary action buttons. Provides readable contrast for supporting actions."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for secondary action buttons. Creates visual hierarchy between primary and secondary actions."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.secondary.background}",
- "$description": "Border color for secondary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "outline": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected outline buttons. Provides readable contrast against transparent backgrounds."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected outline buttons. Creates subtle emphasis for button icons."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for unselected outline buttons. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected outline buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected outline buttons. Increases visibility for active button states."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for selected outline buttons. Creates stronger visual indication of the active state."
- }
- }
- },
- "ghost": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected ghost buttons. Provides readable contrast for minimal styling."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected ghost buttons. Creates subtle emphasis for button icons."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected ghost buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected ghost buttons. Increases visibility for active button states."
- }
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.700}",
- "$description": "Text color for success buttons. Communicates positive actions through readable green text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Background color for success buttons. Creates subtle but recognizable positive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Border color for success buttons. Provides definition for positive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Hover state background color for success buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.300}",
- "$description": "Active state background color for success buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.700}",
- "$description": "Text color for danger buttons. Communicates destructive or warning actions through high-contrast red text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Background color for danger buttons. Creates subtle but recognizable destructive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for danger buttons. Provides definition for destructive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Hover state background color for danger buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Active state background color for danger buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-powered buttons. Ensures high contrast against AI button gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for AI-powered buttons."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-powered buttons. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for card components. Creates a distinct surface that appears elevated from the page background."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for card components. Defines the card boundaries and enhances visual separation from surrounding content."
- }
- },
- "dialog": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for dialog titles. Ensures high visibility and emphasis for the modal heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dialog content. Provides readable contrast for the modal's primary text content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for dialog components. Creates a distinct surface for modal content that appears above the main UI."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dialog components."
- },
- "backdrop": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Overlay color behind dialog components. Creates focus on the dialog by dimming content underneath."
- }
- },
- "dropdown": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for dropdown menus. Creates a distinct surface for selectable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dropdown menus container."
- },
- "item": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dropdown menu items. Ensures readability of selectable options."
- },
- "delete": {
- "text": {
- "$type": "color",
- "$value": "{text.danger}",
- "$description": "Text color for dropdown menu delete-item."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Specific hover state color for dropdown delete-item."
- }
- }
- }
- }
- },
- "diff": {
- "grey": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral base color for the diff interface that allows code and difference highlights to remain visually prominent."
- },
- "add-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Green background highlighting newly added code lines while maintaining readability."
- },
- "add-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Background for line numbers of added code, providing visual connection to added content."
- },
- "add-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.cyan.400}",
- "$description": "Stronger emphasis color for specific character changes within added lines."
- },
- "add-widget": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background for interactive UI elements related to added content."
- },
- "add-widget-color": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text/icon color for add-related interactive elements, ensuring readability."
- },
- "del-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Red background highlighting removed code lines without causing eye strain."
- },
- "del-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Background for line numbers of deleted code, connecting numbers to removed content."
- },
- "del-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Stronger emphasis color for specific character changes within deleted lines."
- },
- "plain-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral background for unchanged code that allows modified content to stand out."
- },
- "plain-lineNumber": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for line numbers of unchanged code, maintaining visual rhythm."
- },
- "plain-lineNumber-color": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unchanged line numbers, visually subdued compared to changed content."
- },
- "empty-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for placeholder spaces and empty lines, maintaining visual continuity."
- },
- "hunk-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Background for diff section headers ('hunks') that indicate which part of the file is displayed."
- },
- "hunk-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Background for line numbers in section headers."
- },
- "hunk-content-color": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for section header content showing file position information."
- },
- "expand-content": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background for controls that expand/collapse code sections to show additional context."
- }
- },
- "input": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for input field content. Ensures readability of user-entered information."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for input field placeholders. Provides lower-contrast guidance text that doesn't compete with entered content."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for icons within input components. Creates visual harmony with placeholder text and decorative elements."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for input fields. Creates a distinct surface for user interaction and data entry."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for input fields. Defines the input area with a visible boundary for improved usability."
- }
- },
- "label": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for form labels and field identifiers. Ensures high contrast for important contextual information."
- }
- },
- "link": {
- "default": {
- "$type": "color",
- "$value": "{text.accent}",
- "$description": "Default color for text links. Creates distinct visual identification of interactive text elements."
- },
- "visited": {
- "$type": "color",
- "$value": "{colors.cyan.600}",
- "$description": "Visited state color for text links. Differentiates links the user has already activated."
- }
- },
- "nav-tabs": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Unselected tab item text."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Selected tab item text."
- },
- "border": {
- "$type": "color",
- "$value": "{border.focus}",
- "$description": "Selected tab item border."
- }
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Navigation container border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Navigation tabs container background."
- }
- },
- "pipeline": {
- "arrow": {
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for pipeline connection arrows. Defines the visual path between pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.pipeline.arrows.gradient-stop-1} 0%, {gradient.pipeline.arrows.gradient-stop-2} 50%, {gradient.pipeline.arrows.gradient-stop-3} 100%)",
- "$description": "Gradient border color for active pipeline arrows. Visually indicates data flow between active pipeline components."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.background.gradient-from} 10%, {gradient.pipeline.card.background.gradient-to} 75%)",
- "$description": "Gradient background for pipeline cards. Creates a visually distinctive surface for pipeline visualization elements."
- },
- "border": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.border.gradient-from} 10%, {gradient.pipeline.card.border.gradient-to} 75%)",
- "$description": "Gradient border for pipeline cards. Enhances the visual depth and distinction of pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "radial-gradient(604% 142% at 0% 0%, {gradient.pipeline.running.gradient-stop-1} 0%, {gradient.pipeline.running.gradient-stop-2} 30%, {gradient.pipeline.running.gradient-stop-3} 100%)",
- "$description": "Animated gradient border for running pipeline states. Provides visual indication of active processing."
- }
- },
- "error": {
- "border": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Border color for error pipeline states. Clearly indicates failed or problematic pipeline execution."
- }
- },
- "completed": {
- "border": {
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Border color for completed pipeline states. Indicates successful pipeline execution."
- }
- }
- },
- "card-canvas": {
- "1": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "The background color for the primary/top-level canvas where pipeline components are arranged. Creates the base visual layer for the main workflow area."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Solid border for the outermost pipeline canvas elements. Defines the boundaries of the top-level workflow container."
- }
- },
- "2": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for nested/secondary canvas elements that appear within the main workflow. Provides visual distinction for grouped pipeline components."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border styling applied to nested canvas containers. Creates clear visual boundaries between different sections within the pipeline visualization."
- }
- }
- },
- "background": {
- "dotes": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Refers to the dotted pattern visible in the background of the workspace."
- }
- }
- },
- "sidebar": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background color for navigation components. Creates a consistent foundation for navigation elements."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Border color for navigation components. Creates visual boundaries and separation from adjacent content."
- },
- "separator": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Color for separators between navigation sections. Creates visual organization within the navigation structure."
- },
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Hover state for navigation items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Selected state for navigation items."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Text color for unselected navigation items. Provides readable but less emphasized styling for available options."
- },
- "icon": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Icon color for unselected navigation items. Creates subtle visual indicators for navigation options."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Text color for selected navigation items. Increases contrast to highlight the current location."
- },
- "icon": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Icon color for selected navigation items. Creates stronger visual indication of the current selection."
- }
- }
- },
- "logo": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Text color for Logo in sidebar navigation."
- },
- "icon": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Icon color for Logo in sidebar navigation."
- }
- },
- "search": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Search input specific background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Search input specific border on sidebar navigation."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Search input specific placeholder on sidebar navigation."
- },
- "btn": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Search input specific button background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Search input specific button border on sidebar navigation."
- },
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Search input specific button text on sidebar navigation."
- }
- }
- },
- "footer": {
- "username": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Username in the footer sidebar navigation menu."
- },
- "data": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "User data in the footer sidebar navigation menu."
- }
- }
- },
- "scrollbar": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for scrollbar thumb/handle elements. Provides subtle contrast against the scrollbar track for improved usability."
- }
- },
- "selection": {
- "unselected": {
- "item": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for unselected items in selection controls. Provides readable but less emphasized styling for available options."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected state in selection controls. Creates visual distinction from selected items."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for unselected elements in selection controls. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "item": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Color for selected items in selection controls. Creates high contrast against selected background state."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background color for selected state in selection controls. Creates strong visual indication of active selection."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Border color for selected elements in selection controls. Reinforces the selected state with consistent styling."
- }
- }
- },
- "separator": {
- "background": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Background color for separator elements. Creates visual division between content sections with a subtle line or space."
- }
- },
- "skeleton": {
- "background": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.skeleton.gradient-stop-1} 0%, {gradient.skeleton.gradient-stop-2} 50%, {gradient.skeleton.gradient-stop-3} 100%)",
- "$description": "Animation color that sweeps across skeleton elements. Creates a \"shimmer\" effect indicating content loading states."
- }
- },
- "slider": {
- "track": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for slider tracks. Represents the full range of available values in an unselected state."
- },
- "progress": {
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Filled portion color for slider tracks. Visually represents the selected value or range within the track."
- }
- },
- "track-segments": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for segment markers on the unfilled track portion. Creates visual indicators for specific values or intervals."
- },
- "progress": {
- "$type": "color",
- "$value": "{colors.cyan.700}",
- "$description": "Color for segment markers on the filled track portion. Maintains visibility of markers within the selected range."
- }
- },
- "handle": {
- "background": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background color for slider handles. Creates a distinct, interactive element for adjusting values."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Border color for slider handles. Provides definition and contrast for the interactive control."
- }
- }
- },
- "status-indicator": {
- "completed": {
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Color for success status indicators. Communicates completed or positive states."
- },
- "cancelled": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Color for danger status indicators. Communicates error or critical warning states."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Color for warning status indicators. Communicates caution or potential issue states."
- },
- "running": {
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Color for running status indicators. Communicates active or in-progress operations."
- },
- "merged": {
- "$type": "color",
- "$value": "{colors.cyan.500}",
- "$description": "Color for merged status indicators. Communicates successful integration or completion in version control contexts."
- },
- "action-required": {
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Color for action-required status indicators. Communicates that user attention or intervention is needed."
- },
- "waiting": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Color for pending status indicators. Communicates in waiting states."
- }
- },
- "switch": {
- "unselected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Color for the movable thumb element in unselected switch controls. Creates visual contrast against the track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Background color for the unselected state of switch controls. Creates visual distinction from the selected state."
- }
- },
- "selected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Color for the movable thumb element in selected switch controls. Provides clear contrast against the active track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.600}",
- "$description": "Background color for the selected state of switch controls. Creates strong visual indication of active state."
- }
- }
- },
- "table": {
- "header": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for table header cells. Ensures readability of column labels and titles."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for table header rows. Creates visual distinction between headers and data rows."
- }
- },
- "row": {
- "alternate-background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for alternate table rows. Improves readability by differentiating adjacent rows."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for table rows. Provides subtle separation between data rows."
- }
- },
- "cell": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for table cell content. Ensures high readability of tabular data."
- }
- }
- },
- "tabs": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for the tabs container. Creates a consistent foundation for tab elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tab containers and separators. Provides subtle definition for tab boundaries."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unselected tab items. Provides reduced emphasis for available but inactive tabs."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected tab items. Creates visual distinction from the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tabs.item.unselected.background}",
- "$description": "Border color for unselected tab items. Maintains consistent styling with the tab background."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for the selected tab item. Increases contrast to highlight the active tab."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for the selected tab item. Creates strong visual indication of the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for the selected tab item. Reinforces the active state with defined boundaries."
- }
- }
- }
- },
- "tag": {
- "blue": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.700}",
- "$description": "Text color for blue tags. Ensures readability while maintaining the blue color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Background color for blue tags. Creates a distinct surface with blue theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.50}",
- "$description": "Subtle background variation for blue tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.blue.background}",
- "$description": "Border color for blue tags."
- }
- },
- "brown": {
- "text": {
- "$type": "color",
- "$value": "{colors.brown.700}",
- "$description": "Text color for brown tags. Ensures readability while maintaining the brown color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.brown.100}",
- "$description": "Background color for brown tags. Creates a distinct surface with brown theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.brown.50}",
- "$description": "Subtle background variation for brown tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.brown.background}",
- "$description": "Border color for brown tags."
- }
- },
- "cyan": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.700}",
- "$description": "Text color for cyan tags. Ensures readability while maintaining the cyan color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for cyan tags. Creates a distinct surface with cyan theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for cyan tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.cyan.background}",
- "$description": "Border color for cyan tags."
- }
- },
- "green": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.700}",
- "$description": "Text color for green tags. Ensures readability while maintaining the green color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for green tags. Creates a distinct surface with green theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for green tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.green.background}",
- "$description": "Border color for green tags."
- }
- },
- "indigo": {
- "text": {
- "$type": "color",
- "$value": "{colors.indigo.700}",
- "$description": "Text color for indigo tags. Ensures readability while maintaining the indigo color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.indigo.100}",
- "$description": "Background color for indigo tags. Creates a distinct surface with indigo theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.indigo.50}",
- "$description": "Subtle background variation for indigo tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.indigo.background}",
- "$description": "Border color for indigo tags."
- }
- },
- "lime": {
- "text": {
- "$type": "color",
- "$value": "{colors.lime.700}",
- "$description": "Text color for lime tags. Ensures readability while maintaining the lime color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.lime.100}",
- "$description": "Background color for lime tags. Creates a distinct surface with lime theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.lime.50}",
- "$description": "Subtle background variation for lime tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.lime.background}",
- "$description": "Border color for lime tags."
- }
- },
- "mint": {
- "text": {
- "$type": "color",
- "$value": "{colors.mint.700}",
- "$description": "Text color for mint tags. Ensures readability while maintaining the mint color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.mint.100}",
- "$description": "Background color for mint tags. Creates a distinct surface with mint theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.mint.50}",
- "$description": "Subtle background variation for mint tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.mint.background}",
- "$description": "Border color for mint tags."
- }
- },
- "orange": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.700}",
- "$description": "Text color for orange tags. Ensures readability while maintaining the orange color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Background color for orange tags. Creates a distinct surface with orange theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.50}",
- "$description": "Subtle background variation for orange tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.orange.background}",
- "$description": "Border color for orange tags."
- }
- },
- "pink": {
- "text": {
- "$type": "color",
- "$value": "{colors.pink.700}",
- "$description": "Text color for pink tags. Ensures readability while maintaining the pink color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pink.100}",
- "$description": "Background color for pink tags. Creates a distinct surface with pink theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.pink.50}",
- "$description": "Subtle background variation for pink tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.pink.background}",
- "$description": "Border color for pink tags."
- }
- },
- "purple": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.700}",
- "$description": "Text color for purple tags. Ensures readability while maintaining the purple color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for purple tags. Creates a distinct surface with purple theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for purple tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.purple.background}",
- "$description": "Border color for purple tags."
- }
- },
- "red": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.700}",
- "$description": "Text color for red tags. Ensures readability while maintaining the red color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.100}",
- "$description": "Background color for red tags. Creates a distinct surface with red theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.red.50}",
- "$description": "Subtle background variation for red tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.red.background}",
- "$description": "Border color for red tags."
- }
- },
- "violet": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.700}",
- "$description": "Text color for violet tags. Ensures readability while maintaining the violet color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for violet tags. Creates a distinct surface with violet theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for violet tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.violet.background}",
- "$description": "Border color for violet tags."
- }
- },
- "yellow": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.700}",
- "$description": "Text color for yellow tags. Signals caution states with readable amber text."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Background color for yellow tags. Creates a distinct surface with yellow theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.50}",
- "$description": "Subtle background variation for yellow tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.yellow.background}",
- "$description": "Border color for yellow tags."
- }
- },
- "gray": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Text color for gray tags. Ensures readability while maintaining the gray color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for gray tags. Creates a distinct surface with gray theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Subtle background variation for gray tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.gray.background}",
- "$description": "Border color for gray tags."
- }
- }
- },
- "toast": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational toast notifications. Ensures high visibility for the notification headline."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational toast notifications. Provides readable contrast for notification content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational toast notifications. Creates visual distinction from UI content beneath."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational toast notifications. Subtly defines the notification's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Title text color for danger toast notifications. Provides maximum contrast against the error background."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Description text color for danger toast notifications. Ensures readability of critical information."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.600}",
- "$description": "Background color for danger toast notifications. Creates high-visibility indication of errors or warnings."
- },
- "border": {
- "$type": "color",
- "$value": "{component.toast.danger.background}",
- "$description": "Border color for danger toast notifications. Reinforces the critical nature of the notification message."
- }
- }
- },
- "tooltip": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for tooltip content. Ensures readability of helpful contextual information."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- }
- }
- },
- "shadow": {
- "0": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "0",
- "color": "{shadow-color.0}",
- "type": "dropShadow"
- },
- "$description": "No shadow. \nCommon uses: Flat designs, disabled states, removing shadows on mobile."
- },
- "1": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "0",
- "color": "{shadow-color.1}",
- "type": "dropShadow"
- },
- "$description": "Small shadow. \nCommon uses: Buttons in their rest state, form inputs, subtle UI elements."
- },
- "2": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1",
- "blur": "3",
- "spread": "0",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "-1",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- }
- ],
- "$description": "Default shadow. \nCommon uses: Cards, dropdowns, popovers in their default state."
- },
- "3": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-1",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "-2",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- }
- ],
- "$description": "Medium shadow. \nCommon uses: Elevated cards, active buttons, interactive elements on hover."
- },
- "4": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "10",
- "blur": "15",
- "spread": "-3",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-4",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- }
- ],
- "$description": "Large shadow. \nCommon uses: Modals, floating panels, navigation dropdowns."
- },
- "5": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "20",
- "blur": "25",
- "spread": "-5",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "8",
- "blur": "10",
- "spread": "-6",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- }
- ],
- "$description": "Extra large shadow. \nCommon uses: Large modals, sidebars, elevated content sections."
- },
- "6": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "25",
- "blur": "50",
- "spread": "-12",
- "color": "{shadow-color.6}",
- "type": "dropShadow"
- },
- "$description": "Extra extra large shadow.\nCommon uses: This aggressive shadow is typically used sparingly in UI design, primarily for elements that need maximum visual emphasis and elevation."
- },
- "inner": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "0",
- "color": "{shadow-color.inner}",
- "type": "innerShadow"
- },
- "$description": "Inner shadow. \nCommon uses: Pressed buttons, selected states, inset form fields."
- }
- },
- "shadow-color": {
- "0": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Transparent shadow color. Used when no shadow effect is desired."
- },
- "1": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Light shadow color with 60% opacity. Creates subtle depth for small UI elements."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Medium shadow color with 60% opacity. Provides balanced depth for common UI components."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Medium shadow color with 50% opacity. Creates moderate depth for elevated components."
- },
- "4": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Deep shadow color with 50% opacity. Provides significant depth for floating elements."
- },
- "5": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Very deep shadow color with 50% opacity. Creates dramatic elevation for modal content."
- },
- "6": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Extremely deep shadow color with 60% opacity. Provides maximum depth for highly elevated elements."
- },
- "inner": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Subtle inner shadow color with 10% opacity. Creates inset effect for pressed or focused states."
- }
- },
- "ring": {
- "focus": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "2",
- "color": "{background.1}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "4",
- "color": "{border.focus}",
- "type": "dropShadow"
- }
- ],
- "$description": "Focus ring effect with background offset and accent border."
- }
- },
- "gradient": {
- "ai": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.200}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pink.400}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.cyan.400}"
- },
- "gradient-stop-4": {
- "$type": "color",
- "$value": "{colors.cyan.300}"
- }
- },
- "skeleton": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- }
- },
- "pipeline": {
- "running": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.400}"
- },
- "gradient-stop-2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.400}"
- }
- },
- "arrows": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.300}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.blue.500}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{border.1}"
- }
- },
- "card": {
- "background": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.50}"
- }
- },
- "border": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.200}"
- }
- }
- },
- "widget": {
- "number": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.600}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.700}"
- }
- },
- "blob": {
- "big": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- },
- "small": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- }
- }
- }
- }
- },
- "iconStrokeWidth": {
- "xxs": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "xs": {
- "$type": "borderWidth",
- "$value": "1.4"
- },
- "sm": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "default": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "md": {
- "$type": "borderWidth",
- "$value": "1.4"
- },
- "lg": {
- "$type": "borderWidth",
- "$value": "2"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/design-tokens/mode/light/high-contrast.json b/packages/ui/design-tokens/mode/light/high-contrast.json
deleted file mode 100644
index eadcedd8c6..0000000000
--- a/packages/ui/design-tokens/mode/light/high-contrast.json
+++ /dev/null
@@ -1,2355 +0,0 @@
-{
- "background": {
- "1": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Level 1. Represents the lowest layer in the stack. This is the foundation that everything else sits on, like the app's main background.\n\nCommon uses: Application background, page base layer, lowest-level containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Level 2. Represents elements that sit on top of the bottom layer. Creates visual hierarchy through subtle elevation.\n\nCommon uses: Cards, containers, form fields, dropdown menus."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Level 3. Represents elements that sit on top of the middle layer. Creates strong visual emphasis through maximum elevation.\n\nCommon uses: Popovers, tooltips, highlighted containers."
- }
- },
- "text": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Highest contrast color for text and icons in important content. Creates maximum readability and emphasis for key information.\n\nCommon uses: Headings, labels, emphasized text, primary buttons."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Primary color for text and icons in general content. Provides optimal readability for extended reading while reducing visual strain.\n\nCommon uses: Body text, primary content, default icons, form inputs."
- },
- "3": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Reduced emphasis color for text and icons in secondary information. Creates visual hierarchy through lower contrast.\n\nCommon uses: Supporting text, metadata, secondary information, placeholders."
- },
- "accent": {
- "$type": "color",
- "$value": "{brand.color.700}",
- "$description": "Contrasting color for text and icons in interactive elements or design focus. Creates visual distinction for actionable items.\n\nCommon uses: Links, buttons, interactive icons, highlighted elements."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.green.600}",
- "$description": "Primary color for text and icons in success content. Communicates positive outcomes and completion states.\n\nCommon uses: Success message text, completion text, positive indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.600}",
- "$description": "Primary color for text and icons in error content. Communicates problems, warnings, and destructive actions.\n\nCommon uses: Error message text, validation text, destructive action labels."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.600}",
- "$description": "Primary color for text and icons in warning content. Communicates caution and potential issues requiring attention.\n\nCommon uses: Warning message text, alert text, important notifications."
- }
- },
- "border": {
- "1": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Enhanced border color for interactive states. Creates strong visual definition for important boundaries.\n\nCommon uses: Focus states, hover states, active elements, primary containers."
- },
- "2": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Standard border color for general use. Provides balanced visual definition for common UI elements.\n\nCommon uses: Containers, cards, dividers, separators, default form inputs."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.7",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Softer border color for minimal separation. Creates subtle visual boundaries that don't dominate the UI.\n\nCommon uses: Subtle dividers, grouped content, secondary containers, table rows."
- },
- "focus": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Focus state indicator color. Provides clear visual feedback for keyboard navigation and accessibility.\n\nCommon uses: Focus rings, keyboard navigation highlights, selection indicators."
- },
- "success": {
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Border color for success containers. Reinforces positive status through visual framing.\n\nCommon uses: Success alert borders, confirmation boundaries, completed state indicators."
- },
- "danger": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Border color for error containers. Emphasizes critical information through visual framing.\n\nCommon uses: Error alert borders, validation boundaries, destructive action containers."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.500}",
- "$description": "Border color for warning containers. Frames cautionary information with distinct boundary.\n\nCommon uses: Warning alert borders, notice boundaries, attention-requiring elements."
- }
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Light overlay for gentle interactive effects. Creates subtle visual feedback during user interaction.\n\nCommon uses: Button hover states, link hover states, soft interactions, menu items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Strong overlay for emphasized selection states. Creates distinct visual indication of active or selected elements.\n\nCommon uses: Selected list items, active tabs, chosen options, current navigation item."
- },
- "disabled": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Lowest emphasis text color for unavailable options. Creates visual differentiation between interactive and non-interactive elements.\n\nCommon uses: Disabled buttons, inactive form elements, unavailable options, placeholders."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Muted background color for disabled elements. Reduces visual prominence of non-interactive elements in the UI.\n\nCommon uses: Disabled buttons, inactive form controls, unavailable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Muted border color for disabled element boundaries. Creates subtle containment while indicating non-interactive state.\n\nCommon uses: Disabled form inputs, inactive controls, unavailable action boundaries."
- }
- }
- },
- "component": {
- "accordion": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for accordion triggers/headers. Used for the clickable area that expands/collapses content."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for accordion content. Applied to the expandable text within accordion panels."
- },
- "chevron": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for the accordion expansion indicator icon. Visually signals the collapsed/expanded state."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for accordion items. Provides visual separation between accordion panels."
- }
- },
- "alert": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational alerts. Ensures high visibility for the alert heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational alerts. Provides readable contrast for alert content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational alerts. Creates visual distinction from surrounding content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational alerts. Subtly defines the alert's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.red.700}",
- "$description": "Text color for danger alerts. Communicates critical information through high-contrast red text."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.red.600}",
- "$description": "Description text color for danger alerts. Ensures readability while maintaining the error state styling."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Background color for danger alerts. Creates subtle but recognizable error state styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Border color for danger alerts. Provides definition for error state alerts."
- }
- }
- },
- "avatar": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for avatar initials or text. Ensures visibility against the avatar background."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for avatar components. Provides contrast for text or image content."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for avatars. Creates subtle definition around the avatar element."
- }
- },
- "badge": {
- "default": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for secondary badges. Provides readable contrast on secondary badge styling."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for secondary badges. Creates less prominent badge styling for secondary information."
- },
- "border": {
- "$type": "color",
- "$value": "{component.badge.default.background}",
- "$description": "Border color for secondary badges. Matches background for clean, cohesive appearance."
- }
- },
- "neutral": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for outline badges. Ensures readability for badges with transparent backgrounds."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Background color for neutral badges. Creates subtle visual styling for general-purpose indicators."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.600}",
- "$description": "Border color for outline badges. Creates definition for badges without background fill."
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.green.700}",
- "$description": "Text color for success badges. Communicates positive status through readable green text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.400}",
- "$description": "Border color for success badges. Provides subtle definition for success state indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Background color for success badges. Creates a subtle but recognizable success indicator."
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.700}",
- "$description": "Text color for danger badges. Communicates error or warning status with high visibility."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for danger badges. Creates definition for error or warning indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Background color for danger badges. Provides subtle visual indication of error states."
- }
- },
- "warning": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.700}",
- "$description": "Text color for warning badges. Signals caution states with readable amber text."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.400}",
- "$description": "Border color for warning badges. Defines the boundary of caution status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.yellow.200}",
- "$description": "Background color for warning badges. Creates subtle but recognizable caution indicators."
- }
- },
- "running": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.700}",
- "$description": "Text color for running state badges. Indicates active or in-progress operations."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Border color for running state badges. Defines the boundary of active status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.orange.300}",
- "$description": "Background color for running state badges. Creates subtle visual indication of in-progress states."
- }
- },
- "merged": {
- "text": {
- "$type": "color",
- "$value": "{colors.purple.700}",
- "$description": "Text color for merged state badges. Indicates completed merge actions in version control contexts."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.purple.400}",
- "$description": "Border color for merged state badges. Defines the boundary of merge status indicators."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.purple.300}",
- "$description": "Background color for merged state badges. Creates subtle but recognizable merge indicators."
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-related badges. Ensures high contrast against AI badge gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for AI-related badges. Creates a subtle backdrop that highlights the gradient border."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-related badges. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "breadcrumb": {
- "item-inactive": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for inactive breadcrumb items. Provides reduced emphasis for previous navigation steps."
- },
- "item-current": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for current breadcrumb item. Emphasizes the user's current location in the navigation hierarchy."
- },
- "separator": {
- "$type": "color",
- "$value": "{state.disabled.text}",
- "$description": "Color for breadcrumb separator characters. Creates visual distinction between breadcrumb items."
- }
- },
- "btn": {
- "primary": {
- "text": {
- "$type": "color",
- "$value": "{brand.onColor.500}",
- "$description": "Text and icon color for primary action buttons. Ensures maximum contrast and visibility for primary CTA elements."
- },
- "background": {
- "$type": "color",
- "$value": "{brand.color.500}",
- "$description": "Background color for primary action buttons. Creates emphasis for the most important action in a given context."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.primary.background}",
- "$description": "Border color for primary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "secondary": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text and icon color for secondary action buttons. Provides readable contrast for supporting actions."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.150}",
- "$description": "Background color for secondary action buttons. Creates visual hierarchy between primary and secondary actions."
- },
- "border": {
- "$type": "color",
- "$value": "{component.btn.secondary.background}",
- "$description": "Border color for secondary action buttons. Matches background for clean, cohesive appearance."
- }
- },
- "outline": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected outline buttons. Provides readable contrast against transparent backgrounds."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected outline buttons. Creates subtle emphasis for button icons."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for unselected outline buttons. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected outline buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected outline buttons. Increases visibility for active button states."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for selected outline buttons. Creates stronger visual indication of the active state."
- }
- }
- },
- "ghost": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for unselected ghost buttons. Provides readable contrast for minimal styling."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Icon color for unselected ghost buttons. Creates subtle emphasis for button icons."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for selected ghost buttons. Increases contrast for active button states."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Icon color for selected ghost buttons. Increases visibility for active button states."
- }
- }
- },
- "success": {
- "text": {
- "$type": "color",
- "$value": "{colors.green.700}",
- "$description": "Text color for success buttons. Communicates positive actions through readable green text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Background color for success buttons. Creates subtle but recognizable positive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.400}",
- "$description": "Border color for success buttons. Provides definition for positive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Hover state background color for success buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.300}",
- "$description": "Active state background color for success buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "danger": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.700}",
- "$description": "Text color for danger buttons. Communicates destructive or warning actions through high-contrast red text."
- },
- "background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Background color for danger buttons. Creates subtle but recognizable destructive action styling."
- },
- "border": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Border color for danger buttons. Provides definition for destructive action buttons."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Hover state background color for danger buttons. Creates subtle feedback for user interaction."
- },
- "active": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Active state background color for danger buttons. Provides stronger visual feedback for clicks/presses."
- }
- }
- },
- "ai": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for AI-powered buttons. Ensures high contrast against AI button gradient border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for AI-powered buttons."
- },
- "border": {
- "$type": "color",
- "$value": "linear-gradient(94deg, {gradient.ai.gradient-stop-1} 0%, {gradient.ai.gradient-stop-2} 35%, {gradient.ai.gradient-stop-3} 65%, {gradient.ai.gradient-stop-4} 100%)",
- "$description": "Gradient border color for AI-powered buttons. Creates distinctive multi-color styling to highlight AI functionality."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for card components. Creates a distinct surface that appears elevated from the page background."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for card components. Defines the card boundaries and enhances visual separation from surrounding content."
- }
- },
- "dialog": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for dialog titles. Ensures high visibility and emphasis for the modal heading."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dialog content. Provides readable contrast for the modal's primary text content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for dialog components. Creates a distinct surface for modal content that appears above the main UI."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dialog components."
- },
- "backdrop": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Overlay color behind dialog components. Creates focus on the dialog by dimming content underneath."
- }
- },
- "dropdown": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for dropdown menus. Creates a distinct surface for selectable options."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for dropdown menus container."
- },
- "item": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for dropdown menu items. Ensures readability of selectable options."
- },
- "delete": {
- "text": {
- "$type": "color",
- "$value": "{text.danger}",
- "$description": "Text color for dropdown menu delete-item."
- },
- "state": {
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.300}",
- "$description": "Specific hover state color for dropdown delete-item."
- }
- }
- }
- }
- },
- "diff": {
- "grey": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral base color for the diff interface that allows code and difference highlights to remain visually prominent."
- },
- "add-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.400}",
- "$description": "Green background highlighting newly added code lines while maintaining readability."
- },
- "add-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.400}",
- "$description": "Background for line numbers of added code, providing visual connection to added content."
- },
- "add-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.green.400}",
- "$description": "Stronger emphasis color for specific character changes within added lines."
- },
- "add-widget": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background for interactive UI elements related to added content."
- },
- "add-widget-color": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text/icon color for add-related interactive elements, ensuring readability."
- },
- "del-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Red background highlighting removed code lines without causing eye strain."
- },
- "del-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Background for line numbers of deleted code, connecting numbers to removed content."
- },
- "del-content-highlight": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.25",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.red.400}",
- "$description": "Stronger emphasis color for specific character changes within deleted lines."
- },
- "plain-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Neutral background for unchanged code that allows modified content to stand out."
- },
- "plain-lineNumber": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for line numbers of unchanged code, maintaining visual rhythm."
- },
- "plain-lineNumber-color": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unchanged line numbers, visually subdued compared to changed content."
- },
- "empty-content": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background for placeholder spaces and empty lines, maintaining visual continuity."
- },
- "hunk-content": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.12",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Background for diff section headers ('hunks') that indicate which part of the file is displayed."
- },
- "hunk-lineNumber": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Background for line numbers in section headers."
- },
- "hunk-content-color": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for section header content showing file position information."
- },
- "expand-content": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background for controls that expand/collapse code sections to show additional context."
- }
- },
- "input": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for input field content. Ensures readability of user-entered information."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for input field placeholders. Provides lower-contrast guidance text that doesn't compete with entered content."
- },
- "icon": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for icons within input components. Creates visual harmony with placeholder text and decorative elements."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for input fields. Creates a distinct surface for user interaction and data entry."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for input fields. Defines the input area with a visible boundary for improved usability."
- }
- },
- "label": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for form labels and field identifiers. Ensures high contrast for important contextual information."
- }
- },
- "link": {
- "default": {
- "$type": "color",
- "$value": "{text.accent}",
- "$description": "Default color for text links. Creates distinct visual identification of interactive text elements."
- },
- "visited": {
- "$type": "color",
- "$value": "{colors.purple.600}",
- "$description": "Visited state color for text links. Differentiates links the user has already activated."
- }
- },
- "nav-tabs": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Unselected tab item text."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Selected tab item text."
- },
- "border": {
- "$type": "color",
- "$value": "{border.focus}",
- "$description": "Selected tab item border."
- }
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Navigation container border."
- },
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Navigation tabs container background."
- }
- },
- "pipeline": {
- "arrow": {
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for pipeline connection arrows. Defines the visual path between pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.pipeline.arrows.gradient-stop-1} 0%, {gradient.pipeline.arrows.gradient-stop-2} 50%, {gradient.pipeline.arrows.gradient-stop-3} 100%)",
- "$description": "Gradient border color for active pipeline arrows. Visually indicates data flow between active pipeline components."
- }
- }
- },
- "card": {
- "background": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.background.gradient-from} 10%, {gradient.pipeline.card.background.gradient-to} 75%)",
- "$description": "Gradient background for pipeline cards. Creates a visually distinctive surface for pipeline visualization elements."
- },
- "border": {
- "$type": "color",
- "$value": "radial-gradient(90% 100% at 15% 0%,{gradient.pipeline.card.border.gradient-from} 10%, {gradient.pipeline.card.border.gradient-to} 75%)",
- "$description": "Gradient border for pipeline cards. Enhances the visual depth and distinction of pipeline components."
- },
- "running": {
- "border": {
- "$type": "color",
- "$value": "radial-gradient(604% 142% at 0% 0%, {gradient.pipeline.running.gradient-stop-1} 0%, {gradient.pipeline.running.gradient-stop-2} 30%, {gradient.pipeline.running.gradient-stop-3} 100%)",
- "$description": "Animated gradient border for running pipeline states. Provides visual indication of active processing."
- }
- },
- "error": {
- "border": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Border color for error pipeline states. Clearly indicates failed or problematic pipeline execution."
- }
- },
- "completed": {
- "border": {
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Border color for completed pipeline states. Indicates successful pipeline execution."
- }
- }
- },
- "card-canvas": {
- "1": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "The background color for the primary/top-level canvas where pipeline components are arranged. Creates the base visual layer for the main workflow area."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Solid border for the outermost pipeline canvas elements. Defines the boundaries of the top-level workflow container."
- }
- },
- "2": {
- "background": {
- "$type": "color",
- "$value": "{background.2}",
- "$description": "Background color for nested/secondary canvas elements that appear within the main workflow. Provides visual distinction for grouped pipeline components."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border styling applied to nested canvas containers. Creates clear visual boundaries between different sections within the pipeline visualization."
- }
- }
- },
- "background": {
- "dotes": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Refers to the dotted pattern visible in the background of the workspace."
- }
- }
- },
- "sidebar": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background color for navigation components. Creates a consistent foundation for navigation elements."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Border color for navigation components. Creates visual boundaries and separation from adjacent content."
- },
- "separator": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Color for separators between navigation sections. Creates visual organization within the navigation structure."
- },
- "hover": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.15",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Hover state for navigation items."
- },
- "selected": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.2",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Selected state for navigation items."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Text color for unselected navigation items. Provides readable but less emphasized styling for available options."
- },
- "icon": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Icon color for unselected navigation items. Creates subtle visual indicators for navigation options."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Text color for selected navigation items. Increases contrast to highlight the current location."
- },
- "icon": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Icon color for selected navigation items. Creates stronger visual indication of the current selection."
- }
- }
- },
- "logo": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Text color for Logo in sidebar navigation."
- },
- "icon": {
- "$type": "color",
- "$value": "{brand.color.300}",
- "$description": "Icon color for Logo in sidebar navigation."
- }
- },
- "search": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Search input specific background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Search input specific border on sidebar navigation."
- },
- "placeholder": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Search input specific placeholder on sidebar navigation."
- },
- "btn": {
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Search input specific button background on sidebar navigation."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.800}",
- "$description": "Search input specific button border on sidebar navigation."
- },
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Search input specific button text on sidebar navigation."
- }
- }
- },
- "footer": {
- "username": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Username in the footer sidebar navigation menu."
- },
- "data": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "User data in the footer sidebar navigation menu."
- }
- }
- },
- "scrollbar": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for scrollbar thumb/handle elements. Provides subtle contrast against the scrollbar track for improved usability."
- }
- },
- "selection": {
- "unselected": {
- "item": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Color for unselected items in selection controls. Provides readable but less emphasized styling for available options."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected state in selection controls. Creates visual distinction from selected items."
- },
- "border": {
- "$type": "color",
- "$value": "{border.1}",
- "$description": "Border color for unselected elements in selection controls. Defines the clickable area with a visible boundary."
- }
- },
- "selected": {
- "item": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Color for selected items in selection controls. Creates high contrast against selected background state."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Background color for selected state in selection controls. Creates strong visual indication of active selection."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.900}",
- "$description": "Border color for selected elements in selection controls. Reinforces the selected state with consistent styling."
- }
- }
- },
- "separator": {
- "background": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Background color for separator elements. Creates visual division between content sections with a subtle line or space."
- }
- },
- "skeleton": {
- "background": {
- "$type": "color",
- "$value": "linear-gradient(90deg, {gradient.skeleton.gradient-stop-1} 0%, {gradient.skeleton.gradient-stop-2} 50%, {gradient.skeleton.gradient-stop-3} 100%)",
- "$description": "Animation color that sweeps across skeleton elements. Creates a \"shimmer\" effect indicating content loading states."
- }
- },
- "slider": {
- "track": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for slider tracks. Represents the full range of available values in an unselected state."
- },
- "progress": {
- "$type": "color",
- "$value": "{colors.blue.500}",
- "$description": "Filled portion color for slider tracks. Visually represents the selected value or range within the track."
- }
- },
- "track-segments": {
- "base": {
- "$type": "color",
- "$value": "{colors.chrome.400}",
- "$description": "Color for segment markers on the unfilled track portion. Creates visual indicators for specific values or intervals."
- },
- "progress": {
- "$type": "color",
- "$value": "{colors.blue.700}",
- "$description": "Color for segment markers on the filled track portion. Maintains visibility of markers within the selected range."
- }
- },
- "handle": {
- "background": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Background color for slider handles. Creates a distinct, interactive element for adjusting values."
- },
- "border": {
- "$type": "color",
- "$value": "{colors.chrome.700}",
- "$description": "Border color for slider handles. Provides definition and contrast for the interactive control."
- }
- }
- },
- "status-indicator": {
- "completed": {
- "$type": "color",
- "$value": "{colors.green.500}",
- "$description": "Color for success status indicators. Communicates completed or positive states."
- },
- "cancelled": {
- "$type": "color",
- "$value": "{colors.red.500}",
- "$description": "Color for danger status indicators. Communicates error or critical warning states."
- },
- "warning": {
- "$type": "color",
- "$value": "{colors.yellow.400}",
- "$description": "Color for warning status indicators. Communicates caution or potential issue states."
- },
- "running": {
- "$type": "color",
- "$value": "{colors.orange.400}",
- "$description": "Color for running status indicators. Communicates active or in-progress operations."
- },
- "merged": {
- "$type": "color",
- "$value": "{colors.purple.500}",
- "$description": "Color for merged status indicators. Communicates successful integration or completion in version control contexts."
- },
- "action-required": {
- "$type": "color",
- "$value": "{colors.blue.400}",
- "$description": "Color for action-required status indicators. Communicates that user attention or intervention is needed. "
- },
- "waiting": {
- "$type": "color",
- "$value": "{colors.chrome.500}",
- "$description": "Color for pending status indicators. Communicates in waiting states."
- }
- },
- "switch": {
- "unselected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Color for the movable thumb element in unselected switch controls. Creates visual contrast against the track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.300}",
- "$description": "Background color for the unselected state of switch controls. Creates visual distinction from the selected state."
- }
- },
- "selected": {
- "thumb": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Color for the movable thumb element in selected switch controls. Provides clear contrast against the active track."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.600}",
- "$description": "Background color for the selected state of switch controls. Creates strong visual indication of active state."
- }
- }
- },
- "table": {
- "header": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for table header cells. Ensures readability of column labels and titles."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for table header rows. Creates visual distinction between headers and data rows."
- }
- },
- "row": {
- "alternate-background": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.200}",
- "$description": "Background color for alternate table rows. Improves readability by differentiating adjacent rows."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for table rows. Provides subtle separation between data rows."
- }
- },
- "cell": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for table cell content. Ensures high readability of tabular data."
- }
- }
- },
- "tabs": {
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for the tabs container. Creates a consistent foundation for tab elements."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for tab containers and separators. Provides subtle definition for tab boundaries."
- },
- "item": {
- "unselected": {
- "text": {
- "$type": "color",
- "$value": "{text.3}",
- "$description": "Text color for unselected tab items. Provides reduced emphasis for available but inactive tabs."
- },
- "background": {
- "$type": "color",
- "$value": "{background.1}",
- "$description": "Background color for unselected tab items. Creates visual distinction from the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tabs.item.unselected.background}",
- "$description": "Border color for unselected tab items. Maintains consistent styling with the tab background."
- }
- },
- "selected": {
- "text": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Text color for the selected tab item. Increases contrast to highlight the active tab."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for the selected tab item. Creates strong visual indication of the active tab."
- },
- "border": {
- "$type": "color",
- "$value": "{border.2}",
- "$description": "Border color for the selected tab item. Reinforces the active state with defined boundaries."
- }
- }
- }
- },
- "tag": {
- "blue": {
- "text": {
- "$type": "color",
- "$value": "{colors.blue.700}",
- "$description": "Text color for blue tags. Ensures readability while maintaining the blue color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.blue.100}",
- "$description": "Background color for blue tags. Creates a distinct surface with blue theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.blue.50}",
- "$description": "Subtle background variation for blue tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.blue.background}",
- "$description": "Border color for blue tags. "
- }
- },
- "brown": {
- "text": {
- "$type": "color",
- "$value": "{colors.brown.700}",
- "$description": "Text color for brown tags. Ensures readability while maintaining the brown color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.brown.100}",
- "$description": "Background color for brown tags. Creates a distinct surface with brown theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.brown.50}",
- "$description": "Subtle background variation for brown tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.brown.background}",
- "$description": "Border color for brown tags. "
- }
- },
- "cyan": {
- "text": {
- "$type": "color",
- "$value": "{colors.cyan.700}",
- "$description": "Text color for cyan tags. Ensures readability while maintaining the cyan color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.cyan.100}",
- "$description": "Background color for cyan tags. Creates a distinct surface with cyan theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.cyan.50}",
- "$description": "Subtle background variation for cyan tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.cyan.background}",
- "$description": "Border color for cyan tags."
- }
- },
- "green": {
- "text": {
- "$type": "color",
- "$value": "{colors.green.700}",
- "$description": "Text color for green tags. Ensures readability while maintaining the green color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.green.100}",
- "$description": "Background color for green tags. Creates a distinct surface with green theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.green.50}",
- "$description": "Subtle background variation for green tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.green.background}",
- "$description": "Border color for green tags."
- }
- },
- "indigo": {
- "text": {
- "$type": "color",
- "$value": "{colors.indigo.700}",
- "$description": "Text color for indigo tags. Ensures readability while maintaining the indigo color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.indigo.100}",
- "$description": "Background color for indigo tags. Creates a distinct surface with indigo theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.indigo.50}",
- "$description": "Subtle background variation for indigo tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.indigo.background}",
- "$description": "Border color for indigo tags."
- }
- },
- "lime": {
- "text": {
- "$type": "color",
- "$value": "{colors.lime.700}",
- "$description": "Text color for lime tags. Ensures readability while maintaining the lime color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.lime.100}",
- "$description": "Background color for lime tags. Creates a distinct surface with lime theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.lime.50}",
- "$description": "Subtle background variation for lime tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.lime.background}",
- "$description": "Border color for lime tags."
- }
- },
- "mint": {
- "text": {
- "$type": "color",
- "$value": "{colors.mint.700}",
- "$description": "Text color for mint tags. Ensures readability while maintaining the mint color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.mint.100}",
- "$description": "Background color for mint tags. Creates a distinct surface with mint theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.mint.50}",
- "$description": "Subtle background variation for mint tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.mint.background}",
- "$description": "Border color for mint tags."
- }
- },
- "orange": {
- "text": {
- "$type": "color",
- "$value": "{colors.orange.700}",
- "$description": "Text color for orange tags. Ensures readability while maintaining the orange color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.orange.100}",
- "$description": "Background color for orange tags. Creates a distinct surface with orange theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.orange.50}",
- "$description": "Subtle background variation for orange tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.orange.background}",
- "$description": "Border color for orange tags."
- }
- },
- "pink": {
- "text": {
- "$type": "color",
- "$value": "{colors.pink.700}",
- "$description": "Text color for pink tags. Ensures readability while maintaining the pink color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.pink.100}",
- "$description": "Background color for pink tags. Creates a distinct surface with pink theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.pink.50}",
- "$description": "Subtle background variation for pink tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.pink.background}",
- "$description": "Border color for pink tags."
- }
- },
- "purple": {
- "text": {
- "$type": "color",
- "$value": "{colors.purple.700}",
- "$description": "Text color for purple tags. Ensures readability while maintaining the purple color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.purple.100}",
- "$description": "Background color for purple tags. Creates a distinct surface with purple theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.purple.50}",
- "$description": "Subtle background variation for purple tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.purple.background}",
- "$description": "Border color for purple tags."
- }
- },
- "red": {
- "text": {
- "$type": "color",
- "$value": "{colors.red.700}",
- "$description": "Text color for red tags. Ensures readability while maintaining the red color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.100}",
- "$description": "Background color for red tags. Creates a distinct surface with red theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.red.50}",
- "$description": "Subtle background variation for red tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.red.background}",
- "$description": "Border color for red tags."
- }
- },
- "violet": {
- "text": {
- "$type": "color",
- "$value": "{colors.violet.700}",
- "$description": "Text color for violet tags. Ensures readability while maintaining the violet color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.violet.100}",
- "$description": "Background color for violet tags. Creates a distinct surface with violet theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.violet.50}",
- "$description": "Subtle background variation for violet tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.violet.background}",
- "$description": "Border color for violet tags."
- }
- },
- "yellow": {
- "text": {
- "$type": "color",
- "$value": "{colors.yellow.700}",
- "$description": "Text color for yellow tags. Ensures readability while maintaining the yellow color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.yellow.100}",
- "$description": "Background color for yellow tags. Creates a distinct surface with yellow theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.yellow.50}",
- "$description": "Subtle background variation for yellow tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.yellow.background}",
- "$description": "Border color for yellow tags."
- }
- },
- "gray": {
- "text": {
- "$type": "color",
- "$value": "{colors.chrome.850}",
- "$description": "Text color for gray tags. Ensures readability while maintaining the gray color theme."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.chrome.100}",
- "$description": "Background color for gray tags. Creates a distinct surface with gray theme styling."
- },
- "background-subtle": {
- "$type": "color",
- "$value": "{colors.chrome.50}",
- "$description": "Subtle background variation for gray tags. Provides a softer alternative for less emphasis."
- },
- "border": {
- "$type": "color",
- "$value": "{component.tag.gray.background}",
- "$description": "Border color for gray tags."
- }
- }
- },
- "toast": {
- "default": {
- "title": {
- "$type": "color",
- "$value": "{text.1}",
- "$description": "Title text color for informational toast notifications. Ensures high visibility for the notification headline."
- },
- "description": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Description text color for informational toast notifications. Provides readable contrast for notification content."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for informational toast notifications. Creates visual distinction from UI content beneath."
- },
- "border": {
- "$type": "color",
- "$value": "{border.3}",
- "$description": "Border color for informational toast notifications. Subtly defines the notification's boundaries."
- }
- },
- "danger": {
- "title": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Title text color for danger toast notifications. Provides maximum contrast against the error background."
- },
- "description": {
- "$type": "color",
- "$value": "{colors.pure.white}",
- "$description": "Description text color for danger toast notifications. Ensures readability of critical information."
- },
- "background": {
- "$type": "color",
- "$value": "{colors.red.600}",
- "$description": "Background color for danger toast notifications. Creates high-visibility indication of errors or warnings."
- },
- "border": {
- "$type": "color",
- "$value": "{component.toast.danger.background}",
- "$description": "Border color for danger toast notifications. Reinforces the critical nature of the notification message."
- }
- }
- },
- "tooltip": {
- "text": {
- "$type": "color",
- "$value": "{text.2}",
- "$description": "Text color for tooltip content. Ensures readability of helpful contextual information."
- },
- "background": {
- "$type": "color",
- "$value": "{background.3}",
- "$description": "Background color for tooltips. Creates a distinct surface for contextual information that appears above UI elements."
- }
- }
- },
- "shadow": {
- "0": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "0",
- "color": "{shadow-color.0}",
- "type": "dropShadow"
- },
- "$description": "No shadow. \nCommon uses: Flat designs, disabled states, removing shadows on mobile."
- },
- "1": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "0",
- "color": "{shadow-color.1}",
- "type": "dropShadow"
- },
- "$description": "Small shadow. \nCommon uses: Buttons in their rest state, form inputs, subtle UI elements."
- },
- "2": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "1",
- "blur": "3",
- "spread": "0",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "1",
- "blur": "2",
- "spread": "-1",
- "color": "{shadow-color.2}",
- "type": "dropShadow"
- }
- ],
- "$description": "Default shadow. \nCommon uses: Cards, dropdowns, popovers in their default state."
- },
- "3": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-1",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "-2",
- "color": "{shadow-color.3}",
- "type": "dropShadow"
- }
- ],
- "$description": "Medium shadow. \nCommon uses: Elevated cards, active buttons, interactive elements on hover."
- },
- "4": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "10",
- "blur": "15",
- "spread": "-3",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "4",
- "blur": "6",
- "spread": "-4",
- "color": "{shadow-color.4}",
- "type": "dropShadow"
- }
- ],
- "$description": "Large shadow. \nCommon uses: Modals, floating panels, navigation dropdowns."
- },
- "5": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "20",
- "blur": "25",
- "spread": "-5",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "8",
- "blur": "10",
- "spread": "-6",
- "color": "{shadow-color.5}",
- "type": "dropShadow"
- }
- ],
- "$description": "Extra large shadow. \nCommon uses: Large modals, sidebars, elevated content sections."
- },
- "6": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "25",
- "blur": "50",
- "spread": "-12",
- "color": "{shadow-color.6}",
- "type": "dropShadow"
- },
- "$description": "Extra extra large shadow.\nCommon uses: This aggressive shadow is typically used sparingly in UI design, primarily for elements that need maximum visual emphasis and elevation."
- },
- "inner": {
- "$type": "boxShadow",
- "$value": {
- "x": "0",
- "y": "2",
- "blur": "4",
- "spread": "0",
- "color": "{shadow-color.inner}",
- "type": "innerShadow"
- },
- "$description": "Inner shadow. \nCommon uses: Pressed buttons, selected states, inset form fields."
- }
- },
- "shadow-color": {
- "0": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Transparent shadow color. Used when no shadow effect is desired."
- },
- "1": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Light shadow color with 60% opacity. Creates subtle depth for small UI elements."
- },
- "2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Medium shadow color with 60% opacity. Provides balanced depth for common UI components."
- },
- "3": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Medium shadow color with 50% opacity. Creates moderate depth for elevated components."
- },
- "4": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Deep shadow color with 50% opacity. Provides significant depth for floating elements."
- },
- "5": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.5",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Very deep shadow color with 50% opacity. Creates dramatic elevation for modal content."
- },
- "6": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.6",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Extremely deep shadow color with 60% opacity. Provides maximum depth for highly elevated elements."
- },
- "inner": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.1",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.950}",
- "$description": "Subtle inner shadow color with 10% opacity. Creates inset effect for pressed or focused states."
- }
- },
- "ring": {
- "focus": {
- "$type": "boxShadow",
- "$value": [
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "2",
- "color": "{background.1}",
- "type": "dropShadow"
- },
- {
- "x": "0",
- "y": "0",
- "blur": "0",
- "spread": "4",
- "color": "{border.focus}",
- "type": "dropShadow"
- }
- ],
- "$description": "Focus ring effect with background offset and accent border."
- }
- },
- "gradient": {
- "ai": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.yellow.200}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pink.400}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.purple.400}"
- },
- "gradient-stop-4": {
- "$type": "color",
- "$value": "{colors.cyan.300}"
- }
- },
- "skeleton": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- }
- },
- "pipeline": {
- "running": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.orange.400}"
- },
- "gradient-stop-2": {
- "$extensions": {
- "studio.tokens": {
- "modify": {
- "type": "alpha",
- "value": "0.4",
- "space": "lch"
- }
- }
- },
- "$type": "color",
- "$value": "{colors.chrome.300}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{colors.orange.400}"
- }
- },
- "arrows": {
- "gradient-stop-1": {
- "$type": "color",
- "$value": "{colors.chrome.300}"
- },
- "gradient-stop-2": {
- "$type": "color",
- "$value": "{colors.blue.500}"
- },
- "gradient-stop-3": {
- "$type": "color",
- "$value": "{border.1}"
- }
- },
- "card": {
- "background": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.50}"
- }
- },
- "border": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.200}"
- }
- }
- },
- "widget": {
- "number": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.600}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.chrome.700}"
- }
- },
- "blob": {
- "big": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.100}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- },
- "small": {
- "gradient-from": {
- "$type": "color",
- "$value": "{colors.chrome.150}"
- },
- "gradient-to": {
- "$type": "color",
- "$value": "{colors.pure.white}"
- }
- }
- }
- }
- }
- },
- "iconStrokeWidth": {
- "xxs": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "xs": {
- "$type": "borderWidth",
- "$value": "1"
- },
- "sm": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "default": {
- "$type": "borderWidth",
- "$value": "1.1"
- },
- "md": {
- "$type": "borderWidth",
- "$value": "1.4"
- },
- "lg": {
- "$type": "borderWidth",
- "$value": "2"
- }
- }
-}
\ No newline at end of file
diff --git a/packages/ui/package.json b/packages/ui/package.json
index 3bd201c9a6..bd7f3c0e49 100644
--- a/packages/ui/package.json
+++ b/packages/ui/package.json
@@ -62,6 +62,7 @@
"@git-diff-view/shiki": "^0.0.21",
"@harnessio/filters": "workspace:*",
"@harnessio/pipeline-graph": "workspace:*",
+ "@harnessio/core-design-system": "workspace:*",
"@harnessio/yaml-editor": "workspace:*",
"@harnessio/forms": "workspace:*",
"@hookform/resolvers": "^3.6.0",
diff --git a/packages/ui/src/components/alert-dialog.tsx b/packages/ui/src/components/alert-dialog.tsx
index cc17ec5065..d4bff1ee61 100644
--- a/packages/ui/src/components/alert-dialog.tsx
+++ b/packages/ui/src/components/alert-dialog.tsx
@@ -22,7 +22,7 @@ const AlertDialogOverlay = React.forwardRef<
>(({ className, onClick, ...props }, ref) => (
) => (
, VariantProps
{
disableHover?: boolean
@@ -103,13 +122,13 @@ function Badge({
return (
+
{fileName && (
-
+
{fileName}
)}
diff --git a/packages/ui/src/components/dialog.tsx b/packages/ui/src/components/dialog.tsx
index cd57969b3d..9395df5b4e 100644
--- a/packages/ui/src/components/dialog.tsx
+++ b/packages/ui/src/components/dialog.tsx
@@ -20,7 +20,7 @@ const DialogOverlay = forwardRef, Dia
) => (
void
diff --git a/packages/ui/src/components/filters/filters-bar/actions/sorts.tsx b/packages/ui/src/components/filters/filters-bar/actions/sorts.tsx
index 17562df0ae..28d76a6af6 100644
--- a/packages/ui/src/components/filters/filters-bar/actions/sorts.tsx
+++ b/packages/ui/src/components/filters/filters-bar/actions/sorts.tsx
@@ -61,7 +61,7 @@ const SortableItem = ({
-
+
{sortOptions.find(opt => opt.value === sort.type)?.label}
@@ -78,7 +78,7 @@ const SortableItem = ({
-
+
{sortDirections.find(dir => dir.value === sort.direction)?.label}
diff --git a/packages/ui/src/components/filters/filters-bar/actions/variants/checkbox.tsx b/packages/ui/src/components/filters/filters-bar/actions/variants/checkbox.tsx
index b1fa7ec200..e5e94dbc7d 100644
--- a/packages/ui/src/components/filters/filters-bar/actions/variants/checkbox.tsx
+++ b/packages/ui/src/components/filters/filters-bar/actions/variants/checkbox.tsx
@@ -17,7 +17,7 @@ const Checkbox = ({ filter, filterOption, onUpdateFilter, searchQueries, handleS
return (
<>
{filter.condition !== 'is_empty' && (
-
+
{!!filter.selectedValues.length &&
diff --git a/packages/ui/src/components/input-otp.tsx b/packages/ui/src/components/input-otp.tsx
index 2780d4da4e..9c73ca1aab 100644
--- a/packages/ui/src/components/input-otp.tsx
+++ b/packages/ui/src/components/input-otp.tsx
@@ -39,7 +39,7 @@ const InputOTPSlot = forwardRef
(({ index, cla
e.stopPropagation()}
diff --git a/packages/ui/src/components/markdown-viewer/index.tsx b/packages/ui/src/components/markdown-viewer/index.tsx
index 09eac6aec9..a85937a489 100644
--- a/packages/ui/src/components/markdown-viewer/index.tsx
+++ b/packages/ui/src/components/markdown-viewer/index.tsx
@@ -157,7 +157,7 @@ export function MarkdownViewer({
{isSuggestion && (
-
+
{suggestionBlock?.appliedCheckSum && suggestionBlock?.appliedCheckSum === suggestionCheckSum
? 'Suggestion applied'
diff --git a/packages/ui/src/components/markdown-viewer/style.css b/packages/ui/src/components/markdown-viewer/style.css
index 738a889f83..60077474fc 100644
--- a/packages/ui/src/components/markdown-viewer/style.css
+++ b/packages/ui/src/components/markdown-viewer/style.css
@@ -216,7 +216,7 @@
}
pre {
- @apply bg-background-surface border-borders-1 rounded border px-4 py-[13px];
+ @apply bg-background-surface border-borders-2 rounded border px-4 py-[13px];
code {
@apply p-0 pr-14 text-sm;
diff --git a/packages/ui/src/components/navbar-skeleton/item.tsx b/packages/ui/src/components/navbar-skeleton/item.tsx
index df873622c4..36236174c7 100644
--- a/packages/ui/src/components/navbar-skeleton/item.tsx
+++ b/packages/ui/src/components/navbar-skeleton/item.tsx
@@ -39,7 +39,7 @@ export const Item = forwardRef(
{icon ? (
diff --git a/packages/ui/src/components/select.tsx b/packages/ui/src/components/select.tsx
index a459c61919..881e6ce288 100644
--- a/packages/ui/src/components/select.tsx
+++ b/packages/ui/src/components/select.tsx
@@ -89,7 +89,7 @@ const SelectTrigger = forwardRef<
span]:line-clamp-1',
+ 'border-borders-2 ring-offset-background flex h-9 w-full items-center justify-between whitespace-nowrap rounded border bg-input-background px-3 py-2 text-sm focus-visible:outline-none focus-visible:rounded disabled:cursor-not-allowed disabled:border-borders-2 [&>span]:line-clamp-1',
className
)}
{...props}
diff --git a/packages/ui/src/components/stacked-list.tsx b/packages/ui/src/components/stacked-list.tsx
index 15a28e91eb..b69e01954d 100644
--- a/packages/ui/src/components/stacked-list.tsx
+++ b/packages/ui/src/components/stacked-list.tsx
@@ -72,7 +72,7 @@ const List: React.FC = ({
},
onlyTopRounded ? 'rounded-t-md' : 'rounded-md',
withoutBorder ? 'border-none' : '',
- borderBackground ? 'border-borders-1' : '',
+ borderBackground ? 'border-borders-2' : '',
className
)}
{...props}
diff --git a/packages/ui/src/components/table.tsx b/packages/ui/src/components/table.tsx
index 1ba8a51c29..f005d9bbcd 100644
--- a/packages/ui/src/components/table.tsx
+++ b/packages/ui/src/components/table.tsx
@@ -36,7 +36,7 @@ TableRoot.displayName = 'TableRoot'
const TableHeader = forwardRef>(
({ className, ...props }, ref) => (
-
+
)
)
TableHeader.displayName = 'TableHeader'
diff --git a/packages/ui/src/components/tabs.tsx b/packages/ui/src/components/tabs.tsx
index ea2163901f..ab765fd353 100644
--- a/packages/ui/src/components/tabs.tsx
+++ b/packages/ui/src/components/tabs.tsx
@@ -20,7 +20,7 @@ const tabsListVariants = cva('inline-flex items-center text-foreground-4', {
*/
navigation: 'h-[44px] w-full justify-start gap-6 border-b border-borders-5 px-5',
tabnav:
- 'relative flex w-full before:absolute before:bottom-0 before:left-0 before:h-px before:w-full before:bg-borders-1'
+ 'relative flex w-full before:absolute before:bottom-0 before:left-0 before:h-px before:w-full before:bg-borders-3'
},
fontSize: {
xs: 'text-12',
@@ -53,7 +53,7 @@ const tabsTriggerVariants = cva(
navigation:
'm-0 -mb-px h-[44px] border-b-2 border-solid border-b-transparent px-0 font-normal text-foreground-2 duration-150 ease-in-out hover:text-foreground-1 data-[state=active]:border-borders-9',
tabnav:
- 'h-9 rounded-t-md border-x border-t border-transparent px-3.5 font-normal text-foreground-2 hover:text-foreground-1 data-[state=active]:border-borders-1 data-[state=active]:bg-background-1 data-[state=active]:text-foreground-1'
+ 'h-9 rounded-t-md border-x border-t border-transparent px-3.5 font-normal text-foreground-2 hover:text-foreground-1 data-[state=active]:border-borders-2 data-[state=active]:bg-background-1 data-[state=active]:text-foreground-1'
}
},
defaultVariants: {
diff --git a/packages/ui/src/components/textarea.tsx b/packages/ui/src/components/textarea.tsx
index c13ec148e5..ad78bfc032 100644
--- a/packages/ui/src/components/textarea.tsx
+++ b/packages/ui/src/components/textarea.tsx
@@ -32,7 +32,7 @@ const Textarea = forwardRef(
className,
error
? 'border-borders-danger'
- : 'border-borders-2 focus-visible:border-borders-3 disabled:placeholder:text-foreground-9 disabled:border-borders-1'
+ : 'border-borders-2 focus-visible:border-borders-3 disabled:placeholder:text-foreground-9 disabled:border-borders-2'
)}
id={id}
disabled={disabled}
diff --git a/packages/ui/src/components/toast/toast.tsx b/packages/ui/src/components/toast/toast.tsx
index 8c231ca6ec..61965af274 100644
--- a/packages/ui/src/components/toast/toast.tsx
+++ b/packages/ui/src/components/toast/toast.tsx
@@ -27,7 +27,7 @@ const toastVariants = cva(
{
variants: {
variant: {
- default: 'border-borders-1 bg-background-3 text-foreground [&_svg]:text-icons-1',
+ default: 'border-borders-2 bg-background-3 text-foreground [&_svg]:text-icons-1',
destructive: 'border-borders-danger bg-foreground-danger text-foreground-1 [&_svg]:text-icons-2',
success:
'border-borders-success border-tag-border-mint-1 bg-tag-background-mint-1 text-tag-foreground-mint-1 [&_svg]:text-icons-2'
diff --git a/packages/ui/src/fonts/InterVariable.woff2 b/packages/ui/src/fonts/InterVariable.woff2
new file mode 100644
index 0000000000..5a8d3e72ad
Binary files /dev/null and b/packages/ui/src/fonts/InterVariable.woff2 differ
diff --git a/packages/ui/src/shared-style-variables.css b/packages/ui/src/shared-style-variables.css
index d813fb5b96..29f3632079 100644
--- a/packages/ui/src/shared-style-variables.css
+++ b/packages/ui/src/shared-style-variables.css
@@ -1,3 +1,6 @@
+/* move to shared styles */
+@import url('@harnessio/core-design-system/enterprise-themes');
+
:root,
:host {
/* PP Figma shades */
diff --git a/packages/ui/src/styles.css b/packages/ui/src/styles.css
index 86b351a35e..319468a7b3 100644
--- a/packages/ui/src/styles.css
+++ b/packages/ui/src/styles.css
@@ -1,4 +1,7 @@
-@import url('./shared-style-variables.css');
+/* @import url('./shared-style-variables.css'); */
+
+@import url('@harnessio/core-design-system/core-styles');
+@import url('@harnessio/core-design-system/oss-themes');
@tailwind base;
@tailwind components;
@@ -8,14 +11,14 @@
font-family: 'Inter';
font-style: normal;
font-weight: 300 500;
- src: url('./fonts/InterVariable.ttf') format('truetype');
+ src: url('./fonts/InterVariable.woff2') format('woff2');
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 700;
- src: url('./fonts/InterVariable.ttf') format('truetype');
+ src: url('./fonts/InterVariable.woff2') format('woff2');
}
@font-face {
@@ -711,9 +714,9 @@
}
@layer base {
- * {
- @apply border-borders-1;
- }
+ /* * {
+ @apply border-borders-3;
+ } */
html {
@apply text-base antialiased;
@@ -1174,7 +1177,7 @@ mark {
}
.monaco-diff-editor.side-by-side .editor.modified {
- @apply !border-borders-1 !border-l !border-solid !shadow-none;
+ @apply !border-borders-2 !border-l !border-solid !shadow-none;
}
/* In View Diff Renderer */
diff --git a/packages/ui/src/views/execution/step-execution.tsx b/packages/ui/src/views/execution/step-execution.tsx
index 00ce0167ef..35dca610fd 100644
--- a/packages/ui/src/views/execution/step-execution.tsx
+++ b/packages/ui/src/views/execution/step-execution.tsx
@@ -31,16 +31,16 @@ const StepExecutionToolbar: FC<
-