From 36c708a4de814af00056f018faf82f6152c09ca6 Mon Sep 17 00:00:00 2001
From: Anurag Hazra Select fruits ,Invalid selection Select fruits ,Invalid selection
Actual amount
Razorpay Platform Fees
2%
GST
18%
Actual amount
Razorpay Platform Fees
2%
GST
18%
Razorpay Platform Fees
@@ -394,7 +411,7 @@ exports[`
GST
diff --git a/packages/blade/src/components/Collapsible/__tests__/__snapshots__/Collapsible.web.test.tsx.snap b/packages/blade/src/components/Collapsible/__tests__/__snapshots__/Collapsible.web.test.tsx.snap
index a4e5078536a..b6753cea86d 100644
--- a/packages/blade/src/components/Collapsible/__tests__/__snapshots__/Collapsible.web.test.tsx.snap
+++ b/packages/blade/src/components/Collapsible/__tests__/__snapshots__/Collapsible.web.test.tsx.snap
@@ -187,7 +187,7 @@ exports[`
Select fruit
,Select one
Select fruit
,Select one
Loading
Loading
+ Loading +
+- Loading -
-Loading
Loading
Loading
Loading
-
-
- - Payment ID - - |
-
-
-
- - Amount - - |
-
-
-
- - Status - - |
-
-
-
- - Type - - |
-
-
-
- - Method - - |
-
-
-
- - Name - - |
-
---|---|---|---|---|---|
-
-
-
-
-
-
- - rzp01 - - |
-
-
-
-
-
-
- 100
-
- |
-
-
-
-
-
-
-
- - pending - - |
-
-
-
-
-
-
-
- - credit - - |
-
-
-
-
-
-
-
- - Netbanking - - |
-
-
-
-
-
-
-
- - John Doe - - |
-
-
-
-
-
-
-
- - rzp02 - - |
-
-
-
-
-
-
- 240
-
- |
-
-
-
-
-
-
-
- - pending - - |
-
-
-
-
-
-
-
- - credit - - |
-
-
-
-
-
-
-
- - UPI - - |
-
-
-
-
-
-
-
- - Jane Doe - - |
-
-
-
- - - - - |
-
-
-
- - - - - |
-
-
-
- - - - - |
-
-
-
- - - - - |
-
-
-
- - - - - |
-
-
-
- - - - - |
-
', () => {
it('should render Code with color', () => {
const { container } = renderWithTheme(
-
+
TEST_TOKEN
,
);
diff --git a/packages/blade/src/components/Typography/Code/__tests__/__snapshots__/Code.web.test.tsx.snap b/packages/blade/src/components/Typography/Code/__tests__/__snapshots__/Code.web.test.tsx.snap
index 40127e1aa2e..4aea4de14f1 100644
--- a/packages/blade/src/components/Typography/Code/__tests__/__snapshots__/Code.web.test.tsx.snap
+++ b/packages/blade/src/components/Typography/Code/__tests__/__snapshots__/Code.web.test.tsx.snap
@@ -2,6 +2,7 @@
exports[`
should render Code with color 1`] = `
.c1.c1.c1.c1.c1 {
+ color: hsla(227,100%,59%,0.18);
font-family: "Menlo",San Francisco Mono,Courier New,Roboto Mono,monospace;
font-size: 0.625rem;
font-weight: 400;
diff --git a/packages/blade/src/components/Typography/Text/__tests__/Text.native.test.tsx b/packages/blade/src/components/Typography/Text/__tests__/Text.native.test.tsx
index b0c65e19a50..b8d44c5631a 100644
--- a/packages/blade/src/components/Typography/Text/__tests__/Text.native.test.tsx
+++ b/packages/blade/src/components/Typography/Text/__tests__/Text.native.test.tsx
@@ -91,11 +91,11 @@ describe(' ', () => {
const displayText = 'Displaying some text';
expect(() =>
renderWithTheme(
- // @ts-expect-error testing failure case when size='medium' is passed with variant='caption'
{displayText}
diff --git a/packages/blade/src/components/Typography/Text/__tests__/Text.web.test.tsx b/packages/blade/src/components/Typography/Text/__tests__/Text.web.test.tsx
index f590a301806..cefd15728bb 100644
--- a/packages/blade/src/components/Typography/Text/__tests__/Text.web.test.tsx
+++ b/packages/blade/src/components/Typography/Text/__tests__/Text.web.test.tsx
@@ -85,11 +85,11 @@ describe(' ', () => {
const displayText = 'Displaying some text';
expect(() =>
renderWithTheme(
- // @ts-expect-error testing failure case when size='medium' is passed with variant='caption'
{displayText}
diff --git a/packages/blade/src/storybook-recipes/AccessibilityInterop/AccessibilityInteropDemo.native.tsx b/packages/blade/src/storybook-recipes/AccessibilityInterop/AccessibilityInteropDemo.native.tsx
index 377c295fab9..08885414ab6 100644
--- a/packages/blade/src/storybook-recipes/AccessibilityInterop/AccessibilityInteropDemo.native.tsx
+++ b/packages/blade/src/storybook-recipes/AccessibilityInterop/AccessibilityInteropDemo.native.tsx
@@ -24,9 +24,9 @@ const CheckboxItem: React.FC<{ label: string; checked?: boolean; disabled?: bool
return (
{isChecked ? (
-
+
) : (
-
+
)}
{label}
diff --git a/packages/blade/src/storybook-recipes/AccessibilityInterop/AccessibilityInteropDemo.web.tsx b/packages/blade/src/storybook-recipes/AccessibilityInterop/AccessibilityInteropDemo.web.tsx
index ca974fb19f3..2cab35c7d18 100644
--- a/packages/blade/src/storybook-recipes/AccessibilityInterop/AccessibilityInteropDemo.web.tsx
+++ b/packages/blade/src/storybook-recipes/AccessibilityInterop/AccessibilityInteropDemo.web.tsx
@@ -31,9 +31,9 @@ const Checkbox: React.FC<{ label: string; checked?: boolean; disabled?: boolean
return (
{isChecked ? (
-
+
) : (
-
+
)}
{label}
diff --git a/packages/blade/src/tokens/theme/__tests__/__snapshots__/createTheme.native.test.tsx.snap b/packages/blade/src/tokens/theme/__tests__/__snapshots__/createTheme.native.test.tsx.snap
index 9460fe18fcd..7cf5644b4d3 100644
--- a/packages/blade/src/tokens/theme/__tests__/__snapshots__/createTheme.native.test.tsx.snap
+++ b/packages/blade/src/tokens/theme/__tests__/__snapshots__/createTheme.native.test.tsx.snap
@@ -4,12 +4,15 @@ exports[`createTheme should create a theme with the correct brand colors 1`] = `
{
"border": {
"radius": {
+ "2xlarge": 16,
"large": 8,
"max": 9999,
"medium": 4,
"none": 0,
"round": "50%",
"small": 2,
+ "xlarge": 12,
+ "xsmall": 1,
},
"width": {
"none": 0,
@@ -29,3066 +32,904 @@ exports[`createTheme should create a theme with the correct brand colors 1`] = `
},
"colors": {
"onDark": {
- "action": {
+ "feedback": {
"background": {
- "primary": {
- "active": "hsl(332, 100%, 20%)",
- "default": "hsl(332, 81%, 32%)",
- "disabled": "hsla(220, 23%, 29%, 1)",
- "focus": "hsl(332, 100%, 23%)",
- "hover": "hsl(332, 100%, 26%)",
- },
- "secondary": {
- "active": "hsla(332, 100%, 26%, 0.32)",
- "default": "hsla(332, 100%, 26%, 0)",
- "disabled": "hsla(220, 11%, 84%, 0)",
- "focus": "hsla(332, 100%, 26%, 0.18)",
- "hover": "hsla(332, 100%, 26%, 0.09)",
- },
- "tertiary": {
- "active": "hsla(216, 15%, 54%, 0.32)",
- "default": "hsla(220, 11%, 84%, 0.09)",
- "disabled": "hsla(220, 11%, 84%, 0.09)",
- "focus": "hsla(220, 11%, 84%, 0.32)",
- "hover": "hsla(220, 11%, 84%, 0.18)",
+ "information": {
+ "intense": "hsla(200, 84%, 37%, 1)",
+ "subtle": "hsla(200, 84%, 44%, 0.18)",
},
- },
- "border": {
- "primary": {
- "active": "hsl(332, 100%, 20%)",
- "default": "hsl(332, 81%, 32%)",
- "disabled": "hsla(220, 23%, 29%, 1)",
- "focus": "hsl(332, 100%, 23%)",
- "hover": "hsl(332, 100%, 26%)",
- },
- "secondary": {
- "active": "hsl(332, 69%, 37%)",
- "default": "hsl(332, 69%, 37%)",
- "disabled": "hsla(220, 16%, 37%, 1)",
- "focus": "hsl(332, 69%, 37%)",
- "hover": "hsl(332, 69%, 37%)",
- },
- "tertiary": {
- "active": "hsla(219, 12%, 45%, 1)",
- "default": "hsla(220, 11%, 84%, 0)",
- "disabled": "hsla(220, 23%, 29%, 1)",
- "focus": "hsla(219, 12%, 45%, 1)",
- "hover": "hsla(219, 12%, 45%, 1)",
+ "negative": {
+ "intense": "hsla(4, 77%, 40%, 1)",
+ "subtle": "hsla(4, 74%, 49%, 0.18)",
},
- },
- "icon": {
- "link": {
- "active": "hsla(213, 89%, 56%, 1)",
- "default": "hsla(215, 91%, 74%, 1)",
- "disabled": "hsla(219, 12%, 45%, 1)",
- "focus": "hsla(213, 89%, 56%, 1)",
- "hover": "hsla(213, 91%, 66%, 1)",
- "visited": "hsla(267, 100%, 83%, 1)",
+ "neutral": {
+ "intense": "hsla(214, 40%, 92%, 1)",
+ "subtle": "hsla(211, 26%, 34%, 1)",
},
- "primary": {
- "active": "hsl(0, 0%, 99%)",
- "default": "hsl(0, 0%, 99%)",
- "disabled": "hsla(219, 10%, 60%, 1)",
- "focus": "hsl(0, 0%, 99%)",
- "hover": "hsl(0, 0%, 99%)",
- },
- "secondary": {
- "active": "hsla(0, 0%, 99%, 1)",
- "default": "hsla(0, 0%, 99%, 1)",
- "disabled": "hsla(220, 16%, 37%, 1)",
- "focus": "hsla(0, 0%, 99%, 1)",
- "hover": "hsla(0, 0%, 99%, 1)",
- },
- "tertiary": {
- "active": "hsla(218, 11%, 84%, 1)",
- "default": "hsla(218, 11%, 84%, 1)",
- "disabled": "hsla(220, 16%, 37%, 1)",
- "focus": "hsla(216, 33%, 29%, 1)",
- "hover": "hsla(218, 11%, 84%, 1)",
+ "notice": {
+ "intense": "hsla(25, 85%, 42%, 1)",
+ "subtle": "hsla(25, 90%, 48%, 0.18)",
+ },
+ "positive": {
+ "intense": "hsla(150, 100%, 27%, 1)",
+ "subtle": "hsla(150, 100%, 32%, 0.18)",
},
},
- "text": {
- "link": {
- "active": "hsla(213, 89%, 56%, 1)",
- "default": "hsla(215, 91%, 74%, 1)",
- "disabled": "hsla(219, 12%, 45%, 1)",
- "focus": "hsla(213, 89%, 56%, 1)",
- "hover": "hsla(213, 91%, 66%, 1)",
- "visited": "hsla(267, 100%, 83%, 1)",
+ "border": {
+ "information": {
+ "intense": "hsla(200, 84%, 29%, 1)",
+ "subtle": "hsla(200, 84%, 44%, 0.32)",
},
- "primary": {
- "active": "hsl(0, 0%, 99%)",
- "default": "hsl(0, 0%, 99%)",
- "disabled": "hsla(219, 10%, 60%, 1)",
- "focus": "hsl(0, 0%, 99%)",
- "hover": "hsl(0, 0%, 99%)",
- },
- "secondary": {
- "active": "hsla(0, 0%, 99%, 1)",
- "default": "hsla(0, 0%, 99%, 1)",
- "disabled": "hsla(220, 16%, 37%, 1)",
- "focus": "hsla(0, 0%, 99%, 1)",
- "hover": "hsla(0, 0%, 99%, 1)",
- },
- "tertiary": {
- "active": "hsla(218, 11%, 84%, 1)",
- "default": "hsla(218, 11%, 84%, 1)",
- "disabled": "hsla(220, 16%, 37%, 1)",
- "focus": "hsla(218, 11%, 84%, 1)",
- "hover": "hsla(218, 11%, 84%, 1)",
+ "negative": {
+ "intense": "hsla(0, 83%, 33%, 1)",
+ "subtle": "hsla(4, 74%, 49%, 0.32)",
},
- },
- },
- "badge": {
- "background": {
- "blue": {
- "highContrast": "hsla(218, 89%, 51%, 1)",
- "lowContrast": "hsla(218, 89%, 51%, 0.18)",
+ "neutral": {
+ "intense": "hsla(214, 28%, 84%, 1)",
+ "subtle": "hsla(211, 26%, 34%, 1)",
},
- },
- "border": {
- "blue": {
- "highContrast": "hsla(218, 89%, 51%, 1)",
- "lowContrast": "hsla(218, 89%, 51%, 0.32)",
+ "notice": {
+ "intense": "hsla(25, 82%, 35%, 1)",
+ "subtle": "hsla(25, 90%, 48%, 0.32)",
+ },
+ "positive": {
+ "intense": "hsla(150, 100%, 21%, 1)",
+ "subtle": "hsla(150, 100%, 32%, 0.32)",
},
},
"icon": {
- "blue": {
- "highContrast": "hsla(0, 0%, 99%, 1)",
- "lowContrast": "hsla(213, 91%, 66%, 1)",
+ "information": {
+ "intense": "hsla(200, 90%, 65%, 1)",
+ "subtle": "hsla(201, 92%, 95%, 1)",
},
- },
- "text": {
- "blue": {
- "highContrast": "hsla(0, 0%, 99%, 1)",
- "lowContrast": "hsla(213, 91%, 66%, 1)",
+ "negative": {
+ "intense": "hsla(4, 93%, 68%, 1)",
+ "subtle": "hsla(0, 100%, 98%, 1)",
},
- },
- },
- "brand": {
- "gray": {
- "200": {
- "highContrast": "hsla(220, 23%, 29%, 1)",
- "lowContrast": "hsl(0, 0%, 99%)",
+ "neutral": {
+ "intense": "hsla(210, 40%, 98%, 1)",
+ "subtle": "hsla(211, 20%, 52%, 1)",
},
- "300": {
- "highContrast": "hsla(220, 16%, 37%, 1)",
- "lowContrast": "hsla(220, 35%, 22%, 1)",
+ "notice": {
+ "intense": "hsla(25, 100%, 63%, 1)",
+ "subtle": "hsla(24, 100%, 96%, 1)",
},
- "400": {
- "highContrast": "hsla(219, 12%, 45%, 1)",
- "lowContrast": "hsla(220, 23%, 29%, 1)",
+ "positive": {
+ "intense": "hsla(150, 59%, 55%, 1)",
+ "subtle": "hsla(152, 60%, 95%, 1)",
},
- "500": {
- "highContrast": "hsla(219, 10%, 60%, 1)",
- "lowContrast": "hsla(220, 16%, 37%, 1)",
+ },
+ "text": {
+ "information": {
+ "intense": "hsla(200, 90%, 65%, 1)",
+ "subtle": "hsla(201, 92%, 95%, 1)",
},
- "600": {
- "highContrast": "hsla(218, 11%, 76%, 1)",
- "lowContrast": "hsla(219, 12%, 45%, 1)",
+ "negative": {
+ "intense": "hsla(4, 93%, 68%, 1)",
+ "subtle": "hsla(0, 100%, 98%, 1)",
},
- "700": {
- "highContrast": "hsla(215, 12%, 92%, 1)",
- "lowContrast": "hsla(218, 11%, 76%, 1)",
+ "neutral": {
+ "intense": "hsla(210, 40%, 98%, 1)",
+ "subtle": "hsla(211, 20%, 52%, 1)",
},
- "a100": {
- "highContrast": "hsla(217, 11%, 76%, 0.18)",
- "lowContrast": "hsla(220, 11%, 84%, 0.18)",
+ "notice": {
+ "intense": "hsla(25, 100%, 63%, 1)",
+ "subtle": "hsla(24, 100%, 96%, 1)",
},
- "a50": {
- "highContrast": "hsla(217, 11%, 76%, 0.09)",
- "lowContrast": "hsla(220, 11%, 84%, 0.09)",
+ "positive": {
+ "intense": "hsla(150, 59%, 55%, 1)",
+ "subtle": "hsla(152, 60%, 95%, 1)",
},
},
- "primary": {
- "300": "hsla(332, 100%, 26%, 0.18)",
- "400": "hsla(332, 100%, 26%, 0.32)",
- "500": "hsl(332, 69%, 37%)",
- "600": "hsl(332, 81%, 32%)",
- "700": "hsl(332, 100%, 26%)",
- "800": "hsl(332, 100%, 17%)",
- },
- "secondary": {
- "500": "hsla(149, 99%, 35%, 1)",
- },
},
- "feedback": {
+ "interactive": {
"background": {
+ "gray": {
+ "default": "hsla(214, 40%, 92%, 0.09)",
+ "disabled": "hsla(214, 40%, 92%, 0.09)",
+ "faded": "hsla(214, 40%, 92%, 0.12)",
+ "fadedHighlighted": "hsla(214, 40%, 92%, 0.18)",
+ "highlighted": "hsla(214, 40%, 92%, 0.18)",
+ },
"information": {
- "highContrast": "hsla(193, 100%, 35%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 0.18)",
+ "default": "hsla(200, 84%, 44%, 1)",
+ "disabled": "hsla(200, 84%, 44%, 0.18)",
+ "faded": "hsla(200, 84%, 44%, 0.24)",
+ "fadedHighlighted": "hsla(200, 84%, 44%, 0.32)",
+ "highlighted": "hsla(200, 84%, 37%, 1)",
},
"negative": {
- "highContrast": "hsla(8, 73%, 47%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 0.18)",
+ "default": "hsla(4, 74%, 49%, 1)",
+ "disabled": "hsla(4, 74%, 49%, 0.18)",
+ "faded": "hsla(4, 74%, 49%, 0.24)",
+ "fadedHighlighted": "hsla(4, 74%, 49%, 0.32)",
+ "highlighted": "hsla(4, 77%, 40%, 1)",
},
"neutral": {
- "highContrast": "hsla(220, 11%, 84%, 0.18)",
- "lowContrast": "hsla(220, 11%, 84%, 0.18)",
+ "default": "hsla(210, 40%, 98%, 1)",
+ "disabled": "hsla(214, 40%, 92%, 0.18)",
+ "faded": "hsla(214, 40%, 92%, 0.12)",
+ "fadedHighlighted": "hsla(214, 40%, 92%, 0.18)",
+ "highlighted": "hsla(214, 40%, 92%, 1)",
},
"notice": {
- "highContrast": "hsla(40, 90%, 32%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 0.18)",
+ "default": "hsla(25, 90%, 48%, 1)",
+ "disabled": "hsla(25, 90%, 48%, 0.18)",
+ "faded": "hsla(25, 90%, 48%, 0.24)",
+ "fadedHighlighted": "hsla(25, 90%, 48%, 0.32)",
+ "highlighted": "hsla(25, 85%, 42%, 1)",
},
"positive": {
- "highContrast": "hsla(160, 100%, 26%, 1)",
- "lowContrast": "hsla(155, 100%, 31%, 0.18)",
+ "default": "hsla(150, 100%, 32%, 1)",
+ "disabled": "hsla(150, 100%, 32%, 0.18)",
+ "faded": "hsla(150, 100%, 32%, 0.24)",
+ "fadedHighlighted": "hsla(150, 100%, 32%, 0.32)",
+ "highlighted": "hsla(150, 100%, 27%, 1)",
+ },
+ "primary": {
+ "default": "hsl(332, 100%, 26%)",
+ "disabled": "hsla(332, 100%, 26%, 0.12)",
+ "faded": "hsla(332, 100%, 26%, 0.12)",
+ "fadedHighlighted": "hsla(332, 100%, 26%, 0.09)",
+ "highlighted": "hsl(332, 100%, 23%)",
+ },
+ "staticBlack": {
+ "default": "hsla(0, 0%, 0%, 1)",
+ "disabled": "hsla(0, 0%, 0%, 0.56)",
+ "faded": "hsla(0, 0%, 0%, 0.18)",
+ "fadedHighlighted": "hsla(0, 0%, 0%, 0.32)",
+ "highlighted": "hsla(0, 0%, 0%, 1)",
+ },
+ "staticWhite": {
+ "default": "hsla(0, 0%, 100%, 1)",
+ "disabled": "hsla(0, 0%, 100%, 0.18)",
+ "faded": "hsla(0, 0%, 100%, 0.18)",
+ "fadedHighlighted": "hsla(0, 0%, 100%, 0.32)",
+ "highlighted": "hsla(0, 0%, 100%, 0.8)",
},
},
"border": {
+ "gray": {
+ "default": "hsla(211, 23%, 45%, 1)",
+ "disabled": "hsla(211, 29%, 26%, 1)",
+ "faded": "hsla(214, 40%, 92%, 0.18)",
+ "highlighted": "hsla(211, 23%, 45%, 1)",
+ },
"information": {
- "highContrast": "hsla(193, 100%, 35%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
+ "default": "hsla(200, 84%, 44%, 1)",
+ "disabled": "hsla(200, 84%, 44%, 0.18)",
+ "faded": "hsla(200, 84%, 44%, 0.18)",
+ "highlighted": "hsla(200, 84%, 37%, 1)",
},
"negative": {
- "highContrast": "hsla(8, 73%, 47%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
+ "default": "hsla(4, 74%, 49%, 1)",
+ "disabled": "hsla(4, 74%, 49%, 0.18)",
+ "faded": "hsla(4, 74%, 49%, 0.18)",
+ "highlighted": "hsla(4, 77%, 40%, 1)",
},
"neutral": {
- "highContrast": "hsla(215, 12%, 92%, 1)",
- "lowContrast": "hsla(220, 11%, 84%, 0.32)",
+ "default": "hsla(214, 40%, 92%, 1)",
+ "disabled": "hsla(211, 23%, 45%, 1)",
+ "faded": "hsla(214, 40%, 92%, 0.18)",
+ "highlighted": "hsla(214, 40%, 92%, 1)",
},
"notice": {
- "highContrast": "hsla(40, 90%, 32%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
+ "default": "hsla(25, 90%, 48%, 1)",
+ "disabled": "hsla(25, 90%, 48%, 0.18)",
+ "faded": "hsla(25, 90%, 48%, 0.18)",
+ "highlighted": "hsla(25, 85%, 42%, 1)",
},
"positive": {
- "highContrast": "hsla(160, 100%, 26%, 1)",
- "lowContrast": "hsla(155, 100%, 31%, 0.32)",
+ "default": "hsla(150, 100%, 32%, 1)",
+ "disabled": "hsla(150, 100%, 32%, 0.18)",
+ "faded": "hsla(150, 100%, 32%, 0.18)",
+ "highlighted": "hsla(150, 100%, 27%, 1)",
+ },
+ "primary": {
+ "default": "hsl(332, 100%, 26%)",
+ "disabled": "hsla(332, 100%, 26%, 0.12)",
+ "faded": "hsla(332, 100%, 26%, 0.12)",
+ "highlighted": "hsl(332, 100%, 23%)",
+ },
+ "staticBlack": {
+ "default": "hsla(0, 0%, 0%, 1)",
+ "disabled": "hsla(0, 0%, 0%, 0.32)",
+ "faded": "hsla(0, 0%, 0%, 0.32)",
+ "highlighted": "hsla(0, 0%, 0%, 1)",
+ },
+ "staticWhite": {
+ "default": "hsla(0, 0%, 100%, 1)",
+ "disabled": "hsla(0, 0%, 100%, 0.32)",
+ "faded": "hsla(0, 0%, 100%, 0.18)",
+ "highlighted": "hsla(0, 0%, 100%, 0.8)",
},
},
"icon": {
+ "gray": {
+ "disabled": "hsla(214, 40%, 92%, 0.32)",
+ "muted": "hsla(211, 22%, 56%, 1)",
+ "normal": "hsla(210, 40%, 98%, 1)",
+ "subtle": "hsla(214, 28%, 84%, 1)",
+ },
"information": {
- "highContrast": "hsla(0, 0%, 99%, 1)",
- "lowContrast": "hsla(187, 68%, 52%, 1)",
+ "disabled": "hsla(200, 84%, 44%, 0.32)",
+ "muted": "hsla(200, 84%, 37%, 1)",
+ "normal": "hsla(200, 90%, 65%, 1)",
+ "subtle": "hsla(198, 90%, 52%, 1)",
},
"negative": {
- "highContrast": "hsla(0, 0%, 99%, 1)",
- "lowContrast": "hsla(6, 100%, 75%, 1)",
+ "disabled": "hsla(4, 74%, 49%, 0.32)",
+ "muted": "hsla(4, 77%, 40%, 1)",
+ "normal": "hsla(4, 93%, 68%, 1)",
+ "subtle": "hsla(4, 86%, 58%, 1)",
},
"neutral": {
- "highContrast": "hsla(215, 12%, 92%, 1)",
- "lowContrast": "hsla(218, 11%, 84%, 1)",
+ "disabled": "hsla(214, 40%, 92%, 0.32)",
+ "muted": "hsla(211, 22%, 56%, 1)",
+ "normal": "hsla(210, 40%, 98%, 1)",
+ "subtle": "hsla(214, 28%, 84%, 1)",
},
"notice": {
- "highContrast": "hsla(0, 0%, 99%, 1)",
- "lowContrast": "hsla(34, 93%, 65%, 1)",
- },
- "positive": {
- "highContrast": "hsla(0, 0%, 99%, 1)",
- "lowContrast": "hsla(149, 99%, 35%, 1)",
+ "disabled": "hsla(25, 90%, 48%, 0.32)",
+ "muted": "hsla(25, 85%, 42%, 1)",
+ "normal": "hsla(25, 100%, 63%, 1)",
+ "subtle": "hsla(25, 100%, 55%, 1)",
},
- },
- "information": {
- "action": {
- "background": {
- "primary": {
- "active": {
- "highContrast": "hsla(196, 100%, 27%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
- },
- "default": {
- "highContrast": "hsla(193, 100%, 35%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 0.09)",
- },
- "disabled": {
- "highContrast": "hsla(193, 100%, 35%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 0.09)",
- },
- "focus": {
- "highContrast": "hsla(196, 100%, 27%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
- },
- "hover": {
- "highContrast": "hsla(195, 100%, 31%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 0.18)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
- },
- "default": {
- "lowContrast": "hsla(193, 100%, 35%, 0.09)",
- },
- "disabled": {
- "lowContrast": "hsla(193, 100%, 35%, 0.09)",
- },
- "focus": {
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
- },
- "hover": {
- "lowContrast": "hsla(193, 100%, 35%, 0.18)",
- },
- },
- },
- "border": {
- "primary": {
- "active": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- "default": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(187, 68%, 52%, 1)",
- "lowContrast": "hsla(197, 100%, 23%, 1)",
- },
- "focus": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- "hover": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- "default": {
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- "disabled": {
- "lowContrast": "hsla(197, 100%, 23%, 1)",
- },
- "focus": {
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- "hover": {
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- },
- },
- "icon": {
- "link": {
- "active": {
- "highContrast": "hsla(181, 75%, 85%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 1)",
- },
- "default": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(190, 100%, 39%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(187, 68%, 52%, 1)",
- "lowContrast": "hsla(197, 100%, 23%, 1)",
- },
- "focus": {
- "highContrast": "hsla(181, 75%, 85%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 1)",
- },
- "hover": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(187, 68%, 52%, 1)",
- },
- },
- "primary": {
- "active": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(190, 100%, 39%, 1)",
- },
- "default": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(190, 100%, 39%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(187, 68%, 52%, 1)",
- "lowContrast": "hsla(197, 100%, 23%, 1)",
- },
- "focus": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(190, 100%, 39%, 1)",
- },
- "hover": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(190, 100%, 39%, 1)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(190, 100%, 39%, 1)",
- },
- "default": {
- "lowContrast": "hsla(190, 100%, 39%, 1)",
- },
- "disabled": {
- "lowContrast": "hsla(197, 100%, 23%, 1)",
- },
- "focus": {
- "lowContrast": "hsla(190, 100%, 39%, 1)",
- },
- "hover": {
- "lowContrast": "hsla(190, 100%, 39%, 1)",
- },
- },
- },
- "text": {
- "link": {
- "active": {
- "highContrast": "hsla(181, 75%, 85%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 1)",
- },
- "default": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(190, 100%, 39%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(187, 68%, 52%, 1)",
- "lowContrast": "hsla(197, 100%, 23%, 1)",
- },
- "focus": {
- "highContrast": "hsla(181, 75%, 85%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 1)",
- },
- "hover": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(187, 68%, 52%, 1)",
- },
- },
- "primary": {
- "active": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(190, 100%, 39%, 1)",
- },
- "default": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(190, 100%, 39%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(187, 68%, 52%, 1)",
- "lowContrast": "hsla(197, 100%, 23%, 1)",
- },
- "focus": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(190, 100%, 39%, 1)",
- },
- "hover": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(190, 100%, 39%, 1)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(190, 100%, 39%, 1)",
- },
- "default": {
- "lowContrast": "hsla(190, 100%, 39%, 1)",
- },
- "disabled": {
- "lowContrast": "hsla(197, 100%, 23%, 1)",
- },
- "focus": {
- "lowContrast": "hsla(190, 100%, 39%, 1)",
- },
- "hover": {
- "lowContrast": "hsla(190, 100%, 39%, 1)",
- },
- },
- },
+ "onPrimary": {
+ "disabled": "hsl(0, 0%, 100%)",
+ "muted": "hsl(0, 0%, 100%)",
+ "normal": "hsl(0, 0%, 100%)",
+ "subtle": "hsl(0, 0%, 100%)",
},
- },
- "negative": {
- "action": {
- "background": {
- "primary": {
- "active": {
- "highContrast": "hsla(5, 69%, 32%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
- },
- "default": {
- "highContrast": "hsla(8, 73%, 47%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 0.09)",
- },
- "disabled": {
- "highContrast": "hsla(8, 73%, 47%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 0.09)",
- },
- "focus": {
- "highContrast": "hsla(5, 69%, 32%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
- },
- "hover": {
- "highContrast": "hsla(7, 72%, 40%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 0.18)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
- },
- "default": {
- "lowContrast": "hsla(9, 91%, 56%, 0.09)",
- },
- "disabled": {
- "lowContrast": "hsla(9, 91%, 56%, 0.09)",
- },
- "focus": {
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
- },
- "hover": {
- "lowContrast": "hsla(9, 91%, 56%, 0.18)",
- },
- },
- },
- "border": {
- "primary": {
- "active": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(8, 99%, 65%, 1)",
- },
- "default": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(8, 99%, 65%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(8, 99%, 65%, 1)",
- "lowContrast": "hsla(5, 69%, 32%, 1)",
- },
- "focus": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(8, 99%, 65%, 1)",
- },
- "hover": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(8, 99%, 65%, 1)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(8, 99%, 65%, 1)",
- },
- "default": {
- "lowContrast": "hsla(8, 99%, 65%, 1)",
- },
- "disabled": {
- "lowContrast": "hsla(5, 69%, 32%, 1)",
- },
- "focus": {
- "lowContrast": "hsla(8, 99%, 65%, 1)",
- },
- "hover": {
- "lowContrast": "hsla(8, 99%, 65%, 1)",
- },
- },
- },
- "icon": {
- "link": {
- "active": {
- "highContrast": "hsla(0, 100%, 92%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 1)",
- },
- "default": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(8, 99%, 65%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(8, 99%, 65%, 1)",
- "lowContrast": "hsla(5, 69%, 32%, 1)",
- },
- "focus": {
- "highContrast": "hsla(0, 100%, 92%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 1)",
- },
- "hover": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(6, 100%, 75%, 1)",
- },
- },
- "primary": {
- "active": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(6, 100%, 75%, 1)",
- },
- "default": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(6, 100%, 75%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(8, 99%, 65%, 1)",
- "lowContrast": "hsla(7, 72%, 40%, 1)",
- },
- "focus": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(6, 100%, 75%, 1)",
- },
- "hover": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(6, 100%, 75%, 1)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(6, 100%, 75%, 1)",
- },
- "default": {
- "lowContrast": "hsla(6, 100%, 75%, 1)",
- },
- "disabled": {
- "lowContrast": "hsla(7, 72%, 40%, 1)",
- },
- "focus": {
- "lowContrast": "hsla(6, 100%, 75%, 1)",
- },
- "hover": {
- "lowContrast": "hsla(6, 100%, 75%, 1)",
- },
- },
- },
- "text": {
- "link": {
- "active": {
- "highContrast": "hsla(0, 100%, 92%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 1)",
- },
- "default": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(8, 99%, 65%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(8, 99%, 65%, 1)",
- "lowContrast": "hsla(5, 69%, 32%, 1)",
- },
- "focus": {
- "highContrast": "hsla(0, 100%, 92%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 1)",
- },
- "hover": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(6, 100%, 75%, 1)",
- },
- },
- "primary": {
- "active": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(6, 100%, 75%, 1)",
- },
- "default": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(6, 100%, 75%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(8, 99%, 65%, 1)",
- "lowContrast": "hsla(7, 72%, 40%, 1)",
- },
- "focus": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(6, 100%, 75%, 1)",
- },
- "hover": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(6, 100%, 75%, 1)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(6, 100%, 75%, 1)",
- },
- "default": {
- "lowContrast": "hsla(6, 100%, 75%, 1)",
- },
- "disabled": {
- "lowContrast": "hsla(7, 72%, 40%, 1)",
- },
- "focus": {
- "lowContrast": "hsla(6, 100%, 75%, 1)",
- },
- "hover": {
- "lowContrast": "hsla(6, 100%, 75%, 1)",
- },
- },
- },
+ "positive": {
+ "disabled": "hsla(150, 100%, 32%, 0.32)",
+ "muted": "hsla(150, 100%, 27%, 1)",
+ "normal": "hsla(150, 59%, 55%, 1)",
+ "subtle": "hsla(150, 100%, 37%, 1)",
},
- },
- "neutral": {
- "action": {
- "background": {
- "primary": {
- "active": {
- "highContrast": "hsla(218, 11%, 76%, 1)",
- "lowContrast": "hsla(220, 11%, 84%, 0.32)",
- },
- "default": {
- "highContrast": "hsla(215, 12%, 92%, 1)",
- "lowContrast": "hsla(220, 11%, 84%, 0.09)",
- },
- "disabled": {
- "highContrast": "hsla(215, 12%, 92%, 1)",
- "lowContrast": "hsla(220, 11%, 84%, 0.09)",
- },
- "focus": {
- "highContrast": "hsla(218, 11%, 76%, 1)",
- "lowContrast": "hsla(220, 11%, 84%, 0.32)",
- },
- "hover": {
- "highContrast": "hsla(218, 11%, 84%, 1)",
- "lowContrast": "hsla(220, 11%, 84%, 0.18)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(220, 11%, 84%, 0.32)",
- },
- "default": {
- "lowContrast": "hsla(220, 11%, 84%, 0.09)",
- },
- "disabled": {
- "lowContrast": "hsla(220, 11%, 84%, 0.09)",
- },
- "focus": {
- "lowContrast": "hsla(220, 11%, 84%, 0.32)",
- },
- "hover": {
- "lowContrast": "hsla(220, 11%, 84%, 0.18)",
- },
- },
- },
- "border": {
- "primary": {
- "active": {
- "highContrast": "hsla(219, 10%, 60%, 1)",
- "lowContrast": "hsla(219, 12%, 45%, 1)",
- },
- "default": {
- "highContrast": "hsla(219, 10%, 60%, 1)",
- "lowContrast": "hsla(219, 12%, 45%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(219, 10%, 60%, 1)",
- "lowContrast": "hsla(219, 12%, 45%, 1)",
- },
- "focus": {
- "highContrast": "hsla(219, 10%, 60%, 1)",
- "lowContrast": "hsla(219, 12%, 45%, 1)",
- },
- "hover": {
- "highContrast": "hsla(219, 10%, 60%, 1)",
- "lowContrast": "hsla(219, 12%, 45%, 1)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(219, 12%, 45%, 1)",
- },
- "default": {
- "lowContrast": "hsla(219, 12%, 45%, 1)",
- },
- "disabled": {
- "lowContrast": "hsla(219, 12%, 45%, 1)",
- },
- "focus": {
- "lowContrast": "hsla(219, 12%, 45%, 1)",
- },
- "hover": {
- "lowContrast": "hsla(219, 12%, 45%, 1)",
- },
- },
- },
- "icon": {
- "link": {
- "active": {
- "highContrast": "hsla(219, 10%, 60%, 1)",
- "lowContrast": "hsla(219, 10%, 60%, 1)",
- },
- "default": {
- "highContrast": "hsla(218, 11%, 84%, 1)",
- "lowContrast": "hsla(218, 11%, 84%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(219, 12%, 45%, 1)",
- "lowContrast": "hsla(219, 12%, 45%, 1)",
- },
- "focus": {
- "highContrast": "hsla(219, 10%, 60%, 1)",
- "lowContrast": "hsla(219, 10%, 60%, 1)",
- },
- "hover": {
- "highContrast": "hsla(218, 11%, 76%, 1)",
- "lowContrast": "hsla(218, 11%, 76%, 1)",
- },
- },
- "primary": {
- "active": {
- "highContrast": "hsla(220, 35%, 22%, 1)",
- "lowContrast": "hsla(218, 11%, 84%, 1)",
- },
- "default": {
- "highContrast": "hsla(220, 35%, 22%, 1)",
- "lowContrast": "hsla(218, 11%, 84%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(219, 10%, 60%, 1)",
- "lowContrast": "hsla(219, 12%, 45%, 1)",
- },
- "focus": {
- "highContrast": "hsla(220, 35%, 22%, 1)",
- "lowContrast": "hsla(218, 11%, 84%, 1)",
- },
- "hover": {
- "highContrast": "hsla(220, 35%, 22%, 1)",
- "lowContrast": "hsla(218, 11%, 84%, 1)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(218, 11%, 84%, 1)",
- },
- "default": {
- "lowContrast": "hsla(218, 11%, 84%, 1)",
- },
- "disabled": {
- "lowContrast": "hsla(219, 12%, 45%, 1)",
- },
- "focus": {
- "lowContrast": "hsla(218, 11%, 84%, 1)",
- },
- "hover": {
- "lowContrast": "hsla(218, 11%, 84%, 1)",
- },
- },
- },
- "text": {
- "link": {
- "active": {
- "highContrast": "hsla(219, 10%, 60%, 1)",
- "lowContrast": "hsla(219, 10%, 60%, 1)",
- },
- "default": {
- "highContrast": "hsla(218, 11%, 84%, 1)",
- "lowContrast": "hsla(218, 11%, 84%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(219, 12%, 45%, 1)",
- "lowContrast": "hsla(219, 12%, 45%, 1)",
- },
- "focus": {
- "highContrast": "hsla(219, 10%, 60%, 1)",
- "lowContrast": "hsla(219, 10%, 60%, 1)",
- },
- "hover": {
- "highContrast": "hsla(218, 11%, 76%, 1)",
- "lowContrast": "hsla(218, 11%, 76%, 1)",
- },
- },
- "primary": {
- "active": {
- "highContrast": "hsla(220, 35%, 22%, 1)",
- "lowContrast": "hsla(218, 11%, 84%, 1)",
- },
- "default": {
- "highContrast": "hsla(220, 35%, 22%, 1)",
- "lowContrast": "hsla(218, 11%, 84%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(219, 10%, 60%, 1)",
- "lowContrast": "hsla(219, 12%, 45%, 1)",
- },
- "focus": {
- "highContrast": "hsla(220, 35%, 22%, 1)",
- "lowContrast": "hsla(218, 11%, 84%, 1)",
- },
- "hover": {
- "highContrast": "hsla(220, 35%, 22%, 1)",
- "lowContrast": "hsla(218, 11%, 84%, 1)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(218, 11%, 84%, 1)",
- },
- "default": {
- "lowContrast": "hsla(218, 11%, 84%, 1)",
- },
- "disabled": {
- "lowContrast": "hsla(219, 12%, 45%, 1)",
- },
- "focus": {
- "lowContrast": "hsla(218, 11%, 84%, 1)",
- },
- "hover": {
- "lowContrast": "hsla(218, 11%, 84%, 1)",
- },
- },
- },
+ "primary": {
+ "disabled": "hsla(240, 20%, 99%, 1)",
+ "muted": "hsla(240, 20%, 99%, 1)",
+ "normal": "hsla(240, 20%, 99%, 1)",
+ "subtle": "hsla(240, 20%, 99%, 1)",
},
- },
- "notice": {
- "action": {
- "background": {
- "primary": {
- "active": {
- "highContrast": "hsla(42, 74%, 20%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
- },
- "default": {
- "highContrast": "hsla(40, 90%, 32%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 0.09)",
- },
- "disabled": {
- "highContrast": "hsla(40, 90%, 32%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 0.09)",
- },
- "focus": {
- "highContrast": "hsla(42, 74%, 20%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
- },
- "hover": {
- "highContrast": "hsla(41, 82%, 26%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 0.18)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
- },
- "default": {
- "lowContrast": "hsla(36, 100%, 44%, 0.09)",
- },
- "disabled": {
- "lowContrast": "hsla(36, 100%, 44%, 0.09)",
- },
- "focus": {
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
- },
- "hover": {
- "lowContrast": "hsla(36, 100%, 44%, 0.18)",
- },
- },
- },
- "border": {
- "primary": {
- "active": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(40, 90%, 32%, 1)",
- },
- "default": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(40, 90%, 32%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(35, 84%, 54%, 1)",
- "lowContrast": "hsla(41, 82%, 26%, 1)",
- },
- "focus": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(40, 90%, 32%, 1)",
- },
- "hover": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(40, 90%, 32%, 1)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(40, 90%, 32%, 1)",
- },
- "default": {
- "lowContrast": "hsla(40, 90%, 32%, 1)",
- },
- "disabled": {
- "lowContrast": "hsla(41, 82%, 26%, 1)",
- },
- "focus": {
- "lowContrast": "hsla(40, 90%, 32%, 1)",
- },
- "hover": {
- "lowContrast": "hsla(40, 90%, 32%, 1)",
- },
- },
- },
- "icon": {
- "link": {
- "active": {
- "highContrast": "hsla(32, 97%, 86%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 1)",
- },
- "default": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(35, 84%, 54%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(35, 84%, 54%, 1)",
- "lowContrast": "hsla(41, 82%, 26%, 1)",
- },
- "focus": {
- "highContrast": "hsla(32, 97%, 86%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 1)",
- },
- "hover": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(34, 93%, 65%, 1)",
- },
- },
- "primary": {
- "active": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(35, 84%, 54%, 1)",
- },
- "default": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(35, 84%, 54%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(35, 84%, 54%, 1)",
- "lowContrast": "hsla(41, 82%, 26%, 1)",
- },
- "focus": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(35, 84%, 54%, 1)",
- },
- "hover": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(35, 84%, 54%, 1)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(35, 84%, 54%, 1)",
- },
- "default": {
- "lowContrast": "hsla(35, 84%, 54%, 1)",
- },
- "disabled": {
- "lowContrast": "hsla(41, 82%, 26%, 1)",
- },
- "focus": {
- "lowContrast": "hsla(35, 84%, 54%, 1)",
- },
- "hover": {
- "lowContrast": "hsla(35, 84%, 54%, 1)",
- },
- },
- },
- "text": {
- "link": {
- "active": {
- "highContrast": "hsla(32, 97%, 86%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 1)",
- },
- "default": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(35, 84%, 54%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(35, 84%, 54%, 1)",
- "lowContrast": "hsla(41, 82%, 26%, 1)",
- },
- "focus": {
- "highContrast": "hsla(32, 97%, 86%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 1)",
- },
- "hover": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(34, 93%, 65%, 1)",
- },
- },
- "primary": {
- "active": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(35, 84%, 54%, 1)",
- },
- "default": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(35, 84%, 54%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(35, 84%, 54%, 1)",
- "lowContrast": "hsla(41, 82%, 26%, 1)",
- },
- "focus": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(35, 84%, 54%, 1)",
- },
- "hover": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(35, 84%, 54%, 1)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(35, 84%, 54%, 1)",
- },
- "default": {
- "lowContrast": "hsla(35, 84%, 54%, 1)",
- },
- "disabled": {
- "lowContrast": "hsla(41, 82%, 26%, 1)",
- },
- "focus": {
- "lowContrast": "hsla(35, 84%, 54%, 1)",
- },
- "hover": {
- "lowContrast": "hsla(35, 84%, 54%, 1)",
- },
- },
- },
+ "staticBlack": {
+ "disabled": "hsla(0, 0%, 0%, 0.32)",
+ "muted": "hsla(0, 0%, 0%, 0.72)",
+ "normal": "hsla(0, 0%, 0%, 1)",
+ "subtle": "hsla(0, 0%, 0%, 0.8)",
},
- },
- "positive": {
- "action": {
- "background": {
- "primary": {
- "active": {
- "highContrast": "hsla(164, 100%, 17%, 1)",
- "lowContrast": "hsla(155, 100%, 31%, 0.32)",
- },
- "default": {
- "highContrast": "hsla(160, 100%, 26%, 1)",
- "lowContrast": "hsla(155, 100%, 31%, 0.09)",
- },
- "disabled": {
- "highContrast": "hsla(160, 100%, 26%, 1)",
- "lowContrast": "hsla(155, 100%, 31%, 0.09)",
- },
- "focus": {
- "highContrast": "hsla(164, 100%, 17%, 1)",
- "lowContrast": "hsla(155, 100%, 31%, 0.32)",
- },
- "hover": {
- "highContrast": "hsla(163, 100%, 22%, 1)",
- "lowContrast": "hsla(155, 100%, 31%, 0.18)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(155, 100%, 31%, 0.32)",
- },
- "default": {
- "lowContrast": "hsla(155, 100%, 31%, 0.09)",
- },
- "disabled": {
- "lowContrast": "hsla(155, 100%, 31%, 0.09)",
- },
- "focus": {
- "lowContrast": "hsla(155, 100%, 31%, 0.32)",
- },
- "hover": {
- "lowContrast": "hsla(155, 100%, 31%, 0.18)",
- },
- },
- },
- "border": {
- "primary": {
- "active": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "default": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(149, 99%, 35%, 1)",
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "focus": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "hover": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "default": {
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "disabled": {
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "focus": {
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "hover": {
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- },
- },
- "icon": {
- "link": {
- "active": {
- "highContrast": "hsla(113, 69%, 83%, 1)",
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "default": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(149, 99%, 35%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(113, 69%, 83%, 1)",
- "lowContrast": "hsla(163, 100%, 22%, 1)",
- },
- "focus": {
- "highContrast": "hsla(113, 69%, 83%, 1)",
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "hover": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(155, 100%, 31%, 1)",
- },
- },
- "primary": {
- "active": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(149, 99%, 35%, 1)",
- },
- "default": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(149, 99%, 35%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(149, 99%, 35%, 1)",
- "lowContrast": "hsla(163, 100%, 22%, 1)",
- },
- "focus": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(149, 99%, 35%, 1)",
- },
- "hover": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(149, 99%, 35%, 1)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(149, 99%, 35%, 1)",
- },
- "default": {
- "lowContrast": "hsla(149, 99%, 35%, 1)",
- },
- "disabled": {
- "lowContrast": "hsla(163, 100%, 22%, 1)",
- },
- "focus": {
- "lowContrast": "hsla(149, 99%, 35%, 1)",
- },
- "hover": {
- "lowContrast": "hsla(149, 99%, 35%, 1)",
- },
- },
- },
- "text": {
- "link": {
- "active": {
- "highContrast": "hsla(113, 69%, 83%, 1)",
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "default": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(149, 99%, 35%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(113, 69%, 83%, 1)",
- "lowContrast": "hsla(163, 100%, 22%, 1)",
- },
- "focus": {
- "highContrast": "hsla(113, 69%, 83%, 1)",
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "hover": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(155, 100%, 31%, 1)",
- },
- },
- "primary": {
- "active": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(149, 99%, 35%, 1)",
- },
- "default": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(149, 99%, 35%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(149, 99%, 35%, 1)",
- "lowContrast": "hsla(163, 100%, 22%, 1)",
- },
- "focus": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(149, 99%, 35%, 1)",
- },
- "hover": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(149, 99%, 35%, 1)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(149, 99%, 35%, 1)",
- },
- "default": {
- "lowContrast": "hsla(149, 99%, 35%, 1)",
- },
- "disabled": {
- "lowContrast": "hsla(163, 100%, 22%, 1)",
- },
- "focus": {
- "lowContrast": "hsla(149, 99%, 35%, 1)",
- },
- "hover": {
- "lowContrast": "hsla(149, 99%, 35%, 1)",
- },
- },
- },
+ "staticWhite": {
+ "disabled": "hsla(0, 0%, 100%, 0.32)",
+ "muted": "hsla(0, 0%, 100%, 0.64)",
+ "normal": "hsla(0, 0%, 100%, 1)",
+ "subtle": "hsla(0, 0%, 100%, 0.8)",
},
},
"text": {
+ "gray": {
+ "disabled": "hsla(214, 40%, 92%, 0.32)",
+ "muted": "hsla(211, 22%, 56%, 1)",
+ "normal": "hsla(210, 40%, 98%, 1)",
+ "subtle": "hsla(214, 28%, 84%, 1)",
+ },
"information": {
- "highContrast": "hsla(0, 0%, 99%, 1)",
- "lowContrast": "hsla(187, 68%, 52%, 1)",
+ "disabled": "hsla(200, 84%, 44%, 0.32)",
+ "muted": "hsla(200, 84%, 37%, 1)",
+ "normal": "hsla(200, 90%, 65%, 1)",
+ "subtle": "hsla(198, 90%, 52%, 1)",
},
"negative": {
- "highContrast": "hsla(0, 0%, 99%, 1)",
- "lowContrast": "hsla(6, 100%, 75%, 1)",
+ "disabled": "hsla(4, 74%, 49%, 0.32)",
+ "muted": "hsla(4, 77%, 40%, 1)",
+ "normal": "hsla(4, 93%, 68%, 1)",
+ "subtle": "hsla(4, 86%, 58%, 1)",
},
"neutral": {
- "highContrast": "hsla(215, 12%, 92%, 1)",
- "lowContrast": "hsla(218, 11%, 84%, 1)",
+ "disabled": "hsla(214, 40%, 92%, 0.32)",
+ "muted": "hsla(211, 22%, 56%, 1)",
+ "normal": "hsla(210, 40%, 98%, 1)",
+ "subtle": "hsla(214, 28%, 84%, 1)",
},
"notice": {
- "highContrast": "hsla(0, 0%, 99%, 1)",
- "lowContrast": "hsla(34, 93%, 65%, 1)",
+ "disabled": "hsla(25, 90%, 48%, 0.32)",
+ "muted": "hsla(25, 85%, 42%, 1)",
+ "normal": "hsla(25, 100%, 63%, 1)",
+ "subtle": "hsla(25, 100%, 55%, 1)",
+ },
+ "onPrimary": {
+ "disabled": "hsl(0, 0%, 100%)",
+ "muted": "hsl(0, 0%, 100%)",
+ "normal": "hsl(0, 0%, 100%)",
+ "subtle": "hsl(0, 0%, 100%)",
},
"positive": {
- "highContrast": "hsla(0, 0%, 99%, 1)",
- "lowContrast": "hsla(149, 99%, 35%, 1)",
+ "disabled": "hsla(150, 100%, 32%, 0.32)",
+ "muted": "hsla(150, 100%, 27%, 1)",
+ "normal": "hsla(150, 59%, 55%, 1)",
+ "subtle": "hsla(150, 100%, 37%, 1)",
+ },
+ "primary": {
+ "disabled": "hsla(240, 20%, 99%, 1)",
+ "muted": "hsla(240, 20%, 99%, 1)",
+ "normal": "hsla(240, 20%, 99%, 1)",
+ "subtle": "hsla(240, 20%, 99%, 1)",
+ },
+ "staticBlack": {
+ "disabled": "hsla(0, 0%, 0%, 0.32)",
+ "muted": "hsla(0, 0%, 0%, 0.72)",
+ "normal": "hsla(0, 0%, 0%, 1)",
+ "subtle": "hsla(0, 0%, 0%, 0.8)",
+ },
+ "staticWhite": {
+ "disabled": "hsla(0, 0%, 100%, 0.32)",
+ "muted": "hsla(0, 0%, 100%, 0.64)",
+ "normal": "hsla(0, 0%, 100%, 1)",
+ "subtle": "hsla(0, 0%, 100%, 0.8)",
},
},
},
- "static": {
- "white": "hsla(0, 0%, 100%, 1)",
+ "overlay": {
+ "background": {
+ "moderate": "hsla(214, 40%, 92%, 0.32)",
+ "subtle": "hsla(0, 0%, 0%, 0.8)",
+ },
},
- "surface": {
- "action": {
- "icon": {
- "active": {
- "highContrast": "hsla(0, 0%, 99%, 1)",
- "lowContrast": "hsla(218, 11%, 76%, 1)",
- },
- "default": {
- "highContrast": "hsla(220, 11%, 84%, 0.32)",
- "lowContrast": "hsla(219, 12%, 45%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(220, 11%, 84%, 0.18)",
- "lowContrast": "hsla(220, 11%, 84%, 0.18)",
- },
- "focus": {
- "highContrast": "hsla(0, 0%, 99%, 1)",
- "lowContrast": "hsla(218, 11%, 76%, 1)",
- },
- "hover": {
- "highContrast": "hsla(0, 0%, 99%, 1)",
- "lowContrast": "hsla(218, 11%, 76%, 1)",
- },
- },
+ "popup": {
+ "background": {
+ "intense": "hsla(211, 29%, 26%, 1)",
+ "subtle": "hsla(211, 29%, 26%, 1)",
},
+ "border": {
+ "intense": "hsla(214, 40%, 92%, 0.18)",
+ "subtle": "hsla(214, 40%, 92%, 0.18)",
+ },
+ },
+ "surface": {
"background": {
- "level1": {
- "highContrast": "hsla(219, 41%, 19%, 1)",
- "lowContrast": "hsla(218, 67%, 10%, 1)",
+ "cloud": {
+ "intense": "hsla(201, 39%, 93%, 1)",
+ "subtle": "hsla(200, 91%, 13%, 1)",
+ },
+ "gray": {
+ "intense": "hsla(211, 33%, 21%, 1)",
+ "moderate": "hsla(212, 39%, 16%, 1)",
+ "subtle": "hsla(211, 53%, 10%, 1)",
},
- "level2": {
- "highContrast": "hsla(220, 35%, 22%, 1)",
- "lowContrast": "hsla(218, 54%, 15%, 1)",
+ "primary": {
+ "intense": "hsl(332, 100%, 26%)",
+ "subtle": "hsl(332, 52%, 49%)",
},
- "level3": {
- "highContrast": "hsla(220, 23%, 29%, 1)",
- "lowContrast": "hsla(218, 49%, 17%, 1)",
+ "sea": {
+ "intense": "hsla(180, 42%, 92%, 1)",
+ "subtle": "hsla(180, 91%, 13%, 1)",
},
},
"border": {
- "normal": {
- "highContrast": "hsla(217, 11%, 76%, 0.18)",
- "lowContrast": "hsla(220, 11%, 84%, 0.18)",
+ "gray": {
+ "muted": "hsla(214, 40%, 92%, 0.18)",
+ "normal": "hsla(211, 20%, 52%, 1)",
+ "subtle": "hsla(211, 26%, 34%, 1)",
},
- "subtle": {
- "highContrast": "hsla(217, 11%, 76%, 0.09)",
- "lowContrast": "hsla(220, 11%, 84%, 0.09)",
+ "primary": {
+ "muted": "hsla(227, 100%, 59%, 0.32)",
+ "normal": "hsla(227, 100%, 59%, 1)",
},
},
- "overlay": {
- "background": {
- "400": "hsla(221, 16%, 37%, 0.64)",
- "800": "hsla(231, 11%, 12%, 0.72)",
+ "icon": {
+ "gray": {
+ "disabled": "hsla(214, 40%, 92%, 0.32)",
+ "muted": "hsla(211, 22%, 56%, 1)",
+ "normal": "hsla(210, 40%, 98%, 1)",
+ "subtle": "hsla(214, 28%, 84%, 1)",
},
- },
- "popup": {
- "background": "hsla(220, 35%, 22%, 1)",
- },
- "text": {
- "muted": {
- "highContrast": "hsla(218, 11%, 76%, 1)",
- "lowContrast": "hsla(218, 11%, 76%, 1)",
+ "onCloud": {
+ "onIntense": "hsla(223, 100%, 65%, 1)",
+ "onSubtle": "hsla(220, 100%, 73%, 1)",
},
- "normal": {
- "highContrast": "hsla(0, 0%, 99%, 1)",
- "lowContrast": "hsla(0, 0%, 99%, 1)",
+ "onSea": {
+ "onIntense": "hsla(155, 100%, 31%, 1)",
+ "onSubtle": "hsla(150, 59%, 55%, 1)",
},
- "placeholder": {
- "highContrast": "hsla(219, 10%, 60%, 1)",
- "lowContrast": "hsla(219, 10%, 60%, 1)",
+ "primary": {
+ "normal": "hsl(332, 100%, 26%)",
},
- "subdued": {
- "highContrast": "hsla(218, 11%, 84%, 1)",
- "lowContrast": "hsla(218, 11%, 84%, 1)",
+ "staticBlack": {
+ "disabled": "hsla(0, 0%, 0%, 0.32)",
+ "muted": "hsla(0, 0%, 0%, 0.56)",
+ "normal": "hsla(0, 0%, 0%, 1)",
+ "subtle": "hsla(0, 0%, 0%, 0.72)",
},
- "subtle": {
- "highContrast": "hsla(215, 12%, 92%, 1)",
- "lowContrast": "hsla(215, 12%, 92%, 1)",
+ "staticWhite": {
+ "disabled": "hsla(0, 0%, 100%, 0.32)",
+ "muted": "hsla(0, 0%, 100%, 0.48)",
+ "normal": "hsla(0, 0%, 100%, 1)",
+ "subtle": "hsla(0, 0%, 100%, 0.88)",
},
},
- },
- "white": {
- "action": {
- "background": {
- "primary": {
- "active": "hsla(216, 4%, 89%, 1)",
- "default": "hsla(0, 0%, 100%, 1)",
- "disabled": "hsla(210, 6%, 94%, 0.18)",
- "focus": "hsla(216, 4%, 89%, 1)",
- "hover": "hsla(216, 6%, 94%, 1)",
- },
- "secondary": {
- "active": "hsla(210, 6%, 94%, 0.32)",
- "default": "hsla(214, 15%, 18%, 0)",
- "disabled": "hsla(214, 15%, 18%, 0)",
- "focus": "hsla(210, 6%, 94%, 0.32)",
- "hover": "hsla(210, 6%, 94%, 0.18)",
- },
- "tertiary": {
- "active": "hsla(210, 6%, 94%, 0.32)",
- "default": "hsla(210, 6%, 94%, 0.09)",
- "disabled": "hsla(210, 6%, 94%, 0.09)",
- "focus": "hsla(210, 6%, 94%, 0.32)",
- "hover": "hsla(210, 6%, 94%, 0.18)",
- },
+ "text": {
+ "gray": {
+ "disabled": "hsla(214, 40%, 92%, 0.32)",
+ "muted": "hsla(211, 22%, 56%, 1)",
+ "normal": "hsla(210, 40%, 98%, 1)",
+ "subtle": "hsla(214, 28%, 84%, 1)",
},
- "border": {
- "primary": {
- "active": "hsla(216, 4%, 89%, 1)",
- "default": "hsla(0, 0%, 100%, 1)",
- "disabled": "hsla(210, 6%, 94%, 0.18)",
- "focus": "hsla(216, 4%, 89%, 1)",
- "hover": "hsla(216, 6%, 94%, 1)",
- },
- "secondary": {
- "active": "hsla(0, 0%, 100%, 1)",
- "default": "hsla(0, 0%, 100%, 1)",
- "disabled": "hsla(210, 6%, 94%, 0.32)",
- "focus": "hsla(0, 0%, 100%, 1)",
- "hover": "hsla(0, 0%, 100%, 1)",
- },
- "tertiary": {
- "active": "hsla(214, 15%, 18%, 0)",
- "default": "hsla(214, 15%, 18%, 0)",
- "disabled": "hsla(214, 15%, 18%, 0)",
- "focus": "hsla(214, 15%, 18%, 0)",
- "hover": "hsla(214, 15%, 18%, 0)",
- },
+ "onCloud": {
+ "onIntense": "hsla(227, 71%, 51%, 1)",
+ "onSubtle": "hsla(219, 95%, 85%, 1)",
},
- "icon": {
- "link": {
- "active": "hsla(214, 7%, 81%, 1)",
- "default": "hsla(0, 0%, 100%, 1)",
- "disabled": "hsla(210, 6%, 94%, 0.32)",
- "focus": "hsla(214, 7%, 81%, 1)",
- "hover": "hsla(216, 4%, 89%, 1)",
- "visited": "hsla(267, 100%, 83%, 1)",
- },
- "primary": {
- "active": "hsla(213, 89%, 56%, 1)",
- "default": "hsla(213, 89%, 56%, 1)",
- "disabled": "hsla(210, 6%, 94%, 0.32)",
- "focus": "hsla(213, 89%, 56%, 1)",
- "hover": "hsla(213, 89%, 56%, 1)",
- },
- "secondary": {
- "active": "hsla(0, 0%, 100%, 1)",
- "default": "hsla(0, 0%, 100%, 1)",
- "disabled": "hsla(210, 6%, 94%, 0.32)",
- "focus": "hsla(0, 0%, 100%, 1)",
- "hover": "hsla(0, 0%, 100%, 1)",
- },
- "tertiary": {
- "active": "hsla(0, 0%, 100%, 1)",
- "default": "hsla(0, 0%, 100%, 1)",
- "disabled": "hsla(210, 6%, 94%, 0.32)",
- "focus": "hsla(0, 0%, 100%, 1)",
- "hover": "hsla(0, 0%, 100%, 1)",
- },
+ "onSea": {
+ "onIntense": "hsla(155, 100%, 21%, 1)",
+ "onSubtle": "hsla(150, 59%, 82%, 1)",
},
- "text": {
- "link": {
- "active": "hsla(214, 7%, 81%, 1)",
- "default": "hsla(0, 0%, 100%, 1)",
- "disabled": "hsla(210, 6%, 94%, 0.32)",
- "focus": "hsla(214, 7%, 81%, 1)",
- "hover": "hsla(216, 4%, 89%, 1)",
- "visited": "hsla(267, 100%, 83%, 1)",
- },
- "primary": {
- "active": "hsla(213, 89%, 56%, 1)",
- "default": "hsla(213, 89%, 56%, 1)",
- "disabled": "hsla(210, 6%, 94%, 0.32)",
- "focus": "hsla(213, 89%, 56%, 1)",
- "hover": "hsla(213, 89%, 56%, 1)",
- },
- "secondary": {
- "active": "hsla(0, 0%, 100%, 1)",
- "default": "hsla(0, 0%, 100%, 1)",
- "disabled": "hsla(210, 6%, 94%, 0.32)",
- "focus": "hsla(0, 0%, 100%, 1)",
- "hover": "hsla(0, 0%, 100%, 1)",
- },
- "tertiary": {
- "active": "hsla(0, 0%, 100%, 1)",
- "default": "hsla(0, 0%, 100%, 1)",
- "disabled": "hsla(210, 6%, 94%, 0.32)",
- "focus": "hsla(0, 0%, 100%, 1)",
- "hover": "hsla(0, 0%, 100%, 1)",
- },
+ "primary": {
+ "normal": "hsla(220, 100%, 73%, 1)",
+ },
+ "staticBlack": {
+ "disabled": "hsla(0, 0%, 0%, 0.32)",
+ "muted": "hsla(0, 0%, 0%, 0.56)",
+ "normal": "hsla(0, 0%, 0%, 1)",
+ "subtle": "hsla(0, 0%, 0%, 0.72)",
+ },
+ "staticWhite": {
+ "disabled": "hsla(0, 0%, 100%, 0.32)",
+ "muted": "hsla(0, 0%, 100%, 0.48)",
+ "normal": "hsla(0, 0%, 100%, 1)",
+ "subtle": "hsla(0, 0%, 100%, 0.88)",
},
},
},
+ "transparent": "hsla(0, 0%, 100%, 0)",
},
"onLight": {
- "action": {
+ "feedback": {
"background": {
- "primary": {
- "active": "hsl(332, 100%, 17%)",
- "default": "hsl(332, 100%, 26%)",
- "disabled": "hsla(216, 19%, 89%, 1)",
- "focus": "hsl(332, 100%, 20%)",
- "hover": "hsl(332, 100%, 23%)",
- },
- "secondary": {
- "active": "hsla(332, 100%, 26%, 0.32)",
- "default": "hsla(332, 100%, 26%, 0)",
- "disabled": "hsla(216, 44%, 23%, 0)",
- "focus": "hsla(332, 100%, 26%, 0.18)",
- "hover": "hsla(332, 100%, 26%, 0.09)",
- },
- "tertiary": {
- "active": "hsla(214, 21%, 94%, 1)",
- "default": "hsla(0, 0%, 100%, 1)",
- "disabled": "hsla(216, 15%, 54%, 0.09)",
- "focus": "hsla(220, 30%, 96%, 1)",
- "hover": "hsla(220, 27%, 98%, 1)",
- },
- },
- "border": {
- "primary": {
- "active": "hsl(332, 100%, 17%)",
- "default": "hsl(332, 100%, 26%)",
- "disabled": "hsla(216, 19%, 89%, 1)",
- "focus": "hsl(332, 100%, 20%)",
- "hover": "hsl(332, 100%, 23%)",
- },
- "secondary": {
- "active": "hsl(332, 100%, 26%)",
- "default": "hsl(332, 100%, 26%)",
- "disabled": "hsla(218, 19%, 81%, 1)",
- "focus": "hsl(332, 100%, 26%)",
- "hover": "hsl(332, 100%, 26%)",
+ "information": {
+ "intense": "hsla(200, 84%, 44%, 1)",
+ "subtle": "hsla(200, 84%, 44%, 0.09)",
},
- "tertiary": {
- "active": "hsla(216, 19%, 89%, 1)",
- "default": "hsla(216, 19%, 89%, 1)",
- "disabled": "hsla(216, 19%, 89%, 1)",
- "focus": "hsla(216, 19%, 89%, 1)",
- "hover": "hsla(216, 19%, 89%, 1)",
+ "negative": {
+ "intense": "hsla(4, 74%, 49%, 1)",
+ "subtle": "hsla(4, 74%, 49%, 0.09)",
},
- },
- "icon": {
- "link": {
- "active": "hsla(227, 100%, 45%, 1)",
- "default": "hsla(218, 89%, 51%, 1)",
- "disabled": "hsla(218, 19%, 81%, 1)",
- "focus": "hsla(227, 100%, 45%, 1)",
- "hover": "hsla(223, 95%, 48%, 1)",
- "visited": "hsla(268, 100%, 79%, 1)",
+ "neutral": {
+ "intense": "hsla(211, 29%, 26%, 1)",
+ "subtle": "hsla(211, 20%, 52%, 0.09)",
},
- "primary": {
- "active": "hsl(0, 0%, 100%)",
- "default": "hsl(0, 0%, 100%)",
- "disabled": "hsla(216, 16%, 60%, 1)",
- "focus": "hsl(0, 0%, 100%)",
- "hover": "hsl(0, 0%, 100%)",
- },
- "secondary": {
- "active": "hsl(332, 100%, 26%)",
- "default": "hsl(332, 100%, 26%)",
- "disabled": "hsla(218, 19%, 81%, 1)",
- "focus": "hsl(332, 100%, 26%)",
- "hover": "hsl(332, 100%, 26%)",
+ "notice": {
+ "intense": "hsla(25, 90%, 48%, 1)",
+ "subtle": "hsla(25, 90%, 48%, 0.09)",
},
- "tertiary": {
- "active": "hsla(216, 33%, 29%, 1)",
- "default": "hsla(216, 33%, 29%, 1)",
- "disabled": "hsla(218, 19%, 81%, 1)",
- "focus": "hsla(216, 33%, 29%, 1)",
- "hover": "hsla(216, 33%, 29%, 1)",
+ "positive": {
+ "intense": "hsla(150, 100%, 32%, 1)",
+ "subtle": "hsla(150, 100%, 32%, 0.09)",
},
},
- "text": {
- "link": {
- "active": "hsla(227, 100%, 45%, 1)",
- "default": "hsla(218, 89%, 51%, 1)",
- "disabled": "hsla(218, 19%, 81%, 1)",
- "focus": "hsla(227, 100%, 45%, 1)",
- "hover": "hsla(223, 95%, 48%, 1)",
- "visited": "hsla(268, 100%, 79%, 1)",
+ "border": {
+ "information": {
+ "intense": "hsla(200, 84%, 37%, 1)",
+ "subtle": "hsla(200, 84%, 44%, 0.18)",
},
- "primary": {
- "active": "hsl(0, 0%, 100%)",
- "default": "hsl(0, 0%, 100%)",
- "disabled": "hsla(216, 16%, 60%, 1)",
- "focus": "hsl(0, 0%, 100%)",
- "hover": "hsl(0, 0%, 100%)",
- },
- "secondary": {
- "active": "hsl(332, 100%, 26%)",
- "default": "hsl(332, 100%, 26%)",
- "disabled": "hsla(218, 19%, 81%, 1)",
- "focus": "hsl(332, 100%, 26%)",
- "hover": "hsl(332, 100%, 26%)",
+ "negative": {
+ "intense": "hsla(4, 77%, 40%, 1)",
+ "subtle": "hsla(4, 74%, 49%, 0.18)",
},
- "tertiary": {
- "active": "hsla(216, 33%, 29%, 1)",
- "default": "hsla(216, 33%, 29%, 1)",
- "disabled": "hsla(218, 19%, 81%, 1)",
- "focus": "hsla(216, 33%, 29%, 1)",
- "hover": "hsla(216, 33%, 29%, 1)",
+ "neutral": {
+ "intense": "hsla(211, 33%, 21%, 1)",
+ "subtle": "hsla(211, 20%, 52%, 0.18)",
},
- },
- },
- "badge": {
- "background": {
- "blue": {
- "highContrast": "hsla(218, 89%, 51%, 1)",
- "lowContrast": "hsla(218, 89%, 51%, 0.09)",
+ "notice": {
+ "intense": "hsla(25, 85%, 42%, 1)",
+ "subtle": "hsla(25, 90%, 48%, 0.18)",
},
- },
- "border": {
- "blue": {
- "highContrast": "hsla(218, 89%, 51%, 1)",
- "lowContrast": "hsla(218, 89%, 51%, 0.32)",
+ "positive": {
+ "intense": "hsla(150, 100%, 27%, 1)",
+ "subtle": "hsla(150, 100%, 32%, 0.18)",
},
},
"icon": {
- "blue": {
- "highContrast": "hsla(0, 0%, 100%, 1)",
- "lowContrast": "hsla(218, 89%, 51%, 1)",
+ "information": {
+ "intense": "hsla(200, 84%, 37%, 1)",
+ "subtle": "hsla(200, 88%, 90%, 1)",
},
- },
- "text": {
- "blue": {
- "highContrast": "hsla(0, 0%, 100%, 1)",
- "lowContrast": "hsla(218, 89%, 51%, 1)",
+ "negative": {
+ "intense": "hsla(4, 74%, 49%, 1)",
+ "subtle": "hsla(4, 93%, 94%, 1)",
},
- },
- },
- "brand": {
- "gray": {
- "200": {
- "highContrast": "hsla(216, 33%, 29%, 1)",
- "lowContrast": "hsl(0, 0%, 100%)",
+ "neutral": {
+ "intense": "hsla(211, 33%, 21%, 1)",
+ "subtle": "hsla(211, 24%, 65%, 1)",
},
- "300": {
- "highContrast": "hsla(216, 27%, 36%, 1)",
- "lowContrast": "hsla(220, 30%, 96%, 1)",
+ "notice": {
+ "intense": "hsla(25, 85%, 42%, 1)",
+ "subtle": "hsla(25, 100%, 90%, 1)",
},
- "400": {
- "highContrast": "hsla(217, 18%, 45%, 1)",
- "lowContrast": "hsla(216, 19%, 89%, 1)",
+ "positive": {
+ "intense": "hsla(150, 100%, 27%, 1)",
+ "subtle": "hsla(151, 57%, 91%, 1)",
},
- "500": {
- "highContrast": "hsla(216, 15%, 54%, 1)",
- "lowContrast": "hsla(214, 18%, 69%, 1)",
+ },
+ "text": {
+ "information": {
+ "intense": "hsla(200, 84%, 37%, 1)",
+ "subtle": "hsla(200, 88%, 90%, 1)",
},
- "600": {
- "highContrast": "hsla(214, 18%, 69%, 1)",
- "lowContrast": "hsla(216, 16%, 60%, 1)",
+ "negative": {
+ "intense": "hsla(4, 74%, 49%, 1)",
+ "subtle": "hsla(4, 93%, 94%, 1)",
},
- "700": {
- "highContrast": "hsla(220, 30%, 96%, 1)",
- "lowContrast": "hsla(217, 18%, 45%, 1)",
+ "neutral": {
+ "intense": "hsla(211, 33%, 21%, 1)",
+ "subtle": "hsla(211, 24%, 65%, 1)",
},
- "a100": {
- "highContrast": "hsla(214, 21%, 94%, 0.18)",
- "lowContrast": "hsla(216, 15%, 54%, 0.18)",
+ "notice": {
+ "intense": "hsla(25, 85%, 42%, 1)",
+ "subtle": "hsla(25, 100%, 90%, 1)",
},
- "a50": {
- "highContrast": "hsla(214, 21%, 94%, 0.09)",
- "lowContrast": "hsla(216, 15%, 54%, 0.09)",
+ "positive": {
+ "intense": "hsla(150, 100%, 27%, 1)",
+ "subtle": "hsla(151, 57%, 91%, 1)",
},
},
- "primary": {
- "300": "hsla(332, 100%, 26%, 0.09)",
- "400": "hsla(332, 100%, 26%, 0.18)",
- "500": "hsl(332, 100%, 26%)",
- "600": "hsl(332, 100%, 23%)",
- "700": "hsl(332, 100%, 20%)",
- "800": "hsl(332, 100%, 14%)",
- },
- "secondary": {
- "500": "hsla(149, 99%, 35%, 1)",
- },
},
- "feedback": {
+ "interactive": {
"background": {
+ "gray": {
+ "default": "hsla(211, 20%, 52%, 0.09)",
+ "disabled": "hsla(211, 20%, 52%, 0.09)",
+ "faded": "hsla(211, 20%, 52%, 0.12)",
+ "fadedHighlighted": "hsla(211, 20%, 52%, 0.18)",
+ "highlighted": "hsla(211, 20%, 52%, 0.18)",
+ },
"information": {
- "highContrast": "hsla(193, 100%, 35%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 0.09)",
+ "default": "hsla(200, 84%, 44%, 1)",
+ "disabled": "hsla(200, 84%, 44%, 0.09)",
+ "faded": "hsla(200, 84%, 44%, 0.09)",
+ "fadedHighlighted": "hsla(200, 84%, 44%, 0.18)",
+ "highlighted": "hsla(200, 84%, 37%, 1)",
},
"negative": {
- "highContrast": "hsla(8, 73%, 47%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 0.09)",
+ "default": "hsla(4, 74%, 49%, 1)",
+ "disabled": "hsla(4, 74%, 49%, 0.09)",
+ "faded": "hsla(4, 74%, 49%, 0.09)",
+ "fadedHighlighted": "hsla(4, 74%, 49%, 0.18)",
+ "highlighted": "hsla(4, 77%, 40%, 1)",
},
"neutral": {
- "highContrast": "hsla(216, 33%, 29%, 1)",
- "lowContrast": "hsla(216, 15%, 54%, 0.09)",
+ "default": "hsla(211, 29%, 26%, 1)",
+ "disabled": "hsla(211, 20%, 52%, 0.18)",
+ "faded": "hsla(211, 20%, 52%, 0.18)",
+ "fadedHighlighted": "hsla(211, 20%, 52%, 0.32)",
+ "highlighted": "hsla(211, 33%, 21%, 1)",
},
"notice": {
- "highContrast": "hsla(38, 97%, 38%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 0.09)",
+ "default": "hsla(25, 90%, 48%, 1)",
+ "disabled": "hsla(25, 90%, 48%, 0.09)",
+ "faded": "hsla(25, 90%, 48%, 0.09)",
+ "fadedHighlighted": "hsla(25, 90%, 48%, 0.18)",
+ "highlighted": "hsla(25, 85%, 42%, 1)",
},
"positive": {
- "highContrast": "hsla(160, 100%, 26%, 1)",
- "lowContrast": "hsla(155, 100%, 31%, 0.09)",
+ "default": "hsla(150, 100%, 32%, 1)",
+ "disabled": "hsla(150, 100%, 32%, 0.09)",
+ "faded": "hsla(150, 100%, 32%, 0.09)",
+ "fadedHighlighted": "hsla(150, 100%, 32%, 0.18)",
+ "highlighted": "hsla(150, 100%, 27%, 1)",
+ },
+ "primary": {
+ "default": "hsl(332, 100%, 26%)",
+ "disabled": "hsla(332, 100%, 26%, 0.12)",
+ "faded": "hsla(332, 100%, 26%, 0.12)",
+ "fadedHighlighted": "hsla(332, 100%, 26%, 0.09)",
+ "highlighted": "hsl(332, 100%, 23%)",
+ },
+ "staticBlack": {
+ "default": "hsla(0, 0%, 0%, 1)",
+ "disabled": "hsla(0, 0%, 0%, 0.56)",
+ "faded": "hsla(0, 0%, 0%, 0.18)",
+ "fadedHighlighted": "hsla(0, 0%, 0%, 0.32)",
+ "highlighted": "hsla(0, 0%, 0%, 1)",
+ },
+ "staticWhite": {
+ "default": "hsla(0, 0%, 100%, 1)",
+ "disabled": "hsla(0, 0%, 100%, 0.18)",
+ "faded": "hsla(0, 0%, 100%, 0.18)",
+ "fadedHighlighted": "hsla(0, 0%, 100%, 0.32)",
+ "highlighted": "hsla(0, 0%, 100%, 0.8)",
},
},
"border": {
+ "gray": {
+ "default": "hsla(211, 27%, 76%, 1)",
+ "disabled": "hsla(214, 40%, 92%, 1)",
+ "faded": "hsla(211, 20%, 52%, 0.18)",
+ "highlighted": "hsla(211, 27%, 76%, 1)",
+ },
"information": {
- "highContrast": "hsla(193, 100%, 35%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
+ "default": "hsla(200, 84%, 44%, 1)",
+ "disabled": "hsla(200, 84%, 44%, 0.18)",
+ "faded": "hsla(200, 84%, 44%, 0.18)",
+ "highlighted": "hsla(200, 84%, 37%, 1)",
},
"negative": {
- "highContrast": "hsla(8, 73%, 47%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
+ "default": "hsla(4, 74%, 49%, 1)",
+ "disabled": "hsla(4, 74%, 49%, 0.18)",
+ "faded": "hsla(4, 74%, 49%, 0.18)",
+ "highlighted": "hsla(4, 77%, 40%, 1)",
},
"neutral": {
- "highContrast": "hsla(216, 33%, 29%, 1)",
- "lowContrast": "hsla(216, 15%, 54%, 0.32)",
+ "default": "hsla(211, 20%, 52%, 1)",
+ "disabled": "hsla(214, 28%, 84%, 1)",
+ "faded": "hsla(211, 20%, 52%, 0.18)",
+ "highlighted": "hsla(211, 20%, 52%, 1)",
},
"notice": {
- "highContrast": "hsla(38, 97%, 38%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
+ "default": "hsla(25, 90%, 48%, 1)",
+ "disabled": "hsla(25, 90%, 48%, 0.18)",
+ "faded": "hsla(25, 90%, 48%, 0.18)",
+ "highlighted": "hsla(25, 85%, 42%, 1)",
},
"positive": {
- "highContrast": "hsla(160, 100%, 26%, 1)",
- "lowContrast": "hsla(155, 100%, 31%, 0.32)",
+ "default": "hsla(150, 100%, 32%, 1)",
+ "disabled": "hsla(150, 100%, 32%, 0.18)",
+ "faded": "hsla(150, 100%, 32%, 0.18)",
+ "highlighted": "hsla(150, 100%, 27%, 1)",
+ },
+ "primary": {
+ "default": "hsl(332, 100%, 26%)",
+ "disabled": "hsla(332, 100%, 26%, 0.12)",
+ "faded": "hsla(332, 100%, 26%, 0.12)",
+ "highlighted": "hsl(332, 100%, 23%)",
+ },
+ "staticBlack": {
+ "default": "hsla(0, 0%, 0%, 1)",
+ "disabled": "hsla(0, 0%, 0%, 0.32)",
+ "faded": "hsla(0, 0%, 0%, 0.32)",
+ "highlighted": "hsla(0, 0%, 0%, 1)",
+ },
+ "staticWhite": {
+ "default": "hsla(0, 0%, 100%, 1)",
+ "disabled": "hsla(0, 0%, 100%, 0.32)",
+ "faded": "hsla(0, 0%, 100%, 0.18)",
+ "highlighted": "hsla(0, 0%, 100%, 0.8)",
},
},
"icon": {
+ "gray": {
+ "disabled": "hsla(211, 20%, 52%, 0.32)",
+ "muted": "hsla(211, 22%, 56%, 1)",
+ "normal": "hsla(212, 39%, 16%, 1)",
+ "subtle": "hsla(211, 26%, 34%, 1)",
+ },
"information": {
- "highContrast": "hsla(0, 0%, 100%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 1)",
+ "disabled": "hsla(200, 84%, 44%, 0.32)",
+ "muted": "hsla(200, 90%, 65%, 1)",
+ "normal": "hsla(200, 84%, 37%, 1)",
+ "subtle": "hsla(200, 84%, 44%, 1)",
},
"negative": {
- "highContrast": "hsla(0, 0%, 100%, 1)",
- "lowContrast": "hsla(8, 73%, 47%, 1)",
+ "disabled": "hsla(4, 74%, 49%, 0.32)",
+ "muted": "hsla(4, 93%, 68%, 1)",
+ "normal": "hsla(4, 74%, 49%, 1)",
+ "subtle": "hsla(4, 86%, 58%, 1)",
},
"neutral": {
- "highContrast": "hsla(0, 0%, 100%, 1)",
- "lowContrast": "hsla(216, 27%, 36%, 1)",
+ "disabled": "hsla(211, 20%, 52%, 0.32)",
+ "muted": "hsla(211, 22%, 56%, 1)",
+ "normal": "hsla(211, 33%, 21%, 1)",
+ "subtle": "hsla(211, 26%, 34%, 1)",
},
"notice": {
- "highContrast": "hsla(0, 0%, 100%, 1)",
- "lowContrast": "hsla(38, 97%, 38%, 1)",
+ "disabled": "hsla(25, 90%, 48%, 0.32)",
+ "muted": "hsla(25, 100%, 63%, 1)",
+ "normal": "hsla(25, 85%, 42%, 1)",
+ "subtle": "hsla(25, 90%, 48%, 1)",
+ },
+ "onPrimary": {
+ "disabled": "hsl(0, 0%, 100%)",
+ "muted": "hsl(0, 0%, 100%)",
+ "normal": "hsl(0, 0%, 100%)",
+ "subtle": "hsl(0, 0%, 100%)",
},
"positive": {
- "highContrast": "hsla(0, 0%, 100%, 1)",
- "lowContrast": "hsla(160, 100%, 26%, 1)",
+ "disabled": "hsla(150, 100%, 32%, 0.32)",
+ "muted": "hsla(150, 59%, 55%, 1)",
+ "normal": "hsla(150, 100%, 27%, 1)",
+ "subtle": "hsla(150, 100%, 32%, 1)",
},
- },
- "information": {
- "action": {
- "background": {
- "primary": {
- "active": {
- "highContrast": "hsla(196, 100%, 27%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
- },
- "default": {
- "highContrast": "hsla(193, 100%, 35%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 0.09)",
- },
- "disabled": {
- "highContrast": "hsla(193, 100%, 35%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 0.09)",
- },
- "focus": {
- "highContrast": "hsla(196, 100%, 27%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
- },
- "hover": {
- "highContrast": "hsla(195, 100%, 31%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 0.18)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
- },
- "default": {
- "lowContrast": "hsla(193, 100%, 35%, 0.09)",
- },
- "disabled": {
- "lowContrast": "hsla(193, 100%, 35%, 0.09)",
- },
- "focus": {
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
- },
- "hover": {
- "lowContrast": "hsla(193, 100%, 35%, 0.18)",
- },
- },
- },
- "border": {
- "primary": {
- "active": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
- },
- "default": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
- },
- "disabled": {
- "highContrast": "hsla(187, 68%, 52%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
- },
- "focus": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
- },
- "hover": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
- },
- "default": {
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
- },
- "disabled": {
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
- },
- "focus": {
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
- },
- "hover": {
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
- },
- },
- },
- "icon": {
- "link": {
- "active": {
- "highContrast": "hsla(181, 75%, 85%, 1)",
- "lowContrast": "hsla(196, 100%, 27%, 1)",
- },
- "default": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(187, 68%, 52%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
- },
- "focus": {
- "highContrast": "hsla(181, 75%, 85%, 1)",
- "lowContrast": "hsla(196, 100%, 27%, 1)",
- },
- "hover": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 1)",
- },
- },
- "primary": {
- "active": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- "default": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(187, 68%, 52%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
- },
- "focus": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- "hover": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- "default": {
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- "disabled": {
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
- },
- "focus": {
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- "hover": {
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- },
- },
- "text": {
- "link": {
- "active": {
- "highContrast": "hsla(181, 75%, 85%, 1)",
- "lowContrast": "hsla(196, 100%, 27%, 1)",
- },
- "default": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(187, 68%, 52%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
- },
- "focus": {
- "highContrast": "hsla(181, 75%, 85%, 1)",
- "lowContrast": "hsla(196, 100%, 27%, 1)",
- },
- "hover": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 1)",
- },
- },
- "primary": {
- "active": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- "default": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(187, 68%, 52%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
- },
- "focus": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- "hover": {
- "highContrast": "hsla(180, 100%, 97%, 1)",
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- "default": {
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- "disabled": {
- "lowContrast": "hsla(193, 100%, 35%, 0.32)",
- },
- "focus": {
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- "hover": {
- "lowContrast": "hsla(195, 100%, 31%, 1)",
- },
- },
- },
+ "primary": {
+ "disabled": "hsl(332, 100%, 26%)",
+ "muted": "hsl(332, 100%, 26%)",
+ "normal": "hsl(332, 100%, 26%)",
+ "subtle": "hsl(332, 100%, 26%)",
},
- },
- "negative": {
- "action": {
- "background": {
- "primary": {
- "active": {
- "highContrast": "hsla(5, 69%, 32%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
- },
- "default": {
- "highContrast": "hsla(8, 73%, 47%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 0.09)",
- },
- "disabled": {
- "highContrast": "hsla(8, 73%, 47%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 0.09)",
- },
- "focus": {
- "highContrast": "hsla(5, 69%, 32%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
- },
- "hover": {
- "highContrast": "hsla(7, 72%, 40%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 0.18)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
- },
- "default": {
- "lowContrast": "hsla(9, 91%, 56%, 0.09)",
- },
- "disabled": {
- "lowContrast": "hsla(9, 91%, 56%, 0.09)",
- },
- "focus": {
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
- },
- "hover": {
- "lowContrast": "hsla(9, 91%, 56%, 0.18)",
- },
- },
- },
- "border": {
- "primary": {
- "active": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
- },
- "default": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
- },
- "disabled": {
- "highContrast": "hsla(8, 99%, 65%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
- },
- "focus": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
- },
- "hover": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
- },
- "default": {
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
- },
- "disabled": {
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
- },
- "focus": {
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
- },
- "hover": {
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
- },
- },
- },
- "icon": {
- "link": {
- "active": {
- "highContrast": "hsla(0, 100%, 92%, 1)",
- "lowContrast": "hsla(7, 72%, 40%, 1)",
- },
- "default": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(8, 73%, 47%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(8, 99%, 65%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
- },
- "focus": {
- "highContrast": "hsla(0, 100%, 92%, 1)",
- "lowContrast": "hsla(7, 72%, 40%, 1)",
- },
- "hover": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 1)",
- },
- },
- "primary": {
- "active": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(8, 73%, 47%, 1)",
- },
- "default": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(8, 73%, 47%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(8, 99%, 65%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
- },
- "focus": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(8, 73%, 47%, 1)",
- },
- "hover": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(8, 73%, 47%, 1)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(8, 73%, 47%, 1)",
- },
- "default": {
- "lowContrast": "hsla(8, 73%, 47%, 1)",
- },
- "disabled": {
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
- },
- "focus": {
- "lowContrast": "hsla(8, 73%, 47%, 1)",
- },
- "hover": {
- "lowContrast": "hsla(8, 73%, 47%, 1)",
- },
- },
- },
- "text": {
- "link": {
- "active": {
- "highContrast": "hsla(0, 100%, 92%, 1)",
- "lowContrast": "hsla(7, 72%, 40%, 1)",
- },
- "default": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(8, 73%, 47%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(8, 99%, 65%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
- },
- "focus": {
- "highContrast": "hsla(0, 100%, 92%, 1)",
- "lowContrast": "hsla(7, 72%, 40%, 1)",
- },
- "hover": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 1)",
- },
- },
- "primary": {
- "active": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(8, 73%, 47%, 1)",
- },
- "default": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(8, 73%, 47%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(8, 99%, 65%, 1)",
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
- },
- "focus": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(8, 73%, 47%, 1)",
- },
- "hover": {
- "highContrast": "hsla(0, 100%, 97%, 1)",
- "lowContrast": "hsla(8, 73%, 47%, 1)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(8, 73%, 47%, 1)",
- },
- "default": {
- "lowContrast": "hsla(8, 73%, 47%, 1)",
- },
- "disabled": {
- "lowContrast": "hsla(9, 91%, 56%, 0.32)",
- },
- "focus": {
- "lowContrast": "hsla(8, 73%, 47%, 1)",
- },
- "hover": {
- "lowContrast": "hsla(8, 73%, 47%, 1)",
- },
- },
- },
+ "staticBlack": {
+ "disabled": "hsla(0, 0%, 0%, 0.32)",
+ "muted": "hsla(0, 0%, 0%, 0.72)",
+ "normal": "hsla(0, 0%, 0%, 1)",
+ "subtle": "hsla(0, 0%, 0%, 0.8)",
},
- },
- "neutral": {
- "action": {
- "background": {
- "primary": {
- "active": {
- "highContrast": "hsla(217, 56%, 17%, 1)",
- "lowContrast": "hsla(216, 15%, 54%, 0.32)",
- },
- "default": {
- "highContrast": "hsla(216, 33%, 29%, 1)",
- "lowContrast": "hsla(216, 15%, 54%, 0.09)",
- },
- "disabled": {
- "highContrast": "hsla(216, 33%, 29%, 1)",
- "lowContrast": "hsla(216, 15%, 54%, 0.09)",
- },
- "focus": {
- "highContrast": "hsla(217, 56%, 17%, 1)",
- "lowContrast": "hsla(216, 15%, 54%, 0.32)",
- },
- "hover": {
- "highContrast": "hsla(216, 44%, 23%, 1)",
- "lowContrast": "hsla(216, 15%, 54%, 0.18)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(216, 15%, 54%, 0.32)",
- },
- "default": {
- "lowContrast": "hsla(216, 15%, 54%, 0.09)",
- },
- "disabled": {
- "lowContrast": "hsla(216, 15%, 54%, 0.09)",
- },
- "focus": {
- "lowContrast": "hsla(216, 15%, 54%, 0.32)",
- },
- "hover": {
- "lowContrast": "hsla(216, 15%, 54%, 0.18)",
- },
- },
- },
- "border": {
- "primary": {
- "active": {
- "highContrast": "hsla(214, 18%, 69%, 1)",
- "lowContrast": "hsla(216, 15%, 54%, 0.32)",
- },
- "default": {
- "highContrast": "hsla(214, 18%, 69%, 1)",
- "lowContrast": "hsla(216, 15%, 54%, 0.32)",
- },
- "disabled": {
- "highContrast": "hsla(216, 15%, 54%, 1)",
- "lowContrast": "hsla(216, 15%, 54%, 0.32)",
- },
- "focus": {
- "highContrast": "hsla(214, 18%, 69%, 1)",
- "lowContrast": "hsla(216, 15%, 54%, 0.32)",
- },
- "hover": {
- "highContrast": "hsla(214, 18%, 69%, 1)",
- "lowContrast": "hsla(216, 15%, 54%, 0.32)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(216, 15%, 54%, 0.32)",
- },
- "default": {
- "lowContrast": "hsla(216, 15%, 54%, 0.32)",
- },
- "disabled": {
- "lowContrast": "hsla(216, 15%, 54%, 0.32)",
- },
- "focus": {
- "lowContrast": "hsla(216, 15%, 54%, 0.32)",
- },
- "hover": {
- "lowContrast": "hsla(216, 15%, 54%, 0.32)",
- },
- },
- },
- "icon": {
- "link": {
- "active": {
- "highContrast": "hsla(218, 19%, 81%, 1)",
- "lowContrast": "hsla(216, 33%, 29%, 1)",
- },
- "default": {
- "highContrast": "hsla(220, 27%, 98%, 1)",
- "lowContrast": "hsla(216, 27%, 36%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(216, 15%, 54%, 1)",
- "lowContrast": "hsla(216, 15%, 54%, 0.32)",
- },
- "focus": {
- "highContrast": "hsla(218, 19%, 81%, 1)",
- "lowContrast": "hsla(216, 33%, 29%, 1)",
- },
- "hover": {
- "highContrast": "hsla(214, 21%, 94%, 1)",
- "lowContrast": "hsla(217, 18%, 45%, 1)",
- },
- },
- "primary": {
- "active": {
- "highContrast": "hsla(220, 27%, 98%, 1)",
- "lowContrast": "hsla(216, 27%, 36%, 1)",
- },
- "default": {
- "highContrast": "hsla(220, 27%, 98%, 1)",
- "lowContrast": "hsla(216, 27%, 36%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(216, 15%, 54%, 1)",
- "lowContrast": "hsla(216, 15%, 54%, 0.32)",
- },
- "focus": {
- "highContrast": "hsla(220, 27%, 98%, 1)",
- "lowContrast": "hsla(216, 27%, 36%, 1)",
- },
- "hover": {
- "highContrast": "hsla(220, 27%, 98%, 1)",
- "lowContrast": "hsla(216, 27%, 36%, 1)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(216, 27%, 36%, 1)",
- },
- "default": {
- "lowContrast": "hsla(216, 27%, 36%, 1)",
- },
- "disabled": {
- "lowContrast": "hsla(216, 15%, 54%, 0.32)",
- },
- "focus": {
- "lowContrast": "hsla(216, 27%, 36%, 1)",
- },
- "hover": {
- "lowContrast": "hsla(216, 27%, 36%, 1)",
- },
- },
- },
- "text": {
- "link": {
- "active": {
- "highContrast": "hsla(218, 19%, 81%, 1)",
- "lowContrast": "hsla(216, 33%, 29%, 1)",
- },
- "default": {
- "highContrast": "hsla(220, 27%, 98%, 1)",
- "lowContrast": "hsla(216, 27%, 36%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(216, 15%, 54%, 1)",
- "lowContrast": "hsla(216, 15%, 54%, 0.32)",
- },
- "focus": {
- "highContrast": "hsla(218, 19%, 81%, 1)",
- "lowContrast": "hsla(216, 33%, 29%, 1)",
- },
- "hover": {
- "highContrast": "hsla(214, 21%, 94%, 1)",
- "lowContrast": "hsla(217, 18%, 45%, 1)",
- },
- },
- "primary": {
- "active": {
- "highContrast": "hsla(220, 27%, 98%, 1)",
- "lowContrast": "hsla(216, 27%, 36%, 1)",
- },
- "default": {
- "highContrast": "hsla(220, 27%, 98%, 1)",
- "lowContrast": "hsla(216, 27%, 36%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(216, 15%, 54%, 1)",
- "lowContrast": "hsla(216, 15%, 54%, 0.32)",
- },
- "focus": {
- "highContrast": "hsla(220, 27%, 98%, 1)",
- "lowContrast": "hsla(216, 27%, 36%, 1)",
- },
- "hover": {
- "highContrast": "hsla(220, 27%, 98%, 1)",
- "lowContrast": "hsla(216, 27%, 36%, 1)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(216, 27%, 36%, 1)",
- },
- "default": {
- "lowContrast": "hsla(216, 27%, 36%, 1)",
- },
- "disabled": {
- "lowContrast": "hsla(216, 15%, 54%, 0.32)",
- },
- "focus": {
- "lowContrast": "hsla(216, 27%, 36%, 1)",
- },
- "hover": {
- "lowContrast": "hsla(216, 27%, 36%, 1)",
- },
- },
- },
- },
- },
- "notice": {
- "action": {
- "background": {
- "primary": {
- "active": {
- "highContrast": "hsla(41, 82%, 26%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
- },
- "default": {
- "highContrast": "hsla(38, 97%, 38%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 0.09)",
- },
- "disabled": {
- "highContrast": "hsla(38, 97%, 38%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 0.09)",
- },
- "focus": {
- "highContrast": "hsla(41, 82%, 26%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
- },
- "hover": {
- "highContrast": "hsla(40, 90%, 32%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 0.18)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
- },
- "default": {
- "lowContrast": "hsla(36, 100%, 44%, 0.09)",
- },
- "disabled": {
- "lowContrast": "hsla(36, 100%, 44%, 0.09)",
- },
- "focus": {
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
- },
- "hover": {
- "lowContrast": "hsla(36, 100%, 44%, 0.18)",
- },
- },
- },
- "border": {
- "primary": {
- "active": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
- },
- "default": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
- },
- "disabled": {
- "highContrast": "hsla(35, 84%, 54%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
- },
- "focus": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
- },
- "hover": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
- },
- "default": {
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
- },
- "disabled": {
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
- },
- "focus": {
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
- },
- "hover": {
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
- },
- },
- },
- "icon": {
- "link": {
- "active": {
- "highContrast": "hsla(32, 97%, 86%, 1)",
- "lowContrast": "hsla(40, 90%, 32%, 1)",
- },
- "default": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(38, 97%, 38%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(35, 84%, 54%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
- },
- "focus": {
- "highContrast": "hsla(32, 97%, 86%, 1)",
- "lowContrast": "hsla(40, 90%, 32%, 1)",
- },
- "hover": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 1)",
- },
- },
- "primary": {
- "active": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(38, 97%, 38%, 1)",
- },
- "default": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(38, 97%, 38%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(35, 84%, 54%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
- },
- "focus": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(38, 97%, 38%, 1)",
- },
- "hover": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(38, 97%, 38%, 1)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(38, 97%, 38%, 1)",
- },
- "default": {
- "lowContrast": "hsla(38, 97%, 38%, 1)",
- },
- "disabled": {
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
- },
- "focus": {
- "lowContrast": "hsla(38, 97%, 38%, 1)",
- },
- "hover": {
- "lowContrast": "hsla(38, 97%, 38%, 1)",
- },
- },
- },
- "text": {
- "link": {
- "active": {
- "highContrast": "hsla(32, 97%, 86%, 1)",
- "lowContrast": "hsla(40, 90%, 32%, 1)",
- },
- "default": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(38, 97%, 38%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(35, 84%, 54%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
- },
- "focus": {
- "highContrast": "hsla(32, 97%, 86%, 1)",
- "lowContrast": "hsla(40, 90%, 32%, 1)",
- },
- "hover": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 1)",
- },
- },
- "primary": {
- "active": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(38, 97%, 38%, 1)",
- },
- "default": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(38, 97%, 38%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(35, 84%, 54%, 1)",
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
- },
- "focus": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(38, 97%, 38%, 1)",
- },
- "hover": {
- "highContrast": "hsla(32, 100%, 94%, 1)",
- "lowContrast": "hsla(38, 97%, 38%, 1)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(38, 97%, 38%, 1)",
- },
- "default": {
- "lowContrast": "hsla(38, 97%, 38%, 1)",
- },
- "disabled": {
- "lowContrast": "hsla(36, 100%, 44%, 0.32)",
- },
- "focus": {
- "lowContrast": "hsla(38, 97%, 38%, 1)",
- },
- "hover": {
- "lowContrast": "hsla(38, 97%, 38%, 1)",
- },
- },
- },
- },
- },
- "positive": {
- "action": {
- "background": {
- "primary": {
- "active": {
- "highContrast": "hsla(164, 100%, 17%, 1)",
- "lowContrast": "hsla(155, 100%, 31%, 0.32)",
- },
- "default": {
- "highContrast": "hsla(160, 100%, 26%, 1)",
- "lowContrast": "hsla(155, 100%, 31%, 0.09)",
- },
- "disabled": {
- "highContrast": "hsla(160, 100%, 26%, 1)",
- "lowContrast": "hsla(155, 100%, 31%, 0.09)",
- },
- "focus": {
- "highContrast": "hsla(164, 100%, 17%, 1)",
- "lowContrast": "hsla(155, 100%, 31%, 0.32)",
- },
- "hover": {
- "highContrast": "hsla(163, 100%, 22%, 1)",
- "lowContrast": "hsla(155, 100%, 31%, 0.18)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(155, 100%, 31%, 0.32)",
- },
- "default": {
- "lowContrast": "hsla(155, 100%, 31%, 0.09)",
- },
- "disabled": {
- "lowContrast": "hsla(155, 100%, 31%, 0.09)",
- },
- "focus": {
- "lowContrast": "hsla(155, 100%, 31%, 0.32)",
- },
- "hover": {
- "lowContrast": "hsla(155, 100%, 31%, 0.18)",
- },
- },
- },
- "border": {
- "primary": {
- "active": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(155, 100%, 31%, 0.32)",
- },
- "default": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(155, 100%, 31%, 0.32)",
- },
- "disabled": {
- "highContrast": "hsla(149, 99%, 35%, 1)",
- "lowContrast": "hsla(155, 100%, 31%, 0.32)",
- },
- "focus": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(155, 100%, 31%, 0.32)",
- },
- "hover": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(155, 100%, 31%, 0.32)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(155, 100%, 31%, 0.32)",
- },
- "default": {
- "lowContrast": "hsla(155, 100%, 31%, 0.32)",
- },
- "disabled": {
- "lowContrast": "hsla(155, 100%, 31%, 0.32)",
- },
- "focus": {
- "lowContrast": "hsla(155, 100%, 31%, 0.32)",
- },
- "hover": {
- "lowContrast": "hsla(155, 100%, 31%, 0.32)",
- },
- },
- },
- "icon": {
- "link": {
- "active": {
- "highContrast": "hsla(113, 69%, 83%, 1)",
- "lowContrast": "hsla(163, 100%, 22%, 1)",
- },
- "default": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(113, 69%, 83%, 1)",
- "lowContrast": "hsla(121, 65%, 71%, 1)",
- },
- "focus": {
- "highContrast": "hsla(113, 69%, 83%, 1)",
- "lowContrast": "hsla(163, 100%, 22%, 1)",
- },
- "hover": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(155, 100%, 31%, 1)",
- },
- },
- "primary": {
- "active": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "default": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(149, 99%, 35%, 1)",
- "lowContrast": "hsla(155, 100%, 31%, 0.32)",
- },
- "focus": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "hover": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "default": {
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "disabled": {
- "lowContrast": "hsla(155, 100%, 31%, 0.32)",
- },
- "focus": {
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "hover": {
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- },
- },
- "text": {
- "link": {
- "active": {
- "highContrast": "hsla(113, 69%, 83%, 1)",
- "lowContrast": "hsla(163, 100%, 22%, 1)",
- },
- "default": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(113, 69%, 83%, 1)",
- "lowContrast": "hsla(121, 65%, 71%, 1)",
- },
- "focus": {
- "highContrast": "hsla(113, 69%, 83%, 1)",
- "lowContrast": "hsla(163, 100%, 22%, 1)",
- },
- "hover": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(155, 100%, 31%, 1)",
- },
- },
- "primary": {
- "active": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "default": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(149, 99%, 35%, 1)",
- "lowContrast": "hsla(155, 100%, 31%, 0.32)",
- },
- "focus": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "hover": {
- "highContrast": "hsla(107, 100%, 96%, 1)",
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- },
- "secondary": {
- "active": {
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "default": {
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "disabled": {
- "lowContrast": "hsla(155, 100%, 31%, 0.32)",
- },
- "focus": {
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- "hover": {
- "lowContrast": "hsla(160, 100%, 26%, 1)",
- },
- },
- },
+ "staticWhite": {
+ "disabled": "hsla(0, 0%, 100%, 0.32)",
+ "muted": "hsla(0, 0%, 100%, 0.64)",
+ "normal": "hsla(0, 0%, 100%, 1)",
+ "subtle": "hsla(0, 0%, 100%, 0.8)",
},
},
"text": {
+ "gray": {
+ "disabled": "hsla(211, 20%, 52%, 0.32)",
+ "muted": "hsla(211, 22%, 56%, 1)",
+ "normal": "hsla(212, 39%, 16%, 1)",
+ "subtle": "hsla(211, 26%, 34%, 1)",
+ },
"information": {
- "highContrast": "hsla(0, 0%, 100%, 1)",
- "lowContrast": "hsla(193, 100%, 35%, 1)",
+ "disabled": "hsla(200, 84%, 44%, 0.32)",
+ "muted": "hsla(200, 90%, 65%, 1)",
+ "normal": "hsla(200, 84%, 37%, 1)",
+ "subtle": "hsla(200, 84%, 44%, 1)",
},
"negative": {
- "highContrast": "hsla(0, 0%, 100%, 1)",
- "lowContrast": "hsla(8, 73%, 47%, 1)",
+ "disabled": "hsla(4, 74%, 49%, 0.32)",
+ "muted": "hsla(4, 93%, 68%, 1)",
+ "normal": "hsla(4, 74%, 49%, 1)",
+ "subtle": "hsla(4, 86%, 58%, 1)",
},
"neutral": {
- "highContrast": "hsla(0, 0%, 100%, 1)",
- "lowContrast": "hsla(216, 27%, 36%, 1)",
+ "disabled": "hsla(211, 20%, 52%, 0.32)",
+ "muted": "hsla(211, 22%, 56%, 1)",
+ "normal": "hsla(211, 33%, 21%, 1)",
+ "subtle": "hsla(211, 26%, 34%, 1)",
},
"notice": {
- "highContrast": "hsla(0, 0%, 100%, 1)",
- "lowContrast": "hsla(38, 97%, 38%, 1)",
+ "disabled": "hsla(25, 90%, 48%, 0.32)",
+ "muted": "hsla(25, 100%, 63%, 1)",
+ "normal": "hsla(25, 85%, 42%, 1)",
+ "subtle": "hsla(25, 90%, 48%, 1)",
+ },
+ "onPrimary": {
+ "disabled": "hsl(0, 0%, 100%)",
+ "muted": "hsl(0, 0%, 100%)",
+ "normal": "hsl(0, 0%, 100%)",
+ "subtle": "hsl(0, 0%, 100%)",
},
"positive": {
- "highContrast": "hsla(0, 0%, 100%, 1)",
- "lowContrast": "hsla(160, 100%, 26%, 1)",
+ "disabled": "hsla(150, 100%, 32%, 0.32)",
+ "muted": "hsla(150, 59%, 55%, 1)",
+ "normal": "hsla(150, 100%, 27%, 1)",
+ "subtle": "hsla(150, 100%, 32%, 1)",
+ },
+ "primary": {
+ "disabled": "hsl(332, 100%, 26%)",
+ "muted": "hsl(332, 100%, 26%)",
+ "normal": "hsl(332, 100%, 26%)",
+ "subtle": "hsl(332, 100%, 26%)",
+ },
+ "staticBlack": {
+ "disabled": "hsla(0, 0%, 0%, 0.32)",
+ "muted": "hsla(0, 0%, 0%, 0.72)",
+ "normal": "hsla(0, 0%, 0%, 1)",
+ "subtle": "hsla(0, 0%, 0%, 0.8)",
+ },
+ "staticWhite": {
+ "disabled": "hsla(0, 0%, 100%, 0.32)",
+ "muted": "hsla(0, 0%, 100%, 0.64)",
+ "normal": "hsla(0, 0%, 100%, 1)",
+ "subtle": "hsla(0, 0%, 100%, 0.8)",
},
},
},
- "static": {
- "white": "hsla(0, 0%, 100%, 1)",
+ "overlay": {
+ "background": {
+ "moderate": "hsla(211, 20%, 52%, 0.32)",
+ "subtle": "hsla(0, 0%, 0%, 0.56)",
+ },
},
- "surface": {
- "action": {
- "icon": {
- "active": {
- "highContrast": "hsla(0, 0%, 100%, 1)",
- "lowContrast": "hsla(217, 18%, 45%, 1)",
- },
- "default": {
- "highContrast": "hsla(214, 21%, 94%, 0.32)",
- "lowContrast": "hsla(214, 18%, 69%, 1)",
- },
- "disabled": {
- "highContrast": "hsla(216, 15%, 54%, 0.18)",
- "lowContrast": "hsla(216, 15%, 54%, 0.18)",
- },
- "focus": {
- "highContrast": "hsla(0, 0%, 100%, 1)",
- "lowContrast": "hsla(217, 18%, 45%, 1)",
- },
- "hover": {
- "highContrast": "hsla(0, 0%, 100%, 1)",
- "lowContrast": "hsla(217, 18%, 45%, 1)",
- },
- },
+ "popup": {
+ "background": {
+ "intense": "hsla(211, 29%, 26%, 1)",
+ "subtle": "hsla(0, 0%, 100%, 1)",
},
+ "border": {
+ "intense": "hsla(211, 26%, 34%, 1)",
+ "subtle": "hsla(211, 20%, 52%, 0.18)",
+ },
+ },
+ "surface": {
"background": {
- "level1": {
- "highContrast": "hsla(217, 56%, 17%, 1)",
- "lowContrast": "hsla(220, 30%, 96%, 1)",
+ "cloud": {
+ "intense": "hsla(200, 61%, 20%, 1)",
+ "subtle": "hsla(198, 39%, 95%, 1)",
+ },
+ "gray": {
+ "intense": "hsla(0, 0%, 100%, 1)",
+ "moderate": "hsla(210, 40%, 98%, 1)",
+ "subtle": "hsla(213, 47%, 96%, 1)",
},
- "level2": {
- "highContrast": "hsla(216, 44%, 23%, 1)",
- "lowContrast": "hsla(0, 0%, 100%, 1)",
+ "primary": {
+ "intense": "hsl(332, 100%, 26%)",
+ "subtle": "hsl(332, 52%, 49%)",
},
- "level3": {
- "highContrast": "hsla(216, 33%, 29%, 1)",
- "lowContrast": "hsla(220, 27%, 98%, 1)",
+ "sea": {
+ "intense": "hsla(180, 61%, 20%, 1)",
+ "subtle": "hsla(180, 39%, 95%, 1)",
},
},
"border": {
- "normal": {
- "highContrast": "hsla(214, 21%, 94%, 0.18)",
- "lowContrast": "hsla(216, 15%, 54%, 0.18)",
+ "gray": {
+ "muted": "hsla(211, 20%, 52%, 0.18)",
+ "normal": "hsla(211, 24%, 65%, 1)",
+ "subtle": "hsla(214, 28%, 84%, 1)",
},
- "subtle": {
- "highContrast": "hsla(214, 21%, 94%, 0.09)",
- "lowContrast": "hsla(216, 15%, 54%, 0.09)",
+ "primary": {
+ "muted": "hsla(227, 100%, 59%, 0.18)",
+ "normal": "hsla(227, 100%, 59%, 1)",
},
},
- "overlay": {
- "background": {
- "400": "hsla(214, 18%, 69%, 0.64)",
- "800": "hsla(214, 15%, 18%, 0.64)",
+ "icon": {
+ "gray": {
+ "disabled": "hsla(211, 20%, 52%, 0.32)",
+ "muted": "hsla(211, 22%, 56%, 1)",
+ "normal": "hsla(212, 39%, 16%, 1)",
+ "subtle": "hsla(211, 26%, 34%, 1)",
},
- },
- "popup": {
- "background": "hsla(0, 0%, 100%, 1)",
- },
- "text": {
- "muted": {
- "highContrast": "hsla(218, 19%, 81%, 1)",
- "lowContrast": "hsla(216, 16%, 60%, 1)",
+ "onCloud": {
+ "onIntense": "hsla(220, 100%, 73%, 1)",
+ "onSubtle": "hsla(223, 100%, 65%, 1)",
},
- "normal": {
- "highContrast": "hsla(0, 0%, 100%, 1)",
- "lowContrast": "hsla(217, 56%, 17%, 1)",
+ "onSea": {
+ "onIntense": "hsla(150, 59%, 55%, 1)",
+ "onSubtle": "hsla(155, 100%, 31%, 1)",
},
- "placeholder": {
- "highContrast": "hsla(214, 18%, 69%, 1)",
- "lowContrast": "hsla(214, 18%, 69%, 1)",
+ "primary": {
+ "normal": "hsl(332, 100%, 26%)",
},
- "subdued": {
- "highContrast": "hsla(216, 19%, 89%, 1)",
- "lowContrast": "hsla(217, 18%, 45%, 1)",
+ "staticBlack": {
+ "disabled": "hsla(0, 0%, 0%, 0.32)",
+ "muted": "hsla(0, 0%, 0%, 0.56)",
+ "normal": "hsla(0, 0%, 0%, 1)",
+ "subtle": "hsla(0, 0%, 0%, 0.72)",
},
- "subtle": {
- "highContrast": "hsla(220, 30%, 96%, 1)",
- "lowContrast": "hsla(216, 27%, 36%, 1)",
+ "staticWhite": {
+ "disabled": "hsla(0, 0%, 100%, 0.32)",
+ "muted": "hsla(0, 0%, 100%, 0.48)",
+ "normal": "hsla(0, 0%, 100%, 1)",
+ "subtle": "hsla(0, 0%, 100%, 0.88)",
},
},
- },
- "white": {
- "action": {
- "background": {
- "primary": {
- "active": "hsla(216, 4%, 89%, 1)",
- "default": "hsla(0, 0%, 100%, 1)",
- "disabled": "hsla(210, 6%, 94%, 0.18)",
- "focus": "hsla(216, 4%, 89%, 1)",
- "hover": "hsla(216, 6%, 94%, 1)",
- },
- "secondary": {
- "active": "hsla(210, 6%, 94%, 0.32)",
- "default": "hsla(214, 15%, 18%, 0)",
- "disabled": "hsla(214, 15%, 18%, 0)",
- "focus": "hsla(210, 6%, 94%, 0.32)",
- "hover": "hsla(210, 6%, 94%, 0.18)",
- },
- "tertiary": {
- "active": "hsla(210, 6%, 94%, 0.32)",
- "default": "hsla(210, 6%, 94%, 0.09)",
- "disabled": "hsla(210, 6%, 94%, 0.09)",
- "focus": "hsla(210, 6%, 94%, 0.32)",
- "hover": "hsla(210, 6%, 94%, 0.18)",
- },
+ "text": {
+ "gray": {
+ "disabled": "hsla(211, 20%, 52%, 0.32)",
+ "muted": "hsla(211, 22%, 56%, 1)",
+ "normal": "hsla(212, 39%, 16%, 1)",
+ "subtle": "hsla(211, 26%, 34%, 1)",
},
- "border": {
- "primary": {
- "active": "hsla(216, 4%, 89%, 1)",
- "default": "hsla(0, 0%, 100%, 1)",
- "disabled": "hsla(210, 6%, 94%, 0.18)",
- "focus": "hsla(216, 4%, 89%, 1)",
- "hover": "hsla(216, 6%, 94%, 1)",
- },
- "secondary": {
- "active": "hsla(0, 0%, 100%, 1)",
- "default": "hsla(0, 0%, 100%, 1)",
- "disabled": "hsla(210, 6%, 94%, 0.32)",
- "focus": "hsla(0, 0%, 100%, 1)",
- "hover": "hsla(0, 0%, 100%, 1)",
- },
- "tertiary": {
- "active": "hsla(214, 15%, 18%, 0)",
- "default": "hsla(214, 15%, 18%, 0)",
- "disabled": "hsla(214, 15%, 18%, 0)",
- "focus": "hsla(214, 15%, 18%, 0)",
- "hover": "hsla(214, 15%, 18%, 0)",
- },
+ "onCloud": {
+ "onIntense": "hsla(219, 95%, 85%, 1)",
+ "onSubtle": "hsla(227, 71%, 51%, 1)",
},
- "icon": {
- "link": {
- "active": "hsla(214, 7%, 81%, 1)",
- "default": "hsla(0, 0%, 100%, 1)",
- "disabled": "hsla(210, 6%, 94%, 0.32)",
- "focus": "hsla(214, 7%, 81%, 1)",
- "hover": "hsla(216, 4%, 89%, 1)",
- "visited": "hsla(268, 100%, 79%, 1)",
- },
- "primary": {
- "active": "hsla(218, 89%, 51%, 1)",
- "default": "hsla(218, 89%, 51%, 1)",
- "disabled": "hsla(210, 6%, 94%, 0.32)",
- "focus": "hsla(218, 89%, 51%, 1)",
- "hover": "hsla(218, 89%, 51%, 1)",
- },
- "secondary": {
- "active": "hsla(0, 0%, 100%, 1)",
- "default": "hsla(0, 0%, 100%, 1)",
- "disabled": "hsla(210, 6%, 94%, 0.32)",
- "focus": "hsla(0, 0%, 100%, 1)",
- "hover": "hsla(0, 0%, 100%, 1)",
- },
- "tertiary": {
- "active": "hsla(0, 0%, 100%, 1)",
- "default": "hsla(0, 0%, 100%, 1)",
- "disabled": "hsla(210, 6%, 94%, 0.32)",
- "focus": "hsla(0, 0%, 100%, 1)",
- "hover": "hsla(0, 0%, 100%, 1)",
- },
+ "onSea": {
+ "onIntense": "hsla(150, 59%, 82%, 1)",
+ "onSubtle": "hsla(155, 100%, 21%, 1)",
},
- "text": {
- "link": {
- "active": "hsla(214, 7%, 81%, 1)",
- "default": "hsla(0, 0%, 100%, 1)",
- "disabled": "hsla(210, 6%, 94%, 0.32)",
- "focus": "hsla(214, 7%, 81%, 1)",
- "hover": "hsla(216, 4%, 89%, 1)",
- "visited": "hsla(268, 100%, 79%, 1)",
- },
- "primary": {
- "active": "hsla(218, 89%, 51%, 1)",
- "default": "hsla(218, 89%, 51%, 1)",
- "disabled": "hsla(210, 6%, 94%, 0.32)",
- "focus": "hsla(218, 89%, 51%, 1)",
- "hover": "hsla(218, 89%, 51%, 1)",
- },
- "secondary": {
- "active": "hsla(0, 0%, 100%, 1)",
- "default": "hsla(0, 0%, 100%, 1)",
- "disabled": "hsla(210, 6%, 94%, 0.32)",
- "focus": "hsla(0, 0%, 100%, 1)",
- "hover": "hsla(0, 0%, 100%, 1)",
- },
- "tertiary": {
- "active": "hsla(0, 0%, 100%, 1)",
- "default": "hsla(0, 0%, 100%, 1)",
- "disabled": "hsla(210, 6%, 94%, 0.32)",
- "focus": "hsla(0, 0%, 100%, 1)",
- "hover": "hsla(0, 0%, 100%, 1)",
- },
+ "primary": {
+ "normal": "hsla(227, 100%, 59%, 1)",
+ },
+ "staticBlack": {
+ "disabled": "hsla(0, 0%, 0%, 0.32)",
+ "muted": "hsla(0, 0%, 0%, 0.56)",
+ "normal": "hsla(0, 0%, 0%, 1)",
+ "subtle": "hsla(0, 0%, 0%, 0.72)",
+ },
+ "staticWhite": {
+ "disabled": "hsla(0, 0%, 100%, 0.32)",
+ "muted": "hsla(0, 0%, 100%, 0.48)",
+ "normal": "hsla(0, 0%, 100%, 1)",
+ "subtle": "hsla(0, 0%, 100%, 0.88)",
},
},
},
+ "transparent": "hsla(0, 0%, 100%, 0)",
},
},
"elevation": {
@@ -3366,10 +1207,8 @@ exports[`createTheme should create a theme with the correct brand colors 2`] = `
}
}
accessible={true}
- activeBackgroundColor="hsl(332, 100%, 17%)"
- activeBorderColor="hsl(332, 100%, 17%)"
- borderRadius="2px"
- borderWidth="1px"
+ borderRadius="4px"
+ borderWidth="0px"
buttonPaddingBottom="0px"
buttonPaddingLeft="20px"
buttonPaddingRight="20px"
@@ -3378,9 +1217,9 @@ exports[`createTheme should create a theme with the correct brand colors 2`] = `
data-blade-component="button"
defaultBackgroundColor="hsl(332, 100%, 26%)"
defaultBorderColor="hsl(332, 100%, 26%)"
- focusBackgroundColor="hsl(332, 100%, 20%)"
- focusBorderColor="hsl(332, 100%, 20%)"
- focusRingColor="hsla(332, 100%, 26%, 0.18)"
+ focusBackgroundColor="hsl(332, 100%, 23%)"
+ focusBorderColor="hsl(332, 100%, 23%)"
+ focusRingColor="hsla(227, 100%, 59%, 0.18)"
focusable={true}
hoverBackgroundColor="hsl(332, 100%, 23%)"
hoverBorderColor="hsl(332, 100%, 23%)"
@@ -3406,13 +1245,14 @@ exports[`createTheme should create a theme with the correct brand colors 2`] = `
"alignSelf": "center",
"backgroundColor": "hsl(332, 100%, 26%)",
"borderColor": "hsl(332, 100%, 26%)",
- "borderRadius": 2,
+ "borderRadius": 4,
"borderStyle": "solid",
- "borderWidth": 1,
+ "borderWidth": 0,
"cursor": "pointer",
"display": "flex",
"justifyContent": "center",
"minHeight": 36,
+ "overflow": "hidden",
"paddingBottom": 0,
"paddingLeft": 20,
"paddingRight": 20,
@@ -3447,19 +1287,21 @@ exports[`createTheme should create a theme with the correct brand colors 2`] = `
"flexGrow": 1,
"flexShrink": 1,
"justifyContent": "center",
+ "zIndex": 1,
},
{
"opacity": 1,
},
]
}
+ zIndex={1}
>
{
expect(
tinycolor.isReadable(
- theme.colors.onLight.action.background.primary.default,
- theme.colors.onLight.action.text.primary.default,
+ theme.colors.onLight.interactive.background.primary.default,
+ theme.colors.onLight.interactive.text.onPrimary.normal,
{
level: 'AAA',
size: 'large',
@@ -38,8 +38,8 @@ describe('createTheme', () => {
);
expect(
tinycolor.isReadable(
- theme.colors.onLight.action.background.primary.default,
- theme.colors.onLight.action.text.primary.default,
+ theme.colors.onLight.interactive.background.primary.default,
+ theme.colors.onLight.interactive.text.onPrimary.normal,
{
level: 'AAA',
size: 'large',
diff --git a/packages/blade/src/tokens/theme/__tests__/createTheme.web.test.tsx b/packages/blade/src/tokens/theme/__tests__/createTheme.web.test.tsx
index e1211a9928e..5a88893c530 100644
--- a/packages/blade/src/tokens/theme/__tests__/createTheme.web.test.tsx
+++ b/packages/blade/src/tokens/theme/__tests__/createTheme.web.test.tsx
@@ -16,8 +16,8 @@ describe('createTheme', () => {
expect(
tinycolor.isReadable(
- theme.colors.onLight.action.background.primary.default,
- theme.colors.onLight.action.text.primary.default,
+ theme.colors.onLight.interactive.background.primary.default,
+ theme.colors.onLight.interactive.text.onPrimary.normal,
{
level: 'AAA',
size: 'large',
@@ -38,8 +38,8 @@ describe('createTheme', () => {
);
expect(
tinycolor.isReadable(
- theme.colors.onLight.action.background.primary.default,
- theme.colors.onLight.action.text.primary.default,
+ theme.colors.onLight.interactive.background.primary.default,
+ theme.colors.onLight.interactive.text.onPrimary.normal,
{
level: 'AAA',
size: 'large',
diff --git a/packages/blade/src/tokens/theme/__tests__/overrideTheme.test.ts b/packages/blade/src/tokens/theme/__tests__/overrideTheme.test.ts
index 305b4729f53..98c9fcc4581 100644
--- a/packages/blade/src/tokens/theme/__tests__/overrideTheme.test.ts
+++ b/packages/blade/src/tokens/theme/__tests__/overrideTheme.test.ts
@@ -12,15 +12,17 @@ describe('overrideTheme', () => {
const overrides = {
colors: {
onLight: {
- brand: {
- primary: {
- 300: 'someothercolor',
+ surface: {
+ background: {
+ primary: {
+ intense: 'someothercolor',
+ },
},
},
feedback: {
background: {
positive: {
- highContrast: 'someothercolor',
+ intense: 'someothercolor',
},
},
},
@@ -29,9 +31,10 @@ describe('overrideTheme', () => {
};
const overridenTheme: ThemeTokens = cloneDeep(bladeTheme);
- overridenTheme.colors.onLight.brand.primary[300] = overrides.colors.onLight.brand.primary[300];
- overridenTheme.colors.onLight.feedback.background.positive.highContrast =
- overrides.colors.onLight.feedback.background.positive.highContrast;
+ overridenTheme.colors.onLight.surface.background.primary.intense =
+ overrides.colors.onLight.surface.background.primary.intense;
+ overridenTheme.colors.onLight.feedback.background.positive.intense =
+ overrides.colors.onLight.feedback.background.positive.intense;
const overrideThemeResult = overrideTheme({ baseThemeTokens: bladeTheme, overrides });
expect(overrideThemeResult).toEqual(overridenTheme);
@@ -41,15 +44,17 @@ describe('overrideTheme', () => {
const overrides = {
colors: {
onLight: {
- brand: {
- primary: {
- 300: 'someothercolor',
+ surface: {
+ background: {
+ primary: {
+ intense: 'someothercolor',
+ },
},
},
feedback: {
background: {
positive: {
- highContrast: 'someothercolor',
+ intense: 'someothercolor',
},
},
},
@@ -58,9 +63,10 @@ describe('overrideTheme', () => {
};
const overridenTheme: ThemeTokens = cloneDeep(bladeTheme);
- overridenTheme.colors.onLight.brand.primary[300] = overrides.colors.onLight.brand.primary[300];
- overridenTheme.colors.onLight.feedback.background.positive.highContrast =
- overrides.colors.onLight.feedback.background.positive.highContrast;
+ overridenTheme.colors.onLight.surface.background.primary.intense =
+ overrides.colors.onLight.surface.background.primary.intense;
+ overridenTheme.colors.onLight.feedback.background.positive.intense =
+ overrides.colors.onLight.feedback.background.positive.intense;
const overrideThemeResult = overrideTheme({ baseThemeTokens: bladeTheme, overrides });
expect(overrideThemeResult).toEqual(overridenTheme);
@@ -71,16 +77,18 @@ describe('overrideTheme', () => {
const overrides = {
colors: {
onLight: {
- brand: {
- primary: {
- // this will fail the test since empty value is not allowed
- 300: '',
+ surface: {
+ background: {
+ primary: {
+ // this will fail test since empty values are not allowed
+ intense: '',
+ },
},
},
feedback: {
background: {
positive: {
- highContrast: 'someothercolor',
+ intense: 'someothercolor',
},
},
},
@@ -102,16 +110,18 @@ describe('overrideTheme', () => {
const invalidBaseTheme = {
colors: {
onLight: {
- brand: {
- primary: {
- // this will fail the test since empty value is not allowed
- 300: '',
+ surface: {
+ background: {
+ primary: {
+ // this will fail test since empty values are not allowed
+ intense: '',
+ },
},
},
feedback: {
background: {
positive: {
- highContrast: 'someothercolor',
+ intense: 'someothercolor',
},
},
},
diff --git a/packages/blade/src/utils/getFocusRingStyles/getFocusRingStyles.native.test.ts b/packages/blade/src/utils/getFocusRingStyles/getFocusRingStyles.native.test.ts
index 7485bfbeafb..ff2ceae5cc1 100644
--- a/packages/blade/src/utils/getFocusRingStyles/getFocusRingStyles.native.test.ts
+++ b/packages/blade/src/utils/getFocusRingStyles/getFocusRingStyles.native.test.ts
@@ -4,7 +4,12 @@ import { getFocusRingStyles } from './getFocusRingStyles';
describe('getFocusRingStyles', () => {
it('should return correct styles when called with valid parameters', () => {
const result = getFocusRingStyles({
- theme: { ...bladeTheme, colors: bladeTheme.colors.onLight },
+ theme: {
+ ...bladeTheme,
+ colors: bladeTheme.colors.onLight,
+ elevation: bladeTheme.elevation.onLight,
+ typography: bladeTheme.typography.onDesktop,
+ },
});
expect(result).toMatchObject({});
});
diff --git a/packages/blade/src/utils/getFocusRingStyles/getFocusRingStyles.web.test.ts b/packages/blade/src/utils/getFocusRingStyles/getFocusRingStyles.web.test.ts
index 178fca68b3d..76a9f63dd7d 100644
--- a/packages/blade/src/utils/getFocusRingStyles/getFocusRingStyles.web.test.ts
+++ b/packages/blade/src/utils/getFocusRingStyles/getFocusRingStyles.web.test.ts
@@ -4,7 +4,12 @@ import { getFocusRingStyles } from './getFocusRingStyles';
describe('getFocusRingStyles', () => {
it('should return correct styles when called with valid parameters', () => {
const result = getFocusRingStyles({
- theme: { ...bladeTheme, colors: bladeTheme.colors.onLight },
+ theme: {
+ ...bladeTheme,
+ colors: bladeTheme.colors.onLight,
+ elevation: bladeTheme.elevation.onLight,
+ typography: bladeTheme.typography.onDesktop,
+ },
});
expect(result).toMatchObject({
outline: '4px solid hsla(227, 100%, 59%, 0.18)',
diff --git a/packages/blade/src/utils/lodashButBetter/get.test.ts b/packages/blade/src/utils/lodashButBetter/get.test.ts
index b1cb6e3d2ea..7facdddc29e 100644
--- a/packages/blade/src/utils/lodashButBetter/get.test.ts
+++ b/packages/blade/src/utils/lodashButBetter/get.test.ts
@@ -6,26 +6,32 @@ describe('lodashButBetter/get', () => {
});
it('should fallback to default value', () => {
+ // @ts-expect-error
expect(get({ a: { b: 2 } }, 'a.c', 3)).toBe(3);
});
it('should return undefined if no default value', () => {
+ // @ts-expect-error
expect(get({ a: { b: 2 } }, 'a.c')).toBe(undefined);
});
it('should return objects', () => {
+ // @ts-expect-error
expect(get({ a: { b: 2 } }, 'a')).toEqual({ b: 2 });
});
it('should return arrays', () => {
+ // @ts-expect-error
expect(get({ a: { b: [2] } }, 'a')).toEqual({ b: [2] });
});
it('should return undefined if no object', () => {
+ // @ts-expect-error
expect(get({}, 'a.c')).toBe(undefined);
});
it('should return undefined if no path', () => {
+ // @ts-expect-error
expect(get({ a: { b: 2 } }, '')).toBe(undefined);
});
diff --git a/packages/blade/tsconfig.json b/packages/blade/tsconfig.json
index 88b8f87efde..07b5193f090 100644
--- a/packages/blade/tsconfig.json
+++ b/packages/blade/tsconfig.json
@@ -1,12 +1,6 @@
{
"extends": "../../tsconfig.json",
- "include": [
- "src/components/index.ts",
- "src/tokens/index.ts",
- "src/utils/index.ts",
- "src/@types/globals.d.ts"
- ],
- // "include": ["src"],
+ "include": ["src"],
"compilerOptions": {
"baseUrl": ".",
"paths": {