diff --git a/.gitignore b/.gitignore index b7a52c8f57..fa02727338 100644 --- a/.gitignore +++ b/.gitignore @@ -64,7 +64,6 @@ web_modules/ .node_repl_history # Output of 'npm pack' -*.tgz # Allow pandora-book offline package !documents/tools/*.tgz @@ -130,6 +129,8 @@ packages/solar-theme/charcoal packages/solar-theme/pearl packages/halo-theme/dark packages/halo-theme/light +packages/ds-theme/dark +packages/ds-theme/light # Doc custom-elements.json @@ -148,4 +149,4 @@ packages/**/node_modules certs # nx -.nx \ No newline at end of file +.nx diff --git a/documents/src/pages/elements/email-field.md b/documents/src/pages/elements/email-field.md index d2a86412ac..15cbbd51f3 100644 --- a/documents/src/pages/elements/email-field.md +++ b/documents/src/pages/elements/email-field.md @@ -129,8 +129,11 @@ emailField.addEventListener("input", () => { }); ``` ```css -#error-text { - color:#d94255; +html[prefers-color-scheme="light"] #error-text { + color:#b70300; +} +html[prefers-color-scheme="dark"] #error-text { + color:#ff5540; } ef-email-field { width: 275px; @@ -217,8 +220,11 @@ emailField.addEventListener("input", () => { }); ``` ```css -#error-text { - color:#d94255; +html[prefers-color-scheme="light"] #error-text { + color:#b70300; +} +html[prefers-color-scheme="dark"] #error-text { + color:#ff5540; } ef-email-field { width: 275px; @@ -305,6 +311,7 @@ save.addEventListener("tap", () => { responseText.innerHTML = "Full name & email must be provided together"; } else if (email.value && !/^\w+@mail.com$/.test(email.value)) { email.error = true; + responseText.classList.add('error'); responseText.innerHTML = "Email must be valid and end with @mail.com"; } else { responseText.innerHTML = "Saved"; @@ -323,8 +330,11 @@ email.addEventListener("input", inputHandler); ``` ```css -.error { - color: #d94255; +html[prefers-color-scheme="light"] .error { + color:#b70300; +} +html[prefers-color-scheme="dark"] .error { + color:#ff5540; } ef-text-field, ef-email-field { width: 250px; diff --git a/documents/src/pages/elements/number-field.md b/documents/src/pages/elements/number-field.md index 68947f280d..2f6974d58f 100644 --- a/documents/src/pages/elements/number-field.md +++ b/documents/src/pages/elements/number-field.md @@ -144,6 +144,14 @@ numberField.addEventListener("input", () => { } }); ``` +```css +html[prefers-color-scheme="light"] #error-text { + color:#b70300; +} +html[prefers-color-scheme="dark"] #error-text { + color:#ff5540; +} +``` ```html { ``` ```css -#error-text { - color:#d94255; +html[prefers-color-scheme="light"] #error-text { + color:#b70300; +} +html[prefers-color-scheme="dark"] #error-text { + color:#ff5540; } ef-number-field { width: 250px; diff --git a/documents/src/pages/elements/password-field.md b/documents/src/pages/elements/password-field.md index 65e98e8bd0..fcce741e80 100644 --- a/documents/src/pages/elements/password-field.md +++ b/documents/src/pages/elements/password-field.md @@ -51,8 +51,11 @@ label { ul { padding-inline-start: 24px; } -#password-error, #pattern-error { - color: #d94255; +html[prefers-color-scheme="light"] #password-error, #pattern-error { + color:#b70300; +} +html[prefers-color-scheme="dark"] #password-error, #pattern-error{ + color:#ff5540; } ``` ```html @@ -188,8 +191,11 @@ passwordField.addEventListener("input", () => { }); ``` ```css -#error-text { - color:#d94255; +html[prefers-color-scheme="light"] #error-text { + color:#b70300; +} +html[prefers-color-scheme="dark"] #error-text { + color:#ff5540; } ef-password-field { width: 200px; @@ -276,8 +282,11 @@ passwordField.addEventListener("input", (event) => { }); ``` ```css -#error-text { - color:#d94255; +html[prefers-color-scheme="light"] #error-text { + color:#b70300; +} +html[prefers-color-scheme="dark"] #error-text { + color:#ff5540; } ef-password-field { width: 275px; @@ -387,8 +396,11 @@ confirmPassword.addEventListener("input", inputHandler); ``` ```css -.error { - color: #d94255; +html[prefers-color-scheme="light"] .error { + color:#b70300; +} +html[prefers-color-scheme="dark"] .error { + color:#ff5540; } ef-password-field { width: 250px; diff --git a/documents/src/pages/elements/search-field.md b/documents/src/pages/elements/search-field.md index 68e649c1da..34cd8c5a0f 100644 --- a/documents/src/pages/elements/search-field.md +++ b/documents/src/pages/elements/search-field.md @@ -117,8 +117,11 @@ searchField.addEventListener("input", () => { }); ``` ```css -#error-text { - color:#d94255; +html[prefers-color-scheme="light"] #error-text { + color:#b70300; +} +html[prefers-color-scheme="dark"] #error-text { + color:#ff5540; } ef-search-field { width: 200px; @@ -205,8 +208,11 @@ searchField.addEventListener("input", () => { }); ``` ```css -#error-text { - color:#d94255; +html[prefers-color-scheme="light"] #error-text { + color:#b70300; +} +html[prefers-color-scheme="dark"] #error-text { + color:#ff5540; } ef-search-field { width: 280px; @@ -303,8 +309,11 @@ searchField.addEventListener("input", () => { ``` ```css -#error-text { - color:#d94255; +html[prefers-color-scheme="light"] #error-text { + color:#b70300; +} +html[prefers-color-scheme="dark"] #error-text { + color:#ff5540; } ef-search-field { width: 250px; diff --git a/documents/src/pages/elements/text-field.md b/documents/src/pages/elements/text-field.md index 5cfccdbef4..519f262367 100644 --- a/documents/src/pages/elements/text-field.md +++ b/documents/src/pages/elements/text-field.md @@ -118,8 +118,11 @@ textField.addEventListener("input", () => { ``` ```css -#error-text { - color:#d94255; +html[prefers-color-scheme="light"] #error-text { + color:#b70300; +} +html[prefers-color-scheme="dark"] #error-text { + color:#ff5540; } ef-text-field { width: 200px; @@ -212,8 +215,11 @@ textField.addEventListener("input", () => { ``` ```css -#error-text { - color:#d94255; +html[prefers-color-scheme="light"] #error-text { + color:#b70300; +} +html[prefers-color-scheme="dark"] #error-text { + color:#ff5540; } ef-text-field { width: 300px; @@ -320,8 +326,11 @@ lastName.addEventListener("input", inputHandler); ``` ```css -.error { - color: #d94255; +html[prefers-color-scheme="light"] .error { + color:#b70300; +} +html[prefers-color-scheme="dark"] .error { + color:#ff5540; } ef-text-field { width: 300px; diff --git a/package-lock.json b/package-lock.json index 7096016f32..f633057aa5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -61,6 +61,37 @@ "npm": ">=10.0.0" } }, + "documents/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "documents/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, "documents/node_modules/esbuild": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", @@ -98,89 +129,55 @@ "@esbuild/win32-x64": "0.18.20" } }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "documents/node_modules/pandora-book": { + "version": "3.0.0-74", + "resolved": "file:documents/tools/pandora-book-3.0.0-74.tgz", + "integrity": "sha512-t3wP2dn2obJedsm93I3PAX0G8Z1FtiTRc8lLuxbx9yT06xtUjKhWDFR+kAsWk8FXxpbKWujU7Gp0Xkft4ZsciA==", + "dev": true, "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" + "chalk": "^4.1.1", + "yargs": "^17.0.1" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/code-frame/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" + "bin": { + "pandora": "bin/cli.js" }, "engines": { - "node": ">=4" + "node": ">=13.14.0" } }, - "node_modules/@babel/code-frame/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "documents/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/code-frame/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" + "node": ">=8" } }, - "node_modules/@babel/code-frame/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "peer": true, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/@babel/code-frame/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" } }, "node_modules/@babel/generator": { @@ -295,109 +292,52 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", - "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "license": "MIT", "peer": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "node_modules/@babel/parser": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", + "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", + "license": "MIT", + "peer": true, "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "@babel/types": "^7.26.0" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" + "bin": { + "parser": "bin/babel-parser.js" }, "engines": { - "node": ">=4" + "node": ">=6.0.0" } }, - "node_modules/@babel/parser": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", - "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", + "node_modules/@babel/parser/node_modules/@babel/types": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", + "license": "MIT", "peer": true, - "bin": { - "parser": "bin/babel-parser.js" + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" }, "engines": { - "node": ">=6.0.0" + "node": ">=6.9.0" } }, "node_modules/@babel/runtime": { @@ -412,28 +352,29 @@ } }, "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/template/node_modules/@babel/types": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.9.tgz", + "integrity": "sha512-OwS2CM5KocvQ/k7dFJa8i5bNGJP0hXWfVCfDkqRFP1IreH1JDC7wG6eCYCi0+McbfT8OR/kNqsI0UU0xP9H6PQ==", + "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1626,19 +1567,31 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "license": "MIT", "peer": true, "dependencies": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" } }, + "node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", @@ -1648,14 +1601,41 @@ } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", "peer": true, "engines": { "node": ">=6.0.0" } }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.15", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", @@ -1665,6 +1645,7 @@ "version": "0.3.9", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -2930,6 +2911,10 @@ "resolved": "documents", "link": true }, + "node_modules/@refinitiv-ui/ds-theme": { + "resolved": "packages/ds-theme", + "link": true + }, "node_modules/@refinitiv-ui/elemental-theme": { "resolved": "packages/elemental-theme", "link": true @@ -5095,9 +5080,10 @@ } }, "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -5970,9 +5956,9 @@ "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==" }, "node_modules/browserslist": { - "version": "4.22.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", - "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "funding": [ { "type": "opencollective", @@ -5987,11 +5973,12 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001565", - "electron-to-chromium": "^1.4.601", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" }, "bin": { "browserslist": "cli.js" @@ -6328,9 +6315,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001636", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001636.tgz", - "integrity": "sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg==", + "version": "1.0.30001669", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001669.tgz", + "integrity": "sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==", "funding": [ { "type": "opencollective", @@ -6344,7 +6331,8 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/chai": { "version": "4.4.0", @@ -8665,9 +8653,10 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.625", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.625.tgz", - "integrity": "sha512-DENMhh3MFgaPDoXWrVIqSPInQoLImywfCwrSmVl3cf9QHzoZSiutHwGaB/Ql3VkqcQV30rzgdM+BjKqBAJxo5Q==" + "version": "1.5.45", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.45.tgz", + "integrity": "sha512-vOzZS6uZwhhbkZbcRyiy99Wg+pYFV5hk+5YaECvx0+Z31NR3Tt5zS6dze2OepT6PCTzVzT0dIJItti+uAW5zmw==", + "license": "ISC" }, "node_modules/element-framework-snippets": { "resolved": "vscode-extensions/snippets", @@ -9292,9 +9281,10 @@ } }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -11860,6 +11850,15 @@ "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", "dev": true }, + "node_modules/immutable": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", + "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -12955,7 +12954,8 @@ "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" }, "node_modules/js-yaml": { "version": "4.1.0", @@ -16043,9 +16043,10 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "license": "MIT" }, "node_modules/nopt": { "version": "6.0.0", @@ -17552,66 +17553,6 @@ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", "dev": true }, - "node_modules/pandora-book": { - "version": "3.0.0-74", - "resolved": "file:documents/tools/pandora-book-3.0.0-74.tgz", - "integrity": "sha512-t3wP2dn2obJedsm93I3PAX0G8Z1FtiTRc8lLuxbx9yT06xtUjKhWDFR+kAsWk8FXxpbKWujU7Gp0Xkft4ZsciA==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "chalk": "^4.1.1", - "yargs": "^17.0.1" - }, - "bin": { - "pandora": "bin/cli.js" - }, - "engines": { - "node": ">=13.14.0" - } - }, - "node_modules/pandora-book/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/pandora-book/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/pandora-book/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -19381,6 +19322,60 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, + "node_modules/sass": { + "version": "1.79.4", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.79.4.tgz", + "integrity": "sha512-K0QDSNPXgyqO4GZq2HO5Q70TLxTH6cIT59RdoCHMivrC8rqzaTw5ab9prjz9KUN1El4FLXrBXJhik61JR4HcGg==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass/node_modules/chokidar": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", + "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/sass/node_modules/readdirp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", + "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/sax": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", @@ -20038,6 +20033,31 @@ "node": ">=0.10.0" } }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/spacetrim": { "version": "0.11.59", "resolved": "https://registry.npmjs.org/spacetrim/-/spacetrim-0.11.59.tgz", @@ -20617,6 +20637,36 @@ "rimraf": "bin.js" } }, + "node_modules/terser": { + "version": "5.36.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", + "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "peer": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, "node_modules/text-extensions": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", @@ -21398,9 +21448,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "funding": [ { "type": "opencollective", @@ -21415,9 +21465,10 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js" @@ -21560,10 +21611,11 @@ } }, "node_modules/vite": { - "version": "5.4.7", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.7.tgz", - "integrity": "sha512-5l2zxqMEPVENgvzTuBpHer2awaetimj2BGkhBPdnwKbPNOlHsODU+oiazEZzLK7KhAnOrO+XGYJYn4ZlUhDtDQ==", + "version": "5.4.10", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.10.tgz", + "integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==", "dev": true, + "license": "MIT", "dependencies": { "esbuild": "^0.21.3", "postcss": "^8.4.43", @@ -23096,6 +23148,17 @@ "@refinitiv-ui/core": "^7.5.1" } }, + "packages/ds-theme": { + "name": "@refinitiv-ui/ds-theme", + "version": "7.0.0", + "license": "SEE LICENSE IN LICENSE", + "dependencies": { + "@refinitiv-ui/halo-theme": "^7.5.1" + }, + "devDependencies": { + "@refinitiv-ui/theme-compiler": "^7.1.4" + } + }, "packages/elemental-theme": { "name": "@refinitiv-ui/elemental-theme", "version": "7.5.1", @@ -23110,6 +23173,7 @@ "license": "Apache-2.0", "dependencies": { "@lit-labs/context": "^0.3.1", + "@refinitiv-ui/ds-theme": "^7.0.0", "@refinitiv-ui/halo-theme": "^7.5.2", "@refinitiv-ui/solar-theme": "^7.3.3", "chart.js": "^4.4.2", @@ -23209,6 +23273,22 @@ "@refinitiv-ui/theme-compiler": "^7.1.4" } }, + "packages/test-app": { + "name": "efv7-test-app", + "version": "0.0.0", + "extraneous": true, + "devDependencies": { + "@babel/core": "^7.25.8", + "@babel/preset-env": "^7.25.8", + "@refinitiv-ui/ds-theme": "7.0.0", + "@refinitiv-ui/elements": "^7.13.5", + "babel-loader": "^9.2.1", + "prettier": "^3.3.3", + "vite": "^5.4.8", + "webpack": "^5.95.0", + "webpack-cli": "^5.1.4" + } + }, "packages/test-helpers": { "name": "@refinitiv-ui/test-helpers", "version": "7.1.2", diff --git a/packages/demo-block/demo.css b/packages/demo-block/demo.css index 65cb5ed03a..10547d6be5 100644 --- a/packages/demo-block/demo.css +++ b/packages/demo-block/demo.css @@ -2,7 +2,8 @@ html { font-family: Arial, Helvetica, sans-serif; background: #515c61; height: 100%; - --demo-block-background: var(--color-scheme-ticktext, 'transparent'); + /* --color-scheme-background-color is available in DS Theme only*/ + --demo-block-background: var(--color-scheme-background-color, var(--color-scheme-ticktext, 'transparent')); } body { diff --git a/packages/demo-block/src/demo-block.ts b/packages/demo-block/src/demo-block.ts index b2476da34e..9b77ffc287 100644 --- a/packages/demo-block/src/demo-block.ts +++ b/packages/demo-block/src/demo-block.ts @@ -3,7 +3,7 @@ import { BasicElement, CSSResultGroup, TemplateResult, css, html } from '@refini import { customElement } from '@refinitiv-ui/core/decorators/custom-element.js'; import { property } from '@refinitiv-ui/core/decorators/property.js'; -const Themes = ['halo/light', 'halo/dark', 'solar/pearl', 'solar/charcoal']; +const Themes = ['ds/light', 'ds/dark', 'halo/light', 'halo/dark', 'solar/pearl', 'solar/charcoal']; const url = new URL(window.location as unknown as string); diff --git a/packages/ds-theme/.npmignore b/packages/ds-theme/.npmignore new file mode 100644 index 0000000000..b1a0fb08ec --- /dev/null +++ b/packages/ds-theme/.npmignore @@ -0,0 +1,38 @@ +## miscellaneous +.editorconfig +.eslintignore +.eslintrc +tsconfig.* +.gitlab/ +.gitlab-ci.yml +*.lock +*.log + +## editors +/.idea +/.vscode + +## system files +.DS_Store +._.DS_Store + +## npm +/node_modules/ +/npm-debug.log +*.lock +*.log + +## testing +/test/ +/__test__/ +/coverage/ + +## temp folders +/.tmp/ + +# build +/_site/ +/dist/ + +# demo +/__demo__/ diff --git a/packages/ds-theme/LICENSE b/packages/ds-theme/LICENSE new file mode 100644 index 0000000000..0a0ad7eb9c --- /dev/null +++ b/packages/ds-theme/LICENSE @@ -0,0 +1,13 @@ +Copyright (C) 2024 LSEG. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +4. The font "Proxima Vara" shall only be used within LSEG products or services. The copyright owner must approve any use of such font outside of LSEG products or services, which may be subject to a fee. Please see https://www.fontspring.com/lic/fontspring/webfont#license_text diff --git a/packages/ds-theme/README.md b/packages/ds-theme/README.md new file mode 100644 index 0000000000..8cca69d2b3 --- /dev/null +++ b/packages/ds-theme/README.md @@ -0,0 +1 @@ +# Design System Theme diff --git a/packages/ds-theme/exports/all.less b/packages/ds-theme/exports/all.less new file mode 100644 index 0000000000..0680a49508 --- /dev/null +++ b/packages/ds-theme/exports/all.less @@ -0,0 +1,2 @@ +@import 'native'; +@import 'custom'; diff --git a/packages/ds-theme/exports/bare.less b/packages/ds-theme/exports/bare.less new file mode 100644 index 0000000000..fe8d8e6c0a --- /dev/null +++ b/packages/ds-theme/exports/bare.less @@ -0,0 +1,5 @@ +@import (reference) '@refinitiv-ui/halo-theme/exports/bare'; +@import (reference) '../src/defaults'; + +// Modify theme based on variant +@import (reference, optional) '../src/variants/@{variant}/variables'; diff --git a/packages/ds-theme/exports/custom.less b/packages/ds-theme/exports/custom.less new file mode 100644 index 0000000000..3700897e78 --- /dev/null +++ b/packages/ds-theme/exports/custom.less @@ -0,0 +1,3 @@ +@import '@refinitiv-ui/halo-theme/exports/custom'; +@import 'elements:../src/custom-elements/*'; +@import 'bare'; diff --git a/packages/ds-theme/exports/native.less b/packages/ds-theme/exports/native.less new file mode 100644 index 0000000000..640ce8a414 --- /dev/null +++ b/packages/ds-theme/exports/native.less @@ -0,0 +1,3 @@ +@import '@refinitiv-ui/halo-theme/exports/native'; +@import 'elements:../src/native-elements/*'; +@import 'bare'; diff --git a/packages/ds-theme/index.less b/packages/ds-theme/index.less new file mode 100644 index 0000000000..8f24f63da2 --- /dev/null +++ b/packages/ds-theme/index.less @@ -0,0 +1,13 @@ +// Important! you should not need to modify this file +// first, you need to inherit halo theme +@import '@refinitiv-ui/halo-theme/exports/all'; + +// include theme of all element framework element and native styles +@import 'elements:src/{native,custom}-elements/*'; + +// include additional colour palette that you define +@import (reference) 'src/colors'; +@import (reference) 'src/variables'; + +// include variables from all variants +@import (reference) 'src/variants/@{variant}/variables'; diff --git a/packages/ds-theme/package.json b/packages/ds-theme/package.json new file mode 100644 index 0000000000..bd9f910284 --- /dev/null +++ b/packages/ds-theme/package.json @@ -0,0 +1,36 @@ +{ + "name": "@refinitiv-ui/ds-theme", + "version": "7.0.0", + "description": "Design System theme for Element Framework Components", + "author": "LSEG", + "license": "SEE LICENSE IN LICENSE", + "type": "module", + "main": "index.less", + "repository": { + "type": "git", + "url": "git@github.com:Refinitiv/refinitiv-ui.git", + "directory": "packages/ds-theme" + }, + "files": [ + "*", + "!.*" + ], + "scripts": { + "build:light": "theme-compiler light --variant=light --registration=event", + "build:dark": "theme-compiler dark --variant=dark --registration=event", + "build": "npm run build:light && npm run build:dark && node ../../scripts/release/theme-extractor.js ../elements", + "build:prod": "npm run build", + "watch": "chokidar \"**/*.less\" --command \"npm run build\" --debounce=5000", + "prepack": "npm run version", + "version": "node ../../scripts/version/index.js" + }, + "devDependencies": { + "@refinitiv-ui/theme-compiler": "^7.1.4" + }, + "publishConfig": { + "access": "public" + }, + "dependencies": { + "@refinitiv-ui/halo-theme": "^7.5.1" + } +} diff --git a/packages/ds-theme/src/colors.less b/packages/ds-theme/src/colors.less new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/ds-theme/src/custom-elements/ef-accordion.less b/packages/ds-theme/src/custom-elements/ef-accordion.less new file mode 100644 index 0000000000..967b0f6254 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-accordion.less @@ -0,0 +1,10 @@ +@import (reference) '@refinitiv-ui/halo-theme/src/custom-elements/ef-accordion'; + +:host { + &:extend(:host all); + border-radius: @comp-accordion-container-radius-md; + + ::slotted(ef-collapse:not(:last-child):not([expanded])) { + border-bottom: 1px solid @comp-accordion-item-header-container-color-border-divider-enabled; + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-appstate-bar.less b/packages/ds-theme/src/custom-elements/ef-appstate-bar.less new file mode 100644 index 0000000000..52679418a2 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-appstate-bar.less @@ -0,0 +1,38 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-appstate-bar'; + +:host { + --heading-text-color: @cont-color-status-fg-on-neutral-base; + --heading-background-color: @cont-color-status-bg-neutral-base; + --text-color: @cont-color-common-fg-generic-bold; + --background-color: @cont-color-common-container-surface-on-layer-1-minimal; + --border-color: @cont-color-common-container-surface-on-layer-1-moderate; + + &[state='info'] { + --heading-background-color: @cont-color-status-bg-info-base; + } + + &[state='highlight'] { + --heading-background-color: @cont-color-common-container-primary-base; + } + + [part='heading'] { + text-transform: none; + font-weight: @core-typography-font-weight-semi-bold; + } + + [part='close'] { + stroke-width: unset; + } + + /** + * This style affect to children element no nested, which is limitation of ::slotted selector + * to make the style affect to nested elements we must implement in the global scope + */ + ::slotted(a), + ::slotted(a:visited), + ::slotted(a:hover), + ::slotted(a:focus) { + color: @cont-color-common-fg-primary-moderate !important; + text-decoration: underline !important; + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-autosuggest.less b/packages/ds-theme/src/custom-elements/ef-autosuggest.less new file mode 100644 index 0000000000..db79c3a36d --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-autosuggest.less @@ -0,0 +1,17 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-autosuggest'; +@import '../native-elements/kbd'; + +:host { + border-radius: @comp-menu-container-radius; + border: 1px solid @comp-menu-container-color-border; + + [part='content'] { + ::slotted(ef-item:not([part='more-results']):not(:first-child)) { + box-shadow: none; + } + ::slotted(ef-item:not([part='more-results']):focus), + ::slotted(ef-item:not([part='more-results'])[highlighted]) { + background-color: @comp-menu-item-container-color-bg-single-hover; + } + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-button-bar.less b/packages/ds-theme/src/custom-elements/ef-button-bar.less new file mode 100644 index 0000000000..c6859c28dd --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-button-bar.less @@ -0,0 +1,48 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-button-bar'; + +:host { + --left-radius: @comp-button-container-radius-md; + --right-radius: @comp-button-container-radius-md; + + ::slotted(ef-button:not(:first-child)) { + margin-left: inherit; + } + + ::slotted(ef-button:not(:first-child):not([disabled])) { + margin-left: -@button-border-width; + } + + // using default border color when hover ef-button + ::slotted(ef-button:not(:focus):hover), + ::slotted(ef-button:not(:focus)[active][toggles]:hover), + ::slotted(ef-button[active][toggles]) { + border-color: @button-border-color; + } + + ::slotted(ef-button-bar:not(:last-child)) { + --right-radius: 0; + } + + ::slotted(ef-button-bar:last-child) { + --left-radius: 0; + --right-radius: inherit; + } + + ::slotted(ef-button-bar:not(:first-child):not(:last-child)) { + --left-radius: 0; + --right-radius: 0; + } + + ::slotted(ef-button) { + border-radius: unset; + border-top-left-radius: var(--left-radius); + border-bottom-left-radius: var(--left-radius); + border-top-right-radius: var(--right-radius); + border-bottom-right-radius: var(--right-radius); + } + + ::slotted(ef-button:not(:last-child)) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-button.less b/packages/ds-theme/src/custom-elements/ef-button.less new file mode 100644 index 0000000000..d35f99aaff --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-button.less @@ -0,0 +1,116 @@ +@import (reference) '@refinitiv-ui/halo-theme/src/custom-elements/ef-button'; + +// TODO: Need to double check states that @comp cannot be used + +:host { + &:extend(:host all); + + &[toggles]:hover:not(:focus) { + color: @comp-toggle-button-label-color-fg-neutral-hover; + background-color: @comp-toggle-button-container-color-bg-neutral-hover; + border-color: @comp-toggle-button-container-color-border-neutral-hover; + box-shadow: @comp-toggle-button-container-elevation-neutral-hover; + } + + @media (pointer: fine) { + &[toggles][active]:hover:not(:focus) { + border-color: @comp-toggle-button-container-color-border-neutral-checked-hover; + } + } + + &[toggles][active]:hover { + color: @comp-toggle-button-label-color-fg-neutral-checked-hover; + background-color: @comp-toggle-button-container-color-bg-neutral-checked-hover; + border-color: @comp-toggle-button-container-color-border-neutral-checked-hover; + box-shadow: @comp-toggle-button-container-elevation-neutral-checked-hover; + } + &[toggles][active][focused='visible'] { + color: @comp-toggle-button-label-color-fg-neutral-checked-enabled; + background-color: @comp-toggle-button-container-color-bg-neutral-checked-enabled; + border-color: @comp-toggle-button-container-color-border-neutral-checked-enabled; + } + &[toggles][focused='visible']:hover, + &[toggles][active][focused='visible']:hover { + color: @comp-button-label-color-fg-neutral-focus-hover; + background-color: @comp-button-container-color-bg-neutral-focus-hover; + border-color: @comp-button-container-color-border-neutral-focus-hover; + box-shadow: @comp-toggle-button-container-elevation-neutral-checked-focus; + } + &[toggles][active]:active { + color: @comp-toggle-button-label-color-fg-neutral-checked-pressed; + background-color: @comp-toggle-button-container-color-bg-neutral-checked-pressed; + border-color: @comp-toggle-button-container-color-border-neutral-checked-pressed; + box-shadow: @comp-toggle-button-container-elevation-neutral-checked-pressed; + } + + // TODO: Looks weird + &[toggles][active][transparent][cta] { + color: @button-toggle-active-text-color; + } + + &[cta]:hover:not(:active) { + color: @comp-button-label-color-fg-primary-hover; + background-color: @comp-button-container-color-bg-primary-hover; + border-color: @comp-button-container-color-border-primary-hover; + box-shadow: @comp-button-container-elevation-primary-hover; + } + &[cta]:active { + color: @comp-button-label-color-fg-primary-pressed; + background-color: @comp-button-container-color-bg-primary-pressed; + border-color: @comp-button-container-color-border-primary-pressed; + box-shadow: @comp-button-container-elevation-primary-pressed; + } + &[cta][focused='visible'] { + color: @comp-button-label-color-fg-primary-focus-enabled; + background-color: @comp-button-container-color-bg-primary-focus-enabled; + border-color: @comp-button-container-color-border-primary-focus-enabled; + box-shadow: @comp-button-container-elevation-primary-focus; + } + &[cta][focused='visible']:active { + color: @comp-button-label-color-fg-primary-focus-pressed; + background-color: @comp-button-container-color-bg-primary-focus-pressed; + border-color: @comp-button-container-color-border-primary-focus-pressed; + } + &[cta][focused='visible']:hover:not(:active) { + color: @comp-button-label-color-fg-primary-focus-hover; + background-color: @comp-button-container-color-bg-primary-focus-hover; + border-color: @comp-button-container-color-border-primary-focus-hover; + box-shadow: @comp-button-container-elevation-primary-focus; + } + &[cta][disabled]:not([empty]) { + color: @comp-button-label-color-fg-primary-disabled; + background-color: @comp-button-container-color-bg-primary-disabled; + border-color: @comp-button-container-color-border-primary-disabled; + box-shadow: @comp-button-container-elevation-primary-disabled; + } + &[disabled] { + opacity: @cont-opacity-common-full; + } + + // TODO: cta + toggles + + &:hover:not(:active) { + color: @button-hover-text-color; + background-color: @button-hover-background-color; + border-color: @button-hover-border-color; + box-shadow: @button-hover-box-shadow; + } + &[focused='visible'], + &[toggles][focused='visible'] { + color: @button-focused-text-color; + background-color: @button-focused-background-color; + border-color: @button-focused-border-color; + box-shadow: @button-focused-box-shadow; + } + &[focused='visible']:hover, + &[focused='visible']:active { + box-shadow: @button-focused-box-shadow; + } + &[focused='visible']:active, + &[toggles][focused='visible']:active, + &[toggles][active][focused='visible']:active { + color: @button-pressed-text-color; + background-color: @button-pressed-background-color; + border-color: @button-pressed-border-color; + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-calendar.less b/packages/ds-theme/src/custom-elements/ef-calendar.less new file mode 100644 index 0000000000..b419dd819a --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-calendar.less @@ -0,0 +1,67 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-calendar'; + +:host { + border-radius: @cont-radius-common-md; + border: 1px solid @cont-color-common-container-surface-on-layer-4-minimal; + box-shadow: @cont-elevation-common-level-4; + [part~='day-name-row'] { + background-color: unset; + } + [part='btn-view'] { + font-weight: @core-typography-font-weight-semi-bold; + } + + [part~='cell'][today]:not(:active) [part~='selection']:hover { + border: none; + background-color: @calendar-cell-hover-background-color; + } + + [part~='cell'][selected] [part~='selection'] { + border: none; + } + + [part~='cell'][selected]:not(:active) [part~='selection']:hover { + border-color: transparent; + background-color: @comp-button-container-color-bg-primary-hover; + } + + &[focused='visible'] [part~='cell'] [part~='selection']:focus { + outline: 1px solid @scheme-color-primary; + } + + [part~='cell'][range] [part~='selection'] { + border-color: @calendar-selected-range-border-color; + color: @calendar-selected-range-text-color; + background-color: @calendar-selected-range-background-color; + } + + [part~='cell'][range]:not(:active) [part~='selection']:hover { + border-color: @calendar-selected-range-hover-border-color; + color: @calendar-selected-range-hover-text-color; + background-color: @calendar-selected-range-hover-background-color; + } + + [part~='cell'] { + &:not([selected]):not([range]):not([disabled])[idle] [part~='selection'] { + opacity: @cont-opacity-common-full; + background-color: @calendar-cell-idle-background-color; + color: @calendar-cell-idle-text-color; + border-color: @calendar-cell-idle-background-color; + } + &:not([selected]):not([range]):not([disabled])[idle] [part~='selection']:hover { + background-color: @calendar-cell-idle-hover-background-color; + color: @calendar-cell-idle-hover-text-color; + border-color: @calendar-cell-idle-hover-border-color; + } + } + [part~='cell'][today]:not(:active) [part~='selection']:hover { + color: @calendar-cell-today-hover-text-color; + background-color: @calendar-cell-hover-background-color; + } + + [part~='cell'][disabled] { + opacity: @cont-opacity-common-full; + background-color: @cont-color-common-container-misc-disabled; + color: @cont-color-common-fg-generic-disabled-on-disabled-bold; + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-canvas.less b/packages/ds-theme/src/custom-elements/ef-canvas.less new file mode 100644 index 0000000000..64294dc05d --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-canvas.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-canvas'; diff --git a/packages/ds-theme/src/custom-elements/ef-card.less b/packages/ds-theme/src/custom-elements/ef-card.less new file mode 100644 index 0000000000..7ed8c89595 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-card.less @@ -0,0 +1,13 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-card'; + +:host { + color: @cont-color-common-fg-generic-bold; + background-color: @cont-color-common-container-surface-layer-1; + border-radius: @cont-radius-common-md; + box-shadow: @cont-elevation-common-level-1; + font-weight: @core-typography-font-weight-regular; + + [part='header'] { + font-size: @core-typography-size-productive-400; + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-chart.less b/packages/ds-theme/src/custom-elements/ef-chart.less new file mode 100644 index 0000000000..e646a8b69b --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-chart.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-chart'; diff --git a/packages/ds-theme/src/custom-elements/ef-checkbox.less b/packages/ds-theme/src/custom-elements/ef-checkbox.less new file mode 100644 index 0000000000..004cf83ef8 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-checkbox.less @@ -0,0 +1,76 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-checkbox'; + +:host { + &:not([readonly]) [part='container']:hover { + border-color: @comp-checkbox-control-container-color-border-hover; + } + + [part='container'] { + background-color: @comp-checkbox-control-container-color-bg-enabled; + border-radius: @comp-checkbox-control-container-radius-md; + border: @comp-checkbox-control-border-width-md solid @comp-checkbox-control-container-color-border-enabled; + box-shadow: @comp-checkbox-control-container-elevation-enabled; + } + + [part='container'], + &:hover:not([checked]):not([indeterminate]):not([readonly]) [part='container'] { + border-color: @comp-checkbox-control-container-color-border-enabled; + } + + [part='label'] { + color: @comp-checkbox-label-color-fg-enabled; + } + + [part='label']:hover { + color: @comp-checkbox-label-color-fg-hover; + } + + &[indeterminate] [part='container'], + &[checked] [part='container'] { + border-color: @comp-checkbox-control-container-color-border-checked-enabled; + background-color: @comp-checkbox-control-container-color-bg-checked-enabled; + } + + [checked] [part='check'], + [indeterminate] [part='check'] { + color: @comp-checkbox-checkmark-container-color-fg-enabled; + } + + &[disabled], + &[disabled] [part='label'], + &[disabled][checked] [part='check'], + &[disabled][indeterminate] [part='check'] { + opacity: @cont-opacity-common-full; + } + + &[disabled] [part='container'] { + border-color: @comp-checkbox-control-container-color-border-disabled; + background-color: @comp-checkbox-control-container-color-bg-disabled; + } + + &[disabled] [part='label'] { + color: @comp-checkbox-label-color-fg-disabled; + } + + &[disabled][checked] [part='check'], + &[disabled][indeterminate] [part='check'] { + color: @comp-checkbox-checkmark-container-color-fg-disabled; + } + + &[readonly][checked] [part='check'], + &[readonly][indeterminate] [part='check'] { + color: @comp-checkbox-checkmark-container-color-fg-read-only; + } + + &[readonly] [part='container'] { + border-color: @comp-checkbox-control-container-color-border-read-only; + background-color: @comp-checkbox-control-container-color-bg-read-only; + } + + &:focus[readonly]:not([checked]):not([indeterminate]) [part='container'], + &[readonly][checked] [part='container'], + &[readonly][indeterminate] [part='container'] { + border-color: @comp-checkbox-control-container-color-border-read-only; + background-color: @comp-checkbox-control-container-color-bg-checked-read-only; + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-clock.less b/packages/ds-theme/src/custom-elements/ef-clock.less new file mode 100644 index 0000000000..d3f22fd916 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-clock.less @@ -0,0 +1,30 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-clock'; + +:host { + color: @cont-color-common-fg-generic-bold; + + &:not([analogue]) [part~='seconds'] { + color: @cont-color-common-fg-generic-moderate; + } + + // Analogue clock + &[analogue] { + [part='hands']::after { + border-color: @scheme-color-tertiary; + } + + [part~='minute']::after { + background-color: @scheme-color-tertiary; + } + + [part~='hour']::after { + background-color: @scheme-color-tertiary; + } + + &[size='small'] { + [part='hands']::after { + background-color: @scheme-color-tertiary; + } + } + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-collapse.less b/packages/ds-theme/src/custom-elements/ef-collapse.less new file mode 100644 index 0000000000..fd5d32ef78 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-collapse.less @@ -0,0 +1,37 @@ +@import (reference) '@refinitiv-ui/halo-theme/src/custom-elements/ef-collapse'; + +:host { + &:extend(:host all); + + text-transform: none; + + [part='header'], + &[expanded] [part='header'], + [part='header'][focused='visible'] { + color: @comp-accordion-item-header-label-color-fg-enabled; + // default is header level 3 + background-color: @comp-accordion-item-header-container-color-bg-enabled; + + // header level 1 + &[level='1'] { + background-color: @comp-accordion-item-header-container-color-bg-enabled; + } + + // header level 2 + &[level='2'] { + background-color: @comp-accordion-item-header-container-color-bg-enabled; + } + + // header level 4 + &[level='4'] { + background-color: @comp-accordion-item-header-container-color-bg-enabled; + } + } + + [part='header']:hover, + [part='header'][level='1']:hover, + [part='header'][level='2']:hover { + color: @comp-accordion-item-header-label-color-fg-hover; + background-color: @comp-accordion-item-header-container-color-bg-hover; + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-color-dialog.less b/packages/ds-theme/src/custom-elements/ef-color-dialog.less new file mode 100644 index 0000000000..3a5fb8c9bd --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-color-dialog.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-color-dialog'; diff --git a/packages/ds-theme/src/custom-elements/ef-color-picker.less b/packages/ds-theme/src/custom-elements/ef-color-picker.less new file mode 100644 index 0000000000..693bafb803 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-color-picker.less @@ -0,0 +1,9 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-color-picker'; + +:host { + border-radius: @cont-radius-common-full; + + [part='color-item'] { + border-radius: @cont-radius-common-full; + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-combo-box.less b/packages/ds-theme/src/custom-elements/ef-combo-box.less new file mode 100644 index 0000000000..d913a20dfa --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-combo-box.less @@ -0,0 +1,12 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-combo-box'; + +:host { + [part='list'] { + border-radius: @comp-menu-container-radius; + border: 1px solid @comp-menu-container-color-border; + + ef-list-item:not(:first-child):not([type='divider']) { + box-shadow: none; + } + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-counter.less b/packages/ds-theme/src/custom-elements/ef-counter.less new file mode 100644 index 0000000000..7294d83d4a --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-counter.less @@ -0,0 +1,15 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-counter'; + +:host { + color: @cont-color-status-fg-on-neutral-base; + background: @cont-color-status-bg-negative-base; + border-color: @cont-color-common-container-surface-on-layer-1-minimal; + border-radius: @cont-radius-common-full; + border-width: @cont-border-width-common-subtle; + + &:hover { + color: @cont-color-status-fg-on-neutral-base; + background: @cont-color-status-bg-negative-base; + border-color: @cont-color-common-container-surface-on-layer-1-minimal; + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-datetime-picker.less b/packages/ds-theme/src/custom-elements/ef-datetime-picker.less new file mode 100644 index 0000000000..dadf0e43ca --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-datetime-picker.less @@ -0,0 +1,9 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-datetime-picker'; + +:host { + [part='list'] { + border: none; + background-color: @comp-dialog-container-color-bg-non-modal-enabled; + box-shadow: @comp-dialog-container-elevation-non-modal-enabled; + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-dialog.less b/packages/ds-theme/src/custom-elements/ef-dialog.less new file mode 100644 index 0000000000..ef8faf77d6 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-dialog.less @@ -0,0 +1,51 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-dialog'; + +:host { + border-radius: @comp-dialog-container-radius-modal; + border-style: solid; + border-color: @cont-color-common-container-surface-on-layer-3-subtle; + border-width: @comp-dialog-container-border-width-modal; + background-color: @comp-dialog-container-color-bg-modal-enabled; + + &[with-shadow] { + box-shadow: @comp-dialog-container-elevation-modal-enabled; + } + + [part='header'] { + color: @comp-dialog-header-label-color-fg; + background-color: @cont-color-common-container-surface-on-layer-3-subtle; + border: 1px solid @comp-dialog-header-container-color-border-modal-enabled; + border-radius: @cont-radius-modal @cont-radius-modal @cont-radius-common-none @cont-radius-common-none; + } + + [part='close'] { + color: @comp-close-button-icon-color-fg-enabled; + background-color: @comp-close-button-container-color-bg-enabled; + border-color: @comp-close-button-container-color-border-enabled; + border-radius: @comp-close-button-container-radius-md; + box-shadow: @comp-close-button-container-elevation-enabled; + opacity: @cont-opacity-common-full; + + &:hover { + color: @comp-close-button-icon-color-fg-hover; + background-color: @comp-close-button-container-color-bg-hover; + border-color: @comp-close-button-container-color-border-hover; + box-shadow: @comp-close-button-container-elevation-hover; + } + &:active { + color: @comp-close-button-icon-color-fg-pressed; + background-color: @comp-close-button-container-color-bg-pressed; + border-color: @comp-close-button-container-color-border-pressed; + box-shadow: @comp-close-button-container-elevation-pressed; + } + } + + [part~='default-button'] { + text-transform: none; + } + + [part='footer'] { + border-bottom-left-radius: @comp-dialog-container-radius-modal; + border-bottom-right-radius: @comp-dialog-container-radius-modal; + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-email-field.less b/packages/ds-theme/src/custom-elements/ef-email-field.less new file mode 100644 index 0000000000..7857a24877 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-email-field.less @@ -0,0 +1 @@ +@import './ef-text-field'; diff --git a/packages/ds-theme/src/custom-elements/ef-flag.less b/packages/ds-theme/src/custom-elements/ef-flag.less new file mode 100644 index 0000000000..b24b9cfc37 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-flag.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-flag'; diff --git a/packages/ds-theme/src/custom-elements/ef-header.less b/packages/ds-theme/src/custom-elements/ef-header.less new file mode 100644 index 0000000000..5d43547a0f --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-header.less @@ -0,0 +1,7 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-header'; + +:host { + text-transform: none; + font-weight: @core-typography-font-weight-medium; + color: @cont-color-common-fg-generic-bold; +} diff --git a/packages/ds-theme/src/custom-elements/ef-heatmap.less b/packages/ds-theme/src/custom-elements/ef-heatmap.less new file mode 100644 index 0000000000..b4f7974a01 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-heatmap.less @@ -0,0 +1,6 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-heatmap'; + +:host { + --below-point-color: @dataviz-color-scale-negative; + --above-point-color: @dataviz-color-scale-positive; +} diff --git a/packages/ds-theme/src/custom-elements/ef-icon.less b/packages/ds-theme/src/custom-elements/ef-icon.less new file mode 100644 index 0000000000..997c8c3713 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-icon.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-icon'; diff --git a/packages/ds-theme/src/custom-elements/ef-interactive-chart.less b/packages/ds-theme/src/custom-elements/ef-interactive-chart.less new file mode 100644 index 0000000000..e0e6d8635d --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-interactive-chart.less @@ -0,0 +1,26 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-interactive-chart'; + +:host { + @jump-button-background-color: @button-background-color; + @jump-button-hover-background-color: @button-hover-background-color; + @jump-button-border-color: @button-border-color; + + [part='jump-button-container'] { + background-color: @jump-button-background-color; + color: @button-text-color; + } + + [part='jump-button-container']:hover { + background-color: @jump-button-hover-background-color; + color: @button-hover-text-color; + border-color: @button-hover-border-color; + } + + [part='jump-button'] { + border-color: @button-text-color; + } + + [part='jump-button']:hover { + border-color: @button-hover-text-color; + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-item.less b/packages/ds-theme/src/custom-elements/ef-item.less new file mode 100644 index 0000000000..9f246c5508 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-item.less @@ -0,0 +1,31 @@ +@import (reference) '@refinitiv-ui/halo-theme/src/custom-elements/ef-item'; + +:host { + &:extend(:host all); + + &[selected] { + &:not([highlighted]):not([focused]):not([multiple]) { + background-image: none; + } + } + + &[type='header'] { + text-transform: none; + font-weight: @core-typography-font-weight-semi-bold; + } + + &:not([type='header']) { + font-weight: @core-typography-font-weight-regular; + } + + &[selected]:not([highlighted]), + &[selected][highlighted] { + background-color: @list-item-selected-background-color; + color: @list-item-selected-text-color; + } + + &[highlighted]:not([selected]) { + background-color: @list-item-highlighted-background-color; + color: @list-item-text-highlighted-color; + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-label.less b/packages/ds-theme/src/custom-elements/ef-label.less new file mode 100644 index 0000000000..f049602b2e --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-label.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-label'; diff --git a/packages/ds-theme/src/custom-elements/ef-layout.less b/packages/ds-theme/src/custom-elements/ef-layout.less new file mode 100644 index 0000000000..d925d36981 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-layout.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-layout'; diff --git a/packages/ds-theme/src/custom-elements/ef-led-gauge.less b/packages/ds-theme/src/custom-elements/ef-led-gauge.less new file mode 100644 index 0000000000..aec635f344 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-led-gauge.less @@ -0,0 +1,16 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-led-gauge'; + +:host { + --neutral-color: @cont-color-common-container-surface-on-layer-1-subtle; + --led-spacing: 1px; + --top-selected-color: @cont-color-common-container-neutral-base; + --bottom-selected-color: @cont-color-data-viz-categorical-bg-category-1; + + --left-segment-color: @cont-color-data-viz-diverging-bg-positive-negative-negative-800; + --center-left-segment-color: @cont-color-data-viz-diverging-bg-positive-negative-negative-500; + + --center-segment-color: @cont-color-common-container-neutral-base; + --center-right-segment-color: @cont-color-data-viz-diverging-bg-positive-negative-positive-500; + --right-segment-color: @cont-color-data-viz-diverging-bg-positive-negative-positive-800; + --range-color: @cont-color-data-viz-categorical-bg-category-1; +} diff --git a/packages/ds-theme/src/custom-elements/ef-list-item.less b/packages/ds-theme/src/custom-elements/ef-list-item.less new file mode 100644 index 0000000000..9c2f6ba955 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-list-item.less @@ -0,0 +1 @@ +@import 'ef-item'; diff --git a/packages/ds-theme/src/custom-elements/ef-list.less b/packages/ds-theme/src/custom-elements/ef-list.less new file mode 100644 index 0000000000..919dccf097 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-list.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-list'; diff --git a/packages/ds-theme/src/custom-elements/ef-loader.less b/packages/ds-theme/src/custom-elements/ef-loader.less new file mode 100644 index 0000000000..403683a203 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-loader.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-loader'; diff --git a/packages/ds-theme/src/custom-elements/ef-multi-input.less b/packages/ds-theme/src/custom-elements/ef-multi-input.less new file mode 100644 index 0000000000..250f509c65 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-multi-input.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-multi-input'; diff --git a/packages/ds-theme/src/custom-elements/ef-notification.less b/packages/ds-theme/src/custom-elements/ef-notification.less new file mode 100644 index 0000000000..c902877285 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-notification.less @@ -0,0 +1,24 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-notification'; + +:host { + color: var(--color, @cont-color-status-fg-on-info-base); + &[confirm] { + color: var(--color, @cont-color-status-fg-on-positive-base); + } + + &[warning] { + color: var(--color, @cont-color-status-fg-on-warning-base); + } + + &[error] { + color: var(--color, @cont-color-status-fg-on-negative-base); + } + + [part='clear'] { + opacity: @cont-opacity-common-bolder; + } + + [part='clear']:hover { + opacity: @cont-opacity-common-full; + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-number-field.less b/packages/ds-theme/src/custom-elements/ef-number-field.less new file mode 100644 index 0000000000..db9a5db546 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-number-field.less @@ -0,0 +1,13 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-number-field'; + +:host { + &[readonly]:not([focused]) { + background-color: @input-readonly-background-color; + } + + &[readonly]:not([focused]), + &[error]:not([focused]), + &[warning]:not([focused]) { + color: @cont-color-common-fg-generic-bold; + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-overlay-backdrop.less b/packages/ds-theme/src/custom-elements/ef-overlay-backdrop.less new file mode 100644 index 0000000000..ace3c91ce3 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-overlay-backdrop.less @@ -0,0 +1,5 @@ +@import '@refinitiv-ui/elemental-theme/src/custom-elements/ef-item'; + +:host { + background-color: @cont-color-common-container-surface-layer-overlay; +} diff --git a/packages/ds-theme/src/custom-elements/ef-overlay-menu.less b/packages/ds-theme/src/custom-elements/ef-overlay-menu.less new file mode 100644 index 0000000000..8bf2bd0660 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-overlay-menu.less @@ -0,0 +1,8 @@ +@import (reference) '@refinitiv-ui/halo-theme/src/custom-elements/ef-overlay-menu'; + +:host { + &:extend(:host all); + + border: 1px solid @comp-menu-container-color-border; + border-radius: @comp-menu-container-radius; +} diff --git a/packages/ds-theme/src/custom-elements/ef-overlay.less b/packages/ds-theme/src/custom-elements/ef-overlay.less new file mode 100644 index 0000000000..c04e21d408 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-overlay.less @@ -0,0 +1,9 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-overlay'; + +:host { + border-radius: @cont-radius-common-md; + + &[with-shadow] { + box-shadow: @cont-elevation-common-level-3; + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-pagination.less b/packages/ds-theme/src/custom-elements/ef-pagination.less new file mode 100644 index 0000000000..c8c88f558a --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-pagination.less @@ -0,0 +1,8 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-pagination'; + +:host { + [part='input'] { + height: 24px; + margin: 0 1px; + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-panel.less b/packages/ds-theme/src/custom-elements/ef-panel.less new file mode 100644 index 0000000000..20ec11c685 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-panel.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-panel'; diff --git a/packages/ds-theme/src/custom-elements/ef-password-field.less b/packages/ds-theme/src/custom-elements/ef-password-field.less new file mode 100644 index 0000000000..ef597d6866 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-password-field.less @@ -0,0 +1,2 @@ +@import './ef-text-field'; +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-password-field'; diff --git a/packages/ds-theme/src/custom-elements/ef-pill.less b/packages/ds-theme/src/custom-elements/ef-pill.less new file mode 100644 index 0000000000..d4b54d7dfc --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-pill.less @@ -0,0 +1,119 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-pill'; + +:host { + color: @comp-toggle-tag-inner-label-color-fg-enabled; + background-color: @comp-toggle-tag-inner-container-color-bg-enabled; + border-color: @comp-toggle-tag-inner-container-color-border-enabled; + border-radius: @comp-toggle-tag-inner-container-radius-md; + box-shadow: @comp-toggle-tag-inner-container-elevation-enabled; + + &:hover { + color: @comp-toggle-tag-inner-label-color-fg-hover; + background-color: @comp-toggle-tag-inner-container-color-bg-hover; + border-color: @comp-toggle-tag-inner-container-color-border-hover; + box-shadow: @comp-toggle-tag-inner-container-elevation-hover; + + [part='close'] { + // TODO: There's no remove button hover color + color: @comp-toggle-tag-inner-label-color-fg-enabled; + } + } + + &:active { + color: @comp-toggle-tag-inner-label-color-fg-pressed; + background-color: @comp-toggle-tag-inner-container-color-bg-pressed; + border-color: @comp-toggle-tag-inner-container-color-border-pressed; + box-shadow: @comp-toggle-tag-inner-container-elevation-pressed; + } + + [part='close'] { + color: @comp-remove-button-icon-color-fg-enabled; + background-color: @comp-remove-button-container-color-bg-enabled; + border-color: @comp-remove-button-container-color-border-enabled; + border-radius: @comp-remove-button-container-radius-md; + box-shadow: @comp-remove-button-container-elevation-enabled; + opacity: @cont-opacity-common-full; + + &:hover { + color: @comp-remove-button-icon-color-fg-hover; + background-color: @comp-remove-button-container-color-bg-hover; + border-color: @comp-remove-button-container-color-border-hover; + box-shadow: @comp-remove-button-container-elevation-hover; + } + &:active { + color: @comp-remove-button-icon-color-fg-pressed; + background-color: @comp-remove-button-container-color-bg-pressed; + border-color: @comp-remove-button-container-color-border-pressed; + box-shadow: @comp-remove-button-container-elevation-pressed; + } + &[disabled] { + color: @comp-remove-button-icon-color-fg-disabled; + background-color: @comp-remove-button-container-color-bg-disabled; + border-color: @comp-remove-button-container-color-border-disabled; + box-shadow: @comp-remove-button-container-elevation-disabled; + } + } + + &[focused='visible'] { + box-shadow: @comp-toggle-tag-inner-container-elevation-focus; + } + &[toggles][active][focused='visible'] { + box-shadow: @comp-toggle-tag-inner-container-elevation-checked-focus; + } + + &[disabled] { + color: @comp-toggle-tag-inner-label-color-fg-disabled; + background-color: @comp-toggle-tag-inner-container-color-bg-disabled; + border-color: @comp-toggle-tag-inner-container-color-border-disabled; + } + + &[toggles][active] { + color: @comp-toggle-tag-inner-label-color-fg-checked-enabled; + background-color: @comp-toggle-tag-inner-container-color-bg-checked-enabled; + border-color: @comp-toggle-tag-inner-container-color-border-checked-enabled; + box-shadow: @comp-toggle-tag-inner-container-elevation-checked-enabled; + + &:hover { + color: @comp-toggle-tag-inner-label-color-fg-checked-hover; + background-color: @comp-toggle-tag-inner-container-color-bg-checked-hover; + border-color: @comp-toggle-tag-inner-container-color-border-checked-hover; + box-shadow: @comp-toggle-tag-inner-container-elevation-checked-hover; + } + &:active { + color: @comp-toggle-tag-inner-label-color-fg-checked-pressed; + background-color: @comp-toggle-tag-inner-container-color-bg-checked-pressed; + border-color: @comp-toggle-tag-inner-container-color-border-checked-pressed; + box-shadow: @comp-toggle-tag-inner-container-elevation-checked-pressed; + } + &[disabled] { + color: @comp-toggle-tag-inner-label-color-fg-checked-disabled; + background-color: @comp-toggle-tag-inner-container-color-bg-checked-disabled; + border-color: @comp-toggle-tag-inner-container-color-border-checked-disabled; + box-shadow: @comp-toggle-tag-inner-container-elevation-checked-disabled; + } + } + + &[toggles][active] [part='close'] { + color: @comp-toggle-tag-remove-button-icon-color-fg-checked-enabled; + background-color: @comp-toggle-tag-remove-button-container-color-bg-checked-enabled; + border-color: @comp-toggle-tag-remove-button-container-color-border-checked-enabled; + + &:hover { + color: @comp-toggle-tag-remove-button-icon-color-fg-checked-hover; + background-color: @comp-toggle-tag-remove-button-container-color-bg-checked-hover; + border-color: @comp-toggle-tag-remove-button-container-color-border-checked-hover; + } + + &:active { + color: @comp-toggle-tag-remove-button-icon-color-fg-checked-pressed; + background-color: @comp-toggle-tag-remove-button-container-color-bg-checked-pressed; + border-color: @comp-toggle-tag-remove-button-container-color-border-checked-pressed; + } + } + + &[toggles][active][disabled] [part='close'] { + color: @comp-toggle-tag-remove-button-icon-color-fg-checked-disabled; + background-color: @comp-toggle-tag-remove-button-container-color-bg-checked-disabled; + border-color: @comp-toggle-tag-remove-button-container-color-border-checked-disabled; + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-progress-bar.less b/packages/ds-theme/src/custom-elements/ef-progress-bar.less new file mode 100644 index 0000000000..7e61a0018d --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-progress-bar.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-progress-bar'; diff --git a/packages/ds-theme/src/custom-elements/ef-radio-button.less b/packages/ds-theme/src/custom-elements/ef-radio-button.less new file mode 100644 index 0000000000..702f35a58c --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-radio-button.less @@ -0,0 +1,64 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-radio-button'; + +:host { + &:not([checked]):not([readonly]) [part='container']:hover { + border-color: @comp-radio-control-container-color-border-hover; + background-color: @comp-radio-control-container-color-bg-hover; + } + + [part='container'], + &:hover:not([checked]):not([indeterminate]):not([readonly]) [part='container'] { + border-color: @comp-radio-control-container-color-border-enabled; + } + + &[checked] [part='container'] { + border-color: @comp-radio-control-container-color-border-checked-enabled; + background-color: @comp-radio-control-container-color-bg-checked-enabled; + } + + &[checked] [part='check'] { + background-color: @comp-radio-indicator-container-color-bg-enabled; + } + + [part='label'] { + color: @comp-radio-label-color-fg-enabled; + } + + [part='label']:hover { + color: @comp-radio-label-color-fg-hover; + } + + &[disabled], + &[disabled] [part='label'], + &[disabled][checked] [part='check'] { + opacity: @cont-opacity-common-full; + } + + &[disabled] [part='container'] { + border-color: @comp-radio-control-container-color-border-disabled; + background-color: @comp-radio-control-container-color-bg-disabled; + } + + &[disabled] [part='label'] { + color: @comp-radio-label-color-fg-disabled; + } + + &:focus[readonly]:not([checked]) [part='container'], + &[readonly] [part='container'] { + border-color: @comp-radio-control-container-color-border-read-only; + background-color: @comp-radio-control-container-color-bg-read-only; + } + + &[readonly][checked] [part='container'] { + border-color: @comp-radio-control-container-color-border-checked-read-only; + background-color: @comp-radio-control-container-color-bg-checked-read-only; + } + + &[readonly][checked] [part='check'] { + background-color: @comp-radio-indicator-container-color-bg-read-only; + } + + &[readonly] [part='label'] { + color: @comp-radio-label-color-fg-read-only; + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-rating.less b/packages/ds-theme/src/custom-elements/ef-rating.less new file mode 100644 index 0000000000..887b2c60ce --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-rating.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-rating'; diff --git a/packages/ds-theme/src/custom-elements/ef-search-field.less b/packages/ds-theme/src/custom-elements/ef-search-field.less new file mode 100644 index 0000000000..7857a24877 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-search-field.less @@ -0,0 +1 @@ +@import './ef-text-field'; diff --git a/packages/ds-theme/src/custom-elements/ef-select.less b/packages/ds-theme/src/custom-elements/ef-select.less new file mode 100644 index 0000000000..a7a2c72799 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-select.less @@ -0,0 +1,17 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-select'; + +@import (reference) 'ef-text-field'; + +:host { + &:extend(:host all); + + [part='list'] { + border-radius: @comp-menu-container-radius; + border: 1px solid @comp-menu-container-color-border; + + ef-item:not(:first-child):not([type='divider']), + ::slotted(ef-item:not(:first-child):not([type='divider'])) { + box-shadow: none; + } + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-sidebar-layout.less b/packages/ds-theme/src/custom-elements/ef-sidebar-layout.less new file mode 100644 index 0000000000..5470e1b306 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-sidebar-layout.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-sidebar-layout'; diff --git a/packages/ds-theme/src/custom-elements/ef-slider.less b/packages/ds-theme/src/custom-elements/ef-slider.less new file mode 100644 index 0000000000..1fe0b1e223 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-slider.less @@ -0,0 +1,27 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-slider'; + +:host { + [part='thumb'] { + border-radius: @cont-radius-common-2xl; + } + &:hover { + [part='thumb'] { + border-color: @slider-thumb-hover-border-color; + } + } + &[disabled] { + [part='track-wrapper'] { + background-color: @slider-track-disabled-color; + } + + [part='track-fill'] { + height: inherit; + background-color: @cont-color-common-fg-generic-disabled-on-disabled-bold; + } + + [part='thumb'] { + background-color: @cont-color-common-fg-generic-disabled-bold; + border-color: @cont-color-control-border-subtle; + } + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-sparkline.less b/packages/ds-theme/src/custom-elements/ef-sparkline.less new file mode 100644 index 0000000000..5ab23b6706 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-sparkline.less @@ -0,0 +1,6 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-sparkline'; + +:host { + --upper-line-color: @cont-color-status-bg-positive-base; + --lower-line-color: @cont-color-status-bg-negative-base; +} diff --git a/packages/ds-theme/src/custom-elements/ef-swing-gauge.less b/packages/ds-theme/src/custom-elements/ef-swing-gauge.less new file mode 100644 index 0000000000..9437713457 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-swing-gauge.less @@ -0,0 +1,8 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-swing-gauge'; + +:host { + --primary-color: @dataviz-color-primary; + --secondary-color: @cont-color-common-container-surface-on-layer-1-minimal; + --center-line-color: @comp-divider-line-color-border-on-layer-1-moderate; + --border-color: @separator-color; +} diff --git a/packages/ds-theme/src/custom-elements/ef-tab-bar.less b/packages/ds-theme/src/custom-elements/ef-tab-bar.less new file mode 100644 index 0000000000..57079c7fec --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-tab-bar.less @@ -0,0 +1,8 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-tab-bar'; + +:host { + [part='left-btn'], + [part='right-btn'] { + background-color: @cont-color-common-container-surface-on-layer-1-minimal; + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-tab.less b/packages/ds-theme/src/custom-elements/ef-tab.less new file mode 100644 index 0000000000..4dce16ed5c --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-tab.less @@ -0,0 +1,8 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-tab'; + +:host { + &[active][level='1']:hover, + &[active][level='2']:hover { + color: @comp-button-label-color-fg-primary-hover; + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-text-field.less b/packages/ds-theme/src/custom-elements/ef-text-field.less new file mode 100644 index 0000000000..8c6861371a --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-text-field.less @@ -0,0 +1,37 @@ +@import (reference) '@refinitiv-ui/halo-theme/src/custom-elements/ef-text-field'; +@import '../shared-styles/placeholder'; + +:host { + &:extend(:host all); + + [part='icon'] { + color: @input-text-color; + } + &[disabled] [part='icon'] { + color: @input-disabled-text-color; + } + + &[readonly]:not([focused]) { + background-color: @input-readonly-background-color; + + [part='icon'] { + color: @input-text-color; + } + } + + &[focused] [part='icon'], + &[focused][error][warning] [part='icon'], + &:not([readonly]):not([error]):not([warning]):not([focused]):hover [part='icon'] { + color: @scheme-color-primary; + } + + &[readonly]:not([focused]), + &[error]:not([focused]), + &[warning]:not([focused]) { + color: @input-text-color; + } + + input { + .placeholder; + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-time-picker.less b/packages/ds-theme/src/custom-elements/ef-time-picker.less new file mode 100644 index 0000000000..ed2a72aec1 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-time-picker.less @@ -0,0 +1,9 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-time-picker'; + +:host { + &:hover, + &[readonly]:not([focused]), + &[error]:not([focused]) { + color: @cont-color-common-fg-generic-bold; + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-toggle.less b/packages/ds-theme/src/custom-elements/ef-toggle.less new file mode 100644 index 0000000000..06336c558e --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-toggle.less @@ -0,0 +1,87 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-toggle'; + +:host { + text-transform: none; + border-radius: @cont-radius-common-full; + color: @cont-color-control-fg-on-subtle; + + &[label], + &[checked-label] { + width: 56px; + } + + &:hover:not([readonly]) { + background-color: @cont-color-control-bg-subtle; + } + + [part='toggle'] { + border-color: @cont-color-control-border-minimal; + } + + [part='toggle']::after { + background-color: @cont-color-control-bg-bold; + border-color: @cont-color-control-bg-bold; + } + + &[disabled] { + color: @cont-color-common-fg-generic-disabled-on-disabled-bold; + [part='toggle'] { + background-color: @cont-color-common-container-misc-disabled; + border-color: @cont-color-common-container-misc-disabled; + } + [part='toggle']::after { + background-color: @cont-color-common-fg-generic-disabled-on-disabled-bold; + border-color: @cont-color-common-fg-generic-disabled-on-disabled-bold; + } + } + + &[readonly] { + [part='toggle'] { + background-color: @core-color-palette-misc-transparent; + border-color: @cont-color-common-container-misc-disabled; + } + [part='toggle']::after { + background-color: @cont-color-control-bg-base; + border-color: @cont-color-control-bg-base; + } + } + + &[checked]:not([readonly]) { + background-color: @cont-color-control-bg-base; + [part='toggle']::after { + background-color: @cont-color-control-bg-minimal; + } + [part='toggle'] { + color: @cont-color-control-fg-on-bold; + border-color: @cont-color-control-border-base; + } + } + + .desktop-specific({ + &:hover:not([readonly]) { + [part=toggle] { + border-color: @cont-color-control-border-moderate; + &::after { + background-color: @cont-color-control-bg-moderate; + border-color: @cont-color-control-bg-moderate; + } + } + &[checked] { + background-color: @cont-color-control-bg-moderate; + [part=toggle] { + border-color: @cont-color-control-border-moderate; + &::after { + background-color: @cont-color-control-bg-minimal; + border-color: @cont-color-control-bg-minimal; + } + } + } + } + }); + + & when (@variant = dark) { + &[disabled] [part='toggle']::after { + opacity: @cont-opacity-common-full; + } + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-tooltip.less b/packages/ds-theme/src/custom-elements/ef-tooltip.less new file mode 100644 index 0000000000..99387d87f4 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-tooltip.less @@ -0,0 +1,15 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-tooltip'; + +:host { + &:extend(:host all); + + [part='tooltip'] { + border: @panel-border; + border-color: @tooltip-border-color; + border-radius: @comp-tooltip-container-radius-md; + + &[with-shadow] { + box-shadow: @comp-tooltip-container-elevation; + } + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-tornado-chart.less b/packages/ds-theme/src/custom-elements/ef-tornado-chart.less new file mode 100644 index 0000000000..1122f5233e --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-tornado-chart.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-tornado-chart'; diff --git a/packages/ds-theme/src/custom-elements/ef-tornado-item.less b/packages/ds-theme/src/custom-elements/ef-tornado-item.less new file mode 100644 index 0000000000..05f9c7be9a --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-tornado-item.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-tornado-item'; diff --git a/packages/ds-theme/src/custom-elements/ef-tree-item.less b/packages/ds-theme/src/custom-elements/ef-tree-item.less new file mode 100644 index 0000000000..4f17113043 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-tree-item.less @@ -0,0 +1,7 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-tree-item'; +@import (reference) 'ef-item'; + +:host { + margin: (@comp-tree-item-container-inner-spacing-gap-md / 2) 0; + border-width: @comp-tree-item-container-border-width-md; +} diff --git a/packages/ds-theme/src/custom-elements/ef-tree-select.less b/packages/ds-theme/src/custom-elements/ef-tree-select.less new file mode 100644 index 0000000000..f6e87bbc75 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-tree-select.less @@ -0,0 +1,15 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-tree-select'; + +:host { + [part~='control'] { + color: @cont-color-common-fg-generic-subtle; + + &[part~='active'] { + color: @cont-color-common-fg-generic-bold; + } + } + + [part='list'] { + border: none; + } +} diff --git a/packages/ds-theme/src/custom-elements/ef-tree.less b/packages/ds-theme/src/custom-elements/ef-tree.less new file mode 100644 index 0000000000..7abb7ea7b6 --- /dev/null +++ b/packages/ds-theme/src/custom-elements/ef-tree.less @@ -0,0 +1,5 @@ +@import '@refinitiv-ui/halo-theme/src/custom-elements/ef-tree'; + +:host { + border-radius: @comp-tree-container-radius-md; +} diff --git a/packages/ds-theme/src/defaults.less b/packages/ds-theme/src/defaults.less new file mode 100644 index 0000000000..4671df14d9 --- /dev/null +++ b/packages/ds-theme/src/defaults.less @@ -0,0 +1,3 @@ +// This file is here to import default settings from ../exports/bare.less +@import (reference) 'colors'; +@import (reference) 'variables'; diff --git a/packages/ds-theme/src/fonts.less b/packages/ds-theme/src/fonts.less new file mode 100644 index 0000000000..ecca1ec91d --- /dev/null +++ b/packages/ds-theme/src/fonts.less @@ -0,0 +1,5 @@ +@font-face { + font-family: 'Proxima Vara'; + font-display: swap; + src: url('https://cdn.ppe.refinitiv.com/public/ds-assets/fonts/ProximaVara.woff2'); +} diff --git a/packages/ds-theme/src/native-elements/a.less b/packages/ds-theme/src/native-elements/a.less new file mode 100644 index 0000000000..f18a850b9c --- /dev/null +++ b/packages/ds-theme/src/native-elements/a.less @@ -0,0 +1,7 @@ +@import '@refinitiv-ui/halo-theme/src/native-elements/a'; + +a { + &:hover { + text-decoration-color: @link-hover-text-color; + } +} diff --git a/packages/ds-theme/src/native-elements/body.less b/packages/ds-theme/src/native-elements/body.less new file mode 100644 index 0000000000..8f54dadbfc --- /dev/null +++ b/packages/ds-theme/src/native-elements/body.less @@ -0,0 +1,34 @@ +@import '../fonts'; + +body { + font-family: 'Proxima Vara', Arial, 'Helvetica Nue', Helvetica, sans-serif; + font-size: @global-text-size; + font-weight: 340; + color: @global-text-color; + line-height: @global-text-line-height; + background: @global-background-color; + padding: 0; + margin: 0 auto; + visibility: visible; + + :lang(ja) & { + font-family: 'Proxima Vara', Meiryo, 'メイリオ', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', + 'MS PGothic', 'MS Pゴシック', Arial; + pre { + font-family: 'MS Gothic', 'MS ゴシック', 'MS PGothic', 'Osaka-等幅', 'Osaka-等幅', Osaka-mono, + monospace, 'MS Pゴシック', Arial; + } + } + + :lang(zh-CN) & { + font-family: 'Proxima Vara', 'Microsoft YaHei', '微软雅黑', 'STXihei', '华文细黑', Simsun, '宋体', Arial; + } + + :lang(zh-Hant) & { + font-family: 'Proxima Vara', 'Heiti TC', '黑體-繁', 'Microsoft JhengHei', '微軟正黑體', Pmingliu, + '新細明體', Arial; + pre { + font-family: 'Heiti TC', '黑體-繁', Pmingliu, '新細明體', monospace, Arial; + } + } +} diff --git a/packages/ds-theme/src/native-elements/h4.less b/packages/ds-theme/src/native-elements/h4.less new file mode 100644 index 0000000000..42c812911f --- /dev/null +++ b/packages/ds-theme/src/native-elements/h4.less @@ -0,0 +1,5 @@ +@import '@refinitiv-ui/halo-theme/src/native-elements/h4'; + +h4 { + text-transform: none; +} diff --git a/packages/ds-theme/src/native-elements/h5.less b/packages/ds-theme/src/native-elements/h5.less new file mode 100644 index 0000000000..bd5410edd0 --- /dev/null +++ b/packages/ds-theme/src/native-elements/h5.less @@ -0,0 +1,5 @@ +@import '@refinitiv-ui/halo-theme/src/native-elements/h5'; + +h5 { + text-transform: none; +} diff --git a/packages/ds-theme/src/native-elements/h6.less b/packages/ds-theme/src/native-elements/h6.less new file mode 100644 index 0000000000..cbb8e4c0c0 --- /dev/null +++ b/packages/ds-theme/src/native-elements/h6.less @@ -0,0 +1,5 @@ +@import '@refinitiv-ui/halo-theme/src/native-elements/h6'; + +h6 { + text-transform: none; +} diff --git a/packages/ds-theme/src/native-elements/html.less b/packages/ds-theme/src/native-elements/html.less new file mode 100644 index 0000000000..8e028129f7 --- /dev/null +++ b/packages/ds-theme/src/native-elements/html.less @@ -0,0 +1,12 @@ +@import '@refinitiv-ui/halo-theme/src/native-elements/html'; + +// Expose global background color in DS Theme +// This helps to solve background color in demo page and several users requested for this +@css-properties-extra: { + --color-scheme-background-color: @global-background-color; + --color-scheme-text-color: @global-text-color; +}; + +html { + @css-properties-extra(); +} diff --git a/packages/ds-theme/src/native-elements/input.less b/packages/ds-theme/src/native-elements/input.less new file mode 100644 index 0000000000..a3800992a0 --- /dev/null +++ b/packages/ds-theme/src/native-elements/input.less @@ -0,0 +1,6 @@ +@import '@refinitiv-ui/halo-theme/src/native-elements/input'; +@import '../shared-styles/placeholder'; + +input { + .placeholder; +} diff --git a/packages/ds-theme/src/native-elements/kbd.less b/packages/ds-theme/src/native-elements/kbd.less new file mode 100644 index 0000000000..ccf8c77ed5 --- /dev/null +++ b/packages/ds-theme/src/native-elements/kbd.less @@ -0,0 +1,8 @@ +@import '@refinitiv-ui/halo-theme/src/native-elements/kbd'; + +kbd { + color: @comp-badge-label-color-fg-neutral-bold; + background: @comp-badge-container-color-bg-neutral-bold; + border-radius: @comp-badge-container-radius-md; + box-shadow: none; +} diff --git a/packages/ds-theme/src/native-elements/mark.less b/packages/ds-theme/src/native-elements/mark.less new file mode 100644 index 0000000000..8f5d85a54d --- /dev/null +++ b/packages/ds-theme/src/native-elements/mark.less @@ -0,0 +1,8 @@ +@import '@refinitiv-ui/halo-theme/src/native-elements/mark'; + +kbd { + color: @comp-badge-label-color-fg-neutral-bold; + background: @comp-badge-container-color-bg-neutral-bold; + border-radius: @comp-badge-container-radius-md; + box-shadow: none; +} diff --git a/packages/ds-theme/src/native-elements/textarea.less b/packages/ds-theme/src/native-elements/textarea.less new file mode 100644 index 0000000000..facc9b0fd7 --- /dev/null +++ b/packages/ds-theme/src/native-elements/textarea.less @@ -0,0 +1,6 @@ +@import '@refinitiv-ui/halo-theme/src/native-elements/textarea'; +@import '../shared-styles/placeholder'; + +textarea { + .placeholder; +} diff --git a/packages/ds-theme/src/shared-styles/button.less b/packages/ds-theme/src/shared-styles/button.less new file mode 100644 index 0000000000..8f26690b36 --- /dev/null +++ b/packages/ds-theme/src/shared-styles/button.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/shared-styles/button'; diff --git a/packages/ds-theme/src/shared-styles/checkbox.less b/packages/ds-theme/src/shared-styles/checkbox.less new file mode 100644 index 0000000000..aff270bc8a --- /dev/null +++ b/packages/ds-theme/src/shared-styles/checkbox.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/shared-styles/checkbox'; diff --git a/packages/ds-theme/src/shared-styles/close-button.less b/packages/ds-theme/src/shared-styles/close-button.less new file mode 100644 index 0000000000..521d3d8345 --- /dev/null +++ b/packages/ds-theme/src/shared-styles/close-button.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/shared-styles/close-button'; diff --git a/packages/ds-theme/src/shared-styles/defaults.less b/packages/ds-theme/src/shared-styles/defaults.less new file mode 100644 index 0000000000..8b756e6780 --- /dev/null +++ b/packages/ds-theme/src/shared-styles/defaults.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/shared-styles/defaults'; diff --git a/packages/ds-theme/src/shared-styles/grid.less b/packages/ds-theme/src/shared-styles/grid.less new file mode 100644 index 0000000000..46d5e731f4 --- /dev/null +++ b/packages/ds-theme/src/shared-styles/grid.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/shared-styles/grid'; diff --git a/packages/ds-theme/src/shared-styles/header.less b/packages/ds-theme/src/shared-styles/header.less new file mode 100644 index 0000000000..2707695749 --- /dev/null +++ b/packages/ds-theme/src/shared-styles/header.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/shared-styles/header'; diff --git a/packages/ds-theme/src/shared-styles/headings.less b/packages/ds-theme/src/shared-styles/headings.less new file mode 100644 index 0000000000..fdecbe60c8 --- /dev/null +++ b/packages/ds-theme/src/shared-styles/headings.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/shared-styles/headings'; diff --git a/packages/ds-theme/src/shared-styles/icon.less b/packages/ds-theme/src/shared-styles/icon.less new file mode 100644 index 0000000000..49b24397ef --- /dev/null +++ b/packages/ds-theme/src/shared-styles/icon.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/shared-styles/icon'; diff --git a/packages/ds-theme/src/shared-styles/input.less b/packages/ds-theme/src/shared-styles/input.less new file mode 100644 index 0000000000..e61a225853 --- /dev/null +++ b/packages/ds-theme/src/shared-styles/input.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/shared-styles/input'; diff --git a/packages/ds-theme/src/shared-styles/placeholder.less b/packages/ds-theme/src/shared-styles/placeholder.less new file mode 100644 index 0000000000..c031c97312 --- /dev/null +++ b/packages/ds-theme/src/shared-styles/placeholder.less @@ -0,0 +1,41 @@ +.placeholder() { + &::placeholder { + color: @cont-color-common-fg-generic-subtle; + } + &::-webkit-input-placeholder { + /* Chrome/Opera/Safari */ + color: @cont-color-common-fg-generic-subtle; + } + &::-moz-placeholder { + /* Firefox 19+ */ + color: @cont-color-common-fg-generic-subtle; + } + &:-ms-input-placeholder { + /* IE 10+ */ + color: @cont-color-common-fg-generic-subtle; + } + &:-moz-placeholder { + /* Firefox 18- */ + color: @cont-color-common-fg-generic-subtle; + } + + &[disabled]::placeholder { + color: @input-disabled-text-color; + } + &[disabled]::-webkit-input-placeholder { + /* Chrome/Opera/Safari */ + color: @input-disabled-text-color; + } + &[disabled]::-moz-placeholder { + /* Firefox 19+ */ + color: @input-disabled-text-color; + } + &[disabled]:-ms-input-placeholder { + /* IE 10+ */ + color: @input-disabled-text-color; + } + &[disabled]:-moz-placeholder { + /* Firefox 18- */ + color: @input-disabled-text-color; + } +} diff --git a/packages/ds-theme/src/shared-styles/scrollbar.less b/packages/ds-theme/src/shared-styles/scrollbar.less new file mode 100644 index 0000000000..0048d2b5b7 --- /dev/null +++ b/packages/ds-theme/src/shared-styles/scrollbar.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/shared-styles/scrollbar'; diff --git a/packages/ds-theme/src/shared-styles/shapes.less b/packages/ds-theme/src/shared-styles/shapes.less new file mode 100644 index 0000000000..faedadcabe --- /dev/null +++ b/packages/ds-theme/src/shared-styles/shapes.less @@ -0,0 +1 @@ +@import '@refinitiv-ui/halo-theme/src/shared-styles/shapes'; diff --git a/packages/ds-theme/src/variables.less b/packages/ds-theme/src/variables.less new file mode 100644 index 0000000000..aafbc410a5 --- /dev/null +++ b/packages/ds-theme/src/variables.less @@ -0,0 +1,24 @@ +// Core +@import './web-design-tokens/core.less'; +@import './web-design-tokens/contextual.less'; + +// Component Tokens +@import './web-design-tokens/component/accordion.less'; +@import './web-design-tokens/component/badge.less'; +@import './web-design-tokens/component/button.less'; +@import './web-design-tokens/component/close-button.less'; +@import './web-design-tokens/component/checkbox.less'; +@import './web-design-tokens/component/dialog.less'; +@import './web-design-tokens/component/dialog-header.less'; +@import './web-design-tokens/component/divider.less'; +@import './web-design-tokens/component/icon.less'; +@import './web-design-tokens/component/menu.less'; +@import './web-design-tokens/component/popover.less'; +@import './web-design-tokens/component/radio.less'; +@import './web-design-tokens/component/remove-button.less'; +@import './web-design-tokens/component/toggle-button.less'; +@import './web-design-tokens/component/toggle-tag.less'; +@import './web-design-tokens/component/tooltip.less'; +@import './web-design-tokens/component/tree.less'; + + diff --git a/packages/ds-theme/src/variants/dark/variables.less b/packages/ds-theme/src/variants/dark/variables.less new file mode 100644 index 0000000000..0e11116004 --- /dev/null +++ b/packages/ds-theme/src/variants/dark/variables.less @@ -0,0 +1,8 @@ +@import (reference) '../../variables'; +@import '../light/variables'; +@import '../../web-design-tokens/overrides/color/dark.less'; + +@global-text-selection-background : #5d84b3; +@scrollbar-thumb-background-color : #9a9a9a; +@scrollbar-thumb-hover-background-color : #9a9a9a; +@scrollbar-thumb-active-background-color : #9a9a9a; diff --git a/packages/ds-theme/src/variants/light/variables.less b/packages/ds-theme/src/variants/light/variables.less new file mode 100644 index 0000000000..28b89e89cd --- /dev/null +++ b/packages/ds-theme/src/variants/light/variables.less @@ -0,0 +1,470 @@ +@import (reference) '../../variables'; + +// Primary colours +@scheme-color-primary : @cont-color-common-container-brand-base; +@scheme-color-secondary : @cont-color-common-container-secondary-base; +@scheme-color-tertiary : @cont-color-common-container-tertiary-base; +@scheme-color-complementary : @cont-color-common-container-neutral-subtle; + +// States +@scheme-color-info : @cont-color-status-bg-info-base; +@scheme-color-confirm : @cont-color-status-bg-positive-base; +@scheme-color-warning : @cont-color-status-bg-warning-base; +@scheme-color-error : @cont-color-status-bg-negative-base; + +// Globals +@global-text-color : @cont-color-common-fg-generic-moderate; +@global-background-color : @cont-color-common-container-surface-layer-1; + +@global-text-selection-color : currentColor; +@global-text-selection-background : #B4D5FE; // Unable to reset to default. Fix to default chrome/safari + +@global-text-mark-color : @global-text-selection-color; +@global-text-mark-background : @global-text-selection-background; + +// Controls +// TODO: All on layer-1 ? +@control-text-color : @cont-color-field-fg-on-layer-1-moderate; +@control-background-color : @cont-color-field-bg-on-layer-1-base; +@control-border-color : @cont-color-field-border-on-layer-1-moderate; + +@control-border-radius : @cont-radius-control; + +@control-error-color : @cont-color-common-container-negative-base; +@control-warning-color : @cont-color-common-container-warning-base; + +// TODO: Double check +@control-hover-error-color : lighten(@control-error-color, 20%); +@control-hover-warning-color : lighten(@control-warning-color, 20%); + +// Buttons +@button-border-width : @comp-button-container-border-width-md; +@button-border-radius : @comp-button-container-radius-md; +@button-icon-color : @comp-button-icon-color-fg-neutral-enabled; +@button-text-color : @comp-button-label-color-fg-neutral-enabled; +@button-border-color : @comp-button-container-color-border-neutral-enabled; +@button-background-color : @comp-button-container-color-bg-neutral-enabled; +@button-box-shadow : @comp-button-container-elevation-neutral-enabled; + +@button-disabled-text-color : @comp-button-label-color-fg-neutral-disabled; +@button-disabled-background-color : @comp-button-container-color-bg-neutral-disabled; +@button-disabled-border-color : @comp-button-container-color-border-neutral-disabled; +@button-disabled-box-shadow : @comp-button-container-elevation-neutral-disabled; + +@button-hover-text-color : @comp-button-label-color-fg-neutral-hover; +@button-hover-background-color : @comp-button-container-color-bg-neutral-hover; +@button-hover-border-color : @comp-button-container-color-border-neutral-hover; +@button-hover-box-shadow : @comp-button-container-elevation-neutral-hover; + +@button-pressed-text-color : @comp-button-label-color-fg-neutral-pressed; +@button-pressed-background-color : @comp-button-container-color-bg-neutral-pressed; +@button-pressed-border-color : @comp-button-container-color-border-neutral-pressed; +@button-pressed-box-shadow : @comp-button-container-elevation-neutral-pressed; + +@button-focused-text-color : @comp-button-label-color-fg-neutral-focus-enabled; +@button-focused-background-color : @comp-button-container-color-bg-neutral-focus-enabled; +@button-focused-border-color : @comp-button-container-color-border-neutral-focus-enabled; +@button-focused-box-shadow : @comp-button-container-elevation-neutral-focus; + +@button-toggle-text-color : @comp-toggle-button-label-color-fg-neutral-enabled; +@button-toggle-background-color : @comp-toggle-button-container-color-bg-neutral-enabled; +@button-toggle-border-color : @comp-toggle-button-container-color-border-neutral-enabled; +@button-toggle-box-shadow : @comp-toggle-button-container-elevation-neutral-enabled; + +@button-toggle-active-text-color : @comp-toggle-button-label-color-fg-neutral-checked-enabled; +@button-toggle-active-background-color : @comp-toggle-button-container-color-bg-neutral-checked-enabled; +@button-toggle-active-border-color : @comp-toggle-button-container-color-border-neutral-checked-enabled; +@button-toggle-active-box-shadow : @comp-toggle-button-container-elevation-neutral-checked-enabled; + +// CTA +// TODO: Is CTA = primary ? +@button-cta-text-color : @comp-button-label-color-fg-primary-enabled; +@button-cta-background-color : @comp-button-container-color-bg-primary-enabled; +@button-cta-border-color : @comp-button-container-color-border-primary-enabled; +@button-cta-box-shadow : @comp-button-container-elevation-primary-enabled; + +// List +@list-text-color : @comp-menu-item-label-color-fg-single-enabled; +@list-background-color : @cont-color-common-container-misc-transparent; + +// List item +@list-item-focus-text-color : @comp-menu-item-label-color-fg-single-pressed; +@list-item-focus-background-color : @comp-menu-item-container-color-bg-single-pressed; // TODO: No focus token in tree item +@list-item-selected-text-color : @comp-menu-item-label-color-fg-single-pressed; +@list-item-selected-background-color : @comp-menu-item-container-color-bg-single-pressed; +@list-item-disabled-text-color : @comp-menu-item-label-color-fg-single-disabled; +@list-item-header-text-color : @comp-menu-group-header-label-color-fg; +@list-item-header-background-color : @comp-menu-item-container-color-bg-single-enabled; +@list-item-header-border : @comp-menu-item-container-color-border-single-enabled; +@list-item-text-highlighted-color : @comp-menu-item-label-color-fg-single-hover; +@list-item-highlighted-background-color : @comp-menu-item-container-color-bg-single-hover; + +// Tree +@tree-item-highlighted-text-color : @list-item-text-highlighted-color; + +// Tree Item +@tree-menu-item-background-color : @comp-tree-item-container-color-bg-leaf-child-enabled; +@tree-menu-item-group-background-color : @comp-tree-item-container-color-bg-leaf-parent-enabled; +@tree-menu-item-group-hover-text-color : @comp-tree-item-label-color-fg-leaf-parent-hover; +@tree-menu-item-group-hover-background-color : @comp-tree-item-container-color-bg-leaf-parent-hover; // TODO: Looks weird, it looks like there's no highlight on parent ? + +// Tooltip +@tooltip-text-color : @comp-tooltip-message-color-fg-base; +@tooltip-background-color : @comp-tooltip-container-color-bg-base; +@tooltip-border-color : @comp-tooltip-container-color-border-base; + +// Panel +@panel-background-color : @cont-color-common-container-surface-layer-4; // TODO: Need to double check (Same as @comp-menu-container-color-bg) + +// Overlay +@overlay-background-color : @comp-popover-container-color-bg-base; + +// Overlay Menu +@overlay-menu-background-color : @comp-menu-container-color-bg; + +// Input +@input-box-shadow : @cont-elevation-field-base; +@input-border-radius : @cont-radius-field; +@input-text-color : @cont-color-common-fg-generic-bold; +@input-background-color : @cont-color-common-container-surface-on-layer-1-minimal; +@input-border-color : @cont-color-common-container-surface-on-layer-1-moderate; +@input-hover-text-color : @cont-color-common-fg-generic-bold ; +@input-hover-border-color : @cont-color-common-container-surface-on-layer-1-bold; +@input-hover-background-color : @cont-color-common-container-surface-on-layer-1-minimal; +@input-focused-text-color : @cont-color-common-fg-generic-bold; +@input-focused-background-color : @cont-color-common-container-surface-on-layer-1-minimal; +@input-focused-border-color : @cont-color-common-container-misc-focus; +@input-disabled-text-color : @cont-color-common-fg-generic-disabled-on-disabled-bold; +@input-disabled-border-color : @cont-color-common-container-surface-on-layer-1-moderate; +@input-disabled-background-color : @cont-color-common-container-surface-on-layer-1-subtle; +@input-readonly-border-color : @cont-color-common-container-surface-on-layer-1-moderate; +@input-readonly-background-color : @cont-color-common-container-surface-on-layer-1-minimal; + +// Separators +@separator-color : @comp-divider-line-color-border-on-layer-1-subtle; + +// Select +@select-background-color : @overlay-background-color; + +// Checkbox and Radio +@checkbox-checked-color : @comp-checkbox-checkmark-container-color-fg-enabled; + +// Headers +@header-level1-bg-color : @cont-color-common-container-surface-on-layer-1-minimal; +@header-level2-bg-color : @cont-color-common-container-surface-on-layer-1-minimal; +@header-level3-bg-color : @cont-color-common-container-surface-on-layer-1-minimal; +@header-level4-bg-color : @cont-color-common-container-surface-on-layer-1-minimal; + +// Calendar +@calendar-background-color : @cont-color-common-container-surface-layer-4; +@calendar-body-background-color : @cont-color-common-container-surface-on-layer-4-subtle; +@calendar-header-text-color : @cont-color-common-fg-generic-subtle; +@calendar-header-background-color : @calendar-cell-background-color; +@calendar-header-border-color : @scheme-color-tertiary; +@calendar-cell-text-color : @cont-color-common-fg-generic-bold; +@calendar-cell-background-color : @cont-color-common-container-surface-on-layer-4-minimal; +@calendar-cell-hover-text-color : @cont-color-control-fg-on-moderate; +@calendar-cell-hover-background-color : @cont-color-control-bg-bold; +@calendar-selected-text-color : @cont-color-control-fg-on-moderate; +@calendar-selected-background-color : @cont-color-control-bg-base; +@calendar-selected-range-border-color : @cont-color-control-border-bold; +@calendar-selected-range-text-color : @cont-color-common-fg-neutral-on-neutral-bold-alt; +@calendar-selected-range-background-color : @cont-color-common-container-neutral-subtle; +@calendar-selected-range-hover-border-color : @cont-color-control-border-base; +@calendar-selected-range-hover-text-color : @cont-color-common-fg-primary-on-primary-bold-alt; +@calendar-selected-range-hover-background-color : @cont-color-common-container-neutral-minimal; +@calendar-cell-today-text-color : @cont-color-common-fg-generic-bold; +@calendar-cell-today-background-color : @cont-color-common-container-surface-on-layer-4-moderate; +@calendar-cell-today-hover-text-color : @cont-color-control-fg-on-moderate; +@calendar-cell-idle-text-color : @cont-color-common-fg-generic-subtle; +@calendar-cell-idle-background-color : @cont-color-common-container-surface-on-layer-4-subtle; +@calendar-cell-idle-hover-border-color : @cont-color-common-container-surface-on-layer-4-minimal; +@calendar-cell-idle-hover-text-color : @cont-color-common-fg-primary-on-primary-bold-alt; +@calendar-cell-idle-hover-background-color : @cont-color-common-container-surface-on-layer-4-minimal; +@calendar-cell-range-today-text-color : @button-cta-text-color; +@calendar-cell-press-background-color : @cont-color-control-bg-moderate; + +// Search List Item (for auto-suggest) +// TODO: WIP +@search-list-background-color : @overlay-background-color; +@search-list-hover-background-color : @list-item-selected-background-color; +@search-list-hover-color : @list-item-selected-text-color; +@search-list-color : @global-text-color; +@search-list-description-color : @control-text-color; +@search-list-description-hover-color : @global-text-color; +@search-list-more-search-background-color : @panel-background-color; +@search-list-more-search-hover-background-color : @search-list-hover-background-color; +@search-list-more-search-color : @global-text-color; + + +// Dialog +@dialog-content-background-color : @comp-dialog-container-color-bg-modal-enabled; +@dialog-footer-background-color : @comp-dialog-container-color-bg-modal-enabled; +@dialog-border-color : @cont-color-common-container-misc-transparent; + +// Toggle +@toggle-switch-background-color : @cont-color-control-bg-minimal; +@toggle-border-color : @cont-color-control-border-minimal; +@toggle-font-weight : @core-typography-font-weight-medium; + +// Pill +@pill-background-color : @comp-toggle-tag-inner-container-color-bg-enabled; +@pill-border-color : @comp-toggle-tag-inner-container-color-border-enabled; +@pill-toggle-active-border-color : @comp-toggle-tag-inner-container-color-border-pressed; +@pill-default-close-color : @comp-toggle-tag-remove-button-icon-color-fg-checked-enabled; + +// Slider +@slider-track-color : @cont-color-common-container-surface-on-layer-1-subtle; +@slider-track-disabled-color : @cont-color-common-container-misc-disabled; +@slider-step-color : @cont-color-control-bg-base; +@slider-thumb-color : @cont-color-control-bg-base; +@slider-marker-background-color : @slider-thumb-color; +@slider-marker-text-color : @control-text-color; + +@slider-track-fill-color : @cont-color-control-bg-base; +@slider-thumb-hover-color : @cont-color-control-bg-moderate; +@slider-thumb-active-color : @cont-color-control-bg-bold; // @button-pressed-background-color is transparent; +@slider-thumb-border-color : @cont-color-control-border-minimal; +@slider-thumb-hover-border-color : @cont-color-action-border-neutral-base; +@slider-thumb-active-border-color : @cont-color-control-border-subtle ; + + +// Table/Grid +@grid-border-color : @cont-color-common-container-surface-on-layer-1-subtle; +@grid-header-text-color : @cont-color-common-fg-generic-bold; +@grid-header-background-color : @cont-color-common-container-surface-layer-1; +@grid-header-border-color : @grid-header-background-color; +@grid-header-hover-background-color : @cont-color-common-container-surface-on-layer-1-minimal; +@grid-row-text-color : @global-text-color; +@grid-row-background-color : @global-background-color; +@grid-row-hover-text-color : @grid-row-text-color; +@grid-row-hover-background-color : @cont-color-common-container-surface-on-layer-1-minimal; +@grid-row-active-text-color : @grid-row-text-color; +@grid-row-active-background-color : @cont-color-common-container-surface-on-layer-1-minimal; +@grid-row-active-border-width : @grid-border-width; +@grid-row-active-border-color : @scheme-color-primary; +@grid-row-focus-border-color : @cont-color-common-container-neutral-bold; +@grid-row-focus-border : @grid-row-focus-border-width solid @grid-row-focus-border-color; + +// Grid +@grid-text-color : @global-text-color; +@grid-header-alt-background-color : @header-background-color; +@grid-row-alternate-background-color : darken(@grid-row-background-color, 2%); + +// Grid column +// - Column selection +@grid-column-active-title-border-color : invalidColor; // selected column title divider +@grid-column-active-border-color : @cont-color-common-container-primary-base; // selection boundary, overrides global-focus-bordercolor + +// - Column separator (between pined and unpined column) +@grid-column-separator-background-color : @cont-color-common-container-surface-on-layer-1-bold; + +// Grid row +// - Row group header +@grid-row-header-background-color : @cont-color-common-container-surface-layer-1; +@grid-expended-row-header-color : @global-text-color; + +// - Row group tag +@grid-tag-background-color : @cont-color-common-container-neutral-bold; +@grid-expanded-tag-background-color : @cont-color-common-container-neutral-bold; + +// Grid dragging UI +@grid-guideline-background-color : @cont-color-action-bg-primary-base; // Placeholder guide +@grid-drag-box-border-color : @cont-color-common-container-neutral-bold; +@grid-drag-box-background-color : @cont-color-common-container-surface-on-layer-1-minimal; +@grid-drag-indicator-border-color : @cont-color-common-container-neutral-bold; // Border of dragging selected column + +// Grid icons +// - Filter icon, Stack icon +@grid-title-icon-color : @cont-color-common-fg-primary-moderate; +@grid-title-icon-hover-color : @cont-color-common-fg-primary-bold; +@grid-title-icon-active-color : @cont-color-common-container-primary-base; // active filtering + +// - Sort icon +@grid-title-sort-icon-color : @cont-color-common-container-primary-base; + +// - Tiny filter icon +@grid-title-dot-icon-color : @cont-color-common-container-primary-base; + +// - Row menu icon, column menu icon +@grid-menu-icon-color : @cont-color-common-fg-generic-bold-inverse; +@grid-menu-icon-hover-color : @cont-color-common-fg-generic-subtle-inverse; +@grid-menu-icon-background-color : @cont-color-common-container-neutral-bold; +@grid-menu-icon-hover-background-color : @cont-color-common-container-neutral-bold; + +// - Row more icon +@grid-row-more-icon-color : @grid-header-text-color; +@grid-row-more-icon-hover-color : @cont-color-common-fg-generic-bold; + +// - In cell editor +@grid-input-text-color : @grid-row-text-color; +@grid-input-background-color : @cont-color-common-container-surface-layer-1; +@grid-input-selection-text-color : @cont-color-common-fg-generic-bold-inverse; +@grid-input-selection-background-color : @cont-color-common-container-misc-focus; + +// Tabs +@tab-background-color : @cont-color-navigation-bg-on-layer-1-minimal; +@tab-text-color : @cont-color-navigation-fg-on-minimal; +@tab-border-color : @cont-color-common-container-surface-layer-1; +@tab-outline : @control-outline; +@tab-box-shadow : @global-box-shadow; +@tab-hover-text-color : @cont-color-navigation-fg-on-minimal; +@tab-hover-background-color : @cont-color-navigation-bg-on-layer-1-moderate; +@tab-hover-box-shadow : @button-hover-box-shadow; +@tab-disabled-text-color : @cont-color-common-fg-generic-disabled-on-disabled-bold; +@tab-disabled-background-color : @cont-color-common-container-misc-disabled; +@tab-active-text-color : @cont-color-common-fg-primary-on-primary-bold-inverse; +@tab-active-background-color : @cont-color-common-container-primary-base; +@tab-active-hover-background-color : @cont-color-common-container-primary-moderate; +@tab-active-focused-background-color : @comp-button-container-color-bg-primary-hover; +@tab-active-pressed-background-color : @cont-color-common-container-primary-bold; +@tab-pressed-text-color : @cont-color-navigation-fg-on-minimal; +@tab-pressed-background-color : @cont-color-navigation-bg-on-layer-1-bold; +@tab-focused-text-color : @cont-color-navigation-fg-on-minimal; +@tab-focused-box-shadow : none; +@tab-vertical-border-color : @control-border-color; + +@tab-level2-border-color : @tab-border-color; +@tab-level2-bg-color : @header-level4-bg-color; +@tab-level2-active-bg-color : @scheme-color-primary; +@tab-level3-text-color : @tab-text-color; +@tab-level3-active-text-color : @tab-text-color; + +// Tab bar +@tab-bar-background-color : @cont-color-common-container-surface-on-layer-1-minimal; + +// Data viz +@dataviz-color-primary : @scheme-color-primary; +@dataviz-color-secondary : @scheme-color-secondary; +@dataviz-color-complementary : @scheme-color-complementary; +@dataviz-color-tertiary : @scheme-color-tertiary; + +// Loader +@loader-accent-color : @scheme-color-primary; +@loader-bar-color : @separator-color; +@loader-shape-color : @cont-color-common-container-surface-on-layer-1-moderate; + +// Data viz - standard +// Keep the mapping as these vars shouldn't be used +// Consider to use contextual tokens directly e.g. @cont-color-action-bg-positive-base +@dataviz-color-red : @color-dataviz-red; +@dataviz-color-orange : @color-dataviz-orange; +@dataviz-color-yellow : @color-dataviz-yellow; +@dataviz-color-green : @color-dataviz-green; +@dataviz-color-blue : @color-dataviz-blue; +@dataviz-color-cyan : @color-dataviz-cyan; +@dataviz-color-purple : @color-dataviz-purple; +@dataviz-color-pink : @color-dataviz-pink; +@dataviz-color-coral : @color-dataviz-coral; +@dataviz-color-grey : @color-dataviz-grey; +@dataviz-color-black : @color-black; +@dataviz-color-white : @color-white; + +// Data viz - light +// Keep the mapping as these vars shouldn't be used +// Consider to use contextual tokens directly e.g. @cont-color-action-bg-positive-minimal +@dataviz-color-lightred : @color-dataviz-lightred; +@dataviz-color-lightorange : @color-dataviz-lightorange; +@dataviz-color-lightyellow : @color-dataviz-lightyellow; +@dataviz-color-lightgreen : @color-dataviz-lightgreen; +@dataviz-color-lightblue : @color-dataviz-lightblue; +@dataviz-color-lightcyan : @color-dataviz-lightcyan; +@dataviz-color-lightpurple : @color-dataviz-lightpurple; +@dataviz-color-lightpink : @color-dataviz-lightpink; +@dataviz-color-lightgrey : @color-dataviz-lightgrey; +@dataviz-color-lightcoral : @color-dataviz-lightcoral; + +// Data viz - dark +// Keep the mapping as these vars shouldn't be used +// Consider to use contextual tokens directly e.g. @cont-color-action-bg-positive-moderate +@dataviz-color-darkred : @color-dataviz-darkred; +@dataviz-color-darkorange : @color-dataviz-darkorange; +@dataviz-color-darkyellow : @color-dataviz-darkyellow; +@dataviz-color-darkgreen : @color-dataviz-darkgreen; +@dataviz-color-darkblue : @color-dataviz-darkblue; +@dataviz-color-darkcyan : @color-dataviz-darkcyan; +@dataviz-color-darkpurple : @color-dataviz-darkpurple; +@dataviz-color-darkpink : @color-dataviz-darkpink; +@dataviz-color-darkcoral : @color-dataviz-darkcoral; +@dataviz-color-darkgrey : @color-dataviz-darkgrey; + +// Data viz - standard, numbered +@dataviz-color-1 : @cont-color-data-viz-categorical-bg-category-1; +@dataviz-color-2 : @cont-color-data-viz-categorical-bg-category-2; +@dataviz-color-3 : @cont-color-data-viz-categorical-bg-category-3; +@dataviz-color-4 : @cont-color-data-viz-categorical-bg-category-4; +@dataviz-color-5 : @cont-color-data-viz-categorical-bg-category-5; +@dataviz-color-6 : @cont-color-data-viz-categorical-bg-category-6; +@dataviz-color-7 : @cont-color-data-viz-categorical-bg-category-7; +@dataviz-color-8 : @cont-color-data-viz-categorical-bg-category-8; +@dataviz-color-9 : @cont-color-data-viz-categorical-bg-category-9; +@dataviz-color-10 : @cont-color-data-viz-categorical-bg-category-10; +@dataviz-color-11 : @cont-color-data-viz-categorical-bg-category-11; +@dataviz-color-12 : @cont-color-data-viz-categorical-bg-category-12; +@dataviz-color-13 : @cont-color-data-viz-categorical-bg-category-13; +@dataviz-color-14 : @cont-color-data-viz-categorical-bg-category-14; +@dataviz-color-15 : @cont-color-data-viz-categorical-bg-category-15; +@dataviz-color-16 : @cont-color-data-viz-categorical-bg-category-16; +@dataviz-color-17 : @cont-color-data-viz-categorical-bg-category-17; +@dataviz-color-18 : @cont-color-data-viz-categorical-bg-category-18; +@dataviz-color-19 : @cont-color-data-viz-categorical-bg-category-19; +@dataviz-color-20 : @cont-color-data-viz-categorical-bg-category-20; +@dataviz-color-21 : @cont-color-data-viz-categorical-bg-category-21; +@dataviz-color-22 : @cont-color-data-viz-categorical-bg-category-22; +@dataviz-color-23 : @cont-color-data-viz-categorical-bg-category-23; +@dataviz-color-24 : @cont-color-data-viz-categorical-bg-category-24; +@dataviz-color-25 : @cont-color-data-viz-categorical-bg-category-6; // workaround as only 24 colors in DS + +@dataviz-color-scale-negative : @cont-color-data-viz-diverging-bg-positive-negative-negative-600; +@dataviz-color-scale-positive : @cont-color-data-viz-diverging-bg-positive-negative-positive-600; +@dataviz-color-scale-neutral : @cont-color-status-bg-neutral-base; +@dataviz-color-scale-low-negative : @cont-color-data-viz-diverging-bg-positive-negative-negative-400; +@dataviz-color-scale-low-positive : @cont-color-data-viz-diverging-bg-positive-negative-positive-400; +@dataviz-color-scale-range : @cont-color-data-viz-categorical-bg-category-1; + +// Movement colours profile (NEGATIVE) +@negative-color-american : @cont-color-status-bg-negative-base; +@negative-color-asian1 : @cont-color-status-bg-positive-base; +@negative-color-asian2 : @cont-color-status-bg-negative-base; +@negative-color-european : @cont-color-status-bg-negative-base; + +// Movement colours profile (NEUTRAL) +@neutral-color-american : @cont-color-status-bg-neutral-base; +@neutral-color-asian1 : @cont-color-status-bg-neutral-base; +@neutral-color-asian2 : @cont-color-status-bg-positive-base; +@neutral-color-european : @cont-color-status-bg-positive-base; + +// Movement colours profile (POSITIVE) +@positive-color-american : @cont-color-status-bg-positive-base; +@positive-color-asian1 : @cont-color-status-bg-negative-base; +@positive-color-asian2 : @color-dataviz-cyan; +@positive-color-european : @color-dataviz-cyan; + +// Tick colours (NEGATIVE) +@tickdown-color-american : @cont-color-status-bg-negative-base; +@tickdown-color-asian1 : @cont-color-status-bg-positive-base; +@tickdown-color-asian2 : @cont-color-status-bg-negative-base; +@tickdown-color-european : @cont-color-status-bg-negative-base; + +// Tick colours (POSITIVE) +@tickup-color-american : @cont-color-status-bg-positive-base; +@tickup-color-asian1 : @cont-color-status-bg-negative-base; +@tickup-color-asian2 : @cont-color-status-bg-positive-base; +@tickup-color-european : @cont-color-status-bg-positive-base; + +// Tick text colour +@tick-text-color : @cont-color-status-fg-on-positive-base; // very likely that all statuses can use the same color + +// Links +@link-hover-text-color : @cont-color-common-fg-primary-moderate; +@link-text-color : @cont-color-common-fg-primary-bold; +@link-visited-text-color : @cont-color-common-fg-tertiary-moderate; + +// Scrollbar +@scrollbar-size : 10px; +@scrollbar-thumb-border-radius : 6px; +@scrollbar-thumb-background-color : #7d7d7d; +@scrollbar-thumb-hover-background-color : #7d7d7d; +@scrollbar-thumb-active-background-color : #7d7d7d; +@scrollbar-track-border-color : transparent; +@scrollbar-track-background-color : transparent; diff --git a/packages/ds-theme/src/web-design-tokens/component/accordion.less b/packages/ds-theme/src/web-design-tokens/component/accordion.less new file mode 100644 index 0000000000..c4f383fb78 --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/accordion.less @@ -0,0 +1,76 @@ +// Do not edit directly, this file was auto-generated. + +@comp-accordion-item-header-indicator-motion-transform-rotate-collapsed: 0deg; +@comp-accordion-item-header-indicator-motion-transform-rotate-expanded: 180deg; +@comp-accordion-container-spacing-padding-sm: @cont-spacing-common-padding-inset-000; +@comp-accordion-container-spacing-padding-md: @cont-spacing-common-padding-inset-000; +@comp-accordion-container-spacing-padding-lg: @cont-spacing-common-padding-inset-000; +@comp-accordion-container-color-bg-base: @cont-color-common-container-misc-transparent; +@comp-accordion-container-color-border-base: @cont-color-common-container-misc-transparent; +@comp-accordion-container-border-width-sm: @cont-border-width-common-none; +@comp-accordion-container-border-width-md: @cont-border-width-common-none; +@comp-accordion-container-border-width-lg: @cont-border-width-common-none; +@comp-accordion-container-radius-sm: @cont-radius-common-none; +@comp-accordion-container-radius-md: @cont-radius-common-none; +@comp-accordion-container-radius-lg: @cont-radius-common-none; +@comp-accordion-item-header-container-color-bg-enabled: @cont-color-menu-bg-on-layer-1-minimal; +@comp-accordion-item-header-container-color-bg-disabled: @cont-color-common-container-misc-disabled; +@comp-accordion-item-header-container-color-border-base-enabled: @cont-color-common-container-misc-transparent; +@comp-accordion-item-header-container-color-border-base-hover: @cont-color-common-container-misc-transparent; +@comp-accordion-item-header-container-color-border-base-pressed: @cont-color-common-container-misc-transparent; +@comp-accordion-item-header-container-color-border-base-disabled: @cont-color-common-container-misc-transparent; +@comp-accordion-item-header-container-color-border-base-first-child: @cont-color-common-container-misc-transparent; +@comp-accordion-item-header-container-color-border-divider-first-child: @cont-color-common-container-misc-transparent; +@comp-accordion-item-header-container-radius-sm: @cont-radius-common-none; +@comp-accordion-item-header-container-radius-md: @cont-radius-common-none; +@comp-accordion-item-header-container-radius-lg: @cont-radius-common-none; +@comp-accordion-item-header-container-elevation-focus: @cont-elevation-common-focus-inset-base; +@comp-accordion-item-header-label-color-fg-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-accordion-item-header-indicator-color-fg-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-accordion-item-header-indicator-typography-sm: @cont-typography-common-icon-base-sm; +@comp-accordion-item-header-indicator-typography-md: @cont-typography-common-icon-base-md; +@comp-accordion-item-header-indicator-typography-lg: @cont-typography-common-icon-base-lg; +@comp-accordion-item-header-icon-color-fg-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-accordion-item-header-icon-typography-sm: @cont-typography-common-icon-base-sm; +@comp-accordion-item-header-icon-typography-md: @cont-typography-common-icon-base-md; +@comp-accordion-item-header-icon-typography-lg: @cont-typography-common-icon-base-lg; +@comp-accordion-item-panel-container-color-bg-base: @cont-color-common-container-misc-transparent; +@comp-accordion-item-header-container-color-bg-hover: @cont-color-menu-bg-on-layer-1-subtle; +@comp-accordion-item-header-container-color-bg-pressed: @cont-color-menu-bg-on-layer-1-moderate; +@comp-accordion-item-header-container-color-border-divider-enabled: @cont-color-menu-border-on-layer-1-moderate; +@comp-accordion-item-header-container-color-border-divider-hover: @cont-color-menu-border-on-layer-1-moderate; +@comp-accordion-item-header-container-color-border-divider-pressed: @cont-color-menu-border-on-layer-1-moderate; +@comp-accordion-item-header-container-color-border-divider-disabled: @cont-color-menu-border-on-layer-1-moderate; +@comp-accordion-item-header-container-border-width-block-start-sm: @cont-border-width-menu-base; +@comp-accordion-item-header-container-border-width-block-start-md: @cont-border-width-menu-base; +@comp-accordion-item-header-container-border-width-block-start-lg: @cont-border-width-menu-base; +@comp-accordion-item-header-label-color-fg-enabled: @cont-color-menu-fg-on-minimal; +@comp-accordion-item-header-label-color-fg-hover: @cont-color-menu-fg-on-moderate; +@comp-accordion-item-header-label-color-fg-pressed: @cont-color-menu-fg-on-bold; +@comp-accordion-item-header-label-typography-sm: @cont-typography-menu-bold-sm; +@comp-accordion-item-header-label-typography-md: @cont-typography-menu-bold-md; +@comp-accordion-item-header-label-typography-lg: @cont-typography-menu-bold-lg; +@comp-accordion-item-header-indicator-color-fg-enabled: @cont-color-menu-fg-on-minimal; +@comp-accordion-item-header-indicator-color-fg-hover: @cont-color-menu-fg-on-moderate; +@comp-accordion-item-header-indicator-color-fg-pressed: @cont-color-menu-fg-on-bold; +@comp-accordion-item-header-icon-color-fg-enabled: @cont-color-menu-fg-on-minimal; +@comp-accordion-item-header-icon-color-fg-hover: @cont-color-menu-fg-on-moderate; +@comp-accordion-item-header-icon-color-fg-pressed: @cont-color-menu-fg-on-bold; +@comp-accordion-item-panel-container-spacing-padding-inline-sm: @cont-spacing-common-padding-inset-200; +@comp-accordion-item-panel-container-spacing-padding-inline-md: @cont-spacing-common-padding-inset-300; +@comp-accordion-item-panel-container-spacing-padding-inline-lg: @cont-spacing-common-padding-inset-300; +@comp-accordion-item-panel-container-spacing-padding-block-start-sm: @cont-spacing-common-padding-inset-100; +@comp-accordion-item-panel-container-spacing-padding-block-start-md: @cont-spacing-common-padding-inset-200; +@comp-accordion-item-panel-container-spacing-padding-block-start-lg: @cont-spacing-common-padding-inset-200; +@comp-accordion-item-panel-container-spacing-padding-block-end-sm: @cont-spacing-common-padding-inset-400; +@comp-accordion-item-panel-container-spacing-padding-block-end-md: @cont-spacing-common-padding-inset-500; +@comp-accordion-item-panel-container-spacing-padding-block-end-lg: @cont-spacing-common-padding-inset-600; +@comp-accordion-item-header-container-spacing-padding-sm: @cont-spacing-menu-padding-sm; +@comp-accordion-item-header-container-spacing-padding-md: @cont-spacing-menu-padding-md; +@comp-accordion-item-header-container-spacing-padding-lg: @cont-spacing-menu-padding-lg; +@comp-accordion-item-header-container-spacing-gap-sm: @cont-spacing-menu-gap-sm; +@comp-accordion-item-header-container-spacing-gap-md: @cont-spacing-menu-gap-md; +@comp-accordion-item-header-container-spacing-gap-lg: @cont-spacing-menu-gap-lg; +@comp-accordion-item-header-container-sizing-min-block-sm: @cont-sizing-menu-sm; +@comp-accordion-item-header-container-sizing-min-block-md: @cont-sizing-menu-md; +@comp-accordion-item-header-container-sizing-min-block-lg: @cont-sizing-menu-lg; diff --git a/packages/ds-theme/src/web-design-tokens/component/avatar.less b/packages/ds-theme/src/web-design-tokens/component/avatar.less new file mode 100644 index 0000000000..276a421d4c --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/avatar.less @@ -0,0 +1,56 @@ +// Do not edit directly, this file was auto-generated. + +@comp-avatar-image-container-sizing-sm: 100%; +@comp-avatar-image-container-sizing-md: 100%; +@comp-avatar-image-container-sizing-lg: 100%; +@comp-avatar-container-color-bg-neutral: @cont-color-common-container-surface-on-layer-1-minimal; +@comp-avatar-container-color-bg-category-1: @cont-color-common-container-category-1-minimal; +@comp-avatar-container-color-bg-category-2: @cont-color-common-container-category-2-minimal; +@comp-avatar-container-color-bg-category-3: @cont-color-common-container-category-3-minimal; +@comp-avatar-container-color-bg-category-4: @cont-color-common-container-category-4-minimal; +@comp-avatar-container-color-bg-category-5: @cont-color-common-container-category-5-minimal; +@comp-avatar-container-color-bg-category-6: @cont-color-common-container-category-6-minimal; +@comp-avatar-container-color-bg-category-7: @cont-color-common-container-category-7-minimal; +@comp-avatar-container-color-bg-category-8: @cont-color-common-container-category-8-minimal; +@comp-avatar-container-color-border-neutral: @cont-color-common-container-surface-on-layer-1-subtle; +@comp-avatar-container-color-border-category-1: @cont-color-common-container-category-1-subtle; +@comp-avatar-container-color-border-category-2: @cont-color-common-container-category-2-subtle; +@comp-avatar-container-color-border-category-3: @cont-color-common-container-category-3-subtle; +@comp-avatar-container-color-border-category-4: @cont-color-common-container-category-4-subtle; +@comp-avatar-container-color-border-category-5: @cont-color-common-container-category-5-subtle; +@comp-avatar-container-color-border-category-6: @cont-color-common-container-category-6-subtle; +@comp-avatar-container-color-border-category-7: @cont-color-common-container-category-7-subtle; +@comp-avatar-container-color-border-category-8: @cont-color-common-container-category-8-subtle; +@comp-avatar-container-radius-sm: @cont-radius-common-full; +@comp-avatar-container-radius-md: @cont-radius-common-full; +@comp-avatar-container-radius-lg: @cont-radius-common-full; +@comp-avatar-container-border-width-sm: @cont-border-width-common-subtle; +@comp-avatar-container-border-width-md: @cont-border-width-common-subtle; +@comp-avatar-container-border-width-lg: @cont-border-width-common-subtle; +@comp-avatar-initials-color-fg-neutral: @cont-color-common-fg-generic-subtle; +@comp-avatar-initials-color-fg-category-1: @cont-color-common-fg-category-1-moderate; +@comp-avatar-initials-color-fg-category-2: @cont-color-common-fg-category-2-moderate; +@comp-avatar-initials-color-fg-category-3: @cont-color-common-fg-category-3-moderate; +@comp-avatar-initials-color-fg-category-4: @cont-color-common-fg-category-4-moderate; +@comp-avatar-initials-color-fg-category-5: @cont-color-common-fg-category-5-moderate; +@comp-avatar-initials-color-fg-category-6: @cont-color-common-fg-category-6-moderate; +@comp-avatar-initials-color-fg-category-7: @cont-color-common-fg-category-7-moderate; +@comp-avatar-initials-color-fg-category-8: @cont-color-common-fg-category-8-moderate; +@comp-avatar-initials-typography-sm: @cont-typography-common-label-100-bold; +@comp-avatar-initials-typography-md: @cont-typography-common-label-200-bold; +@comp-avatar-initials-typography-lg: @cont-typography-common-label-300-bold; +@comp-avatar-icon-color-fg-neutral: @cont-color-common-fg-generic-subtle; +@comp-avatar-icon-color-fg-category-1: @cont-color-common-fg-category-1-moderate; +@comp-avatar-icon-color-fg-category-2: @cont-color-common-fg-category-2-moderate; +@comp-avatar-icon-color-fg-category-3: @cont-color-common-fg-category-3-moderate; +@comp-avatar-icon-color-fg-category-4: @cont-color-common-fg-category-4-moderate; +@comp-avatar-icon-color-fg-category-5: @cont-color-common-fg-category-5-moderate; +@comp-avatar-icon-color-fg-category-6: @cont-color-common-fg-category-6-moderate; +@comp-avatar-icon-color-fg-category-7: @cont-color-common-fg-category-7-moderate; +@comp-avatar-icon-color-fg-category-8: @cont-color-common-fg-category-8-moderate; +@comp-avatar-icon-typography-sm: @cont-typography-common-icon-emphasized-sm; +@comp-avatar-icon-typography-md: @cont-typography-common-icon-emphasized-md; +@comp-avatar-icon-typography-lg: @cont-typography-common-icon-emphasized-lg; +@comp-avatar-container-sizing-sm: @cont-sizing-component-sm; +@comp-avatar-container-sizing-md: @cont-sizing-component-md; +@comp-avatar-container-sizing-lg: @cont-sizing-component-lg; diff --git a/packages/ds-theme/src/web-design-tokens/component/badge.less b/packages/ds-theme/src/web-design-tokens/component/badge.less new file mode 100644 index 0000000000..e78b98a03a --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/badge.less @@ -0,0 +1,344 @@ +// Do not edit directly, this file was auto-generated. + +@comp-badge-container-icon-only-spacing-padding-xs: @cont-spacing-common-padding-inset-000; +@comp-badge-container-icon-only-spacing-padding-sm: @cont-spacing-common-padding-inset-000; +@comp-badge-container-icon-only-spacing-padding-md: @cont-spacing-common-padding-inset-000; +@comp-badge-container-icon-only-spacing-padding-lg: @cont-spacing-common-padding-inset-000; +@comp-badge-container-icon-only-spacing-gap-xs: @cont-spacing-common-gap-000; +@comp-badge-container-icon-only-spacing-gap-sm: @cont-spacing-common-gap-000; +@comp-badge-container-icon-only-spacing-gap-md: @cont-spacing-common-gap-000; +@comp-badge-container-icon-only-spacing-gap-lg: @cont-spacing-common-gap-000; +@comp-badge-container-indicator-spacing-padding-xs: @cont-spacing-common-padding-inset-000; +@comp-badge-container-indicator-spacing-padding-sm: @cont-spacing-common-padding-inset-000; +@comp-badge-container-indicator-spacing-padding-md: @cont-spacing-common-padding-inset-000; +@comp-badge-container-indicator-spacing-padding-lg: @cont-spacing-common-padding-inset-000; +@comp-badge-container-indicator-spacing-gap-xs: @cont-spacing-common-gap-000; +@comp-badge-container-indicator-spacing-gap-sm: @cont-spacing-common-gap-000; +@comp-badge-container-indicator-spacing-gap-md: @cont-spacing-common-gap-000; +@comp-badge-container-indicator-spacing-gap-lg: @cont-spacing-common-gap-000; +@comp-badge-container-color-border-neutral-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-neutral-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-positive-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-positive-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-warning-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-warning-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-negative-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-negative-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-info-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-info-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-buy-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-buy-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-sell-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-sell-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-category-1-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-category-1-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-category-2-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-category-2-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-category-3-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-category-3-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-category-4-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-category-4-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-category-5-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-category-5-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-category-6-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-category-6-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-category-7-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-category-7-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-category-8-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-color-border-category-8-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-radius-xs: @cont-radius-common-full; +@comp-badge-container-radius-sm: @cont-radius-common-full; +@comp-badge-container-radius-md: @cont-radius-common-full; +@comp-badge-container-radius-lg: @cont-radius-common-full; +@comp-badge-container-border-width-xs: @cont-border-width-common-subtle; +@comp-badge-container-border-width-sm: @cont-border-width-common-subtle; +@comp-badge-container-border-width-md: @cont-border-width-common-subtle; +@comp-badge-container-border-width-lg: @cont-border-width-common-subtle; +@comp-badge-container-indicator-radius-xs: @cont-radius-common-full; +@comp-badge-container-indicator-radius-sm: @cont-radius-common-full; +@comp-badge-container-indicator-radius-md: @cont-radius-common-full; +@comp-badge-container-indicator-radius-lg: @cont-radius-common-full; +@comp-badge-container-indicator-border-width-xs: @cont-border-width-common-none; +@comp-badge-container-indicator-border-width-sm: @cont-border-width-common-none; +@comp-badge-container-indicator-border-width-md: @cont-border-width-common-none; +@comp-badge-container-indicator-border-width-lg: @cont-border-width-common-none; +@comp-badge-container-indicator-color-border-neutral-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-neutral-moderate: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-neutral-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-positive-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-positive-moderate: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-positive-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-warning-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-warning-moderate: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-warning-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-negative-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-negative-moderate: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-negative-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-info-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-info-moderate: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-info-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-buy-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-buy-moderate: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-buy-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-sell-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-sell-moderate: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-sell-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-category-1-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-category-1-moderate: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-category-1-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-category-2-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-category-2-moderate: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-category-2-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-category-3-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-category-3-moderate: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-category-3-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-category-4-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-category-4-moderate: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-category-4-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-category-5-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-category-5-moderate: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-category-5-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-category-6-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-category-6-moderate: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-category-6-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-category-7-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-category-7-moderate: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-category-7-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-category-8-bold: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-category-8-moderate: @cont-color-common-container-misc-transparent; +@comp-badge-container-indicator-color-border-category-8-subtle: @cont-color-common-container-misc-transparent; +@comp-badge-icon-typography-xs: @cont-typography-common-icon-emphasized-xs; +@comp-badge-icon-typography-sm: @cont-typography-common-icon-emphasized-sm; +@comp-badge-icon-typography-md: @cont-typography-common-icon-emphasized-md; +@comp-badge-icon-typography-lg: @cont-typography-common-icon-emphasized-lg; +@comp-badge-container-color-bg-neutral-bold: @cont-color-status-bg-neutral-base; +@comp-badge-container-color-bg-neutral-moderate: @cont-color-status-bg-neutral-minimal; +@comp-badge-container-color-bg-neutral-subtle: @cont-color-status-bg-neutral-minimal; +@comp-badge-container-color-bg-positive-bold: @cont-color-status-bg-positive-base; +@comp-badge-container-color-bg-positive-moderate: @cont-color-status-bg-positive-minimal; +@comp-badge-container-color-bg-positive-subtle: @cont-color-status-bg-positive-minimal; +@comp-badge-container-color-bg-warning-bold: @cont-color-status-bg-warning-base; +@comp-badge-container-color-bg-warning-moderate: @cont-color-status-bg-warning-minimal; +@comp-badge-container-color-bg-warning-subtle: @cont-color-status-bg-warning-minimal; +@comp-badge-container-color-bg-negative-bold: @cont-color-status-bg-negative-base; +@comp-badge-container-color-bg-negative-moderate: @cont-color-status-bg-negative-minimal; +@comp-badge-container-color-bg-negative-subtle: @cont-color-status-bg-negative-minimal; +@comp-badge-container-color-bg-info-bold: @cont-color-status-bg-info-base; +@comp-badge-container-color-bg-info-moderate: @cont-color-status-bg-info-minimal; +@comp-badge-container-color-bg-info-subtle: @cont-color-status-bg-info-minimal; +@comp-badge-container-color-bg-buy-bold: @cont-color-status-bg-buy-base; +@comp-badge-container-color-bg-buy-moderate: @cont-color-status-bg-buy-minimal; +@comp-badge-container-color-bg-buy-subtle: @cont-color-status-bg-buy-minimal; +@comp-badge-container-color-bg-sell-bold: @cont-color-status-bg-sell-base; +@comp-badge-container-color-bg-sell-moderate: @cont-color-status-bg-sell-minimal; +@comp-badge-container-color-bg-sell-subtle: @cont-color-status-bg-sell-minimal; +@comp-badge-container-color-bg-category-1-bold: @cont-color-data-viz-status-bg-category-1-base; +@comp-badge-container-color-bg-category-1-moderate: @cont-color-data-viz-status-bg-category-1-subtle; +@comp-badge-container-color-bg-category-1-subtle: @cont-color-data-viz-status-bg-category-1-subtle; +@comp-badge-container-color-bg-category-2-bold: @cont-color-data-viz-status-bg-category-2-base; +@comp-badge-container-color-bg-category-2-moderate: @cont-color-data-viz-status-bg-category-2-subtle; +@comp-badge-container-color-bg-category-2-subtle: @cont-color-data-viz-status-bg-category-2-subtle; +@comp-badge-container-color-bg-category-3-bold: @cont-color-data-viz-status-bg-category-3-base; +@comp-badge-container-color-bg-category-3-moderate: @cont-color-data-viz-status-bg-category-3-subtle; +@comp-badge-container-color-bg-category-3-subtle: @cont-color-data-viz-status-bg-category-3-subtle; +@comp-badge-container-color-bg-category-4-bold: @cont-color-data-viz-status-bg-category-4-base; +@comp-badge-container-color-bg-category-4-moderate: @cont-color-data-viz-status-bg-category-4-subtle; +@comp-badge-container-color-bg-category-4-subtle: @cont-color-data-viz-status-bg-category-4-subtle; +@comp-badge-container-color-bg-category-5-bold: @cont-color-data-viz-status-bg-category-5-base; +@comp-badge-container-color-bg-category-5-moderate: @cont-color-data-viz-status-bg-category-5-subtle; +@comp-badge-container-color-bg-category-5-subtle: @cont-color-data-viz-status-bg-category-5-subtle; +@comp-badge-container-color-bg-category-6-bold: @cont-color-data-viz-status-bg-category-6-base; +@comp-badge-container-color-bg-category-6-moderate: @cont-color-data-viz-status-bg-category-6-subtle; +@comp-badge-container-color-bg-category-6-subtle: @cont-color-data-viz-status-bg-category-6-subtle; +@comp-badge-container-color-bg-category-7-bold: @cont-color-data-viz-status-bg-category-7-base; +@comp-badge-container-color-bg-category-7-moderate: @cont-color-data-viz-status-bg-category-7-subtle; +@comp-badge-container-color-bg-category-7-subtle: @cont-color-data-viz-status-bg-category-7-subtle; +@comp-badge-container-color-bg-category-8-bold: @cont-color-data-viz-status-bg-category-8-base; +@comp-badge-container-color-bg-category-8-moderate: @cont-color-data-viz-status-bg-category-8-subtle; +@comp-badge-container-color-bg-category-8-subtle: @cont-color-data-viz-status-bg-category-8-subtle; +@comp-badge-container-color-border-neutral-moderate: @cont-color-status-border-neutral-base; +@comp-badge-container-color-border-positive-moderate: @cont-color-status-border-positive-base; +@comp-badge-container-color-border-warning-moderate: @cont-color-status-border-warning-base; +@comp-badge-container-color-border-negative-moderate: @cont-color-status-border-negative-base; +@comp-badge-container-color-border-info-moderate: @cont-color-status-border-info-base; +@comp-badge-container-color-border-buy-moderate: @cont-color-status-border-buy-base; +@comp-badge-container-color-border-sell-moderate: @cont-color-status-border-sell-base; +@comp-badge-container-color-border-category-1-moderate: @cont-color-data-viz-status-border-category-1-base; +@comp-badge-container-color-border-category-2-moderate: @cont-color-data-viz-status-border-category-2-base; +@comp-badge-container-color-border-category-3-moderate: @cont-color-data-viz-status-border-category-3-base; +@comp-badge-container-color-border-category-4-moderate: @cont-color-data-viz-status-border-category-4-base; +@comp-badge-container-color-border-category-5-moderate: @cont-color-data-viz-status-border-category-5-base; +@comp-badge-container-color-border-category-6-moderate: @cont-color-data-viz-status-border-category-6-base; +@comp-badge-container-color-border-category-7-moderate: @cont-color-data-viz-status-border-category-7-base; +@comp-badge-container-color-border-category-8-moderate: @cont-color-data-viz-status-border-category-8-base; +@comp-badge-container-spacing-padding-xs: @cont-spacing-common-padding-inline-200; +@comp-badge-container-spacing-padding-sm: @cont-spacing-common-padding-inline-200; +@comp-badge-container-spacing-padding-md: @cont-spacing-common-padding-inline-300; +@comp-badge-container-spacing-padding-lg: @cont-spacing-common-padding-inline-400; +@comp-badge-container-indicator-color-bg-neutral-bold: @cont-color-status-bg-neutral-base; +@comp-badge-container-indicator-color-bg-neutral-moderate: @cont-color-status-bg-neutral-base; +@comp-badge-container-indicator-color-bg-neutral-subtle: @cont-color-status-bg-neutral-base; +@comp-badge-container-indicator-color-bg-positive-bold: @cont-color-status-bg-positive-base; +@comp-badge-container-indicator-color-bg-positive-moderate: @cont-color-status-bg-positive-base; +@comp-badge-container-indicator-color-bg-positive-subtle: @cont-color-status-bg-positive-base; +@comp-badge-container-indicator-color-bg-warning-bold: @cont-color-status-bg-warning-base; +@comp-badge-container-indicator-color-bg-warning-moderate: @cont-color-status-bg-warning-base; +@comp-badge-container-indicator-color-bg-warning-subtle: @cont-color-status-bg-warning-base; +@comp-badge-container-indicator-color-bg-negative-bold: @cont-color-status-bg-negative-base; +@comp-badge-container-indicator-color-bg-negative-moderate: @cont-color-status-bg-negative-base; +@comp-badge-container-indicator-color-bg-negative-subtle: @cont-color-status-bg-negative-base; +@comp-badge-container-indicator-color-bg-info-bold: @cont-color-status-bg-info-base; +@comp-badge-container-indicator-color-bg-info-moderate: @cont-color-status-bg-info-base; +@comp-badge-container-indicator-color-bg-info-subtle: @cont-color-status-bg-info-base; +@comp-badge-container-indicator-color-bg-buy-bold: @cont-color-status-bg-buy-base; +@comp-badge-container-indicator-color-bg-buy-moderate: @cont-color-status-bg-buy-base; +@comp-badge-container-indicator-color-bg-buy-subtle: @cont-color-status-bg-buy-base; +@comp-badge-container-indicator-color-bg-sell-bold: @cont-color-status-bg-sell-base; +@comp-badge-container-indicator-color-bg-sell-moderate: @cont-color-status-bg-sell-base; +@comp-badge-container-indicator-color-bg-sell-subtle: @cont-color-status-bg-sell-base; +@comp-badge-container-indicator-color-bg-category-1-bold: @cont-color-data-viz-status-bg-category-1-base; +@comp-badge-container-indicator-color-bg-category-1-moderate: @cont-color-data-viz-status-bg-category-1-base; +@comp-badge-container-indicator-color-bg-category-1-subtle: @cont-color-data-viz-status-bg-category-1-base; +@comp-badge-container-indicator-color-bg-category-2-bold: @cont-color-data-viz-status-bg-category-2-base; +@comp-badge-container-indicator-color-bg-category-2-moderate: @cont-color-data-viz-status-bg-category-2-base; +@comp-badge-container-indicator-color-bg-category-2-subtle: @cont-color-data-viz-status-bg-category-2-base; +@comp-badge-container-indicator-color-bg-category-3-bold: @cont-color-data-viz-status-bg-category-3-base; +@comp-badge-container-indicator-color-bg-category-3-moderate: @cont-color-data-viz-status-bg-category-3-base; +@comp-badge-container-indicator-color-bg-category-3-subtle: @cont-color-data-viz-status-bg-category-3-base; +@comp-badge-container-indicator-color-bg-category-4-bold: @cont-color-data-viz-status-bg-category-4-base; +@comp-badge-container-indicator-color-bg-category-4-moderate: @cont-color-data-viz-status-bg-category-4-base; +@comp-badge-container-indicator-color-bg-category-4-subtle: @cont-color-data-viz-status-bg-category-4-base; +@comp-badge-container-indicator-color-bg-category-5-bold: @cont-color-data-viz-status-bg-category-5-base; +@comp-badge-container-indicator-color-bg-category-5-moderate: @cont-color-data-viz-status-bg-category-5-base; +@comp-badge-container-indicator-color-bg-category-5-subtle: @cont-color-data-viz-status-bg-category-5-base; +@comp-badge-container-indicator-color-bg-category-6-bold: @cont-color-data-viz-status-bg-category-6-base; +@comp-badge-container-indicator-color-bg-category-6-moderate: @cont-color-data-viz-status-bg-category-6-base; +@comp-badge-container-indicator-color-bg-category-6-subtle: @cont-color-data-viz-status-bg-category-6-base; +@comp-badge-container-indicator-color-bg-category-7-bold: @cont-color-data-viz-status-bg-category-7-base; +@comp-badge-container-indicator-color-bg-category-7-moderate: @cont-color-data-viz-status-bg-category-7-base; +@comp-badge-container-indicator-color-bg-category-7-subtle: @cont-color-data-viz-status-bg-category-7-base; +@comp-badge-container-indicator-color-bg-category-8-bold: @cont-color-data-viz-status-bg-category-8-base; +@comp-badge-container-indicator-color-bg-category-8-moderate: @cont-color-data-viz-status-bg-category-8-base; +@comp-badge-container-indicator-color-bg-category-8-subtle: @cont-color-data-viz-status-bg-category-8-base; +@comp-badge-label-color-fg-neutral-moderate: @cont-color-status-fg-on-neutral-minimal; +@comp-badge-label-color-fg-neutral-subtle: @cont-color-status-fg-on-neutral-minimal; +@comp-badge-label-color-fg-positive-moderate: @cont-color-status-fg-on-positive-minimal; +@comp-badge-label-color-fg-positive-subtle: @cont-color-status-fg-on-positive-minimal; +@comp-badge-label-color-fg-warning-bold: @cont-color-status-fg-on-warning-base; +@comp-badge-label-color-fg-warning-moderate: @cont-color-status-fg-on-warning-minimal; +@comp-badge-label-color-fg-warning-subtle: @cont-color-status-fg-on-warning-minimal; +@comp-badge-label-color-fg-negative-moderate: @cont-color-status-fg-on-negative-minimal; +@comp-badge-label-color-fg-negative-subtle: @cont-color-status-fg-on-negative-minimal; +@comp-badge-label-color-fg-info-moderate: @cont-color-status-fg-on-info-minimal; +@comp-badge-label-color-fg-info-subtle: @cont-color-status-fg-on-info-minimal; +@comp-badge-label-color-fg-buy-moderate: @cont-color-status-fg-on-buy-minimal; +@comp-badge-label-color-fg-buy-subtle: @cont-color-status-fg-on-buy-minimal; +@comp-badge-label-color-fg-sell-moderate: @cont-color-status-fg-on-sell-minimal; +@comp-badge-label-color-fg-sell-subtle: @cont-color-status-fg-on-sell-minimal; +@comp-badge-label-color-fg-category-1-bold: @cont-color-data-viz-status-fg-on-category-1-base; +@comp-badge-label-color-fg-category-1-moderate: @cont-color-data-viz-status-fg-on-category-1-minimal; +@comp-badge-label-color-fg-category-1-subtle: @cont-color-data-viz-status-fg-on-category-1-minimal; +@comp-badge-label-color-fg-category-2-bold: @cont-color-data-viz-status-fg-on-category-2-base; +@comp-badge-label-color-fg-category-2-moderate: @cont-color-data-viz-status-fg-on-category-2-minimal; +@comp-badge-label-color-fg-category-2-subtle: @cont-color-data-viz-status-fg-on-category-2-minimal; +@comp-badge-label-color-fg-category-3-bold: @cont-color-data-viz-status-fg-on-category-3-base; +@comp-badge-label-color-fg-category-3-moderate: @cont-color-data-viz-status-fg-on-category-3-minimal; +@comp-badge-label-color-fg-category-3-subtle: @cont-color-data-viz-status-fg-on-category-3-minimal; +@comp-badge-label-color-fg-category-4-bold: @cont-color-data-viz-status-fg-on-category-4-base; +@comp-badge-label-color-fg-category-4-moderate: @cont-color-data-viz-status-fg-on-category-4-minimal; +@comp-badge-label-color-fg-category-4-subtle: @cont-color-data-viz-status-fg-on-category-4-minimal; +@comp-badge-label-color-fg-category-5-bold: @cont-color-data-viz-status-fg-on-category-5-base; +@comp-badge-label-color-fg-category-5-moderate: @cont-color-data-viz-status-fg-on-category-5-minimal; +@comp-badge-label-color-fg-category-5-subtle: @cont-color-data-viz-status-fg-on-category-5-minimal; +@comp-badge-label-color-fg-category-6-bold: @cont-color-data-viz-status-fg-on-category-6-base; +@comp-badge-label-color-fg-category-6-moderate: @cont-color-data-viz-status-fg-on-category-6-minimal; +@comp-badge-label-color-fg-category-6-subtle: @cont-color-data-viz-status-fg-on-category-6-minimal; +@comp-badge-label-color-fg-category-7-bold: @cont-color-data-viz-status-fg-on-category-7-base; +@comp-badge-label-color-fg-category-7-moderate: @cont-color-data-viz-status-fg-on-category-7-minimal; +@comp-badge-label-color-fg-category-7-subtle: @cont-color-data-viz-status-fg-on-category-7-minimal; +@comp-badge-label-color-fg-category-8-bold: @cont-color-data-viz-status-fg-on-category-8-base; +@comp-badge-label-color-fg-category-8-moderate: @cont-color-data-viz-status-fg-on-category-8-minimal; +@comp-badge-label-color-fg-category-8-subtle: @cont-color-data-viz-status-fg-on-category-8-minimal; +@comp-badge-label-typography-xs: @cont-typography-badge-sm; +@comp-badge-label-typography-sm: @cont-typography-badge-sm; +@comp-badge-label-typography-md: @cont-typography-badge-md; +@comp-badge-label-typography-lg: @cont-typography-badge-lg; +@comp-badge-icon-color-fg-neutral-moderate: @cont-color-status-fg-on-neutral-minimal; +@comp-badge-icon-color-fg-neutral-subtle: @cont-color-status-fg-on-neutral-minimal; +@comp-badge-icon-color-fg-positive-moderate: @cont-color-status-fg-on-positive-minimal; +@comp-badge-icon-color-fg-positive-subtle: @cont-color-status-fg-on-positive-minimal; +@comp-badge-icon-color-fg-warning-bold: @cont-color-status-fg-on-warning-base; +@comp-badge-icon-color-fg-warning-moderate: @cont-color-status-fg-on-warning-minimal; +@comp-badge-icon-color-fg-warning-subtle: @cont-color-status-fg-on-warning-minimal; +@comp-badge-icon-color-fg-negative-moderate: @cont-color-status-fg-on-negative-minimal; +@comp-badge-icon-color-fg-negative-subtle: @cont-color-status-fg-on-negative-minimal; +@comp-badge-icon-color-fg-info-moderate: @cont-color-status-fg-on-info-minimal; +@comp-badge-icon-color-fg-info-subtle: @cont-color-status-fg-on-info-minimal; +@comp-badge-icon-color-fg-buy-moderate: @cont-color-status-fg-on-buy-minimal; +@comp-badge-icon-color-fg-buy-subtle: @cont-color-status-fg-on-buy-minimal; +@comp-badge-icon-color-fg-sell-moderate: @cont-color-status-fg-on-sell-minimal; +@comp-badge-icon-color-fg-sell-subtle: @cont-color-status-fg-on-sell-minimal; +@comp-badge-icon-color-fg-category-1-bold: @cont-color-data-viz-status-fg-on-category-1-base; +@comp-badge-icon-color-fg-category-1-moderate: @cont-color-data-viz-status-fg-on-category-1-minimal; +@comp-badge-icon-color-fg-category-1-subtle: @cont-color-data-viz-status-fg-on-category-1-minimal; +@comp-badge-icon-color-fg-category-2-bold: @cont-color-data-viz-status-fg-on-category-2-base; +@comp-badge-icon-color-fg-category-2-moderate: @cont-color-data-viz-status-fg-on-category-2-minimal; +@comp-badge-icon-color-fg-category-2-subtle: @cont-color-data-viz-status-fg-on-category-2-minimal; +@comp-badge-icon-color-fg-category-3-bold: @cont-color-data-viz-status-fg-on-category-3-base; +@comp-badge-icon-color-fg-category-3-moderate: @cont-color-data-viz-status-fg-on-category-3-minimal; +@comp-badge-icon-color-fg-category-3-subtle: @cont-color-data-viz-status-fg-on-category-3-minimal; +@comp-badge-icon-color-fg-category-4-bold: @cont-color-data-viz-status-fg-on-category-4-base; +@comp-badge-icon-color-fg-category-4-moderate: @cont-color-data-viz-status-fg-on-category-4-minimal; +@comp-badge-icon-color-fg-category-4-subtle: @cont-color-data-viz-status-fg-on-category-4-minimal; +@comp-badge-icon-color-fg-category-5-bold: @cont-color-data-viz-status-fg-on-category-5-base; +@comp-badge-icon-color-fg-category-5-moderate: @cont-color-data-viz-status-fg-on-category-5-minimal; +@comp-badge-icon-color-fg-category-5-subtle: @cont-color-data-viz-status-fg-on-category-5-minimal; +@comp-badge-icon-color-fg-category-6-bold: @cont-color-data-viz-status-fg-on-category-6-base; +@comp-badge-icon-color-fg-category-6-moderate: @cont-color-data-viz-status-fg-on-category-6-minimal; +@comp-badge-icon-color-fg-category-6-subtle: @cont-color-data-viz-status-fg-on-category-6-minimal; +@comp-badge-icon-color-fg-category-7-bold: @cont-color-data-viz-status-fg-on-category-7-base; +@comp-badge-icon-color-fg-category-7-moderate: @cont-color-data-viz-status-fg-on-category-7-minimal; +@comp-badge-icon-color-fg-category-7-subtle: @cont-color-data-viz-status-fg-on-category-7-minimal; +@comp-badge-icon-color-fg-category-8-bold: @cont-color-data-viz-status-fg-on-category-8-base; +@comp-badge-icon-color-fg-category-8-moderate: @cont-color-data-viz-status-fg-on-category-8-minimal; +@comp-badge-icon-color-fg-category-8-subtle: @cont-color-data-viz-status-fg-on-category-8-minimal; +@comp-badge-container-icon-only-sizing-min-inline-xs: @cont-sizing-status-2xs; +@comp-badge-container-icon-only-sizing-min-inline-sm: @cont-sizing-status-xs; +@comp-badge-container-icon-only-sizing-min-inline-md: @cont-sizing-status-sm; +@comp-badge-container-icon-only-sizing-min-inline-lg: @cont-sizing-status-md; +@comp-badge-container-icon-only-sizing-min-block-xs: @cont-sizing-status-2xs; +@comp-badge-container-icon-only-sizing-min-block-sm: @cont-sizing-status-xs; +@comp-badge-container-icon-only-sizing-min-block-md: @cont-sizing-status-sm; +@comp-badge-container-icon-only-sizing-min-block-lg: @cont-sizing-status-md; +@comp-badge-container-sizing-min-block-xs: @cont-sizing-status-2xs; +@comp-badge-container-sizing-min-block-sm: @cont-sizing-status-xs; +@comp-badge-container-sizing-min-block-md: @cont-sizing-status-sm; +@comp-badge-container-sizing-min-inline-xs: @cont-sizing-status-2xs * 2; +@comp-badge-container-sizing-min-inline-sm: @cont-sizing-status-xs * 2; +@comp-badge-container-sizing-min-inline-md: @cont-sizing-status-sm * 2; +@comp-badge-container-spacing-gap-xs: @cont-spacing-status-gap-sm; +@comp-badge-container-spacing-gap-sm: @cont-spacing-status-gap-sm; +@comp-badge-container-spacing-gap-md: @cont-spacing-status-gap-sm; +@comp-badge-container-spacing-gap-lg: @cont-spacing-status-gap-sm; +@comp-badge-container-indicator-sizing-min-block-xs: @cont-sizing-status-4xs; +@comp-badge-container-indicator-sizing-min-block-sm: @cont-sizing-status-3xs; +@comp-badge-container-indicator-sizing-min-block-md: @cont-sizing-status-2xs; +@comp-badge-container-indicator-sizing-min-block-lg: @cont-sizing-status-xs; +@comp-badge-container-indicator-sizing-min-inline-xs: @cont-sizing-status-4xs; +@comp-badge-container-indicator-sizing-min-inline-sm: @cont-sizing-status-3xs; +@comp-badge-container-indicator-sizing-min-inline-md: @cont-sizing-status-2xs; +@comp-badge-container-indicator-sizing-min-inline-lg: @cont-sizing-status-xs; +@comp-badge-label-color-fg-neutral-bold: @cont-color-status-fg-on-neutral-base; +@comp-badge-label-color-fg-positive-bold: @cont-color-status-fg-on-positive-base; +@comp-badge-label-color-fg-negative-bold: @cont-color-status-fg-on-negative-base; +@comp-badge-label-color-fg-info-bold: @cont-color-status-fg-on-info-base; +@comp-badge-label-color-fg-buy-bold: @cont-color-status-fg-on-buy-base; +@comp-badge-label-color-fg-sell-bold: @cont-color-status-fg-on-sell-base; +@comp-badge-icon-color-fg-neutral-bold: @cont-color-status-fg-on-neutral-base; +@comp-badge-icon-color-fg-positive-bold: @cont-color-status-fg-on-positive-base; +@comp-badge-icon-color-fg-negative-bold: @cont-color-status-fg-on-negative-base; +@comp-badge-icon-color-fg-info-bold: @cont-color-status-fg-on-info-base; +@comp-badge-icon-color-fg-buy-bold: @cont-color-status-fg-on-buy-base; +@comp-badge-icon-color-fg-sell-bold: @cont-color-status-fg-on-sell-base; +@comp-badge-container-sizing-min-block-lg: @cont-sizing-action-md; +@comp-badge-container-sizing-min-inline-lg: @cont-sizing-action-md * 2; diff --git a/packages/ds-theme/src/web-design-tokens/component/button.less b/packages/ds-theme/src/web-design-tokens/component/button.less new file mode 100644 index 0000000000..9a6bcedae8 --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/button.less @@ -0,0 +1,1190 @@ +// Do not edit directly, this file was auto-generated. + +@comp-button-container-color-bg-persist-on-light-loading: @core-color-palette-neutral-200; +@comp-button-container-color-bg-persist-on-light-disabled: @core-color-palette-neutral-200; +@comp-button-container-color-bg-persist-on-light-focus-loading: @core-color-palette-neutral-200; +@comp-button-container-color-bg-persist-on-light-focus-disabled: @core-color-palette-neutral-200; +@comp-button-container-color-bg-persist-on-light-moderate-loading: @core-color-palette-neutral-200; +@comp-button-container-color-bg-persist-on-light-moderate-disabled: @core-color-palette-neutral-200; +@comp-button-container-color-bg-persist-on-light-moderate-focus-loading: @core-color-palette-neutral-200; +@comp-button-container-color-bg-persist-on-light-moderate-focus-disabled: @core-color-palette-neutral-200; +@comp-button-container-color-bg-persist-on-light-subtle-loading: @core-color-palette-neutral-200; +@comp-button-container-color-bg-persist-on-light-subtle-disabled: @core-color-palette-neutral-200; +@comp-button-container-color-bg-persist-on-light-subtle-focus-loading: @core-color-palette-neutral-200; +@comp-button-container-color-bg-persist-on-light-subtle-focus-disabled: @core-color-palette-neutral-200; +@comp-button-container-color-bg-persist-on-dark-loading: @core-color-palette-neutral-1100; +@comp-button-container-color-bg-persist-on-dark-disabled: @core-color-palette-neutral-1100; +@comp-button-container-color-bg-persist-on-dark-focus-loading: @core-color-palette-neutral-1100; +@comp-button-container-color-bg-persist-on-dark-moderate-loading: @core-color-palette-neutral-1100; +@comp-button-container-color-bg-persist-on-dark-moderate-disabled: @core-color-palette-neutral-1100; +@comp-button-container-color-bg-persist-on-dark-moderate-focus-loading: @core-color-palette-neutral-1100; +@comp-button-container-color-bg-persist-on-dark-moderate-focus-disabled: @core-color-palette-neutral-1100; +@comp-button-container-color-bg-persist-on-dark-subtle-loading: @core-color-palette-neutral-1100; +@comp-button-container-color-bg-persist-on-dark-subtle-disabled: @core-color-palette-neutral-1100; +@comp-button-container-color-bg-persist-on-dark-subtle-focus-loading: @core-color-palette-neutral-1100; +@comp-button-container-color-bg-persist-on-dark-subtle-focus-disabled: @core-color-palette-neutral-1100; +@comp-button-container-icon-only-spacing-padding-sm: @cont-spacing-common-padding-inset-000; +@comp-button-label-color-fg-persist-on-light-disabled: @core-color-palette-neutral-700; +@comp-button-label-color-fg-persist-on-light-focus-disabled: @core-color-palette-neutral-700; +@comp-button-label-color-fg-persist-on-light-moderate-disabled: @core-color-palette-neutral-700; +@comp-button-label-color-fg-persist-on-light-moderate-focus-disabled: @core-color-palette-neutral-700; +@comp-button-label-color-fg-persist-on-light-subtle-disabled: @core-color-palette-neutral-700; +@comp-button-label-color-fg-persist-on-light-subtle-focus-disabled: @core-color-palette-neutral-700; +@comp-button-label-color-fg-persist-on-dark-disabled: @core-color-palette-neutral-1400; +@comp-button-label-color-fg-persist-on-dark-focus-disabled: @core-color-palette-neutral-1400; +@comp-button-label-color-fg-persist-on-dark-moderate-disabled: @core-color-palette-neutral-1400; +@comp-button-label-color-fg-persist-on-dark-moderate-focus-disabled: @core-color-palette-neutral-1400; +@comp-button-label-color-fg-persist-on-dark-subtle-disabled: @core-color-palette-neutral-1400; +@comp-button-label-color-fg-persist-on-dark-subtle-focus-disabled: @core-color-palette-neutral-1400; +@comp-button-container-color-bg-neutral-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-neutral-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-neutral-focus-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-neutral-focus-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-primary-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-primary-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-primary-focus-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-primary-focus-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-secondary-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-secondary-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-secondary-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-secondary-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-secondary-focus-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-secondary-focus-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-tertiary-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-tertiary-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-tertiary-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-tertiary-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-tertiary-focus-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-tertiary-focus-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-positive-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-positive-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-positive-focus-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-positive-focus-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-positive-moderate-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-positive-moderate-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-positive-moderate-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-positive-moderate-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-positive-moderate-focus-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-positive-moderate-focus-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-positive-subtle-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-positive-subtle-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-positive-subtle-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-positive-subtle-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-positive-subtle-focus-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-positive-subtle-focus-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-negative-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-negative-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-negative-focus-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-negative-focus-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-negative-moderate-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-negative-moderate-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-negative-moderate-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-negative-moderate-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-negative-moderate-focus-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-negative-moderate-focus-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-negative-subtle-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-negative-subtle-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-negative-subtle-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-negative-subtle-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-negative-subtle-focus-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-negative-subtle-focus-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-buy-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-buy-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-buy-focus-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-buy-focus-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-buy-moderate-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-buy-moderate-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-buy-moderate-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-buy-moderate-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-buy-moderate-focus-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-buy-moderate-focus-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-buy-subtle-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-buy-subtle-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-buy-subtle-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-buy-subtle-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-buy-subtle-focus-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-buy-subtle-focus-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-sell-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-sell-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-sell-focus-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-sell-focus-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-sell-moderate-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-sell-moderate-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-sell-moderate-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-sell-moderate-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-sell-moderate-focus-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-sell-moderate-focus-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-sell-subtle-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-sell-subtle-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-sell-subtle-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-sell-subtle-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-sell-subtle-focus-loading: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-sell-subtle-focus-disabled: @cont-color-common-container-misc-disabled; +@comp-button-container-color-bg-inverse-loading: @cont-color-common-container-misc-disabled-inverse; +@comp-button-container-color-bg-inverse-disabled: @cont-color-common-container-misc-disabled-inverse; +@comp-button-container-color-bg-inverse-focus-loading: @cont-color-common-container-misc-disabled-inverse; +@comp-button-container-color-bg-inverse-focus-disabled: @cont-color-common-container-misc-disabled-inverse; +@comp-button-container-color-bg-inverse-moderate-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-inverse-moderate-loading: @cont-color-common-container-misc-disabled-inverse; +@comp-button-container-color-bg-inverse-moderate-disabled: @cont-color-common-container-misc-disabled-inverse; +@comp-button-container-color-bg-inverse-moderate-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-inverse-moderate-focus-loading: @cont-color-common-container-misc-disabled-inverse; +@comp-button-container-color-bg-inverse-moderate-focus-disabled: @cont-color-common-container-misc-disabled-inverse; +@comp-button-container-color-bg-inverse-subtle-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-inverse-subtle-loading: @cont-color-common-container-misc-disabled-inverse; +@comp-button-container-color-bg-inverse-subtle-disabled: @cont-color-common-container-misc-disabled-inverse; +@comp-button-container-color-bg-inverse-subtle-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-inverse-subtle-focus-loading: @cont-color-common-container-misc-disabled-inverse; +@comp-button-container-color-bg-inverse-subtle-focus-disabled: @cont-color-common-container-misc-disabled-inverse; +@comp-button-container-color-bg-persist-on-light-moderate-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-persist-on-light-moderate-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-persist-on-light-subtle-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-persist-on-light-subtle-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-persist-on-dark-moderate-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-persist-on-dark-moderate-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-persist-on-dark-subtle-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-bg-persist-on-dark-subtle-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-neutral-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-neutral-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-neutral-focus-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-neutral-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-primary-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-primary-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-primary-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-primary-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-primary-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-primary-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-primary-focus-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-primary-focus-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-primary-focus-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-primary-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-secondary-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-secondary-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-secondary-focus-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-secondary-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-tertiary-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-tertiary-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-tertiary-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-tertiary-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-tertiary-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-tertiary-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-tertiary-focus-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-tertiary-focus-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-tertiary-focus-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-tertiary-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-positive-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-positive-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-positive-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-positive-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-positive-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-positive-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-positive-focus-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-positive-focus-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-positive-focus-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-positive-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-positive-moderate-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-positive-moderate-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-positive-moderate-focus-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-positive-moderate-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-positive-subtle-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-positive-subtle-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-positive-subtle-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-positive-subtle-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-positive-subtle-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-positive-subtle-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-positive-subtle-focus-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-positive-subtle-focus-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-positive-subtle-focus-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-positive-subtle-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-negative-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-negative-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-negative-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-negative-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-negative-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-negative-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-negative-focus-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-negative-focus-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-negative-focus-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-negative-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-negative-moderate-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-negative-moderate-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-negative-moderate-focus-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-negative-moderate-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-negative-subtle-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-negative-subtle-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-negative-subtle-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-negative-subtle-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-negative-subtle-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-negative-subtle-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-negative-subtle-focus-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-negative-subtle-focus-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-negative-subtle-focus-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-negative-subtle-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-buy-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-buy-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-buy-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-buy-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-buy-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-buy-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-buy-focus-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-buy-focus-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-buy-focus-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-buy-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-buy-moderate-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-buy-moderate-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-buy-moderate-focus-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-buy-moderate-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-buy-subtle-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-buy-subtle-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-buy-subtle-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-buy-subtle-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-buy-subtle-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-buy-subtle-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-buy-subtle-focus-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-buy-subtle-focus-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-buy-subtle-focus-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-buy-subtle-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-sell-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-sell-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-sell-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-sell-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-sell-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-sell-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-sell-focus-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-sell-focus-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-sell-focus-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-sell-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-sell-moderate-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-sell-moderate-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-sell-moderate-focus-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-sell-moderate-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-sell-subtle-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-sell-subtle-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-sell-subtle-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-sell-subtle-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-sell-subtle-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-sell-subtle-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-sell-subtle-focus-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-sell-subtle-focus-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-sell-subtle-focus-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-sell-subtle-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-inverse-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-inverse-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-inverse-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-inverse-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-inverse-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-inverse-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-inverse-focus-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-inverse-focus-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-inverse-focus-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-inverse-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-inverse-moderate-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-inverse-moderate-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-inverse-moderate-focus-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-inverse-moderate-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-inverse-subtle-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-inverse-subtle-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-inverse-subtle-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-inverse-subtle-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-inverse-subtle-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-inverse-subtle-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-inverse-subtle-focus-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-inverse-subtle-focus-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-inverse-subtle-focus-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-inverse-subtle-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-light-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-light-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-light-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-light-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-light-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-light-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-light-focus-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-light-focus-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-light-focus-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-light-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-light-moderate-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-light-moderate-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-light-moderate-focus-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-light-moderate-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-light-subtle-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-light-subtle-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-light-subtle-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-light-subtle-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-light-subtle-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-light-subtle-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-light-subtle-focus-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-light-subtle-focus-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-light-subtle-focus-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-light-subtle-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-dark-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-dark-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-dark-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-dark-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-dark-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-dark-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-dark-focus-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-dark-focus-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-dark-focus-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-dark-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-dark-moderate-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-dark-moderate-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-dark-moderate-focus-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-dark-moderate-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-dark-subtle-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-dark-subtle-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-dark-subtle-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-dark-subtle-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-dark-subtle-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-dark-subtle-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-dark-subtle-focus-hover: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-dark-subtle-focus-pressed: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-dark-subtle-focus-loading: @cont-color-common-container-misc-transparent; +@comp-button-container-color-border-persist-on-dark-subtle-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-button-container-elevation-neutral-focus: @cont-elevation-common-focus-outset-base; +@comp-button-container-elevation-primary-focus: @cont-elevation-common-focus-outset-base; +@comp-button-container-elevation-secondary-focus: @cont-elevation-common-focus-outset-base; +@comp-button-container-elevation-tertiary-focus: @cont-elevation-common-focus-outset-base; +@comp-button-container-elevation-positive-focus: @cont-elevation-common-focus-outset-base; +@comp-button-container-elevation-positive-moderate-focus: @cont-elevation-common-focus-outset-base; +@comp-button-container-elevation-positive-subtle-focus: @cont-elevation-common-focus-outset-base; +@comp-button-container-elevation-negative-focus: @cont-elevation-common-focus-outset-base; +@comp-button-container-elevation-negative-moderate-focus: @cont-elevation-common-focus-outset-base; +@comp-button-container-elevation-negative-subtle-focus: @cont-elevation-common-focus-outset-base; +@comp-button-container-elevation-buy-focus: @cont-elevation-common-focus-outset-base; +@comp-button-container-elevation-buy-moderate-focus: @cont-elevation-common-focus-outset-base; +@comp-button-container-elevation-buy-subtle-focus: @cont-elevation-common-focus-outset-base; +@comp-button-container-elevation-sell-focus: @cont-elevation-common-focus-outset-base; +@comp-button-container-elevation-sell-moderate-focus: @cont-elevation-common-focus-outset-base; +@comp-button-container-elevation-sell-subtle-focus: @cont-elevation-common-focus-outset-base; +@comp-button-container-elevation-inverse-focus: @cont-elevation-common-focus-outset-inverse; +@comp-button-container-elevation-inverse-moderate-focus: @cont-elevation-common-focus-outset-inverse; +@comp-button-container-elevation-inverse-subtle-focus: @cont-elevation-common-focus-outset-inverse; +@comp-button-container-elevation-persist-on-light-focus: @cont-elevation-common-focus-outset-base; +@comp-button-container-elevation-persist-on-light-moderate-focus: @cont-elevation-common-focus-outset-base; +@comp-button-container-elevation-persist-on-light-subtle-focus: @cont-elevation-common-focus-outset-base; +@comp-button-container-elevation-persist-on-dark-focus: @cont-elevation-common-focus-outset-base; +@comp-button-container-elevation-persist-on-dark-moderate-focus: @cont-elevation-common-focus-outset-base; +@comp-button-container-elevation-persist-on-dark-subtle-focus: @cont-elevation-common-focus-outset-base; +@comp-button-label-color-fg-neutral-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-neutral-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-primary-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-primary-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-secondary-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-secondary-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-tertiary-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-tertiary-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-positive-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-positive-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-positive-moderate-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-positive-moderate-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-positive-subtle-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-positive-subtle-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-negative-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-negative-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-negative-moderate-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-negative-moderate-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-negative-subtle-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-negative-subtle-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-buy-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-buy-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-buy-moderate-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-buy-moderate-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-buy-subtle-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-buy-subtle-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-sell-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-sell-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-sell-moderate-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-sell-moderate-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-sell-subtle-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-sell-subtle-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-label-color-fg-inverse-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-button-label-color-fg-inverse-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-button-label-color-fg-inverse-moderate-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-button-label-color-fg-inverse-moderate-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-button-label-color-fg-inverse-subtle-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-button-label-color-fg-inverse-subtle-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-button-icon-typography-sm: @cont-typography-common-icon-base-sm; +@comp-button-icon-typography-md: @cont-typography-common-icon-base-md; +@comp-button-icon-typography-lg: @cont-typography-common-icon-base-lg; +@comp-button-icon-color-fg-neutral-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-neutral-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-primary-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-primary-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-secondary-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-secondary-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-tertiary-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-tertiary-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-positive-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-positive-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-positive-moderate-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-positive-moderate-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-positive-subtle-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-positive-subtle-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-negative-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-negative-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-negative-moderate-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-negative-moderate-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-negative-subtle-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-negative-subtle-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-buy-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-buy-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-buy-moderate-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-buy-moderate-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-buy-subtle-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-buy-subtle-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-sell-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-sell-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-sell-moderate-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-sell-moderate-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-sell-subtle-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-sell-subtle-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-inverse-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-button-icon-color-fg-inverse-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-button-icon-color-fg-inverse-moderate-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-button-icon-color-fg-inverse-moderate-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-button-icon-color-fg-inverse-subtle-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-button-icon-color-fg-inverse-subtle-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-button-icon-color-fg-persist-on-light-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-persist-on-light-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-persist-on-light-moderate-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-persist-on-light-moderate-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-persist-on-light-subtle-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-persist-on-light-subtle-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-button-icon-color-fg-persist-on-dark-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-button-icon-color-fg-persist-on-dark-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-button-icon-color-fg-persist-on-dark-moderate-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-button-icon-color-fg-persist-on-dark-moderate-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-button-icon-color-fg-persist-on-dark-subtle-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-button-icon-color-fg-persist-on-dark-subtle-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-button-container-color-bg-neutral-enabled: @cont-color-action-bg-neutral-base; +@comp-button-container-color-bg-neutral-hover: @cont-color-action-bg-neutral-moderate; +@comp-button-container-color-bg-neutral-pressed: @cont-color-action-bg-neutral-bold; +@comp-button-container-color-bg-neutral-focus-enabled: @cont-color-action-bg-neutral-base; +@comp-button-container-color-bg-neutral-focus-hover: @cont-color-action-bg-neutral-moderate; +@comp-button-container-color-bg-neutral-focus-pressed: @cont-color-action-bg-neutral-bold; +@comp-button-container-color-bg-primary-enabled: @cont-color-action-bg-primary-base; +@comp-button-container-color-bg-primary-hover: @cont-color-action-bg-primary-moderate; +@comp-button-container-color-bg-primary-pressed: @cont-color-action-bg-primary-bold; +@comp-button-container-color-bg-primary-focus-enabled: @cont-color-action-bg-primary-base; +@comp-button-container-color-bg-primary-focus-hover: @cont-color-action-bg-primary-moderate; +@comp-button-container-color-bg-primary-focus-pressed: @cont-color-action-bg-primary-bold; +@comp-button-container-color-bg-secondary-hover: @cont-color-action-bg-secondary-minimal; +@comp-button-container-color-bg-secondary-pressed: @cont-color-action-bg-secondary-subtle; +@comp-button-container-color-bg-secondary-focus-hover: @cont-color-action-bg-secondary-minimal; +@comp-button-container-color-bg-secondary-focus-pressed: @cont-color-action-bg-secondary-subtle; +@comp-button-container-color-bg-tertiary-hover: @cont-color-action-bg-tertiary-minimal; +@comp-button-container-color-bg-tertiary-pressed: @cont-color-action-bg-tertiary-subtle; +@comp-button-container-color-bg-tertiary-focus-hover: @cont-color-action-bg-tertiary-minimal; +@comp-button-container-color-bg-tertiary-focus-pressed: @cont-color-action-bg-tertiary-subtle; +@comp-button-container-color-bg-positive-enabled: @cont-color-action-bg-positive-base; +@comp-button-container-color-bg-positive-hover: @cont-color-action-bg-positive-moderate; +@comp-button-container-color-bg-positive-pressed: @cont-color-action-bg-positive-bold; +@comp-button-container-color-bg-positive-focus-enabled: @cont-color-action-bg-positive-base; +@comp-button-container-color-bg-positive-focus-hover: @cont-color-action-bg-positive-moderate; +@comp-button-container-color-bg-positive-focus-pressed: @cont-color-action-bg-positive-bold; +@comp-button-container-color-bg-positive-moderate-hover: @cont-color-action-bg-positive-minimal; +@comp-button-container-color-bg-positive-moderate-pressed: @cont-color-action-bg-positive-subtle; +@comp-button-container-color-bg-positive-moderate-focus-hover: @cont-color-action-bg-positive-minimal; +@comp-button-container-color-bg-positive-moderate-focus-pressed: @cont-color-action-bg-positive-subtle; +@comp-button-container-color-bg-positive-subtle-hover: @cont-color-action-bg-positive-minimal; +@comp-button-container-color-bg-positive-subtle-pressed: @cont-color-action-bg-positive-subtle; +@comp-button-container-color-bg-positive-subtle-focus-hover: @cont-color-action-bg-positive-minimal; +@comp-button-container-color-bg-positive-subtle-focus-pressed: @cont-color-action-bg-positive-subtle; +@comp-button-container-color-bg-negative-enabled: @cont-color-action-bg-negative-base; +@comp-button-container-color-bg-negative-hover: @cont-color-action-bg-negative-moderate; +@comp-button-container-color-bg-negative-pressed: @cont-color-action-bg-negative-bold; +@comp-button-container-color-bg-negative-focus-enabled: @cont-color-action-bg-negative-base; +@comp-button-container-color-bg-negative-focus-hover: @cont-color-action-bg-negative-moderate; +@comp-button-container-color-bg-negative-focus-pressed: @cont-color-action-bg-negative-bold; +@comp-button-container-color-bg-negative-moderate-hover: @cont-color-action-bg-negative-minimal; +@comp-button-container-color-bg-negative-moderate-pressed: @cont-color-action-bg-negative-subtle; +@comp-button-container-color-bg-negative-moderate-focus-hover: @cont-color-action-bg-negative-minimal; +@comp-button-container-color-bg-negative-moderate-focus-pressed: @cont-color-action-bg-negative-subtle; +@comp-button-container-color-bg-negative-subtle-hover: @cont-color-action-bg-negative-minimal; +@comp-button-container-color-bg-negative-subtle-pressed: @cont-color-action-bg-negative-subtle; +@comp-button-container-color-bg-negative-subtle-focus-hover: @cont-color-action-bg-negative-minimal; +@comp-button-container-color-bg-negative-subtle-focus-pressed: @cont-color-action-bg-negative-subtle; +@comp-button-container-color-bg-buy-enabled: @cont-color-action-bg-buy-base; +@comp-button-container-color-bg-buy-hover: @cont-color-action-bg-buy-moderate; +@comp-button-container-color-bg-buy-pressed: @cont-color-action-bg-buy-bold; +@comp-button-container-color-bg-buy-focus-enabled: @cont-color-action-bg-buy-base; +@comp-button-container-color-bg-buy-focus-hover: @cont-color-action-bg-buy-moderate; +@comp-button-container-color-bg-buy-focus-pressed: @cont-color-action-bg-buy-bold; +@comp-button-container-color-bg-buy-moderate-hover: @cont-color-action-bg-buy-minimal; +@comp-button-container-color-bg-buy-moderate-pressed: @cont-color-action-bg-buy-subtle; +@comp-button-container-color-bg-buy-moderate-focus-hover: @cont-color-action-bg-buy-minimal; +@comp-button-container-color-bg-buy-moderate-focus-pressed: @cont-color-action-bg-buy-subtle; +@comp-button-container-color-bg-buy-subtle-hover: @cont-color-action-bg-buy-minimal; +@comp-button-container-color-bg-buy-subtle-pressed: @cont-color-action-bg-buy-subtle; +@comp-button-container-color-bg-buy-subtle-focus-hover: @cont-color-action-bg-buy-minimal; +@comp-button-container-color-bg-buy-subtle-focus-pressed: @cont-color-action-bg-buy-subtle; +@comp-button-container-color-bg-sell-enabled: @cont-color-action-bg-sell-base; +@comp-button-container-color-bg-sell-hover: @cont-color-action-bg-sell-moderate; +@comp-button-container-color-bg-sell-pressed: @cont-color-action-bg-sell-bold; +@comp-button-container-color-bg-sell-focus-enabled: @cont-color-action-bg-sell-base; +@comp-button-container-color-bg-sell-focus-hover: @cont-color-action-bg-sell-moderate; +@comp-button-container-color-bg-sell-focus-pressed: @cont-color-action-bg-sell-bold; +@comp-button-container-color-bg-sell-moderate-hover: @cont-color-action-bg-sell-minimal; +@comp-button-container-color-bg-sell-moderate-pressed: @cont-color-action-bg-sell-subtle; +@comp-button-container-color-bg-sell-moderate-focus-hover: @cont-color-action-bg-sell-minimal; +@comp-button-container-color-bg-sell-moderate-focus-pressed: @cont-color-action-bg-sell-subtle; +@comp-button-container-color-bg-sell-subtle-hover: @cont-color-action-bg-sell-minimal; +@comp-button-container-color-bg-sell-subtle-pressed: @cont-color-action-bg-sell-subtle; +@comp-button-container-color-bg-sell-subtle-focus-hover: @cont-color-action-bg-sell-minimal; +@comp-button-container-color-bg-sell-subtle-focus-pressed: @cont-color-action-bg-sell-subtle; +@comp-button-container-color-bg-inverse-enabled: @cont-color-action-bg-inverse-base; +@comp-button-container-color-bg-inverse-hover: @cont-color-action-bg-inverse-moderate; +@comp-button-container-color-bg-inverse-pressed: @cont-color-action-bg-inverse-bold; +@comp-button-container-color-bg-inverse-focus-enabled: @cont-color-action-bg-inverse-base; +@comp-button-container-color-bg-inverse-focus-hover: @cont-color-action-bg-inverse-moderate; +@comp-button-container-color-bg-inverse-focus-pressed: @cont-color-action-bg-inverse-bold; +@comp-button-container-color-bg-inverse-moderate-hover: @cont-color-action-bg-inverse-minimal; +@comp-button-container-color-bg-inverse-moderate-pressed: @cont-color-action-bg-inverse-subtle; +@comp-button-container-color-bg-inverse-moderate-focus-hover: @cont-color-action-bg-inverse-minimal; +@comp-button-container-color-bg-inverse-moderate-focus-pressed: @cont-color-action-bg-inverse-subtle; +@comp-button-container-color-bg-inverse-subtle-hover: @cont-color-action-bg-inverse-minimal; +@comp-button-container-color-bg-inverse-subtle-pressed: @cont-color-action-bg-inverse-subtle; +@comp-button-container-color-bg-inverse-subtle-focus-hover: @cont-color-action-bg-inverse-minimal; +@comp-button-container-color-bg-inverse-subtle-focus-pressed: @cont-color-action-bg-inverse-subtle; +@comp-button-container-color-bg-persist-on-light-enabled: @cont-color-action-bg-persist-on-light-base; +@comp-button-container-color-bg-persist-on-light-hover: @cont-color-action-bg-persist-on-light-moderate; +@comp-button-container-color-bg-persist-on-light-pressed: @cont-color-action-bg-persist-on-light-bold; +@comp-button-container-color-bg-persist-on-light-focus-enabled: @cont-color-action-bg-persist-on-light-base; +@comp-button-container-color-bg-persist-on-light-focus-hover: @cont-color-action-bg-persist-on-light-moderate; +@comp-button-container-color-bg-persist-on-light-focus-pressed: @cont-color-action-bg-persist-on-light-bold; +@comp-button-container-color-bg-persist-on-light-moderate-hover: @cont-color-action-bg-persist-on-light-minimal; +@comp-button-container-color-bg-persist-on-light-moderate-pressed: @cont-color-action-bg-persist-on-light-subtle; +@comp-button-container-color-bg-persist-on-light-moderate-focus-hover: @cont-color-action-bg-persist-on-light-minimal; +@comp-button-container-color-bg-persist-on-light-moderate-focus-pressed: @cont-color-action-bg-persist-on-light-subtle; +@comp-button-container-color-bg-persist-on-light-subtle-hover: @cont-color-action-bg-persist-on-light-minimal; +@comp-button-container-color-bg-persist-on-light-subtle-pressed: @cont-color-action-bg-persist-on-light-subtle; +@comp-button-container-color-bg-persist-on-light-subtle-focus-hover: @cont-color-action-bg-persist-on-light-minimal; +@comp-button-container-color-bg-persist-on-light-subtle-focus-pressed: @cont-color-action-bg-persist-on-light-subtle; +@comp-button-container-color-bg-persist-on-dark-enabled: @cont-color-action-bg-persist-on-dark-base; +@comp-button-container-color-bg-persist-on-dark-hover: @cont-color-action-bg-persist-on-dark-moderate; +@comp-button-container-color-bg-persist-on-dark-pressed: @cont-color-action-bg-persist-on-dark-bold; +@comp-button-container-color-bg-persist-on-dark-focus-enabled: @cont-color-action-bg-persist-on-dark-base; +@comp-button-container-color-bg-persist-on-dark-focus-hover: @cont-color-action-bg-persist-on-dark-moderate; +@comp-button-container-color-bg-persist-on-dark-focus-pressed: @cont-color-action-bg-persist-on-dark-bold; +@comp-button-container-color-bg-persist-on-dark-moderate-hover: @cont-color-action-bg-persist-on-dark-minimal; +@comp-button-container-color-bg-persist-on-dark-moderate-pressed: @cont-color-action-bg-persist-on-dark-subtle; +@comp-button-container-color-bg-persist-on-dark-moderate-focus-hover: @cont-color-action-bg-persist-on-dark-minimal; +@comp-button-container-color-bg-persist-on-dark-moderate-focus-pressed: @cont-color-action-bg-persist-on-dark-subtle; +@comp-button-container-color-bg-persist-on-dark-subtle-hover: @cont-color-action-bg-persist-on-dark-minimal; +@comp-button-container-color-bg-persist-on-dark-subtle-pressed: @cont-color-action-bg-persist-on-dark-subtle; +@comp-button-container-color-bg-persist-on-dark-subtle-focus-hover: @cont-color-action-bg-persist-on-dark-minimal; +@comp-button-container-color-bg-persist-on-dark-subtle-focus-pressed: @cont-color-action-bg-persist-on-dark-subtle; +@comp-button-container-color-border-neutral-enabled: @cont-color-action-border-neutral-base; +@comp-button-container-color-border-neutral-hover: @cont-color-action-border-neutral-moderate; +@comp-button-container-color-border-neutral-pressed: @cont-color-action-border-neutral-bold; +@comp-button-container-color-border-neutral-focus-enabled: @cont-color-action-border-neutral-base; +@comp-button-container-color-border-neutral-focus-hover: @cont-color-action-border-neutral-moderate; +@comp-button-container-color-border-neutral-focus-pressed: @cont-color-action-border-neutral-bold; +@comp-button-container-color-border-secondary-enabled: @cont-color-action-border-secondary-moderate; +@comp-button-container-color-border-secondary-hover: @cont-color-action-border-secondary-moderate; +@comp-button-container-color-border-secondary-pressed: @cont-color-action-border-secondary-moderate; +@comp-button-container-color-border-secondary-focus-enabled: @cont-color-action-border-secondary-moderate; +@comp-button-container-color-border-secondary-focus-hover: @cont-color-action-border-secondary-moderate; +@comp-button-container-color-border-secondary-focus-pressed: @cont-color-action-border-secondary-moderate; +@comp-button-container-color-border-positive-moderate-enabled: @cont-color-action-border-positive-moderate; +@comp-button-container-color-border-positive-moderate-hover: @cont-color-action-border-positive-moderate; +@comp-button-container-color-border-positive-moderate-pressed: @cont-color-action-border-positive-moderate; +@comp-button-container-color-border-positive-moderate-focus-enabled: @cont-color-action-border-positive-moderate; +@comp-button-container-color-border-positive-moderate-focus-hover: @cont-color-action-border-positive-moderate; +@comp-button-container-color-border-positive-moderate-focus-pressed: @cont-color-action-border-positive-moderate; +@comp-button-container-color-border-negative-moderate-enabled: @cont-color-action-border-negative-moderate; +@comp-button-container-color-border-negative-moderate-hover: @cont-color-action-border-negative-moderate; +@comp-button-container-color-border-negative-moderate-pressed: @cont-color-action-border-negative-moderate; +@comp-button-container-color-border-negative-moderate-focus-enabled: @cont-color-action-border-negative-moderate; +@comp-button-container-color-border-negative-moderate-focus-hover: @cont-color-action-border-negative-moderate; +@comp-button-container-color-border-negative-moderate-focus-pressed: @cont-color-action-border-negative-moderate; +@comp-button-container-color-border-buy-moderate-enabled: @cont-color-action-border-buy-moderate; +@comp-button-container-color-border-buy-moderate-hover: @cont-color-action-border-buy-moderate; +@comp-button-container-color-border-buy-moderate-pressed: @cont-color-action-border-buy-moderate; +@comp-button-container-color-border-buy-moderate-focus-enabled: @cont-color-action-border-buy-moderate; +@comp-button-container-color-border-buy-moderate-focus-hover: @cont-color-action-border-buy-moderate; +@comp-button-container-color-border-buy-moderate-focus-pressed: @cont-color-action-border-buy-moderate; +@comp-button-container-color-border-sell-moderate-enabled: @cont-color-action-border-sell-moderate; +@comp-button-container-color-border-sell-moderate-hover: @cont-color-action-border-sell-moderate; +@comp-button-container-color-border-sell-moderate-pressed: @cont-color-action-border-sell-moderate; +@comp-button-container-color-border-sell-moderate-focus-enabled: @cont-color-action-border-sell-moderate; +@comp-button-container-color-border-sell-moderate-focus-hover: @cont-color-action-border-sell-moderate; +@comp-button-container-color-border-sell-moderate-focus-pressed: @cont-color-action-border-sell-moderate; +@comp-button-container-color-border-inverse-moderate-enabled: @cont-color-action-border-inverse-moderate; +@comp-button-container-color-border-inverse-moderate-hover: @cont-color-action-border-inverse-moderate; +@comp-button-container-color-border-inverse-moderate-pressed: @cont-color-action-border-inverse-moderate; +@comp-button-container-color-border-inverse-moderate-focus-enabled: @cont-color-action-border-inverse-moderate; +@comp-button-container-color-border-inverse-moderate-focus-hover: @cont-color-action-border-inverse-moderate; +@comp-button-container-color-border-inverse-moderate-focus-pressed: @cont-color-action-border-inverse-moderate; +@comp-button-container-color-border-persist-on-light-moderate-enabled: @cont-color-action-border-persist-on-light-base; +@comp-button-container-color-border-persist-on-light-moderate-hover: @cont-color-action-border-persist-on-light-base; +@comp-button-container-color-border-persist-on-light-moderate-pressed: @cont-color-action-border-persist-on-light-base; +@comp-button-container-color-border-persist-on-light-moderate-focus-enabled: @cont-color-action-border-persist-on-light-base; +@comp-button-container-color-border-persist-on-light-moderate-focus-hover: @cont-color-action-border-persist-on-light-base; +@comp-button-container-color-border-persist-on-light-moderate-focus-pressed: @cont-color-action-border-persist-on-light-base; +@comp-button-container-color-border-persist-on-dark-moderate-enabled: @cont-color-action-border-persist-on-dark-base; +@comp-button-container-color-border-persist-on-dark-moderate-hover: @cont-color-action-border-persist-on-dark-base; +@comp-button-container-color-border-persist-on-dark-moderate-pressed: @cont-color-action-border-persist-on-dark-base; +@comp-button-container-color-border-persist-on-dark-moderate-focus-enabled: @cont-color-action-border-persist-on-dark-base; +@comp-button-container-color-border-persist-on-dark-moderate-focus-hover: @cont-color-action-border-persist-on-dark-base; +@comp-button-container-color-border-persist-on-dark-moderate-focus-pressed: @cont-color-action-border-persist-on-dark-base; +@comp-button-container-elevation-neutral-enabled: @cont-elevation-action-base; +@comp-button-container-elevation-neutral-hover: @cont-elevation-action-base; +@comp-button-container-elevation-neutral-pressed: @cont-elevation-action-base; +@comp-button-container-elevation-neutral-loading: @cont-elevation-action-base; +@comp-button-container-elevation-neutral-disabled: @cont-elevation-action-base; +@comp-button-container-elevation-primary-enabled: @cont-elevation-action-base; +@comp-button-container-elevation-primary-hover: @cont-elevation-action-base; +@comp-button-container-elevation-primary-pressed: @cont-elevation-action-base; +@comp-button-container-elevation-primary-loading: @cont-elevation-action-base; +@comp-button-container-elevation-primary-disabled: @cont-elevation-action-base; +@comp-button-container-elevation-secondary-enabled: @cont-elevation-action-base; +@comp-button-container-elevation-secondary-hover: @cont-elevation-action-base; +@comp-button-container-elevation-secondary-pressed: @cont-elevation-action-base; +@comp-button-container-elevation-secondary-loading: @cont-elevation-action-base; +@comp-button-container-elevation-secondary-disabled: @cont-elevation-action-base; +@comp-button-container-elevation-tertiary-enabled: @cont-elevation-action-base; +@comp-button-container-elevation-tertiary-hover: @cont-elevation-action-base; +@comp-button-container-elevation-tertiary-pressed: @cont-elevation-action-base; +@comp-button-container-elevation-tertiary-loading: @cont-elevation-action-base; +@comp-button-container-elevation-tertiary-disabled: @cont-elevation-action-base; +@comp-button-container-elevation-positive-enabled: @cont-elevation-action-base; +@comp-button-container-elevation-positive-hover: @cont-elevation-action-base; +@comp-button-container-elevation-positive-pressed: @cont-elevation-action-base; +@comp-button-container-elevation-positive-loading: @cont-elevation-action-base; +@comp-button-container-elevation-positive-disabled: @cont-elevation-action-base; +@comp-button-container-elevation-positive-moderate-enabled: @cont-elevation-action-base; +@comp-button-container-elevation-positive-moderate-hover: @cont-elevation-action-base; +@comp-button-container-elevation-positive-moderate-pressed: @cont-elevation-action-base; +@comp-button-container-elevation-positive-moderate-loading: @cont-elevation-action-base; +@comp-button-container-elevation-positive-moderate-disabled: @cont-elevation-action-base; +@comp-button-container-elevation-positive-subtle-enabled: @cont-elevation-action-base; +@comp-button-container-elevation-positive-subtle-hover: @cont-elevation-action-base; +@comp-button-container-elevation-positive-subtle-pressed: @cont-elevation-action-base; +@comp-button-container-elevation-positive-subtle-loading: @cont-elevation-action-base; +@comp-button-container-elevation-positive-subtle-disabled: @cont-elevation-action-base; +@comp-button-container-elevation-negative-enabled: @cont-elevation-action-base; +@comp-button-container-elevation-negative-hover: @cont-elevation-action-base; +@comp-button-container-elevation-negative-pressed: @cont-elevation-action-base; +@comp-button-container-elevation-negative-loading: @cont-elevation-action-base; +@comp-button-container-elevation-negative-disabled: @cont-elevation-action-base; +@comp-button-container-elevation-negative-moderate-enabled: @cont-elevation-action-base; +@comp-button-container-elevation-negative-moderate-hover: @cont-elevation-action-base; +@comp-button-container-elevation-negative-moderate-pressed: @cont-elevation-action-base; +@comp-button-container-elevation-negative-moderate-loading: @cont-elevation-action-base; +@comp-button-container-elevation-negative-moderate-disabled: @cont-elevation-action-base; +@comp-button-container-elevation-negative-subtle-enabled: @cont-elevation-action-base; +@comp-button-container-elevation-negative-subtle-hover: @cont-elevation-action-base; +@comp-button-container-elevation-negative-subtle-pressed: @cont-elevation-action-base; +@comp-button-container-elevation-negative-subtle-loading: @cont-elevation-action-base; +@comp-button-container-elevation-negative-subtle-disabled: @cont-elevation-action-base; +@comp-button-container-elevation-buy-enabled: @cont-elevation-action-base; +@comp-button-container-elevation-buy-hover: @cont-elevation-action-base; +@comp-button-container-elevation-buy-pressed: @cont-elevation-action-base; +@comp-button-container-elevation-buy-loading: @cont-elevation-action-base; +@comp-button-container-elevation-buy-disabled: @cont-elevation-action-base; +@comp-button-container-elevation-buy-moderate-enabled: @cont-elevation-action-base; +@comp-button-container-elevation-buy-moderate-hover: @cont-elevation-action-base; +@comp-button-container-elevation-buy-moderate-pressed: @cont-elevation-action-base; +@comp-button-container-elevation-buy-moderate-loading: @cont-elevation-action-base; +@comp-button-container-elevation-buy-moderate-disabled: @cont-elevation-action-base; +@comp-button-container-elevation-buy-subtle-enabled: @cont-elevation-action-base; +@comp-button-container-elevation-buy-subtle-hover: @cont-elevation-action-base; +@comp-button-container-elevation-buy-subtle-pressed: @cont-elevation-action-base; +@comp-button-container-elevation-buy-subtle-loading: @cont-elevation-action-base; +@comp-button-container-elevation-buy-subtle-disabled: @cont-elevation-action-base; +@comp-button-container-elevation-sell-enabled: @cont-elevation-action-base; +@comp-button-container-elevation-sell-hover: @cont-elevation-action-base; +@comp-button-container-elevation-sell-pressed: @cont-elevation-action-base; +@comp-button-container-elevation-sell-loading: @cont-elevation-action-base; +@comp-button-container-elevation-sell-disabled: @cont-elevation-action-base; +@comp-button-container-elevation-sell-moderate-enabled: @cont-elevation-action-base; +@comp-button-container-elevation-sell-moderate-hover: @cont-elevation-action-base; +@comp-button-container-elevation-sell-moderate-pressed: @cont-elevation-action-base; +@comp-button-container-elevation-sell-moderate-loading: @cont-elevation-action-base; +@comp-button-container-elevation-sell-moderate-disabled: @cont-elevation-action-base; +@comp-button-container-elevation-sell-subtle-enabled: @cont-elevation-action-base; +@comp-button-container-elevation-sell-subtle-hover: @cont-elevation-action-base; +@comp-button-container-elevation-sell-subtle-pressed: @cont-elevation-action-base; +@comp-button-container-elevation-sell-subtle-loading: @cont-elevation-action-base; +@comp-button-container-elevation-sell-subtle-disabled: @cont-elevation-action-base; +@comp-button-container-elevation-inverse-enabled: @cont-elevation-action-base; +@comp-button-container-elevation-inverse-hover: @cont-elevation-action-base; +@comp-button-container-elevation-inverse-pressed: @cont-elevation-action-base; +@comp-button-container-elevation-inverse-loading: @cont-elevation-action-base; +@comp-button-container-elevation-inverse-disabled: @cont-elevation-action-base; +@comp-button-container-elevation-inverse-moderate-enabled: @cont-elevation-action-base; +@comp-button-container-elevation-inverse-moderate-hover: @cont-elevation-action-base; +@comp-button-container-elevation-inverse-moderate-pressed: @cont-elevation-action-base; +@comp-button-container-elevation-inverse-moderate-loading: @cont-elevation-action-base; +@comp-button-container-elevation-inverse-moderate-disabled: @cont-elevation-action-base; +@comp-button-container-elevation-inverse-subtle-enabled: @cont-elevation-action-base; +@comp-button-container-elevation-inverse-subtle-hover: @cont-elevation-action-base; +@comp-button-container-elevation-inverse-subtle-pressed: @cont-elevation-action-base; +@comp-button-container-elevation-inverse-subtle-loading: @cont-elevation-action-base; +@comp-button-container-elevation-inverse-subtle-disabled: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-light-enabled: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-light-hover: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-light-pressed: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-light-loading: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-light-disabled: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-light-moderate-enabled: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-light-moderate-hover: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-light-moderate-pressed: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-light-moderate-loading: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-light-moderate-disabled: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-light-subtle-enabled: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-light-subtle-hover: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-light-subtle-pressed: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-light-subtle-loading: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-light-subtle-disabled: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-dark-enabled: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-dark-hover: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-dark-pressed: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-dark-loading: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-dark-disabled: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-dark-moderate-enabled: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-dark-moderate-hover: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-dark-moderate-pressed: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-dark-moderate-loading: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-dark-moderate-disabled: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-dark-subtle-enabled: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-dark-subtle-hover: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-dark-subtle-pressed: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-dark-subtle-loading: @cont-elevation-action-base; +@comp-button-container-elevation-persist-on-dark-subtle-disabled: @cont-elevation-action-base; +@comp-button-container-icon-only-border-width-sm: @cont-border-width-action-base; +@comp-button-container-icon-only-border-width-md: @cont-border-width-action-base; +@comp-button-container-icon-only-border-width-lg: @cont-border-width-action-base; +@comp-button-container-icon-only-spacing-padding-md: @cont-spacing-common-padding-inset-100; +@comp-button-container-icon-only-spacing-padding-lg: @cont-spacing-common-padding-inset-200; +@comp-button-container-border-width-sm: @cont-border-width-action-base; +@comp-button-container-border-width-md: @cont-border-width-action-base; +@comp-button-container-border-width-lg: @cont-border-width-action-base; +@comp-button-label-color-fg-neutral-enabled: @cont-color-action-fg-on-neutral-base; +@comp-button-label-color-fg-neutral-hover: @cont-color-action-fg-on-neutral-moderate; +@comp-button-label-color-fg-neutral-pressed: @cont-color-action-fg-on-neutral-bold; +@comp-button-label-color-fg-neutral-loading: @cont-color-action-fg-on-neutral-base; +@comp-button-label-color-fg-neutral-focus-enabled: @cont-color-action-fg-on-neutral-base; +@comp-button-label-color-fg-neutral-focus-hover: @cont-color-action-fg-on-neutral-moderate; +@comp-button-label-color-fg-neutral-focus-pressed: @cont-color-action-fg-on-neutral-bold; +@comp-button-label-color-fg-neutral-focus-loading: @cont-color-action-fg-on-neutral-base; +@comp-button-label-color-fg-primary-loading: @cont-color-action-fg-on-primary-minimal; +@comp-button-label-color-fg-primary-focus-loading: @cont-color-action-fg-on-primary-minimal; +@comp-button-label-color-fg-positive-loading: @cont-color-action-fg-on-positive-minimal; +@comp-button-label-color-fg-positive-focus-loading: @cont-color-action-fg-on-positive-minimal; +@comp-button-label-color-fg-positive-moderate-enabled: @cont-color-action-fg-on-positive-minimal; +@comp-button-label-color-fg-positive-moderate-hover: @cont-color-action-fg-on-positive-minimal; +@comp-button-label-color-fg-positive-moderate-pressed: @cont-color-action-fg-on-positive-minimal; +@comp-button-label-color-fg-positive-moderate-loading: @cont-color-action-fg-on-positive-minimal; +@comp-button-label-color-fg-positive-moderate-focus-enabled: @cont-color-action-fg-on-positive-minimal; +@comp-button-label-color-fg-positive-moderate-focus-hover: @cont-color-action-fg-on-positive-minimal; +@comp-button-label-color-fg-positive-moderate-focus-pressed: @cont-color-action-fg-on-positive-minimal; +@comp-button-label-color-fg-positive-moderate-focus-loading: @cont-color-action-fg-on-positive-minimal; +@comp-button-label-color-fg-positive-subtle-enabled: @cont-color-action-fg-on-positive-minimal; +@comp-button-label-color-fg-positive-subtle-hover: @cont-color-action-fg-on-positive-minimal; +@comp-button-label-color-fg-positive-subtle-pressed: @cont-color-action-fg-on-positive-minimal; +@comp-button-label-color-fg-positive-subtle-loading: @cont-color-action-fg-on-positive-minimal; +@comp-button-label-color-fg-positive-subtle-focus-enabled: @cont-color-action-fg-on-positive-minimal; +@comp-button-label-color-fg-positive-subtle-focus-hover: @cont-color-action-fg-on-positive-minimal; +@comp-button-label-color-fg-positive-subtle-focus-pressed: @cont-color-action-fg-on-positive-minimal; +@comp-button-label-color-fg-positive-subtle-focus-loading: @cont-color-action-fg-on-positive-minimal; +@comp-button-label-color-fg-negative-loading: @cont-color-action-fg-on-negative-minimal; +@comp-button-label-color-fg-negative-focus-loading: @cont-color-action-fg-on-negative-minimal; +@comp-button-label-color-fg-negative-moderate-enabled: @cont-color-action-fg-on-negative-minimal; +@comp-button-label-color-fg-negative-moderate-hover: @cont-color-action-fg-on-negative-minimal; +@comp-button-label-color-fg-negative-moderate-pressed: @cont-color-action-fg-on-negative-minimal; +@comp-button-label-color-fg-negative-moderate-loading: @cont-color-action-fg-on-negative-minimal; +@comp-button-label-color-fg-negative-moderate-focus-enabled: @cont-color-action-fg-on-negative-minimal; +@comp-button-label-color-fg-negative-moderate-focus-hover: @cont-color-action-fg-on-negative-minimal; +@comp-button-label-color-fg-negative-moderate-focus-pressed: @cont-color-action-fg-on-negative-minimal; +@comp-button-label-color-fg-negative-moderate-focus-loading: @cont-color-action-fg-on-negative-minimal; +@comp-button-label-color-fg-negative-subtle-enabled: @cont-color-action-fg-on-negative-minimal; +@comp-button-label-color-fg-negative-subtle-hover: @cont-color-action-fg-on-negative-minimal; +@comp-button-label-color-fg-negative-subtle-pressed: @cont-color-action-fg-on-negative-minimal; +@comp-button-label-color-fg-negative-subtle-loading: @cont-color-action-fg-on-negative-minimal; +@comp-button-label-color-fg-negative-subtle-focus-enabled: @cont-color-action-fg-on-negative-minimal; +@comp-button-label-color-fg-negative-subtle-focus-hover: @cont-color-action-fg-on-negative-minimal; +@comp-button-label-color-fg-negative-subtle-focus-pressed: @cont-color-action-fg-on-negative-minimal; +@comp-button-label-color-fg-negative-subtle-focus-loading: @cont-color-action-fg-on-negative-minimal; +@comp-button-label-color-fg-buy-loading: @cont-color-action-fg-on-buy-minimal; +@comp-button-label-color-fg-buy-focus-loading: @cont-color-action-fg-on-buy-minimal; +@comp-button-label-color-fg-buy-moderate-enabled: @cont-color-action-fg-on-buy-minimal; +@comp-button-label-color-fg-buy-moderate-hover: @cont-color-action-fg-on-buy-minimal; +@comp-button-label-color-fg-buy-moderate-pressed: @cont-color-action-fg-on-buy-minimal; +@comp-button-label-color-fg-buy-moderate-loading: @cont-color-action-fg-on-buy-minimal; +@comp-button-label-color-fg-buy-moderate-focus-enabled: @cont-color-action-fg-on-buy-minimal; +@comp-button-label-color-fg-buy-moderate-focus-hover: @cont-color-action-fg-on-buy-minimal; +@comp-button-label-color-fg-buy-moderate-focus-pressed: @cont-color-action-fg-on-buy-minimal; +@comp-button-label-color-fg-buy-moderate-focus-loading: @cont-color-action-fg-on-buy-minimal; +@comp-button-label-color-fg-buy-subtle-enabled: @cont-color-action-fg-on-buy-minimal; +@comp-button-label-color-fg-buy-subtle-hover: @cont-color-action-fg-on-buy-minimal; +@comp-button-label-color-fg-buy-subtle-pressed: @cont-color-action-fg-on-buy-minimal; +@comp-button-label-color-fg-buy-subtle-loading: @cont-color-action-fg-on-buy-minimal; +@comp-button-label-color-fg-buy-subtle-focus-enabled: @cont-color-action-fg-on-buy-minimal; +@comp-button-label-color-fg-buy-subtle-focus-hover: @cont-color-action-fg-on-buy-minimal; +@comp-button-label-color-fg-buy-subtle-focus-pressed: @cont-color-action-fg-on-buy-minimal; +@comp-button-label-color-fg-buy-subtle-focus-loading: @cont-color-action-fg-on-buy-minimal; +@comp-button-label-color-fg-sell-loading: @cont-color-action-fg-on-sell-minimal; +@comp-button-label-color-fg-sell-focus-loading: @cont-color-action-fg-on-sell-minimal; +@comp-button-label-color-fg-sell-moderate-enabled: @cont-color-action-fg-on-sell-minimal; +@comp-button-label-color-fg-sell-moderate-hover: @cont-color-action-fg-on-sell-minimal; +@comp-button-label-color-fg-sell-moderate-pressed: @cont-color-action-fg-on-sell-minimal; +@comp-button-label-color-fg-sell-moderate-loading: @cont-color-action-fg-on-sell-minimal; +@comp-button-label-color-fg-sell-moderate-focus-enabled: @cont-color-action-fg-on-sell-minimal; +@comp-button-label-color-fg-sell-moderate-focus-hover: @cont-color-action-fg-on-sell-minimal; +@comp-button-label-color-fg-sell-moderate-focus-pressed: @cont-color-action-fg-on-sell-minimal; +@comp-button-label-color-fg-sell-moderate-focus-loading: @cont-color-action-fg-on-sell-minimal; +@comp-button-label-color-fg-sell-subtle-enabled: @cont-color-action-fg-on-sell-minimal; +@comp-button-label-color-fg-sell-subtle-hover: @cont-color-action-fg-on-sell-minimal; +@comp-button-label-color-fg-sell-subtle-pressed: @cont-color-action-fg-on-sell-minimal; +@comp-button-label-color-fg-sell-subtle-loading: @cont-color-action-fg-on-sell-minimal; +@comp-button-label-color-fg-sell-subtle-focus-enabled: @cont-color-action-fg-on-sell-minimal; +@comp-button-label-color-fg-sell-subtle-focus-hover: @cont-color-action-fg-on-sell-minimal; +@comp-button-label-color-fg-sell-subtle-focus-pressed: @cont-color-action-fg-on-sell-minimal; +@comp-button-label-color-fg-sell-subtle-focus-loading: @cont-color-action-fg-on-sell-minimal; +@comp-button-label-color-fg-inverse-enabled: @cont-color-action-fg-on-inverse-base; +@comp-button-label-color-fg-inverse-hover: @cont-color-action-fg-on-inverse-base; +@comp-button-label-color-fg-inverse-pressed: @cont-color-action-fg-on-inverse-base; +@comp-button-label-color-fg-inverse-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-button-label-color-fg-inverse-focus-enabled: @cont-color-action-fg-on-inverse-base; +@comp-button-label-color-fg-inverse-focus-hover: @cont-color-action-fg-on-inverse-base; +@comp-button-label-color-fg-inverse-focus-pressed: @cont-color-action-fg-on-inverse-base; +@comp-button-label-color-fg-inverse-focus-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-button-label-color-fg-inverse-moderate-enabled: @cont-color-action-fg-on-inverse-minimal; +@comp-button-label-color-fg-inverse-moderate-hover: @cont-color-action-fg-on-inverse-minimal; +@comp-button-label-color-fg-inverse-moderate-pressed: @cont-color-action-fg-on-inverse-minimal; +@comp-button-label-color-fg-inverse-moderate-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-button-label-color-fg-inverse-moderate-focus-enabled: @cont-color-action-fg-on-inverse-minimal; +@comp-button-label-color-fg-inverse-moderate-focus-hover: @cont-color-action-fg-on-inverse-minimal; +@comp-button-label-color-fg-inverse-moderate-focus-pressed: @cont-color-action-fg-on-inverse-minimal; +@comp-button-label-color-fg-inverse-moderate-focus-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-button-label-color-fg-inverse-subtle-enabled: @cont-color-action-fg-on-inverse-minimal; +@comp-button-label-color-fg-inverse-subtle-hover: @cont-color-action-fg-on-inverse-minimal; +@comp-button-label-color-fg-inverse-subtle-pressed: @cont-color-action-fg-on-inverse-minimal; +@comp-button-label-color-fg-inverse-subtle-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-button-label-color-fg-inverse-subtle-focus-enabled: @cont-color-action-fg-on-inverse-minimal; +@comp-button-label-color-fg-inverse-subtle-focus-hover: @cont-color-action-fg-on-inverse-minimal; +@comp-button-label-color-fg-inverse-subtle-focus-pressed: @cont-color-action-fg-on-inverse-minimal; +@comp-button-label-color-fg-inverse-subtle-focus-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-button-label-color-fg-persist-on-light-enabled: @cont-color-action-fg-on-persist-on-light-base; +@comp-button-label-color-fg-persist-on-light-hover: @cont-color-action-fg-on-persist-on-light-base; +@comp-button-label-color-fg-persist-on-light-pressed: @cont-color-action-fg-on-persist-on-light-base; +@comp-button-label-color-fg-persist-on-light-loading: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-label-color-fg-persist-on-light-focus-enabled: @cont-color-action-fg-on-persist-on-light-base; +@comp-button-label-color-fg-persist-on-light-focus-hover: @cont-color-action-fg-on-persist-on-light-base; +@comp-button-label-color-fg-persist-on-light-focus-pressed: @cont-color-action-fg-on-persist-on-light-base; +@comp-button-label-color-fg-persist-on-light-focus-loading: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-label-color-fg-persist-on-light-moderate-enabled: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-label-color-fg-persist-on-light-moderate-hover: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-label-color-fg-persist-on-light-moderate-pressed: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-label-color-fg-persist-on-light-moderate-loading: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-label-color-fg-persist-on-light-moderate-focus-enabled: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-label-color-fg-persist-on-light-moderate-focus-hover: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-label-color-fg-persist-on-light-moderate-focus-pressed: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-label-color-fg-persist-on-light-moderate-focus-loading: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-label-color-fg-persist-on-light-subtle-enabled: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-label-color-fg-persist-on-light-subtle-hover: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-label-color-fg-persist-on-light-subtle-pressed: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-label-color-fg-persist-on-light-subtle-loading: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-label-color-fg-persist-on-light-subtle-focus-enabled: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-label-color-fg-persist-on-light-subtle-focus-hover: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-label-color-fg-persist-on-light-subtle-focus-pressed: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-label-color-fg-persist-on-light-subtle-focus-loading: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-label-color-fg-persist-on-dark-enabled: @cont-color-action-fg-on-persist-on-dark-base; +@comp-button-label-color-fg-persist-on-dark-hover: @cont-color-action-fg-on-persist-on-dark-base; +@comp-button-label-color-fg-persist-on-dark-pressed: @cont-color-action-fg-on-persist-on-dark-base; +@comp-button-label-color-fg-persist-on-dark-loading: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-label-color-fg-persist-on-dark-focus-enabled: @cont-color-action-fg-on-persist-on-dark-base; +@comp-button-label-color-fg-persist-on-dark-focus-hover: @cont-color-action-fg-on-persist-on-dark-base; +@comp-button-label-color-fg-persist-on-dark-focus-pressed: @cont-color-action-fg-on-persist-on-dark-base; +@comp-button-label-color-fg-persist-on-dark-focus-loading: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-label-color-fg-persist-on-dark-moderate-enabled: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-label-color-fg-persist-on-dark-moderate-hover: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-label-color-fg-persist-on-dark-moderate-pressed: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-label-color-fg-persist-on-dark-moderate-loading: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-label-color-fg-persist-on-dark-moderate-focus-enabled: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-label-color-fg-persist-on-dark-moderate-focus-hover: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-label-color-fg-persist-on-dark-moderate-focus-pressed: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-label-color-fg-persist-on-dark-moderate-focus-loading: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-label-color-fg-persist-on-dark-subtle-enabled: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-label-color-fg-persist-on-dark-subtle-hover: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-label-color-fg-persist-on-dark-subtle-pressed: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-label-color-fg-persist-on-dark-subtle-loading: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-label-color-fg-persist-on-dark-subtle-focus-enabled: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-label-color-fg-persist-on-dark-subtle-focus-hover: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-label-color-fg-persist-on-dark-subtle-focus-pressed: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-label-color-fg-persist-on-dark-subtle-focus-loading: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-label-typography-sm: @cont-typography-action-sm; +@comp-button-label-typography-md: @cont-typography-action-md; +@comp-button-label-typography-lg: @cont-typography-action-lg; +@comp-button-icon-color-fg-neutral-enabled: @cont-color-action-fg-on-neutral-base; +@comp-button-icon-color-fg-neutral-hover: @cont-color-action-fg-on-neutral-moderate; +@comp-button-icon-color-fg-neutral-pressed: @cont-color-action-fg-on-neutral-bold; +@comp-button-icon-color-fg-neutral-loading: @cont-color-action-fg-on-neutral-base; +@comp-button-icon-color-fg-neutral-focus-enabled: @cont-color-action-fg-on-neutral-base; +@comp-button-icon-color-fg-neutral-focus-hover: @cont-color-action-fg-on-neutral-moderate; +@comp-button-icon-color-fg-neutral-focus-pressed: @cont-color-action-fg-on-neutral-bold; +@comp-button-icon-color-fg-neutral-focus-loading: @cont-color-action-fg-on-neutral-base; +@comp-button-icon-color-fg-primary-loading: @cont-color-action-fg-on-primary-minimal; +@comp-button-icon-color-fg-primary-focus-loading: @cont-color-action-fg-on-primary-minimal; +@comp-button-icon-color-fg-positive-loading: @cont-color-action-fg-on-positive-minimal; +@comp-button-icon-color-fg-positive-focus-loading: @cont-color-action-fg-on-positive-minimal; +@comp-button-icon-color-fg-positive-moderate-enabled: @cont-color-action-fg-on-positive-minimal; +@comp-button-icon-color-fg-positive-moderate-hover: @cont-color-action-fg-on-positive-minimal; +@comp-button-icon-color-fg-positive-moderate-pressed: @cont-color-action-fg-on-positive-minimal; +@comp-button-icon-color-fg-positive-moderate-loading: @cont-color-action-fg-on-positive-minimal; +@comp-button-icon-color-fg-positive-moderate-focus-enabled: @cont-color-action-fg-on-positive-minimal; +@comp-button-icon-color-fg-positive-moderate-focus-hover: @cont-color-action-fg-on-positive-minimal; +@comp-button-icon-color-fg-positive-moderate-focus-pressed: @cont-color-action-fg-on-positive-minimal; +@comp-button-icon-color-fg-positive-moderate-focus-loading: @cont-color-action-fg-on-positive-minimal; +@comp-button-icon-color-fg-positive-subtle-enabled: @cont-color-action-fg-on-positive-minimal; +@comp-button-icon-color-fg-positive-subtle-hover: @cont-color-action-fg-on-positive-minimal; +@comp-button-icon-color-fg-positive-subtle-pressed: @cont-color-action-fg-on-positive-minimal; +@comp-button-icon-color-fg-positive-subtle-loading: @cont-color-action-fg-on-positive-minimal; +@comp-button-icon-color-fg-positive-subtle-focus-enabled: @cont-color-action-fg-on-positive-minimal; +@comp-button-icon-color-fg-positive-subtle-focus-hover: @cont-color-action-fg-on-positive-minimal; +@comp-button-icon-color-fg-positive-subtle-focus-pressed: @cont-color-action-fg-on-positive-minimal; +@comp-button-icon-color-fg-positive-subtle-focus-loading: @cont-color-action-fg-on-positive-minimal; +@comp-button-icon-color-fg-negative-loading: @cont-color-action-fg-on-negative-minimal; +@comp-button-icon-color-fg-negative-focus-loading: @cont-color-action-fg-on-negative-minimal; +@comp-button-icon-color-fg-negative-moderate-enabled: @cont-color-action-fg-on-negative-minimal; +@comp-button-icon-color-fg-negative-moderate-hover: @cont-color-action-fg-on-negative-minimal; +@comp-button-icon-color-fg-negative-moderate-pressed: @cont-color-action-fg-on-negative-minimal; +@comp-button-icon-color-fg-negative-moderate-loading: @cont-color-action-fg-on-negative-minimal; +@comp-button-icon-color-fg-negative-moderate-focus-enabled: @cont-color-action-fg-on-negative-minimal; +@comp-button-icon-color-fg-negative-moderate-focus-hover: @cont-color-action-fg-on-negative-minimal; +@comp-button-icon-color-fg-negative-moderate-focus-pressed: @cont-color-action-fg-on-negative-minimal; +@comp-button-icon-color-fg-negative-moderate-focus-loading: @cont-color-action-fg-on-negative-minimal; +@comp-button-icon-color-fg-negative-subtle-enabled: @cont-color-action-fg-on-negative-minimal; +@comp-button-icon-color-fg-negative-subtle-hover: @cont-color-action-fg-on-negative-minimal; +@comp-button-icon-color-fg-negative-subtle-pressed: @cont-color-action-fg-on-negative-minimal; +@comp-button-icon-color-fg-negative-subtle-loading: @cont-color-action-fg-on-negative-minimal; +@comp-button-icon-color-fg-negative-subtle-focus-enabled: @cont-color-action-fg-on-negative-minimal; +@comp-button-icon-color-fg-negative-subtle-focus-hover: @cont-color-action-fg-on-negative-minimal; +@comp-button-icon-color-fg-negative-subtle-focus-pressed: @cont-color-action-fg-on-negative-minimal; +@comp-button-icon-color-fg-negative-subtle-focus-loading: @cont-color-action-fg-on-negative-minimal; +@comp-button-icon-color-fg-buy-loading: @cont-color-action-fg-on-buy-minimal; +@comp-button-icon-color-fg-buy-focus-loading: @cont-color-action-fg-on-buy-minimal; +@comp-button-icon-color-fg-buy-moderate-enabled: @cont-color-action-fg-on-buy-minimal; +@comp-button-icon-color-fg-buy-moderate-hover: @cont-color-action-fg-on-buy-minimal; +@comp-button-icon-color-fg-buy-moderate-pressed: @cont-color-action-fg-on-buy-minimal; +@comp-button-icon-color-fg-buy-moderate-loading: @cont-color-action-fg-on-buy-minimal; +@comp-button-icon-color-fg-buy-moderate-focus-enabled: @cont-color-action-fg-on-buy-minimal; +@comp-button-icon-color-fg-buy-moderate-focus-hover: @cont-color-action-fg-on-buy-minimal; +@comp-button-icon-color-fg-buy-moderate-focus-pressed: @cont-color-action-fg-on-buy-minimal; +@comp-button-icon-color-fg-buy-moderate-focus-loading: @cont-color-action-fg-on-buy-minimal; +@comp-button-icon-color-fg-buy-subtle-enabled: @cont-color-action-fg-on-buy-minimal; +@comp-button-icon-color-fg-buy-subtle-hover: @cont-color-action-fg-on-buy-minimal; +@comp-button-icon-color-fg-buy-subtle-pressed: @cont-color-action-fg-on-buy-minimal; +@comp-button-icon-color-fg-buy-subtle-loading: @cont-color-action-fg-on-buy-minimal; +@comp-button-icon-color-fg-buy-subtle-focus-enabled: @cont-color-action-fg-on-buy-minimal; +@comp-button-icon-color-fg-buy-subtle-focus-hover: @cont-color-action-fg-on-buy-minimal; +@comp-button-icon-color-fg-buy-subtle-focus-pressed: @cont-color-action-fg-on-buy-minimal; +@comp-button-icon-color-fg-buy-subtle-focus-loading: @cont-color-action-fg-on-buy-minimal; +@comp-button-icon-color-fg-sell-loading: @cont-color-action-fg-on-sell-minimal; +@comp-button-icon-color-fg-sell-focus-loading: @cont-color-action-fg-on-sell-minimal; +@comp-button-icon-color-fg-sell-moderate-enabled: @cont-color-action-fg-on-sell-minimal; +@comp-button-icon-color-fg-sell-moderate-hover: @cont-color-action-fg-on-sell-minimal; +@comp-button-icon-color-fg-sell-moderate-pressed: @cont-color-action-fg-on-sell-minimal; +@comp-button-icon-color-fg-sell-moderate-loading: @cont-color-action-fg-on-sell-minimal; +@comp-button-icon-color-fg-sell-moderate-focus-enabled: @cont-color-action-fg-on-sell-minimal; +@comp-button-icon-color-fg-sell-moderate-focus-hover: @cont-color-action-fg-on-sell-minimal; +@comp-button-icon-color-fg-sell-moderate-focus-pressed: @cont-color-action-fg-on-sell-minimal; +@comp-button-icon-color-fg-sell-moderate-focus-loading: @cont-color-action-fg-on-sell-minimal; +@comp-button-icon-color-fg-sell-subtle-enabled: @cont-color-action-fg-on-sell-minimal; +@comp-button-icon-color-fg-sell-subtle-hover: @cont-color-action-fg-on-sell-minimal; +@comp-button-icon-color-fg-sell-subtle-pressed: @cont-color-action-fg-on-sell-minimal; +@comp-button-icon-color-fg-sell-subtle-loading: @cont-color-action-fg-on-sell-minimal; +@comp-button-icon-color-fg-sell-subtle-focus-enabled: @cont-color-action-fg-on-sell-minimal; +@comp-button-icon-color-fg-sell-subtle-focus-hover: @cont-color-action-fg-on-sell-minimal; +@comp-button-icon-color-fg-sell-subtle-focus-pressed: @cont-color-action-fg-on-sell-minimal; +@comp-button-icon-color-fg-sell-subtle-focus-loading: @cont-color-action-fg-on-sell-minimal; +@comp-button-icon-color-fg-inverse-enabled: @cont-color-action-fg-on-inverse-base; +@comp-button-icon-color-fg-inverse-hover: @cont-color-action-fg-on-inverse-base; +@comp-button-icon-color-fg-inverse-pressed: @cont-color-action-fg-on-inverse-base; +@comp-button-icon-color-fg-inverse-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-button-icon-color-fg-inverse-focus-enabled: @cont-color-action-fg-on-inverse-base; +@comp-button-icon-color-fg-inverse-focus-hover: @cont-color-action-fg-on-inverse-base; +@comp-button-icon-color-fg-inverse-focus-pressed: @cont-color-action-fg-on-inverse-base; +@comp-button-icon-color-fg-inverse-focus-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-button-icon-color-fg-inverse-moderate-enabled: @cont-color-action-fg-on-inverse-minimal; +@comp-button-icon-color-fg-inverse-moderate-hover: @cont-color-action-fg-on-inverse-minimal; +@comp-button-icon-color-fg-inverse-moderate-pressed: @cont-color-action-fg-on-inverse-minimal; +@comp-button-icon-color-fg-inverse-moderate-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-button-icon-color-fg-inverse-moderate-focus-enabled: @cont-color-action-fg-on-inverse-minimal; +@comp-button-icon-color-fg-inverse-moderate-focus-hover: @cont-color-action-fg-on-inverse-minimal; +@comp-button-icon-color-fg-inverse-moderate-focus-pressed: @cont-color-action-fg-on-inverse-minimal; +@comp-button-icon-color-fg-inverse-moderate-focus-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-button-icon-color-fg-inverse-subtle-enabled: @cont-color-action-fg-on-inverse-minimal; +@comp-button-icon-color-fg-inverse-subtle-hover: @cont-color-action-fg-on-inverse-minimal; +@comp-button-icon-color-fg-inverse-subtle-pressed: @cont-color-action-fg-on-inverse-minimal; +@comp-button-icon-color-fg-inverse-subtle-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-button-icon-color-fg-inverse-subtle-focus-enabled: @cont-color-action-fg-on-inverse-minimal; +@comp-button-icon-color-fg-inverse-subtle-focus-hover: @cont-color-action-fg-on-inverse-minimal; +@comp-button-icon-color-fg-inverse-subtle-focus-pressed: @cont-color-action-fg-on-inverse-minimal; +@comp-button-icon-color-fg-inverse-subtle-focus-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-button-icon-color-fg-persist-on-light-enabled: @cont-color-action-fg-on-persist-on-light-base; +@comp-button-icon-color-fg-persist-on-light-hover: @cont-color-action-fg-on-persist-on-light-base; +@comp-button-icon-color-fg-persist-on-light-pressed: @cont-color-action-fg-on-persist-on-light-base; +@comp-button-icon-color-fg-persist-on-light-loading: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-icon-color-fg-persist-on-light-focus-enabled: @cont-color-action-fg-on-persist-on-light-base; +@comp-button-icon-color-fg-persist-on-light-focus-hover: @cont-color-action-fg-on-persist-on-light-base; +@comp-button-icon-color-fg-persist-on-light-focus-pressed: @cont-color-action-fg-on-persist-on-light-base; +@comp-button-icon-color-fg-persist-on-light-focus-loading: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-icon-color-fg-persist-on-light-moderate-enabled: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-icon-color-fg-persist-on-light-moderate-hover: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-icon-color-fg-persist-on-light-moderate-pressed: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-icon-color-fg-persist-on-light-moderate-loading: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-icon-color-fg-persist-on-light-moderate-focus-enabled: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-icon-color-fg-persist-on-light-moderate-focus-hover: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-icon-color-fg-persist-on-light-moderate-focus-pressed: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-icon-color-fg-persist-on-light-moderate-focus-loading: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-icon-color-fg-persist-on-light-subtle-enabled: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-icon-color-fg-persist-on-light-subtle-hover: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-icon-color-fg-persist-on-light-subtle-pressed: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-icon-color-fg-persist-on-light-subtle-loading: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-icon-color-fg-persist-on-light-subtle-focus-enabled: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-icon-color-fg-persist-on-light-subtle-focus-hover: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-icon-color-fg-persist-on-light-subtle-focus-pressed: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-icon-color-fg-persist-on-light-subtle-focus-loading: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-button-icon-color-fg-persist-on-dark-enabled: @cont-color-action-fg-on-persist-on-dark-base; +@comp-button-icon-color-fg-persist-on-dark-hover: @cont-color-action-fg-on-persist-on-dark-base; +@comp-button-icon-color-fg-persist-on-dark-pressed: @cont-color-action-fg-on-persist-on-dark-base; +@comp-button-icon-color-fg-persist-on-dark-loading: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-icon-color-fg-persist-on-dark-focus-enabled: @cont-color-action-fg-on-persist-on-dark-base; +@comp-button-icon-color-fg-persist-on-dark-focus-hover: @cont-color-action-fg-on-persist-on-dark-base; +@comp-button-icon-color-fg-persist-on-dark-focus-pressed: @cont-color-action-fg-on-persist-on-dark-base; +@comp-button-icon-color-fg-persist-on-dark-focus-loading: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-icon-color-fg-persist-on-dark-moderate-enabled: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-icon-color-fg-persist-on-dark-moderate-hover: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-icon-color-fg-persist-on-dark-moderate-pressed: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-icon-color-fg-persist-on-dark-moderate-loading: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-icon-color-fg-persist-on-dark-moderate-focus-enabled: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-icon-color-fg-persist-on-dark-moderate-focus-hover: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-icon-color-fg-persist-on-dark-moderate-focus-pressed: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-icon-color-fg-persist-on-dark-moderate-focus-loading: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-icon-color-fg-persist-on-dark-subtle-enabled: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-icon-color-fg-persist-on-dark-subtle-hover: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-icon-color-fg-persist-on-dark-subtle-pressed: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-icon-color-fg-persist-on-dark-subtle-loading: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-icon-color-fg-persist-on-dark-subtle-focus-enabled: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-icon-color-fg-persist-on-dark-subtle-focus-hover: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-icon-color-fg-persist-on-dark-subtle-focus-pressed: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-icon-color-fg-persist-on-dark-subtle-focus-loading: @cont-color-action-fg-on-persist-on-dark-minimal; +@comp-button-container-radius-sm: @cont-radius-action; +@comp-button-container-radius-md: @cont-radius-action; +@comp-button-container-radius-lg: @cont-radius-action; +@comp-button-container-icon-only-radius-sm: @cont-radius-action; +@comp-button-container-icon-only-radius-md: @cont-radius-action; +@comp-button-container-icon-only-radius-lg: @cont-radius-action; +@comp-button-container-spacing-padding-sm: @cont-spacing-action-padding-sm; +@comp-button-container-spacing-padding-md: @cont-spacing-action-padding-md; +@comp-button-container-spacing-padding-lg: @cont-spacing-action-padding-lg; +@comp-button-container-spacing-gap-sm: @cont-spacing-action-gap-sm; +@comp-button-container-spacing-gap-md: @cont-spacing-action-gap-sm; +@comp-button-container-spacing-gap-lg: @cont-spacing-action-gap-lg; +@comp-button-label-color-fg-primary-enabled: @cont-color-action-fg-on-primary-base; +@comp-button-label-color-fg-primary-hover: @cont-color-action-fg-on-primary-base; +@comp-button-label-color-fg-primary-pressed: @cont-color-action-fg-on-primary-base; +@comp-button-label-color-fg-primary-focus-enabled: @cont-color-action-fg-on-primary-base; +@comp-button-label-color-fg-primary-focus-hover: @cont-color-action-fg-on-primary-base; +@comp-button-label-color-fg-primary-focus-pressed: @cont-color-action-fg-on-primary-base; +@comp-button-label-color-fg-secondary-enabled: @cont-color-action-fg-on-secondary-minimal; +@comp-button-label-color-fg-secondary-hover: @cont-color-action-fg-on-secondary-minimal; +@comp-button-label-color-fg-secondary-pressed: @cont-color-action-fg-on-secondary-minimal; +@comp-button-label-color-fg-secondary-loading: @cont-color-action-fg-on-secondary-minimal; +@comp-button-label-color-fg-secondary-focus-enabled: @cont-color-action-fg-on-secondary-minimal; +@comp-button-label-color-fg-secondary-focus-hover: @cont-color-action-fg-on-secondary-minimal; +@comp-button-label-color-fg-secondary-focus-pressed: @cont-color-action-fg-on-secondary-minimal; +@comp-button-label-color-fg-secondary-focus-loading: @cont-color-action-fg-on-secondary-minimal; +@comp-button-label-color-fg-tertiary-enabled: @cont-color-action-fg-on-tertiary-minimal; +@comp-button-label-color-fg-tertiary-hover: @cont-color-action-fg-on-tertiary-minimal; +@comp-button-label-color-fg-tertiary-pressed: @cont-color-action-fg-on-tertiary-minimal; +@comp-button-label-color-fg-tertiary-loading: @cont-color-action-fg-on-tertiary-minimal; +@comp-button-label-color-fg-tertiary-focus-enabled: @cont-color-action-fg-on-secondary-minimal; +@comp-button-label-color-fg-tertiary-focus-hover: @cont-color-action-fg-on-tertiary-minimal; +@comp-button-label-color-fg-tertiary-focus-pressed: @cont-color-action-fg-on-tertiary-minimal; +@comp-button-label-color-fg-tertiary-focus-loading: @cont-color-action-fg-on-tertiary-minimal; +@comp-button-label-color-fg-positive-enabled: @cont-color-action-fg-on-positive-base; +@comp-button-label-color-fg-positive-hover: @cont-color-action-fg-on-positive-base; +@comp-button-label-color-fg-positive-pressed: @cont-color-action-fg-on-positive-base; +@comp-button-label-color-fg-positive-focus-enabled: @cont-color-action-fg-on-positive-base; +@comp-button-label-color-fg-positive-focus-hover: @cont-color-action-fg-on-positive-base; +@comp-button-label-color-fg-positive-focus-pressed: @cont-color-action-fg-on-positive-base; +@comp-button-label-color-fg-negative-enabled: @cont-color-action-fg-on-negative-base; +@comp-button-label-color-fg-negative-hover: @cont-color-action-fg-on-negative-base; +@comp-button-label-color-fg-negative-pressed: @cont-color-action-fg-on-negative-base; +@comp-button-label-color-fg-negative-focus-enabled: @cont-color-action-fg-on-negative-base; +@comp-button-label-color-fg-negative-focus-hover: @cont-color-action-fg-on-negative-base; +@comp-button-label-color-fg-negative-focus-pressed: @cont-color-action-fg-on-negative-base; +@comp-button-label-color-fg-buy-enabled: @cont-color-action-fg-on-buy-base; +@comp-button-label-color-fg-buy-hover: @cont-color-action-fg-on-buy-base; +@comp-button-label-color-fg-buy-pressed: @cont-color-action-fg-on-buy-base; +@comp-button-label-color-fg-buy-focus-enabled: @cont-color-action-fg-on-buy-base; +@comp-button-label-color-fg-buy-focus-hover: @cont-color-action-fg-on-buy-base; +@comp-button-label-color-fg-buy-focus-pressed: @cont-color-action-fg-on-buy-base; +@comp-button-label-color-fg-sell-enabled: @cont-color-action-fg-on-sell-base; +@comp-button-label-color-fg-sell-hover: @cont-color-action-fg-on-sell-base; +@comp-button-label-color-fg-sell-pressed: @cont-color-action-fg-on-sell-base; +@comp-button-label-color-fg-sell-focus-enabled: @cont-color-action-fg-on-sell-base; +@comp-button-label-color-fg-sell-focus-hover: @cont-color-action-fg-on-sell-base; +@comp-button-label-color-fg-sell-focus-pressed: @cont-color-action-fg-on-sell-base; +@comp-button-icon-color-fg-primary-enabled: @cont-color-action-fg-on-primary-base; +@comp-button-icon-color-fg-primary-hover: @cont-color-action-fg-on-primary-base; +@comp-button-icon-color-fg-primary-pressed: @cont-color-action-fg-on-primary-base; +@comp-button-icon-color-fg-primary-focus-enabled: @cont-color-action-fg-on-primary-base; +@comp-button-icon-color-fg-primary-focus-hover: @cont-color-action-fg-on-primary-base; +@comp-button-icon-color-fg-primary-focus-pressed: @cont-color-action-fg-on-primary-base; +@comp-button-icon-color-fg-secondary-enabled: @cont-color-action-fg-on-secondary-minimal; +@comp-button-icon-color-fg-secondary-hover: @cont-color-action-fg-on-secondary-minimal; +@comp-button-icon-color-fg-secondary-pressed: @cont-color-action-fg-on-secondary-minimal; +@comp-button-icon-color-fg-secondary-loading: @cont-color-action-fg-on-secondary-minimal; +@comp-button-icon-color-fg-secondary-focus-enabled: @cont-color-action-fg-on-secondary-minimal; +@comp-button-icon-color-fg-secondary-focus-hover: @cont-color-action-fg-on-secondary-minimal; +@comp-button-icon-color-fg-secondary-focus-pressed: @cont-color-action-fg-on-secondary-minimal; +@comp-button-icon-color-fg-secondary-focus-loading: @cont-color-action-fg-on-secondary-minimal; +@comp-button-icon-color-fg-tertiary-enabled: @cont-color-action-fg-on-tertiary-minimal; +@comp-button-icon-color-fg-tertiary-hover: @cont-color-action-fg-on-tertiary-minimal; +@comp-button-icon-color-fg-tertiary-pressed: @cont-color-action-fg-on-tertiary-minimal; +@comp-button-icon-color-fg-tertiary-loading: @cont-color-action-fg-on-tertiary-minimal; +@comp-button-icon-color-fg-tertiary-focus-enabled: @cont-color-action-fg-on-tertiary-minimal; +@comp-button-icon-color-fg-tertiary-focus-hover: @cont-color-action-fg-on-tertiary-minimal; +@comp-button-icon-color-fg-tertiary-focus-pressed: @cont-color-action-fg-on-tertiary-minimal; +@comp-button-icon-color-fg-tertiary-focus-loading: @cont-color-action-fg-on-tertiary-minimal; +@comp-button-icon-color-fg-positive-enabled: @cont-color-action-fg-on-positive-base; +@comp-button-icon-color-fg-positive-hover: @cont-color-action-fg-on-positive-base; +@comp-button-icon-color-fg-positive-pressed: @cont-color-action-fg-on-positive-base; +@comp-button-icon-color-fg-positive-focus-enabled: @cont-color-action-fg-on-positive-base; +@comp-button-icon-color-fg-positive-focus-hover: @cont-color-action-fg-on-positive-base; +@comp-button-icon-color-fg-positive-focus-pressed: @cont-color-action-fg-on-positive-base; +@comp-button-icon-color-fg-negative-enabled: @cont-color-action-fg-on-negative-base; +@comp-button-icon-color-fg-negative-hover: @cont-color-action-fg-on-negative-base; +@comp-button-icon-color-fg-negative-pressed: @cont-color-action-fg-on-negative-base; +@comp-button-icon-color-fg-negative-focus-enabled: @cont-color-action-fg-on-negative-base; +@comp-button-icon-color-fg-negative-focus-hover: @cont-color-action-fg-on-negative-base; +@comp-button-icon-color-fg-negative-focus-pressed: @cont-color-action-fg-on-negative-base; +@comp-button-icon-color-fg-buy-enabled: @cont-color-action-fg-on-buy-base; +@comp-button-icon-color-fg-buy-hover: @cont-color-action-fg-on-buy-base; +@comp-button-icon-color-fg-buy-pressed: @cont-color-action-fg-on-buy-base; +@comp-button-icon-color-fg-buy-focus-enabled: @cont-color-action-fg-on-buy-base; +@comp-button-icon-color-fg-buy-focus-hover: @cont-color-action-fg-on-buy-base; +@comp-button-icon-color-fg-buy-focus-pressed: @cont-color-action-fg-on-buy-base; +@comp-button-icon-color-fg-sell-enabled: @cont-color-action-fg-on-sell-base; +@comp-button-icon-color-fg-sell-hover: @cont-color-action-fg-on-sell-base; +@comp-button-icon-color-fg-sell-pressed: @cont-color-action-fg-on-sell-base; +@comp-button-icon-color-fg-sell-focus-enabled: @cont-color-action-fg-on-sell-base; +@comp-button-icon-color-fg-sell-focus-hover: @cont-color-action-fg-on-sell-base; +@comp-button-icon-color-fg-sell-focus-pressed: @cont-color-action-fg-on-sell-base; +@comp-button-container-icon-only-sizing-min-inline-sm: @cont-sizing-action-sm; +@comp-button-container-icon-only-sizing-min-inline-md: @cont-sizing-action-md; +@comp-button-container-icon-only-sizing-min-inline-lg: @cont-sizing-action-lg; +@comp-button-container-icon-only-sizing-min-block-sm: @cont-sizing-action-sm; +@comp-button-container-icon-only-sizing-min-block-md: @cont-sizing-action-md; +@comp-button-container-icon-only-sizing-min-block-lg: @cont-sizing-action-lg; +@comp-button-container-sizing-min-block-sm: @cont-sizing-action-sm; +@comp-button-container-sizing-min-block-md: @cont-sizing-action-md; +@comp-button-container-sizing-min-block-lg: @cont-sizing-action-lg; +@comp-button-container-sizing-min-inline-sm: @cont-sizing-action-sm * 2; +@comp-button-container-sizing-min-inline-md: @cont-sizing-action-md * 2; +@comp-button-container-sizing-min-inline-lg: @cont-sizing-action-lg * 2; diff --git a/packages/ds-theme/src/web-design-tokens/component/checkbox.less b/packages/ds-theme/src/web-design-tokens/component/checkbox.less new file mode 100644 index 0000000000..3568be41e9 --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/checkbox.less @@ -0,0 +1,94 @@ +// Do not edit directly, this file was auto-generated. + +@comp-checkbox-control-container-color-bg-enabled: @core-color-palette-misc-transparent; +@comp-checkbox-control-container-color-bg-hover: @core-color-palette-misc-transparent; +@comp-checkbox-control-container-color-bg-pressed: @core-color-palette-misc-transparent; +@comp-checkbox-control-container-color-bg-read-only: @core-color-palette-misc-transparent; +@comp-checkbox-control-container-color-bg-invalid-enabled: @core-color-palette-misc-transparent; +@comp-checkbox-control-container-color-bg-invalid-hover: @core-color-palette-misc-transparent; +@comp-checkbox-control-container-color-bg-invalid-pressed: @core-color-palette-misc-transparent; +@comp-checkbox-control-container-color-bg-disabled: @cont-color-common-container-misc-disabled; +@comp-checkbox-control-container-color-bg-checked-disabled: @cont-color-common-container-misc-disabled; +@comp-checkbox-control-container-color-bg-checked-read-only: @cont-color-common-container-misc-transparent; +@comp-checkbox-control-container-color-bg-checked-invalid-enabled: @cont-color-common-container-negative-base; +@comp-checkbox-control-container-color-bg-checked-invalid-hover: @cont-color-common-container-negative-moderate; +@comp-checkbox-control-container-color-bg-checked-invalid-pressed: @cont-color-common-container-negative-bold; +@comp-checkbox-control-container-color-border-disabled: @cont-color-common-container-misc-disabled; +@comp-checkbox-control-container-color-border-invalid-enabled: @cont-color-common-container-negative-base; +@comp-checkbox-control-container-color-border-invalid-hover: @cont-color-common-container-negative-moderate; +@comp-checkbox-control-container-color-border-invalid-pressed: @cont-color-common-container-negative-bold; +@comp-checkbox-control-container-color-border-checked-disabled: @cont-color-common-container-misc-disabled; +@comp-checkbox-control-container-color-border-checked-invalid-enabled: @cont-color-common-container-negative-base; +@comp-checkbox-control-container-color-border-checked-invalid-hover: @cont-color-common-container-negative-moderate; +@comp-checkbox-control-container-color-border-checked-invalid-pressed: @cont-color-common-container-negative-moderate; +@comp-checkbox-control-container-elevation-disabled: @cont-elevation-common-level-0; +@comp-checkbox-control-container-elevation-read-only: @cont-elevation-common-level-0; +@comp-checkbox-control-container-elevation-focus: @cont-elevation-common-focus-outset-base; +@comp-checkbox-checkmark-container-color-fg-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-checkbox-checkmark-container-color-fg-read-only: @cont-color-common-fg-generic-bold; +@comp-checkbox-checkmark-typography-sm: @cont-typography-common-icon-base-xs; +@comp-checkbox-checkmark-typography-md: @cont-typography-common-icon-base-sm; +@comp-checkbox-checkmark-typography-lg: @cont-typography-common-icon-base-md; +@comp-checkbox-label-color-fg-enabled: @cont-color-common-fg-generic-bold; +@comp-checkbox-label-color-fg-hover: @cont-color-common-fg-generic-bold; +@comp-checkbox-label-color-fg-pressed: @cont-color-common-fg-generic-bold; +@comp-checkbox-label-color-fg-disabled: @cont-color-common-fg-generic-disabled-bold; +@comp-checkbox-label-color-fg-read-only: @cont-color-common-fg-generic-bold; +@comp-checkbox-label-color-fg-invalid-enabled: @cont-color-common-fg-generic-bold; +@comp-checkbox-label-color-fg-invalid-hover: @cont-color-common-fg-generic-bold; +@comp-checkbox-label-color-fg-invalid-pressed: @cont-color-common-fg-generic-bold; +@comp-checkbox-description-color-fg-enabled: @cont-color-common-fg-generic-subtle; +@comp-checkbox-description-color-fg-hover: @cont-color-common-fg-generic-subtle; +@comp-checkbox-description-color-fg-pressed: @cont-color-common-fg-generic-subtle; +@comp-checkbox-description-color-fg-disabled: @cont-color-common-fg-generic-disabled-bold; +@comp-checkbox-description-color-fg-read-only: @cont-color-common-fg-generic-subtle; +@comp-checkbox-description-color-fg-invalid-enabled: @cont-color-common-fg-generic-subtle; +@comp-checkbox-description-color-fg-invalid-hover: @cont-color-common-fg-generic-subtle; +@comp-checkbox-description-color-fg-invalid-pressed: @cont-color-common-fg-generic-subtle; +@comp-checkbox-description-typography-sm: @cont-typography-common-label-100-subtle; +@comp-checkbox-description-typography-md: @cont-typography-common-label-100-subtle; +@comp-checkbox-description-typography-lg: @cont-typography-common-label-100-subtle; +@comp-checkbox-control-container-color-bg-checked-enabled: @cont-color-control-bg-base; +@comp-checkbox-control-container-color-bg-checked-hover: @cont-color-control-bg-moderate; +@comp-checkbox-control-container-color-bg-checked-pressed: @cont-color-control-bg-bold; +@comp-checkbox-control-container-color-border-enabled: @cont-color-control-border-moderate; +@comp-checkbox-control-container-color-border-hover: @cont-color-control-border-base; +@comp-checkbox-control-container-color-border-pressed: @cont-color-control-border-base; +@comp-checkbox-control-container-color-border-read-only: @cont-color-control-border-subtle; +@comp-checkbox-control-container-color-border-checked-enabled: @cont-color-control-border-base; +@comp-checkbox-control-container-color-border-checked-hover: @cont-color-control-bg-moderate; +@comp-checkbox-control-container-color-border-checked-pressed: @cont-color-control-bg-bold; +@comp-checkbox-control-container-color-border-checked-read-only: @cont-color-control-border-subtle; +@comp-checkbox-control-container-elevation-enabled: @cont-elevation-control-base; +@comp-checkbox-control-container-elevation-hover: @cont-elevation-control-base; +@comp-checkbox-control-container-elevation-pressed: @cont-elevation-control-base; +@comp-checkbox-control-border-width-sm: @cont-border-width-control-base; +@comp-checkbox-control-border-width-md: @cont-border-width-control-base; +@comp-checkbox-control-border-width-lg: @cont-border-width-control-base; +@comp-checkbox-control-before-container-sizing-sm: @cont-sizing-common-600; +@comp-checkbox-control-before-container-sizing-md: @cont-sizing-common-600; +@comp-checkbox-control-before-container-sizing-lg: @cont-sizing-common-600; +@comp-checkbox-checkmark-container-color-fg-enabled: @cont-color-control-fg-on-base; +@comp-checkbox-checkmark-container-color-fg-hover: @cont-color-control-fg-on-moderate; +@comp-checkbox-checkmark-container-color-fg-pressed: @cont-color-control-fg-on-bold; +@comp-checkbox-checkmark-container-color-fg-invalid-enabled: @cont-color-common-fg-negative-on-negative-bold-inverse; +@comp-checkbox-checkmark-container-color-fg-invalid-hover: @cont-color-common-fg-negative-on-negative-bold-inverse; +@comp-checkbox-checkmark-container-color-fg-invalid-pressed: @cont-color-common-fg-negative-on-negative-bold-inverse; +@comp-checkbox-label-typography-sm: @cont-typography-control-subtle-sm; +@comp-checkbox-label-typography-md: @cont-typography-control-subtle-md; +@comp-checkbox-label-typography-lg: @cont-typography-control-subtle-lg; +@comp-checkbox-container-spacing-gap-sm: @cont-spacing-control-gap-sm; +@comp-checkbox-container-spacing-gap-md: @cont-spacing-control-gap-md; +@comp-checkbox-container-spacing-gap-lg: @cont-spacing-control-gap-lg; +@comp-checkbox-inner-container-spacing-gap-sm: @cont-spacing-control-gap-sm; +@comp-checkbox-inner-container-spacing-gap-md: @cont-spacing-control-gap-md; +@comp-checkbox-inner-container-spacing-gap-lg: @cont-spacing-control-gap-lg; +@comp-checkbox-control-container-sizing-sm: @cont-sizing-control-sm; +@comp-checkbox-control-container-sizing-md: @cont-sizing-control-md; +@comp-checkbox-control-container-sizing-lg: @cont-sizing-control-lg; +@comp-checkbox-control-container-radius-sm: @cont-radius-control; +@comp-checkbox-control-container-radius-md: @cont-radius-control; +@comp-checkbox-control-container-radius-lg: @cont-radius-control; +@comp-checkbox-label-sizing-min-block-sm: @cont-sizing-control-sm; +@comp-checkbox-label-sizing-min-block-md: @cont-sizing-control-md; +@comp-checkbox-label-sizing-min-block-lg: @cont-sizing-control-lg; diff --git a/packages/ds-theme/src/web-design-tokens/component/close-button.less b/packages/ds-theme/src/web-design-tokens/component/close-button.less new file mode 100644 index 0000000000..506ba0ac65 --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/close-button.less @@ -0,0 +1,47 @@ +// Do not edit directly, this file was auto-generated. + +@comp-close-button-target-container-sizing-sm: 100%; +@comp-close-button-target-container-sizing-md: 100%; +@comp-close-button-target-container-sizing-lg: 100%; +@comp-close-button-container-spacing-padding-sm: @cont-spacing-common-padding-inset-000; +@comp-close-button-container-spacing-padding-md: @cont-spacing-common-padding-inset-000; +@comp-close-button-container-spacing-padding-lg: @cont-spacing-common-padding-inset-000; +@comp-close-button-container-color-bg-enabled: @cont-color-common-container-misc-transparent; +@comp-close-button-container-color-bg-hover: @cont-color-common-container-misc-transparent; +@comp-close-button-container-color-bg-pressed: @cont-color-common-container-misc-transparent; +@comp-close-button-container-color-bg-loading: @cont-color-common-container-misc-transparent; +@comp-close-button-container-color-bg-disabled: @cont-color-common-container-misc-transparent; +@comp-close-button-container-color-border-enabled: @cont-color-common-container-misc-transparent; +@comp-close-button-container-color-border-hover: @cont-color-common-container-misc-transparent; +@comp-close-button-container-color-border-pressed: @cont-color-common-container-misc-transparent; +@comp-close-button-container-color-border-loading: @cont-color-common-container-misc-transparent; +@comp-close-button-container-color-border-disabled: @cont-color-common-container-misc-transparent; +@comp-close-button-container-elevation-focus: @cont-elevation-common-focus-outset-base; +@comp-close-button-icon-color-fg-disabled: @cont-color-common-fg-generic-disabled-bold; +@comp-close-button-icon-typography-sm: @cont-typography-common-icon-base-sm; +@comp-close-button-icon-typography-md: @cont-typography-common-icon-base-md; +@comp-close-button-icon-typography-lg: @cont-typography-common-icon-base-lg; +@comp-close-button-container-elevation-enabled: @cont-elevation-action-base; +@comp-close-button-container-elevation-hover: @cont-elevation-action-base; +@comp-close-button-container-elevation-pressed: @cont-elevation-action-base; +@comp-close-button-container-elevation-loading: @cont-elevation-action-base; +@comp-close-button-container-elevation-disabled: @cont-elevation-action-base; +@comp-close-button-container-border-width-sm: @cont-border-width-action-base; +@comp-close-button-container-border-width-md: @cont-border-width-action-base; +@comp-close-button-container-border-width-lg: @cont-border-width-action-base; +@comp-close-button-icon-color-fg-enabled: @cont-color-action-fg-on-neutral-base; +@comp-close-button-icon-color-fg-hover: @cont-color-action-fg-on-neutral-moderate; +@comp-close-button-icon-color-fg-pressed: @cont-color-action-fg-on-neutral-bold; +@comp-close-button-icon-color-fg-loading: @cont-color-action-fg-on-neutral-bold; +@comp-close-button-container-radius-sm: @cont-radius-action; +@comp-close-button-container-radius-md: @cont-radius-action; +@comp-close-button-container-radius-lg: @cont-radius-action; +@comp-close-button-container-sizing-min-inline-sm: @cont-sizing-action-2xs; +@comp-close-button-container-sizing-min-inline-md: @cont-sizing-action-xs; +@comp-close-button-container-sizing-min-inline-lg: @cont-sizing-action-sm; +@comp-close-button-container-sizing-min-block-sm: @cont-sizing-action-2xs; +@comp-close-button-container-sizing-min-block-md: @cont-sizing-action-xs; +@comp-close-button-container-sizing-min-block-lg: @cont-sizing-action-sm; +@comp-close-button-target-container-before-sizing-sm: @cont-sizing-action-sm; +@comp-close-button-target-container-before-sizing-md: @cont-sizing-action-sm; +@comp-close-button-target-container-before-sizing-lg: @cont-sizing-action-sm; diff --git a/packages/ds-theme/src/web-design-tokens/component/content-panel-header.less b/packages/ds-theme/src/web-design-tokens/component/content-panel-header.less new file mode 100644 index 0000000000..eda195f4e4 --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/content-panel-header.less @@ -0,0 +1,26 @@ +// Do not edit directly, this file was auto-generated. + +@comp-content-panel-header-base-label-color-fg-enabled: @cont-color-common-fg-generic-bold; +@comp-content-panel-header-base-label-typography-enabled: @cont-typography-common-label-300-subtle; +@comp-content-panel-header-base-icon-color-fg-enabled: @cont-color-common-fg-generic-bold; +@comp-content-panel-header-base-icon-typography-enabled: @cont-typography-common-icon-base-lg; +@comp-content-panel-header-link-container-elevation-box-shadow-enabled: @cont-elevation-common-level-0; +@comp-content-panel-header-link-container-elevation-box-shadow-hover: @cont-elevation-common-level-0; +@comp-content-panel-header-link-container-elevation-box-shadow-pressed: @cont-elevation-common-level-0; +@comp-content-panel-header-link-container-elevation-box-shadow-focus: @cont-elevation-common-level-0; +@comp-content-panel-header-link-label-typography-enabled: @cont-typography-common-label-300-subtle; +@comp-content-panel-header-link-label-typography-hover: @cont-typography-common-label-300-subtle; +@comp-content-panel-header-link-label-typography-pressed: @cont-typography-common-label-300-subtle; +@comp-content-panel-header-link-label-color-fg-enabled: @cont-color-common-fg-generic-bold; +@comp-content-panel-header-link-label-color-fg-hover: @cont-color-common-fg-generic-bold; +@comp-content-panel-header-link-label-color-fg-pressed: @cont-color-common-fg-generic-bold; +@comp-content-panel-header-link-icon-color-fg-enabled: @cont-color-common-fg-generic-bold; +@comp-content-panel-header-link-icon-color-fg-hover: @cont-color-common-fg-generic-bold; +@comp-content-panel-header-link-icon-color-fg-pressed: @cont-color-common-fg-generic-bold; +@comp-content-panel-header-link-icon-typography-enabled: @cont-typography-common-icon-base-lg; +@comp-content-panel-header-link-icon-typography-hover: @cont-typography-common-icon-base-lg; +@comp-content-panel-header-link-icon-typography-pressed: @cont-typography-common-icon-base-lg; +@comp-content-panel-header-container-sizing-min-block: @cont-sizing-common-700; +@comp-content-panel-header-container-spacing-gap: @cont-spacing-common-gap-200; +@comp-content-panel-header-link-container-spacing-gap: @cont-spacing-common-gap-100; +@comp-content-panel-header-link-container-radius: @cont-radius-common-xs; diff --git a/packages/ds-theme/src/web-design-tokens/component/content-panel.less b/packages/ds-theme/src/web-design-tokens/component/content-panel.less new file mode 100644 index 0000000000..8d60a7b798 --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/content-panel.less @@ -0,0 +1,30 @@ +// Do not edit directly, this file was auto-generated. + +@comp-content-panel-container-spacing-padding: @cont-spacing-common-padding-inset-000; +@comp-content-panel-main-container-spacing-padding-block-start: @cont-spacing-common-padding-inset-000; +@comp-content-panel-footer-container-spacing-padding-block-start: @cont-spacing-common-padding-inset-000; +@comp-content-panel-container-color-bg-enabled: @cont-color-common-container-surface-layer-1; +@comp-content-panel-container-color-border-enabled: @cont-color-common-container-misc-transparent; +@comp-content-panel-container-border-width-block-start: @cont-border-width-common-none; +@comp-content-panel-container-border-width-inline-end: @cont-border-width-common-none; +@comp-content-panel-container-border-width-block-end: @cont-border-width-common-none; +@comp-content-panel-container-border-width-inline-start: @cont-border-width-common-none; +@comp-content-panel-container-elevation-box-shadow-enabled: @cont-elevation-common-level-0; +@comp-content-panel-container-elevation-box-shadow-hover: @cont-elevation-common-level-0; +@comp-content-panel-container-elevation-box-shadow-pressed: @cont-elevation-common-level-0; +@comp-content-panel-container-elevation-box-shadow-focus: @cont-elevation-common-level-0; +@comp-content-panel-header-container-color-bg-enabled: @cont-color-common-container-misc-transparent; +@comp-content-panel-header-container-color-border-enabled: @cont-color-common-container-misc-transparent; +@comp-content-panel-header-border-width-block-end: @cont-border-width-common-none; +@comp-content-panel-main-container-color-bg-enabled: @cont-color-common-container-misc-transparent; +@comp-content-panel-footer-container-color-bg-enabled: @cont-color-common-container-misc-transparent; +@comp-content-panel-footer-container-color-border-enabled: @cont-color-common-container-misc-transparent; +@comp-content-panel-footer-border-width-block-start: @cont-border-width-common-none; +@comp-content-panel-header-container-spacing-padding-inline: @cont-spacing-common-padding-inset-600; +@comp-content-panel-header-container-spacing-padding-block-start: @cont-spacing-common-padding-inset-300; +@comp-content-panel-header-container-spacing-padding-block-end: @cont-spacing-common-padding-inset-300; +@comp-content-panel-main-container-spacing-padding-inline: @cont-spacing-common-padding-inset-600; +@comp-content-panel-main-container-spacing-padding-block-end: @cont-spacing-common-padding-inset-600; +@comp-content-panel-footer-container-spacing-padding-inline: @cont-spacing-common-padding-inset-600; +@comp-content-panel-footer-container-spacing-padding-block-end: @cont-spacing-common-padding-inset-600; +@comp-content-panel-container-radius: @cont-radius-panel; diff --git a/packages/ds-theme/src/web-design-tokens/component/context-menu.less b/packages/ds-theme/src/web-design-tokens/component/context-menu.less new file mode 100644 index 0000000000..79c8de058a --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/context-menu.less @@ -0,0 +1,4 @@ +// Do not edit directly, this file was auto-generated. + +@comp-context-menu-container-sizing-max-inline: @cont-sizing-common-1800; +@comp-context-menu-spacing-gap: @cont-spacing-common-gap-100; diff --git a/packages/ds-theme/src/web-design-tokens/component/dialog-header.less b/packages/ds-theme/src/web-design-tokens/component/dialog-header.less new file mode 100644 index 0000000000..c756cd7154 --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/dialog-header.less @@ -0,0 +1,8 @@ +// Do not edit directly, this file was auto-generated. + +@comp-dialog-header-label-typography: @cont-typography-common-sub-heading-100; +@comp-dialog-header-label-color-fg: @cont-color-common-fg-generic-bold; +@comp-dialog-header-icon-typography: @cont-typography-common-icon-base-lg; +@comp-dialog-header-icon-color-fg: @cont-color-common-fg-generic-bold; +@comp-dialog-header-container-sizing-min-block: @cont-sizing-common-600; +@comp-dialog-header-container-spacing-gap: @cont-spacing-common-gap-200; diff --git a/packages/ds-theme/src/web-design-tokens/component/dialog.less b/packages/ds-theme/src/web-design-tokens/component/dialog.less new file mode 100644 index 0000000000..6701a13bbe --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/dialog.less @@ -0,0 +1,58 @@ +// Do not edit directly, this file was auto-generated. + +@comp-dialog-container-sizing-inline: 400px; +@comp-dialog-container-spacing-padding-modal: @cont-spacing-common-padding-inset-000; +@comp-dialog-container-spacing-padding-non-modal: @cont-spacing-common-padding-inset-000; +@comp-dialog-container-color-bg-modal-enabled: @cont-color-common-container-surface-layer-3; +@comp-dialog-container-color-bg-non-modal-enabled: @cont-color-common-container-surface-layer-3; +@comp-dialog-container-color-bg-non-modal-focus-within: @cont-color-common-container-surface-layer-3; +@comp-dialog-container-color-border-modal-enabled: @cont-color-common-container-misc-transparent; +@comp-dialog-container-color-border-non-modal-enabled: @cont-color-common-container-misc-transparent; +@comp-dialog-container-color-border-non-modal-focus-within: @cont-color-common-container-surface-on-layer-3-moderate; +@comp-dialog-container-color-border-non-modal-drag: @cont-color-common-container-misc-transparent; +@comp-dialog-container-elevation-modal-enabled: @cont-elevation-common-overlay-top; +@comp-dialog-container-elevation-non-modal-enabled: @cont-elevation-common-overlay-top; +@comp-dialog-container-elevation-non-modal-focus-within: @cont-elevation-common-overlay-top; +@comp-dialog-container-elevation-non-modal-drag: @cont-elevation-common-overlay-top; +@comp-dialog-header-container-color-bg-modal-enabled: @cont-color-common-container-misc-transparent; +@comp-dialog-header-container-color-bg-non-modal-enabled: @cont-color-common-container-misc-transparent; +@comp-dialog-header-container-color-bg-non-modal-focus-within: @cont-color-common-container-misc-transparent; +@comp-dialog-header-container-color-border-modal-enabled: @cont-color-common-container-misc-transparent; +@comp-dialog-header-container-color-border-non-modal-enabled: @cont-color-common-container-misc-transparent; +@comp-dialog-header-container-color-border-non-modal-focus-within: @cont-color-common-container-misc-transparent; +@comp-dialog-header-border-width-block-end-modal: @cont-border-width-common-none; +@comp-dialog-header-border-width-block-end-non-modal: @cont-border-width-common-none; +@comp-dialog-body-container-color-bg-modal-enabled: @cont-color-common-container-misc-transparent; +@comp-dialog-body-container-color-bg-non-modal-enabled: @cont-color-common-container-misc-transparent; +@comp-dialog-body-container-color-bg-non-modal-focus-within: @cont-color-common-container-misc-transparent; +@comp-dialog-body-content-typography: @cont-typography-common-body-200-base; +@comp-dialog-body-content-color-fg: @cont-color-common-fg-generic-moderate; +@comp-dialog-footer-container-color-bg-modal-enabled: @cont-color-common-container-misc-transparent; +@comp-dialog-footer-container-color-bg-non-modal-enabled: @cont-color-common-container-misc-transparent; +@comp-dialog-footer-container-color-bg-non-modal-focus-within: @cont-color-common-container-misc-transparent; +@comp-dialog-footer-container-color-border-modal-enabled: @cont-color-common-container-misc-transparent; +@comp-dialog-footer-container-color-border-non-modal-enabled: @cont-color-common-container-misc-transparent; +@comp-dialog-footer-container-color-border-non-modal-focus-within: @cont-color-common-container-misc-transparent; +@comp-dialog-footer-container-border-width-block-start-modal: @cont-border-width-common-none; +@comp-dialog-footer-container-border-width-block-start-non-modal: @cont-border-width-common-none; +@comp-dialog-footer-container-opacity-non-modal-enabled: @cont-opacity-common-moderate; +@comp-dialog-footer-container-opacity-non-modal-focus-within: @cont-opacity-common-full; +@comp-dialog-backdrop-container-color-bg-modal: @cont-color-common-container-surface-layer-overlay; +@comp-dialog-backdrop-container-color-bg-non-modal: @cont-color-common-container-misc-transparent; +@comp-dialog-dialog-header-label-color-fg-focus-within: @cont-color-common-fg-generic-bold; +@comp-dialog-dialog-header-icon-color-fg-focus-within: @cont-color-common-fg-generic-bold; +@comp-dialog-container-border-width-modal: @cont-border-width-modal-base; +@comp-dialog-container-border-width-non-modal: @cont-border-width-modal-base; +@comp-dialog-header-container-spacing-padding-inline-modal: @cont-spacing-common-padding-inset-600; +@comp-dialog-header-container-spacing-padding-inline-non-modal: @cont-spacing-common-padding-inset-600; +@comp-dialog-header-container-spacing-padding-block-start-modal: @cont-spacing-common-padding-inset-600; +@comp-dialog-header-container-spacing-padding-block-start-non-modal: @cont-spacing-common-padding-inset-600; +@comp-dialog-header-container-spacing-padding-block-end-modal: @cont-spacing-common-padding-inset-300; +@comp-dialog-header-container-spacing-padding-block-end-non-modal: @cont-spacing-common-padding-inset-300; +@comp-dialog-body-container-spacing-padding-modal: @cont-spacing-common-padding-inline-600; +@comp-dialog-body-container-spacing-padding-non-modal: @cont-spacing-common-padding-inline-600; +@comp-dialog-footer-container-sizing-min-block: @cont-sizing-common-1000; +@comp-dialog-footer-container-spacing-padding-modal: @cont-spacing-common-padding-inset-600; +@comp-dialog-footer-container-spacing-padding-non-modal: @cont-spacing-common-padding-inset-600; +@comp-dialog-container-radius-modal: @cont-radius-modal; +@comp-dialog-container-radius-non-modal: @cont-radius-modal; diff --git a/packages/ds-theme/src/web-design-tokens/component/disclosure.less b/packages/ds-theme/src/web-design-tokens/component/disclosure.less new file mode 100644 index 0000000000..8471fe7e35 --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/disclosure.less @@ -0,0 +1,94 @@ +// Do not edit directly, this file was auto-generated. + +@comp-disclosure-button-indicator-motion-transform-rotate-collapsed: 0deg; +@comp-disclosure-button-indicator-motion-transform-rotate-expanded: 90deg; +@comp-disclosure-container-spacing-padding-sm: @cont-spacing-common-padding-inset-000; +@comp-disclosure-container-spacing-padding-md: @cont-spacing-common-padding-inset-000; +@comp-disclosure-container-spacing-padding-lg: @cont-spacing-common-padding-inset-000; +@comp-disclosure-container-spacing-gap-sm: @cont-spacing-common-gap-000; +@comp-disclosure-container-spacing-gap-md: @cont-spacing-common-gap-000; +@comp-disclosure-container-spacing-gap-lg: @cont-spacing-common-gap-000; +@comp-disclosure-panel-container-spacing-padding-sm: @cont-spacing-common-padding-inset-000; +@comp-disclosure-panel-container-spacing-padding-md: @cont-spacing-common-padding-inset-000; +@comp-disclosure-panel-container-spacing-padding-lg: @cont-spacing-common-padding-inset-000; +@comp-disclosure-container-color-bg-base: @cont-color-common-container-misc-transparent; +@comp-disclosure-container-color-border-base: @cont-color-common-container-misc-transparent; +@comp-disclosure-container-border-width-sm: @cont-border-width-common-none; +@comp-disclosure-container-border-width-md: @cont-border-width-common-none; +@comp-disclosure-container-border-width-lg: @cont-border-width-common-none; +@comp-disclosure-container-radius-sm: @cont-radius-common-none; +@comp-disclosure-container-radius-md: @cont-radius-common-none; +@comp-disclosure-container-radius-lg: @cont-radius-common-none; +@comp-disclosure-container-elevation-base: @cont-elevation-common-level-0; +@comp-disclosure-button-container-color-bg-enabled: @cont-color-common-container-misc-transparent; +@comp-disclosure-button-container-color-bg-hover: @cont-color-common-container-misc-transparent; +@comp-disclosure-button-container-color-bg-pressed: @cont-color-common-container-misc-transparent; +@comp-disclosure-button-container-color-bg-selected-enabled: @cont-color-common-container-misc-transparent; +@comp-disclosure-button-container-color-bg-selected-hover: @cont-color-common-container-misc-transparent; +@comp-disclosure-button-container-color-bg-selected-pressed: @cont-color-common-container-misc-transparent; +@comp-disclosure-button-container-color-border-enabled: @cont-color-common-container-misc-transparent; +@comp-disclosure-button-container-color-border-hover: @cont-color-common-container-misc-transparent; +@comp-disclosure-button-container-color-border-pressed: @cont-color-common-container-misc-transparent; +@comp-disclosure-button-container-color-border-selected-enabled: @cont-color-common-container-misc-transparent; +@comp-disclosure-button-container-color-border-selected-hover: @cont-color-common-container-misc-transparent; +@comp-disclosure-button-container-color-border-selected-pressed: @cont-color-common-container-misc-transparent; +@comp-disclosure-button-container-border-width-sm: @cont-border-width-common-none; +@comp-disclosure-button-container-border-width-md: @cont-border-width-common-none; +@comp-disclosure-button-container-border-width-lg: @cont-border-width-common-none; +@comp-disclosure-button-container-elevation-focus: @cont-elevation-common-focus-outset-base; +@comp-disclosure-button-container-elevation-selected-focus: @cont-elevation-common-focus-outset-base; +@comp-disclosure-button-indicator-typography-sm: @cont-typography-common-icon-base-sm; +@comp-disclosure-button-indicator-typography-md: @cont-typography-common-icon-base-md; +@comp-disclosure-button-indicator-typography-lg: @cont-typography-common-icon-base-lg; +@comp-disclosure-button-icon-typography-sm: @cont-typography-common-icon-base-sm; +@comp-disclosure-button-icon-typography-md: @cont-typography-common-icon-base-md; +@comp-disclosure-button-icon-typography-lg: @cont-typography-common-icon-base-lg; +@comp-disclosure-panel-container-color-bg-base: @cont-color-common-container-misc-transparent; +@comp-disclosure-panel-container-color-border-base: @cont-color-common-container-misc-transparent; +@comp-disclosure-panel-container-border-width-sm: @cont-border-width-common-none; +@comp-disclosure-panel-container-border-width-md: @cont-border-width-common-none; +@comp-disclosure-panel-container-border-width-lg: @cont-border-width-common-none; +@comp-disclosure-panel-container-radius-sm: @cont-radius-common-none; +@comp-disclosure-panel-container-radius-md: @cont-radius-common-none; +@comp-disclosure-panel-container-radius-lg: @cont-radius-common-none; +@comp-disclosure-panel-container-elevation-base: @cont-elevation-common-level-0; +@comp-disclosure-panel-content-color-fg-base: @cont-color-common-fg-generic-moderate; +@comp-disclosure-button-container-elevation-enabled: @cont-elevation-action-base; +@comp-disclosure-button-container-elevation-hover: @cont-elevation-action-base; +@comp-disclosure-button-container-elevation-pressed: @cont-elevation-action-base; +@comp-disclosure-button-container-elevation-selected-enabled: @cont-elevation-action-base; +@comp-disclosure-button-container-elevation-selected-hover: @cont-elevation-action-base; +@comp-disclosure-button-container-elevation-selected-pressed: @cont-elevation-action-base; +@comp-disclosure-button-indicator-color-fg-enabled: @cont-color-action-fg-on-neutral-base; +@comp-disclosure-button-indicator-color-fg-hover: @cont-color-action-fg-on-neutral-base; +@comp-disclosure-button-indicator-color-fg-pressed: @cont-color-action-fg-on-neutral-base; +@comp-disclosure-button-indicator-color-fg-selected-enabled: @cont-color-action-fg-on-neutral-base; +@comp-disclosure-button-indicator-color-fg-selected-hover: @cont-color-action-fg-on-neutral-base; +@comp-disclosure-button-indicator-color-fg-selected-pressed: @cont-color-action-fg-on-neutral-base; +@comp-disclosure-button-label-color-fg-enabled: @cont-color-action-fg-on-neutral-base; +@comp-disclosure-button-label-color-fg-hover: @cont-color-action-fg-on-neutral-base; +@comp-disclosure-button-label-color-fg-pressed: @cont-color-action-fg-on-neutral-base; +@comp-disclosure-button-label-color-fg-selected-enabled: @cont-color-action-fg-on-neutral-base; +@comp-disclosure-button-label-color-fg-selected-hover: @cont-color-action-fg-on-neutral-base; +@comp-disclosure-button-label-color-fg-selected-pressed: @cont-color-action-fg-on-neutral-base; +@comp-disclosure-button-label-typography-sm: @cont-typography-action-sm; +@comp-disclosure-button-label-typography-md: @cont-typography-action-md; +@comp-disclosure-button-label-typography-lg: @cont-typography-action-lg; +@comp-disclosure-button-icon-color-fg-enabled: @cont-color-action-fg-on-neutral-base; +@comp-disclosure-button-icon-color-fg-hover: @cont-color-action-fg-on-neutral-base; +@comp-disclosure-button-icon-color-fg-pressed: @cont-color-action-fg-on-neutral-base; +@comp-disclosure-button-icon-color-fg-selected-enabled: @cont-color-action-fg-on-neutral-base; +@comp-disclosure-button-icon-color-fg-selected-hover: @cont-color-action-fg-on-neutral-base; +@comp-disclosure-button-icon-color-fg-selected-pressed: @cont-color-action-fg-on-neutral-base; +@comp-disclosure-button-container-spacing-padding-sm: @cont-spacing-action-padding-sm; +@comp-disclosure-button-container-spacing-padding-md: @cont-spacing-action-padding-md; +@comp-disclosure-button-container-spacing-padding-lg: @cont-spacing-action-padding-lg; +@comp-disclosure-button-container-spacing-gap-sm: @cont-spacing-action-gap-sm; +@comp-disclosure-button-container-spacing-gap-md: @cont-spacing-action-gap-md; +@comp-disclosure-button-container-spacing-gap-lg: @cont-spacing-action-gap-lg; +@comp-disclosure-button-container-radius-sm: @cont-radius-action; +@comp-disclosure-button-container-radius-md: @cont-radius-action; +@comp-disclosure-button-container-radius-lg: @cont-radius-action; +@comp-disclosure-button-container-sizing-min-block-sm: @cont-sizing-action-sm; +@comp-disclosure-button-container-sizing-min-block-md: @cont-sizing-action-md; +@comp-disclosure-button-container-sizing-min-block-lg: @cont-sizing-action-lg; diff --git a/packages/ds-theme/src/web-design-tokens/component/dismiss-button.less b/packages/ds-theme/src/web-design-tokens/component/dismiss-button.less new file mode 100644 index 0000000000..131f5f2905 --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/dismiss-button.less @@ -0,0 +1,63 @@ +// Do not edit directly, this file was auto-generated. + +@comp-dismiss-button-container-radius-xs: @cont-radius-common-full; +@comp-dismiss-button-container-radius-sm: @cont-radius-common-full; +@comp-dismiss-button-container-radius-md: @cont-radius-common-full; +@comp-dismiss-button-container-radius-lg: @cont-radius-common-full; +@comp-dismiss-button-container-color-bg-enabled: @cont-color-common-container-misc-transparent; +@comp-dismiss-button-container-color-bg-disabled: @cont-color-common-container-misc-disabled; +@comp-dismiss-button-container-color-border-enabled: @cont-color-common-container-misc-transparent; +@comp-dismiss-button-container-color-border-hover: @cont-color-common-container-misc-transparent; +@comp-dismiss-button-container-color-border-pressed: @cont-color-common-container-misc-transparent; +@comp-dismiss-button-container-color-border-disabled: @cont-color-common-container-misc-transparent; +@comp-dismiss-button-container-elevation-disabled: @cont-elevation-common-level-0; +@comp-dismiss-button-container-elevation-focus: @cont-elevation-common-focus-outset-base; +@comp-dismiss-button-icon-typography-xs: @cont-typography-common-icon-base-xs; +@comp-dismiss-button-icon-typography-sm: @cont-typography-common-icon-base-sm; +@comp-dismiss-button-icon-typography-md: @cont-typography-common-icon-base-md; +@comp-dismiss-button-icon-typography-lg: @cont-typography-common-icon-base-lg; +@comp-dismiss-button-icon-color-fg-enabled: @cont-color-common-fg-generic-bold; +@comp-dismiss-button-icon-color-fg-hover: @cont-color-common-fg-generic-bold; +@comp-dismiss-button-icon-color-fg-pressed: @cont-color-common-fg-generic-bold; +@comp-dismiss-button-icon-color-fg-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-dismiss-button-container-sizing-min-block-xs: @cont-sizing-common-400; +@comp-dismiss-button-container-sizing-min-block-sm: @cont-sizing-common-400; +@comp-dismiss-button-container-sizing-min-block-md: @cont-sizing-common-500; +@comp-dismiss-button-container-sizing-min-block-lg: @cont-sizing-common-600; +@comp-dismiss-button-container-sizing-min-inline-xs: @cont-sizing-common-400; +@comp-dismiss-button-container-sizing-min-inline-sm: @cont-sizing-common-400; +@comp-dismiss-button-container-sizing-min-inline-md: @cont-sizing-common-500; +@comp-dismiss-button-container-sizing-min-inline-lg: @cont-sizing-common-600; +@comp-dismiss-button-container-color-bg-hover: @cont-color-action-bg-tertiary-minimal; +@comp-dismiss-button-container-color-bg-pressed: @cont-color-action-bg-tertiary-subtle; +@comp-dismiss-button-container-elevation-enabled: @cont-elevation-control-base; +@comp-dismiss-button-container-elevation-hover: @cont-elevation-control-base; +@comp-dismiss-button-container-elevation-pressed: @cont-elevation-control-base; +@comp-dismiss-button-container-before-sizing-xs: @cont-sizing-common-600; +@comp-dismiss-button-container-before-sizing-sm: @cont-sizing-common-600; +@comp-dismiss-button-container-before-sizing-md: @cont-sizing-common-600; +@comp-dismiss-button-container-before-sizing-lg: @cont-sizing-common-600; +@comp-dismiss-button-container-before-position-inset-inline-start-xs: ( + @comp-dismiss-button-container-sizing-min-inline-xs - @comp-dismiss-button-container-before-sizing-xs + )/2; +@comp-dismiss-button-container-before-position-inset-inline-start-sm: ( + @comp-dismiss-button-container-sizing-min-inline-sm - @comp-dismiss-button-container-before-sizing-sm + )/2; +@comp-dismiss-button-container-before-position-inset-inline-start-md: ( + @comp-dismiss-button-container-sizing-min-inline-md - @comp-dismiss-button-container-before-sizing-md + )/2; +@comp-dismiss-button-container-before-position-inset-inline-start-lg: ( + @comp-dismiss-button-container-sizing-min-inline-lg - @comp-dismiss-button-container-before-sizing-lg + )/2; +@comp-dismiss-button-container-before-position-inset-block-start-xs: ( + @comp-dismiss-button-container-sizing-min-block-xs - @comp-dismiss-button-container-before-sizing-xs + )/2; +@comp-dismiss-button-container-before-position-inset-block-start-sm: ( + @comp-dismiss-button-container-sizing-min-block-sm - @comp-dismiss-button-container-before-sizing-sm + )/2; +@comp-dismiss-button-container-before-position-inset-block-start-md: ( + @comp-dismiss-button-container-sizing-min-block-md - @comp-dismiss-button-container-before-sizing-md + )/2; +@comp-dismiss-button-container-before-position-inset-block-start-lg: ( + @comp-dismiss-button-container-sizing-min-block-lg - @comp-dismiss-button-container-before-sizing-lg + )/2; diff --git a/packages/ds-theme/src/web-design-tokens/component/divider.less b/packages/ds-theme/src/web-design-tokens/component/divider.less new file mode 100644 index 0000000000..f1149fa5aa --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/divider.less @@ -0,0 +1,26 @@ +// Do not edit directly, this file was auto-generated. + +@comp-divider-line-horizontal-border-width-block-start-thin: @cont-border-width-common-subtle; +@comp-divider-line-horizontal-border-width-block-start-medium: @cont-border-width-common-moderate; +@comp-divider-line-horizontal-border-width-block-start-thick: @cont-border-width-common-bold; +@comp-divider-line-color-border-on-canvas-subtle: @cont-color-common-container-surface-on-canvas-subtle; +@comp-divider-line-color-border-on-canvas-moderate: @cont-color-common-container-surface-on-canvas-moderate; +@comp-divider-line-color-border-on-canvas-bold: @cont-color-common-container-surface-on-canvas-bold; +@comp-divider-line-color-border-on-layer-1-subtle: @cont-color-common-container-surface-on-layer-1-subtle; +@comp-divider-line-color-border-on-layer-1-moderate: @cont-color-common-container-surface-on-layer-1-moderate; +@comp-divider-line-color-border-on-layer-1-bold: @cont-color-common-container-surface-on-layer-1-bold; +@comp-divider-line-color-border-on-layer-2-subtle: @cont-color-common-container-surface-on-layer-2-subtle; +@comp-divider-line-color-border-on-layer-2-moderate: @cont-color-common-container-surface-on-layer-2-moderate; +@comp-divider-line-color-border-on-layer-2-bold: @cont-color-common-container-surface-on-layer-2-bold; +@comp-divider-line-color-border-on-layer-3-subtle: @cont-color-common-container-surface-on-layer-3-subtle; +@comp-divider-line-color-border-on-layer-3-moderate: @cont-color-common-container-surface-on-layer-3-moderate; +@comp-divider-line-color-border-on-layer-3-bold: @cont-color-common-container-surface-on-layer-3-bold; +@comp-divider-line-color-border-on-layer-4-subtle: @cont-color-common-container-surface-on-layer-4-subtle; +@comp-divider-line-color-border-on-layer-4-moderate: @cont-color-common-container-surface-on-layer-4-moderate; +@comp-divider-line-color-border-on-layer-4-bold: @cont-color-common-container-surface-on-layer-4-bold; +@comp-divider-line-color-border-on-layer-inverse-subtle: @cont-color-common-container-surface-on-layer-inverse-subtle; +@comp-divider-line-color-border-on-layer-inverse-moderate: @cont-color-common-container-surface-on-layer-inverse-moderate; +@comp-divider-line-color-border-on-layer-inverse-bold: @cont-color-common-container-surface-on-layer-inverse-bold; +@comp-divider-line-vertical-border-width-inline-start-thin: @cont-border-width-common-subtle; +@comp-divider-line-vertical-border-width-inline-start-medium: @cont-border-width-common-moderate; +@comp-divider-line-vertical-border-width-inline-start-thick: @cont-border-width-common-bold; diff --git a/packages/ds-theme/src/web-design-tokens/component/drawer-header.less b/packages/ds-theme/src/web-design-tokens/component/drawer-header.less new file mode 100644 index 0000000000..b9de9f03f0 --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/drawer-header.less @@ -0,0 +1,6 @@ +// Do not edit directly, this file was auto-generated. + +@comp-drawer-header-label-typography: @cont-typography-common-sub-heading-100; +@comp-drawer-header-label-color-fg: @cont-color-common-fg-generic-bold; +@comp-drawer-header-container-sizing-min-block: @cont-sizing-common-700; +@comp-drawer-header-container-spacing-gap: @cont-spacing-common-gap-200; diff --git a/packages/ds-theme/src/web-design-tokens/component/drawer.less b/packages/ds-theme/src/web-design-tokens/component/drawer.less new file mode 100644 index 0000000000..32b411ce8f --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/drawer.less @@ -0,0 +1,76 @@ +// Do not edit directly, this file was auto-generated. + +@comp-drawer-container-sizing-inline-start: 400px; +@comp-drawer-container-sizing-inline-end: 400px; +@comp-drawer-container-sizing-block-top: 400px; +@comp-drawer-container-sizing-block-bottom: 400px; +@comp-drawer-container-spacing-padding-overlay: @cont-spacing-common-padding-inset-000; +@comp-drawer-container-spacing-padding-push: @cont-spacing-common-padding-inset-000; +@comp-drawer-container-color-bg-overlay: @cont-color-common-container-surface-layer-3; +@comp-drawer-container-color-bg-push: @cont-color-common-container-misc-transparent; +@comp-drawer-container-color-border-overlay: @cont-color-common-container-misc-transparent; +@comp-drawer-container-color-border-push: @cont-color-common-container-misc-transparent; +@comp-drawer-container-border-width-overlay: @cont-border-width-common-none; +@comp-drawer-container-border-width-push: @cont-border-width-common-none; +@comp-drawer-container-radius-overlay-top: @cont-radius-common-none; +@comp-drawer-container-radius-overlay-end: @cont-radius-common-none; +@comp-drawer-container-radius-overlay-bottom: @cont-radius-common-none; +@comp-drawer-container-radius-overlay-start: @cont-radius-common-none; +@comp-drawer-container-radius-push-top: @cont-radius-common-none; +@comp-drawer-container-radius-push-end: @cont-radius-common-none; +@comp-drawer-container-radius-push-bottom: @cont-radius-common-none; +@comp-drawer-container-radius-push-start: @cont-radius-common-none; +@comp-drawer-container-elevation-overlay-top: @cont-elevation-common-overlay-top; +@comp-drawer-container-elevation-overlay-end: @cont-elevation-common-overlay-end; +@comp-drawer-container-elevation-overlay-bottom: @cont-elevation-common-overlay-bottom; +@comp-drawer-container-elevation-overlay-start: @cont-elevation-common-overlay-start; +@comp-drawer-container-elevation-push-top: @cont-elevation-common-level-0; +@comp-drawer-container-elevation-push-end: @cont-elevation-common-level-0; +@comp-drawer-container-elevation-push-bottom: @cont-elevation-common-level-0; +@comp-drawer-container-elevation-push-start: @cont-elevation-common-level-0; +@comp-drawer-header-container-color-bg-overlay: @cont-color-common-container-misc-transparent; +@comp-drawer-header-container-color-bg-push: @cont-color-common-container-misc-transparent; +@comp-drawer-header-container-color-border-overlay: @cont-color-common-container-misc-transparent; +@comp-drawer-header-container-color-border-push: @cont-color-common-container-misc-transparent; +@comp-drawer-header-container-border-width-block-end-overlay: @cont-border-width-common-none; +@comp-drawer-header-container-border-width-block-end-push: @cont-border-width-common-none; +@comp-drawer-body-container-color-bg-overlay: @cont-color-common-container-misc-transparent; +@comp-drawer-body-container-color-bg-push: @cont-color-common-container-misc-transparent; +@comp-drawer-footer-container-color-bg-overlay: @cont-color-common-container-misc-transparent; +@comp-drawer-footer-container-color-bg-push: @cont-color-common-container-misc-transparent; +@comp-drawer-footer-container-color-border-overlay: @cont-color-common-container-misc-transparent; +@comp-drawer-footer-container-color-border-push: @cont-color-common-container-misc-transparent; +@comp-drawer-footer-container-border-width-block-start-overlay: @cont-border-width-common-none; +@comp-drawer-footer-container-border-width-block-start-push: @cont-border-width-common-none; +@comp-drawer-backdrop-container-color-bg-overlay: @cont-color-common-container-surface-layer-overlay; +@comp-drawer-backdrop-container-color-bg-push: @cont-color-common-container-misc-transparent; +@comp-drawer-resize-trigger-container-color-border-enabed: @cont-color-common-container-surface-on-layer-3-subtle; +@comp-drawer-resize-trigger-container-color-border-hover: @cont-color-common-container-primary-base; +@comp-drawer-resize-trigger-container-color-border-pressed: @cont-color-common-container-primary-moderate; +@comp-drawer-resize-trigger-border-width-inline-start-end-enabled: @cont-border-width-common-subtle; +@comp-drawer-resize-trigger-border-width-inline-start-end-hover: @cont-border-width-common-bold; +@comp-drawer-resize-trigger-border-width-inline-start-end-pressed: @cont-border-width-common-bold; +@comp-drawer-resize-trigger-border-width-inline-end-start-enabled: @cont-border-width-common-subtle; +@comp-drawer-resize-trigger-border-width-inline-end-start-hover: @cont-border-width-common-bold; +@comp-drawer-resize-trigger-border-width-inline-end-start-pressed: @cont-border-width-common-bold; +@comp-drawer-resize-trigger-border-width-block-start-bottom-enabled: @cont-border-width-common-subtle; +@comp-drawer-resize-trigger-border-width-block-start-bottom-hover: @cont-border-width-common-bold; +@comp-drawer-resize-trigger-border-width-block-start-bottom-pressed: @cont-border-width-common-bold; +@comp-drawer-resize-trigger-border-width-block-end-top-enabled: @cont-border-width-common-subtle; +@comp-drawer-resize-trigger-border-width-block-end-top-hover: @cont-border-width-common-bold; +@comp-drawer-resize-trigger-border-width-block-end-top-pressed: @cont-border-width-common-bold; +@comp-drawer-header-container-spacing-padding-inline-overlay: @cont-spacing-common-padding-inset-600; +@comp-drawer-header-container-spacing-padding-inline-push: @cont-spacing-common-padding-inset-600; +@comp-drawer-header-container-spacing-padding-block-start-overlay: @cont-spacing-common-padding-inset-600; +@comp-drawer-header-container-spacing-padding-block-start-push: @cont-spacing-common-padding-inset-600; +@comp-drawer-header-container-spacing-padding-block-end-overlay: @cont-spacing-common-padding-inset-400; +@comp-drawer-header-container-spacing-padding-block-end-push: @cont-spacing-common-padding-inset-400; +@comp-drawer-body-container-spacing-padding-overlay: @cont-spacing-common-padding-inline-600; +@comp-drawer-body-container-spacing-padding-push: @cont-spacing-common-padding-inline-600; +@comp-drawer-footer-container-sizing-min-block: @cont-sizing-common-1300; +@comp-drawer-footer-container-spacing-padding-overlay: @cont-spacing-common-padding-inset-600; +@comp-drawer-footer-container-spacing-padding-push: @cont-spacing-common-padding-inset-600; +@comp-drawer-resize-trigger-container-sizing-inline-start: @cont-sizing-common-200; +@comp-drawer-resize-trigger-container-sizing-inline-end: @cont-sizing-common-200; +@comp-drawer-resize-trigger-container-sizing-block-top: @cont-sizing-common-200; +@comp-drawer-resize-trigger-container-sizing-block-bottom: @cont-sizing-common-200; diff --git a/packages/ds-theme/src/web-design-tokens/component/flag.less b/packages/ds-theme/src/web-design-tokens/component/flag.less new file mode 100644 index 0000000000..386ded46fb --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/flag.less @@ -0,0 +1,25 @@ +// Do not edit directly, this file was auto-generated. + +@comp-flag-container-radius-circle-xs: @cont-radius-common-full; +@comp-flag-container-radius-circle-sm: @cont-radius-common-full; +@comp-flag-container-radius-circle-md: @cont-radius-common-full; +@comp-flag-container-radius-circle-lg: @cont-radius-common-full; +@comp-flag-container-color-bg-base: @cont-color-common-container-surface-on-layer-1-minimal; +@comp-flag-container-color-border-base: @cont-color-common-container-surface-on-layer-1-subtle; +@comp-flag-container-border-width-xs: @cont-border-width-common-subtle; +@comp-flag-container-border-width-sm: @cont-border-width-common-subtle; +@comp-flag-container-border-width-md: @cont-border-width-common-subtle; +@comp-flag-container-border-width-lg: @cont-border-width-common-subtle; +@comp-flag-icon-typography-xs: @cont-typography-common-icon-emphasized-xs; +@comp-flag-icon-typography-sm: @cont-typography-common-icon-emphasized-sm; +@comp-flag-icon-typography-md: @cont-typography-common-icon-emphasized-md; +@comp-flag-icon-typography-lg: @cont-typography-common-icon-emphasized-lg; +@comp-flag-icon-color-fg-base: @cont-color-common-fg-generic-subtle; +@comp-flag-container-sizing-xs: @cont-sizing-common-400; +@comp-flag-container-sizing-sm: @cont-sizing-common-500; +@comp-flag-container-sizing-md: @cont-sizing-common-600; +@comp-flag-container-sizing-lg: @cont-sizing-common-700; +@comp-flag-container-radius-rectangle-xs: @cont-radius-common-xs; +@comp-flag-container-radius-rectangle-sm: @cont-radius-common-xs; +@comp-flag-container-radius-rectangle-md: @cont-radius-common-xs; +@comp-flag-container-radius-rectangle-lg: @cont-radius-common-xs; diff --git a/packages/ds-theme/src/web-design-tokens/component/icon.less b/packages/ds-theme/src/web-design-tokens/component/icon.less new file mode 100644 index 0000000000..91462fe557 --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/icon.less @@ -0,0 +1,10 @@ +// Do not edit directly, this file was auto-generated. + +@comp-icon-typography-xs-base: @cont-typography-common-icon-base-xs; +@comp-icon-typography-xs-filled: @cont-typography-common-icon-emphasized-xs; +@comp-icon-typography-sm-base: @cont-typography-common-icon-base-sm; +@comp-icon-typography-sm-filled: @cont-typography-common-icon-emphasized-sm; +@comp-icon-typography-md-base: @cont-typography-common-icon-base-md; +@comp-icon-typography-md-filled: @cont-typography-common-icon-emphasized-md; +@comp-icon-typography-lg-base: @cont-typography-common-icon-base-lg; +@comp-icon-typography-lg-filled: @cont-typography-common-icon-emphasized-lg; diff --git a/packages/ds-theme/src/web-design-tokens/component/menu-button.less b/packages/ds-theme/src/web-design-tokens/component/menu-button.less new file mode 100644 index 0000000000..c4e9719cfc --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/menu-button.less @@ -0,0 +1,205 @@ +// Do not edit directly, this file was auto-generated. + +@comp-menu-button-container-icon-only-spacing-padding-sm: @cont-spacing-common-padding-inset-000; +@comp-menu-button-container-color-bg-neutral-disabled: @cont-color-common-container-misc-disabled; +@comp-menu-button-container-color-bg-neutral-selected-disabled: @cont-color-common-container-misc-disabled; +@comp-menu-button-container-color-bg-primary-disabled: @cont-color-common-container-misc-disabled; +@comp-menu-button-container-color-bg-primary-selected-disabled: @cont-color-common-container-misc-disabled; +@comp-menu-button-container-color-bg-secondary-enabled: @cont-color-common-container-misc-transparent; +@comp-menu-button-container-color-bg-secondary-disabled: @cont-color-common-container-misc-disabled; +@comp-menu-button-container-color-bg-secondary-selected-disabled: @cont-color-common-container-misc-disabled; +@comp-menu-button-container-color-bg-tertiary-enabled: @cont-color-common-container-misc-transparent; +@comp-menu-button-container-color-bg-tertiary-disabled: @cont-color-common-container-misc-disabled; +@comp-menu-button-container-color-bg-tertiary-selected-disabled: @cont-color-common-container-misc-disabled; +@comp-menu-button-container-color-border-neutral-disabled: @cont-color-common-container-misc-transparent; +@comp-menu-button-container-color-border-neutral-selected-disabled: @cont-color-common-container-misc-transparent; +@comp-menu-button-container-color-border-primary-enabled: @cont-color-common-container-misc-transparent; +@comp-menu-button-container-color-border-primary-hover: @cont-color-common-container-misc-transparent; +@comp-menu-button-container-color-border-primary-pressed: @cont-color-common-container-misc-transparent; +@comp-menu-button-container-color-border-primary-disabled: @cont-color-common-container-misc-transparent; +@comp-menu-button-container-color-border-primary-selected-enabled: @cont-color-common-container-misc-transparent; +@comp-menu-button-container-color-border-primary-selected-hover: @cont-color-common-container-misc-transparent; +@comp-menu-button-container-color-border-primary-selected-pressed: @cont-color-common-container-misc-transparent; +@comp-menu-button-container-color-border-primary-selected-disabled: @cont-color-common-container-misc-transparent; +@comp-menu-button-container-color-border-secondary-disabled: @cont-color-common-container-misc-transparent; +@comp-menu-button-container-color-border-secondary-selected-disabled: @cont-color-common-container-misc-transparent; +@comp-menu-button-container-color-border-tertiary-enabled: @cont-color-common-container-misc-transparent; +@comp-menu-button-container-color-border-tertiary-hover: @cont-color-common-container-misc-transparent; +@comp-menu-button-container-color-border-tertiary-pressed: @cont-color-common-container-misc-transparent; +@comp-menu-button-container-color-border-tertiary-disabled: @cont-color-common-container-misc-transparent; +@comp-menu-button-container-color-border-tertiary-selected-enabled: @cont-color-common-container-misc-transparent; +@comp-menu-button-container-color-border-tertiary-selected-hover: @cont-color-common-container-misc-transparent; +@comp-menu-button-container-color-border-tertiary-selected-pressed: @cont-color-common-container-misc-transparent; +@comp-menu-button-container-color-border-tertiary-selected-disabled: @cont-color-common-container-misc-transparent; +@comp-menu-button-container-elevation-neutral-focus: @cont-elevation-common-focus-outset-base; +@comp-menu-button-container-elevation-primary-focus: @cont-elevation-common-focus-outset-base; +@comp-menu-button-container-elevation-secondary-focus: @cont-elevation-common-focus-outset-base; +@comp-menu-button-container-elevation-tertiary-focus: @cont-elevation-common-focus-outset-base; +@comp-menu-button-label-color-fg-neutral-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-menu-button-label-color-fg-neutral-selected-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-menu-button-label-color-fg-primary-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-menu-button-label-color-fg-primary-selected-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-menu-button-label-color-fg-secondary-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-menu-button-label-color-fg-secondary-selected-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-menu-button-label-color-fg-tertiary-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-menu-button-label-color-fg-tertiary-selected-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-menu-button-icon-color-fg-neutral-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-menu-button-icon-color-fg-neutral-selected-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-menu-button-icon-color-fg-primary-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-menu-button-icon-color-fg-primary-selected-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-menu-button-icon-color-fg-secondary-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-menu-button-icon-color-fg-secondary-selected-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-menu-button-icon-color-fg-tertiary-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-menu-button-icon-color-fg-tertiary-selected-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-menu-button-icon-typography-sm: @cont-typography-common-icon-base-sm; +@comp-menu-button-icon-typography-md: @cont-typography-common-icon-base-md; +@comp-menu-button-icon-typography-lg: @cont-typography-common-icon-base-lg; +@comp-menu-button-container-color-bg-neutral-enabled: @cont-color-action-bg-neutral-base; +@comp-menu-button-container-color-bg-neutral-hover: @cont-color-action-bg-neutral-moderate; +@comp-menu-button-container-color-bg-neutral-pressed: @cont-color-action-bg-neutral-bold; +@comp-menu-button-container-color-bg-neutral-selected-enabled: @cont-color-action-bg-neutral-bold; +@comp-menu-button-container-color-bg-neutral-selected-hover: @cont-color-action-bg-neutral-moderate; +@comp-menu-button-container-color-bg-neutral-selected-pressed: @cont-color-action-bg-neutral-bold; +@comp-menu-button-container-color-bg-primary-enabled: @cont-color-action-bg-primary-base; +@comp-menu-button-container-color-bg-primary-hover: @cont-color-action-bg-primary-moderate; +@comp-menu-button-container-color-bg-primary-pressed: @cont-color-action-bg-primary-bold; +@comp-menu-button-container-color-bg-primary-selected-enabled: @cont-color-action-bg-primary-bold; +@comp-menu-button-container-color-bg-primary-selected-hover: @cont-color-action-bg-primary-moderate; +@comp-menu-button-container-color-bg-primary-selected-pressed: @cont-color-action-bg-primary-bold; +@comp-menu-button-container-color-bg-secondary-hover: @cont-color-action-bg-secondary-minimal; +@comp-menu-button-container-color-bg-secondary-pressed: @cont-color-action-bg-secondary-subtle; +@comp-menu-button-container-color-bg-secondary-selected-enabled: @cont-color-action-bg-secondary-subtle; +@comp-menu-button-container-color-bg-secondary-selected-hover: @cont-color-action-bg-secondary-minimal; +@comp-menu-button-container-color-bg-secondary-selected-pressed: @cont-color-action-bg-secondary-subtle; +@comp-menu-button-container-color-bg-tertiary-hover: @cont-color-action-bg-tertiary-minimal; +@comp-menu-button-container-color-bg-tertiary-pressed: @cont-color-action-bg-tertiary-subtle; +@comp-menu-button-container-color-bg-tertiary-selected-enabled: @cont-color-action-bg-tertiary-subtle; +@comp-menu-button-container-color-bg-tertiary-selected-hover: @cont-color-action-bg-tertiary-minimal; +@comp-menu-button-container-color-bg-tertiary-selected-pressed: @cont-color-action-bg-tertiary-subtle; +@comp-menu-button-container-color-border-neutral-enabled: @cont-color-action-border-neutral-base; +@comp-menu-button-container-color-border-neutral-hover: @cont-color-action-border-neutral-moderate; +@comp-menu-button-container-color-border-neutral-pressed: @cont-color-action-border-neutral-bold; +@comp-menu-button-container-color-border-neutral-selected-enabled: @cont-color-action-border-neutral-bold; +@comp-menu-button-container-color-border-neutral-selected-hover: @cont-color-action-border-neutral-moderate; +@comp-menu-button-container-color-border-neutral-selected-pressed: @cont-color-action-border-neutral-bold; +@comp-menu-button-container-color-border-secondary-enabled: @cont-color-action-border-secondary-moderate; +@comp-menu-button-container-color-border-secondary-hover: @cont-color-action-border-secondary-moderate; +@comp-menu-button-container-color-border-secondary-pressed: @cont-color-action-border-secondary-moderate; +@comp-menu-button-container-color-border-secondary-selected-enabled: @cont-color-action-border-secondary-moderate; +@comp-menu-button-container-color-border-secondary-selected-hover: @cont-color-action-border-secondary-moderate; +@comp-menu-button-container-color-border-secondary-selected-pressed: @cont-color-action-border-secondary-moderate; +@comp-menu-button-container-elevation-neutral-enabled: @cont-elevation-action-base; +@comp-menu-button-container-elevation-neutral-hover: @cont-elevation-action-base; +@comp-menu-button-container-elevation-neutral-pressed: @cont-elevation-action-base; +@comp-menu-button-container-elevation-neutral-disabled: @cont-elevation-action-base; +@comp-menu-button-container-elevation-neutral-selected-enabled: @cont-elevation-action-base; +@comp-menu-button-container-elevation-neutral-selected-hover: @cont-elevation-action-base; +@comp-menu-button-container-elevation-neutral-selected-pressed: @cont-elevation-action-base; +@comp-menu-button-container-elevation-neutral-selected-disabled: @cont-elevation-action-base; +@comp-menu-button-container-elevation-primary-enabled: @cont-elevation-action-base; +@comp-menu-button-container-elevation-primary-hover: @cont-elevation-action-base; +@comp-menu-button-container-elevation-primary-pressed: @cont-elevation-action-base; +@comp-menu-button-container-elevation-primary-disabled: @cont-elevation-action-base; +@comp-menu-button-container-elevation-primary-selected-enabled: @cont-elevation-action-base; +@comp-menu-button-container-elevation-primary-selected-hover: @cont-elevation-action-base; +@comp-menu-button-container-elevation-primary-selected-pressed: @cont-elevation-action-base; +@comp-menu-button-container-elevation-primary-selected-disabled: @cont-elevation-action-base; +@comp-menu-button-container-elevation-secondary-enabled: @cont-elevation-action-base; +@comp-menu-button-container-elevation-secondary-hover: @cont-elevation-action-base; +@comp-menu-button-container-elevation-secondary-pressed: @cont-elevation-action-base; +@comp-menu-button-container-elevation-secondary-disabled: @cont-elevation-action-base; +@comp-menu-button-container-elevation-secondary-selected-enabled: @cont-elevation-action-base; +@comp-menu-button-container-elevation-secondary-selected-hover: @cont-elevation-action-base; +@comp-menu-button-container-elevation-secondary-selected-pressed: @cont-elevation-action-base; +@comp-menu-button-container-elevation-secondary-selected-disabled: @cont-elevation-action-base; +@comp-menu-button-container-elevation-tertiary-enabled: @cont-elevation-action-base; +@comp-menu-button-container-elevation-tertiary-hover: @cont-elevation-action-base; +@comp-menu-button-container-elevation-tertiary-pressed: @cont-elevation-action-base; +@comp-menu-button-container-elevation-tertiary-disabled: @cont-elevation-action-base; +@comp-menu-button-container-elevation-tertiary-selected-enabled: @cont-elevation-action-base; +@comp-menu-button-container-elevation-tertiary-selected-hover: @cont-elevation-action-base; +@comp-menu-button-container-elevation-tertiary-selected-pressed: @cont-elevation-action-base; +@comp-menu-button-container-elevation-tertiary-selected-disabled: @cont-elevation-action-base; +@comp-menu-button-container-icon-only-border-width-sm: @cont-border-width-action-base; +@comp-menu-button-container-icon-only-border-width-md: @cont-border-width-action-base; +@comp-menu-button-container-icon-only-border-width-lg: @cont-border-width-action-base; +@comp-menu-button-container-icon-only-spacing-padding-md: @cont-spacing-common-padding-inset-100; +@comp-menu-button-container-icon-only-spacing-padding-lg: @cont-spacing-common-padding-inset-200; +@comp-menu-button-container-border-width-sm: @cont-border-width-action-base; +@comp-menu-button-container-border-width-md: @cont-border-width-action-base; +@comp-menu-button-container-border-width-lg: @cont-border-width-action-base; +@comp-menu-button-label-color-fg-neutral-enabled: @cont-color-action-fg-on-neutral-base; +@comp-menu-button-label-color-fg-neutral-hover: @cont-color-action-fg-on-neutral-moderate; +@comp-menu-button-label-color-fg-neutral-pressed: @cont-color-action-fg-on-neutral-bold; +@comp-menu-button-label-color-fg-neutral-selected-enabled: @cont-color-action-fg-on-neutral-bold; +@comp-menu-button-label-color-fg-neutral-selected-hover: @cont-color-action-fg-on-neutral-moderate; +@comp-menu-button-label-color-fg-neutral-selected-pressed: @cont-color-action-fg-on-neutral-bold; +@comp-menu-button-label-typography-sm: @cont-typography-action-sm; +@comp-menu-button-label-typography-md: @cont-typography-action-md; +@comp-menu-button-label-typography-lg: @cont-typography-action-lg; +@comp-menu-button-icon-color-fg-neutral-enabled: @cont-color-action-fg-on-neutral-base; +@comp-menu-button-icon-color-fg-neutral-hover: @cont-color-action-fg-on-neutral-moderate; +@comp-menu-button-icon-color-fg-neutral-pressed: @cont-color-action-fg-on-neutral-bold; +@comp-menu-button-icon-color-fg-neutral-selected-enabled: @cont-color-action-fg-on-neutral-bold; +@comp-menu-button-icon-color-fg-neutral-selected-hover: @cont-color-action-fg-on-neutral-moderate; +@comp-menu-button-icon-color-fg-neutral-selected-pressed: @cont-color-action-fg-on-neutral-bold; +@comp-menu-button-container-radius-sm: @cont-radius-action; +@comp-menu-button-container-radius-md: @cont-radius-action; +@comp-menu-button-container-radius-lg: @cont-radius-action; +@comp-menu-button-container-icon-only-radius-sm: @cont-radius-action; +@comp-menu-button-container-icon-only-radius-md: @cont-radius-action; +@comp-menu-button-container-icon-only-radius-lg: @cont-radius-action; +@comp-menu-button-container-spacing-padding-sm: @cont-spacing-action-padding-sm; +@comp-menu-button-container-spacing-padding-md: @cont-spacing-action-padding-md; +@comp-menu-button-container-spacing-padding-lg: @cont-spacing-action-padding-lg; +@comp-menu-button-container-spacing-gap-sm: @cont-spacing-action-gap-sm; +@comp-menu-button-container-spacing-gap-md: @cont-spacing-action-gap-sm; +@comp-menu-button-container-spacing-gap-lg: @cont-spacing-action-gap-lg; +@comp-menu-button-label-color-fg-primary-enabled: @cont-color-action-fg-on-primary-base; +@comp-menu-button-label-color-fg-primary-hover: @cont-color-action-fg-on-primary-base; +@comp-menu-button-label-color-fg-primary-pressed: @cont-color-action-fg-on-primary-base; +@comp-menu-button-label-color-fg-primary-selected-enabled: @cont-color-action-fg-on-primary-base; +@comp-menu-button-label-color-fg-primary-selected-hover: @cont-color-action-fg-on-primary-base; +@comp-menu-button-label-color-fg-primary-selected-pressed: @cont-color-action-fg-on-primary-base; +@comp-menu-button-label-color-fg-secondary-enabled: @cont-color-action-fg-on-secondary-minimal; +@comp-menu-button-label-color-fg-secondary-hover: @cont-color-action-fg-on-secondary-minimal; +@comp-menu-button-label-color-fg-secondary-pressed: @cont-color-action-fg-on-secondary-minimal; +@comp-menu-button-label-color-fg-secondary-selected-enabled: @cont-color-action-fg-on-secondary-minimal; +@comp-menu-button-label-color-fg-secondary-selected-hover: @cont-color-action-fg-on-secondary-minimal; +@comp-menu-button-label-color-fg-secondary-selected-pressed: @cont-color-action-fg-on-secondary-minimal; +@comp-menu-button-label-color-fg-tertiary-enabled: @cont-color-action-fg-on-tertiary-minimal; +@comp-menu-button-label-color-fg-tertiary-hover: @cont-color-action-fg-on-tertiary-minimal; +@comp-menu-button-label-color-fg-tertiary-pressed: @cont-color-action-fg-on-tertiary-minimal; +@comp-menu-button-label-color-fg-tertiary-selected-enabled: @cont-color-action-fg-on-tertiary-minimal; +@comp-menu-button-label-color-fg-tertiary-selected-hover: @cont-color-action-fg-on-tertiary-minimal; +@comp-menu-button-label-color-fg-tertiary-selected-pressed: @cont-color-action-fg-on-tertiary-minimal; +@comp-menu-button-icon-color-fg-primary-enabled: @cont-color-action-fg-on-primary-base; +@comp-menu-button-icon-color-fg-primary-hover: @cont-color-action-fg-on-primary-base; +@comp-menu-button-icon-color-fg-primary-pressed: @cont-color-action-fg-on-primary-base; +@comp-menu-button-icon-color-fg-primary-selected-enabled: @cont-color-action-fg-on-primary-base; +@comp-menu-button-icon-color-fg-primary-selected-hover: @cont-color-action-fg-on-primary-base; +@comp-menu-button-icon-color-fg-primary-selected-pressed: @cont-color-action-fg-on-primary-base; +@comp-menu-button-icon-color-fg-secondary-enabled: @cont-color-action-fg-on-secondary-minimal; +@comp-menu-button-icon-color-fg-secondary-hover: @cont-color-action-fg-on-secondary-minimal; +@comp-menu-button-icon-color-fg-secondary-pressed: @cont-color-action-fg-on-secondary-minimal; +@comp-menu-button-icon-color-fg-secondary-selected-enabled: @cont-color-action-fg-on-secondary-minimal; +@comp-menu-button-icon-color-fg-secondary-selected-hover: @cont-color-action-fg-on-secondary-minimal; +@comp-menu-button-icon-color-fg-secondary-selected-pressed: @cont-color-action-fg-on-secondary-minimal; +@comp-menu-button-icon-color-fg-tertiary-enabled: @cont-color-action-fg-on-tertiary-minimal; +@comp-menu-button-icon-color-fg-tertiary-hover: @cont-color-action-fg-on-tertiary-minimal; +@comp-menu-button-icon-color-fg-tertiary-pressed: @cont-color-action-fg-on-tertiary-minimal; +@comp-menu-button-icon-color-fg-tertiary-selected-enabled: @cont-color-action-fg-on-tertiary-minimal; +@comp-menu-button-icon-color-fg-tertiary-selected-hover: @cont-color-action-fg-on-tertiary-minimal; +@comp-menu-button-icon-color-fg-tertiary-selected-pressed: @cont-color-action-fg-on-tertiary-minimal; +@comp-menu-button-container-icon-only-sizing-min-inline-sm: @cont-sizing-action-sm; +@comp-menu-button-container-icon-only-sizing-min-inline-md: @cont-sizing-action-md; +@comp-menu-button-container-icon-only-sizing-min-inline-lg: @cont-sizing-action-lg; +@comp-menu-button-container-icon-only-sizing-min-block-sm: @cont-sizing-action-sm; +@comp-menu-button-container-icon-only-sizing-min-block-md: @cont-sizing-action-md; +@comp-menu-button-container-icon-only-sizing-min-block-lg: @cont-sizing-action-lg; +@comp-menu-button-container-sizing-min-block-sm: @cont-sizing-action-sm; +@comp-menu-button-container-sizing-min-block-md: @cont-sizing-action-md; +@comp-menu-button-container-sizing-min-block-lg: @cont-sizing-action-lg; +@comp-menu-button-container-sizing-min-inline-sm: @cont-sizing-action-sm * 2; +@comp-menu-button-container-sizing-min-inline-md: @cont-sizing-action-md * 2; +@comp-menu-button-container-sizing-min-inline-lg: @cont-sizing-action-lg * 2; diff --git a/packages/ds-theme/src/web-design-tokens/component/menu.less b/packages/ds-theme/src/web-design-tokens/component/menu.less new file mode 100644 index 0000000000..6ee01c0018 --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/menu.less @@ -0,0 +1,67 @@ +// Do not edit directly, this file was auto-generated. + +@comp-menu-container-spacing-gap: @cont-spacing-common-gap-000; +@comp-menu-group-header-container-color-bg: @core-color-palette-misc-transparent; +@comp-menu-group-container-color-bg: @core-color-palette-misc-transparent; +@comp-menu-group-container-spacing-padding: @cont-spacing-common-padding-inset-000; +@comp-menu-group-container-spacing-gap: @cont-spacing-common-gap-000; +@comp-menu-container-color-bg: @cont-color-common-container-surface-layer-4; +@comp-menu-container-color-border: @cont-color-common-container-surface-on-layer-4-subtle; +@comp-menu-group-header-label-color-fg: @cont-color-common-fg-generic-subtle; // +@comp-menu-group-header-icon-color-fg: @cont-color-common-fg-generic-subtle; // +@comp-menu-group-header-icon-typography: @cont-typography-common-icon-base-sm; +@comp-menu-item-container-color-bg-single-enabled: @cont-color-menu-bg-on-layer-1-minimal; +@comp-menu-item-container-color-bg-single-loading: @cont-color-common-container-misc-transparent; +@comp-menu-item-container-color-bg-single-disabled: @cont-color-common-container-misc-transparent; +@comp-menu-item-container-color-border-single-enabled: @cont-color-common-container-misc-transparent; +@comp-menu-item-container-color-border-single-hover: @cont-color-common-container-misc-transparent; +@comp-menu-item-container-color-border-single-pressed: @cont-color-common-container-misc-transparent; +@comp-menu-item-container-color-border-single-active: @cont-color-common-container-misc-transparent; +@comp-menu-item-container-color-border-single-loading: @cont-color-common-container-misc-transparent; +@comp-menu-item-container-color-border-single-disabled: @cont-color-common-container-misc-transparent; +@comp-menu-item-container-elevation-enabled: @cont-elevation-common-level-0; +@comp-menu-item-container-elevation-hover: @cont-elevation-common-level-0; +@comp-menu-item-container-elevation-pressed: @cont-elevation-common-level-0; +@comp-menu-item-container-elevation-active: @cont-elevation-common-level-0; +@comp-menu-item-container-elevation-loading: @cont-elevation-common-level-0; +@comp-menu-item-container-elevation-disabled: @cont-elevation-common-level-0; +@comp-menu-item-container-elevation-focus: @cont-elevation-common-focus-inset-base; +@comp-menu-item-container-border-width: @cont-border-width-common-none; +@comp-menu-item-label-color-fg-single-disabled: @cont-color-common-fg-generic-disabled-bold; +@comp-menu-item-indicator-color-fg-single-disabled: @cont-color-common-fg-generic-disabled-bold; +@comp-menu-item-indicator-typography: @cont-typography-common-icon-base-md; +@comp-menu-item-icon-color-fg-single-disabled: @cont-color-common-fg-generic-disabled-bold; +@comp-menu-container-spacing-padding: @cont-spacing-common-padding-inset-100; +@comp-menu-container-border-width: @cont-border-width-menu-base; +@comp-menu-container-elevation: @cont-elevation-menu-bold; +@comp-menu-group-header-label-typography: @cont-typography-menu-bold-sm; +@comp-menu-group-divider-container-spacing-padding: @cont-spacing-common-padding-inset-100; +@comp-menu-item-container-color-bg-single-hover: @cont-color-menu-bg-on-layer-4-subtle; +@comp-menu-item-container-color-bg-single-pressed: @cont-color-menu-bg-on-layer-4-moderate; +@comp-menu-item-container-color-bg-single-active: @cont-color-menu-bg-on-layer-4-subtle; +@comp-menu-item-label-color-fg-single-enabled: @cont-color-menu-fg-on-minimal; +@comp-menu-item-label-color-fg-single-hover: @cont-color-menu-fg-on-subtle; +@comp-menu-item-label-color-fg-single-pressed: @cont-color-menu-fg-on-moderate; +@comp-menu-item-label-color-fg-single-active: @cont-color-menu-fg-on-subtle; +@comp-menu-item-label-color-fg-single-loading: @cont-color-menu-fg-on-minimal; +@comp-menu-item-label-typography: @cont-typography-menu-subtle-md; +@comp-menu-item-indicator-color-fg-single-enabled: @cont-color-menu-fg-on-minimal; +@comp-menu-item-indicator-color-fg-single-hover: @cont-color-menu-fg-on-subtle; +@comp-menu-item-indicator-color-fg-single-pressed: @cont-color-menu-fg-on-moderate; +@comp-menu-item-indicator-color-fg-single-active: @cont-color-menu-fg-on-subtle; +@comp-menu-item-indicator-color-fg-single-loading: @cont-color-menu-fg-on-minimal; +@comp-menu-item-icon-color-fg-single-enabled: @cont-color-menu-fg-on-minimal; +@comp-menu-item-icon-color-fg-single-hover: @cont-color-menu-fg-on-subtle; +@comp-menu-item-icon-color-fg-single-pressed: @cont-color-menu-fg-on-moderate; +@comp-menu-item-icon-color-fg-single-active: @cont-color-menu-fg-on-subtle; +@comp-menu-item-icon-color-fg-single-loading: @cont-color-menu-fg-on-minimal; +@comp-menu-container-radius: @cont-radius-popover; +@comp-menu-group-header-container-spacing-padding: @cont-spacing-menu-padding-sm; +@comp-menu-group-header-container-spacing-gap: @cont-spacing-menu-gap-sm; +@comp-menu-group-header-container-radius: @cont-radius-menu; +@comp-menu-group-container-radius: @cont-radius-menu; +@comp-menu-item-container-spacing-padding: @cont-spacing-menu-padding-sm; +@comp-menu-item-container-spacing-gap: @cont-spacing-menu-gap-md; +@comp-menu-item-container-radius: @cont-radius-menu; +@comp-menu-group-header-container-sizing-min-block: @cont-sizing-menu-sm; +@comp-menu-item-container-sizing-block: @cont-sizing-menu-sm; diff --git a/packages/ds-theme/src/web-design-tokens/component/nav.less b/packages/ds-theme/src/web-design-tokens/component/nav.less new file mode 100644 index 0000000000..bf87c105cb --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/nav.less @@ -0,0 +1,108 @@ +// Do not edit directly, this file was auto-generated. + +@comp-nav-container-spacing-padding-sm: @cont-spacing-common-padding-inset-000; +@comp-nav-container-spacing-padding-md: @cont-spacing-common-padding-inset-000; +@comp-nav-container-spacing-padding-lg: @cont-spacing-common-padding-inset-000; +@comp-nav-container-spacing-gap-sm: @cont-spacing-common-gap-000; +@comp-nav-container-spacing-gap-md: @cont-spacing-common-gap-000; +@comp-nav-container-spacing-gap-lg: @cont-spacing-common-gap-000; +@comp-nav-group-container-spacing-padding-sm: @cont-spacing-common-padding-inset-000; +@comp-nav-group-container-spacing-padding-md: @cont-spacing-common-padding-inset-000; +@comp-nav-group-container-spacing-padding-lg: @cont-spacing-common-padding-inset-000; +@comp-nav-group-container-spacing-gap-sm: @cont-spacing-common-gap-000; +@comp-nav-group-container-spacing-gap-md: @cont-spacing-common-gap-000; +@comp-nav-group-container-spacing-gap-lg: @cont-spacing-common-gap-000; +@comp-nav-item-inner-container-spacing-gap-sm: @cont-spacing-common-gap-000; +@comp-nav-item-inner-container-spacing-gap-md: @cont-spacing-common-gap-000; +@comp-nav-item-inner-container-spacing-gap-lg: @cont-spacing-common-gap-000; +@comp-nav-container-color-bg: @cont-color-common-container-misc-transparent; +@comp-nav-container-color-border: @cont-color-common-container-misc-transparent; +@comp-nav-container-radius-sm: @cont-radius-common-none; +@comp-nav-container-radius-md: @cont-radius-common-none; +@comp-nav-container-radius-lg: @cont-radius-common-none; +@comp-nav-container-border-width-sm: @cont-border-width-common-none; +@comp-nav-container-border-width-md: @cont-border-width-common-none; +@comp-nav-container-border-width-lg: @cont-border-width-common-none; +@comp-nav-group-container-color-bg: @cont-color-common-container-misc-transparent; +@comp-nav-group-container-radius-sm: @cont-radius-common-none; +@comp-nav-group-container-radius-md: @cont-radius-common-none; +@comp-nav-group-container-radius-lg: @cont-radius-common-none; +@comp-nav-group-label-container-color-bg: @cont-color-common-container-misc-transparent; +@comp-nav-group-label-container-radius-sm: @cont-radius-common-none; +@comp-nav-group-label-container-radius-md: @cont-radius-common-none; +@comp-nav-group-label-container-radius-lg: @cont-radius-common-none; +@comp-nav-group-label-color-fg: @cont-color-common-fg-generic-subtle; +@comp-nav-item-container-color-bg-enabled: @cont-color-navigation-bg-on-layer-3-minimal; +@comp-nav-item-container-color-bg-loading: @cont-color-common-container-misc-transparent; +@comp-nav-item-container-color-bg-disabled: @cont-color-common-container-misc-transparent; +@comp-nav-item-container-color-border-enabled: @cont-color-common-container-misc-transparent; +@comp-nav-item-container-color-border-hover: @cont-color-common-container-misc-transparent; +@comp-nav-item-container-color-border-pressed: @cont-color-common-container-misc-transparent; +@comp-nav-item-container-color-border-active: @cont-color-common-container-misc-transparent; +@comp-nav-item-container-color-border-loading: @cont-color-common-container-misc-transparent; +@comp-nav-item-container-color-border-disabled: @cont-color-common-container-misc-transparent; +@comp-nav-item-container-border-width-sm: @cont-border-width-common-none; +@comp-nav-item-container-border-width-md: @cont-border-width-common-none; +@comp-nav-item-container-border-width-lg: @cont-border-width-common-none; +@comp-nav-item-container-elevation-enabled: @cont-elevation-common-level-0; +@comp-nav-item-container-elevation-hover: @cont-elevation-common-level-0; +@comp-nav-item-container-elevation-pressed: @cont-elevation-common-level-0; +@comp-nav-item-container-elevation-active: @cont-elevation-common-level-0; +@comp-nav-item-container-elevation-loading: @cont-elevation-common-level-0; +@comp-nav-item-container-elevation-disabled: @cont-elevation-common-level-0; +@comp-nav-item-container-elevation-focus: @cont-elevation-common-focus-inset-base; +@comp-nav-item-label-color-fg-disabled: @cont-color-common-fg-generic-disabled-bold; +@comp-nav-item-icon-color-fg-disabled: @cont-color-common-fg-generic-disabled-bold; +@comp-nav-item-actions-opacity-enabled: @cont-opacity-common-transparent; +@comp-nav-item-actions-opacity-hover: @cont-opacity-common-full; +@comp-nav-item-actions-opacity-pressed: @cont-opacity-common-full; +@comp-nav-item-actions-opacity-active: @cont-opacity-common-transparent; +@comp-nav-item-actions-opacity-disabled: @cont-opacity-common-transparent; +@comp-nav-item-actions-opacity-focus: @cont-opacity-common-full; +@comp-nav-container-elevation: @cont-elevation-navigation-moderate; +@comp-nav-group-label-typography-sm: @cont-typography-navigation-bold-sm; +@comp-nav-group-label-typography-md: @cont-typography-navigation-bold-sm; +@comp-nav-group-label-typography-lg: @cont-typography-navigation-bold-md; +@comp-nav-group-divider-container-spacing-padding-sm: @cont-spacing-common-padding-block-200; +@comp-nav-group-divider-container-spacing-padding-md: @cont-spacing-common-padding-block-200; +@comp-nav-group-divider-container-spacing-padding-lg: @cont-spacing-common-padding-block-200; +@comp-nav-item-container-color-bg-hover: @cont-color-navigation-bg-on-layer-3-subtle; +@comp-nav-item-container-color-bg-pressed: @cont-color-navigation-bg-on-layer-3-moderate; +@comp-nav-item-container-color-bg-active: @cont-color-navigation-bg-on-layer-3-subtle; +@comp-nav-item-label-color-fg-enabled: @cont-color-navigation-fg-on-minimal; +@comp-nav-item-label-color-fg-hover: @cont-color-navigation-fg-on-subtle; +@comp-nav-item-label-color-fg-pressed: @cont-color-navigation-fg-on-moderate; +@comp-nav-item-label-color-fg-active: @cont-color-navigation-fg-on-subtle; +@comp-nav-item-label-color-fg-loading: @cont-color-navigation-fg-on-minimal; +@comp-nav-item-label-typography-sm: @cont-typography-navigation-subtle-sm; +@comp-nav-item-label-typography-md: @cont-typography-navigation-subtle-md; +@comp-nav-item-label-typography-lg: @cont-typography-navigation-subtle-lg; +@comp-nav-item-icon-color-fg-enabled: @cont-color-navigation-fg-on-minimal; +@comp-nav-item-icon-color-fg-hover: @cont-color-navigation-fg-on-subtle; +@comp-nav-item-icon-color-fg-pressed: @cont-color-navigation-fg-on-moderate; +@comp-nav-item-icon-color-fg-active: @cont-color-navigation-fg-on-subtle; +@comp-nav-item-icon-color-fg-loading: @cont-color-navigation-fg-on-minimal; +@comp-nav-item-inner-container-spacing-padding-sm: @cont-spacing-common-padding-block-100; +@comp-nav-item-inner-container-spacing-padding-md: @cont-spacing-common-padding-block-200; +@comp-nav-item-inner-container-spacing-padding-lg: @cont-spacing-common-padding-block-300; +@comp-nav-group-label-container-spacing-padding-sm: @cont-spacing-navigation-padding-sm; +@comp-nav-group-label-container-spacing-padding-md: @cont-spacing-navigation-padding-md; +@comp-nav-group-label-container-spacing-padding-lg: @cont-spacing-navigation-padding-lg; +@comp-nav-group-label-container-spacing-gap-sm: @cont-spacing-navigation-gap-sm; +@comp-nav-group-label-container-spacing-gap-md: @cont-spacing-navigation-gap-sm; +@comp-nav-group-label-container-spacing-gap-lg: @cont-spacing-navigation-gap-md; +@comp-nav-item-container-spacing-padding-sm: @cont-spacing-navigation-padding-sm; +@comp-nav-item-container-spacing-padding-md: @cont-spacing-navigation-padding-md; +@comp-nav-item-container-spacing-padding-lg: @cont-spacing-navigation-padding-lg; +@comp-nav-item-container-spacing-gap-sm: @cont-spacing-navigation-gap-sm; +@comp-nav-item-container-spacing-gap-md: @cont-spacing-navigation-gap-md; +@comp-nav-item-container-spacing-gap-lg: @cont-spacing-navigation-gap-lg; +@comp-nav-item-container-radius-sm: @cont-radius-navigation; +@comp-nav-item-container-radius-md: @cont-radius-navigation; +@comp-nav-item-container-radius-lg: @cont-radius-navigation; +@comp-nav-group-label-container-sizing-min-block-sm: @cont-sizing-navigation-sm; +@comp-nav-group-label-container-sizing-min-block-md: @cont-sizing-navigation-md; +@comp-nav-group-label-container-sizing-min-block-lg: @cont-sizing-navigation-md; +@comp-nav-item-container-sizing-min-block-sm: @cont-sizing-navigation-sm; +@comp-nav-item-container-sizing-min-block-md: @cont-sizing-navigation-md; +@comp-nav-item-container-sizing-min-block-lg: @cont-sizing-navigation-lg; diff --git a/packages/ds-theme/src/web-design-tokens/component/persona.less b/packages/ds-theme/src/web-design-tokens/component/persona.less new file mode 100644 index 0000000000..c9c728dff4 --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/persona.less @@ -0,0 +1,31 @@ +// Do not edit directly, this file was auto-generated. + +@comp-persona-container-spacing-padding-sm: @cont-spacing-common-padding-squish-000; +@comp-persona-container-spacing-padding-md: @cont-spacing-common-padding-squish-000; +@comp-persona-container-spacing-padding-lg: @cont-spacing-common-padding-squish-000; +@comp-persona-inner-spacing-gap-sm: @cont-spacing-common-gap-000; +@comp-persona-container-color-bg-base: @cont-color-common-container-misc-transparent; +@comp-persona-container-color-border-base: @cont-color-common-container-misc-transparent; +@comp-persona-container-border-radius-sm: @cont-radius-common-none; +@comp-persona-container-border-radius-md: @cont-radius-common-none; +@comp-persona-container-border-radius-lg: @cont-radius-common-none; +@comp-persona-container-border-width-sm: @cont-border-width-common-none; +@comp-persona-container-border-width-md: @cont-border-width-common-none; +@comp-persona-container-border-width-lg: @cont-border-width-common-none; +@comp-persona-label-color-fg: @cont-color-common-fg-generic-bold; +@comp-persona-label-typography-sm: @cont-typography-common-label-100-bold; +@comp-persona-label-typography-md: @cont-typography-common-label-200-bold; +@comp-persona-label-typography-lg: @cont-typography-common-label-300-bold; +@comp-persona-secondary-label-color-fg: @cont-color-common-fg-generic-subtle; +@comp-persona-secondary-label-typography-sm: @cont-typography-common-label-050-base; +@comp-persona-secondary-label-typography-md: @cont-typography-common-label-050-base; +@comp-persona-secondary-label-typography-lg: @cont-typography-common-label-050-base; +@comp-persona-tertiary-label-color-fg: @cont-color-common-fg-generic-subtle; +@comp-persona-tertiary-label-typography-sm: @cont-typography-common-label-050-base; +@comp-persona-tertiary-label-typography-md: @cont-typography-common-label-050-base; +@comp-persona-tertiary-label-typography-lg: @cont-typography-common-label-050-base; +@comp-persona-container-spacing-gap-sm: @cont-spacing-common-gap-100; +@comp-persona-container-spacing-gap-md: @cont-spacing-common-gap-100; +@comp-persona-container-spacing-gap-lg: @cont-spacing-common-gap-200; +@comp-persona-inner-spacing-gap-md: @cont-spacing-common-gap-050; +@comp-persona-inner-spacing-gap-lg: @cont-spacing-common-gap-050; diff --git a/packages/ds-theme/src/web-design-tokens/component/popover.less b/packages/ds-theme/src/web-design-tokens/component/popover.less new file mode 100644 index 0000000000..7bcad02e8e --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/popover.less @@ -0,0 +1,33 @@ +// Do not edit directly, this file was auto-generated. + +@comp-popover-arrow-container-transform-rotate: 135deg; +@comp-popover-container-color-bg-base: @cont-color-common-container-surface-layer-4; +@comp-popover-container-color-border-base: @cont-color-common-container-surface-on-layer-4-minimal; +@comp-popover-arrow-container-color-bg-base: @cont-color-common-container-surface-layer-4; +@comp-popover-arrow-container-color-border-base: @cont-color-common-container-surface-on-layer-4-minimal; +@comp-popover-container-border-width-sm: @cont-border-width-popover-base; +@comp-popover-container-border-width-md: @cont-border-width-popover-base; +@comp-popover-container-border-width-lg: @cont-border-width-popover-base; +@comp-popover-container-elevation: @cont-elevation-popover-base; +@comp-popover-arrow-backdrop-elevation: @cont-elevation-popover-base; +@comp-popover-arrow-container-sizing-sm: @cont-sizing-common-200*0.7071; +@comp-popover-arrow-container-sizing-md: @cont-sizing-common-300*0.7071; +@comp-popover-arrow-container-sizing-lg: @cont-sizing-common-300*0.7071; +@comp-popover-arrow-container-border-radius-start-end-sm: @cont-radius-common-xs; +@comp-popover-arrow-container-border-radius-start-end-md: @cont-radius-common-xs; +@comp-popover-arrow-container-border-radius-start-end-lg: @cont-radius-common-xs; +@comp-popover-arrow-container-border-width-block-start-sm: @cont-border-width-popover-base; +@comp-popover-arrow-container-border-width-block-start-md: @cont-border-width-popover-base; +@comp-popover-arrow-container-border-width-block-start-lg: @cont-border-width-popover-base; +@comp-popover-arrow-container-border-width-inline-end-sm: @cont-border-width-popover-base; +@comp-popover-arrow-container-border-width-inline-end-md: @cont-border-width-popover-base; +@comp-popover-arrow-container-border-width-inline-end-lg: @cont-border-width-popover-base; +@comp-popover-offset-spacing-gap-sm: @cont-spacing-common-gap-100; +@comp-popover-offset-spacing-gap-md: @cont-spacing-common-gap-100; +@comp-popover-offset-spacing-gap-lg: @cont-spacing-common-gap-100; +@comp-popover-container-spacing-padding-sm: @cont-spacing-popover-padding-sm; +@comp-popover-container-spacing-padding-md: @cont-spacing-popover-padding-md; +@comp-popover-container-spacing-padding-lg: @cont-spacing-popover-padding-lg; +@comp-popover-container-radius-sm: @cont-radius-popover; +@comp-popover-container-radius-md: @cont-radius-popover; +@comp-popover-container-radius-lg: @cont-radius-popover; diff --git a/packages/ds-theme/src/web-design-tokens/component/radio.less b/packages/ds-theme/src/web-design-tokens/component/radio.less new file mode 100644 index 0000000000..9fd055c8b8 --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/radio.less @@ -0,0 +1,97 @@ +// Do not edit directly, this file was auto-generated. + +@comp-radio-control-container-color-bg-enabled: @core-color-palette-misc-transparent; +@comp-radio-control-container-color-bg-hover: @core-color-palette-misc-transparent; +@comp-radio-control-container-color-bg-pressed: @core-color-palette-misc-transparent; +@comp-radio-control-container-color-bg-read-only: @core-color-palette-misc-transparent; +@comp-radio-control-container-color-bg-checked-read-only: @core-color-palette-misc-transparent; +@comp-radio-control-container-color-bg-disabled: @cont-color-common-container-misc-disabled; +@comp-radio-control-container-color-bg-invalid-enabled: @cont-color-common-container-misc-transparent; +@comp-radio-control-container-color-bg-invalid-hover: @cont-color-common-container-misc-transparent; +@comp-radio-control-container-color-bg-invalid-pressed: @cont-color-common-container-misc-transparent; +@comp-radio-control-container-color-bg-checked-disabled: @cont-color-common-container-misc-disabled; +@comp-radio-control-container-color-bg-checked-invalid-enabled: @cont-color-common-container-negative-base; +@comp-radio-control-container-color-bg-checked-invalid-hover: @cont-color-common-container-negative-moderate; +@comp-radio-control-container-color-bg-checked-invalid-pressed: @cont-color-common-container-negative-bold; +@comp-radio-control-container-color-border-disabled: @cont-color-common-container-misc-disabled; +@comp-radio-control-container-color-border-invalid-enabled: @cont-color-common-container-negative-base; +@comp-radio-control-container-color-border-invalid-hover: @cont-color-common-container-negative-moderate; +@comp-radio-control-container-color-border-invalid-pressed: @cont-color-common-container-negative-bold; +@comp-radio-control-container-color-border-checked-disabled: @cont-color-common-container-misc-disabled; +@comp-radio-control-container-color-border-checked-invalid-enabled: @cont-color-common-container-negative-base; +@comp-radio-control-container-color-border-checked-invalid-hover: @cont-color-common-container-negative-moderate; +@comp-radio-control-container-color-border-checked-invalid-pressed: @cont-color-common-container-negative-bold; +@comp-radio-control-container-radius-sm: @cont-radius-common-full; +@comp-radio-control-container-radius-md: @cont-radius-common-full; +@comp-radio-control-container-radius-lg: @cont-radius-common-full; +@comp-radio-control-container-elevation-disabled: @cont-elevation-common-level-0; +@comp-radio-control-container-elevation-read-only: @cont-elevation-common-level-0; +@comp-radio-control-container-elevation-focus: @cont-elevation-common-focus-outset-base; +@comp-radio-indicator-container-color-bg-enabled: @cont-color-common-container-inverse-base; +@comp-radio-indicator-container-color-bg-hover: @cont-color-common-container-inverse-base; +@comp-radio-indicator-container-color-bg-pressed: @cont-color-common-container-inverse-base; +@comp-radio-indicator-container-color-bg-disabled: @cont-color-common-container-inverse-base; +@comp-radio-indicator-container-color-bg-read-only: @cont-color-common-container-neutral-bold; +@comp-radio-indicator-container-color-bg-invalid-enabled: @cont-color-common-container-inverse-base; +@comp-radio-indicator-container-color-bg-invalid-hover: @cont-color-common-container-inverse-base; +@comp-radio-indicator-container-color-bg-invalid-pressed: @cont-color-common-container-inverse-base; +@comp-radio-indicator-container-radius-sm: @cont-radius-common-full; +@comp-radio-indicator-container-radius-md: @cont-radius-common-full; +@comp-radio-indicator-container-radius-lg: @cont-radius-common-full; +@comp-radio-label-color-fg-enabled: @cont-color-common-fg-generic-bold; +@comp-radio-label-color-fg-hover: @cont-color-common-fg-generic-bold; +@comp-radio-label-color-fg-pressed: @cont-color-common-fg-generic-bold; +@comp-radio-label-color-fg-disabled: @cont-color-common-fg-generic-disabled-bold; +@comp-radio-label-color-fg-read-only: @cont-color-common-fg-generic-bold; +@comp-radio-label-color-fg-invalid-enabled: @cont-color-common-fg-generic-bold; +@comp-radio-label-color-fg-invalid-hover: @cont-color-common-fg-generic-bold; +@comp-radio-label-color-fg-invalid-pressed: @cont-color-common-fg-generic-bold; +@comp-radio-description-color-fg-enabled: @cont-color-common-fg-generic-subtle; +@comp-radio-description-color-fg-hover: @cont-color-common-fg-generic-subtle; +@comp-radio-description-color-fg-pressed: @cont-color-common-fg-generic-subtle; +@comp-radio-description-color-fg-disabled: @cont-color-common-fg-generic-disabled-bold; +@comp-radio-description-color-fg-read-only: @cont-color-common-fg-generic-subtle; +@comp-radio-description-color-fg-invalid-enabled: @cont-color-common-fg-generic-subtle; +@comp-radio-description-color-fg-invalid-hover: @cont-color-common-fg-generic-subtle; +@comp-radio-description-color-fg-invalid-pressed: @cont-color-common-fg-generic-subtle; +@comp-radio-description-typography-sm: @cont-typography-common-label-100-subtle; +@comp-radio-description-typography-md: @cont-typography-common-label-100-subtle; +@comp-radio-description-typography-lg: @cont-typography-common-label-100-subtle; +@comp-radio-control-container-color-bg-checked-enabled: @cont-color-control-bg-base; +@comp-radio-control-container-color-bg-checked-hover: @cont-color-control-bg-base; +@comp-radio-control-container-color-bg-checked-pressed: @cont-color-control-bg-base; +@comp-radio-control-container-color-border-enabled: @cont-color-control-border-moderate; +@comp-radio-control-container-color-border-hover: @cont-color-control-border-base; +@comp-radio-control-container-color-border-pressed: @cont-color-control-border-base; +@comp-radio-control-container-color-border-read-only: @cont-color-control-border-subtle; +@comp-radio-control-container-color-border-checked-enabled: @cont-color-control-border-base; +@comp-radio-control-container-color-border-checked-hover: @cont-color-control-border-base; +@comp-radio-control-container-color-border-checked-pressed: @cont-color-control-border-base; +@comp-radio-control-container-color-border-checked-read-only: @cont-color-control-border-subtle; +@comp-radio-control-container-elevation-enabled: @cont-elevation-control-base; +@comp-radio-control-container-elevation-hover: @cont-elevation-control-base; +@comp-radio-control-container-elevation-pressed: @cont-elevation-control-base; +@comp-radio-control-border-width-sm: @cont-border-width-control-base; +@comp-radio-control-border-width-md: @cont-border-width-control-base; +@comp-radio-control-border-width-lg: @cont-border-width-control-base; +@comp-radio-control-before-container-sizing-sm: @cont-sizing-common-600; +@comp-radio-control-before-container-sizing-md: @cont-sizing-common-600; +@comp-radio-control-before-container-sizing-lg: @cont-sizing-common-600; +@comp-radio-label-typography-sm: @cont-typography-control-subtle-sm; +@comp-radio-label-typography-md: @cont-typography-control-subtle-md; +@comp-radio-label-typography-lg: @cont-typography-control-subtle-lg; +@comp-radio-container-spacing-gap-sm: @cont-spacing-control-gap-sm; +@comp-radio-container-spacing-gap-md: @cont-spacing-control-gap-md; +@comp-radio-container-spacing-gap-lg: @cont-spacing-control-gap-lg; +@comp-radio-inner-container-spacing-gap-sm: @cont-spacing-control-gap-sm; +@comp-radio-inner-container-spacing-gap-md: @cont-spacing-control-gap-md; +@comp-radio-inner-container-spacing-gap-lg: @cont-spacing-control-gap-lg; +@comp-radio-control-container-sizing-sm: @cont-sizing-control-sm; +@comp-radio-control-container-sizing-md: @cont-sizing-control-md; +@comp-radio-control-container-sizing-lg: @cont-sizing-control-lg; +@comp-radio-indicator-container-sizing-sm: @cont-sizing-control-sm / 2; +@comp-radio-indicator-container-sizing-md: @cont-sizing-control-md / 2; +@comp-radio-indicator-container-sizing-lg: @cont-sizing-control-lg / 2; +@comp-radio-label-sizing-min-block-sm: @cont-sizing-control-sm; +@comp-radio-label-sizing-min-block-md: @cont-sizing-control-md; +@comp-radio-label-sizing-min-block-lg: @cont-sizing-control-lg; diff --git a/packages/ds-theme/src/web-design-tokens/component/remove-button.less b/packages/ds-theme/src/web-design-tokens/component/remove-button.less new file mode 100644 index 0000000000..6c8e64e3f2 --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/remove-button.less @@ -0,0 +1,63 @@ +// Do not edit directly, this file was auto-generated. + +@comp-remove-button-container-radius-xs: @cont-radius-common-full; +@comp-remove-button-container-radius-sm: @cont-radius-common-full; +@comp-remove-button-container-radius-md: @cont-radius-common-full; +@comp-remove-button-container-radius-lg: @cont-radius-common-full; +@comp-remove-button-container-color-bg-enabled: @cont-color-common-container-misc-transparent; +@comp-remove-button-container-color-bg-disabled: @cont-color-common-container-misc-disabled; +@comp-remove-button-container-color-border-enabled: @cont-color-common-container-misc-transparent; +@comp-remove-button-container-color-border-hover: @cont-color-common-container-misc-transparent; +@comp-remove-button-container-color-border-pressed: @cont-color-common-container-misc-transparent; +@comp-remove-button-container-color-border-disabled: @cont-color-common-container-misc-transparent; +@comp-remove-button-container-elevation-disabled: @cont-elevation-common-level-0; +@comp-remove-button-container-elevation-focus: @cont-elevation-common-focus-outset-base; +@comp-remove-button-icon-typography-xs: @cont-typography-common-icon-base-xs; +@comp-remove-button-icon-typography-sm: @cont-typography-common-icon-base-sm; +@comp-remove-button-icon-typography-md: @cont-typography-common-icon-base-md; +@comp-remove-button-icon-typography-lg: @cont-typography-common-icon-base-lg; +@comp-remove-button-icon-color-fg-enabled: @cont-color-common-fg-generic-subtle; +@comp-remove-button-icon-color-fg-hover: @cont-color-common-fg-generic-bold; +@comp-remove-button-icon-color-fg-pressed: @cont-color-common-fg-generic-bold; +@comp-remove-button-icon-color-fg-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-remove-button-container-sizing-min-block-xs: @cont-sizing-common-400; +@comp-remove-button-container-sizing-min-block-sm: @cont-sizing-common-400; +@comp-remove-button-container-sizing-min-block-md: @cont-sizing-common-500; +@comp-remove-button-container-sizing-min-block-lg: @cont-sizing-common-600; +@comp-remove-button-container-sizing-min-inline-xs: @cont-sizing-common-400; +@comp-remove-button-container-sizing-min-inline-sm: @cont-sizing-common-400; +@comp-remove-button-container-sizing-min-inline-md: @cont-sizing-common-500; +@comp-remove-button-container-sizing-min-inline-lg: @cont-sizing-common-600; +@comp-remove-button-container-color-bg-hover: @cont-color-action-bg-tertiary-minimal; +@comp-remove-button-container-color-bg-pressed: @cont-color-action-bg-tertiary-subtle; +@comp-remove-button-container-elevation-enabled: @cont-elevation-control-base; +@comp-remove-button-container-elevation-hover: @cont-elevation-control-base; +@comp-remove-button-container-elevation-pressed: @cont-elevation-control-base; +@comp-remove-button-container-before-sizing-xs: @cont-sizing-common-600; +@comp-remove-button-container-before-sizing-sm: @cont-sizing-common-600; +@comp-remove-button-container-before-sizing-md: @cont-sizing-common-600; +@comp-remove-button-container-before-sizing-lg: @cont-sizing-common-600; +@comp-remove-button-container-before-position-inset-inline-start-xs: ( + @comp-remove-button-container-sizing-min-inline-xs - @comp-remove-button-container-before-sizing-xs + )/2; +@comp-remove-button-container-before-position-inset-inline-start-sm: ( + @comp-remove-button-container-sizing-min-inline-sm - @comp-remove-button-container-before-sizing-sm + )/2; +@comp-remove-button-container-before-position-inset-inline-start-md: ( + @comp-remove-button-container-sizing-min-inline-md - @comp-remove-button-container-before-sizing-md + )/2; +@comp-remove-button-container-before-position-inset-inline-start-lg: ( + @comp-remove-button-container-sizing-min-inline-lg - @comp-remove-button-container-before-sizing-lg + )/2; +@comp-remove-button-container-before-position-inset-block-start-xs: ( + @comp-remove-button-container-sizing-min-block-xs - @comp-remove-button-container-before-sizing-xs + )/2; +@comp-remove-button-container-before-position-inset-block-start-sm: ( + @comp-remove-button-container-sizing-min-block-sm - @comp-remove-button-container-before-sizing-sm + )/2; +@comp-remove-button-container-before-position-inset-block-start-md: ( + @comp-remove-button-container-sizing-min-block-md - @comp-remove-button-container-before-sizing-md + )/2; +@comp-remove-button-container-before-position-inset-block-start-lg: ( + @comp-remove-button-container-sizing-min-block-lg - @comp-remove-button-container-before-sizing-lg + )/2; diff --git a/packages/ds-theme/src/web-design-tokens/component/shell-header.less b/packages/ds-theme/src/web-design-tokens/component/shell-header.less new file mode 100644 index 0000000000..825bf5981f --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/shell-header.less @@ -0,0 +1,145 @@ +// Do not edit directly, this file was auto-generated. + +@comp-shell-header-inner-center-container-sizing-min-inline-breakpoint-md: 440px; +@comp-shell-header-inner-center-container-sizing-min-inline-breakpoint-lg: 720px; +@comp-shell-header-inner-center-container-sizing-min-inline-breakpoint-xl: 720px; +@comp-shell-header-inner-center-container-sizing-min-inline-breakpoint-xxl: 720px; +@comp-shell-header-container-color-bg: @core-color-palette-misc-transparent; +@comp-shell-header-container-color-border: @core-color-palette-misc-transparent; +@comp-shell-header-container-spacing-padding-breakpoint-xs: @cont-spacing-common-padding-inset-000; +@comp-shell-header-container-spacing-padding-breakpoint-sm: @cont-spacing-common-padding-inset-000; +@comp-shell-header-container-spacing-padding-breakpoint-md: @cont-spacing-common-padding-inset-000; +@comp-shell-header-container-spacing-padding-breakpoint-lg: @cont-spacing-common-padding-inset-000; +@comp-shell-header-container-spacing-padding-breakpoint-xl: @cont-spacing-common-padding-inset-000; +@comp-shell-header-container-spacing-padding-breakpoint-xxl: @cont-spacing-common-padding-inset-000; +@comp-shell-header-container-spacing-gap-breakpoint-xs: @cont-spacing-common-gap-000; +@comp-shell-header-container-spacing-gap-breakpoint-sm: @cont-spacing-common-gap-000; +@comp-shell-header-container-spacing-gap-breakpoint-md: @cont-spacing-common-gap-000; +@comp-shell-header-container-spacing-gap-breakpoint-lg: @cont-spacing-common-gap-000; +@comp-shell-header-container-spacing-gap-breakpoint-xl: @cont-spacing-common-gap-000; +@comp-shell-header-container-spacing-gap-breakpoint-xxl: @cont-spacing-common-gap-000; +@comp-shell-header-inner-container-spacing-padding-block-breakpoint-xs: @cont-spacing-common-padding-inset-000; +@comp-shell-header-inner-container-spacing-padding-block-breakpoint-sm: @cont-spacing-common-padding-inset-000; +@comp-shell-header-inner-start-container-spacing-padding-inline-end-breakpoint-xs: @cont-spacing-common-padding-inset-000; +@comp-shell-header-inner-start-container-spacing-padding-inline-end-breakpoint-sm: @cont-spacing-common-padding-inset-000; +@comp-shell-header-inner-start-container-spacing-padding-inline-start-breakpoint-xs: @cont-spacing-common-padding-inset-000; +@comp-shell-header-inner-start-container-spacing-padding-inline-start-breakpoint-sm: @cont-spacing-common-padding-inset-000; +@comp-shell-header-inner-end-container-spacing-padding-inline-start-breakpoint-xs: @cont-spacing-common-padding-inset-000; +@comp-shell-header-inner-end-container-spacing-padding-inline-start-breakpoint-sm: @cont-spacing-common-padding-inset-000; +@comp-shell-header-inner-end-container-spacing-padding-inline-start-breakpoint-md: @cont-spacing-common-padding-inset-000; +@comp-shell-header-inner-end-container-spacing-padding-inline-start-breakpoint-lg: @cont-spacing-common-padding-inset-000; +@comp-shell-header-inner-end-container-spacing-padding-inline-start-breakpoint-xl: @cont-spacing-common-padding-inset-000; +@comp-shell-header-inner-end-container-spacing-padding-inline-start-breakpoint-xxl: @cont-spacing-common-padding-inset-000; +@comp-shell-header-inner-end-container-spacing-padding-inline-end-breakpoint-xs: @cont-spacing-common-padding-inset-000; +@comp-shell-header-inner-end-container-spacing-padding-inline-end-breakpoint-sm: @cont-spacing-common-padding-inset-000; +@comp-shell-header-inner-center-container-sizing-min-inline-breakpoint-xs: @cont-sizing-common-000; +@comp-shell-header-inner-center-container-sizing-min-inline-breakpoint-sm: @cont-sizing-common-000; +@comp-shell-header-inner-center-container-spacing-padding-breakpoint-xs: @cont-spacing-common-padding-inset-000; +@comp-shell-header-inner-center-container-spacing-padding-breakpoint-sm: @cont-spacing-common-padding-inset-000; +@comp-shell-header-inner-center-container-spacing-padding-breakpoint-md: @cont-spacing-common-padding-inset-000; +@comp-shell-header-inner-center-container-spacing-padding-breakpoint-lg: @cont-spacing-common-padding-inset-000; +@comp-shell-header-inner-center-container-spacing-padding-breakpoint-xl: @cont-spacing-common-padding-inset-000; +@comp-shell-header-inner-center-container-spacing-padding-breakpoint-xxl: @cont-spacing-common-padding-inset-000; +@comp-shell-header-container-radius-breakpoint-xs: @cont-radius-common-none; +@comp-shell-header-container-radius-breakpoint-sm: @cont-radius-common-none; +@comp-shell-header-container-radius-breakpoint-md: @cont-radius-common-none; +@comp-shell-header-container-radius-breakpoint-lg: @cont-radius-common-none; +@comp-shell-header-container-radius-breakpoint-xl: @cont-radius-common-none; +@comp-shell-header-container-radius-breakpoint-xxl: @cont-radius-common-none; +@comp-shell-header-container-border-width-breakpoint-xs: @cont-border-width-common-none; +@comp-shell-header-container-border-width-breakpoint-sm: @cont-border-width-common-none; +@comp-shell-header-container-border-width-breakpoint-md: @cont-border-width-common-none; +@comp-shell-header-container-border-width-breakpoint-lg: @cont-border-width-common-none; +@comp-shell-header-container-border-width-breakpoint-xl: @cont-border-width-common-none; +@comp-shell-header-container-border-width-breakpoint-xxl: @cont-border-width-common-none; +@comp-shell-header-inner-container-radius-breakpoint-xs: @cont-radius-common-none; +@comp-shell-header-inner-container-radius-breakpoint-sm: @cont-radius-common-none; +@comp-shell-header-inner-container-radius-breakpoint-md: @cont-radius-common-none; +@comp-shell-header-inner-container-radius-breakpoint-lg: @cont-radius-common-none; +@comp-shell-header-inner-container-radius-breakpoint-xl: @cont-radius-common-none; +@comp-shell-header-inner-container-radius-breakpoint-xxl: @cont-radius-common-none; +@comp-shell-header-inner-container-border-width-block-start-breakpoint-xs: @cont-border-width-common-none; +@comp-shell-header-inner-container-border-width-block-start-breakpoint-sm: @cont-border-width-common-none; +@comp-shell-header-inner-container-border-width-block-start-breakpoint-md: @cont-border-width-common-none; +@comp-shell-header-inner-container-border-width-block-start-breakpoint-lg: @cont-border-width-common-none; +@comp-shell-header-inner-container-border-width-block-start-breakpoint-xl: @cont-border-width-common-none; +@comp-shell-header-inner-container-border-width-block-start-breakpoint-xxl: @cont-border-width-common-none; +@comp-shell-header-inner-container-border-width-block-end-breakpoint-xs: @cont-border-width-common-subtle; +@comp-shell-header-inner-container-border-width-block-end-breakpoint-sm: @cont-border-width-common-subtle; +@comp-shell-header-inner-container-border-width-block-end-breakpoint-md: @cont-border-width-common-subtle; +@comp-shell-header-inner-container-border-width-block-end-breakpoint-lg: @cont-border-width-common-subtle; +@comp-shell-header-inner-container-border-width-block-end-breakpoint-xl: @cont-border-width-common-subtle; +@comp-shell-header-inner-container-border-width-block-end-breakpoint-xxl: @cont-border-width-common-subtle; +@comp-shell-header-badge-container-radius-breakpoint-xs: @cont-radius-common-none; +@comp-shell-header-badge-container-radius-breakpoint-sm: @cont-radius-common-none; +@comp-shell-header-badge-container-radius-breakpoint-md: @cont-radius-common-full; +@comp-shell-header-badge-container-radius-breakpoint-lg: @cont-radius-common-full; +@comp-shell-header-badge-container-radius-breakpoint-xl: @cont-radius-common-full; +@comp-shell-header-badge-container-radius-breakpoint-xxl: @cont-radius-common-full; +@comp-shell-header-badge-container-border-width-breakpoint-xs: @cont-border-width-common-none; +@comp-shell-header-badge-container-border-width-breakpoint-sm: @cont-border-width-common-none; +@comp-shell-header-badge-container-border-width-breakpoint-md: @cont-border-width-common-none; +@comp-shell-header-badge-container-border-width-breakpoint-lg: @cont-border-width-common-none; +@comp-shell-header-badge-container-border-width-breakpoint-xl: @cont-border-width-common-none; +@comp-shell-header-badge-container-border-width-breakpoint-xxl: @cont-border-width-common-none; +@comp-shell-header-label-color-fg: @cont-color-common-fg-generic-bold; +@comp-shell-header-label-typography-breakpoint-xs: @cont-typography-common-label-300-base; +@comp-shell-header-label-typography-breakpoint-sm: @cont-typography-common-label-300-base; +@comp-shell-header-label-typography-breakpoint-md: @cont-typography-common-label-300-base; +@comp-shell-header-label-typography-breakpoint-lg: @cont-typography-common-label-300-base; +@comp-shell-header-label-typography-breakpoint-xl: @cont-typography-common-label-300-base; +@comp-shell-header-label-typography-breakpoint-xxl: @cont-typography-common-label-300-base; +@comp-shell-header-inner-container-sizing-min-block-breakpoint-xs: @cont-sizing-common-900; +@comp-shell-header-inner-container-sizing-min-block-breakpoint-sm: @cont-sizing-common-900; +@comp-shell-header-inner-container-sizing-min-block-breakpoint-md: @cont-sizing-common-900; +@comp-shell-header-inner-container-sizing-min-block-breakpoint-lg: @cont-sizing-common-900; +@comp-shell-header-inner-container-sizing-min-block-breakpoint-xl: @cont-sizing-common-900; +@comp-shell-header-inner-container-sizing-min-block-breakpoint-xxl: @cont-sizing-common-900; +@comp-shell-header-inner-container-spacing-padding-block-breakpoint-md: @cont-spacing-common-padding-inset-100; +@comp-shell-header-inner-container-spacing-padding-block-breakpoint-lg: @cont-spacing-common-padding-inset-100; +@comp-shell-header-inner-container-spacing-padding-block-breakpoint-xl: @cont-spacing-common-padding-inset-100; +@comp-shell-header-inner-container-spacing-padding-block-breakpoint-xxl: @cont-spacing-common-padding-inset-100; +@comp-shell-header-inner-container-spacing-gap-breakpoint-xs: @cont-spacing-common-gap-200; +@comp-shell-header-inner-container-spacing-gap-breakpoint-sm: @cont-spacing-common-gap-200; +@comp-shell-header-inner-container-spacing-gap-breakpoint-md: @cont-spacing-common-gap-400; +@comp-shell-header-inner-container-spacing-gap-breakpoint-lg: @cont-spacing-common-gap-400; +@comp-shell-header-inner-container-spacing-gap-breakpoint-xl: @cont-spacing-common-gap-400; +@comp-shell-header-inner-container-spacing-gap-breakpoint-xxl: @cont-spacing-common-gap-400; +@comp-shell-header-inner-container-spacing-padding-inline-breakpoint-xs: @cont-spacing-common-padding-inset-200; +@comp-shell-header-inner-container-spacing-padding-inline-breakpoint-sm: @cont-spacing-common-padding-inset-200; +@comp-shell-header-inner-container-spacing-padding-inline-breakpoint-md: @cont-spacing-common-padding-inset-400; +@comp-shell-header-inner-container-spacing-padding-inline-breakpoint-lg: @cont-spacing-common-padding-inset-400; +@comp-shell-header-inner-container-spacing-padding-inline-breakpoint-xl: @cont-spacing-common-padding-inset-400; +@comp-shell-header-inner-container-spacing-padding-inline-breakpoint-xxl: @cont-spacing-common-padding-inset-400; +@comp-shell-header-inner-container-color-bg: @cont-color-shell-bg-layer-1; +@comp-shell-header-inner-container-color-border: @cont-color-shell-border-on-layer-1-subtle; +@comp-shell-header-inner-start-container-spacing-gap-breakpoint-xs: @cont-spacing-common-gap-100; +@comp-shell-header-inner-start-container-spacing-gap-breakpoint-sm: @cont-spacing-common-gap-100; +@comp-shell-header-inner-start-container-spacing-gap-breakpoint-md: @cont-spacing-common-gap-200; +@comp-shell-header-inner-start-container-spacing-gap-breakpoint-lg: @cont-spacing-common-gap-200; +@comp-shell-header-inner-start-container-spacing-gap-breakpoint-xl: @cont-spacing-common-gap-200; +@comp-shell-header-inner-start-container-spacing-gap-breakpoint-xxl: @cont-spacing-common-gap-200; +@comp-shell-header-inner-start-container-spacing-padding-inline-end-breakpoint-md: @cont-spacing-common-padding-inset-400; +@comp-shell-header-inner-start-container-spacing-padding-inline-end-breakpoint-lg: @cont-spacing-common-padding-inset-400; +@comp-shell-header-inner-start-container-spacing-padding-inline-end-breakpoint-xl: @cont-spacing-common-padding-inset-400; +@comp-shell-header-inner-start-container-spacing-padding-inline-end-breakpoint-xxl: @cont-spacing-common-padding-inset-400; +@comp-shell-header-inner-start-container-spacing-padding-inline-start-breakpoint-md: @cont-spacing-common-padding-inset-100; +@comp-shell-header-inner-start-container-spacing-padding-inline-start-breakpoint-lg: @cont-spacing-common-padding-inset-100; +@comp-shell-header-inner-start-container-spacing-padding-inline-start-breakpoint-xl: @cont-spacing-common-padding-inset-100; +@comp-shell-header-inner-start-container-spacing-padding-inline-start-breakpoint-xxl: @cont-spacing-common-padding-inset-100; +@comp-shell-header-inner-end-container-spacing-gap-breakpoint-xs: @cont-spacing-common-gap-100; +@comp-shell-header-inner-end-container-spacing-gap-breakpoint-sm: @cont-spacing-common-gap-100; +@comp-shell-header-inner-end-container-spacing-gap-breakpoint-md: @cont-spacing-common-gap-200; +@comp-shell-header-inner-end-container-spacing-gap-breakpoint-lg: @cont-spacing-common-gap-200; +@comp-shell-header-inner-end-container-spacing-gap-breakpoint-xl: @cont-spacing-common-gap-200; +@comp-shell-header-inner-end-container-spacing-gap-breakpoint-xxl: @cont-spacing-common-gap-200; +@comp-shell-header-inner-end-container-spacing-padding-inline-end-breakpoint-md: @cont-spacing-common-padding-inset-200; +@comp-shell-header-inner-end-container-spacing-padding-inline-end-breakpoint-lg: @cont-spacing-common-padding-inset-200; +@comp-shell-header-inner-end-container-spacing-padding-inline-end-breakpoint-xl: @cont-spacing-common-padding-inset-200; +@comp-shell-header-inner-end-container-spacing-padding-inline-end-breakpoint-xxl: @cont-spacing-common-padding-inset-200; +@comp-shell-header-inner-app-actions-container-spacing-gap-breakpoint-xs: @cont-spacing-common-gap-100; +@comp-shell-header-inner-app-actions-container-spacing-gap-breakpoint-sm: @cont-spacing-common-gap-100; +@comp-shell-header-inner-app-actions-container-spacing-gap-breakpoint-md: @cont-spacing-common-gap-200; +@comp-shell-header-inner-app-actions-container-spacing-gap-breakpoint-lg: @cont-spacing-common-gap-200; +@comp-shell-header-inner-app-actions-container-spacing-gap-breakpoint-xl: @cont-spacing-common-gap-200; +@comp-shell-header-inner-app-actions-container-spacing-gap-breakpoint-xxl: @cont-spacing-common-gap-200; diff --git a/packages/ds-theme/src/web-design-tokens/component/shell-nav-rail.less b/packages/ds-theme/src/web-design-tokens/component/shell-nav-rail.less new file mode 100644 index 0000000000..df89541299 --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/shell-nav-rail.less @@ -0,0 +1,115 @@ +// Do not edit directly, this file was auto-generated. + +@comp-shell-nav-rail-item-counter-container-position-inset-inline-start-base: 50%; +@comp-shell-nav-rail-item-counter-container-position-inset-inline-start-minimal: 50%; +@comp-shell-nav-rail-item-counter-container-position-inset-block-end-base: 50%; +@comp-shell-nav-rail-item-counter-container-position-inset-block-end-minimal: 50%; +@comp-shell-nav-rail-container-spacing-padding-base: @cont-spacing-common-padding-inset-000; +@comp-shell-nav-rail-container-spacing-padding-minimal: @cont-spacing-common-padding-inset-000; +@comp-shell-nav-rail-container-spacing-gap-base: @cont-spacing-common-gap-000; +@comp-shell-nav-rail-container-spacing-gap-minimal: @cont-spacing-common-gap-000; +@comp-shell-nav-rail-item-list-container-spacing-padding-inline-base: @cont-spacing-common-padding-inset-000; +@comp-shell-nav-rail-item-list-container-spacing-padding-inline-minimal: @cont-spacing-common-padding-inset-000; +@comp-shell-nav-rail-item-list-container-spacing-padding-block-start-base: @cont-spacing-common-padding-inset-000; +@comp-shell-nav-rail-item-list-container-spacing-padding-block-start-minimal: @cont-spacing-common-padding-inset-000; +@comp-shell-nav-rail-item-list-container-spacing-padding-block-end-base: @cont-spacing-common-padding-inset-000; +@comp-shell-nav-rail-item-list-container-spacing-padding-block-end-minimal: @cont-spacing-common-padding-inset-000; +@comp-shell-nav-rail-item-list-container-spacing-gap-base: @cont-spacing-common-gap-000; +@comp-shell-nav-rail-item-list-container-spacing-gap-minimal: @cont-spacing-common-gap-000; +@comp-shell-nav-rail-item-indicator-container-spacing-padding-base: @cont-spacing-common-gap-000; +@comp-shell-nav-rail-item-indicator-container-spacing-padding-minimal: @cont-spacing-common-gap-000; +@comp-shell-nav-rail-container-color-bg-base: @cont-color-common-container-surface-layer-1; +@comp-shell-nav-rail-container-color-bg-minimal: @cont-color-common-container-surface-layer-1; +@comp-shell-nav-rail-container-color-border-base: @cont-color-common-container-surface-on-layer-1-subtle; +@comp-shell-nav-rail-container-color-border-minimal: @cont-color-common-container-surface-on-layer-1-subtle; +@comp-shell-nav-rail-container-radius-base: @cont-radius-common-none; +@comp-shell-nav-rail-container-radius-minimal: @cont-radius-common-none; +@comp-shell-nav-rail-item-container-color-bg-enabled: @cont-color-navigation-bg-on-layer-1-minimal; +@comp-shell-nav-rail-item-container-color-bg-selected-enabled: @cont-color-navigation-bg-on-layer-1-minimal; +@comp-shell-nav-rail-item-container-color-border-enabled: @cont-color-common-container-misc-transparent; +@comp-shell-nav-rail-item-container-color-border-hover: @cont-color-common-container-misc-transparent; +@comp-shell-nav-rail-item-container-color-border-pressed: @cont-color-common-container-misc-transparent; +@comp-shell-nav-rail-item-container-color-border-selected-enabled: @cont-color-common-container-misc-transparent; +@comp-shell-nav-rail-item-container-color-border-selected-hover: @cont-color-common-container-misc-transparent; +@comp-shell-nav-rail-item-container-color-border-selected-pressed: @cont-color-common-container-misc-transparent; +@comp-shell-nav-rail-item-container-radius-base: @cont-radius-common-none; +@comp-shell-nav-rail-item-container-radius-minimal: @cont-radius-common-none; +@comp-shell-nav-rail-item-container-border-width-base: @cont-border-width-common-none; +@comp-shell-nav-rail-item-container-border-width-minimal: @cont-border-width-common-none; +@comp-shell-nav-rail-item-container-elevation-focus: @cont-elevation-common-focus-inset-base; +@comp-shell-nav-rail-item-container-elevation-selected-focus: @cont-elevation-common-focus-inset-base; +@comp-shell-nav-rail-item-label-color-fg-enabled: @cont-color-common-fg-generic-moderate; +@comp-shell-nav-rail-item-label-color-fg-hover: @cont-color-common-fg-generic-moderate; +@comp-shell-nav-rail-item-label-color-fg-pressed: @cont-color-common-fg-generic-moderate; +@comp-shell-nav-rail-item-label-color-fg-selected-enabled: @cont-color-common-fg-brand-bold; +@comp-shell-nav-rail-item-label-color-fg-selected-hover: @cont-color-common-fg-brand-bold; +@comp-shell-nav-rail-item-label-color-fg-selected-pressed: @cont-color-common-fg-brand-bold; +@comp-shell-nav-rail-item-label-typography: @cont-typography-common-label-050-base; +@comp-shell-nav-rail-item-icon-color-fg-enabled: @cont-color-common-fg-generic-moderate; +@comp-shell-nav-rail-item-icon-color-fg-hover: @cont-color-common-fg-generic-moderate; +@comp-shell-nav-rail-item-icon-color-fg-pressed: @cont-color-common-fg-generic-moderate; +@comp-shell-nav-rail-item-icon-color-fg-selected-enabled: @cont-color-common-fg-brand-bold; +@comp-shell-nav-rail-item-icon-color-fg-selected-hover: @cont-color-common-fg-brand-bold; +@comp-shell-nav-rail-item-icon-color-fg-selected-pressed: @cont-color-common-fg-brand-bold; +@comp-shell-nav-rail-item-icon-typography-base-enabled: @cont-typography-common-icon-base-lg; +@comp-shell-nav-rail-item-icon-typography-base-pressed: @cont-typography-common-icon-base-lg; +@comp-shell-nav-rail-item-icon-typography-base-hover: @cont-typography-common-icon-base-lg; +@comp-shell-nav-rail-item-icon-typography-base-selected-enabled: @cont-typography-common-icon-emphasized-lg; +@comp-shell-nav-rail-item-icon-typography-base-selected-pressed: @cont-typography-common-icon-emphasized-lg; +@comp-shell-nav-rail-item-icon-typography-base-selected-hover: @cont-typography-common-icon-emphasized-lg; +@comp-shell-nav-rail-item-icon-typography-minimal-enabled: @cont-typography-common-icon-base-lg; +@comp-shell-nav-rail-item-icon-typography-minimal-hover: @cont-typography-common-icon-base-lg; +@comp-shell-nav-rail-item-icon-typography-minimal-pressed: @cont-typography-common-icon-base-lg; +@comp-shell-nav-rail-item-icon-typography-minimal-selected-enabled: @cont-typography-common-icon-emphasized-lg; +@comp-shell-nav-rail-item-icon-typography-minimal-selected-pressed: @cont-typography-common-icon-emphasized-lg; +@comp-shell-nav-rail-item-icon-typography-minimal-selected-hover: @cont-typography-common-icon-emphasized-lg; +@comp-shell-nav-rail-item-indicator-container-after-color-bg-selected-enabled: @cont-color-common-container-primary-base; +@comp-shell-nav-rail-item-indicator-container-after-color-bg-selected-hover: @cont-color-common-container-primary-base; +@comp-shell-nav-rail-item-indicator-container-after-color-bg-selected-pressed: @cont-color-common-container-primary-base; +@comp-shell-nav-rail-item-indicator-container-after-color-bg-enabled: @cont-color-common-container-misc-transparent; +@comp-shell-nav-rail-item-indicator-container-after-color-bg-hover: @cont-color-common-container-misc-transparent; +@comp-shell-nav-rail-item-indicator-container-after-color-bg-pressed: @cont-color-common-container-misc-transparent; +@comp-shell-nav-rail-item-indicator-container-after-radius-base: @cont-radius-common-none; +@comp-shell-nav-rail-item-indicator-container-after-radius-minimal: @cont-radius-common-none; +@comp-shell-nav-rail-container-sizing-inline-base: @cont-sizing-common-1200; +@comp-shell-nav-rail-container-sizing-inline-minimal: @cont-sizing-common-900; +@comp-shell-nav-rail-container-border-width-inline-end-base: @cont-border-width-navigation-base; +@comp-shell-nav-rail-container-border-width-inline-end-minimal: @cont-border-width-navigation-base; +@comp-shell-nav-rail-item-list-divider-container-spacing-padding-base: @cont-spacing-common-padding-squish-200; +@comp-shell-nav-rail-item-list-divider-container-spacing-padding-minimal: @cont-spacing-common-padding-inset-100; +@comp-shell-nav-rail-item-container-sizing-inline-base: @cont-sizing-common-1200; +@comp-shell-nav-rail-item-container-sizing-inline-minimal: @cont-sizing-common-900; +@comp-shell-nav-rail-item-container-sizing-block-base: @cont-sizing-common-1100; +@comp-shell-nav-rail-item-container-sizing-block-minimal: @cont-sizing-common-800; +@comp-shell-nav-rail-item-container-spacing-padding-base: @cont-spacing-common-padding-inset-100; +@comp-shell-nav-rail-item-container-spacing-padding-minimal: @cont-spacing-common-padding-inset-100; +@comp-shell-nav-rail-item-container-color-bg-hover: @cont-color-navigation-bg-on-layer-1-subtle; +@comp-shell-nav-rail-item-container-color-bg-pressed: @cont-color-navigation-bg-on-layer-1-moderate; +@comp-shell-nav-rail-item-container-color-bg-selected-hover: @cont-color-navigation-bg-on-layer-1-subtle; +@comp-shell-nav-rail-item-container-color-bg-selected-pressed: @cont-color-navigation-bg-on-layer-1-moderate; +@comp-shell-nav-rail-item-container-elevation-enabled: @cont-elevation-navigation-base; +@comp-shell-nav-rail-item-container-elevation-hover: @cont-elevation-navigation-base; +@comp-shell-nav-rail-item-container-elevation-pressed: @cont-elevation-navigation-base; +@comp-shell-nav-rail-item-container-elevation-selected-enabled: @cont-elevation-navigation-base; +@comp-shell-nav-rail-item-container-elevation-selected-hover: @cont-elevation-navigation-base; +@comp-shell-nav-rail-item-container-elevation-selected-pressed: @cont-elevation-navigation-base; +@comp-shell-nav-rail-item-indicator-container-position-inset-inline-start-base: @cont-sizing-common-050; +@comp-shell-nav-rail-item-indicator-container-position-inset-inline-start-minimal: @cont-sizing-common-050; +@comp-shell-nav-rail-item-indicator-container-after-sizing-inline-base: @cont-sizing-common-050; +@comp-shell-nav-rail-item-indicator-container-after-sizing-inline-minimal: @cont-sizing-common-050; +@comp-shell-nav-rail-item-indicator-container-after-sizing-block-base: @cont-sizing-common-1000; +@comp-shell-nav-rail-item-indicator-container-after-sizing-block-minimal: @cont-sizing-common-700; +@comp-shell-nav-rail-item-counter-container-sizing-min-block-base: @cont-sizing-common-400; +@comp-shell-nav-rail-item-counter-container-sizing-min-block-minimal: @cont-sizing-common-400; +@comp-shell-nav-rail-item-counter-container-sizing-min-inline-base: @cont-sizing-common-400; +@comp-shell-nav-rail-item-counter-container-sizing-min-inline-minimal: @cont-sizing-common-400; +@comp-shell-nav-rail-start-container-sizing-min-block-base: @cont-sizing-common-1100; +@comp-shell-nav-rail-start-container-sizing-min-block-minimal: @cont-sizing-common-800; +@comp-shell-nav-rail-start-container-spacing-padding-base: @cont-spacing-common-padding-block-400; +@comp-shell-nav-rail-start-container-spacing-padding-minimal: @cont-spacing-common-padding-block-200; +@comp-shell-nav-rail-end-container-sizing-min-block-base: @cont-sizing-common-1100; +@comp-shell-nav-rail-end-container-sizing-min-block-minimal: @cont-sizing-common-800; +@comp-shell-nav-rail-end-container-spacing-padding-base: @cont-spacing-common-padding-block-400; +@comp-shell-nav-rail-end-container-spacing-padding-minimal: @cont-spacing-common-padding-block-200; +@comp-shell-nav-rail-item-container-spacing-gap-base: @cont-spacing-navigation-gap-sm; +@comp-shell-nav-rail-item-container-spacing-gap-minimal: @cont-spacing-navigation-gap-sm; diff --git a/packages/ds-theme/src/web-design-tokens/component/tag-group.less b/packages/ds-theme/src/web-design-tokens/component/tag-group.less new file mode 100644 index 0000000000..fc104b7a69 --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/tag-group.less @@ -0,0 +1,8 @@ +// Do not edit directly, this file was auto-generated. + +@comp-tag-group-container-spacing-gap-column-sm: @cont-spacing-action-gap-md; +@comp-tag-group-container-spacing-gap-column-md: @cont-spacing-action-gap-md; +@comp-tag-group-container-spacing-gap-column-lg: @cont-spacing-action-gap-md; +@comp-tag-group-container-spacing-gap-row-sm: @cont-spacing-action-gap-md; +@comp-tag-group-container-spacing-gap-row-md: @cont-spacing-action-gap-md; +@comp-tag-group-container-spacing-gap-row-lg: @cont-spacing-action-gap-md; diff --git a/packages/ds-theme/src/web-design-tokens/component/tag.less b/packages/ds-theme/src/web-design-tokens/component/tag.less new file mode 100644 index 0000000000..a0f5672f25 --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/tag.less @@ -0,0 +1,59 @@ +// Do not edit directly, this file was auto-generated. + +@comp-tag-inner-container-color-bg-disabled: @cont-color-common-container-misc-disabled; +@comp-tag-inner-container-color-border-enabled: @cont-color-common-container-surface-on-layer-1-subtle; +@comp-tag-inner-container-color-border-hover: @cont-color-common-container-surface-on-layer-1-subtle; +@comp-tag-inner-container-color-border-pressed: @cont-color-common-container-surface-on-layer-1-subtle; +@comp-tag-inner-container-color-border-disabled: @cont-color-common-container-misc-transparent; +@comp-tag-inner-container-elevation-disabled: @cont-elevation-common-level-0; +@comp-tag-inner-container-elevation-focus: @cont-elevation-common-focus-outset-base; +@comp-tag-inner-label-color-fg-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-tag-inner-icon-color-fg-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-tag-inner-icon-typography-xs: @cont-typography-common-icon-base-xs; +@comp-tag-inner-icon-typography-sm: @cont-typography-common-icon-base-sm; +@comp-tag-inner-icon-typography-md: @cont-typography-common-icon-base-md; +@comp-tag-inner-icon-typography-lg: @cont-typography-common-icon-base-lg; +@comp-tag-inner-container-color-bg-enabled: @cont-color-action-bg-neutral-base; +@comp-tag-inner-container-color-bg-hover: @cont-color-action-bg-neutral-moderate; +@comp-tag-inner-container-color-bg-pressed: @cont-color-action-bg-neutral-bold; +@comp-tag-inner-container-border-width-xs: @cont-border-width-action-base; +@comp-tag-inner-container-border-width-sm: @cont-border-width-action-base; +@comp-tag-inner-container-border-width-md: @cont-border-width-action-base; +@comp-tag-inner-container-border-width-lg: @cont-border-width-action-base; +@comp-tag-inner-container-elevation-enabled: @cont-elevation-action-base; +@comp-tag-inner-container-elevation-hover: @cont-elevation-action-base; +@comp-tag-inner-container-elevation-pressed: @cont-elevation-action-base; +@comp-tag-inner-label-color-fg-enabled: @cont-color-action-fg-on-neutral-base; +@comp-tag-inner-label-color-fg-hover: @cont-color-action-fg-on-neutral-moderate; +@comp-tag-inner-label-color-fg-pressed: @cont-color-action-fg-on-neutral-bold; +@comp-tag-inner-label-typography-xs: @cont-typography-control-base-sm; +@comp-tag-inner-label-typography-sm: @cont-typography-control-base-sm; +@comp-tag-inner-label-typography-md: @cont-typography-control-base-md; +@comp-tag-inner-label-typography-lg: @cont-typography-control-base-lg; +@comp-tag-inner-icon-color-fg-enabled: @cont-color-action-fg-on-neutral-base; +@comp-tag-inner-icon-color-fg-hover: @cont-color-action-fg-on-neutral-moderate; +@comp-tag-inner-icon-color-fg-pressed: @cont-color-action-fg-on-neutral-bold; +@comp-tag-inner-indent-sizing-inline-xs: @cont-sizing-common-400; +@comp-tag-inner-indent-sizing-inline-sm: @cont-sizing-common-400; +@comp-tag-inner-indent-sizing-inline-md: @cont-sizing-common-500; +@comp-tag-inner-indent-sizing-inline-lg: @cont-sizing-common-600; +@comp-tag-remove-button-wrapper-container-position-inset-inline-end-xs: @cont-sizing-common-200; +@comp-tag-remove-button-wrapper-container-position-inset-inline-end-sm: @cont-sizing-common-200; +@comp-tag-remove-button-wrapper-container-position-inset-inline-end-md: @cont-sizing-common-200; +@comp-tag-remove-button-wrapper-container-position-inset-inline-end-lg: @cont-sizing-common-300; +@comp-tag-inner-container-spacing-padding-xs: @cont-spacing-action-padding-xs; +@comp-tag-inner-container-spacing-padding-sm: @cont-spacing-action-padding-sm; +@comp-tag-inner-container-spacing-padding-md: @cont-spacing-action-padding-md; +@comp-tag-inner-container-spacing-padding-lg: @cont-spacing-action-padding-lg; +@comp-tag-inner-container-spacing-gap-xs: @cont-spacing-action-gap-xs; +@comp-tag-inner-container-spacing-gap-sm: @cont-spacing-action-gap-sm; +@comp-tag-inner-container-spacing-gap-md: @cont-spacing-action-gap-md; +@comp-tag-inner-container-spacing-gap-lg: @cont-spacing-action-gap-lg; +@comp-tag-inner-container-radius-xs: @cont-radius-action; +@comp-tag-inner-container-radius-sm: @cont-radius-action; +@comp-tag-inner-container-radius-md: @cont-radius-action; +@comp-tag-inner-container-radius-lg: @cont-radius-action; +@comp-tag-inner-container-sizing-block-xs: @cont-sizing-action-xs; +@comp-tag-inner-container-sizing-block-sm: @cont-sizing-action-sm; +@comp-tag-inner-container-sizing-block-md: @cont-sizing-action-md; +@comp-tag-inner-container-sizing-block-lg: @cont-sizing-action-lg; diff --git a/packages/ds-theme/src/web-design-tokens/component/toast.less b/packages/ds-theme/src/web-design-tokens/component/toast.less new file mode 100644 index 0000000000..3c616855f1 --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/toast.less @@ -0,0 +1,293 @@ +// Do not edit directly, this file was auto-generated. + +@comp-toast-inner-typography-line-clamp: 3; +@comp-toast-container-color-border-neutral: @cont-color-common-container-misc-transparent; +@comp-toast-container-color-border-positive: @cont-color-common-container-misc-transparent; +@comp-toast-container-color-border-warning: @cont-color-common-container-misc-transparent; +@comp-toast-container-color-border-negative: @cont-color-common-container-misc-transparent; +@comp-toast-container-color-border-info: @cont-color-common-container-misc-transparent; +@comp-toast-container-border-width: @cont-border-width-common-none; +@comp-toast-icon-typography: @cont-typography-common-icon-emphasized-md; +@comp-toast-dismiss-button-container-color-bg-neutral-enabled: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-bg-neutral-disabled: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-bg-positive-enabled: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-bg-positive-disabled: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-bg-warning-enabled: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-bg-warning-disabled: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-bg-negative-enabled: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-bg-negative-disabled: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-bg-info-enabled: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-bg-info-disabled: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-border-neutral-enabled: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-border-neutral-hover: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-border-neutral-pressed: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-border-neutral-disabled: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-border-positive-enabled: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-border-positive-hover: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-border-positive-pressed: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-border-positive-disabled: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-border-warning-enabled: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-border-warning-hover: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-border-warning-pressed: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-border-warning-disabled: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-border-negative-enabled: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-border-negative-hover: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-border-negative-pressed: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-border-negative-disabled: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-border-info-enabled: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-border-info-hover: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-border-info-pressed: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-container-color-border-info-disabled: @cont-color-common-container-misc-transparent; +@comp-toast-dismiss-button-icon-color-fg-neutral-enabled: @cont-color-common-fg-generic-bold-inverse; +@comp-toast-dismiss-button-icon-color-fg-neutral-hover: @cont-color-common-fg-generic-bold-inverse; +@comp-toast-dismiss-button-icon-color-fg-neutral-pressed: @cont-color-common-fg-generic-bold-inverse; +@comp-toast-dismiss-button-icon-color-fg-neutral-disabled: @cont-color-common-fg-inverse-subtle; +@comp-toast-dismiss-button-icon-color-fg-positive-enabled: @cont-color-common-fg-generic-bold-inverse; +@comp-toast-dismiss-button-icon-color-fg-positive-hover: @cont-color-common-fg-generic-bold-inverse; +@comp-toast-dismiss-button-icon-color-fg-positive-pressed: @cont-color-common-fg-generic-bold-inverse; +@comp-toast-dismiss-button-icon-color-fg-positive-disabled: @cont-color-common-fg-inverse-subtle; +@comp-toast-dismiss-button-icon-color-fg-warning-enabled: @cont-color-common-fg-generic-persist-on-light-bold; +@comp-toast-dismiss-button-icon-color-fg-warning-hover: @cont-color-common-fg-generic-persist-on-light-bold; +@comp-toast-dismiss-button-icon-color-fg-warning-pressed: @cont-color-common-fg-generic-persist-on-light-bold; +@comp-toast-dismiss-button-icon-color-fg-warning-disabled: @cont-color-common-fg-persist-on-dark-subtle; +@comp-toast-dismiss-button-icon-color-fg-negative-enabled: @cont-color-common-fg-generic-bold-inverse; +@comp-toast-dismiss-button-icon-color-fg-negative-hover: @cont-color-common-fg-generic-bold-inverse; +@comp-toast-dismiss-button-icon-color-fg-negative-pressed: @cont-color-common-fg-generic-bold-inverse; +@comp-toast-dismiss-button-icon-color-fg-negative-disabled: @cont-color-common-fg-inverse-subtle; +@comp-toast-dismiss-button-icon-color-fg-info-enabled: @cont-color-common-fg-generic-bold-inverse; +@comp-toast-dismiss-button-icon-color-fg-info-hover: @cont-color-common-fg-generic-bold-inverse; +@comp-toast-dismiss-button-icon-color-fg-info-pressed: @cont-color-common-fg-generic-bold-inverse; +@comp-toast-dismiss-button-icon-color-fg-info-disabled: @cont-color-common-fg-inverse-subtle; +@comp-toast-action-button-container-color-bg-neutral-enabled: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-bg-neutral-pressed: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-bg-neutral-loading: @cont-color-common-container-misc-disabled-inverse; +@comp-toast-action-button-container-color-bg-neutral-disabled: @cont-color-common-container-misc-disabled-inverse; +@comp-toast-action-button-container-color-bg-neutral-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-bg-neutral-focus-pressed: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-bg-neutral-focus-loading: @cont-color-common-container-misc-disabled-inverse; +@comp-toast-action-button-container-color-bg-neutral-focus-disabled: @cont-color-common-container-misc-disabled-inverse; +@comp-toast-action-button-container-color-bg-positive-enabled: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-bg-positive-pressed: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-bg-positive-loading: @cont-color-common-container-misc-disabled-inverse; +@comp-toast-action-button-container-color-bg-positive-disabled: @cont-color-common-container-misc-disabled-inverse; +@comp-toast-action-button-container-color-bg-positive-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-bg-positive-focus-pressed: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-bg-positive-focus-loading: @cont-color-common-container-misc-disabled-inverse; +@comp-toast-action-button-container-color-bg-positive-focus-disabled: @cont-color-common-container-misc-disabled-inverse; +@comp-toast-action-button-container-color-bg-warning-enabled: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-bg-warning-pressed: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-bg-warning-loading: @cont-color-common-container-misc-disabled-inverse; +@comp-toast-action-button-container-color-bg-warning-disabled: @cont-color-common-container-misc-disabled-inverse; +@comp-toast-action-button-container-color-bg-warning-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-bg-warning-focus-pressed: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-bg-warning-focus-loading: @cont-color-common-container-misc-disabled-inverse; +@comp-toast-action-button-container-color-bg-warning-focus-disabled: @cont-color-common-container-misc-disabled-inverse; +@comp-toast-action-button-container-color-bg-negative-enabled: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-bg-negative-pressed: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-bg-negative-loading: @cont-color-common-container-misc-disabled-inverse; +@comp-toast-action-button-container-color-bg-negative-disabled: @cont-color-common-container-misc-disabled-inverse; +@comp-toast-action-button-container-color-bg-negative-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-bg-negative-focus-pressed: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-bg-negative-focus-loading: @cont-color-common-container-misc-disabled-inverse; +@comp-toast-action-button-container-color-bg-negative-focus-disabled: @cont-color-common-container-misc-disabled-inverse; +@comp-toast-action-button-container-color-bg-info-enabled: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-bg-info-pressed: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-bg-info-loading: @cont-color-common-container-misc-disabled-inverse; +@comp-toast-action-button-container-color-bg-info-disabled: @cont-color-common-container-misc-disabled-inverse; +@comp-toast-action-button-container-color-bg-info-focus-enabled: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-bg-info-focus-pressed: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-bg-info-focus-loading: @cont-color-common-container-misc-disabled-inverse; +@comp-toast-action-button-container-color-bg-info-focus-disabled: @cont-color-common-container-misc-disabled-inverse; +@comp-toast-action-button-container-color-border-neutral-loading: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-border-neutral-disabled: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-border-neutral-focus-loading: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-border-neutral-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-border-positive-loading: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-border-positive-disabled: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-border-positive-focus-loading: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-border-positive-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-border-warning-loading: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-border-warning-disabled: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-border-warning-focus-loading: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-border-warning-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-border-negative-loading: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-border-negative-disabled: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-border-negative-focus-loading: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-border-negative-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-border-info-loading: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-border-info-disabled: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-border-info-focus-loading: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-container-color-border-info-focus-disabled: @cont-color-common-container-misc-transparent; +@comp-toast-action-button-label-color-fg-neutral-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-toast-action-button-label-color-fg-neutral-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-toast-action-button-label-color-fg-positive-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-toast-action-button-label-color-fg-positive-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-toast-action-button-label-color-fg-warning-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-toast-action-button-label-color-fg-warning-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-toast-action-button-label-color-fg-negative-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-toast-action-button-label-color-fg-negative-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-toast-action-button-label-color-fg-info-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-toast-action-button-label-color-fg-info-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-toast-action-button-icon-color-fg-neutral-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-toast-action-button-icon-color-fg-neutral-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-toast-action-button-icon-color-fg-positive-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-toast-action-button-icon-color-fg-positive-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-toast-action-button-icon-color-fg-warning-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-toast-action-button-icon-color-fg-warning-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-toast-action-button-icon-color-fg-negative-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-toast-action-button-icon-color-fg-negative-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-toast-action-button-icon-color-fg-info-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-toast-action-button-icon-color-fg-info-focus-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold-inverse; +@comp-toast-container-color-bg-neutral: @cont-color-status-bg-neutral-base; +@comp-toast-container-color-bg-positive: @cont-color-status-bg-positive-base; +@comp-toast-container-color-bg-warning: @cont-color-status-bg-warning-base; +@comp-toast-container-color-bg-negative: @cont-color-status-bg-negative-base; +@comp-toast-container-color-bg-info: @cont-color-status-bg-info-base; +@comp-toast-container-elevation: @cont-elevation-status-base; +@comp-toast-container-sizing-min-block: @cont-sizing-common-900; +@comp-toast-inner-container-spacing-padding-inline-end: @cont-spacing-common-gap-400; +@comp-toast-message-color-fg-warning: @cont-color-status-fg-on-warning-base; +@comp-toast-message-typography: @cont-typography-status-base-md; +@comp-toast-icon-color-fg-warning: @cont-color-status-fg-on-warning-base; +@comp-toast-dismiss-button-container-color-bg-neutral-hover: @cont-color-action-bg-inverse-minimal; +@comp-toast-dismiss-button-container-color-bg-neutral-pressed: @cont-color-action-bg-inverse-subtle; +@comp-toast-dismiss-button-container-color-bg-positive-hover: @cont-color-action-bg-inverse-minimal; +@comp-toast-dismiss-button-container-color-bg-positive-pressed: @cont-color-action-bg-inverse-subtle; +@comp-toast-dismiss-button-container-color-bg-warning-hover: @cont-color-action-bg-tertiary-minimal; +@comp-toast-dismiss-button-container-color-bg-warning-pressed: @cont-color-action-bg-tertiary-subtle; +@comp-toast-dismiss-button-container-color-bg-negative-hover: @cont-color-action-bg-inverse-minimal; +@comp-toast-dismiss-button-container-color-bg-negative-pressed: @cont-color-action-bg-inverse-subtle; +@comp-toast-dismiss-button-container-color-bg-info-hover: @cont-color-action-bg-inverse-minimal; +@comp-toast-dismiss-button-container-color-bg-info-pressed: @cont-color-action-bg-inverse-subtle; +@comp-toast-action-button-container-color-bg-neutral-hover: @cont-color-action-bg-inverse-minimal; +@comp-toast-action-button-container-color-bg-neutral-focus-hover: @cont-color-action-bg-inverse-minimal; +@comp-toast-action-button-container-color-bg-positive-hover: @cont-color-action-bg-inverse-minimal; +@comp-toast-action-button-container-color-bg-positive-focus-hover: @cont-color-action-bg-inverse-minimal; +@comp-toast-action-button-container-color-bg-warning-hover: @cont-color-action-bg-tertiary-minimal; +@comp-toast-action-button-container-color-bg-warning-focus-hover: @cont-color-action-bg-tertiary-minimal; +@comp-toast-action-button-container-color-bg-negative-hover: @cont-color-action-bg-inverse-minimal; +@comp-toast-action-button-container-color-bg-negative-focus-hover: @cont-color-action-bg-inverse-minimal; +@comp-toast-action-button-container-color-bg-info-hover: @cont-color-action-bg-inverse-minimal; +@comp-toast-action-button-container-color-bg-info-focus-hover: @cont-color-action-bg-inverse-minimal; +@comp-toast-action-button-container-color-border-neutral-enabled: @cont-color-action-border-inverse-moderate; +@comp-toast-action-button-container-color-border-neutral-hover: @cont-color-action-border-inverse-moderate; +@comp-toast-action-button-container-color-border-neutral-pressed: @cont-color-action-border-inverse-moderate; +@comp-toast-action-button-container-color-border-neutral-focus-enabled: @cont-color-action-border-inverse-moderate; +@comp-toast-action-button-container-color-border-neutral-focus-hover: @cont-color-action-border-inverse-moderate; +@comp-toast-action-button-container-color-border-neutral-focus-pressed: @cont-color-action-border-inverse-moderate; +@comp-toast-action-button-container-color-border-positive-enabled: @cont-color-action-border-inverse-moderate; +@comp-toast-action-button-container-color-border-positive-hover: @cont-color-action-border-inverse-moderate; +@comp-toast-action-button-container-color-border-positive-pressed: @cont-color-action-border-inverse-moderate; +@comp-toast-action-button-container-color-border-positive-focus-enabled: @cont-color-action-border-inverse-moderate; +@comp-toast-action-button-container-color-border-positive-focus-hover: @cont-color-action-border-inverse-moderate; +@comp-toast-action-button-container-color-border-positive-focus-pressed: @cont-color-action-border-inverse-moderate; +@comp-toast-action-button-container-color-border-warning-enabled: @cont-color-action-border-persist-on-light-base; +@comp-toast-action-button-container-color-border-warning-hover: @cont-color-action-border-persist-on-light-base; +@comp-toast-action-button-container-color-border-warning-pressed: @cont-color-action-border-persist-on-light-base; +@comp-toast-action-button-container-color-border-warning-focus-enabled: @cont-color-action-border-persist-on-light-base; +@comp-toast-action-button-container-color-border-warning-focus-hover: @cont-color-action-border-persist-on-light-base; +@comp-toast-action-button-container-color-border-warning-focus-pressed: @cont-color-action-border-persist-on-light-base; +@comp-toast-action-button-container-color-border-negative-enabled: @cont-color-action-border-inverse-moderate; +@comp-toast-action-button-container-color-border-negative-hover: @cont-color-action-border-inverse-moderate; +@comp-toast-action-button-container-color-border-negative-pressed: @cont-color-action-border-inverse-moderate; +@comp-toast-action-button-container-color-border-negative-focus-enabled: @cont-color-action-border-inverse-moderate; +@comp-toast-action-button-container-color-border-negative-focus-hover: @cont-color-action-border-inverse-moderate; +@comp-toast-action-button-container-color-border-negative-focus-pressed: @cont-color-action-border-inverse-moderate; +@comp-toast-action-button-container-color-border-info-enabled: @cont-color-action-border-inverse-moderate; +@comp-toast-action-button-container-color-border-info-hover: @cont-color-action-border-inverse-moderate; +@comp-toast-action-button-container-color-border-info-pressed: @cont-color-action-border-inverse-moderate; +@comp-toast-action-button-container-color-border-info-focus-enabled: @cont-color-action-border-inverse-moderate; +@comp-toast-action-button-container-color-border-info-focus-hover: @cont-color-action-border-inverse-moderate; +@comp-toast-action-button-container-color-border-info-focus-pressed: @cont-color-action-border-inverse-moderate; +@comp-toast-action-button-label-color-fg-neutral-enabled: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-neutral-hover: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-neutral-pressed: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-neutral-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-neutral-focus-enabled: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-neutral-focus-hover: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-neutral-focus-pressed: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-neutral-focus-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-positive-enabled: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-positive-hover: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-positive-pressed: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-positive-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-positive-focus-enabled: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-positive-focus-hover: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-positive-focus-pressed: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-positive-focus-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-warning-enabled: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-toast-action-button-label-color-fg-warning-hover: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-toast-action-button-label-color-fg-warning-pressed: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-toast-action-button-label-color-fg-warning-loading: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-toast-action-button-label-color-fg-warning-focus-enabled: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-toast-action-button-label-color-fg-warning-focus-hover: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-toast-action-button-label-color-fg-warning-focus-pressed: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-toast-action-button-label-color-fg-warning-focus-loading: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-toast-action-button-label-color-fg-negative-enabled: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-negative-hover: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-negative-pressed: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-negative-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-negative-focus-enabled: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-negative-focus-hover: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-negative-focus-pressed: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-negative-focus-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-info-enabled: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-info-hover: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-info-pressed: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-info-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-info-focus-enabled: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-info-focus-hover: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-info-focus-pressed: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-label-color-fg-info-focus-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-neutral-enabled: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-neutral-hover: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-neutral-pressed: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-neutral-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-neutral-focus-enabled: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-neutral-focus-hover: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-neutral-focus-pressed: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-neutral-focus-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-positive-enabled: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-positive-hover: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-positive-pressed: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-positive-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-positive-focus-enabled: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-positive-focus-hover: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-positive-focus-pressed: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-positive-focus-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-warning-enabled: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-toast-action-button-icon-color-fg-warning-hover: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-toast-action-button-icon-color-fg-warning-pressed: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-toast-action-button-icon-color-fg-warning-loading: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-toast-action-button-icon-color-fg-warning-focus-enabled: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-toast-action-button-icon-color-fg-warning-focus-hover: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-toast-action-button-icon-color-fg-warning-focus-pressed: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-toast-action-button-icon-color-fg-warning-focus-loading: @cont-color-action-fg-on-persist-on-light-minimal; +@comp-toast-action-button-icon-color-fg-negative-enabled: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-negative-hover: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-negative-pressed: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-negative-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-negative-focus-enabled: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-negative-focus-hover: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-negative-focus-pressed: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-negative-focus-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-info-enabled: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-info-hover: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-info-pressed: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-info-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-info-focus-enabled: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-info-focus-hover: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-info-focus-pressed: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-action-button-icon-color-fg-info-focus-loading: @cont-color-action-fg-on-inverse-minimal; +@comp-toast-container-spacing-padding: @cont-spacing-status-padding-lg; +@comp-toast-container-spacing-gap: @cont-spacing-status-gap-lg; +@comp-toast-container-radius: @cont-radius-status; +@comp-toast-inner-container-spacing-gap: @cont-spacing-status-gap-lg; +@comp-toast-message-color-fg-neutral: @cont-color-status-fg-on-neutral-base; +@comp-toast-message-color-fg-positive: @cont-color-status-fg-on-positive-base; +@comp-toast-message-color-fg-negative: @cont-color-status-fg-on-negative-base; +@comp-toast-message-color-fg-info: @cont-color-status-fg-on-info-base; +@comp-toast-icon-color-fg-neutral: @cont-color-status-fg-on-neutral-base; +@comp-toast-icon-color-fg-positive: @cont-color-status-fg-on-positive-base; +@comp-toast-icon-color-fg-negative: @cont-color-status-fg-on-negative-base; +@comp-toast-icon-color-fg-info: @cont-color-status-fg-on-info-base; diff --git a/packages/ds-theme/src/web-design-tokens/component/toaster.less b/packages/ds-theme/src/web-design-tokens/component/toaster.less new file mode 100644 index 0000000000..5d603a2e00 --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/toaster.less @@ -0,0 +1,10 @@ +// Do not edit directly, this file was auto-generated. + +@comp-toaster-inner-container-spacing-padding: @cont-spacing-common-padding-inset-000; +@comp-toaster-inner-container-color-bg-neutral: @cont-color-common-container-misc-transparent; +@comp-toaster-inner-container-color-border-neutral: @cont-color-common-container-misc-transparent; +@comp-toaster-inner-container-border-width: @cont-border-width-common-none; +@comp-toaster-inner-container-sizing-inline: @cont-sizing-common-1600 * 2; +@comp-toaster-container-position-inset: @cont-sizing-common-400; +@comp-toaster-inner-container-radius: @cont-radius-status; +@comp-toaster-inner-container-spacing-gap: @cont-spacing-status-gap-lg; diff --git a/packages/ds-theme/src/web-design-tokens/component/toggle-button.less b/packages/ds-theme/src/web-design-tokens/component/toggle-button.less new file mode 100644 index 0000000000..67bb9e7bde --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/toggle-button.less @@ -0,0 +1,255 @@ +// Do not edit directly, this file was auto-generated. + +@comp-toggle-button-container-icon-only-spacing-padding-sm: @cont-spacing-common-padding-inset-000; +@comp-toggle-button-container-color-bg-neutral-disabled: @cont-color-common-container-misc-disabled; +@comp-toggle-button-container-color-bg-neutral-checked-disabled: @cont-color-common-container-misc-disabled; +@comp-toggle-button-container-color-bg-primary-disabled: @cont-color-common-container-misc-disabled; +@comp-toggle-button-container-color-bg-primary-checked-disabled: @cont-color-common-container-misc-disabled; +@comp-toggle-button-container-color-bg-secondary-enabled: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-bg-secondary-loading: @cont-color-common-container-misc-disabled; +@comp-toggle-button-container-color-bg-secondary-disabled: @cont-color-common-container-misc-disabled; +@comp-toggle-button-container-color-bg-secondary-checked-disabled: @cont-color-common-container-misc-disabled; +@comp-toggle-button-container-color-bg-tertiary-enabled: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-bg-tertiary-disabled: @cont-color-common-container-misc-disabled; +@comp-toggle-button-container-color-bg-tertiary-checked-enabled: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-bg-tertiary-checked-disabled: @cont-color-common-container-misc-disabled; +@comp-toggle-button-container-color-bg-transparent-enabled: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-bg-transparent-hover: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-bg-transparent-pressed: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-bg-transparent-disabled: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-bg-transparent-checked-enabled: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-bg-transparent-checked-hover: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-bg-transparent-checked-pressed: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-bg-transparent-checked-disabled: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-neutral-disabled: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-neutral-checked-enabled: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-neutral-checked-hover: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-neutral-checked-pressed: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-neutral-checked-disabled: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-primary-enabled: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-primary-hover: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-primary-pressed: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-primary-disabled: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-primary-checked-enabled: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-primary-checked-hover: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-primary-checked-pressed: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-primary-checked-disabled: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-secondary-loading: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-secondary-disabled: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-secondary-checked-enabled: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-secondary-checked-hover: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-secondary-checked-pressed: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-secondary-checked-disabled: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-tertiary-enabled: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-tertiary-hover: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-tertiary-pressed: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-tertiary-disabled: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-tertiary-checked-enabled: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-tertiary-checked-hover: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-tertiary-checked-pressed: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-tertiary-checked-disabled: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-transparent-enabled: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-transparent-hover: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-transparent-pressed: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-transparent-disabled: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-transparent-checked-enabled: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-transparent-checked-hover: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-transparent-checked-pressed: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-color-border-transparent-checked-disabled: @cont-color-common-container-misc-transparent; +@comp-toggle-button-container-elevation-neutral-focus: @cont-elevation-common-focus-outset-base; +@comp-toggle-button-container-elevation-neutral-checked-focus: @cont-elevation-common-focus-outset-base; +@comp-toggle-button-container-elevation-primary-focus: @cont-elevation-common-focus-outset-base; +@comp-toggle-button-container-elevation-primary-checked-focus: @cont-elevation-common-focus-outset-base; +@comp-toggle-button-container-elevation-secondary-focus: @cont-elevation-common-focus-outset-base; +@comp-toggle-button-container-elevation-secondary-checked-focus: @cont-elevation-common-focus-outset-base; +@comp-toggle-button-container-elevation-tertiary-focus: @cont-elevation-common-focus-outset-base; +@comp-toggle-button-container-elevation-tertiary-checked-focus: @cont-elevation-common-focus-outset-base; +@comp-toggle-button-container-elevation-transparent-focus: @cont-elevation-common-focus-outset-base; +@comp-toggle-button-container-elevation-transparent-checked-focus: @cont-elevation-common-focus-outset-base; +@comp-toggle-button-label-color-fg-neutral-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-toggle-button-label-color-fg-neutral-checked-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-toggle-button-label-color-fg-primary-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-toggle-button-label-color-fg-primary-checked-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-toggle-button-label-color-fg-secondary-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-toggle-button-label-color-fg-secondary-checked-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-toggle-button-label-color-fg-tertiary-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-toggle-button-label-color-fg-tertiary-checked-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-toggle-button-label-color-fg-transparent-enabled: @cont-color-common-fg-generic-subtle; +@comp-toggle-button-label-color-fg-transparent-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-toggle-button-label-color-fg-transparent-checked-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-toggle-button-icon-color-fg-neutral-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-toggle-button-icon-color-fg-neutral-checked-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-toggle-button-icon-color-fg-primary-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-toggle-button-icon-color-fg-primary-checked-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-toggle-button-icon-color-fg-secondary-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-toggle-button-icon-color-fg-secondary-checked-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-toggle-button-icon-color-fg-tertiary-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-toggle-button-icon-color-fg-tertiary-checked-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-toggle-button-icon-color-fg-transparent-enabled: @cont-color-common-fg-generic-subtle; +@comp-toggle-button-icon-color-fg-transparent-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-toggle-button-icon-color-fg-transparent-checked-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-toggle-button-icon-typography-sm: @cont-typography-common-icon-base-sm; +@comp-toggle-button-icon-typography-md: @cont-typography-common-icon-base-md; +@comp-toggle-button-icon-typography-lg: @cont-typography-common-icon-base-lg; +@comp-toggle-button-container-color-bg-neutral-enabled: @cont-color-action-bg-neutral-base; +@comp-toggle-button-container-color-bg-neutral-hover: @cont-color-action-bg-neutral-moderate; +@comp-toggle-button-container-color-bg-neutral-pressed: @cont-color-action-bg-neutral-bold; +@comp-toggle-button-container-color-bg-neutral-checked-enabled: @cont-color-control-bg-base; +@comp-toggle-button-container-color-bg-neutral-checked-hover: @cont-color-control-bg-moderate; +@comp-toggle-button-container-color-bg-neutral-checked-pressed: @cont-color-control-bg-bold; +@comp-toggle-button-container-color-bg-primary-enabled: @cont-color-action-bg-primary-base; +@comp-toggle-button-container-color-bg-primary-hover: @cont-color-action-bg-primary-moderate; +@comp-toggle-button-container-color-bg-primary-pressed: @cont-color-action-bg-primary-bold; +@comp-toggle-button-container-color-bg-primary-checked-enabled: @cont-color-control-bg-base; +@comp-toggle-button-container-color-bg-primary-checked-hover: @cont-color-control-bg-moderate; +@comp-toggle-button-container-color-bg-primary-checked-pressed: @cont-color-control-bg-bold; +@comp-toggle-button-container-color-bg-secondary-hover: @cont-color-action-bg-secondary-minimal; +@comp-toggle-button-container-color-bg-secondary-pressed: @cont-color-action-bg-secondary-subtle; +@comp-toggle-button-container-color-bg-secondary-checked-enabled: @cont-color-control-bg-base; +@comp-toggle-button-container-color-bg-secondary-checked-hover: @cont-color-control-bg-moderate; +@comp-toggle-button-container-color-bg-secondary-checked-pressed: @cont-color-control-bg-bold; +@comp-toggle-button-container-color-bg-tertiary-hover: @cont-color-action-bg-tertiary-minimal; +@comp-toggle-button-container-color-bg-tertiary-pressed: @cont-color-action-bg-tertiary-subtle; +@comp-toggle-button-container-color-bg-tertiary-checked-hover: @cont-color-action-bg-tertiary-minimal; +@comp-toggle-button-container-color-bg-tertiary-checked-pressed: @cont-color-action-bg-tertiary-subtle; +@comp-toggle-button-container-color-border-neutral-enabled: @cont-color-action-border-neutral-base; +@comp-toggle-button-container-color-border-neutral-hover: @cont-color-action-border-neutral-moderate; +@comp-toggle-button-container-color-border-neutral-pressed: @cont-color-action-border-neutral-bold; +@comp-toggle-button-container-color-border-secondary-enabled: @cont-color-action-border-secondary-moderate; +@comp-toggle-button-container-color-border-secondary-hover: @cont-color-action-border-secondary-moderate; +@comp-toggle-button-container-color-border-secondary-pressed: @cont-color-action-border-secondary-moderate; +@comp-toggle-button-container-elevation-neutral-enabled: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-neutral-hover: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-neutral-pressed: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-neutral-disabled: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-neutral-checked-enabled: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-neutral-checked-hover: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-neutral-checked-pressed: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-neutral-checked-disabled: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-primary-enabled: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-primary-hover: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-primary-pressed: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-primary-disabled: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-primary-checked-enabled: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-primary-checked-hover: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-primary-checked-pressed: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-primary-checked-disabled: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-secondary-enabled: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-secondary-hover: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-secondary-pressed: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-secondary-disabled: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-secondary-checked-enabled: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-secondary-checked-hover: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-secondary-checked-pressed: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-secondary-checked-disabled: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-tertiary-enabled: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-tertiary-hover: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-tertiary-pressed: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-tertiary-disabled: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-tertiary-checked-enabled: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-tertiary-checked-hover: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-tertiary-checked-pressed: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-tertiary-checked-disabled: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-transparent-enabled: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-transparent-hover: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-transparent-pressed: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-transparent-disabled: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-transparent-checked-enabled: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-transparent-checked-hover: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-transparent-checked-pressed: @cont-elevation-action-base; +@comp-toggle-button-container-elevation-transparent-checked-disabled: @cont-elevation-action-base; +@comp-toggle-button-container-icon-only-border-width-sm: @cont-border-width-action-base; +@comp-toggle-button-container-icon-only-border-width-md: @cont-border-width-action-base; +@comp-toggle-button-container-icon-only-border-width-lg: @cont-border-width-action-base; +@comp-toggle-button-container-icon-only-spacing-padding-md: @cont-spacing-common-padding-inset-100; +@comp-toggle-button-container-icon-only-spacing-padding-lg: @cont-spacing-common-padding-inset-200; +@comp-toggle-button-container-border-width-sm: @cont-border-width-action-base; +@comp-toggle-button-container-border-width-md: @cont-border-width-action-base; +@comp-toggle-button-container-border-width-lg: @cont-border-width-action-base; +@comp-toggle-button-label-color-fg-neutral-enabled: @cont-color-action-fg-on-neutral-base; +@comp-toggle-button-label-color-fg-neutral-hover: @cont-color-action-fg-on-neutral-moderate; +@comp-toggle-button-label-color-fg-neutral-pressed: @cont-color-action-fg-on-neutral-bold; +@comp-toggle-button-label-color-fg-neutral-checked-enabled: @cont-color-action-fg-on-neutral-minimal; +@comp-toggle-button-label-color-fg-neutral-checked-hover: @cont-color-action-fg-on-neutral-minimal; +@comp-toggle-button-label-color-fg-neutral-checked-pressed: @cont-color-action-fg-on-neutral-minimal; +@comp-toggle-button-label-color-fg-tertiary-hover: @cont-color-action-fg-on-transparent-minimal; +@comp-toggle-button-label-color-fg-tertiary-pressed: @cont-color-action-fg-on-transparent-bold; +@comp-toggle-button-label-color-fg-tertiary-checked-enabled: @cont-color-action-fg-on-transparent-minimal; +@comp-toggle-button-label-color-fg-tertiary-checked-hover: @cont-color-action-fg-on-transparent-bold; +@comp-toggle-button-label-color-fg-transparent-hover: @cont-color-action-fg-on-transparent-minimal; +@comp-toggle-button-label-color-fg-transparent-pressed: @cont-color-action-fg-on-transparent-bold; +@comp-toggle-button-label-color-fg-transparent-checked-enabled: @cont-color-action-fg-on-transparent-minimal; +@comp-toggle-button-label-color-fg-transparent-checked-hover: @cont-color-action-fg-on-transparent-bold; +@comp-toggle-button-label-color-fg-transparent-checked-pressed: @cont-color-action-fg-on-transparent-minimal; +@comp-toggle-button-label-typography-sm: @cont-typography-action-sm; +@comp-toggle-button-label-typography-md: @cont-typography-action-md; +@comp-toggle-button-label-typography-lg: @cont-typography-action-lg; +@comp-toggle-button-icon-color-fg-neutral-enabled: @cont-color-action-fg-on-neutral-base; +@comp-toggle-button-icon-color-fg-neutral-hover: @cont-color-action-fg-on-neutral-moderate; +@comp-toggle-button-icon-color-fg-neutral-pressed: @cont-color-action-fg-on-neutral-bold; +@comp-toggle-button-icon-color-fg-neutral-checked-enabled: @cont-color-action-fg-on-neutral-minimal; +@comp-toggle-button-icon-color-fg-neutral-checked-hover: @cont-color-action-fg-on-neutral-minimal; +@comp-toggle-button-icon-color-fg-neutral-checked-pressed: @cont-color-action-fg-on-neutral-minimal; +@comp-toggle-button-icon-color-fg-tertiary-hover: @cont-color-action-fg-on-transparent-minimal; +@comp-toggle-button-icon-color-fg-tertiary-pressed: @cont-color-action-fg-on-transparent-bold; +@comp-toggle-button-icon-color-fg-tertiary-checked-enabled: @cont-color-action-fg-on-transparent-minimal; +@comp-toggle-button-icon-color-fg-tertiary-checked-hover: @cont-color-action-fg-on-transparent-bold; +@comp-toggle-button-icon-color-fg-transparent-hover: @cont-color-action-fg-on-transparent-minimal; +@comp-toggle-button-icon-color-fg-transparent-pressed: @cont-color-action-fg-on-transparent-bold; +@comp-toggle-button-icon-color-fg-transparent-checked-enabled: @cont-color-action-fg-on-transparent-minimal; +@comp-toggle-button-icon-color-fg-transparent-checked-hover: @cont-color-action-fg-on-transparent-bold; +@comp-toggle-button-icon-color-fg-transparent-checked-pressed: @cont-color-action-fg-on-transparent-minimal; +@comp-toggle-button-container-radius-sm: @cont-radius-action; +@comp-toggle-button-container-radius-md: @cont-radius-action; +@comp-toggle-button-container-radius-lg: @cont-radius-action; +@comp-toggle-button-container-icon-only-radius-sm: @cont-radius-action; +@comp-toggle-button-container-icon-only-radius-md: @cont-radius-action; +@comp-toggle-button-container-icon-only-radius-lg: @cont-radius-action; +@comp-toggle-button-container-spacing-padding-sm: @cont-spacing-action-padding-sm; +@comp-toggle-button-container-spacing-padding-md: @cont-spacing-action-padding-md; +@comp-toggle-button-container-spacing-padding-lg: @cont-spacing-action-padding-lg; +@comp-toggle-button-container-spacing-gap-sm: @cont-spacing-action-gap-sm; +@comp-toggle-button-container-spacing-gap-md: @cont-spacing-action-gap-sm; +@comp-toggle-button-container-spacing-gap-lg: @cont-spacing-action-gap-lg; +@comp-toggle-button-label-color-fg-primary-enabled: @cont-color-action-fg-on-primary-base; +@comp-toggle-button-label-color-fg-primary-hover: @cont-color-action-fg-on-primary-base; +@comp-toggle-button-label-color-fg-primary-pressed: @cont-color-action-fg-on-primary-base; +@comp-toggle-button-label-color-fg-primary-checked-enabled: @cont-color-action-fg-on-primary-base; +@comp-toggle-button-label-color-fg-primary-checked-hover: @cont-color-action-fg-on-primary-base; +@comp-toggle-button-label-color-fg-primary-checked-pressed: @cont-color-action-fg-on-primary-base; +@comp-toggle-button-label-color-fg-secondary-enabled: @cont-color-action-fg-on-secondary-minimal; +@comp-toggle-button-label-color-fg-secondary-hover: @cont-color-action-fg-on-secondary-minimal; +@comp-toggle-button-label-color-fg-secondary-pressed: @cont-color-action-fg-on-secondary-minimal; +@comp-toggle-button-label-color-fg-secondary-loading: @cont-color-action-fg-on-secondary-minimal; +@comp-toggle-button-label-color-fg-secondary-checked-enabled: @cont-color-action-fg-on-secondary-bold; +@comp-toggle-button-label-color-fg-secondary-checked-hover: @cont-color-action-fg-on-secondary-bold; +@comp-toggle-button-label-color-fg-secondary-checked-pressed: @cont-color-action-fg-on-secondary-bold; +@comp-toggle-button-label-color-fg-tertiary-enabled: @cont-color-action-fg-on-tertiary-minimal; +@comp-toggle-button-label-color-fg-tertiary-checked-pressed: @cont-color-action-fg-on-tertiary-minimal; +@comp-toggle-button-icon-color-fg-primary-enabled: @cont-color-action-fg-on-primary-base; +@comp-toggle-button-icon-color-fg-primary-hover: @cont-color-action-fg-on-primary-base; +@comp-toggle-button-icon-color-fg-primary-pressed: @cont-color-action-fg-on-primary-base; +@comp-toggle-button-icon-color-fg-primary-checked-enabled: @cont-color-action-fg-on-primary-base; +@comp-toggle-button-icon-color-fg-primary-checked-hover: @cont-color-action-fg-on-primary-base; +@comp-toggle-button-icon-color-fg-primary-checked-pressed: @cont-color-action-fg-on-primary-base; +@comp-toggle-button-icon-color-fg-secondary-enabled: @cont-color-action-fg-on-secondary-minimal; +@comp-toggle-button-icon-color-fg-secondary-hover: @cont-color-action-fg-on-secondary-minimal; +@comp-toggle-button-icon-color-fg-secondary-pressed: @cont-color-action-fg-on-secondary-minimal; +@comp-toggle-button-icon-color-fg-secondary-loading: @cont-color-action-fg-on-secondary-minimal; +@comp-toggle-button-icon-color-fg-secondary-checked-enabled: @cont-color-action-fg-on-secondary-bold; +@comp-toggle-button-icon-color-fg-secondary-checked-hover: @cont-color-action-fg-on-secondary-bold; +@comp-toggle-button-icon-color-fg-secondary-checked-pressed: @cont-color-action-fg-on-secondary-bold; +@comp-toggle-button-icon-color-fg-tertiary-enabled: @cont-color-action-fg-on-tertiary-minimal; +@comp-toggle-button-icon-color-fg-tertiary-checked-pressed: @cont-color-action-fg-on-tertiary-minimal; +@comp-toggle-button-container-icon-only-sizing-min-inline-sm: @cont-sizing-action-sm; +@comp-toggle-button-container-icon-only-sizing-min-inline-md: @cont-sizing-action-md; +@comp-toggle-button-container-icon-only-sizing-min-inline-lg: @cont-sizing-action-lg; +@comp-toggle-button-container-icon-only-sizing-min-block-sm: @cont-sizing-action-sm; +@comp-toggle-button-container-icon-only-sizing-min-block-md: @cont-sizing-action-md; +@comp-toggle-button-container-icon-only-sizing-min-block-lg: @cont-sizing-action-lg; +@comp-toggle-button-container-sizing-min-block-sm: @cont-sizing-action-sm; +@comp-toggle-button-container-sizing-min-block-md: @cont-sizing-action-md; +@comp-toggle-button-container-sizing-min-block-lg: @cont-sizing-action-lg; +@comp-toggle-button-container-sizing-min-inline-sm: @cont-sizing-action-sm * 2; +@comp-toggle-button-container-sizing-min-inline-md: @cont-sizing-action-md * 2; +@comp-toggle-button-container-sizing-min-inline-lg: @cont-sizing-action-lg * 2; diff --git a/packages/ds-theme/src/web-design-tokens/component/toggle-tag.less b/packages/ds-theme/src/web-design-tokens/component/toggle-tag.less new file mode 100644 index 0000000000..8f22ce8aad --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/toggle-tag.less @@ -0,0 +1,92 @@ +// Do not edit directly, this file was auto-generated. + +@comp-toggle-tag-inner-container-color-bg-disabled: @cont-color-common-container-misc-disabled; +@comp-toggle-tag-inner-container-color-bg-checked-disabled: @cont-color-common-container-misc-disabled; +@comp-toggle-tag-inner-container-color-border-enabled: @cont-color-common-container-surface-on-layer-1-subtle; +@comp-toggle-tag-inner-container-color-border-hover: @cont-color-common-container-surface-on-layer-1-subtle; +@comp-toggle-tag-inner-container-color-border-pressed: @cont-color-common-container-surface-on-layer-1-subtle; +@comp-toggle-tag-inner-container-color-border-disabled: @cont-color-common-container-misc-transparent; +@comp-toggle-tag-inner-container-color-border-checked-enabled: @cont-color-common-container-misc-transparent; +@comp-toggle-tag-inner-container-color-border-checked-hover: @cont-color-common-container-misc-transparent; +@comp-toggle-tag-inner-container-color-border-checked-pressed: @cont-color-common-container-misc-transparent; +@comp-toggle-tag-inner-container-color-border-checked-disabled: @cont-color-common-container-misc-transparent; +@comp-toggle-tag-inner-container-elevation-disabled: @cont-elevation-common-level-0; +@comp-toggle-tag-inner-container-elevation-focus: @cont-elevation-common-focus-outset-base; +@comp-toggle-tag-inner-container-elevation-checked-disabled: @cont-elevation-common-level-0; +@comp-toggle-tag-inner-container-elevation-checked-focus: @cont-elevation-common-focus-outset-base; +@comp-toggle-tag-inner-label-color-fg-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-toggle-tag-inner-label-color-fg-checked-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-toggle-tag-inner-icon-color-fg-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-toggle-tag-inner-icon-color-fg-checked-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-toggle-tag-inner-icon-typography-xs: @cont-typography-common-icon-base-xs; +@comp-toggle-tag-inner-icon-typography-sm: @cont-typography-common-icon-base-sm; +@comp-toggle-tag-inner-icon-typography-md: @cont-typography-common-icon-base-md; +@comp-toggle-tag-inner-icon-typography-lg: @cont-typography-common-icon-base-lg; +@comp-toggle-tag-remove-button-container-color-bg-checked-enabled: @cont-color-common-container-misc-transparent; +@comp-toggle-tag-remove-button-container-color-bg-checked-disabled: @cont-color-common-container-misc-disabled; +@comp-toggle-tag-remove-button-container-color-border-checked-enabled: @cont-color-common-container-misc-transparent; +@comp-toggle-tag-remove-button-container-color-border-checked-hover: @cont-color-common-container-misc-transparent; +@comp-toggle-tag-remove-button-container-color-border-checked-pressed: @cont-color-common-container-misc-transparent; +@comp-toggle-tag-remove-button-container-color-border-checked-disabled: @cont-color-common-container-misc-transparent; +@comp-toggle-tag-remove-button-icon-color-fg-checked-enabled: @cont-color-common-fg-generic-moderate-inverse; +@comp-toggle-tag-remove-button-icon-color-fg-checked-pressed: @cont-color-common-fg-generic-bold-inverse; +@comp-toggle-tag-remove-button-icon-color-fg-checked-hover: @cont-color-common-fg-generic-bold-inverse; +@comp-toggle-tag-remove-button-icon-color-fg-checked-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-toggle-tag-inner-container-color-bg-enabled: @cont-color-action-bg-neutral-base; +@comp-toggle-tag-inner-container-color-bg-hover: @cont-color-action-bg-neutral-moderate; +@comp-toggle-tag-inner-container-color-bg-pressed: @cont-color-action-bg-neutral-bold; +@comp-toggle-tag-inner-container-color-bg-checked-enabled: @cont-color-control-bg-base; +@comp-toggle-tag-inner-container-color-bg-checked-hover: @cont-color-control-bg-moderate; +@comp-toggle-tag-inner-container-color-bg-checked-pressed: @cont-color-control-bg-bold; +@comp-toggle-tag-inner-container-border-width-xs: @cont-border-width-action-base; +@comp-toggle-tag-inner-container-border-width-sm: @cont-border-width-action-base; +@comp-toggle-tag-inner-container-border-width-md: @cont-border-width-action-base; +@comp-toggle-tag-inner-container-border-width-lg: @cont-border-width-action-base; +@comp-toggle-tag-inner-container-elevation-enabled: @cont-elevation-action-base; +@comp-toggle-tag-inner-container-elevation-hover: @cont-elevation-action-base; +@comp-toggle-tag-inner-container-elevation-pressed: @cont-elevation-action-base; +@comp-toggle-tag-inner-container-elevation-checked-enabled: @cont-elevation-action-base; +@comp-toggle-tag-inner-container-elevation-checked-hover: @cont-elevation-action-base; +@comp-toggle-tag-inner-container-elevation-checked-pressed: @cont-elevation-action-base; +@comp-toggle-tag-inner-label-color-fg-enabled: @cont-color-action-fg-on-neutral-base; +@comp-toggle-tag-inner-label-color-fg-hover: @cont-color-action-fg-on-neutral-moderate; +@comp-toggle-tag-inner-label-color-fg-pressed: @cont-color-action-fg-on-neutral-bold; +@comp-toggle-tag-inner-label-color-fg-checked-enabled: @cont-color-control-fg-on-bold; +@comp-toggle-tag-inner-label-color-fg-checked-hover: @cont-color-control-fg-on-moderate; +@comp-toggle-tag-inner-label-color-fg-checked-pressed: @cont-color-control-fg-on-bold; +@comp-toggle-tag-inner-label-typography-xs: @cont-typography-control-base-sm; +@comp-toggle-tag-inner-label-typography-sm: @cont-typography-control-base-sm; +@comp-toggle-tag-inner-label-typography-md: @cont-typography-control-base-md; +@comp-toggle-tag-inner-label-typography-lg: @cont-typography-control-base-lg; +@comp-toggle-tag-inner-icon-color-fg-enabled: @cont-color-action-fg-on-neutral-base; +@comp-toggle-tag-inner-icon-color-fg-hover: @cont-color-action-fg-on-neutral-moderate; +@comp-toggle-tag-inner-icon-color-fg-pressed: @cont-color-action-fg-on-neutral-bold; +@comp-toggle-tag-inner-icon-color-fg-checked-enabled: @cont-color-control-fg-on-bold; +@comp-toggle-tag-inner-icon-color-fg-checked-hover: @cont-color-control-fg-on-moderate; +@comp-toggle-tag-inner-icon-color-fg-checked-pressed: @cont-color-control-fg-on-bold; +@comp-toggle-tag-inner-indent-sizing-inline-xs: @cont-sizing-common-400; +@comp-toggle-tag-inner-indent-sizing-inline-sm: @cont-sizing-common-400; +@comp-toggle-tag-inner-indent-sizing-inline-md: @cont-sizing-common-500; +@comp-toggle-tag-inner-indent-sizing-inline-lg: @cont-sizing-common-600; +@comp-toggle-tag-remove-button-container-color-bg-checked-hover: @cont-color-action-bg-inverse-minimal; +@comp-toggle-tag-remove-button-container-color-bg-checked-pressed: @cont-color-action-bg-inverse-subtle; +@comp-toggle-tag-remove-button-wrapper-container-position-inset-inline-end-xs: @cont-sizing-common-200; +@comp-toggle-tag-remove-button-wrapper-container-position-inset-inline-end-sm: @cont-sizing-common-200; +@comp-toggle-tag-remove-button-wrapper-container-position-inset-inline-end-md: @cont-sizing-common-200; +@comp-toggle-tag-remove-button-wrapper-container-position-inset-inline-end-lg: @cont-sizing-common-300; +@comp-toggle-tag-inner-container-spacing-padding-xs: @cont-spacing-action-padding-xs; +@comp-toggle-tag-inner-container-spacing-padding-sm: @cont-spacing-action-padding-sm; +@comp-toggle-tag-inner-container-spacing-padding-md: @cont-spacing-action-padding-md; +@comp-toggle-tag-inner-container-spacing-padding-lg: @cont-spacing-action-padding-lg; +@comp-toggle-tag-inner-container-spacing-gap-xs: @cont-spacing-action-gap-xs; +@comp-toggle-tag-inner-container-spacing-gap-sm: @cont-spacing-action-gap-sm; +@comp-toggle-tag-inner-container-spacing-gap-md: @cont-spacing-action-gap-md; +@comp-toggle-tag-inner-container-spacing-gap-lg: @cont-spacing-action-gap-lg; +@comp-toggle-tag-inner-container-radius-xs: @cont-radius-action; +@comp-toggle-tag-inner-container-radius-sm: @cont-radius-action; +@comp-toggle-tag-inner-container-radius-md: @cont-radius-action; +@comp-toggle-tag-inner-container-radius-lg: @cont-radius-action; +@comp-toggle-tag-inner-container-sizing-block-xs: @cont-sizing-action-xs; +@comp-toggle-tag-inner-container-sizing-block-sm: @cont-sizing-action-sm; +@comp-toggle-tag-inner-container-sizing-block-md: @cont-sizing-action-md; +@comp-toggle-tag-inner-container-sizing-block-lg: @cont-sizing-action-lg; diff --git a/packages/ds-theme/src/web-design-tokens/component/tooltip.less b/packages/ds-theme/src/web-design-tokens/component/tooltip.less new file mode 100644 index 0000000000..5090c1e419 --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/tooltip.less @@ -0,0 +1,37 @@ +// Do not edit directly, this file was auto-generated. + +@comp-tooltip-arrow-container-transform-rotate: 135deg; +@comp-tooltip-container-color-bg-base: @cont-color-common-container-surface-layer-4; +@comp-tooltip-container-color-border-base: @cont-color-common-container-surface-on-layer-4-minimal; +@comp-tooltip-arrow-container-color-bg-base: @cont-color-common-container-surface-layer-4; +@comp-tooltip-arrow-container-color-border-base: @cont-color-common-container-surface-on-layer-4-minimal; +@comp-tooltip-message-color-fg-base: @cont-color-common-fg-generic-bold; +@comp-tooltip-container-border-width-sm: @cont-border-width-popover-base; +@comp-tooltip-container-border-width-md: @cont-border-width-popover-base; +@comp-tooltip-container-border-width-lg: @cont-border-width-popover-base; +@comp-tooltip-container-elevation: @cont-elevation-popover-base; +@comp-tooltip-arrow-backdrop-elevation: @cont-elevation-popover-base; +@comp-tooltip-arrow-container-sizing-sm: @cont-sizing-common-200*0.7071; +@comp-tooltip-arrow-container-sizing-md: @cont-sizing-common-300*0.7071; +@comp-tooltip-arrow-container-sizing-lg: @cont-sizing-common-300*0.7071; +@comp-tooltip-arrow-container-border-radius-start-end-sm: @cont-radius-common-xs; +@comp-tooltip-arrow-container-border-radius-start-end-md: @cont-radius-common-xs; +@comp-tooltip-arrow-container-border-radius-start-end-lg: @cont-radius-common-xs; +@comp-tooltip-arrow-container-border-width-block-start-sm: @cont-border-width-popover-base; +@comp-tooltip-arrow-container-border-width-block-start-md: @cont-border-width-popover-base; +@comp-tooltip-arrow-container-border-width-block-start-lg: @cont-border-width-popover-base; +@comp-tooltip-arrow-container-border-width-inline-end-sm: @cont-border-width-popover-base; +@comp-tooltip-arrow-container-border-width-inline-end-md: @cont-border-width-popover-base; +@comp-tooltip-arrow-container-border-width-inline-end-lg: @cont-border-width-popover-base; +@comp-tooltip-offset-spacing-gap-sm: @cont-spacing-common-gap-100; +@comp-tooltip-offset-spacing-gap-md: @cont-spacing-common-gap-100; +@comp-tooltip-offset-spacing-gap-lg: @cont-spacing-common-gap-100; +@comp-tooltip-message-typography-sm: @cont-typography-status-subtle-sm; +@comp-tooltip-message-typography-md: @cont-typography-status-subtle-md; +@comp-tooltip-message-typography-lg: @cont-typography-status-subtle-lg; +@comp-tooltip-container-spacing-padding-sm: @cont-spacing-status-padding-md; +@comp-tooltip-container-spacing-padding-md: @cont-spacing-status-padding-md; +@comp-tooltip-container-spacing-padding-lg: @cont-spacing-status-padding-md; +@comp-tooltip-container-radius-sm: @cont-radius-popover; +@comp-tooltip-container-radius-md: @cont-radius-popover; +@comp-tooltip-container-radius-lg: @cont-radius-popover; diff --git a/packages/ds-theme/src/web-design-tokens/component/tree.less b/packages/ds-theme/src/web-design-tokens/component/tree.less new file mode 100644 index 0000000000..9c0c4dcd51 --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/component/tree.less @@ -0,0 +1,127 @@ +// Do not edit directly, this file was auto-generated. + +@comp-tree-item-indicator-motion-transform-rotate-collapsed: 0deg; +@comp-tree-item-indicator-motion-transform-rotate-expanded: 90deg; +@comp-tree-container-color-bg: @cont-color-common-container-misc-transparent; +@comp-tree-container-color-border: @cont-color-common-container-misc-transparent; +@comp-tree-container-radius-sm: @cont-radius-common-none; +@comp-tree-container-radius-md: @cont-radius-common-none; +@comp-tree-container-radius-lg: @cont-radius-common-none; +@comp-tree-container-border-width-sm: @cont-border-width-common-none; +@comp-tree-container-border-width-md: @cont-border-width-common-none; +@comp-tree-container-border-width-lg: @cont-border-width-common-none; +@comp-tree-item-container-color-bg-leaf-parent-enabled: @cont-color-menu-bg-on-layer-3-minimal; +@comp-tree-item-container-color-bg-leaf-parent-hover: @cont-color-menu-bg-on-layer-3-minimal; +@comp-tree-item-container-color-bg-leaf-parent-pressed: @cont-color-menu-bg-on-layer-3-minimal; +@comp-tree-item-container-color-bg-leaf-parent-disabled: @cont-color-common-container-misc-transparent; +@comp-tree-item-container-color-bg-leaf-child-enabled: @cont-color-menu-bg-on-layer-3-minimal; +@comp-tree-item-container-color-bg-leaf-child-disabled: @cont-color-common-container-misc-transparent; +@comp-tree-item-container-color-bg-leaf-child-selected-disabled: @cont-color-common-container-misc-disabled; +@comp-tree-item-container-color-border-leaf-parent-enabled: @cont-color-common-container-misc-transparent; +@comp-tree-item-container-color-border-leaf-parent-hover: @cont-color-common-container-misc-transparent; +@comp-tree-item-container-color-border-leaf-parent-pressed: @cont-color-common-container-misc-transparent; +@comp-tree-item-container-color-border-leaf-parent-disabled: @cont-color-common-container-misc-transparent; +@comp-tree-item-container-color-border-leaf-child-enabled: @cont-color-common-container-misc-transparent; +@comp-tree-item-container-color-border-leaf-child-hover: @cont-color-common-container-misc-transparent; +@comp-tree-item-container-color-border-leaf-child-pressed: @cont-color-common-container-misc-transparent; +@comp-tree-item-container-color-border-leaf-child-disabled: @cont-color-common-container-misc-transparent; +@comp-tree-item-container-color-border-leaf-child-selected-enabled: @cont-color-common-container-misc-transparent; +@comp-tree-item-container-color-border-leaf-child-selected-hover: @cont-color-common-container-misc-transparent; +@comp-tree-item-container-color-border-leaf-child-selected-pressed: @cont-color-common-container-misc-transparent; +@comp-tree-item-container-color-border-leaf-child-selected-disabled: @cont-color-common-container-misc-transparent; +@comp-tree-item-container-elevation-leaf-parent-focus: @cont-elevation-common-focus-inset-base; +@comp-tree-item-container-elevation-leaf-child-focus: @cont-elevation-common-focus-inset-base; +@comp-tree-item-container-elevation-leaf-child-selected-focus: @cont-elevation-common-focus-inset-base; +@comp-tree-item-container-border-width-sm: @cont-border-width-common-none; +@comp-tree-item-container-border-width-md: @cont-border-width-common-none; +@comp-tree-item-container-border-width-lg: @cont-border-width-common-none; +@comp-tree-item-indicator-color-fg-leaf-parent-disabled: @cont-color-common-fg-generic-disabled-bold; +@comp-tree-item-indicator-typography-sm: @cont-typography-common-icon-base-sm; +@comp-tree-item-indicator-typography-md: @cont-typography-common-icon-base-md; +@comp-tree-item-indicator-typography-lg: @cont-typography-common-icon-base-lg; +@comp-tree-item-label-color-fg-leaf-parent-disabled: @cont-color-common-fg-generic-disabled-bold; +@comp-tree-item-label-color-fg-leaf-child-disabled: @cont-color-common-fg-generic-disabled-bold; +@comp-tree-item-label-color-fg-leaf-child-selected-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-tree-item-icon-color-fg-leaf-parent-disabled: @cont-color-common-fg-generic-disabled-bold; +@comp-tree-item-icon-color-fg-leaf-child-disabled: @cont-color-common-fg-generic-disabled-bold; +@comp-tree-item-icon-color-fg-leaf-child-selected-disabled: @cont-color-common-fg-generic-disabled-on-disabled-bold; +@comp-tree-item-icon-typography-sm: @cont-typography-common-icon-base-sm; +@comp-tree-item-icon-typography-md: @cont-typography-common-icon-base-md; +@comp-tree-item-icon-typography-lg: @cont-typography-common-icon-base-lg; +@comp-tree-item-actions-opacity-enabled: @cont-opacity-common-transparent; +@comp-tree-item-actions-opacity-hover: @cont-opacity-common-full; +@comp-tree-item-actions-opacity-pressed: @cont-opacity-common-full; +@comp-tree-item-actions-opacity-disabled: @cont-opacity-common-transparent; +@comp-tree-item-actions-opacity-persistent: @cont-opacity-common-full; +@comp-tree-item-actions-opacity-focus: @cont-opacity-common-full; +@comp-tree-item-actions-opacity-selected-enabled: @cont-opacity-common-transparent; +@comp-tree-item-actions-opacity-selected-hover: @cont-opacity-common-full; +@comp-tree-item-actions-opacity-selected-pressed: @cont-opacity-common-full; +@comp-tree-item-actions-opacity-selected-disabled: @cont-opacity-common-transparent; +@comp-tree-item-actions-opacity-selected-focus: @cont-opacity-common-full; +@comp-tree-container-spacing-gap-sm: @cont-spacing-common-gap-100; +@comp-tree-container-spacing-gap-md: @cont-spacing-common-gap-100; +@comp-tree-container-spacing-gap-lg: @cont-spacing-common-gap-100; +@comp-tree-item-container-color-bg-leaf-child-hover: @cont-color-menu-bg-on-layer-3-subtle; +@comp-tree-item-container-color-bg-leaf-child-pressed: @cont-color-menu-bg-on-layer-3-moderate; +@comp-tree-item-container-color-bg-leaf-child-selected-enabled: @cont-color-menu-bg-on-layer-3-moderate; +@comp-tree-item-container-color-bg-leaf-child-selected-hover: @cont-color-menu-bg-on-layer-3-moderate; +@comp-tree-item-container-color-bg-leaf-child-selected-pressed: @cont-color-menu-bg-on-layer-3-moderate; +@comp-tree-item-container-elevation-leaf-parent-enabled: @cont-elevation-menu-base; +@comp-tree-item-container-elevation-leaf-parent-hover: @cont-elevation-menu-base; +@comp-tree-item-container-elevation-leaf-parent-pressed: @cont-elevation-menu-base; +@comp-tree-item-container-elevation-leaf-parent-disabled: @cont-elevation-menu-base; +@comp-tree-item-container-elevation-leaf-child-enabled: @cont-elevation-menu-base; +@comp-tree-item-container-elevation-leaf-child-hover: @cont-elevation-menu-base; +@comp-tree-item-container-elevation-leaf-child-pressed: @cont-elevation-menu-base; +@comp-tree-item-container-elevation-leaf-child-disabled: @cont-elevation-menu-base; +@comp-tree-item-container-elevation-leaf-child-selected-enabled: @cont-elevation-menu-base; +@comp-tree-item-container-elevation-leaf-child-selected-hover: @cont-elevation-menu-base; +@comp-tree-item-container-elevation-leaf-child-selected-pressed: @cont-elevation-menu-base; +@comp-tree-item-container-elevation-leaf-child-selected-disabled: @cont-elevation-menu-base; +@comp-tree-item-indent-sizing: @cont-sizing-common-600; +@comp-tree-item-indicator-color-fg-leaf-parent-enabled: @cont-color-menu-fg-on-minimal; +@comp-tree-item-indicator-color-fg-leaf-parent-hover: @cont-color-menu-fg-on-moderate; +@comp-tree-item-indicator-color-fg-leaf-parent-pressed: @cont-color-menu-fg-on-moderate; +@comp-tree-item-label-typography-parent-sm: @cont-typography-menu-bold-sm; +@comp-tree-item-label-typography-parent-md: @cont-typography-menu-bold-md; +@comp-tree-item-label-typography-parent-lg: @cont-typography-menu-bold-lg; +@comp-tree-item-label-typography-child-sm: @cont-typography-menu-subtle-sm; +@comp-tree-item-label-typography-child-md: @cont-typography-menu-subtle-md; +@comp-tree-item-label-typography-child-lg: @cont-typography-menu-subtle-lg; +@comp-tree-item-label-color-fg-leaf-parent-enabled: @cont-color-menu-fg-on-minimal; +@comp-tree-item-label-color-fg-leaf-parent-hover: @cont-color-menu-fg-on-minimal; +@comp-tree-item-label-color-fg-leaf-parent-pressed: @cont-color-menu-fg-on-minimal; +@comp-tree-item-label-color-fg-leaf-child-enabled: @cont-color-menu-fg-on-minimal; +@comp-tree-item-label-color-fg-leaf-child-hover: @cont-color-menu-fg-on-subtle; +@comp-tree-item-label-color-fg-leaf-child-pressed: @cont-color-menu-fg-on-moderate; +@comp-tree-item-label-color-fg-leaf-child-selected-enabled: @cont-color-menu-fg-on-moderate; +@comp-tree-item-label-color-fg-leaf-child-selected-hover: @cont-color-menu-fg-on-moderate; +@comp-tree-item-label-color-fg-leaf-child-selected-pressed: @cont-color-menu-fg-on-moderate; +@comp-tree-item-icon-color-fg-leaf-parent-enabled: @cont-color-menu-fg-on-minimal; +@comp-tree-item-icon-color-fg-leaf-parent-hover: @cont-color-menu-fg-on-subtle; +@comp-tree-item-icon-color-fg-leaf-parent-pressed: @cont-color-menu-fg-on-moderate; +@comp-tree-item-icon-color-fg-leaf-child-enabled: @cont-color-menu-fg-on-minimal; +@comp-tree-item-icon-color-fg-leaf-child-hover: @cont-color-menu-fg-on-moderate; +@comp-tree-item-icon-color-fg-leaf-child-pressed: @cont-color-menu-fg-on-moderate; +@comp-tree-item-icon-color-fg-leaf-child-selected-enabled: @cont-color-menu-fg-on-moderate; +@comp-tree-item-icon-color-fg-leaf-child-selected-hover: @cont-color-menu-fg-on-moderate; +@comp-tree-item-icon-color-fg-leaf-child-selected-pressed: @cont-color-menu-fg-on-moderate; +@comp-tree-item-children-spacing-padding-block-start-md: @cont-spacing-common-padding-inset-100; +@comp-tree-item-children-spacing-padding-block-start-sm: @cont-spacing-common-padding-inset-100; +@comp-tree-item-children-spacing-padding-block-start-lg: @cont-spacing-common-padding-inset-100; +@comp-tree-item-children-spacing-gap-sm: @cont-spacing-common-gap-100; +@comp-tree-item-children-spacing-gap-md: @cont-spacing-common-gap-100; +@comp-tree-item-children-spacing-gap-lg: @cont-spacing-common-gap-100; +@comp-tree-item-container-radius-sm: @cont-radius-menu; +@comp-tree-item-container-radius-md: @cont-radius-menu; +@comp-tree-item-container-radius-lg: @cont-radius-menu; +@comp-tree-item-container-spacing-padding-sm: @cont-spacing-menu-padding-sm; +@comp-tree-item-container-spacing-padding-md: @cont-spacing-menu-padding-md; +@comp-tree-item-container-spacing-padding-lg: @cont-spacing-menu-padding-lg; +@comp-tree-item-container-inner-spacing-gap-sm: @cont-spacing-menu-gap-sm; +@comp-tree-item-container-inner-spacing-gap-md: @cont-spacing-menu-gap-md; +@comp-tree-item-container-inner-spacing-gap-lg: @cont-spacing-menu-gap-lg; +@comp-tree-item-container-sizing-block-sm: @cont-sizing-menu-sm; +@comp-tree-item-container-sizing-block-md: @cont-sizing-menu-md; +@comp-tree-item-container-sizing-block-lg: @cont-sizing-menu-lg; diff --git a/packages/ds-theme/src/web-design-tokens/contextual.less b/packages/ds-theme/src/web-design-tokens/contextual.less new file mode 100644 index 0000000000..e33999f8d5 --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/contextual.less @@ -0,0 +1,1428 @@ +// Do not edit directly, this file was auto-generated. + +@cont-color-common-container-surface-canvas: #f6f7f9; // canvas +@cont-color-common-container-surface-layer-1: #ffffff; // layer-1 +@cont-color-common-container-surface-layer-2: #f6f7f9; // layer-2 +@cont-color-common-container-surface-layer-3: #ffffff; // layer-3 +@cont-color-common-container-surface-layer-4: #ffffff; // layer-4 +@cont-color-common-container-surface-layer-inverse: #141e29; // layer-inverse +@cont-color-common-container-surface-layer-overlay: rgba(20, 30, 41, 0.24); +@cont-color-common-container-surface-on-canvas-minimal: #ffffff; // minimal +@cont-color-common-container-surface-on-canvas-subtle: #dee2eb; // subtle +@cont-color-common-container-surface-on-canvas-moderate: #c0cadb; // moderate +@cont-color-common-container-surface-on-canvas-bold: #848f9c; // bold +@cont-color-common-container-surface-on-layer-1-minimal: #f6f7f9; // minimal +@cont-color-common-container-surface-on-layer-1-subtle: #eceef4; // subtle +@cont-color-common-container-surface-on-layer-1-moderate: #c0cadb; // moderate +@cont-color-common-container-surface-on-layer-1-bold: #848f9c; // bold +@cont-color-common-container-surface-on-layer-2-minimal: #ffffff; // minimal +@cont-color-common-container-surface-on-layer-2-subtle: #dee2eb; // subtle +@cont-color-common-container-surface-on-layer-2-moderate: #c0cadb; // moderate +@cont-color-common-container-surface-on-layer-2-bold: #848f9c; // bold +@cont-color-common-container-surface-on-layer-3-minimal: #f6f7f9; // minimal +@cont-color-common-container-surface-on-layer-3-subtle: #eceef4; // subtle +@cont-color-common-container-surface-on-layer-3-moderate: #c0cadb; // moderate +@cont-color-common-container-surface-on-layer-3-bold: #848f9c; // bold +@cont-color-common-container-surface-on-layer-4-minimal: #f6f7f9; // minimal +@cont-color-common-container-surface-on-layer-4-subtle: #eceef4; // subtle +@cont-color-common-container-surface-on-layer-4-moderate: #c0cadb; // moderate +@cont-color-common-container-surface-on-layer-4-bold: #848f9c; // bold +@cont-color-common-container-surface-on-layer-inverse-minimal: #232d38; // minimal +@cont-color-common-container-surface-on-layer-inverse-subtle: #323c48; // subtle +@cont-color-common-container-surface-on-layer-inverse-moderate: #424c58; // moderate +@cont-color-common-container-surface-on-layer-inverse-bold: #75808c; // bold +@cont-color-common-container-brand-minimal: #f7f5ff; // minimal +@cont-color-common-container-brand-subtle: #bdc6ff; // subtle +@cont-color-common-container-brand-base: #2336fd; // base +@cont-color-common-container-brand-moderate: #001cf0; // moderate +@cont-color-common-container-brand-bold: #0014c2; // bold +@cont-color-common-container-accent-minimal: #f1f7ff; // minimal +@cont-color-common-container-accent-subtle: #e1f0ff; // subtle +@cont-color-common-container-accent-base: #002033; // base +@cont-color-common-container-accent-moderate: #002f49; // moderate +@cont-color-common-container-accent-bold: #003f60; // bold +@cont-color-common-container-primary-minimal: #f7f5ff; // minimal +@cont-color-common-container-primary-subtle: #ececff; // subtle +@cont-color-common-container-primary-base: #2336fd; // base +@cont-color-common-container-primary-moderate: #001cf0; // moderate +@cont-color-common-container-primary-bold: #0014c2; // bold +@cont-color-common-container-secondary-minimal: #f6f7f9; // minimal +@cont-color-common-container-secondary-subtle: #eceef4; // subtle +@cont-color-common-container-secondary-base: #505b67; // base +@cont-color-common-container-secondary-moderate: #424c58; // moderate +@cont-color-common-container-secondary-bold: #323c48; // bold +@cont-color-common-container-tertiary-minimal: rgba(80, 91, 103, 0.08); // minimal +@cont-color-common-container-tertiary-subtle: rgba(80, 91, 103, 0.16); // subtle +@cont-color-common-container-tertiary-moderate: rgba(80, 91, 103, 0.8); // moderate +@cont-color-common-container-tertiary-base: #505b67; // base +@cont-color-common-container-tertiary-bold: rgba(80, 91, 103, 0.56); // bold +@cont-color-common-container-neutral-minimal: #f6f7f9; // minimal +@cont-color-common-container-neutral-subtle: #eceef4; // subtle +@cont-color-common-container-neutral-base: #505b67; // base +@cont-color-common-container-neutral-moderate: #424c58; // moderate +@cont-color-common-container-neutral-bold: #141e29; // bold +@cont-color-common-container-negative-minimal: #fff4f2; // minimal +@cont-color-common-container-negative-subtle: #ffe9e5; // subtle +@cont-color-common-container-negative-base: #b70300; // base +@cont-color-common-container-negative-moderate: #9c0300; // moderate +@cont-color-common-container-negative-bold: #7d0200; // bold +@cont-color-common-container-warning-minimal: #fff5ea; // minimal +@cont-color-common-container-warning-subtle: #ffebd0; // subtle +@cont-color-common-container-warning-base: #ffbe42; // base +@cont-color-common-container-warning-moderate: #bb8400; // moderate +@cont-color-common-container-warning-bold: #906505; // bold +@cont-color-common-container-positive-minimal: #e9fbe9; // minimal +@cont-color-common-container-positive-subtle: #cdf9d3; // subtle +@cont-color-common-container-positive-base: #006835; // base +@cont-color-common-container-positive-moderate: #00582b; // moderate +@cont-color-common-container-positive-bold: #004521; // bold +@cont-color-common-container-info-minimal: #eff8ff; // minimal +@cont-color-common-container-info-subtle: #ddf1ff; // subtle +@cont-color-common-container-info-base: #006083; // base +@cont-color-common-container-info-moderate: #00516f; // moderate +@cont-color-common-container-info-bold: #004058; // bold +@cont-color-common-container-buy-minimal: #e9fbe9; // minimal +@cont-color-common-container-buy-subtle: #cdf9d3; // subtle +@cont-color-common-container-buy-base: #006835; // base +@cont-color-common-container-buy-moderate: #00582b; // moderate +@cont-color-common-container-buy-bold: #004521; // bold +@cont-color-common-container-sell-minimal: #fff4f2; // minimal +@cont-color-common-container-sell-subtle: #ffe9e5; // subtle +@cont-color-common-container-sell-base: #b70300; // base +@cont-color-common-container-sell-moderate: #9c0300; // moderate +@cont-color-common-container-sell-bold: #7d0200; // bold +@cont-color-common-container-category-1-minimal: #dfe0ff; // minimal +@cont-color-common-container-category-1-subtle: #c0c5ff; // subtle +@cont-color-common-container-category-1-base: #1935ef; // base +@cont-color-common-container-category-1-moderate: #0020c6; // moderate +@cont-color-common-container-category-1-bold: #001490; // bold +@cont-color-common-container-category-2-minimal: #eddcff; // minimal +@cont-color-common-container-category-2-subtle: #dabdff; // subtle +@cont-color-common-container-category-2-base: #693da4; // base +@cont-color-common-container-category-2-moderate: #53258d; // moderate +@cont-color-common-container-category-2-bold: #3e0679; // bold +@cont-color-common-container-category-3-minimal: #c4e9ea; // minimal +@cont-color-common-container-category-3-subtle: #8fd6d6; // subtle +@cont-color-common-container-category-3-base: #005f61; // base +@cont-color-common-container-category-3-moderate: #004849; // moderate +@cont-color-common-container-category-3-bold: #003233; // bold +@cont-color-common-container-category-4-minimal: #ffd9de; // minimal +@cont-color-common-container-category-4-subtle: #ffb6c1; // subtle +@cont-color-common-container-category-4-base: #aa0043; // base +@cont-color-common-container-category-4-moderate: #830032; // moderate +@cont-color-common-container-category-4-bold: #5e0022; // bold +@cont-color-common-container-category-5-minimal: #ffdbd0; // minimal +@cont-color-common-container-category-5-subtle: #ffb9a3; // subtle +@cont-color-common-container-category-5-base: #9c2e00; // base +@cont-color-common-container-category-5-moderate: #782100; // moderate +@cont-color-common-container-category-5-bold: #561500; // bold +@cont-color-common-container-category-6-minimal: #e3e2e2; // minimal +@cont-color-common-container-category-6-subtle: #cac9c9; // subtle +@cont-color-common-container-category-6-base: #545555; // base +@cont-color-common-container-category-6-moderate: #3f4040; // moderate +@cont-color-common-container-category-6-bold: #2b2c2c; // bold +@cont-color-common-container-category-7-minimal: #f6e0b3; // minimal +@cont-color-common-container-category-7-subtle: #eac661; // subtle +@cont-color-common-container-category-7-base: #6a5100; // base +@cont-color-common-container-category-7-moderate: #503d00; // moderate +@cont-color-common-container-category-7-bold: #382a00; // bold +@cont-color-common-container-category-8-minimal: #c9ead6; // minimal +@cont-color-common-container-category-8-subtle: #92d7b5; // subtle +@cont-color-common-container-category-8-base: #006142; // base +@cont-color-common-container-category-8-moderate: #004a31; // moderate +@cont-color-common-container-category-8-bold: #003321; // bold +@cont-color-common-container-misc-disabled: #eceef4; // disabled +@cont-color-common-container-misc-disabled-inverse: #424c58; // disabled-inverse +@cont-color-common-container-misc-focus: #2336fd; // focus +@cont-color-common-container-misc-focus-inverse: #ffffff; // focus-inverse +@cont-color-common-container-misc-transparent: rgba(0, 0, 0, 0); // transparent +@cont-color-common-container-inverse-minimal: rgba(255, 255, 255, 0.08); // minimal +@cont-color-common-container-inverse-subtle: rgba(255, 255, 255, 0.16); // subtle +@cont-color-common-container-inverse-base: #ffffff; // base +@cont-color-common-container-inverse-moderate: rgba(255, 255, 255, 0.8); // moderate +@cont-color-common-container-inverse-bold: rgba(255, 255, 255, 0.56); // bold +@cont-color-common-container-persist-on-light-minimal: #f6f7f9; // minimal +@cont-color-common-container-persist-on-light-subtle: #eceef4; // subtle +@cont-color-common-container-persist-on-light-base: #141e29; // base +@cont-color-common-container-persist-on-light-moderate: #232d38; // moderate +@cont-color-common-container-persist-on-light-bold: #323c48; // bold +@cont-color-common-container-persist-on-dark-minimal: #232d38; // minimal +@cont-color-common-container-persist-on-dark-subtle: #323c48; // subtle +@cont-color-common-container-persist-on-dark-base: #ffffff; // base +@cont-color-common-container-persist-on-dark-moderate: #f6f7f9; // moderate +@cont-color-common-container-persist-on-dark-bold: #eceef4; // bold +@cont-color-common-fg-generic-bold: #141e29; // bold +@cont-color-common-fg-generic-moderate: #323c48; // moderate +@cont-color-common-fg-generic-subtle: #505b67; // subtle +@cont-color-common-fg-generic-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-generic-moderate-inverse: #c0cadb; // moderate-inverse +@cont-color-common-fg-generic-subtle-inverse: #9ca7b4; // subtle-inverse +@cont-color-common-fg-generic-persist-on-light-bold: #141e29; // bold +@cont-color-common-fg-generic-persist-on-light-moderate: #323c48; // moderate +@cont-color-common-fg-generic-persist-on-light-subtle: #ffffff; // subtle +@cont-color-common-fg-generic-persist-on-dark-bold: #ffffff; // bold +@cont-color-common-fg-generic-persist-on-dark-moderate: #323c48; // moderate +@cont-color-common-fg-generic-persist-on-dark-subtle: #141e29; // subtle +@cont-color-common-fg-generic-disabled-bold: #adb7c5; // bold +@cont-color-common-fg-generic-disabled-on-disabled-bold: #9ca7b4; // bold +@cont-color-common-fg-generic-disabled-on-disabled-bold-inverse: #141e29; // bold-inverse +@cont-color-common-fg-brand-bold: #2336fd; // bold +@cont-color-common-fg-brand-moderate: #3459ff; // moderate +@cont-color-common-fg-brand-on-brand-bold: #2336fd; // bold +@cont-color-common-fg-brand-on-brand-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-brand-on-brand-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-brand-on-brand-moderate: #3459ff; // moderate +@cont-color-common-fg-brand-on-brand-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-brand-on-brand-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-accent-bold: #005f8d; // bold +@cont-color-common-fg-accent-moderate: #0073aa; // moderate +@cont-color-common-fg-accent-on-accent-bold: #005f8d; // bold +@cont-color-common-fg-accent-on-accent-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-accent-on-accent-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-accent-on-accent-moderate: #0073aa; // moderate +@cont-color-common-fg-accent-on-accent-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-accent-on-accent-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-primary-bold: #0014c2; // bold +@cont-color-common-fg-primary-moderate: #2336fd; // moderate +@cont-color-common-fg-primary-on-primary-bold: #2336fd; // bold +@cont-color-common-fg-primary-on-primary-bold-alt: #141e29; // bolt-alt +@cont-color-common-fg-primary-on-primary-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-primary-on-primary-moderate: #3459ff; // moderate +@cont-color-common-fg-primary-on-primary-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-primary-on-primary-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-secondary-bold: #505b67; // bold +@cont-color-common-fg-secondary-moderate: #646e7b; // moderate +@cont-color-common-fg-secondary-on-secondary-bold: #505b67; // bold +@cont-color-common-fg-secondary-on-secondary-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-secondary-on-secondary-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-secondary-on-secondary-moderate: #646e7b; // moderare==te +@cont-color-common-fg-secondary-on-secondary-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-secondary-on-secondary-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-tertiary-bold: #505b67; // bold +@cont-color-common-fg-tertiary-moderate: #646e7b; // moderate +@cont-color-common-fg-tertiary-on-tertiary-bold: #505b67; // bold +@cont-color-common-fg-tertiary-on-tertiary-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-tertiary-on-tertiary-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-tertiary-on-tertiary-moderate: #646e7b; // moderare==te +@cont-color-common-fg-tertiary-on-tertiary-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-tertiary-on-tertiary-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-neutral-bold: #505b67; // bold +@cont-color-common-fg-neutral-moderate: #646e7b; // moderate +@cont-color-common-fg-neutral-on-neutral-bold: #505b67; // bold +@cont-color-common-fg-neutral-on-neutral-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-neutral-on-neutral-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-neutral-on-neutral-moderate: #646e7b; // moderate +@cont-color-common-fg-neutral-on-neutral-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-neutral-on-neutral-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-negative-bold: #b70300; // bold +@cont-color-common-fg-negative-moderate: #d71c0f; // moderate +@cont-color-common-fg-negative-on-negative-bold: #b70300; // bold +@cont-color-common-fg-negative-on-negative-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-negative-on-negative-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-negative-on-negative-moderate: #d71c0f; // moderate +@cont-color-common-fg-negative-on-negative-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-negative-on-negative-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-warning-bold: #775300; // bold +@cont-color-common-fg-warning-moderate: #906505; // moderate +@cont-color-common-fg-warning-on-warning-bold: #775300; // bold +@cont-color-common-fg-warning-on-warning-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-warning-on-warning-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-warning-on-warning-moderate: #906505; // moderate +@cont-color-common-fg-warning-on-warning-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-warning-on-warning-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-positive-bold: #006835; // bold +@cont-color-common-fg-positive-moderate: #177d44; // moderate +@cont-color-common-fg-positive-on-positive-bold: #006835; // bold +@cont-color-common-fg-positive-on-positive-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-positive-on-positive-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-positive-on-positive-moderate: #177d44; // moderate +@cont-color-common-fg-positive-on-positive-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-positive-on-positive-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-info-bold: #006083; // bold +@cont-color-common-fg-info-moderate: #08759d; // moderate +@cont-color-common-fg-info-on-info-bold: #006083; // bold +@cont-color-common-fg-info-on-info-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-info-on-info-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-info-on-info-moderate: #08759d; // moderate +@cont-color-common-fg-info-on-info-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-info-on-info-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-buy-bold: #006835; // bold +@cont-color-common-fg-buy-moderate: #177d44; // moderate +@cont-color-common-fg-buy-on-buy-bold: #006835; // bold +@cont-color-common-fg-buy-on-buy-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-buy-on-buy-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-buy-on-buy-moderate: #177d44; // moderate +@cont-color-common-fg-buy-on-buy-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-buy-on-buy-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-sell-bold: #b70300; // bold +@cont-color-common-fg-sell-moderate: #d71c0f; // moderate +@cont-color-common-fg-sell-on-sell-bold: #b70300; // bold +@cont-color-common-fg-sell-on-sell-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-sell-on-sell-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-sell-on-sell-moderate: #d71c0f; // moderate +@cont-color-common-fg-sell-on-sell-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-sell-on-sell-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-category-1-bold: #0020c6; // bold +@cont-color-common-fg-category-1-moderate: #1935ef; // moderate +@cont-color-common-fg-category-1-on-category-1-bold: #0020c6; // bold +@cont-color-common-fg-category-1-on-category-1-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-category-1-on-category-1-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-category-1-on-category-1-moderate: #1935ef; // moderate +@cont-color-common-fg-category-1-on-category-1-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-category-1-on-category-1-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-category-2-bold: #53258d; // bold +@cont-color-common-fg-category-2-moderate: #693da4; // moderate +@cont-color-common-fg-category-2-on-category-2-bold: #53258d; // bold +@cont-color-common-fg-category-2-on-category-2-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-category-2-on-category-2-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-category-2-on-category-2-moderate: #693da4; // moderate +@cont-color-common-fg-category-2-on-category-2-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-category-2-on-category-2-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-category-3-bold: #004849; // bold +@cont-color-common-fg-category-3-moderate: #005f61; // moderate +@cont-color-common-fg-category-3-on-category-3-bold: #004849; // bold +@cont-color-common-fg-category-3-on-category-3-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-category-3-on-category-3-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-category-3-on-category-3-moderate: #005f61; // moderate +@cont-color-common-fg-category-3-on-category-3-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-category-3-on-category-3-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-category-4-bold: #830032; // bold +@cont-color-common-fg-category-4-moderate: #aa0043; // moderate +@cont-color-common-fg-category-4-on-category-4-bold: #830032; // bold +@cont-color-common-fg-category-4-on-category-4-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-category-4-on-category-4-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-category-4-on-category-4-moderate: #aa0043; // moderate +@cont-color-common-fg-category-4-on-category-4-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-category-4-on-category-4-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-category-5-bold: #782100; // bold +@cont-color-common-fg-category-5-moderate: #9c2e00; // moderate +@cont-color-common-fg-category-5-on-category-5-bold: #782100; // bold +@cont-color-common-fg-category-5-on-category-5-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-category-5-on-category-5-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-category-5-on-category-5-moderate: #9c2e00; // moderate +@cont-color-common-fg-category-5-on-category-5-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-category-5-on-category-5-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-category-6-bold: #3f4040; // bold +@cont-color-common-fg-category-6-moderate: #545555; // moderate +@cont-color-common-fg-category-6-on-category-6-bold: #3f4040; // bold +@cont-color-common-fg-category-6-on-category-6-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-category-6-on-category-6-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-category-6-on-category-6-moderate: #545555; // moderate +@cont-color-common-fg-category-6-on-category-6-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-category-6-on-category-6-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-category-7-bold: #503d00; // bold +@cont-color-common-fg-category-7-moderate: #6a5100; // moderate +@cont-color-common-fg-category-7-on-category-7-bold: #503d00; // bold +@cont-color-common-fg-category-7-on-category-7-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-category-7-on-category-7-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-category-7-on-category-7-moderate: #6a5100; // moderate +@cont-color-common-fg-category-7-on-category-7-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-category-7-on-category-7-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-category-8-bold: #004a31; // bold +@cont-color-common-fg-category-8-moderate: #006142; // moderate +@cont-color-common-fg-category-8-on-category-8-bold: #004a31; // bold +@cont-color-common-fg-category-8-on-category-8-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-category-8-on-category-8-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-category-8-on-category-8-moderate: #006142; // moderate +@cont-color-common-fg-category-8-on-category-8-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-category-8-on-category-8-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-inverse-minimal: rgba(255, 255, 255, 0.24); // minimal +@cont-color-common-fg-inverse-subtle: rgba(255, 255, 255, 0.4); // subtle +@cont-color-common-fg-inverse-base: #ffffff; // base +@cont-color-common-fg-inverse-moderate: rgba(255, 255, 255, 0.8); // moderate +@cont-color-common-fg-inverse-bold: rgba(255, 255, 255, 0.56); // bold +@cont-color-common-fg-persist-on-dark-minimal: rgba(20, 30, 41, 0.24); // minimal +@cont-color-common-fg-persist-on-dark-subtle: rgba(20, 30, 41, 0.4); // subtle +@cont-color-common-fg-persist-on-dark-base: #141e29; // base +@cont-color-common-fg-persist-on-dark-moderate: rgba(20, 30, 41, 0.8); // moderate +@cont-color-common-fg-persist-on-dark-bold: rgba(20, 30, 41, 0.56); // bold +@cont-color-shell-bg-layer-1: #ffffff; +@cont-color-shell-bg-layer-2: #f6f7f9; +@cont-color-shell-bg-layer-3: #ffffff; +@cont-color-shell-bg-layer-4: #ffffff; +@cont-color-shell-bg-layer-canvas: #f6f7f9; +@cont-color-shell-bg-layer-inverse: #141e29; +@cont-color-shell-border-on-layer-1-bold: #c0cadb; +@cont-color-shell-border-on-layer-1-subtle: #eceef4; +@cont-color-shell-border-on-layer-2-bold: #c0cadb; +@cont-color-shell-border-on-layer-2-subtle: #dee2eb; +@cont-color-shell-border-on-layer-3-bold: #c0cadb; +@cont-color-shell-border-on-layer-3-subtle: #eceef4; +@cont-color-shell-border-on-layer-4-bold: #c0cadb; +@cont-color-shell-border-on-layer-4-subtle: #eceef4; +@cont-color-shell-border-on-layer-canvas-bold: #c0cadb; +@cont-color-shell-border-on-layer-canvas-subtle: #dee2eb; +@cont-color-shell-border-on-layer-inverse-bold: #424c58; +@cont-color-shell-border-on-layer-inverse-subtle: #323c48; +@cont-color-shell-elevation-shadow-1: rgba(20, 30, 41, 0.08); +@cont-color-shell-elevation-shadow-2: rgba(20, 30, 41, 0.04); +@cont-color-action-bg-neutral-minimal: #f6f7f9; +@cont-color-action-bg-neutral-subtle: #eceef4; +@cont-color-action-bg-neutral-base: #f6f7f9; +@cont-color-action-bg-neutral-moderate: #eceef4; +@cont-color-action-bg-neutral-bold: rgba(0, 0, 0, 0); +@cont-color-action-bg-primary-minimal: #f7f5ff; +@cont-color-action-bg-primary-subtle: #ececff; +@cont-color-action-bg-primary-base: #2336fd; +@cont-color-action-bg-primary-moderate: #001cf0; +@cont-color-action-bg-primary-bold: #0014c2; +@cont-color-action-bg-secondary-minimal: #f6f7f9; +@cont-color-action-bg-secondary-subtle: #eceef4; +@cont-color-action-bg-secondary-base: #505b67; +@cont-color-action-bg-secondary-moderate: #424c58; +@cont-color-action-bg-secondary-bold: #323c48; +@cont-color-action-bg-tertiary-minimal: rgba(80, 91, 103, 0.08); +@cont-color-action-bg-tertiary-subtle: rgba(80, 91, 103, 0.16); +@cont-color-action-bg-tertiary-base: #505b67; +@cont-color-action-bg-tertiary-moderate: rgba(80, 91, 103, 0.8); +@cont-color-action-bg-tertiary-bold: rgba(80, 91, 103, 0.56); +@cont-color-action-bg-negative-minimal: #fff4f2; +@cont-color-action-bg-negative-subtle: #ffe9e5; +@cont-color-action-bg-negative-base: #b70300; +@cont-color-action-bg-negative-moderate: #9c0300; +@cont-color-action-bg-negative-bold: #7d0200; +@cont-color-action-bg-positive-minimal: #e9fbe9; +@cont-color-action-bg-positive-subtle: #cdf9d3; +@cont-color-action-bg-positive-base: #006835; +@cont-color-action-bg-positive-moderate: #00582b; +@cont-color-action-bg-positive-bold: #004521; +@cont-color-action-bg-buy-minimal: #e9fbe9; +@cont-color-action-bg-buy-subtle: #cdf9d3; +@cont-color-action-bg-buy-base: #006835; +@cont-color-action-bg-buy-moderate: #00582b; +@cont-color-action-bg-buy-bold: #004521; +@cont-color-action-bg-sell-minimal: #fff4f2; +@cont-color-action-bg-sell-subtle: #ffe9e5; +@cont-color-action-bg-sell-base: #b70300; +@cont-color-action-bg-sell-moderate: #9c0300; +@cont-color-action-bg-sell-bold: #7d0200; +@cont-color-action-bg-inverse-minimal: rgba(255, 255, 255, 0.08); +@cont-color-action-bg-inverse-subtle: rgba(255, 255, 255, 0.16); +@cont-color-action-bg-inverse-base: #ffffff; +@cont-color-action-bg-inverse-moderate: rgba(255, 255, 255, 0.8); +@cont-color-action-bg-inverse-bold: rgba(255, 255, 255, 0.56); +@cont-color-action-bg-persist-on-light-minimal: #f6f7f9; +@cont-color-action-bg-persist-on-light-subtle: #eceef4; +@cont-color-action-bg-persist-on-light-base: #141e29; +@cont-color-action-bg-persist-on-light-moderate: #232d38; +@cont-color-action-bg-persist-on-light-bold: #323c48; +@cont-color-action-bg-persist-on-dark-minimal: #232d38; +@cont-color-action-bg-persist-on-dark-subtle: #323c48; +@cont-color-action-bg-persist-on-dark-base: #ffffff; +@cont-color-action-bg-persist-on-dark-moderate: #f6f7f9; +@cont-color-action-bg-persist-on-dark-bold: #eceef4; +@cont-color-action-fg-on-neutral-minimal: #ffffff; +@cont-color-action-fg-on-neutral-subtle: #ffffff; +@cont-color-action-fg-on-neutral-base: #141e29; +@cont-color-action-fg-on-neutral-moderate: #141e29; +@cont-color-action-fg-on-neutral-bold: #141e29; +@cont-color-action-fg-on-primary-minimal: #2336fd; +@cont-color-action-fg-on-primary-subtle: #2336fd; +@cont-color-action-fg-on-primary-base: #ffffff; +@cont-color-action-fg-on-primary-moderate: #ffffff; +@cont-color-action-fg-on-primary-bold: #ffffff; +@cont-color-action-fg-on-secondary-minimal: #141e29; +@cont-color-action-fg-on-secondary-subtle: #141e29; +@cont-color-action-fg-on-secondary-base: #ffffff; +@cont-color-action-fg-on-secondary-moderate: #ffffff; +@cont-color-action-fg-on-secondary-bold: #ffffff; +@cont-color-action-fg-on-tertiary-minimal: #141e29; +@cont-color-action-fg-on-tertiary-subtle: #141e29; +@cont-color-action-fg-on-tertiary-base: #ffffff; +@cont-color-action-fg-on-tertiary-moderate: #ffffff; +@cont-color-action-fg-on-tertiary-bold: #ffffff; +@cont-color-action-fg-on-negative-minimal: #b70300; +@cont-color-action-fg-on-negative-subtle: #b70300; +@cont-color-action-fg-on-negative-base: #ffffff; +@cont-color-action-fg-on-negative-moderate: #ffffff; +@cont-color-action-fg-on-negative-bold: #ffffff; +@cont-color-action-fg-on-positive-minimal: #006835; +@cont-color-action-fg-on-positive-subtle: #006835; +@cont-color-action-fg-on-positive-base: #ffffff; +@cont-color-action-fg-on-positive-moderate: #ffffff; +@cont-color-action-fg-on-positive-bold: #ffffff; +@cont-color-action-fg-on-buy-minimal: #006835; +@cont-color-action-fg-on-buy-subtle: #006835; +@cont-color-action-fg-on-buy-base: #ffffff; +@cont-color-action-fg-on-buy-moderate: #ffffff; +@cont-color-action-fg-on-buy-bold: #ffffff; +@cont-color-action-fg-on-sell-minimal: #b70300; +@cont-color-action-fg-on-sell-subtle: #b70300; +@cont-color-action-fg-on-sell-base: #ffffff; +@cont-color-action-fg-on-sell-moderate: #ffffff; +@cont-color-action-fg-on-sell-bold: #ffffff; +@cont-color-action-fg-on-inverse-minimal: #ffffff; +@cont-color-action-fg-on-inverse-subtle: #ffffff; +@cont-color-action-fg-on-inverse-base: #141e29; +@cont-color-action-fg-on-inverse-moderate: #141e29; +@cont-color-action-fg-on-inverse-bold: #141e29; +@cont-color-action-fg-on-persist-on-light-minimal: #141e29; +@cont-color-action-fg-on-persist-on-light-subtle: #141e29; +@cont-color-action-fg-on-persist-on-light-base: #ffffff; +@cont-color-action-fg-on-persist-on-light-moderate: #ffffff; +@cont-color-action-fg-on-persist-on-light-bold: #ffffff; +@cont-color-action-fg-on-persist-on-dark-minimal: #ffffff; +@cont-color-action-fg-on-persist-on-dark-subtle: #ffffff; +@cont-color-action-fg-on-persist-on-dark-base: #141e29; +@cont-color-action-fg-on-persist-on-dark-moderate: #141e29; +@cont-color-action-fg-on-persist-on-dark-bold: #141e29; +@cont-color-action-fg-on-transparent-minimal: #2336fd; +@cont-color-action-fg-on-transparent-subtle: #2336fd; +@cont-color-action-fg-on-transparent-base: #2336fd; +@cont-color-action-fg-on-transparent-moderate: #0014c2; +@cont-color-action-fg-on-transparent-bold: #0014c2; +@cont-color-action-border-neutral-minimal: #f6f7f9; +@cont-color-action-border-neutral-subtle: #eceef4; +@cont-color-action-border-neutral-base: #c0cadb; +@cont-color-action-border-neutral-moderate: #848f9c; +@cont-color-action-border-neutral-bold: #848f9c; +@cont-color-action-border-primary-minimal: #f7f5ff; +@cont-color-action-border-primary-subtle: #ececff; +@cont-color-action-border-primary-base: #2336fd; +@cont-color-action-border-primary-moderate: #001cf0; +@cont-color-action-border-primary-bold: #0014c2; +@cont-color-action-border-secondary-minimal: #f6f7f9; +@cont-color-action-border-secondary-subtle: #eceef4; +@cont-color-action-border-secondary-base: #505b67; +@cont-color-action-border-secondary-moderate: #424c58; +@cont-color-action-border-secondary-bold: #323c48; +@cont-color-action-border-tertiary-minimal: #f6f7f9; +@cont-color-action-border-tertiary-subtle: #eceef4; +@cont-color-action-border-tertiary-base: #505b67; +@cont-color-action-border-tertiary-moderate: #424c58; +@cont-color-action-border-tertiary-bold: #323c48; +@cont-color-action-border-negative-minimal: #fff4f2; +@cont-color-action-border-negative-subtle: #ffe9e5; +@cont-color-action-border-negative-base: #b70300; +@cont-color-action-border-negative-moderate: #9c0300; +@cont-color-action-border-negative-bold: #7d0200; +@cont-color-action-border-positive-minimal: #e9fbe9; +@cont-color-action-border-positive-subtle: #cdf9d3; +@cont-color-action-border-positive-base: #006835; +@cont-color-action-border-positive-moderate: #00582b; +@cont-color-action-border-positive-bold: #004521; +@cont-color-action-border-buy-minimal: #e9fbe9; +@cont-color-action-border-buy-subtle: #cdf9d3; +@cont-color-action-border-buy-base: #006835; +@cont-color-action-border-buy-moderate: #00582b; +@cont-color-action-border-buy-bold: #004521; +@cont-color-action-border-sell-minimal: #fff4f2; +@cont-color-action-border-sell-subtle: #ffe9e5; +@cont-color-action-border-sell-base: #b70300; +@cont-color-action-border-sell-moderate: #9c0300; +@cont-color-action-border-sell-bold: #7d0200; +@cont-color-action-border-inverse-minimal: rgba(255, 255, 255, 0.08); +@cont-color-action-border-inverse-subtle: rgba(255, 255, 255, 0.16); +@cont-color-action-border-inverse-base: #ffffff; +@cont-color-action-border-inverse-moderate: rgba(255, 255, 255, 0.8); +@cont-color-action-border-inverse-bold: rgba(255, 255, 255, 0.56); +@cont-color-action-border-persist-on-light-minimal: rgba(35, 45, 56, 0.24); +@cont-color-action-border-persist-on-light-subtle: rgba(35, 45, 56, 0.4); +@cont-color-action-border-persist-on-light-base: #141e29; +@cont-color-action-border-persist-on-light-moderate: rgba(35, 45, 56, 0.8); +@cont-color-action-border-persist-on-light-bold: rgba(35, 45, 56, 0.56); +@cont-color-action-border-persist-on-dark-minimal: #232d38; +@cont-color-action-border-persist-on-dark-subtle: #323c48; +@cont-color-action-border-persist-on-dark-base: #ffffff; +@cont-color-action-border-persist-on-dark-moderate: #f6f7f9; +@cont-color-action-border-persist-on-dark-bold: #eceef4; +@cont-color-status-bg-neutral-base: #505b67; +@cont-color-status-bg-neutral-minimal: #f6f7f9; +@cont-color-status-bg-negative-base: #b70300; +@cont-color-status-bg-negative-minimal: #fff4f2; +@cont-color-status-bg-warning-base: #ffbe42; +@cont-color-status-bg-warning-minimal: #fff5ea; +@cont-color-status-bg-positive-base: #006835; +@cont-color-status-bg-positive-minimal: #e9fbe9; +@cont-color-status-bg-info-base: #006083; +@cont-color-status-bg-info-minimal: #eff8ff; +@cont-color-status-bg-buy-base: #006835; +@cont-color-status-bg-buy-minimal: #e9fbe9; +@cont-color-status-bg-sell-base: #b70300; +@cont-color-status-bg-sell-minimal: #fff4f2; +@cont-color-status-fg-neutral-base: #505b67; +@cont-color-status-fg-on-neutral-base: #ffffff; +@cont-color-status-fg-on-neutral-minimal: #505b67; +@cont-color-status-fg-negative-base: #b70300; +@cont-color-status-fg-on-negative-base: #ffffff; +@cont-color-status-fg-on-negative-minimal: #b70300; +@cont-color-status-fg-warning-base: #775300; +@cont-color-status-fg-on-warning-base: #141e29; +@cont-color-status-fg-on-warning-minimal: #775300; +@cont-color-status-fg-positive-base: #006835; +@cont-color-status-fg-on-positive-base: #ffffff; +@cont-color-status-fg-on-positive-minimal: #006835; +@cont-color-status-fg-info-base: #006083; +@cont-color-status-fg-on-info-base: #ffffff; +@cont-color-status-fg-on-info-minimal: #006083; +@cont-color-status-fg-buy-base: #006835; +@cont-color-status-fg-on-buy-base: #ffffff; +@cont-color-status-fg-on-buy-minimal: #006835; +@cont-color-status-fg-sell-base: #b70300; +@cont-color-status-fg-on-sell-base: #ffffff; +@cont-color-status-fg-on-sell-minimal: #b70300; +@cont-color-status-border-neutral-base: #505b67; +@cont-color-status-border-neutral-minimal: #f6f7f9; +@cont-color-status-border-negative-base: #b70300; +@cont-color-status-border-negative-minimal: #fff4f2; +@cont-color-status-border-warning-base: #ffbe42; +@cont-color-status-border-warning-minimal: #fff5ea; +@cont-color-status-border-positive-base: #006835; +@cont-color-status-border-positive-minimal: #e9fbe9; +@cont-color-status-border-info-base: #006083; +@cont-color-status-border-info-minimal: #eff8ff; +@cont-color-status-border-buy-base: #006835; +@cont-color-status-border-buy-minimal: #e9fbe9; +@cont-color-status-border-sell-base: #b70300; +@cont-color-status-border-sell-minimal: #fff4f2; +@cont-color-data-viz-categorical-bg-category-1: #3d54ff; +@cont-color-data-viz-categorical-bg-category-2: #260050; +@cont-color-data-viz-categorical-bg-category-3: #007779; +@cont-color-data-viz-categorical-bg-category-4: #3c0013; +@cont-color-data-viz-categorical-bg-category-5: #c23b00; +@cont-color-data-viz-categorical-bg-category-6: #221800; +@cont-color-data-viz-categorical-bg-category-7: #6a6b6b; +@cont-color-data-viz-categorical-bg-category-8: #001f12; +@cont-color-data-viz-categorical-bg-category-9: #00095d; +@cont-color-data-viz-categorical-bg-category-10: #8054bc; +@cont-color-data-viz-categorical-bg-category-11: #001e1e; +@cont-color-data-viz-categorical-bg-category-12: #d30055; +@cont-color-data-viz-categorical-bg-category-13: #360a00; +@cont-color-data-viz-categorical-bg-category-14: #846700; +@cont-color-data-viz-categorical-bg-category-15: #181a1a; +@cont-color-data-viz-categorical-bg-category-16: #007a54; +@cont-color-data-viz-categorical-bg-category-17: #0020c6; +@cont-color-data-viz-categorical-bg-category-18: #53258d; +@cont-color-data-viz-categorical-bg-category-19: #004849; +@cont-color-data-viz-categorical-bg-category-20: #830032; +@cont-color-data-viz-categorical-bg-category-21: #782100; +@cont-color-data-viz-categorical-bg-category-22: #503d00; +@cont-color-data-viz-categorical-bg-category-23: #3f4040; +@cont-color-data-viz-categorical-bg-category-24: #004a31; +@cont-color-data-viz-diverging-bg-positive-negative-positive-100: #b3f1bf; +@cont-color-data-viz-diverging-bg-positive-negative-positive-200: #7fde99; +@cont-color-data-viz-diverging-bg-positive-negative-positive-300: #6bc987; +@cont-color-data-viz-diverging-bg-positive-negative-positive-400: #58b675; +@cont-color-data-viz-diverging-bg-positive-negative-positive-500: #41a062; +@cont-color-data-viz-diverging-bg-positive-negative-positive-600: #177d44; +@cont-color-data-viz-diverging-bg-positive-negative-positive-700: #006835; +@cont-color-data-viz-diverging-bg-positive-negative-positive-800: #00582b; +@cont-color-data-viz-diverging-bg-positive-negative-positive-900: #003417; +@cont-color-data-viz-diverging-bg-positive-negative-positive-1000: #00230e; +@cont-color-data-viz-diverging-bg-positive-negative-negative-100: #ffdad4; +@cont-color-data-viz-diverging-bg-positive-negative-negative-200: #ffb8ac; +@cont-color-data-viz-diverging-bg-positive-negative-negative-300: #ff9b8b; +@cont-color-data-viz-diverging-bg-positive-negative-negative-400: #ff7c68; +@cont-color-data-viz-diverging-bg-positive-negative-negative-500: #ff5540; +@cont-color-data-viz-diverging-bg-positive-negative-negative-600: #d71c0f; +@cont-color-data-viz-diverging-bg-positive-negative-negative-700: #b70300; +@cont-color-data-viz-diverging-bg-positive-negative-negative-800: #9c0300; +@cont-color-data-viz-diverging-bg-positive-negative-negative-900: #600100; +@cont-color-data-viz-diverging-bg-positive-negative-negative-1000: #450100; +@cont-color-data-viz-diverging-bg-hot-cold-hot-100: #ffdad4; +@cont-color-data-viz-diverging-bg-hot-cold-hot-200: #ffb8ac; +@cont-color-data-viz-diverging-bg-hot-cold-hot-300: #ff9b8b; +@cont-color-data-viz-diverging-bg-hot-cold-hot-400: #ff7c68; +@cont-color-data-viz-diverging-bg-hot-cold-hot-500: #ff5540; +@cont-color-data-viz-diverging-bg-hot-cold-hot-600: #d71c0f; +@cont-color-data-viz-diverging-bg-hot-cold-hot-700: #b70300; +@cont-color-data-viz-diverging-bg-hot-cold-hot-800: #9c0300; +@cont-color-data-viz-diverging-bg-hot-cold-hot-900: #600100; +@cont-color-data-viz-diverging-bg-hot-cold-hot-1000: #450100; +@cont-color-data-viz-diverging-bg-hot-cold-cold-100: #dfe0ff; +@cont-color-data-viz-diverging-bg-hot-cold-cold-200: #c0c5ff; +@cont-color-data-viz-diverging-bg-hot-cold-cold-300: #a0aaff; +@cont-color-data-viz-diverging-bg-hot-cold-cold-400: #818fff; +@cont-color-data-viz-diverging-bg-hot-cold-cold-500: #6173ff; +@cont-color-data-viz-diverging-bg-hot-cold-cold-600: #3d54ff; +@cont-color-data-viz-diverging-bg-hot-cold-cold-700: #1935ef; +@cont-color-data-viz-diverging-bg-hot-cold-cold-800: #0020c6; +@cont-color-data-viz-diverging-bg-hot-cold-cold-900: #001490; +@cont-color-data-viz-diverging-bg-hot-cold-cold-1000: #00095d; +@cont-color-data-viz-diverging-bg-buy-sell-buy-100: #b3f1bf; +@cont-color-data-viz-diverging-bg-buy-sell-buy-200: #7fde99; +@cont-color-data-viz-diverging-bg-buy-sell-buy-300: #6bc987; +@cont-color-data-viz-diverging-bg-buy-sell-buy-400: #58b675; +@cont-color-data-viz-diverging-bg-buy-sell-buy-500: #41a062; +@cont-color-data-viz-diverging-bg-buy-sell-buy-600: #177d44; +@cont-color-data-viz-diverging-bg-buy-sell-buy-700: #006835; +@cont-color-data-viz-diverging-bg-buy-sell-buy-800: #00582b; +@cont-color-data-viz-diverging-bg-buy-sell-buy-900: #003417; +@cont-color-data-viz-diverging-bg-buy-sell-buy-1000: #00230e; +@cont-color-data-viz-diverging-bg-buy-sell-sell-100: #ffdad4; +@cont-color-data-viz-diverging-bg-buy-sell-sell-200: #ffb8ac; +@cont-color-data-viz-diverging-bg-buy-sell-sell-300: #ff9b8b; +@cont-color-data-viz-diverging-bg-buy-sell-sell-400: #ff816d; +@cont-color-data-viz-diverging-bg-buy-sell-sell-500: #ff5540; +@cont-color-data-viz-diverging-bg-buy-sell-sell-600: #d71c0f; +@cont-color-data-viz-diverging-bg-buy-sell-sell-700: #b70300; +@cont-color-data-viz-diverging-bg-buy-sell-sell-800: #9c0300; +@cont-color-data-viz-diverging-bg-buy-sell-sell-900: #600100; +@cont-color-data-viz-diverging-bg-buy-sell-sell-1000: #450100; +@cont-color-data-viz-sequencial-option-1-100: #dfe0ff; +@cont-color-data-viz-sequencial-option-1-200: #c0c5ff; +@cont-color-data-viz-sequencial-option-1-300: #a0aaff; +@cont-color-data-viz-sequencial-option-1-400: #818fff; +@cont-color-data-viz-sequencial-option-1-500: #6173ff; +@cont-color-data-viz-sequencial-option-1-600: #3d54ff; +@cont-color-data-viz-sequencial-option-1-700: #1935ef; +@cont-color-data-viz-sequencial-option-1-800: #0020c6; +@cont-color-data-viz-sequencial-option-1-900: #001490; +@cont-color-data-viz-sequencial-option-1-1000: #00095d; +@cont-color-data-viz-sequencial-option-2-100: #eddcff; +@cont-color-data-viz-sequencial-option-2-200: #dabdff; +@cont-color-data-viz-sequencial-option-2-300: #c79eff; +@cont-color-data-viz-sequencial-option-2-400: #b083ee; +@cont-color-data-viz-sequencial-option-2-500: #986bd5; +@cont-color-data-viz-sequencial-option-2-600: #8054bc; +@cont-color-data-viz-sequencial-option-2-700: #693da4; +@cont-color-data-viz-sequencial-option-2-800: #53258d; +@cont-color-data-viz-sequencial-option-2-900: #3e0679; +@cont-color-data-viz-sequencial-option-2-1000: #260050; +@cont-color-data-viz-sequencial-option-3-100: #c4e9ea; +@cont-color-data-viz-sequencial-option-3-200: #8fd6d6; +@cont-color-data-viz-sequencial-option-3-300: #3ac2c5; +@cont-color-data-viz-sequencial-option-3-400: #00aaad; +@cont-color-data-viz-sequencial-option-3-500: #009093; +@cont-color-data-viz-sequencial-option-3-600: #007779; +@cont-color-data-viz-sequencial-option-3-700: #005f61; +@cont-color-data-viz-sequencial-option-3-800: #004849; +@cont-color-data-viz-sequencial-option-3-900: #003233; +@cont-color-data-viz-sequencial-option-3-1000: #001e1e; +@cont-color-data-viz-sequencial-option-4-100: #ffd9de; +@cont-color-data-viz-sequencial-option-4-200: #ffb6c1; +@cont-color-data-viz-sequencial-option-4-300: #ff8fa4; +@cont-color-data-viz-sequencial-option-4-400: #ff6186; +@cont-color-data-viz-sequencial-option-4-500: #f42a6b; +@cont-color-data-viz-sequencial-option-4-600: #d30055; +@cont-color-data-viz-sequencial-option-4-700: #aa0043; +@cont-color-data-viz-sequencial-option-4-800: #830032; +@cont-color-data-viz-sequencial-option-4-900: #5e0022; +@cont-color-data-viz-sequencial-option-4-1000: #3c0013; +@cont-color-data-viz-sequencial-option-5-100: #ffdbd0; +@cont-color-data-viz-sequencial-option-5-200: #ffb9a3; +@cont-color-data-viz-sequencial-option-5-300: #ff9471; +@cont-color-data-viz-sequencial-option-5-400: #ff6935; +@cont-color-data-viz-sequencial-option-5-500: #e94800; +@cont-color-data-viz-sequencial-option-5-600: #c23b00; +@cont-color-data-viz-sequencial-option-5-700: #9c2e00; +@cont-color-data-viz-sequencial-option-5-800: #782100; +@cont-color-data-viz-sequencial-option-5-900: #561500; +@cont-color-data-viz-sequencial-option-5-1000: #360a00; +@cont-color-data-viz-sequencial-option-6-100: #e3e2e2; +@cont-color-data-viz-sequencial-option-6-200: #cac9c9; +@cont-color-data-viz-sequencial-option-6-300: #b1b0b0; +@cont-color-data-viz-sequencial-option-6-400: #999999; +@cont-color-data-viz-sequencial-option-6-500: #818181; +@cont-color-data-viz-sequencial-option-6-600: #6a6b6b; +@cont-color-data-viz-sequencial-option-6-700: #545555; +@cont-color-data-viz-sequencial-option-6-800: #3f4040; +@cont-color-data-viz-sequencial-option-6-900: #2b2c2c; +@cont-color-data-viz-sequencial-option-6-1000: #181a1a; +@cont-color-data-viz-sequencial-option-7-100: #f6e0b3; +@cont-color-data-viz-sequencial-option-7-200: #eac661; +@cont-color-data-viz-sequencial-option-7-300: #d9aa00; +@cont-color-data-viz-sequencial-option-7-400: #bc9300; +@cont-color-data-viz-sequencial-option-7-500: #a07c00; +@cont-color-data-viz-sequencial-option-7-600: #846700; +@cont-color-data-viz-sequencial-option-7-700: #6a5100; +@cont-color-data-viz-sequencial-option-7-800: #503d00; +@cont-color-data-viz-sequencial-option-7-900: #382a00; +@cont-color-data-viz-sequencial-option-7-1000: #221800; +@cont-color-data-viz-sequencial-option-8-100: #c9ead6; +@cont-color-data-viz-sequencial-option-8-200: #92d7b5; +@cont-color-data-viz-sequencial-option-8-300: #10c88e; +@cont-color-data-viz-sequencial-option-8-400: #00ae7a; +@cont-color-data-viz-sequencial-option-8-500: #009367; +@cont-color-data-viz-sequencial-option-8-600: #007a54; +@cont-color-data-viz-sequencial-option-8-700: #006142; +@cont-color-data-viz-sequencial-option-8-800: #004a31; +@cont-color-data-viz-sequencial-option-8-900: #003321; +@cont-color-data-viz-sequencial-option-8-1000: #001f12; +@cont-color-data-viz-status-bg-negative-base: #d71c0f; +@cont-color-data-viz-status-bg-negative-bold: #9c0300; +@cont-color-data-viz-status-bg-negative-subtle: #ff9b8b; +@cont-color-data-viz-status-bg-warning-base: #ffbe42; +@cont-color-data-viz-status-bg-warning-bold: #906505; +@cont-color-data-viz-status-bg-warning-subtle: #ffdeab; +@cont-color-data-viz-status-bg-positive-base: #177d44; +@cont-color-data-viz-status-bg-positive-bold: #00582b; +@cont-color-data-viz-status-bg-positive-subtle: #6bc987; +@cont-color-data-viz-status-bg-info-base: #08759d; +@cont-color-data-viz-status-bg-info-bold: #00516f; +@cont-color-data-viz-status-bg-info-subtle: #7abfe5; +@cont-color-data-viz-status-bg-neutral-base: #646e7b; +@cont-color-data-viz-status-bg-neutral-bold: #424c58; +@cont-color-data-viz-status-bg-neutral-subtle: #adb7c5; +@cont-color-data-viz-status-bg-buy-base: #177d44; +@cont-color-data-viz-status-bg-buy-bold: #00582b; +@cont-color-data-viz-status-bg-buy-subtle: #6bc987; +@cont-color-data-viz-status-bg-sell-base: #d71c0f; +@cont-color-data-viz-status-bg-sell-bold: #9c0300; +@cont-color-data-viz-status-bg-sell-subtle: #ff9b8b; +@cont-color-data-viz-status-bg-category-1-base: #1935ef; +@cont-color-data-viz-status-bg-category-1-bold: #001490; +@cont-color-data-viz-status-bg-category-1-subtle: #dfe0ff; +@cont-color-data-viz-status-bg-category-2-base: #693da4; +@cont-color-data-viz-status-bg-category-2-bold: #3e0679; +@cont-color-data-viz-status-bg-category-2-subtle: #eddcff; +@cont-color-data-viz-status-bg-category-3-base: #005f61; +@cont-color-data-viz-status-bg-category-3-bold: #003233; +@cont-color-data-viz-status-bg-category-3-subtle: #c4e9ea; +@cont-color-data-viz-status-bg-category-4-base: #aa0043; +@cont-color-data-viz-status-bg-category-4-bold: #5e0022; +@cont-color-data-viz-status-bg-category-4-subtle: #ffd9de; +@cont-color-data-viz-status-bg-category-5-base: #9c2e00; +@cont-color-data-viz-status-bg-category-5-bold: #561500; +@cont-color-data-viz-status-bg-category-5-subtle: #ffd9de; +@cont-color-data-viz-status-bg-category-6-base: #545555; +@cont-color-data-viz-status-bg-category-6-bold: #2b2c2c; +@cont-color-data-viz-status-bg-category-6-subtle: #e3e2e2; +@cont-color-data-viz-status-bg-category-7-base: #6a5100; +@cont-color-data-viz-status-bg-category-7-bold: #382a00; +@cont-color-data-viz-status-bg-category-7-subtle: #f6e0b3; +@cont-color-data-viz-status-bg-category-8-base: #006142; +@cont-color-data-viz-status-bg-category-8-bold: #003321; +@cont-color-data-viz-status-bg-category-8-subtle: #c9ead6; +@cont-color-data-viz-status-fg-neutral-base: #505b67; +@cont-color-data-viz-status-fg-on-neutral-base: #ffffff; +@cont-color-data-viz-status-fg-on-neutral-minimal: #505b67; +@cont-color-data-viz-status-fg-negative-base: #b70300; +@cont-color-data-viz-status-fg-on-negative-base: #ffffff; +@cont-color-data-viz-status-fg-on-negative-minimal: #b70300; +@cont-color-data-viz-status-fg-warning-base: #775300; +@cont-color-data-viz-status-fg-on-warning-base: #141e29; +@cont-color-data-viz-status-fg-on-warning-minimal: #775300; +@cont-color-data-viz-status-fg-positive-base: #006835; +@cont-color-data-viz-status-fg-on-positive-base: #ffffff; +@cont-color-data-viz-status-fg-on-positive-minimal: #006835; +@cont-color-data-viz-status-fg-info-base: #006083; +@cont-color-data-viz-status-fg-on-info-base: #ffffff; +@cont-color-data-viz-status-fg-on-info-minimal: #006083; +@cont-color-data-viz-status-fg-buy-base: #006835; +@cont-color-data-viz-status-fg-on-buy-base: #ffffff; +@cont-color-data-viz-status-fg-on-buy-minimal: #006835; +@cont-color-data-viz-status-fg-sell-base: #b70300; +@cont-color-data-viz-status-fg-on-sell-base: #ffffff; +@cont-color-data-viz-status-fg-on-sell-minimal: #b70300; +@cont-color-data-viz-status-fg-category-1-base: #0020c6; +@cont-color-data-viz-status-fg-on-category-1-base: #ffffff; +@cont-color-data-viz-status-fg-on-category-1-minimal: #0020c6; +@cont-color-data-viz-status-fg-category-2-base: #53258d; +@cont-color-data-viz-status-fg-on-category-2-base: #ffffff; +@cont-color-data-viz-status-fg-on-category-2-minimal: #53258d; +@cont-color-data-viz-status-fg-category-3-base: #004849; +@cont-color-data-viz-status-fg-on-category-3-base: #ffffff; +@cont-color-data-viz-status-fg-on-category-3-minimal: #004849; +@cont-color-data-viz-status-fg-category-4-base: #830032; +@cont-color-data-viz-status-fg-on-category-4-base: #ffffff; +@cont-color-data-viz-status-fg-on-category-4-minimal: #830032; +@cont-color-data-viz-status-fg-category-5-base: #782100; +@cont-color-data-viz-status-fg-on-category-5-base: #ffffff; +@cont-color-data-viz-status-fg-on-category-5-minimal: #782100; +@cont-color-data-viz-status-fg-category-6-base: #3f4040; +@cont-color-data-viz-status-fg-on-category-6-base: #ffffff; +@cont-color-data-viz-status-fg-on-category-6-minimal: #3f4040; +@cont-color-data-viz-status-fg-category-7-base: #503d00; +@cont-color-data-viz-status-fg-on-category-7-base: #ffffff; +@cont-color-data-viz-status-fg-on-category-7-minimal: #503d00; +@cont-color-data-viz-status-fg-category-8-base: #004a31; +@cont-color-data-viz-status-fg-on-category-8-base: #ffffff; +@cont-color-data-viz-status-fg-on-category-8-minimal: #004a31; +@cont-color-data-viz-status-border-neutral-base: #505b67; +@cont-color-data-viz-status-border-neutral-minimal: #f6f7f9; +@cont-color-data-viz-status-border-negative-base: #b70300; +@cont-color-data-viz-status-border-negative-minimal: #fff4f2; +@cont-color-data-viz-status-border-warning-base: #ffbe42; +@cont-color-data-viz-status-border-warning-minimal: #fff5ea; +@cont-color-data-viz-status-border-positive-base: #006835; +@cont-color-data-viz-status-border-positive-minimal: #e9fbe9; +@cont-color-data-viz-status-border-info-base: #006083; +@cont-color-data-viz-status-border-info-minimal: #eff8ff; +@cont-color-data-viz-status-border-buy-base: #006835; +@cont-color-data-viz-status-border-buy-minimal: #e9fbe9; +@cont-color-data-viz-status-border-sell-base: #b70300; +@cont-color-data-viz-status-border-sell-minimal: #fff4f2; +@cont-color-data-viz-status-border-category-1-base: #1935ef; +@cont-color-data-viz-status-border-category-1-minimal: #dfe0ff; +@cont-color-data-viz-status-border-category-2-base: #693da4; +@cont-color-data-viz-status-border-category-2-minimal: #eddcff; +@cont-color-data-viz-status-border-category-3-base: #005f61; +@cont-color-data-viz-status-border-category-3-minimal: #c4e9ea; +@cont-color-data-viz-status-border-category-4-base: #aa0043; +@cont-color-data-viz-status-border-category-4-minimal: #ffd9de; +@cont-color-data-viz-status-border-category-5-base: #9c2e00; +@cont-color-data-viz-status-border-category-5-minimal: #ffdbd0; +@cont-color-data-viz-status-border-category-6-base: #545555; +@cont-color-data-viz-status-border-category-6-minimal: #e3e2e2; +@cont-color-data-viz-status-border-category-7-base: #6a5100; +@cont-color-data-viz-status-border-category-7-minimal: #f6e0b3; +@cont-color-data-viz-status-border-category-8-base: #006142; +@cont-color-data-viz-status-border-category-8-minimal: #c9ead6; +@cont-color-control-bg-minimal: #f6f7f9; +@cont-color-control-bg-subtle: #eceef4; +@cont-color-control-bg-base: #141e29; +@cont-color-control-bg-moderate: #424c58; +@cont-color-control-bg-bold: #505b67; +@cont-color-control-border-minimal: #c0cadb; +@cont-color-control-border-subtle: #848f9c; +@cont-color-control-border-base: #141e29; +@cont-color-control-border-moderate: #424c58; +@cont-color-control-border-bold: #505b67; +@cont-color-control-fg-on-minimal: #505b67; +@cont-color-control-fg-on-subtle: #141e29; +@cont-color-control-fg-on-base: #ffffff; +@cont-color-control-fg-on-moderate: #ffffff; +@cont-color-control-fg-on-bold: #ffffff; +@cont-color-field-bg-on-canvas-base: #ffffff; +@cont-color-field-bg-on-layer-1-base: #f6f7f9; +@cont-color-field-bg-on-layer-2-base: #ffffff; +@cont-color-field-bg-on-layer-3-base: #f6f7f9; +@cont-color-field-bg-on-layer-4-base: #f6f7f9; +@cont-color-field-border-on-canvas-bold: #003f60; +@cont-color-field-border-on-canvas-moderate: #848f9c; +@cont-color-field-border-on-canvas-subtle: #848f9c; +@cont-color-field-border-on-layer-1-bold: #003f60; +@cont-color-field-border-on-layer-1-moderate: #848f9c; +@cont-color-field-border-on-layer-1-subtle: #848f9c; +@cont-color-field-border-on-layer-2-bold: #003f60; +@cont-color-field-border-on-layer-2-moderate: #848f9c; +@cont-color-field-border-on-layer-2-subtle: #848f9c; +@cont-color-field-border-on-layer-3-bold: #003f60; +@cont-color-field-border-on-layer-3-moderate: #848f9c; +@cont-color-field-border-on-layer-3-subtle: #848f9c; +@cont-color-field-border-on-layer-4-bold: #003f60; +@cont-color-field-border-on-layer-4-moderate: #848f9c; +@cont-color-field-border-on-layer-4-subtle: #848f9c; +@cont-color-field-fg-on-canvas-bold: #141e29; +@cont-color-field-fg-on-canvas-moderate: #323c48; +@cont-color-field-fg-on-canvas-subtle: #505b67; +@cont-color-field-fg-on-layer-1-bold: #141e29; +@cont-color-field-fg-on-layer-1-moderate: #323c48; +@cont-color-field-fg-on-layer-1-subtle: #505b67; +@cont-color-field-fg-on-layer-2-bold: #141e29; +@cont-color-field-fg-on-layer-2-moderate: #323c48; +@cont-color-field-fg-on-layer-2-subtle: #505b67; +@cont-color-field-fg-on-layer-3-bold: #141e29; +@cont-color-field-fg-on-layer-3-moderate: #323c48; +@cont-color-field-fg-on-layer-3-subtle: #505b67; +@cont-color-field-fg-on-layer-4-bold: #141e29; +@cont-color-field-fg-on-layer-4-moderate: #323c48; +@cont-color-field-fg-on-layer-4-subtle: #505b67; +@cont-color-menu-bg-on-canvas-minimal: rgba(0, 0, 0, 0); +@cont-color-menu-bg-on-canvas-subtle: #ffffff; +@cont-color-menu-bg-on-canvas-moderate: #dee2eb; +@cont-color-menu-bg-on-canvas-bold: #848f9c; +@cont-color-menu-bg-on-layer-1-minimal: rgba(0, 0, 0, 0); +@cont-color-menu-bg-on-layer-1-subtle: #f6f7f9; +@cont-color-menu-bg-on-layer-1-moderate: #eceef4; +@cont-color-menu-bg-on-layer-1-bold: #848f9c; +@cont-color-menu-bg-on-layer-2-minimal: rgba(0, 0, 0, 0); +@cont-color-menu-bg-on-layer-2-subtle: #ffffff; +@cont-color-menu-bg-on-layer-2-moderate: #dee2eb; +@cont-color-menu-bg-on-layer-2-bold: #848f9c; +@cont-color-menu-bg-on-layer-3-minimal: rgba(0, 0, 0, 0); +@cont-color-menu-bg-on-layer-3-subtle: #f6f7f9; +@cont-color-menu-bg-on-layer-3-moderate: #eceef4; +@cont-color-menu-bg-on-layer-3-bold: #848f9c; +@cont-color-menu-bg-on-layer-4-minimal: rgba(0, 0, 0, 0); +@cont-color-menu-bg-on-layer-4-subtle: #f6f7f9; +@cont-color-menu-bg-on-layer-4-moderate: #eceef4; +@cont-color-menu-bg-on-layer-4-bold: #848f9c; +@cont-color-menu-border-on-canvas-subtle: rgba(0, 0, 0, 0); +@cont-color-menu-border-on-canvas-moderate: #dee2eb; +@cont-color-menu-border-on-canvas-bold: #003f60; +@cont-color-menu-border-on-layer-1-subtle: rgba(0, 0, 0, 0); +@cont-color-menu-border-on-layer-1-moderate: #eceef4; +@cont-color-menu-border-on-layer-1-bold: #003f60; +@cont-color-menu-border-on-layer-2-subtle: rgba(0, 0, 0, 0); +@cont-color-menu-border-on-layer-2-moderate: #dee2eb; +@cont-color-menu-border-on-layer-2-bold: #003f60; +@cont-color-menu-border-on-layer-3-subtle: rgba(0, 0, 0, 0); +@cont-color-menu-border-on-layer-3-moderate: #eceef4; +@cont-color-menu-border-on-layer-3-bold: #003f60; +@cont-color-menu-border-on-layer-4-subtle: rgba(0, 0, 0, 0); +@cont-color-menu-border-on-layer-4-moderate: #eceef4; +@cont-color-menu-border-on-layer-4-bold: #003f60; +@cont-color-menu-fg-on-minimal: #141e29; +@cont-color-menu-fg-on-subtle: #141e29; +@cont-color-menu-fg-on-moderate: #141e29; +@cont-color-menu-fg-on-bold: #141e29; +@cont-color-navigation-bg-on-canvas-minimal: rgba(0, 0, 0, 0); +@cont-color-navigation-bg-on-canvas-subtle: #ffffff; +@cont-color-navigation-bg-on-canvas-moderate: #dee2eb; +@cont-color-navigation-bg-on-canvas-bold: #848f9c; +@cont-color-navigation-bg-on-layer-1-minimal: rgba(0, 0, 0, 0); +@cont-color-navigation-bg-on-layer-1-subtle: #f6f7f9; +@cont-color-navigation-bg-on-layer-1-moderate: #eceef4; +@cont-color-navigation-bg-on-layer-1-bold: #848f9c; +@cont-color-navigation-bg-on-layer-2-minimal: rgba(0, 0, 0, 0); +@cont-color-navigation-bg-on-layer-2-subtle: #ffffff; +@cont-color-navigation-bg-on-layer-2-moderate: #dee2eb; +@cont-color-navigation-bg-on-layer-2-bold: #848f9c; +@cont-color-navigation-bg-on-layer-3-minimal: rgba(0, 0, 0, 0); +@cont-color-navigation-bg-on-layer-3-subtle: #f6f7f9; +@cont-color-navigation-bg-on-layer-3-moderate: #eceef4; +@cont-color-navigation-bg-on-layer-3-bold: #848f9c; +@cont-color-navigation-bg-on-layer-4-minimal: rgba(0, 0, 0, 0); +@cont-color-navigation-bg-on-layer-4-subtle: #f6f7f9; +@cont-color-navigation-bg-on-layer-4-moderate: #eceef4; +@cont-color-navigation-bg-on-layer-4-bold: #848f9c; +@cont-color-navigation-border-on-canvas-subtle: rgba(0, 0, 0, 0); +@cont-color-navigation-border-on-canvas-moderate: #dee2eb; +@cont-color-navigation-border-on-canvas-bold: #003f60; +@cont-color-navigation-border-on-layer-1-subtle: rgba(0, 0, 0, 0); +@cont-color-navigation-border-on-layer-1-moderate: #eceef4; +@cont-color-navigation-border-on-layer-1-bold: #003f60; +@cont-color-navigation-border-on-layer-2-subtle: rgba(0, 0, 0, 0); +@cont-color-navigation-border-on-layer-2-moderate: #dee2eb; +@cont-color-navigation-border-on-layer-2-bold: #003f60; +@cont-color-navigation-border-on-layer-3-subtle: rgba(0, 0, 0, 0); +@cont-color-navigation-border-on-layer-3-moderate: #eceef4; +@cont-color-navigation-border-on-layer-3-bold: #003f60; +@cont-color-navigation-border-on-layer-4-subtle: rgba(0, 0, 0, 0); +@cont-color-navigation-border-on-layer-4-moderate: #eceef4; +@cont-color-navigation-border-on-layer-4-bold: #003f60; +@cont-color-navigation-fg-on-minimal: #141e29; +@cont-color-navigation-fg-on-subtle: #141e29; +@cont-color-navigation-fg-on-moderate: #141e29; +@cont-color-navigation-fg-on-bold: #141e29; +@cont-color-navigation-fg-description-on-minimal: #323c48; +@cont-color-navigation-fg-description-on-subtle: #323c48; +@cont-color-navigation-fg-description-on-moderate: #323c48; +@cont-color-navigation-fg-description-on-bold: #323c48; +@cont-typography-common-display-100: 500 96px/1.125 'Proxima Vara'; +@cont-typography-common-display-200: 500 128px/1.125 'Proxima Vara'; +@cont-typography-common-display-300: 500 160px/1.125 'Proxima Vara'; +@cont-typography-common-overline-100: 420 11px/1.25 'Proxima Vara'; +@cont-typography-common-overline-200: 420 12px/1.25 'Proxima Vara'; +@cont-typography-common-overline-300: 420 14px/1.25 'Proxima Vara'; +@cont-typography-common-heading-100: 500 28px/1.125 'Proxima Vara'; +@cont-typography-common-heading-200: 500 32px/1.125 'Proxima Vara'; +@cont-typography-common-heading-300: 500 40px/1.125 'Proxima Vara'; +@cont-typography-common-heading-400: 500 48px/1.125 'Proxima Vara'; +@cont-typography-common-heading-500: 500 56px/1.125 'Proxima Vara'; +@cont-typography-common-heading-600: 500 64px/1.125 'Proxima Vara'; +@cont-typography-common-sub-heading-100: 420 20px/1.125 'Proxima Vara'; +@cont-typography-common-sub-heading-200: 420 24px/1.125 'Proxima Vara'; +@cont-typography-common-sub-heading-300: 420 28px/1.125 'Proxima Vara'; +@cont-typography-common-sub-heading-400: 420 32px/1.125 'Proxima Vara'; +@cont-typography-common-sub-heading-500: 420 40px/1.125 'Proxima Vara'; +@cont-typography-common-sub-heading-600: 420 48px/1.125 'Proxima Vara'; +@cont-typography-common-body-100-base: 340 12px/1.5 'Proxima Vara'; +@cont-typography-common-body-100-bold: 500 12px/1.5 'Proxima Vara'; +@cont-typography-common-body-100-link: 500 12px/1.5 'Proxima Vara'; +@cont-typography-common-body-200-base: 340 14px/1.5 'Proxima Vara'; +@cont-typography-common-body-200-bold: 500 14px/1.5 'Proxima Vara'; +@cont-typography-common-body-200-link: 500 14px/1.5 'Proxima Vara'; +@cont-typography-common-body-300-base: 340 16px/1.5 'Proxima Vara'; +@cont-typography-common-body-300-bold: 500 16px/1.5 'Proxima Vara'; +@cont-typography-common-body-300-link: 500 16px/1.5 'Proxima Vara'; +@cont-typography-common-label-100-subtle: 340 12px/1.125 'Proxima Vara'; +@cont-typography-common-label-100-base: 420 12px/1.125 'Proxima Vara'; +@cont-typography-common-label-100-bold: 500 12px/1.125 'Proxima Vara'; +@cont-typography-common-label-100-link: 340 12px/1.125 'Proxima Vara'; +@cont-typography-common-label-200-subtle: 340 14px/1.125 'Proxima Vara'; +@cont-typography-common-label-200-base: 420 14px/1.125 'Proxima Vara'; +@cont-typography-common-label-200-bold: 500 14px/1.125 'Proxima Vara'; +@cont-typography-common-label-200-link: 340 14px/1.125 'Proxima Vara'; +@cont-typography-common-label-300-subtle: 340 16px/1.125 'Proxima Vara'; +@cont-typography-common-label-300-base: 420 16px/1.125 'Proxima Vara'; +@cont-typography-common-label-300-bold: 500 16px/1.125 'Proxima Vara'; +@cont-typography-common-label-300-link: 340 16px/1.125 'Proxima Vara'; +@cont-typography-common-label-050-subtle: 340 10px/1.125 'Proxima Vara'; +@cont-typography-common-label-050-base: 420 10px/1.125 'Proxima Vara'; +@cont-typography-common-label-050-bold: 500 10px/1.125 'Proxima Vara'; +@cont-typography-common-caption-100: 420 11px/1.125 'Proxima Vara'; +@cont-typography-common-caption-200: 420 12px/1.125 'Proxima Vara'; +@cont-typography-common-caption-300: 420 14px/1.125 'Proxima Vara'; +@cont-typography-common-icon-base-xs: 340 14px LSEG-UI-icons; +@cont-typography-common-icon-base-sm: 340 16px LSEG-UI-icons; +@cont-typography-common-icon-base-md: 340 20px LSEG-UI-icons; +@cont-typography-common-icon-base-lg: 340 24px LSEG-UI-icons; +@cont-typography-common-icon-emphasized-xs: 340 14px LSEG-UI-icons-filled; +@cont-typography-common-icon-emphasized-sm: 340 16px LSEG-UI-icons-filled; +@cont-typography-common-icon-emphasized-md: 340 20px LSEG-UI-icons-filled; +@cont-typography-common-icon-emphasized-lg: 340 24px LSEG-UI-icons-filled; +@cont-typography-action-sm: 420 12px/1.125 'Proxima Vara'; +@cont-typography-action-md: 420 14px/1.125 'Proxima Vara'; +@cont-typography-action-lg: 420 16px/1.125 'Proxima Vara'; +@cont-typography-status-subtle-sm: 340 12px/1.125 'Proxima Vara'; +@cont-typography-status-subtle-md: 340 14px/1.125 'Proxima Vara'; +@cont-typography-status-subtle-lg: 340 16px/1.125 'Proxima Vara'; +@cont-typography-status-base-sm: 420 12px/1.125 'Proxima Vara'; +@cont-typography-status-base-md: 420 14px/1.125 'Proxima Vara'; +@cont-typography-status-base-lg: 420 16px/1.125 'Proxima Vara'; +@cont-typography-status-bold-sm: 500 12px/1.125 'Proxima Vara'; +@cont-typography-status-bold-md: 500 14px/1.125 'Proxima Vara'; +@cont-typography-status-bold-lg: 500 16px/1.125 'Proxima Vara'; +@cont-typography-field-sm: 340 12px/1.5 'Proxima Vara'; +@cont-typography-field-md: 340 14px/1.5 'Proxima Vara'; +@cont-typography-field-lg: 340 16px/1.5 'Proxima Vara'; +@cont-typography-menu-subtle-sm: 340 12px/1.125 'Proxima Vara'; +@cont-typography-menu-subtle-md: 340 14px/1.125 'Proxima Vara'; +@cont-typography-menu-subtle-lg: 340 16px/1.125 'Proxima Vara'; +@cont-typography-menu-base-sm: 420 12px/1.125 'Proxima Vara'; +@cont-typography-menu-base-md: 420 14px/1.125 'Proxima Vara'; +@cont-typography-menu-base-lg: 420 16px/1.125 'Proxima Vara'; +@cont-typography-menu-bold-sm: 500 12px/1.125 'Proxima Vara'; +@cont-typography-menu-bold-md: 500 14px/1.125 'Proxima Vara'; +@cont-typography-menu-bold-lg: 500 16px/1.125 'Proxima Vara'; +@cont-typography-navigation-base-sm: 420 12px/1.125 'Proxima Vara'; +@cont-typography-navigation-base-md: 420 14px/1.125 'Proxima Vara'; +@cont-typography-navigation-base-lg: 420 16px/1.125 'Proxima Vara'; +@cont-typography-navigation-bold-sm: 500 12px/1.125 'Proxima Vara'; +@cont-typography-navigation-bold-md: 500 14px/1.125 'Proxima Vara'; +@cont-typography-navigation-bold-lg: 500 16px/1.125 'Proxima Vara'; +@cont-typography-navigation-subtle-sm: 340 12px/1.125 'Proxima Vara'; +@cont-typography-navigation-subtle-md: 340 14px/1.125 'Proxima Vara'; +@cont-typography-navigation-subtle-lg: 340 16px/1.125 'Proxima Vara'; +@cont-typography-badge-sm: 420 11px/1.25 'Proxima Vara'; +@cont-typography-badge-md: 420 12px/1.25 'Proxima Vara'; +@cont-typography-badge-lg: 420 14px/1.25 'Proxima Vara'; +@cont-typography-control-subtle-sm: 340 12px/1.125 'Proxima Vara'; +@cont-typography-control-subtle-md: 340 14px/1.125 'Proxima Vara'; +@cont-typography-control-subtle-lg: 340 16px/1.125 'Proxima Vara'; +@cont-typography-control-base-sm: 420 12px/1.125 'Proxima Vara'; +@cont-typography-control-base-md: 420 14px/1.125 'Proxima Vara'; +@cont-typography-control-base-lg: 420 16px/1.125 'Proxima Vara'; +@cont-typography-control-bold-sm: 500 12px/1.125 'Proxima Vara'; +@cont-typography-control-bold-md: 500 14px/1.125 'Proxima Vara'; +@cont-typography-control-bold-lg: 500 16px/1.125 'Proxima Vara'; +@cont-spacing-common-padding-inset-100: 4px; +@cont-spacing-common-padding-inset-200: 8px; +@cont-spacing-common-padding-inset-300: 12px; +@cont-spacing-common-padding-inset-400: 16px; +@cont-spacing-common-padding-inset-500: 20px; +@cont-spacing-common-padding-inset-600: 24px; +@cont-spacing-common-padding-inset-700: 32px; +@cont-spacing-common-padding-inset-800: 40px; +@cont-spacing-common-padding-inset-900: 48px; +@cont-spacing-common-padding-inset-1000: 56px; +@cont-spacing-common-padding-inset-1100: 64px; +@cont-spacing-common-padding-inset-1200: 72px; +@cont-spacing-common-padding-inset-1300: 80px; +@cont-spacing-common-padding-inset-1400: 96px; +@cont-spacing-common-padding-inset-1500: 128px; +@cont-spacing-common-padding-inset-1600: 160px; +@cont-spacing-common-padding-inset-1700: 192px; +@cont-spacing-common-padding-inset-000: 0; +@cont-spacing-common-padding-squish-100: 0 4px 0; +@cont-spacing-common-padding-squish-200: 4px 8px 4px; +@cont-spacing-common-padding-squish-300: 8px 12px 8px; +@cont-spacing-common-padding-squish-400: 12px 16px 12px; +@cont-spacing-common-padding-squish-500: 16px 20px 16px; +@cont-spacing-common-padding-squish-600: 20px 24px 20px; +@cont-spacing-common-padding-squish-700: 24px 32px 24px; +@cont-spacing-common-padding-squish-800: 32px 40px 32px; +@cont-spacing-common-padding-squish-900: 40px 48px 40px; +@cont-spacing-common-padding-squish-1000: 48px 56px 48px; +@cont-spacing-common-padding-squish-1100: 56px 64px 56px; +@cont-spacing-common-padding-squish-1200: 64px 72px 64px; +@cont-spacing-common-padding-squish-1300: 72px 80px 72px; +@cont-spacing-common-padding-squish-1400: 80px 96px 80px; +@cont-spacing-common-padding-squish-1500: 96px 128px 96px; +@cont-spacing-common-padding-squish-1600: 128px 160px 128px; +@cont-spacing-common-padding-squish-1700: 160px 192px 160px; +@cont-spacing-common-padding-squish-000: 0; +@cont-spacing-common-padding-stretch-100: 4px 0 4px; +@cont-spacing-common-padding-stretch-200: 8px 4px 8px; +@cont-spacing-common-padding-stretch-300: 12px 8px 12px; +@cont-spacing-common-padding-stretch-400: 16px 12px 16px; +@cont-spacing-common-padding-stretch-500: 24px 16px 24px; +@cont-spacing-common-padding-stretch-600: 32px 24px 32px; +@cont-spacing-common-padding-stretch-700: 40px 32px 40px; +@cont-spacing-common-padding-stretch-800: 48px 40px 48px; +@cont-spacing-common-padding-stretch-900: 56px 48px 56px; +@cont-spacing-common-padding-stretch-1000: 64px 56px 64px; +@cont-spacing-common-padding-stretch-1100: 72px 64px 72px; +@cont-spacing-common-padding-stretch-1200: 80px 72px 80px; +@cont-spacing-common-padding-stretch-1300: 96px 80px 96px; +@cont-spacing-common-padding-stretch-1400: 128px 96px 128px; +@cont-spacing-common-padding-stretch-1500: 160px 128px 160px; +@cont-spacing-common-padding-stretch-1600: 192px 160px 192px; +@cont-spacing-common-padding-stretch-000: 0; +@cont-spacing-common-padding-inline-100: 0 4px 0 4px; +@cont-spacing-common-padding-inline-200: 0 8px 0 8px; +@cont-spacing-common-padding-inline-300: 0 12px 0 12px; +@cont-spacing-common-padding-inline-400: 0 16px 0 16px; +@cont-spacing-common-padding-inline-500: 0 20px 0 20px; +@cont-spacing-common-padding-inline-600: 0 24px 0 24px; +@cont-spacing-common-padding-inline-700: 0 32px 0 32px; +@cont-spacing-common-padding-inline-800: 0 40px 0 40px; +@cont-spacing-common-padding-inline-900: 0 48px 0 48px; +@cont-spacing-common-padding-inline-1000: 0 56px 0 56px; +@cont-spacing-common-padding-inline-1100: 0 64px 0 64px; +@cont-spacing-common-padding-inline-1200: 0 72px 0 72px; +@cont-spacing-common-padding-inline-1300: 0 80px 0 80px; +@cont-spacing-common-padding-inline-1400: 0 96px 0 96px; +@cont-spacing-common-padding-inline-1500: 0 128px 0 128px; +@cont-spacing-common-padding-inline-1600: 0 160px 0 160px; +@cont-spacing-common-padding-inline-1700: 0 192px 0 192px; +@cont-spacing-common-padding-inline-000: 0; +@cont-spacing-common-padding-block-100: 4px 0 4px 0; +@cont-spacing-common-padding-block-200: 8px 0 8px 0; +@cont-spacing-common-padding-block-300: 12px 0 12px 0; +@cont-spacing-common-padding-block-400: 16px 0 16px 0; +@cont-spacing-common-padding-block-500: 20px 0 20px 0; +@cont-spacing-common-padding-block-600: 24px 0 24px 0; +@cont-spacing-common-padding-block-700: 32px 0 32px 0; +@cont-spacing-common-padding-block-800: 40px 0 40px 0; +@cont-spacing-common-padding-block-900: 48px 0 48px 0; +@cont-spacing-common-padding-block-1000: 56px 0 56px 0; +@cont-spacing-common-padding-block-1100: 64px 0 64px 0; +@cont-spacing-common-padding-block-1200: 72px 0 72px 0; +@cont-spacing-common-padding-block-1300: 80px 0 80px 0; +@cont-spacing-common-padding-block-1400: 96px 0 96px 0; +@cont-spacing-common-padding-block-1500: 128px 0 128px 0; +@cont-spacing-common-padding-block-1600: 160px 0 160px 0; +@cont-spacing-common-padding-block-1700: 192px 0 192px 0; +@cont-spacing-common-padding-block-000: 0; +@cont-spacing-common-gap-100: 4px; // 100 +@cont-spacing-common-gap-200: 8px; // 200 +@cont-spacing-common-gap-300: 12px; // 300 +@cont-spacing-common-gap-400: 16px; // 400 +@cont-spacing-common-gap-500: 20px; // 500 +@cont-spacing-common-gap-600: 24px; // 600 +@cont-spacing-common-gap-700: 32px; // 700 +@cont-spacing-common-gap-800: 40px; // 800 +@cont-spacing-common-gap-900: 48px; // 900 +@cont-spacing-common-gap-1000: 56px; // 1000 +@cont-spacing-common-gap-1100: 64px; // 1100 +@cont-spacing-common-gap-1200: 72px; // 1200 +@cont-spacing-common-gap-1300: 80px; // 1300 +@cont-spacing-common-gap-1400: 96px; // 1400 +@cont-spacing-common-gap-1500: 128px; // 1500 +@cont-spacing-common-gap-1600: 160px; // 1600 +@cont-spacing-common-gap-1700: 192px; // 1700 +@cont-spacing-common-gap-050: 2px; // 050 +@cont-spacing-common-gap-000: 0; // 000 +@cont-spacing-action-padding-xs: 0 8px 0 8px; +@cont-spacing-action-padding-sm: 0 8px 0 8px; +@cont-spacing-action-padding-md: 4px 8px 4px; +@cont-spacing-action-padding-lg: 8px 12px 8px; +@cont-spacing-action-gap-xs: 4px; +@cont-spacing-action-gap-sm: 4px; +@cont-spacing-action-gap-md: 4px; +@cont-spacing-action-gap-lg: 8px; +@cont-spacing-control-padding-sm: 0; +@cont-spacing-control-padding-md: 4px; +@cont-spacing-control-padding-lg: 8px; +@cont-spacing-control-gap-sm: 8px; +@cont-spacing-control-gap-md: 8px; +@cont-spacing-control-gap-lg: 8px; +@cont-spacing-field-padding-sm: 0 8px 0 8px; +@cont-spacing-field-padding-md: 4px 8px 4px; +@cont-spacing-field-padding-lg: 8px 12px 8px; +@cont-spacing-field-gap-sm: 4px; +@cont-spacing-field-gap-md: 4px; +@cont-spacing-field-gap-lg: 8px; +@cont-spacing-field-gap-xs: 0; +@cont-spacing-menu-padding-sm: 0 8px 0 8px; +@cont-spacing-menu-padding-md: 0 12px 0 12px; +@cont-spacing-menu-padding-lg: 0 12px 0 12px; +@cont-spacing-menu-gap-sm: 4px; +@cont-spacing-menu-gap-md: 8px; +@cont-spacing-menu-gap-lg: 8px; +@cont-spacing-navigation-padding-sm: 0 8px 0 8px; +@cont-spacing-navigation-padding-md: 0 12px 0 12px; +@cont-spacing-navigation-padding-lg: 0 12px 0 12px; +@cont-spacing-navigation-gap-sm: 4px; +@cont-spacing-navigation-gap-md: 8px; +@cont-spacing-navigation-gap-lg: 8px; +@cont-spacing-status-padding-sm: 4px; +@cont-spacing-status-padding-md: 8px; +@cont-spacing-status-padding-lg: 12px; +@cont-spacing-status-gap-sm: 4px; +@cont-spacing-status-gap-md: 4px; +@cont-spacing-status-gap-lg: 8px; +@cont-spacing-popover-padding-sm: 4px; +@cont-spacing-popover-padding-md: 8px; +@cont-spacing-popover-padding-lg: 12px; +@cont-sizing-common-100: 4px; +@cont-sizing-common-200: 8px; +@cont-sizing-common-300: 12px; +@cont-sizing-common-400: 16px; +@cont-sizing-common-500: 20px; +@cont-sizing-common-600: 24px; +@cont-sizing-common-700: 32px; +@cont-sizing-common-800: 40px; +@cont-sizing-common-900: 48px; +@cont-sizing-common-1000: 56px; +@cont-sizing-common-1100: 64px; +@cont-sizing-common-1200: 72px; +@cont-sizing-common-1300: 80px; +@cont-sizing-common-1400: 96px; +@cont-sizing-common-1500: 128px; +@cont-sizing-common-1600: 160px; +@cont-sizing-common-1700: 192px; +@cont-sizing-common-1800: 256px; +@cont-sizing-common-050: 2px; +@cont-sizing-common-000: 0; +@cont-sizing-action-2xs: 16px; +@cont-sizing-action-xs: 20px; +@cont-sizing-action-sm: 24px; +@cont-sizing-action-md: 32px; +@cont-sizing-action-lg: 48px; +@cont-sizing-control-2xs: 8px; +@cont-sizing-control-xs: 12px; +@cont-sizing-control-sm: 16px; +@cont-sizing-control-md: 20px; +@cont-sizing-control-lg: 24px; +@cont-sizing-control-xl: 32px; +@cont-sizing-control-2xl: 40px; +@cont-sizing-control-3xl: 48px; +@cont-sizing-field-sm: 24px; +@cont-sizing-field-md: 32px; +@cont-sizing-field-lg: 48px; +@cont-sizing-menu-sm: 24px; +@cont-sizing-menu-md: 32px; +@cont-sizing-menu-lg: 48px; +@cont-sizing-navigation-sm: 24px; +@cont-sizing-navigation-md: 32px; +@cont-sizing-navigation-lg: 48px; +@cont-sizing-status-4xs: 8px; +@cont-sizing-status-3xs: 12px; +@cont-sizing-status-2xs: 16px; +@cont-sizing-status-xs: 20px; +@cont-sizing-status-sm: 24px; +@cont-sizing-status-md: 32px; +@cont-sizing-status-lg: 48px; +@cont-sizing-popover-xs: 24px; +@cont-sizing-popover-sm: 32px; +@cont-sizing-popover-md: 40px; +@cont-sizing-popover-lg: 64px; +@cont-sizing-popover-xl: 96px; +@cont-sizing-popover-2xl: 128px; +@cont-sizing-component-2xs: 16px; +@cont-sizing-component-xs: 20px; +@cont-sizing-component-sm: 24px; +@cont-sizing-component-md: 32px; +@cont-sizing-component-lg: 48px; +@cont-sizing-icon-xs: 14px; +@cont-sizing-icon-sm: 16px; +@cont-sizing-icon-md: 20px; +@cont-sizing-icon-lg: 24px; +@cont-opacity-common-disabled: 0.04; +@cont-opacity-common-loading: 0.24; +@cont-opacity-common-overlay: 0.24; +@cont-opacity-common-full: 1; +@cont-opacity-common-bolder: 0.8; +@cont-opacity-common-bold: 0.56; +@cont-opacity-common-moderate: 0.48; +@cont-opacity-common-subtle: 0.4; +@cont-opacity-common-subtler: 0.24; +@cont-opacity-common-minimal: 0.16; +@cont-opacity-common-muted: 0.08; +@cont-opacity-common-transparent: 0; +@cont-opacity-grid-bold: 0.08; +@cont-opacity-grid-moderate: 0.24; +@cont-opacity-grid-subtle: 0.4; +@cont-opacity-modal: 0.24; +@cont-elevation-common-focus-outset-base: 0px 0px 0px 2px #ffffff, 0px 0px 0px 4px #2336fd; +@cont-elevation-common-focus-outset-inverse: 0px 0px 0px 2px #141e29, 0px 0px 0px 4px #ffffff; +@cont-elevation-common-focus-inset-base: inset 0px 0px 0px 2px #ffffff, inset 0px 0px 0px 4px #2336fd; +@cont-elevation-common-focus-inset-inverse: inset 0px 0px 0px 2px #141e29, inset 0px 0px 0px 4px #ffffff; +@cont-elevation-common-overlay-top: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), + 0px 32px 48px 0px rgba(20, 30, 41, 0.04); +@cont-elevation-common-overlay-bottom: 0px -1px 4px 0px rgba(20, 30, 41, 0.08), + 0px -32px 48px 0px rgba(20, 30, 41, 0.04); +@cont-elevation-common-overlay-start: 1px 0px 4px 0px rgba(20, 30, 41, 0.08), + 32px 0px 48px 0px rgba(20, 30, 41, 0.04); +@cont-elevation-common-overlay-end: -1px 0px 4px 0px rgba(20, 30, 41, 0.08), + -32px 0px 48px 0px rgba(20, 30, 41, 0.04); +@cont-elevation-common-level-0: 0px 0px 0px 0px rgba(20, 30, 41, 0.08); +@cont-elevation-common-level-1: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), 0px 4px 8px 0px rgba(20, 30, 41, 0.04); +@cont-elevation-common-level-2: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), + 0px 8px 12px 0px rgba(20, 30, 41, 0.04); +@cont-elevation-common-level-3: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), + 0px 12px 16px 0px rgba(20, 30, 41, 0.04); +@cont-elevation-common-level-4: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), + 0px 16px 24px 0px rgba(20, 30, 41, 0.04); +@cont-elevation-common-level-5: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), + 0px 24px 32px 0px rgba(20, 30, 41, 0.04); +@cont-elevation-common-level-6: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), + 0px 32px 48px 0px rgba(20, 30, 41, 0.04); +@cont-elevation-action-base: 0px 0px 0px 0px rgba(20, 30, 41, 0.08); +@cont-elevation-action-bold: 0px 0px 0px 0px rgba(20, 30, 41, 0.08); +@cont-elevation-control-base: 0px 0px 0px 0px rgba(20, 30, 41, 0.08); +@cont-elevation-control-bold: 0px 0px 0px 0px rgba(20, 30, 41, 0.08); +@cont-elevation-field-base: 0px 0px 0px 0px rgba(20, 30, 41, 0.08); +@cont-elevation-field-bold: 0px 0px 0px 0px rgba(20, 30, 41, 0.08); +@cont-elevation-menu-base: 0px 0px 0px 0px rgba(20, 30, 41, 0.08); +@cont-elevation-menu-moderate: 0px 0px 0px 0px rgba(20, 30, 41, 0.08); +@cont-elevation-menu-bold: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), 0px 12px 16px 0px rgba(20, 30, 41, 0.04); +@cont-elevation-navigation-base: 0px 0px 0px 0px rgba(20, 30, 41, 0.08); +@cont-elevation-navigation-moderate: 0px 0px 0px 0px rgba(20, 30, 41, 0.08); +@cont-elevation-navigation-bold: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), + 0px 12px 16px 0px rgba(20, 30, 41, 0.04); +@cont-elevation-status-base: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), 0px 12px 16px 0px rgba(20, 30, 41, 0.04); +@cont-elevation-status-bold: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), 0px 16px 24px 0px rgba(20, 30, 41, 0.04); +@cont-elevation-popover-base: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), 0px 12px 16px 0px rgba(20, 30, 41, 0.04); +@cont-elevation-popover-bold: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), 0px 24px 32px 0px rgba(20, 30, 41, 0.04); +@cont-elevation-modal-base: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), 0px 24px 32px 0px rgba(20, 30, 41, 0.04); +@cont-elevation-modal-bold: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), 0px 32px 48px 0px rgba(20, 30, 41, 0.04); +@cont-radius-common-xs: 2px; // xs +@cont-radius-common-sm: 4px; // sm +@cont-radius-common-md: 8px; // md +@cont-radius-common-lg: 12px; // lg +@cont-radius-common-xl: 16px; // xl +@cont-radius-common-2xl: 24px; // 2xl +@cont-radius-common-full: 10000px; // full +@cont-radius-common-none: 0; // none +@cont-radius-action: 4px; +@cont-radius-field: 4px; +@cont-radius-control: 2px; +@cont-radius-navigation: 4px; +@cont-radius-menu: 4px; +@cont-radius-status: 8px; +@cont-radius-popover: 4px; +@cont-radius-modal: 8px; +@cont-radius-panel: 8px; +@cont-border-width-common-none: 0px; // none +@cont-border-width-common-subtle: 1px; // subtle +@cont-border-width-common-moderate: 2px; // moderate +@cont-border-width-common-bold: 4px; // bold +@cont-border-width-action-base: 1px; +@cont-border-width-action-bold: 2px; +@cont-border-width-field-base: 1px; +@cont-border-width-field-bold: 2px; +@cont-border-width-control-base: 1px; +@cont-border-width-control-bold: 2px; +@cont-border-width-navigation-base: 1px; +@cont-border-width-navigation-bold: 2px; +@cont-border-width-menu-base: 1px; +@cont-border-width-menu-bold: 2px; +@cont-border-width-status-base: 1px; +@cont-border-width-status-bold: 2px; +@cont-border-width-popover-base: 1px; +@cont-border-width-popover-bold: 2px; +@cont-border-width-modal-base: 1px; +@cont-border-width-modal-bold: 2px; +@cont-border-width-panel-base: 1px; +@cont-border-width-panel-bold: 2px; +@cont-viewport-breakpoint-xs: 0px; // xs +@cont-viewport-breakpoint-sm: 768px; // sm +@cont-viewport-breakpoint-md: 1024px; // md +@cont-viewport-breakpoint-lg: 1280px; // lg +@cont-viewport-breakpoint-xl: 1440px; // xl +@cont-viewport-breakpoint-xxl: 1568px; // xxl +@cont-viewport-breakpoint-max: 1568px; // max +@cont-viewport-column-xs: 4; +@cont-viewport-column-sm: 4; +@cont-viewport-column-md: 8; +@cont-viewport-column-lg: 8; +@cont-viewport-column-xl: 16; +@cont-viewport-column-xxl: 16; +@cont-viewport-margin-xs: 16px; +@cont-viewport-margin-sm: 24px; +@cont-viewport-margin-md: 24px; +@cont-viewport-margin-lg: 24px; +@cont-viewport-margin-xl: 24px; +@cont-viewport-margin-xxl: 24px; +@cont-viewport-gutter-xs: 12px; +@cont-viewport-gutter-sm: 16px; +@cont-viewport-gutter-md: 16px; +@cont-viewport-gutter-lg: 16px; +@cont-viewport-gutter-xl: 16px; +@cont-viewport-gutter-xxl: 16px; diff --git a/packages/ds-theme/src/web-design-tokens/core.less b/packages/ds-theme/src/web-design-tokens/core.less new file mode 100644 index 0000000000..cc9155e1df --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/core.less @@ -0,0 +1,594 @@ +// Do not edit directly, this file was auto-generated. + +@core-color-role-surface: #29333e; // This colour is used for used for backgrounds, cards, and other large areas. It provides a base layer for content and UI elements. +@core-color-role-text-icon: #29333e; // This colour is used for common for text and icons. +@core-color-role-brand: #001eff; // This colour is used for representing the identity of the product or organisation. It's often associated with logos, headers, and other prominent elements. +@core-color-role-accent: #029be3; // This colour is used for specific UI elements, such as selection controls. +@core-color-role-primary: #001eff; // This colour is used for important UI elements like primary buttons. +@core-color-role-secondary: #29333e; // This colour is used for less critical UI elements, such as secondary buttons. It complements the primary colour. +@core-color-role-neutral: #29333e; // This colour is used for indicating a neutral sentiment. It's used for alerts, or other feedback. +@core-color-role-negative: #d91f11; // This colour is used for indicating errors or a negative sentiment. It's used for validation messages, alerts, or other critical feedback. +@core-color-role-warning: #ffcd2a; // This colour is used for indicating warnings. They're used for validation messages, alerts, or other non-critical feedback. +@core-color-role-positive: #309054; // This colour is used for indicating success or a positive sentiment. It's used for validation messages, alerts, or other feedback. +@core-color-role-info: #2a8ab5; // This colour is used for informative messages or tooltips. +@core-color-role-buy: #309054; // This colour is used for buy direction or intent. +@core-color-role-sell: #d91f11; // This colour is used for sell direction or intent. +@core-color-role-data-viz-1: #334bff; // This colour is used for used for backgrounds, cards, and other large areas. It provides a base layer for content and UI elements. +@core-color-role-data-viz-2: #9064cd; // This colour is used for data visualisations, charts, or graphs. It represents a different data category. +@core-color-role-data-viz-3: #00d0d4; // This colour is used for data visualisations, charts, or graphs. It represents a different data category. +@core-color-role-data-viz-4: #e91e63; // This colour is used for data visualisations, charts, or graphs. It represents a different data category. +@core-color-role-data-viz-5: #ff5000; // This colour is used for data visualisations, charts, or graphs. It represents a different data category. +@core-color-role-data-viz-6: #999999; // This colour is used for data visualisations, charts, or graphs. It represents a different data category. +@core-color-role-data-viz-7: #ffc800; // This colour is used for data visualisations, charts, or graphs. It represents a different data category. +@core-color-role-data-viz-8: #00c389; // This colour is used for data visualisations, charts, or graphs. It represents a different data category. +@core-color-palette-surface-100: #f6f7f9; +@core-color-palette-surface-200: #eceef4; +@core-color-palette-surface-300: #dee2eb; +@core-color-palette-surface-400: #c0cadb; +@core-color-palette-surface-500: #adb7c5; +@core-color-palette-surface-600: #9ca7b4; +@core-color-palette-surface-700: #848f9c; +@core-color-palette-surface-800: #75808c; +@core-color-palette-surface-900: #646e7b; +@core-color-palette-surface-1000: #505b67; +@core-color-palette-surface-1100: #424c58; +@core-color-palette-surface-1200: #323c48; +@core-color-palette-surface-1300: #232d38; +@core-color-palette-surface-1400: #141e29; +@core-color-palette-surface-1500: #050f19; +@core-color-palette-text-icon-100: #f6f7f9; +@core-color-palette-text-icon-200: #eceef4; +@core-color-palette-text-icon-300: #dee2eb; +@core-color-palette-text-icon-400: #c0cadb; +@core-color-palette-text-icon-500: #adb7c5; +@core-color-palette-text-icon-600: #9ca7b4; +@core-color-palette-text-icon-700: #848f9c; +@core-color-palette-text-icon-800: #75808c; +@core-color-palette-text-icon-900: #646e7b; +@core-color-palette-text-icon-1000: #505b67; +@core-color-palette-text-icon-1100: #424c58; +@core-color-palette-text-icon-1200: #323c48; +@core-color-palette-text-icon-1300: #232d38; +@core-color-palette-text-icon-1400: #141e29; +@core-color-palette-text-icon-1500: #050f19; +@core-color-palette-brand-100: #f7f5ff; +@core-color-palette-brand-200: #ececff; +@core-color-palette-brand-300: #dee1ff; +@core-color-palette-brand-400: #bdc6ff; +@core-color-palette-brand-500: #a4b1ff; +@core-color-palette-brand-600: #8ea0ff; +@core-color-palette-brand-700: #6d84ff; +@core-color-palette-brand-800: #5572ff; +@core-color-palette-brand-900: #3459ff; +@core-color-palette-brand-1000: #2336fd; +@core-color-palette-brand-1100: #001cf0; +@core-color-palette-brand-1200: #0014c2; +@core-color-palette-brand-1300: #000d96; +@core-color-palette-brand-1400: #00076d; +@core-color-palette-brand-1500: #000342; +@core-color-palette-accent-100: #f1f7ff; +@core-color-palette-accent-200: #e1f0ff; +@core-color-palette-accent-300: #cbe6ff; +@core-color-palette-accent-400: #95cfff; +@core-color-palette-accent-500: #63beff; +@core-color-palette-accent-600: #35aef8; +@core-color-palette-accent-700: #0096dc; +@core-color-palette-accent-800: #0086c5; +@core-color-palette-accent-900: #0073aa; +@core-color-palette-accent-1000: #005f8d; +@core-color-palette-accent-1100: #005078; +@core-color-palette-accent-1200: #003f60; +@core-color-palette-accent-1300: #002f49; +@core-color-palette-accent-1400: #002033; +@core-color-palette-accent-1500: #00101c; +@core-color-palette-primary-100: #f7f5ff; +@core-color-palette-primary-200: #ececff; +@core-color-palette-primary-300: #dee1ff; +@core-color-palette-primary-400: #bdc6ff; +@core-color-palette-primary-500: #a4b1ff; +@core-color-palette-primary-600: #8ea0ff; +@core-color-palette-primary-700: #6d84ff; +@core-color-palette-primary-800: #5572ff; +@core-color-palette-primary-900: #3459ff; +@core-color-palette-primary-1000: #2336fd; +@core-color-palette-primary-1100: #001cf0; +@core-color-palette-primary-1200: #0014c2; +@core-color-palette-primary-1300: #000d96; +@core-color-palette-primary-1400: #00076d; +@core-color-palette-primary-1500: #000342; +@core-color-palette-secondary-100: #f6f7f9; +@core-color-palette-secondary-200: #eceef4; +@core-color-palette-secondary-300: #dee2eb; +@core-color-palette-secondary-400: #c0cadb; +@core-color-palette-secondary-500: #adb7c5; +@core-color-palette-secondary-600: #9ca7b4; +@core-color-palette-secondary-700: #848f9c; +@core-color-palette-secondary-800: #75808c; +@core-color-palette-secondary-900: #646e7b; +@core-color-palette-secondary-1000: #505b67; +@core-color-palette-secondary-1100: #424c58; +@core-color-palette-secondary-1200: #323c48; +@core-color-palette-secondary-1300: #232d38; +@core-color-palette-secondary-1400: #141e29; +@core-color-palette-secondary-1500: #050f19; +@core-color-palette-neutral-100: #f6f7f9; +@core-color-palette-neutral-200: #eceef4; +@core-color-palette-neutral-300: #dee2eb; +@core-color-palette-neutral-400: #c0cadb; +@core-color-palette-neutral-500: #adb7c5; +@core-color-palette-neutral-600: #9ca7b4; +@core-color-palette-neutral-700: #848f9c; +@core-color-palette-neutral-800: #75808c; +@core-color-palette-neutral-900: #646e7b; +@core-color-palette-neutral-1000: #505b67; +@core-color-palette-neutral-1100: #424c58; +@core-color-palette-neutral-1200: #323c48; +@core-color-palette-neutral-1300: #232d38; +@core-color-palette-neutral-1400: #141e29; +@core-color-palette-neutral-1500: #050f19; +@core-color-palette-negative-100: #fff4f2; +@core-color-palette-negative-200: #ffe9e5; +@core-color-palette-negative-300: #ffdad4; +@core-color-palette-negative-400: #ffb8ac; +@core-color-palette-negative-500: #ff9b8b; +@core-color-palette-negative-600: #ff7c68; +@core-color-palette-negative-700: #ff5540; +@core-color-palette-negative-800: #f13221; +@core-color-palette-negative-900: #d71c0f; +@core-color-palette-negative-1000: #b70300; +@core-color-palette-negative-1100: #9c0300; +@core-color-palette-negative-1200: #7d0200; +@core-color-palette-negative-1300: #600100; +@core-color-palette-negative-1400: #450100; +@core-color-palette-negative-1500: #270000; +@core-color-palette-warning-100: #fff5ea; +@core-color-palette-warning-200: #ffebd0; +@core-color-palette-warning-300: #ffdeab; +@core-color-palette-warning-400: #ffbe42; +@core-color-palette-warning-500: #efa900; +@core-color-palette-warning-600: #d99a05; +@core-color-palette-warning-700: #bb8400; +@core-color-palette-warning-800: #a77500; +@core-color-palette-warning-900: #906505; +@core-color-palette-warning-1000: #775300; +@core-color-palette-warning-1100: #654600; +@core-color-palette-warning-1200: #503700; +@core-color-palette-warning-1300: #3d2800; +@core-color-palette-warning-1400: #2a1b00; +@core-color-palette-warning-1500: #160c00; +@core-color-palette-positive-100: #e9fbe9; +@core-color-palette-positive-200: #cdf9d3; +@core-color-palette-positive-300: #b3f1bf; +@core-color-palette-positive-400: #7fde99; +@core-color-palette-positive-500: #6bc987; +@core-color-palette-positive-600: #58b675; +@core-color-palette-positive-700: #41a062; +@core-color-palette-positive-800: #309054; +@core-color-palette-positive-900: #177d44; +@core-color-palette-positive-1000: #006835; +@core-color-palette-positive-1100: #00582b; +@core-color-palette-positive-1200: #004521; +@core-color-palette-positive-1300: #003417; +@core-color-palette-positive-1400: #00230e; +@core-color-palette-positive-1500: #001205; +@core-color-palette-info-100: #eff8ff; +@core-color-palette-info-200: #ddf1ff; +@core-color-palette-info-300: #c4e7ff; +@core-color-palette-info-400: #97d1f3; +@core-color-palette-info-500: #7abfe5; +@core-color-palette-info-600: #58afdc; +@core-color-palette-info-700: #3b97c2; +@core-color-palette-info-800: #2687b2; +@core-color-palette-info-900: #08759d; +@core-color-palette-info-1000: #006083; +@core-color-palette-info-1100: #00516f; +@core-color-palette-info-1200: #004058; +@core-color-palette-info-1300: #003043; +@core-color-palette-info-1400: #00202f; +@core-color-palette-info-1500: #001019; +@core-color-palette-buy-100: #e9fbe9; +@core-color-palette-buy-200: #cdf9d3; +@core-color-palette-buy-300: #b3f1bf; +@core-color-palette-buy-400: #7fde99; +@core-color-palette-buy-500: #6bc987; +@core-color-palette-buy-600: #58b675; +@core-color-palette-buy-700: #41a062; +@core-color-palette-buy-800: #309054; +@core-color-palette-buy-900: #177d44; +@core-color-palette-buy-1000: #006835; +@core-color-palette-buy-1100: #00582b; +@core-color-palette-buy-1200: #004521; +@core-color-palette-buy-1300: #003417; +@core-color-palette-buy-1400: #00230e; +@core-color-palette-buy-1500: #001205; +@core-color-palette-sell-100: #fff4f2; +@core-color-palette-sell-200: #ffe9e5; +@core-color-palette-sell-300: #ffdad4; +@core-color-palette-sell-400: #ffb8ac; +@core-color-palette-sell-500: #ff9b8b; +@core-color-palette-sell-600: #ff816d; +@core-color-palette-sell-700: #ff5540; +@core-color-palette-sell-800: #f13221; +@core-color-palette-sell-900: #d71c0f; +@core-color-palette-sell-1000: #b70300; +@core-color-palette-sell-1100: #9c0300; +@core-color-palette-sell-1200: #7d0200; +@core-color-palette-sell-1300: #600100; +@core-color-palette-sell-1400: #450100; +@core-color-palette-sell-1500: #270000; +@core-color-palette-misc-white: #ffffff; +@core-color-palette-misc-black: #000000; +@core-color-palette-misc-transparent: rgba(0, 0, 0, 0); +@core-color-palette-data-viz-1-100: #dfe0ff; +@core-color-palette-data-viz-1-200: #c0c5ff; +@core-color-palette-data-viz-1-300: #a0aaff; +@core-color-palette-data-viz-1-400: #818fff; +@core-color-palette-data-viz-1-500: #6173ff; +@core-color-palette-data-viz-1-600: #3d54ff; +@core-color-palette-data-viz-1-700: #1935ef; +@core-color-palette-data-viz-1-800: #0020c6; +@core-color-palette-data-viz-1-900: #001490; +@core-color-palette-data-viz-1-1000: #00095d; +@core-color-palette-data-viz-2-100: #eddcff; +@core-color-palette-data-viz-2-200: #dabdff; +@core-color-palette-data-viz-2-300: #c79eff; +@core-color-palette-data-viz-2-400: #b083ee; +@core-color-palette-data-viz-2-500: #986bd5; +@core-color-palette-data-viz-2-600: #8054bc; +@core-color-palette-data-viz-2-700: #693da4; +@core-color-palette-data-viz-2-800: #53258d; +@core-color-palette-data-viz-2-900: #3e0679; +@core-color-palette-data-viz-2-1000: #260050; +@core-color-palette-data-viz-3-100: #c4e9ea; +@core-color-palette-data-viz-3-200: #8fd6d6; +@core-color-palette-data-viz-3-300: #3ac2c5; +@core-color-palette-data-viz-3-400: #00aaad; +@core-color-palette-data-viz-3-500: #009093; +@core-color-palette-data-viz-3-600: #007779; +@core-color-palette-data-viz-3-700: #005f61; +@core-color-palette-data-viz-3-800: #004849; +@core-color-palette-data-viz-3-900: #003233; +@core-color-palette-data-viz-3-1000: #001e1e; +@core-color-palette-data-viz-4-100: #ffd9de; +@core-color-palette-data-viz-4-200: #ffb6c1; +@core-color-palette-data-viz-4-300: #ff8fa4; +@core-color-palette-data-viz-4-400: #ff6186; +@core-color-palette-data-viz-4-500: #f42a6b; +@core-color-palette-data-viz-4-600: #d30055; +@core-color-palette-data-viz-4-700: #aa0043; +@core-color-palette-data-viz-4-800: #830032; +@core-color-palette-data-viz-4-900: #5e0022; +@core-color-palette-data-viz-4-1000: #3c0013; +@core-color-palette-data-viz-5-100: #ffdbd0; +@core-color-palette-data-viz-5-200: #ffb9a3; +@core-color-palette-data-viz-5-300: #ff9471; +@core-color-palette-data-viz-5-400: #ff6935; +@core-color-palette-data-viz-5-500: #e94800; +@core-color-palette-data-viz-5-600: #c23b00; +@core-color-palette-data-viz-5-700: #9c2e00; +@core-color-palette-data-viz-5-800: #782100; +@core-color-palette-data-viz-5-900: #561500; +@core-color-palette-data-viz-5-1000: #360a00; +@core-color-palette-data-viz-6-100: #e3e2e2; +@core-color-palette-data-viz-6-200: #cac9c9; +@core-color-palette-data-viz-6-300: #b1b0b0; +@core-color-palette-data-viz-6-400: #999999; +@core-color-palette-data-viz-6-500: #818181; +@core-color-palette-data-viz-6-600: #6a6b6b; +@core-color-palette-data-viz-6-700: #545555; +@core-color-palette-data-viz-6-800: #3f4040; +@core-color-palette-data-viz-6-900: #2b2c2c; +@core-color-palette-data-viz-6-1000: #181a1a; +@core-color-palette-data-viz-7-100: #f6e0b3; +@core-color-palette-data-viz-7-200: #eac661; +@core-color-palette-data-viz-7-300: #d9aa00; +@core-color-palette-data-viz-7-400: #bc9300; +@core-color-palette-data-viz-7-500: #a07c00; +@core-color-palette-data-viz-7-600: #846700; +@core-color-palette-data-viz-7-700: #6a5100; +@core-color-palette-data-viz-7-800: #503d00; +@core-color-palette-data-viz-7-900: #382a00; +@core-color-palette-data-viz-7-1000: #221800; +@core-color-palette-data-viz-8-100: #c9ead6; +@core-color-palette-data-viz-8-200: #92d7b5; +@core-color-palette-data-viz-8-300: #10c88e; +@core-color-palette-data-viz-8-400: #00ae7a; +@core-color-palette-data-viz-8-500: #009367; +@core-color-palette-data-viz-8-600: #007a54; +@core-color-palette-data-viz-8-700: #006142; +@core-color-palette-data-viz-8-800: #004a31; +@core-color-palette-data-viz-8-900: #003321; +@core-color-palette-data-viz-8-1000: #001f12; +@core-color-step-100: 97; +@core-color-step-200: 94; +@core-color-step-300: 90; +@core-color-step-400: 81; +@core-color-step-500: 74; +@core-color-step-600: 68; +@core-color-step-700: 59; +@core-color-step-800: 53; +@core-color-step-900: 46; +@core-color-step-1000: 38; +@core-color-step-1100: 32; +@core-color-step-1200: 25; +@core-color-step-1300: 18; +@core-color-step-1400: 11; +@core-color-step-1500: 4; +@core-typography-size-productive-100: 11; +@core-typography-size-productive-200: 12; +@core-typography-size-productive-300: 14; +@core-typography-size-productive-400: 16; +@core-typography-size-productive-500: 18; +@core-typography-size-productive-600: 20; +@core-typography-size-productive-700: 24; +@core-typography-size-productive-800: 28; +@core-typography-size-productive-900: 32; +@core-typography-size-productive-1000: 40; +@core-typography-size-productive-1100: 48; +@core-typography-size-productive-1200: 56; +@core-typography-size-productive-1300: 64; +@core-typography-size-productive-1400: 96; +@core-typography-size-productive-1500: 128; +@core-typography-size-productive-1600: 160; +@core-typography-size-productive-050: 10; +@core-typography-size-expressive-100: 11; +@core-typography-size-expressive-200: 12; +@core-typography-size-expressive-300: 14; +@core-typography-size-expressive-400: 16; +@core-typography-size-expressive-500: 18; +@core-typography-size-expressive-600: 20; +@core-typography-size-expressive-700: 24; +@core-typography-size-expressive-800: 28; +@core-typography-size-expressive-900: 32; +@core-typography-size-expressive-1000: 40; +@core-typography-size-expressive-1100: 48; +@core-typography-size-expressive-1200: 56; +@core-typography-size-expressive-1300: 64; +@core-typography-size-expressive-1400: 96; +@core-typography-size-expressive-1500: 128; +@core-typography-size-expressive-1600: 160; +@core-typography-size-expressive-050: 10; +@core-typography-letter-spacing-100: 8%; +@core-typography-letter-spacing-000: 0%; +@core-typography-line-height-100: 100%; +@core-typography-line-height-200: 112.5%; +@core-typography-line-height-300: 125%; +@core-typography-line-height-400: 137.5%; +@core-typography-line-height-500: 150%; +@core-typography-font-family-100: 'Proxima Vara'; +@core-typography-font-family-200: 'Proxima Vara'; +@core-typography-font-family-300: LSEG-UI-icons; +@core-typography-font-family-400: LSEG-UI-icons-filled; +@core-typography-font-weight-thin: 100; +@core-typography-font-weight-x-light: 156; +@core-typography-font-weight-light: 220; +@core-typography-font-weight-regular: 340; +@core-typography-font-weight-medium: 420; +@core-typography-font-weight-semi-bold: 500; +@core-typography-font-weight-bold: 620; +@core-typography-font-weight-x-bold: 760; +@core-typography-font-weight-heavy: 900; +@core-typography-font-weight-x-heavy: 950; +@core-typography-case-capitalize: uppercase; +@core-typography-case-none: none; +@core-typography-decoration-line-underline: underline; +@core-typography-decoration-line-none: none; +@core-typography-scale-base: 16; +@core-elevation-100: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), 0px 4px 8px 0px rgba(20, 30, 41, 0.04); +@core-elevation-200: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), 0px 8px 12px 0px rgba(20, 30, 41, 0.04); +@core-elevation-300: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), 0px 12px 16px 0px rgba(20, 30, 41, 0.04); +@core-elevation-400: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), 0px 16px 24px 0px rgba(20, 30, 41, 0.04); +@core-elevation-500: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), 0px 24px 32px 0px rgba(20, 30, 41, 0.04); +@core-elevation-600: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), 0px 32px 48px 0px rgba(20, 30, 41, 0.04); +@core-elevation-overlay-top: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), 0px 32px 48px 0px rgba(20, 30, 41, 0.04); +@core-elevation-overlay-bottom: 0px -1px 4px 0px rgba(20, 30, 41, 0.08), + 0px -32px 48px 0px rgba(20, 30, 41, 0.04); +@core-elevation-overlay-end: -1px 0px 4px 0px rgba(20, 30, 41, 0.08), + -32px 0px 48px 0px rgba(20, 30, 41, 0.04); +@core-elevation-overlay-start: 1px 0px 4px 0px rgba(20, 30, 41, 0.08), + 32px 0px 48px 0px rgba(20, 30, 41, 0.04); +@core-elevation-000: 0px 0px 0px 0px #141e29; +@core-motion-duration-scale-100: 1; +@core-motion-duration-scale-200: 2; +@core-motion-duration-scale-300: 3; +@core-motion-duration-scale-400: 4; +@core-motion-duration-scale-500: 5; +@core-motion-duration-scale-600: 6; +@core-motion-duration-scale-700: 7; +@core-motion-duration-scale-800: 8; +@core-motion-duration-scale-900: 9; +@core-motion-duration-scale-1000: 10; +@core-motion-duration-scale-1100: 11; +@core-motion-duration-scale-1200: 12; +@core-motion-duration-scale-base: 50; +@core-motion-duration-100: 50ms; +@core-motion-duration-200: 100ms; +@core-motion-duration-300: 150ms; +@core-motion-duration-400: 200ms; +@core-motion-duration-500: 250ms; +@core-motion-duration-600: 300ms; +@core-motion-duration-700: 350ms; +@core-motion-duration-800: 400ms; +@core-motion-duration-900: 450ms; +@core-motion-duration-1000: 500ms; +@core-motion-duration-1100: 550ms; +@core-motion-duration-1200: 600ms; +@core-motion-duration-000: 0ms; +@core-motion-timing-linear: cubic-bezier(0, 0, 1, 1); +@core-motion-timing-ease-in: cubic-bezier(0.42, 0, 1, 1); +@core-motion-timing-ease-out: cubic-bezier(0, 0, 0.58, 1); +@core-motion-timing-ease-in-out: cubic-bezier(0.42, 0, 0.58, 1); +@core-motion-timing-ease-in-back: cubic-bezier(0.3, -0.05, 0.7, -0.5); +@core-motion-timing-ease-out-back: cubic-bezier(0.45, 1.45, 0.8, 1); +@core-motion-timing-ease-in-out-back: cubic-bezier(0.7, -0.4, 0.4, 1.4); +@core-opacity-100: 0.04; +@core-opacity-200: 0.08; +@core-opacity-300: 0.12; +@core-opacity-400: 0.16; +@core-opacity-500: 0.2; +@core-opacity-600: 0.24; +@core-opacity-700: 0.32; +@core-opacity-800: 0.4; +@core-opacity-900: 0.48; +@core-opacity-1000: 0.56; +@core-opacity-1100: 0.64; +@core-opacity-1200: 0.72; +@core-opacity-1300: 0.8; +@core-opacity-full: 1; +@core-opacity-transparent: 0; +@core-radius-100: 4; +@core-radius-200: 8; +@core-radius-300: 12; +@core-radius-400: 16; +@core-radius-500: 24; +@core-radius-050: 2; +@core-radius-000: 0; +@core-radius-full: 10000; +@core-radius-base: 16; +@core-border-width-100: 1px; +@core-border-width-200: 2px; +@core-border-width-300: 4px; +@core-border-width-000: 0px; +@core-spacing-scale-100: 0.25; +@core-spacing-scale-200: 0.5; +@core-spacing-scale-300: 0.75; +@core-spacing-scale-400: 1; +@core-spacing-scale-500: 1.25; +@core-spacing-scale-600: 1.5; +@core-spacing-scale-700: 2; +@core-spacing-scale-800: 2.5; +@core-spacing-scale-900: 3; +@core-spacing-scale-1000: 3.5; +@core-spacing-scale-1100: 4; +@core-spacing-scale-1200: 4.5; +@core-spacing-scale-1300: 5; +@core-spacing-scale-1400: 6; +@core-spacing-scale-1500: 8; +@core-spacing-scale-1600: 10; +@core-spacing-scale-1700: 12; +@core-spacing-scale-1800: 16; +@core-spacing-scale-050: 0.125; +@core-spacing-scale-base: 16; +@core-spacing-adaptive-100: 4px; +@core-spacing-adaptive-200: 8px; +@core-spacing-adaptive-300: 12px; +@core-spacing-adaptive-400: 16px; +@core-spacing-adaptive-500: 20px; +@core-spacing-adaptive-600: 24px; +@core-spacing-adaptive-700: 32px; +@core-spacing-adaptive-800: 40px; +@core-spacing-adaptive-900: 48px; +@core-spacing-adaptive-1000: 56px; +@core-spacing-adaptive-1100: 64px; +@core-spacing-adaptive-1200: 72px; +@core-spacing-adaptive-1300: 80px; +@core-spacing-adaptive-1400: 96px; +@core-spacing-adaptive-1500: 128px; +@core-spacing-adaptive-1600: 160px; +@core-spacing-adaptive-1700: 192px; +@core-spacing-adaptive-1800: 256px; +@core-spacing-adaptive-000: 0px; +@core-spacing-adaptive-050: 2px; +@core-spacing-fixed-100: 4px; +@core-spacing-fixed-200: 8px; +@core-spacing-fixed-300: 12px; +@core-spacing-fixed-400: 16px; +@core-spacing-fixed-500: 20px; +@core-spacing-fixed-600: 24px; +@core-spacing-fixed-700: 32px; +@core-spacing-fixed-800: 40px; +@core-spacing-fixed-900: 48px; +@core-spacing-fixed-1000: 56px; +@core-spacing-fixed-1100: 64px; +@core-spacing-fixed-1200: 72px; +@core-spacing-fixed-1300: 80px; +@core-spacing-fixed-1400: 96px; +@core-spacing-fixed-1500: 128px; +@core-spacing-fixed-1600: 160px; +@core-spacing-fixed-1700: 192px; +@core-spacing-fixed-1800: 256px; +@core-spacing-fixed-050: 2px; +@core-spacing-fixed-025: 1px; +@core-spacing-fixed-000: 0px; +@core-sizing-scale-100: 0.25; +@core-sizing-scale-200: 0.5; +@core-sizing-scale-300: 0.75; +@core-sizing-scale-400: 1; +@core-sizing-scale-500: 1.25; +@core-sizing-scale-600: 1.5; +@core-sizing-scale-700: 2; +@core-sizing-scale-800: 2.5; +@core-sizing-scale-900: 3; +@core-sizing-scale-1000: 3.5; +@core-sizing-scale-1100: 4; +@core-sizing-scale-1200: 4.5; +@core-sizing-scale-1300: 5; +@core-sizing-scale-1400: 6; +@core-sizing-scale-1500: 8; +@core-sizing-scale-1600: 10; +@core-sizing-scale-1700: 12; +@core-sizing-scale-1800: 16; +@core-sizing-scale-050: 0.125; +@core-sizing-scale-base: 16; +@core-sizing-adaptive-100: 4px; +@core-sizing-adaptive-200: 8px; +@core-sizing-adaptive-300: 12px; +@core-sizing-adaptive-400: 16px; +@core-sizing-adaptive-500: 20px; +@core-sizing-adaptive-600: 24px; +@core-sizing-adaptive-700: 32px; +@core-sizing-adaptive-800: 40px; +@core-sizing-adaptive-900: 48px; +@core-sizing-adaptive-1000: 56px; +@core-sizing-adaptive-1100: 64px; +@core-sizing-adaptive-1200: 72px; +@core-sizing-adaptive-1300: 80px; +@core-sizing-adaptive-1400: 96px; +@core-sizing-adaptive-1500: 128px; +@core-sizing-adaptive-1600: 160px; +@core-sizing-adaptive-1700: 192px; +@core-sizing-adaptive-1800: 256px; +@core-sizing-adaptive-050: 2px; +@core-sizing-adaptive-000: 0px; +@core-sizing-fixed-100: 4px; +@core-sizing-fixed-200: 8px; +@core-sizing-fixed-300: 12px; +@core-sizing-fixed-400: 16px; +@core-sizing-fixed-500: 20px; +@core-sizing-fixed-600: 24px; +@core-sizing-fixed-700: 32px; +@core-sizing-fixed-800: 40px; +@core-sizing-fixed-900: 48px; +@core-sizing-fixed-1000: 56px; +@core-sizing-fixed-1100: 64px; +@core-sizing-fixed-1200: 72px; +@core-sizing-fixed-1300: 80px; +@core-sizing-fixed-1400: 96px; +@core-sizing-fixed-1500: 128px; +@core-sizing-fixed-1600: 160px; +@core-sizing-fixed-1700: 192px; +@core-sizing-fixed-1800: 256px; +@core-sizing-fixed-050: 2px; +@core-sizing-fixed-025: 1px; +@core-sizing-fixed-000: 0px; +@core-sizing-fixed-negative-100: -4px; +@core-sizing-fixed-negative-200: -8px; +@core-sizing-fixed-negative-300: -12px; +@core-sizing-fixed-negative-400: -16px; +@core-sizing-fixed-negative-500: -20px; +@core-sizing-fixed-negative-600: -24px; +@core-sizing-fixed-negative-700: -32px; +@core-sizing-fixed-negative-800: -40px; +@core-sizing-fixed-negative-900: -48px; +@core-sizing-fixed-negative-1000: -56px; +@core-sizing-fixed-negative-1100: -64px; +@core-sizing-fixed-negative-1200: -72px; +@core-sizing-fixed-negative-1300: -80px; +@core-sizing-fixed-negative-1400: -96px; +@core-sizing-fixed-negative-1500: -128px; +@core-sizing-fixed-negative-1600: -160px; +@core-sizing-fixed-negative-1700: -192px; +@core-sizing-fixed-negative-1800: -256px; +@core-sizing-fixed-negative-050: -2px; +@core-sizing-fixed-negative-025: -1px; +@core-sizing-fixed-negative-000: 0px; diff --git a/packages/ds-theme/src/web-design-tokens/overrides/color/dark-alternative.less b/packages/ds-theme/src/web-design-tokens/overrides/color/dark-alternative.less new file mode 100644 index 0000000000..40f7af7fcc --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/overrides/color/dark-alternative.less @@ -0,0 +1,503 @@ +// Do not edit directly, this file was auto-generated. + +@cont-color-common-container-surface-canvas: #141e29; +@cont-color-common-container-surface-layer-1: #232d38; +@cont-color-common-container-surface-layer-2: #323c48; +@cont-color-common-container-surface-layer-3: #424c58; +@cont-color-common-container-surface-layer-4: #323c48; +@cont-color-common-container-surface-on-canvas-minimal: #232d38; +@cont-color-common-container-surface-on-canvas-subtle: #323c48; +@cont-color-common-container-surface-on-canvas-moderate: #424c58; +@cont-color-common-container-surface-on-canvas-bold: #646e7b; +@cont-color-common-container-surface-on-layer-1-minimal: #323c48; +@cont-color-common-container-surface-on-layer-1-subtle: #424c58; +@cont-color-common-container-surface-on-layer-1-moderate: #505b67; +@cont-color-common-container-surface-on-layer-1-bold: #75808c; +@cont-color-common-container-surface-on-layer-2-minimal: #424c58; +@cont-color-common-container-surface-on-layer-2-subtle: #505b67; +@cont-color-common-container-surface-on-layer-2-moderate: #646e7b; +@cont-color-common-container-surface-on-layer-2-bold: #848f9c; +@cont-color-common-container-surface-on-layer-3-minimal: #505b67; +@cont-color-common-container-surface-on-layer-3-subtle: #646e7b; +@cont-color-common-container-surface-on-layer-3-moderate: #75808c; +@cont-color-common-container-surface-on-layer-3-bold: #9ca7b4; +@cont-color-common-container-surface-on-layer-4-minimal: #424c58; +@cont-color-common-container-surface-on-layer-4-subtle: #505b67; +@cont-color-common-container-surface-on-layer-4-moderate: #646e7b; +@cont-color-common-container-surface-on-layer-4-bold: #848f9c; +@cont-color-common-container-misc-transparent: rgba(0, 0, 0, 0); // transparent +@cont-color-common-container-persist-on-light-minimal: #f6f7f9; // minimal +@cont-color-common-container-persist-on-light-subtle: #eceef4; // subtle +@cont-color-common-container-persist-on-light-base: #141e29; // base +@cont-color-common-container-persist-on-light-moderate: #232d38; // moderate +@cont-color-common-container-persist-on-light-bold: #323c48; // bold +@cont-color-common-container-persist-on-dark-minimal: #232d38; // minimal +@cont-color-common-container-persist-on-dark-subtle: #323c48; // subtle +@cont-color-common-container-persist-on-dark-base: #ffffff; // base +@cont-color-common-container-persist-on-dark-moderate: #f6f7f9; // moderate +@cont-color-common-container-persist-on-dark-bold: #eceef4; // bold +@cont-color-common-fg-generic-persist-on-light-bold: #141e29; // bold +@cont-color-common-fg-generic-persist-on-light-moderate: #323c48; // moderate +@cont-color-common-fg-generic-persist-on-light-subtle: #ffffff; // subtle +@cont-color-common-fg-generic-persist-on-dark-bold: #ffffff; // bold +@cont-color-common-fg-generic-persist-on-dark-moderate: #323c48; // moderate +@cont-color-common-fg-generic-persist-on-dark-subtle: #141e29; // subtle +@cont-color-common-fg-inverse-minimal: rgba(255, 255, 255, 0.24); // minimal +@cont-color-common-fg-inverse-subtle: rgba(255, 255, 255, 0.4); // subtle +@cont-color-common-fg-inverse-base: #ffffff; // base +@cont-color-common-fg-inverse-moderate: rgba(255, 255, 255, 0.8); // moderate +@cont-color-common-fg-inverse-bold: rgba(255, 255, 255, 0.56); // bold +@cont-color-common-fg-persist-on-dark-minimal: rgba(20, 30, 41, 0.24); // minimal +@cont-color-common-fg-persist-on-dark-subtle: rgba(20, 30, 41, 0.4); // subtle +@cont-color-common-fg-persist-on-dark-base: #141e29; // base +@cont-color-common-fg-persist-on-dark-moderate: rgba(20, 30, 41, 0.8); // moderate +@cont-color-common-fg-persist-on-dark-bold: rgba(20, 30, 41, 0.56); // bold +@cont-color-shell-bg-layer-1: #232d38; +@cont-color-shell-bg-layer-2: #323c48; +@cont-color-shell-bg-layer-3: #424c58; +@cont-color-shell-bg-layer-4: #323c48; +@cont-color-shell-bg-layer-canvas: #141e29; +@cont-color-shell-bg-layer-inverse: #ffffff; +@cont-color-shell-border-on-layer-1-bold: #505b67; +@cont-color-shell-border-on-layer-1-subtle: #424c58; +@cont-color-shell-border-on-layer-2-bold: #646e7b; +@cont-color-shell-border-on-layer-2-subtle: #505b67; +@cont-color-shell-border-on-layer-3-bold: #75808c; +@cont-color-shell-border-on-layer-3-subtle: #646e7b; +@cont-color-shell-border-on-layer-4-bold: #646e7b; +@cont-color-shell-border-on-layer-4-subtle: #505b67; +@cont-color-shell-border-on-layer-canvas-bold: #424c58; +@cont-color-shell-border-on-layer-canvas-subtle: #323c48; +@cont-color-shell-border-on-layer-inverse-bold: #c0cadb; +@cont-color-shell-border-on-layer-inverse-subtle: #dee2eb; +@cont-color-action-bg-neutral-minimal: #323c48; +@cont-color-action-bg-neutral-subtle: #424c58; +@cont-color-action-bg-neutral-base: #323c48; +@cont-color-action-bg-neutral-moderate: #424c58; +@cont-color-action-bg-neutral-bold: rgba(0, 0, 0, 0); +@cont-color-action-bg-primary-minimal: #00076d; +@cont-color-action-bg-primary-subtle: #000d96; +@cont-color-action-bg-primary-base: #6d84ff; +@cont-color-action-bg-primary-moderate: #8ea0ff; +@cont-color-action-bg-primary-bold: #a4b1ff; +@cont-color-action-bg-secondary-minimal: #141e29; +@cont-color-action-bg-secondary-subtle: #232d38; +@cont-color-action-bg-secondary-base: #848f9c; +@cont-color-action-bg-secondary-moderate: #9ca7b4; +@cont-color-action-bg-secondary-bold: #adb7c5; +@cont-color-action-bg-tertiary-minimal: rgba(132, 143, 156, 0.08); +@cont-color-action-bg-tertiary-subtle: rgba(132, 143, 156, 0.16); +@cont-color-action-bg-tertiary-base: #848f9c; +@cont-color-action-bg-tertiary-moderate: rgba(132, 143, 156, 0.8); +@cont-color-action-bg-tertiary-bold: rgba(132, 143, 156, 0.56); +@cont-color-action-bg-negative-minimal: #450100; +@cont-color-action-bg-negative-subtle: #600100; +@cont-color-action-bg-negative-base: #ff5540; +@cont-color-action-bg-negative-moderate: #ff7c68; +@cont-color-action-bg-negative-bold: #ff9b8b; +@cont-color-action-bg-positive-minimal: #00230e; +@cont-color-action-bg-positive-subtle: #003417; +@cont-color-action-bg-positive-base: #41a062; +@cont-color-action-bg-positive-moderate: #58b675; +@cont-color-action-bg-positive-bold: #6bc987; +@cont-color-action-bg-buy-minimal: #00230e; +@cont-color-action-bg-buy-subtle: #003417; +@cont-color-action-bg-buy-base: #41a062; +@cont-color-action-bg-buy-moderate: #58b675; +@cont-color-action-bg-buy-bold: #6bc987; +@cont-color-action-bg-sell-minimal: #450100; +@cont-color-action-bg-sell-subtle: #600100; +@cont-color-action-bg-sell-base: #ff5540; +@cont-color-action-bg-sell-moderate: #ff816d; +@cont-color-action-bg-sell-bold: #ff9b8b; +@cont-color-action-bg-inverse-minimal: rgba(20, 30, 41, 0.08); +@cont-color-action-bg-inverse-subtle: rgba(20, 30, 41, 0.16); +@cont-color-action-bg-inverse-base: #141e29; +@cont-color-action-bg-inverse-moderate: rgba(20, 30, 41, 0.8); +@cont-color-action-bg-inverse-bold: rgba(20, 30, 41, 0.56); +@cont-color-action-bg-persist-on-light-minimal: #f6f7f9; +@cont-color-action-bg-persist-on-light-subtle: #eceef4; +@cont-color-action-bg-persist-on-light-base: #141e29; +@cont-color-action-bg-persist-on-light-moderate: #232d38; +@cont-color-action-bg-persist-on-light-bold: #323c48; +@cont-color-action-bg-persist-on-dark-minimal: #232d38; +@cont-color-action-bg-persist-on-dark-subtle: #323c48; +@cont-color-action-bg-persist-on-dark-base: #ffffff; +@cont-color-action-bg-persist-on-dark-moderate: #f6f7f9; +@cont-color-action-bg-persist-on-dark-bold: #eceef4; +@cont-color-action-fg-on-neutral-minimal: #141e29; +@cont-color-action-fg-on-neutral-subtle: #141e29; +@cont-color-action-fg-on-neutral-base: #ffffff; +@cont-color-action-fg-on-neutral-moderate: #ffffff; +@cont-color-action-fg-on-neutral-bold: #ffffff; +@cont-color-action-fg-on-primary-minimal: #8ea0ff; +@cont-color-action-fg-on-primary-subtle: #8ea0ff; +@cont-color-action-fg-on-primary-base: #141e29; +@cont-color-action-fg-on-primary-moderate: #141e29; +@cont-color-action-fg-on-primary-bold: #141e29; +@cont-color-action-fg-on-secondary-minimal: #ffffff; +@cont-color-action-fg-on-secondary-subtle: #ffffff; +@cont-color-action-fg-on-secondary-base: #141e29; +@cont-color-action-fg-on-secondary-moderate: #141e29; +@cont-color-action-fg-on-secondary-bold: #141e29; +@cont-color-action-fg-on-tertiary-minimal: #ffffff; +@cont-color-action-fg-on-tertiary-subtle: #ffffff; +@cont-color-action-fg-on-tertiary-base: #141e29; +@cont-color-action-fg-on-tertiary-moderate: #141e29; +@cont-color-action-fg-on-tertiary-bold: #141e29; +@cont-color-action-fg-on-negative-minimal: #ff7c68; +@cont-color-action-fg-on-negative-subtle: #ff7c68; +@cont-color-action-fg-on-negative-base: #141e29; +@cont-color-action-fg-on-negative-moderate: #141e29; +@cont-color-action-fg-on-negative-bold: #141e29; +@cont-color-action-fg-on-positive-minimal: #58b675; +@cont-color-action-fg-on-positive-subtle: #58b675; +@cont-color-action-fg-on-positive-base: #141e29; +@cont-color-action-fg-on-positive-moderate: #141e29; +@cont-color-action-fg-on-positive-bold: #141e29; +@cont-color-action-fg-on-buy-minimal: #58b675; +@cont-color-action-fg-on-buy-subtle: #58b675; +@cont-color-action-fg-on-buy-base: #141e29; +@cont-color-action-fg-on-buy-moderate: #141e29; +@cont-color-action-fg-on-buy-bold: #141e29; +@cont-color-action-fg-on-sell-minimal: #ff816d; +@cont-color-action-fg-on-sell-subtle: #ff816d; +@cont-color-action-fg-on-sell-base: #141e29; +@cont-color-action-fg-on-sell-moderate: #141e29; +@cont-color-action-fg-on-sell-bold: #141e29; +@cont-color-action-fg-on-inverse-minimal: #141e29; +@cont-color-action-fg-on-inverse-subtle: #141e29; +@cont-color-action-fg-on-inverse-base: #ffffff; +@cont-color-action-fg-on-inverse-moderate: #ffffff; +@cont-color-action-fg-on-inverse-bold: #ffffff; +@cont-color-action-fg-on-persist-on-light-minimal: #141e29; +@cont-color-action-fg-on-persist-on-light-subtle: #141e29; +@cont-color-action-fg-on-persist-on-light-base: #ffffff; +@cont-color-action-fg-on-persist-on-light-moderate: #ffffff; +@cont-color-action-fg-on-persist-on-light-bold: #ffffff; +@cont-color-action-fg-on-persist-on-dark-minimal: #ffffff; +@cont-color-action-fg-on-persist-on-dark-subtle: #ffffff; +@cont-color-action-fg-on-persist-on-dark-base: #141e29; +@cont-color-action-fg-on-persist-on-dark-moderate: #141e29; +@cont-color-action-fg-on-persist-on-dark-bold: #141e29; +@cont-color-action-fg-on-transparent-minimal: #8ea0ff; +@cont-color-action-fg-on-transparent-subtle: #8ea0ff; +@cont-color-action-fg-on-transparent-base: #8ea0ff; +@cont-color-action-fg-on-transparent-moderate: #bdc6ff; +@cont-color-action-fg-on-transparent-bold: #bdc6ff; +@cont-color-action-border-neutral-minimal: #323c48; +@cont-color-action-border-neutral-subtle: #424c58; +@cont-color-action-border-neutral-base: #505b67; +@cont-color-action-border-neutral-moderate: #75808c; +@cont-color-action-border-neutral-bold: #75808c; +@cont-color-action-border-primary-minimal: #00076d; +@cont-color-action-border-primary-subtle: #000d96; +@cont-color-action-border-primary-base: #6d84ff; +@cont-color-action-border-primary-moderate: #8ea0ff; +@cont-color-action-border-primary-bold: #a4b1ff; +@cont-color-action-border-secondary-minimal: #141e29; +@cont-color-action-border-secondary-subtle: #232d38; +@cont-color-action-border-secondary-base: #848f9c; +@cont-color-action-border-secondary-moderate: #9ca7b4; +@cont-color-action-border-secondary-bold: #adb7c5; +@cont-color-action-border-tertiary-minimal: #141e29; +@cont-color-action-border-tertiary-subtle: #232d38; +@cont-color-action-border-tertiary-base: #848f9c; +@cont-color-action-border-tertiary-moderate: #9ca7b4; +@cont-color-action-border-tertiary-bold: #adb7c5; +@cont-color-action-border-negative-minimal: #450100; +@cont-color-action-border-negative-subtle: #600100; +@cont-color-action-border-negative-base: #ff5540; +@cont-color-action-border-negative-moderate: #ff7c68; +@cont-color-action-border-negative-bold: #ff9b8b; +@cont-color-action-border-positive-minimal: #00230e; +@cont-color-action-border-positive-subtle: #003417; +@cont-color-action-border-positive-base: #41a062; +@cont-color-action-border-positive-moderate: #58b675; +@cont-color-action-border-positive-bold: #6bc987; +@cont-color-action-border-buy-minimal: #00230e; +@cont-color-action-border-buy-subtle: #003417; +@cont-color-action-border-buy-base: #41a062; +@cont-color-action-border-buy-moderate: #58b675; +@cont-color-action-border-buy-bold: #6bc987; +@cont-color-action-border-sell-minimal: #450100; +@cont-color-action-border-sell-subtle: #600100; +@cont-color-action-border-sell-base: #ff5540; +@cont-color-action-border-sell-moderate: #ff816d; +@cont-color-action-border-sell-bold: #ff9b8b; +@cont-color-action-border-inverse-minimal: rgba(20, 30, 41, 0.08); +@cont-color-action-border-inverse-subtle: rgba(20, 30, 41, 0.16); +@cont-color-action-border-inverse-base: #141e29; +@cont-color-action-border-inverse-moderate: rgba(20, 30, 41, 0.8); +@cont-color-action-border-inverse-bold: rgba(20, 30, 41, 0.56); +@cont-color-action-border-persist-on-light-minimal: rgba(35, 45, 56, 0.24); +@cont-color-action-border-persist-on-light-subtle: rgba(35, 45, 56, 0.4); +@cont-color-action-border-persist-on-light-base: #141e29; +@cont-color-action-border-persist-on-light-moderate: rgba(35, 45, 56, 0.8); +@cont-color-action-border-persist-on-light-bold: rgba(35, 45, 56, 0.56); +@cont-color-action-border-persist-on-dark-minimal: #232d38; +@cont-color-action-border-persist-on-dark-subtle: #323c48; +@cont-color-action-border-persist-on-dark-base: #ffffff; +@cont-color-action-border-persist-on-dark-moderate: #f6f7f9; +@cont-color-action-border-persist-on-dark-bold: #eceef4; +@cont-color-status-bg-neutral-base: #848f9c; +@cont-color-status-bg-neutral-minimal: #141e29; +@cont-color-status-bg-negative-base: #ff5540; +@cont-color-status-bg-negative-minimal: #450100; +@cont-color-status-bg-warning-base: #ffbe42; +@cont-color-status-bg-warning-minimal: #2a1b00; +@cont-color-status-bg-positive-base: #41a062; +@cont-color-status-bg-positive-minimal: #00230e; +@cont-color-status-bg-info-base: #3b97c2; +@cont-color-status-bg-info-minimal: #00202f; +@cont-color-status-bg-buy-base: #41a062; +@cont-color-status-bg-buy-minimal: #00230e; +@cont-color-status-bg-sell-base: #ff5540; +@cont-color-status-bg-sell-minimal: #450100; +@cont-color-status-fg-neutral-base: #848f9c; +@cont-color-status-fg-on-neutral-base: #141e29; +@cont-color-status-fg-on-neutral-minimal: #848f9c; +@cont-color-status-fg-negative-base: #ff5540; +@cont-color-status-fg-on-negative-base: #141e29; +@cont-color-status-fg-on-negative-minimal: #ff7c68; +@cont-color-status-fg-warning-base: #bb8400; +@cont-color-status-fg-on-warning-base: #141e29; +@cont-color-status-fg-on-warning-minimal: #d99a05; +@cont-color-status-fg-positive-base: #41a062; +@cont-color-status-fg-on-positive-base: #141e29; +@cont-color-status-fg-on-positive-minimal: #58b675; +@cont-color-status-fg-info-base: #3b97c2; +@cont-color-status-fg-on-info-base: #141e29; +@cont-color-status-fg-on-info-minimal: #58afdc; +@cont-color-status-fg-buy-base: #41a062; +@cont-color-status-fg-on-buy-base: #141e29; +@cont-color-status-fg-on-buy-minimal: #58b675; +@cont-color-status-fg-sell-base: #ff5540; +@cont-color-status-fg-on-sell-base: #141e29; +@cont-color-status-fg-on-sell-minimal: #ff816d; +@cont-color-status-border-neutral-base: #848f9c; +@cont-color-status-border-neutral-minimal: #141e29; +@cont-color-status-border-negative-base: #ff5540; +@cont-color-status-border-negative-minimal: #450100; +@cont-color-status-border-warning-base: #ffbe42; +@cont-color-status-border-warning-minimal: #2a1b00; +@cont-color-status-border-positive-base: #41a062; +@cont-color-status-border-positive-minimal: #00230e; +@cont-color-status-border-info-base: #3b97c2; +@cont-color-status-border-info-minimal: #00202f; +@cont-color-status-border-buy-base: #41a062; +@cont-color-status-border-buy-minimal: #00230e; +@cont-color-status-border-sell-base: #ff5540; +@cont-color-status-border-sell-minimal: #450100; +@cont-color-data-viz-sequencial-option-1-100: #dfe0ff; +@cont-color-data-viz-sequencial-option-1-200: #c0c5ff; +@cont-color-data-viz-sequencial-option-1-300: #a0aaff; +@cont-color-data-viz-sequencial-option-1-400: #818fff; +@cont-color-data-viz-sequencial-option-1-500: #6173ff; +@cont-color-data-viz-sequencial-option-1-600: #3d54ff; +@cont-color-data-viz-sequencial-option-1-700: #1935ef; +@cont-color-data-viz-sequencial-option-1-800: #0020c6; +@cont-color-data-viz-sequencial-option-1-900: #001490; +@cont-color-data-viz-sequencial-option-1-1000: #00095d; +@cont-color-data-viz-sequencial-option-2-100: #eddcff; +@cont-color-data-viz-sequencial-option-2-200: #dabdff; +@cont-color-data-viz-sequencial-option-2-300: #c79eff; +@cont-color-data-viz-sequencial-option-2-400: #b083ee; +@cont-color-data-viz-sequencial-option-2-500: #986bd5; +@cont-color-data-viz-sequencial-option-2-600: #8054bc; +@cont-color-data-viz-sequencial-option-2-700: #693da4; +@cont-color-data-viz-sequencial-option-2-800: #53258d; +@cont-color-data-viz-sequencial-option-2-900: #3e0679; +@cont-color-data-viz-sequencial-option-2-1000: #260050; +@cont-color-data-viz-sequencial-option-3-100: #c4e9ea; +@cont-color-data-viz-sequencial-option-3-200: #8fd6d6; +@cont-color-data-viz-sequencial-option-3-300: #3ac2c5; +@cont-color-data-viz-sequencial-option-3-400: #00aaad; +@cont-color-data-viz-sequencial-option-3-500: #009093; +@cont-color-data-viz-sequencial-option-3-600: #007779; +@cont-color-data-viz-sequencial-option-3-700: #005f61; +@cont-color-data-viz-sequencial-option-3-800: #004849; +@cont-color-data-viz-sequencial-option-3-900: #003233; +@cont-color-data-viz-sequencial-option-3-1000: #001e1e; +@cont-color-data-viz-sequencial-option-4-100: #ffd9de; +@cont-color-data-viz-sequencial-option-4-200: #ffb6c1; +@cont-color-data-viz-sequencial-option-4-300: #ff8fa4; +@cont-color-data-viz-sequencial-option-4-400: #ff6186; +@cont-color-data-viz-sequencial-option-4-500: #f42a6b; +@cont-color-data-viz-sequencial-option-4-600: #d30055; +@cont-color-data-viz-sequencial-option-4-700: #aa0043; +@cont-color-data-viz-sequencial-option-4-800: #830032; +@cont-color-data-viz-sequencial-option-4-900: #5e0022; +@cont-color-data-viz-sequencial-option-4-1000: #3c0013; +@cont-color-data-viz-sequencial-option-5-100: #ffdbd0; +@cont-color-data-viz-sequencial-option-5-200: #ffb9a3; +@cont-color-data-viz-sequencial-option-5-300: #ff9471; +@cont-color-data-viz-sequencial-option-5-400: #ff6935; +@cont-color-data-viz-sequencial-option-5-500: #e94800; +@cont-color-data-viz-sequencial-option-5-600: #c23b00; +@cont-color-data-viz-sequencial-option-5-700: #9c2e00; +@cont-color-data-viz-sequencial-option-5-800: #782100; +@cont-color-data-viz-sequencial-option-5-900: #561500; +@cont-color-data-viz-sequencial-option-5-1000: #360a00; +@cont-color-data-viz-sequencial-option-6-100: #e3e2e2; +@cont-color-data-viz-sequencial-option-6-200: #cac9c9; +@cont-color-data-viz-sequencial-option-6-300: #b1b0b0; +@cont-color-data-viz-sequencial-option-6-400: #999999; +@cont-color-data-viz-sequencial-option-6-500: #818181; +@cont-color-data-viz-sequencial-option-6-600: #6a6b6b; +@cont-color-data-viz-sequencial-option-6-700: #545555; +@cont-color-data-viz-sequencial-option-6-800: #3f4040; +@cont-color-data-viz-sequencial-option-6-900: #2b2c2c; +@cont-color-data-viz-sequencial-option-6-1000: #181a1a; +@cont-color-data-viz-sequencial-option-7-100: #f6e0b3; +@cont-color-data-viz-sequencial-option-7-200: #eac661; +@cont-color-data-viz-sequencial-option-7-300: #d9aa00; +@cont-color-data-viz-sequencial-option-7-400: #bc9300; +@cont-color-data-viz-sequencial-option-7-500: #a07c00; +@cont-color-data-viz-sequencial-option-7-600: #846700; +@cont-color-data-viz-sequencial-option-7-700: #6a5100; +@cont-color-data-viz-sequencial-option-7-800: #503d00; +@cont-color-data-viz-sequencial-option-7-900: #382a00; +@cont-color-data-viz-sequencial-option-7-1000: #221800; +@cont-color-data-viz-sequencial-option-8-100: #c9ead6; +@cont-color-data-viz-sequencial-option-8-200: #92d7b5; +@cont-color-data-viz-sequencial-option-8-300: #10c88e; +@cont-color-data-viz-sequencial-option-8-400: #00ae7a; +@cont-color-data-viz-sequencial-option-8-500: #009367; +@cont-color-data-viz-sequencial-option-8-600: #007a54; +@cont-color-data-viz-sequencial-option-8-700: #006142; +@cont-color-data-viz-sequencial-option-8-800: #004a31; +@cont-color-data-viz-sequencial-option-8-900: #003321; +@cont-color-data-viz-sequencial-option-8-1000: #001f12; +@cont-color-control-bg-minimal: #323c48; +@cont-color-control-bg-subtle: #424c58; +@cont-color-control-bg-base: #ffffff; +@cont-color-control-bg-moderate: #9ca7b4; +@cont-color-control-bg-bold: #848f9c; +@cont-color-control-border-minimal: #505b67; +@cont-color-control-border-subtle: #75808c; +@cont-color-control-border-base: #ffffff; +@cont-color-control-border-moderate: #9ca7b4; +@cont-color-control-border-bold: #848f9c; +@cont-color-control-fg-on-minimal: #9ca7b4; +@cont-color-control-fg-on-subtle: #ffffff; +@cont-color-control-fg-on-base: #141e29; +@cont-color-control-fg-on-moderate: #141e29; +@cont-color-control-fg-on-bold: #141e29; +@cont-color-field-bg-on-canvas-base: #232d38; +@cont-color-field-bg-on-layer-1-base: #323c48; +@cont-color-field-bg-on-layer-2-base: #424c58; +@cont-color-field-bg-on-layer-3-base: #505b67; +@cont-color-field-bg-on-layer-4-base: #424c58; +@cont-color-field-border-on-canvas-bold: #e1f0ff; +@cont-color-field-border-on-canvas-moderate: #646e7b; +@cont-color-field-border-on-canvas-subtle: #646e7b; +@cont-color-field-border-on-layer-1-bold: #e1f0ff; +@cont-color-field-border-on-layer-1-moderate: #646e7b; +@cont-color-field-border-on-layer-1-subtle: #75808c; +@cont-color-field-border-on-layer-2-bold: #e1f0ff; +@cont-color-field-border-on-layer-2-moderate: #646e7b; +@cont-color-field-border-on-layer-2-subtle: #848f9c; +@cont-color-field-border-on-layer-3-bold: #e1f0ff; +@cont-color-field-border-on-layer-3-moderate: #646e7b; +@cont-color-field-border-on-layer-3-subtle: #9ca7b4; +@cont-color-field-border-on-layer-4-bold: #e1f0ff; +@cont-color-field-border-on-layer-4-moderate: #646e7b; +@cont-color-field-border-on-layer-4-subtle: #848f9c; +@cont-color-field-fg-on-canvas-bold: #ffffff; +@cont-color-field-fg-on-canvas-moderate: #c0cadb; +@cont-color-field-fg-on-canvas-subtle: #9ca7b4; +@cont-color-field-fg-on-layer-1-bold: #ffffff; +@cont-color-field-fg-on-layer-1-moderate: #c0cadb; +@cont-color-field-fg-on-layer-1-subtle: #9ca7b4; +@cont-color-field-fg-on-layer-2-bold: #ffffff; +@cont-color-field-fg-on-layer-2-moderate: #c0cadb; +@cont-color-field-fg-on-layer-2-subtle: #9ca7b4; +@cont-color-field-fg-on-layer-3-bold: #ffffff; +@cont-color-field-fg-on-layer-3-moderate: #c0cadb; +@cont-color-field-fg-on-layer-3-subtle: #9ca7b4; +@cont-color-field-fg-on-layer-4-bold: #ffffff; +@cont-color-field-fg-on-layer-4-moderate: #c0cadb; +@cont-color-field-fg-on-layer-4-subtle: #9ca7b4; +@cont-color-menu-bg-on-canvas-minimal: rgba(0, 0, 0, 0); +@cont-color-menu-bg-on-canvas-subtle: #232d38; +@cont-color-menu-bg-on-canvas-moderate: #323c48; +@cont-color-menu-bg-on-canvas-bold: #646e7b; +@cont-color-menu-bg-on-layer-1-minimal: rgba(0, 0, 0, 0); +@cont-color-menu-bg-on-layer-1-subtle: #323c48; +@cont-color-menu-bg-on-layer-1-moderate: #424c58; +@cont-color-menu-bg-on-layer-1-bold: #75808c; +@cont-color-menu-bg-on-layer-2-minimal: rgba(0, 0, 0, 0); +@cont-color-menu-bg-on-layer-2-subtle: #424c58; +@cont-color-menu-bg-on-layer-2-moderate: #505b67; +@cont-color-menu-bg-on-layer-2-bold: #848f9c; +@cont-color-menu-bg-on-layer-3-minimal: rgba(0, 0, 0, 0); +@cont-color-menu-bg-on-layer-3-subtle: #505b67; +@cont-color-menu-bg-on-layer-3-moderate: #646e7b; +@cont-color-menu-bg-on-layer-3-bold: #9ca7b4; +@cont-color-menu-bg-on-layer-4-minimal: rgba(0, 0, 0, 0); +@cont-color-menu-bg-on-layer-4-subtle: #424c58; +@cont-color-menu-bg-on-layer-4-moderate: #505b67; +@cont-color-menu-bg-on-layer-4-bold: #848f9c; +@cont-color-menu-border-on-canvas-subtle: rgba(0, 0, 0, 0); +@cont-color-menu-border-on-canvas-moderate: #323c48; +@cont-color-menu-border-on-canvas-bold: #e1f0ff; +@cont-color-menu-border-on-layer-1-subtle: rgba(0, 0, 0, 0); +@cont-color-menu-border-on-layer-1-moderate: #424c58; +@cont-color-menu-border-on-layer-1-bold: #e1f0ff; +@cont-color-menu-border-on-layer-2-subtle: rgba(0, 0, 0, 0); +@cont-color-menu-border-on-layer-2-moderate: #505b67; +@cont-color-menu-border-on-layer-2-bold: #e1f0ff; +@cont-color-menu-border-on-layer-3-subtle: rgba(0, 0, 0, 0); +@cont-color-menu-border-on-layer-3-moderate: #646e7b; +@cont-color-menu-border-on-layer-3-bold: #e1f0ff; +@cont-color-menu-border-on-layer-4-subtle: rgba(0, 0, 0, 0); +@cont-color-menu-border-on-layer-4-moderate: #505b67; +@cont-color-menu-border-on-layer-4-bold: #e1f0ff; +@cont-color-menu-fg-on-minimal: #ffffff; +@cont-color-menu-fg-on-subtle: #ffffff; +@cont-color-menu-fg-on-moderate: #ffffff; +@cont-color-menu-fg-on-bold: #ffffff; +@cont-color-navigation-bg-on-canvas-minimal: rgba(0, 0, 0, 0); +@cont-color-navigation-bg-on-canvas-subtle: #232d38; +@cont-color-navigation-bg-on-canvas-moderate: #323c48; +@cont-color-navigation-bg-on-canvas-bold: #646e7b; +@cont-color-navigation-bg-on-layer-1-minimal: rgba(0, 0, 0, 0); +@cont-color-navigation-bg-on-layer-1-subtle: #323c48; +@cont-color-navigation-bg-on-layer-1-moderate: #424c58; +@cont-color-navigation-bg-on-layer-1-bold: #75808c; +@cont-color-navigation-bg-on-layer-2-minimal: rgba(0, 0, 0, 0); +@cont-color-navigation-bg-on-layer-2-subtle: #424c58; +@cont-color-navigation-bg-on-layer-2-moderate: #505b67; +@cont-color-navigation-bg-on-layer-2-bold: #848f9c; +@cont-color-navigation-bg-on-layer-3-minimal: rgba(0, 0, 0, 0); +@cont-color-navigation-bg-on-layer-3-subtle: #505b67; +@cont-color-navigation-bg-on-layer-3-moderate: #646e7b; +@cont-color-navigation-bg-on-layer-3-bold: #9ca7b4; +@cont-color-navigation-bg-on-layer-4-minimal: rgba(0, 0, 0, 0); +@cont-color-navigation-bg-on-layer-4-subtle: #424c58; +@cont-color-navigation-bg-on-layer-4-moderate: #505b67; +@cont-color-navigation-bg-on-layer-4-bold: #848f9c; +@cont-color-navigation-border-on-canvas-subtle: rgba(0, 0, 0, 0); +@cont-color-navigation-border-on-canvas-moderate: #323c48; +@cont-color-navigation-border-on-canvas-bold: #e1f0ff; +@cont-color-navigation-border-on-layer-1-subtle: rgba(0, 0, 0, 0); +@cont-color-navigation-border-on-layer-1-moderate: #424c58; +@cont-color-navigation-border-on-layer-1-bold: #e1f0ff; +@cont-color-navigation-border-on-layer-2-subtle: rgba(0, 0, 0, 0); +@cont-color-navigation-border-on-layer-2-moderate: #505b67; +@cont-color-navigation-border-on-layer-2-bold: #e1f0ff; +@cont-color-navigation-border-on-layer-3-subtle: rgba(0, 0, 0, 0); +@cont-color-navigation-border-on-layer-3-moderate: #646e7b; +@cont-color-navigation-border-on-layer-3-bold: #e1f0ff; +@cont-color-navigation-border-on-layer-4-subtle: rgba(0, 0, 0, 0); +@cont-color-navigation-border-on-layer-4-moderate: #505b67; +@cont-color-navigation-border-on-layer-4-bold: #e1f0ff; +@cont-color-navigation-fg-on-minimal: #ffffff; +@cont-color-navigation-fg-on-subtle: #ffffff; +@cont-color-navigation-fg-on-moderate: #ffffff; +@cont-color-navigation-fg-on-bold: #ffffff; +@cont-color-navigation-fg-description-on-minimal: #c0cadb; +@cont-color-navigation-fg-description-on-subtle: #c0cadb; +@cont-color-navigation-fg-description-on-moderate: #c0cadb; +@cont-color-navigation-fg-description-on-bold: #c0cadb; diff --git a/packages/ds-theme/src/web-design-tokens/overrides/color/dark.less b/packages/ds-theme/src/web-design-tokens/overrides/color/dark.less new file mode 100644 index 0000000000..699290090e --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/overrides/color/dark.less @@ -0,0 +1,1017 @@ +// Do not edit directly, this file was auto-generated. + +@cont-color-common-container-surface-canvas: #232d38; // canvas +@cont-color-common-container-surface-layer-1: #141e29; // layer-1 +@cont-color-common-container-surface-layer-2: #323c48; // layer-2 +@cont-color-common-container-surface-layer-3: #323c48; // layer-3 +@cont-color-common-container-surface-layer-4: #232d38; // layer-4 +@cont-color-common-container-surface-layer-inverse: #ffffff; // layer-inverse +@cont-color-common-container-surface-layer-overlay: rgba(20, 30, 41, 0.24); +@cont-color-common-container-surface-on-canvas-minimal: #323c48; // minimal +@cont-color-common-container-surface-on-canvas-subtle: #424c58; // subtle +@cont-color-common-container-surface-on-canvas-moderate: #505b67; // moderate +@cont-color-common-container-surface-on-canvas-bold: #75808c; // bold +@cont-color-common-container-surface-on-layer-1-minimal: #232d38; // minimal +@cont-color-common-container-surface-on-layer-1-subtle: #323c48; // subtle +@cont-color-common-container-surface-on-layer-1-moderate: #424c58; // moderate +@cont-color-common-container-surface-on-layer-1-bold: #646e7b; // bold +@cont-color-common-container-surface-on-layer-2-minimal: #424c58; // minimal +@cont-color-common-container-surface-on-layer-2-subtle: #505b67; // subtle +@cont-color-common-container-surface-on-layer-2-moderate: #646e7b; // moderate +@cont-color-common-container-surface-on-layer-2-bold: #848f9c; // bold +@cont-color-common-container-surface-on-layer-3-minimal: #424c58; // minimal +@cont-color-common-container-surface-on-layer-3-subtle: #505b67; // subtle +@cont-color-common-container-surface-on-layer-3-moderate: #646e7b; // moderate +@cont-color-common-container-surface-on-layer-3-bold: #848f9c; // bold +@cont-color-common-container-surface-on-layer-4-minimal: #323c48; // minimal +@cont-color-common-container-surface-on-layer-4-subtle: #424c58; // subtle +@cont-color-common-container-surface-on-layer-4-moderate: #505b67; // moderate +@cont-color-common-container-surface-on-layer-4-bold: #75808c; // bold +@cont-color-common-container-surface-on-layer-inverse-minimal: #ffffff; // minimal +@cont-color-common-container-surface-on-layer-inverse-subtle: #dee2eb; // subtle +@cont-color-common-container-surface-on-layer-inverse-moderate: #c0cadb; // moderate +@cont-color-common-container-surface-on-layer-inverse-bold: #848f9c; // bold +@cont-color-common-container-brand-minimal: #00076d; // minimal +@cont-color-common-container-brand-subtle: #3459ff; // subtle +@cont-color-common-container-brand-base: #6d84ff; // base +@cont-color-common-container-brand-moderate: #8ea0ff; // moderate +@cont-color-common-container-brand-bold: #a4b1ff; // bold +@cont-color-common-container-accent-minimal: #002033; // minimal +@cont-color-common-container-accent-subtle: #002f49; // subtle +@cont-color-common-container-accent-base: #ffffff; // base +@cont-color-common-container-accent-moderate: #f1f7ff; // moderate +@cont-color-common-container-accent-bold: #e1f0ff; // bold +@cont-color-common-container-primary-minimal: #00076d; // minimal +@cont-color-common-container-primary-subtle: #000d96; // subtle +@cont-color-common-container-primary-base: #6d84ff; // base +@cont-color-common-container-primary-moderate: #8ea0ff; // moderate +@cont-color-common-container-primary-bold: #a4b1ff; // bold +@cont-color-common-container-secondary-minimal: #141e29; // minimal +@cont-color-common-container-secondary-subtle: #232d38; // subtle +@cont-color-common-container-secondary-base: #848f9c; // base +@cont-color-common-container-secondary-moderate: #9ca7b4; // moderate +@cont-color-common-container-secondary-bold: #adb7c5; // bold +@cont-color-common-container-tertiary-minimal: rgba(132, 143, 156, 0.08); // minimal +@cont-color-common-container-tertiary-subtle: rgba(132, 143, 156, 0.16); // subtle +@cont-color-common-container-tertiary-moderate: rgba(132, 143, 156, 0.8); // moderate +@cont-color-common-container-tertiary-base: #848f9c; // base +@cont-color-common-container-tertiary-bold: rgba(132, 143, 156, 0.56); // bold +@cont-color-common-container-neutral-minimal: #141e29; // minimal +@cont-color-common-container-neutral-subtle: #232d38; // subtle +@cont-color-common-container-neutral-base: #848f9c; // base +@cont-color-common-container-neutral-moderate: #9ca7b4; // moderate +@cont-color-common-container-neutral-bold: #ffffff; // bold +@cont-color-common-container-negative-minimal: #450100; // minimal +@cont-color-common-container-negative-subtle: #600100; // subtle +@cont-color-common-container-negative-base: #ff5540; // base +@cont-color-common-container-negative-moderate: #ff7c68; // moderate +@cont-color-common-container-negative-bold: #ff9b8b; // bold +@cont-color-common-container-warning-minimal: #2a1b00; // minimal +@cont-color-common-container-warning-subtle: #3d2800; // subtle +@cont-color-common-container-warning-base: #ffbe42; // base +@cont-color-common-container-warning-moderate: #ffdeab; // moderate +@cont-color-common-container-warning-bold: #ffebd0; // bold +@cont-color-common-container-positive-minimal: #00230e; // minimal +@cont-color-common-container-positive-subtle: #003417; // subtle +@cont-color-common-container-positive-base: #41a062; // base +@cont-color-common-container-positive-moderate: #58b675; // moderate +@cont-color-common-container-positive-bold: #6bc987; // bold +@cont-color-common-container-info-minimal: #00202f; // minimal +@cont-color-common-container-info-subtle: #003043; // subtle +@cont-color-common-container-info-base: #3b97c2; // base +@cont-color-common-container-info-moderate: #58afdc; // moderate +@cont-color-common-container-info-bold: #7abfe5; // bold +@cont-color-common-container-buy-minimal: #00230e; // minimal +@cont-color-common-container-buy-subtle: #003417; // subtle +@cont-color-common-container-buy-base: #41a062; // base +@cont-color-common-container-buy-moderate: #58b675; // moderate +@cont-color-common-container-buy-bold: #6bc987; // bold +@cont-color-common-container-sell-minimal: #450100; // minimal +@cont-color-common-container-sell-subtle: #600100; // subtle +@cont-color-common-container-sell-base: #ff5540; // base +@cont-color-common-container-sell-moderate: #ff816d; // moderate +@cont-color-common-container-sell-bold: #ff9b8b; // bold +@cont-color-common-container-category-1-minimal: #001490; // minimal +@cont-color-common-container-category-1-subtle: #0020c6; // subtle +@cont-color-common-container-category-1-base: #818fff; // base +@cont-color-common-container-category-1-moderate: #a0aaff; // moderate +@cont-color-common-container-category-1-bold: #c0c5ff; // bold +@cont-color-common-container-category-2-minimal: #3e0679; // minimal +@cont-color-common-container-category-2-subtle: #53258d; // subtle +@cont-color-common-container-category-2-base: #b083ee; // base +@cont-color-common-container-category-2-moderate: #c79eff; // moderate +@cont-color-common-container-category-2-bold: #dabdff; // bold +@cont-color-common-container-category-3-minimal: #003233; // minimal +@cont-color-common-container-category-3-subtle: #004849; // subtle +@cont-color-common-container-category-3-base: #00aaad; // base +@cont-color-common-container-category-3-moderate: #3ac2c5; // moderate +@cont-color-common-container-category-3-bold: #8fd6d6; // bold +@cont-color-common-container-category-4-minimal: #5e0022; // minimal +@cont-color-common-container-category-4-subtle: #830032; // subtle +@cont-color-common-container-category-4-base: #ff6186; // base +@cont-color-common-container-category-4-moderate: #ff8fa4; // moderate +@cont-color-common-container-category-4-bold: #ffb6c1; // bold +@cont-color-common-container-category-5-minimal: #561500; // minimal +@cont-color-common-container-category-5-subtle: #782100; // subtle +@cont-color-common-container-category-5-base: #ff6935; // base +@cont-color-common-container-category-5-moderate: #ff9471; // moderate +@cont-color-common-container-category-5-bold: #ffb9a3; // bold +@cont-color-common-container-category-6-minimal: #2b2c2c; // minimal +@cont-color-common-container-category-6-subtle: #3f4040; // subtle +@cont-color-common-container-category-6-base: #999999; // base +@cont-color-common-container-category-6-moderate: #b1b0b0; // moderate +@cont-color-common-container-category-6-bold: #cac9c9; // bold +@cont-color-common-container-category-7-minimal: #382a00; // minimal +@cont-color-common-container-category-7-subtle: #503d00; // subtle +@cont-color-common-container-category-7-base: #bc9300; // base +@cont-color-common-container-category-7-moderate: #d9aa00; // moderate +@cont-color-common-container-category-7-bold: #eac661; // bold +@cont-color-common-container-category-8-minimal: #003321; // minimal +@cont-color-common-container-category-8-subtle: #004a31; // subtle +@cont-color-common-container-category-8-base: #00ae7a; // base +@cont-color-common-container-category-8-moderate: #10c88e; // moderate +@cont-color-common-container-category-8-bold: #92d7b5; // bold +@cont-color-common-container-misc-disabled: #424c58; // disabled +@cont-color-common-container-misc-disabled-inverse: #eceef4; // disabled-inverse +@cont-color-common-container-misc-focus: #5572ff; // focus +@cont-color-common-container-misc-focus-inverse: #141e29; // focus-inverse +@cont-color-common-container-misc-transparent: rgba(0, 0, 0, 0); // transparent +@cont-color-common-container-inverse-minimal: rgba(20, 30, 41, 0.08); // minimal +@cont-color-common-container-inverse-subtle: rgba(20, 30, 41, 0.16); // subtle +@cont-color-common-container-inverse-base: #141e29; // base +@cont-color-common-container-inverse-moderate: rgba(20, 30, 41, 0.8); // moderate +@cont-color-common-container-inverse-bold: rgba(20, 30, 41, 0.56); // bold +@cont-color-common-container-persist-on-light-minimal: #f6f7f9; // minimal +@cont-color-common-container-persist-on-light-subtle: #eceef4; // subtle +@cont-color-common-container-persist-on-light-base: #141e29; // base +@cont-color-common-container-persist-on-light-moderate: #232d38; // moderate +@cont-color-common-container-persist-on-light-bold: #323c48; // bold +@cont-color-common-container-persist-on-dark-minimal: #232d38; // minimal +@cont-color-common-container-persist-on-dark-subtle: #323c48; // subtle +@cont-color-common-container-persist-on-dark-base: #ffffff; // base +@cont-color-common-container-persist-on-dark-moderate: #f6f7f9; // moderate +@cont-color-common-container-persist-on-dark-bold: #eceef4; // bold +@cont-color-common-fg-generic-bold: #ffffff; // bold +@cont-color-common-fg-generic-moderate: #c0cadb; // moderate +@cont-color-common-fg-generic-subtle: #9ca7b4; // subtle +@cont-color-common-fg-generic-bold-inverse: #141e29; // bold-inverse +@cont-color-common-fg-generic-moderate-inverse: #323c48; // moderate-inverse +@cont-color-common-fg-generic-subtle-inverse: #505b67; // subtle-inverse +@cont-color-common-fg-generic-persist-on-light-bold: #141e29; // bold +@cont-color-common-fg-generic-persist-on-light-moderate: #323c48; // moderate +@cont-color-common-fg-generic-persist-on-light-subtle: #ffffff; // subtle +@cont-color-common-fg-generic-persist-on-dark-bold: #ffffff; // bold +@cont-color-common-fg-generic-persist-on-dark-moderate: #323c48; // moderate +@cont-color-common-fg-generic-persist-on-dark-subtle: #141e29; // subtle +@cont-color-common-fg-generic-disabled-bold: #505b67; // bold +@cont-color-common-fg-generic-disabled-on-disabled-bold: #75808c; // bold +@cont-color-common-fg-generic-disabled-on-disabled-bold-inverse: #848f9c; // bold-inverse +@cont-color-common-fg-brand-bold: #6d84ff; // bold +@cont-color-common-fg-brand-moderate: #001cf0; // moderate +@cont-color-common-fg-brand-on-brand-bold: #8ea0ff; // bold +@cont-color-common-fg-brand-on-brand-bold-alt: #ffffff; // bold-alt +@cont-color-common-fg-brand-on-brand-bold-inverse: #141e29; // bold-inverse +@cont-color-common-fg-brand-on-brand-moderate: #001cf0; // moderate +@cont-color-common-fg-brand-on-brand-moderate-alt: #c0cadb; // moderate-alt +@cont-color-common-fg-brand-on-brand-moderate-inverse: rgba(20, 30, 41, 0.8); // moderate-inverse +@cont-color-common-fg-accent-bold: #0096dc; // bold +@cont-color-common-fg-accent-moderate: #005078; // moderate +@cont-color-common-fg-accent-on-accent-bold: #35aef8; // bold +@cont-color-common-fg-accent-on-accent-bold-alt: #ffffff; // bold-alt +@cont-color-common-fg-accent-on-accent-bold-inverse: #141e29; // bold-inverse +@cont-color-common-fg-accent-on-accent-moderate: #005078; // moderate +@cont-color-common-fg-accent-on-accent-moderate-alt: #c0cadb; // moderate-alt +@cont-color-common-fg-accent-on-accent-moderate-inverse: rgba(20, 30, 41, 0.8); // moderate-inverse +@cont-color-common-fg-primary-bold: #bdc6ff; // bold +@cont-color-common-fg-primary-moderate: #8ea0ff; // moderate +@cont-color-common-fg-primary-on-primary-bold: #8ea0ff; // bold +@cont-color-common-fg-primary-on-primary-bold-alt: #ffffff; // bolt-alt +@cont-color-common-fg-primary-on-primary-bold-inverse: #141e29; // bold-inverse +@cont-color-common-fg-primary-on-primary-moderate: #001cf0; // moderate +@cont-color-common-fg-primary-on-primary-moderate-alt: #c0cadb; // moderate-alt +@cont-color-common-fg-primary-on-primary-moderate-inverse: rgba(20, 30, 41, 0.8); // moderate-inverse +@cont-color-common-fg-secondary-bold: #848f9c; // bold +@cont-color-common-fg-secondary-moderate: #424c58; // moderate +@cont-color-common-fg-secondary-on-secondary-bold: #c0cadb; // bold +@cont-color-common-fg-secondary-on-secondary-bold-alt: #ffffff; // bold-alt +@cont-color-common-fg-secondary-on-secondary-bold-inverse: #141e29; // bold-inverse +@cont-color-common-fg-secondary-on-secondary-moderate: #424c58; // moderare==te +@cont-color-common-fg-secondary-on-secondary-moderate-alt: #c0cadb; // moderate-alt +@cont-color-common-fg-secondary-on-secondary-moderate-inverse: rgba(20, 30, 41, 0.8); // moderate-inverse +@cont-color-common-fg-tertiary-bold: #848f9c; // bold +@cont-color-common-fg-tertiary-moderate: #424c58; // moderate +@cont-color-common-fg-tertiary-on-tertiary-bold: #c0cadb; // bold +@cont-color-common-fg-tertiary-on-tertiary-bold-alt: #ffffff; // bold-alt +@cont-color-common-fg-tertiary-on-tertiary-bold-inverse: #141e29; // bold-inverse +@cont-color-common-fg-tertiary-on-tertiary-moderate: #424c58; // moderare==te +@cont-color-common-fg-tertiary-on-tertiary-moderate-alt: #c0cadb; // moderate-alt +@cont-color-common-fg-tertiary-on-tertiary-moderate-inverse: rgba(20, 30, 41, 0.8); // moderate-inverse +@cont-color-common-fg-neutral-bold: #848f9c; // bold +@cont-color-common-fg-neutral-moderate: #424c58; // moderate +@cont-color-common-fg-neutral-on-neutral-bold: #9ca7b4; // bold +@cont-color-common-fg-neutral-on-neutral-bold-alt: #ffffff; // bold-alt +@cont-color-common-fg-neutral-on-neutral-bold-inverse: #141e29; // bold-inverse +@cont-color-common-fg-neutral-on-neutral-moderate: #424c58; // moderate +@cont-color-common-fg-neutral-on-neutral-moderate-alt: #c0cadb; // moderate-alt +@cont-color-common-fg-neutral-on-neutral-moderate-inverse: rgba(20, 30, 41, 0.8); // moderate-inverse +@cont-color-common-fg-negative-bold: #ff5540; // bold +@cont-color-common-fg-negative-moderate: #9c0300; // moderate +@cont-color-common-fg-negative-on-negative-bold: #ff7c68; // bold +@cont-color-common-fg-negative-on-negative-bold-alt: #ffffff; // bold-alt +@cont-color-common-fg-negative-on-negative-bold-inverse: #141e29; // bold-inverse +@cont-color-common-fg-negative-on-negative-moderate: #9c0300; // moderate +@cont-color-common-fg-negative-on-negative-moderate-alt: #c0cadb; // moderate-alt +@cont-color-common-fg-negative-on-negative-moderate-inverse: rgba(20, 30, 41, 0.8); // moderate-inverse +@cont-color-common-fg-warning-bold: #bb8400; // bold +@cont-color-common-fg-warning-moderate: #654600; // moderate +@cont-color-common-fg-warning-on-warning-bold: #d99a05; // bold +@cont-color-common-fg-warning-on-warning-bold-alt: #ffffff; // bold-alt +@cont-color-common-fg-warning-on-warning-bold-inverse: #141e29; // bold-inverse +@cont-color-common-fg-warning-on-warning-moderate: #654600; // moderate +@cont-color-common-fg-warning-on-warning-moderate-alt: #c0cadb; // moderate-alt +@cont-color-common-fg-warning-on-warning-moderate-inverse: rgba(20, 30, 41, 0.8); // moderate-inverse +@cont-color-common-fg-positive-bold: #41a062; // bold +@cont-color-common-fg-positive-moderate: #00582b; // moderate +@cont-color-common-fg-positive-on-positive-bold: #58b675; // bold +@cont-color-common-fg-positive-on-positive-bold-alt: #ffffff; // bold-alt +@cont-color-common-fg-positive-on-positive-bold-inverse: #141e29; // bold-inverse +@cont-color-common-fg-positive-on-positive-moderate: #00582b; // moderate +@cont-color-common-fg-positive-on-positive-moderate-alt: #c0cadb; // moderate-alt +@cont-color-common-fg-positive-on-positive-moderate-inverse: rgba(20, 30, 41, 0.8); // moderate-inverse +@cont-color-common-fg-info-bold: #3b97c2; // bold +@cont-color-common-fg-info-moderate: #00516f; // moderate +@cont-color-common-fg-info-on-info-bold: #58afdc; // bold +@cont-color-common-fg-info-on-info-bold-alt: #ffffff; // bold-alt +@cont-color-common-fg-info-on-info-bold-inverse: #141e29; // bold-inverse +@cont-color-common-fg-info-on-info-moderate: #00516f; // moderate +@cont-color-common-fg-info-on-info-moderate-alt: #c0cadb; // moderate-alt +@cont-color-common-fg-info-on-info-moderate-inverse: rgba(20, 30, 41, 0.8); // moderate-inverse +@cont-color-common-fg-buy-bold: #41a062; // bold +@cont-color-common-fg-buy-moderate: #00582b; // moderate +@cont-color-common-fg-buy-on-buy-bold: #58b675; // bold +@cont-color-common-fg-buy-on-buy-bold-alt: #ffffff; // bold-alt +@cont-color-common-fg-buy-on-buy-bold-inverse: #141e29; // bold-inverse +@cont-color-common-fg-buy-on-buy-moderate: #00582b; // moderate +@cont-color-common-fg-buy-on-buy-moderate-alt: #c0cadb; // moderate-alt +@cont-color-common-fg-buy-on-buy-moderate-inverse: rgba(20, 30, 41, 0.8); // moderate-inverse +@cont-color-common-fg-sell-bold: #ff5540; // bold +@cont-color-common-fg-sell-moderate: #9c0300; // moderate +@cont-color-common-fg-sell-on-sell-bold: #ff816d; // bold +@cont-color-common-fg-sell-on-sell-bold-alt: #ffffff; // bold-alt +@cont-color-common-fg-sell-on-sell-bold-inverse: #141e29; // bold-inverse +@cont-color-common-fg-sell-on-sell-moderate: #9c0300; // moderate +@cont-color-common-fg-sell-on-sell-moderate-alt: #c0cadb; // moderate-alt +@cont-color-common-fg-sell-on-sell-moderate-inverse: rgba(20, 30, 41, 0.8); // moderate-inverse +@cont-color-common-fg-category-1-bold: #a0aaff; // bold +@cont-color-common-fg-category-1-moderate: #818fff; // moderate +@cont-color-common-fg-category-1-on-category-1-bold: #a0aaff; // bold +@cont-color-common-fg-category-1-on-category-1-bold-alt: #ffffff; // bold-alt +@cont-color-common-fg-category-1-on-category-1-bold-inverse: #141e29; // bold-inverse +@cont-color-common-fg-category-1-on-category-1-moderate: #818fff; // moderate +@cont-color-common-fg-category-1-on-category-1-moderate-alt: #c0cadb; // moderate-alt +@cont-color-common-fg-category-1-on-category-1-moderate-inverse: rgba(20, 30, 41, 0.8); // moderate-inverse +@cont-color-common-fg-category-2-bold: #c79eff; // bold +@cont-color-common-fg-category-2-moderate: #b083ee; // moderate +@cont-color-common-fg-category-2-on-category-2-bold: #c79eff; // bold +@cont-color-common-fg-category-2-on-category-2-bold-alt: #ffffff; // bold-alt +@cont-color-common-fg-category-2-on-category-2-bold-inverse: #141e29; // bold-inverse +@cont-color-common-fg-category-2-on-category-2-moderate: #b083ee; // moderate +@cont-color-common-fg-category-2-on-category-2-moderate-alt: #c0cadb; // moderate-alt +@cont-color-common-fg-category-2-on-category-2-moderate-inverse: rgba(20, 30, 41, 0.8); // moderate-inverse +@cont-color-common-fg-category-3-bold: #3ac2c5; // bold +@cont-color-common-fg-category-3-moderate: #00aaad; // moderate +@cont-color-common-fg-category-3-on-category-3-bold: #3ac2c5; // bold +@cont-color-common-fg-category-3-on-category-3-bold-alt: #ffffff; // bold-alt +@cont-color-common-fg-category-3-on-category-3-bold-inverse: #141e29; // bold-inverse +@cont-color-common-fg-category-3-on-category-3-moderate: #00aaad; // moderate +@cont-color-common-fg-category-3-on-category-3-moderate-alt: #c0cadb; // moderate-alt +@cont-color-common-fg-category-3-on-category-3-moderate-inverse: rgba(20, 30, 41, 0.8); // moderate-inverse +@cont-color-common-fg-category-4-bold: #ff8fa4; // bold +@cont-color-common-fg-category-4-moderate: #ff6186; // moderate +@cont-color-common-fg-category-4-on-category-4-bold: #ff8fa4; // bold +@cont-color-common-fg-category-4-on-category-4-bold-alt: #ffffff; // bold-alt +@cont-color-common-fg-category-4-on-category-4-bold-inverse: #141e29; // bold-inverse +@cont-color-common-fg-category-4-on-category-4-moderate: #ff6186; // moderate +@cont-color-common-fg-category-4-on-category-4-moderate-alt: #c0cadb; // moderate-alt +@cont-color-common-fg-category-4-on-category-4-moderate-inverse: rgba(20, 30, 41, 0.8); // moderate-inverse +@cont-color-common-fg-category-5-bold: #ff9471; // bold +@cont-color-common-fg-category-5-moderate: #ff6935; // moderate +@cont-color-common-fg-category-5-on-category-5-bold: #ff9471; // bold +@cont-color-common-fg-category-5-on-category-5-bold-alt: #ffffff; // bold-alt +@cont-color-common-fg-category-5-on-category-5-bold-inverse: #141e29; // bold-inverse +@cont-color-common-fg-category-5-on-category-5-moderate: #ff6935; // moderate +@cont-color-common-fg-category-5-on-category-5-moderate-alt: #c0cadb; // moderate-alt +@cont-color-common-fg-category-5-on-category-5-moderate-inverse: rgba(20, 30, 41, 0.8); // moderate-inverse +@cont-color-common-fg-category-6-bold: #b1b0b0; // bold +@cont-color-common-fg-category-6-moderate: #999999; // moderate +@cont-color-common-fg-category-6-on-category-6-bold: #b1b0b0; // bold +@cont-color-common-fg-category-6-on-category-6-bold-alt: #ffffff; // bold-alt +@cont-color-common-fg-category-6-on-category-6-bold-inverse: #141e29; // bold-inverse +@cont-color-common-fg-category-6-on-category-6-moderate: #999999; // moderate +@cont-color-common-fg-category-6-on-category-6-moderate-alt: #c0cadb; // moderate-alt +@cont-color-common-fg-category-6-on-category-6-moderate-inverse: rgba(20, 30, 41, 0.8); // moderate-inverse +@cont-color-common-fg-category-7-bold: #d9aa00; // bold +@cont-color-common-fg-category-7-moderate: #bc9300; // moderate +@cont-color-common-fg-category-7-on-category-7-bold: #d9aa00; // bold +@cont-color-common-fg-category-7-on-category-7-bold-alt: #ffffff; // bold-alt +@cont-color-common-fg-category-7-on-category-7-bold-inverse: #141e29; // bold-inverse +@cont-color-common-fg-category-7-on-category-7-moderate: #bc9300; // moderate +@cont-color-common-fg-category-7-on-category-7-moderate-alt: #c0cadb; // moderate-alt +@cont-color-common-fg-category-7-on-category-7-moderate-inverse: rgba(20, 30, 41, 0.8); // moderate-inverse +@cont-color-common-fg-category-8-bold: #10c88e; // bold +@cont-color-common-fg-category-8-moderate: #00ae7a; // moderate +@cont-color-common-fg-category-8-on-category-8-bold: #10c88e; // bold +@cont-color-common-fg-category-8-on-category-8-bold-alt: #ffffff; // bold-alt +@cont-color-common-fg-category-8-on-category-8-bold-inverse: #141e29; // bold-inverse +@cont-color-common-fg-category-8-on-category-8-moderate: #00ae7a; // moderate +@cont-color-common-fg-category-8-on-category-8-moderate-alt: #c0cadb; // moderate-alt +@cont-color-common-fg-category-8-on-category-8-moderate-inverse: rgba(20, 30, 41, 0.8); // moderate-inverse +@cont-color-common-fg-inverse-minimal: rgba(255, 255, 255, 0.24); // minimal +@cont-color-common-fg-inverse-subtle: rgba(255, 255, 255, 0.4); // subtle +@cont-color-common-fg-inverse-base: #ffffff; // base +@cont-color-common-fg-inverse-moderate: rgba(255, 255, 255, 0.8); // moderate +@cont-color-common-fg-inverse-bold: rgba(255, 255, 255, 0.56); // bold +@cont-color-common-fg-persist-on-dark-minimal: rgba(20, 30, 41, 0.24); // minimal +@cont-color-common-fg-persist-on-dark-subtle: rgba(20, 30, 41, 0.4); // subtle +@cont-color-common-fg-persist-on-dark-base: #141e29; // base +@cont-color-common-fg-persist-on-dark-moderate: rgba(20, 30, 41, 0.8); // moderate +@cont-color-common-fg-persist-on-dark-bold: rgba(20, 30, 41, 0.56); // bold +@cont-color-shell-bg-layer-1: #141e29; +@cont-color-shell-bg-layer-2: #323c48; +@cont-color-shell-bg-layer-3: #323c48; +@cont-color-shell-bg-layer-4: #232d38; +@cont-color-shell-bg-layer-canvas: #232d38; +@cont-color-shell-bg-layer-inverse: #ffffff; +@cont-color-shell-border-on-layer-1-bold: #424c58; +@cont-color-shell-border-on-layer-1-subtle: #323c48; +@cont-color-shell-border-on-layer-2-bold: #646e7b; +@cont-color-shell-border-on-layer-2-subtle: #505b67; +@cont-color-shell-border-on-layer-3-bold: #646e7b; +@cont-color-shell-border-on-layer-3-subtle: #505b67; +@cont-color-shell-border-on-layer-4-bold: #646e7b; +@cont-color-shell-border-on-layer-4-subtle: #424c58; +@cont-color-shell-border-on-layer-canvas-bold: #505b67; +@cont-color-shell-border-on-layer-canvas-subtle: #424c58; +@cont-color-shell-border-on-layer-inverse-bold: #c0cadb; +@cont-color-shell-border-on-layer-inverse-subtle: #dee2eb; +@cont-color-shell-elevation-shadow-1: rgba(20, 30, 41, 0.08); +@cont-color-shell-elevation-shadow-2: rgba(20, 30, 41, 0.48); +@cont-color-action-bg-neutral-minimal: #232d38; +@cont-color-action-bg-neutral-subtle: #323c48; +@cont-color-action-bg-neutral-base: #232d38; +@cont-color-action-bg-neutral-moderate: #323c48; +@cont-color-action-bg-neutral-bold: rgba(0, 0, 0, 0); +@cont-color-action-bg-primary-minimal: #00076d; +@cont-color-action-bg-primary-subtle: #000d96; +@cont-color-action-bg-primary-base: #6d84ff; +@cont-color-action-bg-primary-moderate: #8ea0ff; +@cont-color-action-bg-primary-bold: #a4b1ff; +@cont-color-action-bg-secondary-minimal: #141e29; +@cont-color-action-bg-secondary-subtle: #232d38; +@cont-color-action-bg-secondary-base: #848f9c; +@cont-color-action-bg-secondary-moderate: #9ca7b4; +@cont-color-action-bg-secondary-bold: #adb7c5; +@cont-color-action-bg-tertiary-minimal: rgba(132, 143, 156, 0.08); +@cont-color-action-bg-tertiary-subtle: rgba(132, 143, 156, 0.16); +@cont-color-action-bg-tertiary-base: #848f9c; +@cont-color-action-bg-tertiary-moderate: rgba(132, 143, 156, 0.8); +@cont-color-action-bg-tertiary-bold: rgba(132, 143, 156, 0.56); +@cont-color-action-bg-negative-minimal: #450100; +@cont-color-action-bg-negative-subtle: #600100; +@cont-color-action-bg-negative-base: #ff5540; +@cont-color-action-bg-negative-moderate: #ff7c68; +@cont-color-action-bg-negative-bold: #ff9b8b; +@cont-color-action-bg-positive-minimal: #00230e; +@cont-color-action-bg-positive-subtle: #003417; +@cont-color-action-bg-positive-base: #41a062; +@cont-color-action-bg-positive-moderate: #58b675; +@cont-color-action-bg-positive-bold: #6bc987; +@cont-color-action-bg-buy-minimal: #00230e; +@cont-color-action-bg-buy-subtle: #003417; +@cont-color-action-bg-buy-base: #41a062; +@cont-color-action-bg-buy-moderate: #58b675; +@cont-color-action-bg-buy-bold: #6bc987; +@cont-color-action-bg-sell-minimal: #450100; +@cont-color-action-bg-sell-subtle: #600100; +@cont-color-action-bg-sell-base: #ff5540; +@cont-color-action-bg-sell-moderate: #ff816d; +@cont-color-action-bg-sell-bold: #ff9b8b; +@cont-color-action-bg-inverse-minimal: rgba(20, 30, 41, 0.08); +@cont-color-action-bg-inverse-subtle: rgba(20, 30, 41, 0.16); +@cont-color-action-bg-inverse-base: #141e29; +@cont-color-action-bg-inverse-moderate: rgba(20, 30, 41, 0.8); +@cont-color-action-bg-inverse-bold: rgba(20, 30, 41, 0.56); +@cont-color-action-bg-persist-on-light-minimal: #f6f7f9; +@cont-color-action-bg-persist-on-light-subtle: #eceef4; +@cont-color-action-bg-persist-on-light-base: #141e29; +@cont-color-action-bg-persist-on-light-moderate: #232d38; +@cont-color-action-bg-persist-on-light-bold: #323c48; +@cont-color-action-bg-persist-on-dark-minimal: #232d38; +@cont-color-action-bg-persist-on-dark-subtle: #323c48; +@cont-color-action-bg-persist-on-dark-base: #ffffff; +@cont-color-action-bg-persist-on-dark-moderate: #f6f7f9; +@cont-color-action-bg-persist-on-dark-bold: #eceef4; +@cont-color-action-fg-on-neutral-minimal: #141e29; +@cont-color-action-fg-on-neutral-subtle: #141e29; +@cont-color-action-fg-on-neutral-base: #ffffff; +@cont-color-action-fg-on-neutral-moderate: #ffffff; +@cont-color-action-fg-on-neutral-bold: #ffffff; +@cont-color-action-fg-on-primary-minimal: #8ea0ff; +@cont-color-action-fg-on-primary-subtle: #8ea0ff; +@cont-color-action-fg-on-primary-base: #141e29; +@cont-color-action-fg-on-primary-moderate: #141e29; +@cont-color-action-fg-on-primary-bold: #141e29; +@cont-color-action-fg-on-secondary-minimal: #ffffff; +@cont-color-action-fg-on-secondary-subtle: #ffffff; +@cont-color-action-fg-on-secondary-base: #141e29; +@cont-color-action-fg-on-secondary-moderate: #141e29; +@cont-color-action-fg-on-secondary-bold: #141e29; +@cont-color-action-fg-on-tertiary-minimal: #ffffff; +@cont-color-action-fg-on-tertiary-subtle: #ffffff; +@cont-color-action-fg-on-tertiary-base: #141e29; +@cont-color-action-fg-on-tertiary-moderate: #141e29; +@cont-color-action-fg-on-tertiary-bold: #141e29; +@cont-color-action-fg-on-negative-minimal: #ff7c68; +@cont-color-action-fg-on-negative-subtle: #ff7c68; +@cont-color-action-fg-on-negative-base: #141e29; +@cont-color-action-fg-on-negative-moderate: #141e29; +@cont-color-action-fg-on-negative-bold: #141e29; +@cont-color-action-fg-on-positive-minimal: #58b675; +@cont-color-action-fg-on-positive-subtle: #58b675; +@cont-color-action-fg-on-positive-base: #141e29; +@cont-color-action-fg-on-positive-moderate: #141e29; +@cont-color-action-fg-on-positive-bold: #141e29; +@cont-color-action-fg-on-buy-minimal: #58b675; +@cont-color-action-fg-on-buy-subtle: #58b675; +@cont-color-action-fg-on-buy-base: #141e29; +@cont-color-action-fg-on-buy-moderate: #141e29; +@cont-color-action-fg-on-buy-bold: #141e29; +@cont-color-action-fg-on-sell-minimal: #ff816d; +@cont-color-action-fg-on-sell-subtle: #ff816d; +@cont-color-action-fg-on-sell-base: #141e29; +@cont-color-action-fg-on-sell-moderate: #141e29; +@cont-color-action-fg-on-sell-bold: #141e29; +@cont-color-action-fg-on-inverse-minimal: #141e29; +@cont-color-action-fg-on-inverse-subtle: #141e29; +@cont-color-action-fg-on-inverse-base: #ffffff; +@cont-color-action-fg-on-inverse-moderate: #ffffff; +@cont-color-action-fg-on-inverse-bold: #ffffff; +@cont-color-action-fg-on-persist-on-light-minimal: #141e29; +@cont-color-action-fg-on-persist-on-light-subtle: #141e29; +@cont-color-action-fg-on-persist-on-light-base: #ffffff; +@cont-color-action-fg-on-persist-on-light-moderate: #ffffff; +@cont-color-action-fg-on-persist-on-light-bold: #ffffff; +@cont-color-action-fg-on-persist-on-dark-minimal: #ffffff; +@cont-color-action-fg-on-persist-on-dark-subtle: #ffffff; +@cont-color-action-fg-on-persist-on-dark-base: #141e29; +@cont-color-action-fg-on-persist-on-dark-moderate: #141e29; +@cont-color-action-fg-on-persist-on-dark-bold: #141e29; +@cont-color-action-fg-on-transparent-minimal: #8ea0ff; +@cont-color-action-fg-on-transparent-subtle: #8ea0ff; +@cont-color-action-fg-on-transparent-base: #8ea0ff; +@cont-color-action-fg-on-transparent-moderate: #bdc6ff; +@cont-color-action-fg-on-transparent-bold: #bdc6ff; +@cont-color-action-border-neutral-minimal: #232d38; +@cont-color-action-border-neutral-subtle: #323c48; +@cont-color-action-border-neutral-base: #424c58; +@cont-color-action-border-neutral-moderate: #646e7b; +@cont-color-action-border-neutral-bold: #646e7b; +@cont-color-action-border-primary-minimal: #00076d; +@cont-color-action-border-primary-subtle: #000d96; +@cont-color-action-border-primary-base: #6d84ff; +@cont-color-action-border-primary-moderate: #8ea0ff; +@cont-color-action-border-primary-bold: #a4b1ff; +@cont-color-action-border-secondary-minimal: #141e29; +@cont-color-action-border-secondary-subtle: #232d38; +@cont-color-action-border-secondary-base: #848f9c; +@cont-color-action-border-secondary-moderate: #9ca7b4; +@cont-color-action-border-secondary-bold: #adb7c5; +@cont-color-action-border-tertiary-minimal: #141e29; +@cont-color-action-border-tertiary-subtle: #232d38; +@cont-color-action-border-tertiary-base: #848f9c; +@cont-color-action-border-tertiary-moderate: #9ca7b4; +@cont-color-action-border-tertiary-bold: #adb7c5; +@cont-color-action-border-negative-minimal: #450100; +@cont-color-action-border-negative-subtle: #600100; +@cont-color-action-border-negative-base: #ff5540; +@cont-color-action-border-negative-moderate: #ff7c68; +@cont-color-action-border-negative-bold: #ff9b8b; +@cont-color-action-border-positive-minimal: #00230e; +@cont-color-action-border-positive-subtle: #003417; +@cont-color-action-border-positive-base: #41a062; +@cont-color-action-border-positive-moderate: #58b675; +@cont-color-action-border-positive-bold: #6bc987; +@cont-color-action-border-buy-minimal: #00230e; +@cont-color-action-border-buy-subtle: #003417; +@cont-color-action-border-buy-base: #41a062; +@cont-color-action-border-buy-moderate: #58b675; +@cont-color-action-border-buy-bold: #6bc987; +@cont-color-action-border-sell-minimal: #450100; +@cont-color-action-border-sell-subtle: #600100; +@cont-color-action-border-sell-base: #ff5540; +@cont-color-action-border-sell-moderate: #ff816d; +@cont-color-action-border-sell-bold: #ff9b8b; +@cont-color-action-border-inverse-minimal: rgba(20, 30, 41, 0.08); +@cont-color-action-border-inverse-subtle: rgba(20, 30, 41, 0.16); +@cont-color-action-border-inverse-base: #141e29; +@cont-color-action-border-inverse-moderate: rgba(20, 30, 41, 0.8); +@cont-color-action-border-inverse-bold: rgba(20, 30, 41, 0.56); +@cont-color-action-border-persist-on-light-minimal: rgba(35, 45, 56, 0.24); +@cont-color-action-border-persist-on-light-subtle: rgba(35, 45, 56, 0.4); +@cont-color-action-border-persist-on-light-base: #141e29; +@cont-color-action-border-persist-on-light-moderate: rgba(35, 45, 56, 0.8); +@cont-color-action-border-persist-on-light-bold: rgba(35, 45, 56, 0.56); +@cont-color-action-border-persist-on-dark-minimal: #232d38; +@cont-color-action-border-persist-on-dark-subtle: #323c48; +@cont-color-action-border-persist-on-dark-base: #ffffff; +@cont-color-action-border-persist-on-dark-moderate: #f6f7f9; +@cont-color-action-border-persist-on-dark-bold: #eceef4; +@cont-color-status-bg-neutral-base: #848f9c; +@cont-color-status-bg-neutral-minimal: #141e29; +@cont-color-status-bg-negative-base: #ff5540; +@cont-color-status-bg-negative-minimal: #450100; +@cont-color-status-bg-warning-base: #ffbe42; +@cont-color-status-bg-warning-minimal: #2a1b00; +@cont-color-status-bg-positive-base: #41a062; +@cont-color-status-bg-positive-minimal: #00230e; +@cont-color-status-bg-info-base: #3b97c2; +@cont-color-status-bg-info-minimal: #00202f; +@cont-color-status-bg-buy-base: #41a062; +@cont-color-status-bg-buy-minimal: #00230e; +@cont-color-status-bg-sell-base: #ff5540; +@cont-color-status-bg-sell-minimal: #450100; +@cont-color-status-fg-neutral-base: #848f9c; +@cont-color-status-fg-on-neutral-base: #141e29; +@cont-color-status-fg-on-neutral-minimal: #848f9c; +@cont-color-status-fg-negative-base: #ff5540; +@cont-color-status-fg-on-negative-base: #141e29; +@cont-color-status-fg-on-negative-minimal: #ff7c68; +@cont-color-status-fg-warning-base: #bb8400; +@cont-color-status-fg-on-warning-base: #141e29; +@cont-color-status-fg-on-warning-minimal: #d99a05; +@cont-color-status-fg-positive-base: #41a062; +@cont-color-status-fg-on-positive-base: #141e29; +@cont-color-status-fg-on-positive-minimal: #58b675; +@cont-color-status-fg-info-base: #3b97c2; +@cont-color-status-fg-on-info-base: #141e29; +@cont-color-status-fg-on-info-minimal: #58afdc; +@cont-color-status-fg-buy-base: #41a062; +@cont-color-status-fg-on-buy-base: #141e29; +@cont-color-status-fg-on-buy-minimal: #58b675; +@cont-color-status-fg-sell-base: #ff5540; +@cont-color-status-fg-on-sell-base: #141e29; +@cont-color-status-fg-on-sell-minimal: #ff816d; +@cont-color-status-border-neutral-base: #848f9c; +@cont-color-status-border-neutral-minimal: #141e29; +@cont-color-status-border-negative-base: #ff5540; +@cont-color-status-border-negative-minimal: #450100; +@cont-color-status-border-warning-base: #ffbe42; +@cont-color-status-border-warning-minimal: #2a1b00; +@cont-color-status-border-positive-base: #41a062; +@cont-color-status-border-positive-minimal: #00230e; +@cont-color-status-border-info-base: #3b97c2; +@cont-color-status-border-info-minimal: #00202f; +@cont-color-status-border-buy-base: #41a062; +@cont-color-status-border-buy-minimal: #00230e; +@cont-color-status-border-sell-base: #ff5540; +@cont-color-status-border-sell-minimal: #450100; +@cont-color-data-viz-categorical-bg-category-1: #6173ff; +@cont-color-data-viz-categorical-bg-category-2: #eddcff; +@cont-color-data-viz-categorical-bg-category-3: #009093; +@cont-color-data-viz-categorical-bg-category-4: #ffd9de; +@cont-color-data-viz-categorical-bg-category-5: #e94800; +@cont-color-data-viz-categorical-bg-category-6: #f6e0b3; +@cont-color-data-viz-categorical-bg-category-7: #818181; +@cont-color-data-viz-categorical-bg-category-8: #c9ead6; +@cont-color-data-viz-categorical-bg-category-9: #dfe0ff; +@cont-color-data-viz-categorical-bg-category-10: #986bd5; +@cont-color-data-viz-categorical-bg-category-11: #c4e9ea; +@cont-color-data-viz-categorical-bg-category-12: #f42a6b; +@cont-color-data-viz-categorical-bg-category-13: #ffdbd0; +@cont-color-data-viz-categorical-bg-category-14: #a07c00; +@cont-color-data-viz-categorical-bg-category-15: #e3e2e2; +@cont-color-data-viz-categorical-bg-category-16: #009367; +@cont-color-data-viz-categorical-bg-category-17: #a0aaff; +@cont-color-data-viz-categorical-bg-category-18: #c79eff; +@cont-color-data-viz-categorical-bg-category-19: #3ac2c5; +@cont-color-data-viz-categorical-bg-category-20: #ff8fa4; +@cont-color-data-viz-categorical-bg-category-21: #ff9471; +@cont-color-data-viz-categorical-bg-category-22: #d9aa00; +@cont-color-data-viz-categorical-bg-category-23: #b1b0b0; +@cont-color-data-viz-categorical-bg-category-24: #10c88e; +@cont-color-data-viz-diverging-bg-positive-negative-positive-100: #003417; +@cont-color-data-viz-diverging-bg-positive-negative-positive-200: #004521; +@cont-color-data-viz-diverging-bg-positive-negative-positive-300: #00582b; +@cont-color-data-viz-diverging-bg-positive-negative-positive-400: #006835; +@cont-color-data-viz-diverging-bg-positive-negative-positive-500: #177d44; +@cont-color-data-viz-diverging-bg-positive-negative-positive-600: #41a062; +@cont-color-data-viz-diverging-bg-positive-negative-positive-700: #58b675; +@cont-color-data-viz-diverging-bg-positive-negative-positive-800: #6bc987; +@cont-color-data-viz-diverging-bg-positive-negative-positive-900: #7fde99; +@cont-color-data-viz-diverging-bg-positive-negative-positive-1000: #b3f1bf; +@cont-color-data-viz-diverging-bg-positive-negative-negative-100: #600100; +@cont-color-data-viz-diverging-bg-positive-negative-negative-200: #7d0200; +@cont-color-data-viz-diverging-bg-positive-negative-negative-300: #9c0300; +@cont-color-data-viz-diverging-bg-positive-negative-negative-400: #b70300; +@cont-color-data-viz-diverging-bg-positive-negative-negative-500: #d71c0f; +@cont-color-data-viz-diverging-bg-positive-negative-negative-600: #ff5540; +@cont-color-data-viz-diverging-bg-positive-negative-negative-700: #ff7c68; +@cont-color-data-viz-diverging-bg-positive-negative-negative-800: #ff9b8b; +@cont-color-data-viz-diverging-bg-positive-negative-negative-900: #ffb8ac; +@cont-color-data-viz-diverging-bg-positive-negative-negative-1000: #ffdad4; +@cont-color-data-viz-diverging-bg-hot-cold-hot-100: #600100; +@cont-color-data-viz-diverging-bg-hot-cold-hot-200: #7d0200; +@cont-color-data-viz-diverging-bg-hot-cold-hot-300: #9c0300; +@cont-color-data-viz-diverging-bg-hot-cold-hot-400: #b70300; +@cont-color-data-viz-diverging-bg-hot-cold-hot-500: #d71c0f; +@cont-color-data-viz-diverging-bg-hot-cold-hot-600: #ff5540; +@cont-color-data-viz-diverging-bg-hot-cold-hot-700: #ff7c68; +@cont-color-data-viz-diverging-bg-hot-cold-hot-800: #ff9b8b; +@cont-color-data-viz-diverging-bg-hot-cold-hot-900: #ffb8ac; +@cont-color-data-viz-diverging-bg-hot-cold-hot-1000: #ffdad4; +@cont-color-data-viz-diverging-bg-hot-cold-cold-100: #00095d; +@cont-color-data-viz-diverging-bg-hot-cold-cold-200: #001490; +@cont-color-data-viz-diverging-bg-hot-cold-cold-300: #0020c6; +@cont-color-data-viz-diverging-bg-hot-cold-cold-400: #1935ef; +@cont-color-data-viz-diverging-bg-hot-cold-cold-500: #3d54ff; +@cont-color-data-viz-diverging-bg-hot-cold-cold-600: #6173ff; +@cont-color-data-viz-diverging-bg-hot-cold-cold-700: #818fff; +@cont-color-data-viz-diverging-bg-hot-cold-cold-800: #a0aaff; +@cont-color-data-viz-diverging-bg-hot-cold-cold-900: #c0c5ff; +@cont-color-data-viz-diverging-bg-hot-cold-cold-1000: #dfe0ff; +@cont-color-data-viz-diverging-bg-buy-sell-buy-100: #003417; +@cont-color-data-viz-diverging-bg-buy-sell-buy-200: #004521; +@cont-color-data-viz-diverging-bg-buy-sell-buy-300: #00582b; +@cont-color-data-viz-diverging-bg-buy-sell-buy-400: #006835; +@cont-color-data-viz-diverging-bg-buy-sell-buy-500: #177d44; +@cont-color-data-viz-diverging-bg-buy-sell-buy-600: #41a062; +@cont-color-data-viz-diverging-bg-buy-sell-buy-700: #58b675; +@cont-color-data-viz-diverging-bg-buy-sell-buy-800: #6bc987; +@cont-color-data-viz-diverging-bg-buy-sell-buy-900: #7fde99; +@cont-color-data-viz-diverging-bg-buy-sell-buy-1000: #b3f1bf; +@cont-color-data-viz-diverging-bg-buy-sell-sell-100: #600100; +@cont-color-data-viz-diverging-bg-buy-sell-sell-200: #7d0200; +@cont-color-data-viz-diverging-bg-buy-sell-sell-300: #9c0300; +@cont-color-data-viz-diverging-bg-buy-sell-sell-400: #b70300; +@cont-color-data-viz-diverging-bg-buy-sell-sell-500: #d71c0f; +@cont-color-data-viz-diverging-bg-buy-sell-sell-600: #ff5540; +@cont-color-data-viz-diverging-bg-buy-sell-sell-700: #ff816d; +@cont-color-data-viz-diverging-bg-buy-sell-sell-800: #ff9b8b; +@cont-color-data-viz-diverging-bg-buy-sell-sell-900: #ffb8ac; +@cont-color-data-viz-diverging-bg-buy-sell-sell-1000: #ffdad4; +@cont-color-data-viz-sequencial-option-1-100: #dfe0ff; +@cont-color-data-viz-sequencial-option-1-200: #c0c5ff; +@cont-color-data-viz-sequencial-option-1-300: #a0aaff; +@cont-color-data-viz-sequencial-option-1-400: #818fff; +@cont-color-data-viz-sequencial-option-1-500: #6173ff; +@cont-color-data-viz-sequencial-option-1-600: #3d54ff; +@cont-color-data-viz-sequencial-option-1-700: #1935ef; +@cont-color-data-viz-sequencial-option-1-800: #0020c6; +@cont-color-data-viz-sequencial-option-1-900: #001490; +@cont-color-data-viz-sequencial-option-1-1000: #00095d; +@cont-color-data-viz-sequencial-option-2-100: #eddcff; +@cont-color-data-viz-sequencial-option-2-200: #dabdff; +@cont-color-data-viz-sequencial-option-2-300: #c79eff; +@cont-color-data-viz-sequencial-option-2-400: #b083ee; +@cont-color-data-viz-sequencial-option-2-500: #986bd5; +@cont-color-data-viz-sequencial-option-2-600: #8054bc; +@cont-color-data-viz-sequencial-option-2-700: #693da4; +@cont-color-data-viz-sequencial-option-2-800: #53258d; +@cont-color-data-viz-sequencial-option-2-900: #3e0679; +@cont-color-data-viz-sequencial-option-2-1000: #260050; +@cont-color-data-viz-sequencial-option-3-100: #c4e9ea; +@cont-color-data-viz-sequencial-option-3-200: #8fd6d6; +@cont-color-data-viz-sequencial-option-3-300: #3ac2c5; +@cont-color-data-viz-sequencial-option-3-400: #00aaad; +@cont-color-data-viz-sequencial-option-3-500: #009093; +@cont-color-data-viz-sequencial-option-3-600: #007779; +@cont-color-data-viz-sequencial-option-3-700: #005f61; +@cont-color-data-viz-sequencial-option-3-800: #004849; +@cont-color-data-viz-sequencial-option-3-900: #003233; +@cont-color-data-viz-sequencial-option-3-1000: #001e1e; +@cont-color-data-viz-sequencial-option-4-100: #ffd9de; +@cont-color-data-viz-sequencial-option-4-200: #ffb6c1; +@cont-color-data-viz-sequencial-option-4-300: #ff8fa4; +@cont-color-data-viz-sequencial-option-4-400: #ff6186; +@cont-color-data-viz-sequencial-option-4-500: #f42a6b; +@cont-color-data-viz-sequencial-option-4-600: #d30055; +@cont-color-data-viz-sequencial-option-4-700: #aa0043; +@cont-color-data-viz-sequencial-option-4-800: #830032; +@cont-color-data-viz-sequencial-option-4-900: #5e0022; +@cont-color-data-viz-sequencial-option-4-1000: #3c0013; +@cont-color-data-viz-sequencial-option-5-100: #ffdbd0; +@cont-color-data-viz-sequencial-option-5-200: #ffb9a3; +@cont-color-data-viz-sequencial-option-5-300: #ff9471; +@cont-color-data-viz-sequencial-option-5-400: #ff6935; +@cont-color-data-viz-sequencial-option-5-500: #e94800; +@cont-color-data-viz-sequencial-option-5-600: #c23b00; +@cont-color-data-viz-sequencial-option-5-700: #9c2e00; +@cont-color-data-viz-sequencial-option-5-800: #782100; +@cont-color-data-viz-sequencial-option-5-900: #561500; +@cont-color-data-viz-sequencial-option-5-1000: #360a00; +@cont-color-data-viz-sequencial-option-6-100: #e3e2e2; +@cont-color-data-viz-sequencial-option-6-200: #cac9c9; +@cont-color-data-viz-sequencial-option-6-300: #b1b0b0; +@cont-color-data-viz-sequencial-option-6-400: #999999; +@cont-color-data-viz-sequencial-option-6-500: #818181; +@cont-color-data-viz-sequencial-option-6-600: #6a6b6b; +@cont-color-data-viz-sequencial-option-6-700: #545555; +@cont-color-data-viz-sequencial-option-6-800: #3f4040; +@cont-color-data-viz-sequencial-option-6-900: #2b2c2c; +@cont-color-data-viz-sequencial-option-6-1000: #181a1a; +@cont-color-data-viz-sequencial-option-7-100: #f6e0b3; +@cont-color-data-viz-sequencial-option-7-200: #eac661; +@cont-color-data-viz-sequencial-option-7-300: #d9aa00; +@cont-color-data-viz-sequencial-option-7-400: #bc9300; +@cont-color-data-viz-sequencial-option-7-500: #a07c00; +@cont-color-data-viz-sequencial-option-7-600: #846700; +@cont-color-data-viz-sequencial-option-7-700: #6a5100; +@cont-color-data-viz-sequencial-option-7-800: #503d00; +@cont-color-data-viz-sequencial-option-7-900: #382a00; +@cont-color-data-viz-sequencial-option-7-1000: #221800; +@cont-color-data-viz-sequencial-option-8-100: #c9ead6; +@cont-color-data-viz-sequencial-option-8-200: #92d7b5; +@cont-color-data-viz-sequencial-option-8-300: #10c88e; +@cont-color-data-viz-sequencial-option-8-400: #00ae7a; +@cont-color-data-viz-sequencial-option-8-500: #009367; +@cont-color-data-viz-sequencial-option-8-600: #007a54; +@cont-color-data-viz-sequencial-option-8-700: #006142; +@cont-color-data-viz-sequencial-option-8-800: #004a31; +@cont-color-data-viz-sequencial-option-8-900: #003321; +@cont-color-data-viz-sequencial-option-8-1000: #001f12; +@cont-color-data-viz-status-bg-negative-base: #d71c0f; +@cont-color-data-viz-status-bg-negative-bold: #9c0300; +@cont-color-data-viz-status-bg-negative-subtle: #ff9b8b; +@cont-color-data-viz-status-bg-warning-base: #ffbe42; +@cont-color-data-viz-status-bg-warning-bold: #906505; +@cont-color-data-viz-status-bg-warning-subtle: #ffdeab; +@cont-color-data-viz-status-bg-positive-base: #177d44; +@cont-color-data-viz-status-bg-positive-bold: #00582b; +@cont-color-data-viz-status-bg-positive-subtle: #6bc987; +@cont-color-data-viz-status-bg-info-base: #08759d; +@cont-color-data-viz-status-bg-info-bold: #00516f; +@cont-color-data-viz-status-bg-info-subtle: #7abfe5; +@cont-color-data-viz-status-bg-neutral-base: #646e7b; +@cont-color-data-viz-status-bg-neutral-bold: #424c58; +@cont-color-data-viz-status-bg-neutral-subtle: #adb7c5; +@cont-color-data-viz-status-bg-buy-base: #177d44; +@cont-color-data-viz-status-bg-buy-bold: #00582b; +@cont-color-data-viz-status-bg-buy-subtle: #6bc987; +@cont-color-data-viz-status-bg-sell-base: #d71c0f; +@cont-color-data-viz-status-bg-sell-bold: #9c0300; +@cont-color-data-viz-status-bg-sell-subtle: #ff9b8b; +@cont-color-data-viz-status-bg-category-1-base: #818fff; +@cont-color-data-viz-status-bg-category-1-bold: #001490; +@cont-color-data-viz-status-bg-category-1-subtle: #001490; +@cont-color-data-viz-status-bg-category-2-base: #b083ee; +@cont-color-data-viz-status-bg-category-2-bold: #3e0679; +@cont-color-data-viz-status-bg-category-2-subtle: #3e0679; +@cont-color-data-viz-status-bg-category-3-base: #00aaad; +@cont-color-data-viz-status-bg-category-3-bold: #003233; +@cont-color-data-viz-status-bg-category-3-subtle: #003233; +@cont-color-data-viz-status-bg-category-4-base: #ff6186; +@cont-color-data-viz-status-bg-category-4-bold: #5e0022; +@cont-color-data-viz-status-bg-category-4-subtle: #5e0022; +@cont-color-data-viz-status-bg-category-5-base: #ff6935; +@cont-color-data-viz-status-bg-category-5-bold: #561500; +@cont-color-data-viz-status-bg-category-5-subtle: #5e0022; +@cont-color-data-viz-status-bg-category-6-base: #999999; +@cont-color-data-viz-status-bg-category-6-bold: #2b2c2c; +@cont-color-data-viz-status-bg-category-6-subtle: #2b2c2c; +@cont-color-data-viz-status-bg-category-7-base: #bc9300; +@cont-color-data-viz-status-bg-category-7-bold: #382a00; +@cont-color-data-viz-status-bg-category-7-subtle: #382a00; +@cont-color-data-viz-status-bg-category-8-base: #00ae7a; +@cont-color-data-viz-status-bg-category-8-bold: #003321; +@cont-color-data-viz-status-bg-category-8-subtle: #003321; +@cont-color-data-viz-status-fg-neutral-base: #848f9c; +@cont-color-data-viz-status-fg-on-neutral-base: #141e29; +@cont-color-data-viz-status-fg-on-neutral-minimal: #848f9c; +@cont-color-data-viz-status-fg-negative-base: #ff5540; +@cont-color-data-viz-status-fg-on-negative-base: #141e29; +@cont-color-data-viz-status-fg-on-negative-minimal: #ff7c68; +@cont-color-data-viz-status-fg-warning-base: #bb8400; +@cont-color-data-viz-status-fg-on-warning-base: #141e29; +@cont-color-data-viz-status-fg-on-warning-minimal: #d99a05; +@cont-color-data-viz-status-fg-positive-base: #41a062; +@cont-color-data-viz-status-fg-on-positive-base: #141e29; +@cont-color-data-viz-status-fg-on-positive-minimal: #58b675; +@cont-color-data-viz-status-fg-info-base: #3b97c2; +@cont-color-data-viz-status-fg-on-info-base: #141e29; +@cont-color-data-viz-status-fg-on-info-minimal: #58afdc; +@cont-color-data-viz-status-fg-buy-base: #41a062; +@cont-color-data-viz-status-fg-on-buy-base: #141e29; +@cont-color-data-viz-status-fg-on-buy-minimal: #58b675; +@cont-color-data-viz-status-fg-sell-base: #ff5540; +@cont-color-data-viz-status-fg-on-sell-base: #141e29; +@cont-color-data-viz-status-fg-on-sell-minimal: #ff816d; +@cont-color-data-viz-status-fg-category-1-base: #818fff; +@cont-color-data-viz-status-fg-on-category-1-base: #141e29; +@cont-color-data-viz-status-fg-on-category-1-minimal: #818fff; +@cont-color-data-viz-status-fg-category-2-base: #b083ee; +@cont-color-data-viz-status-fg-on-category-2-base: #141e29; +@cont-color-data-viz-status-fg-on-category-2-minimal: #b083ee; +@cont-color-data-viz-status-fg-category-3-base: #00aaad; +@cont-color-data-viz-status-fg-on-category-3-base: #141e29; +@cont-color-data-viz-status-fg-on-category-3-minimal: #00aaad; +@cont-color-data-viz-status-fg-category-4-base: #ff6186; +@cont-color-data-viz-status-fg-on-category-4-base: #141e29; +@cont-color-data-viz-status-fg-on-category-4-minimal: #ff6186; +@cont-color-data-viz-status-fg-category-5-base: #ff6935; +@cont-color-data-viz-status-fg-on-category-5-base: #141e29; +@cont-color-data-viz-status-fg-on-category-5-minimal: #ff6935; +@cont-color-data-viz-status-fg-category-6-base: #999999; +@cont-color-data-viz-status-fg-on-category-6-base: #141e29; +@cont-color-data-viz-status-fg-on-category-6-minimal: #999999; +@cont-color-data-viz-status-fg-category-7-base: #bc9300; +@cont-color-data-viz-status-fg-on-category-7-base: #141e29; +@cont-color-data-viz-status-fg-on-category-7-minimal: #bc9300; +@cont-color-data-viz-status-fg-category-8-base: #00ae7a; +@cont-color-data-viz-status-fg-on-category-8-base: #141e29; +@cont-color-data-viz-status-fg-on-category-8-minimal: #00ae7a; +@cont-color-data-viz-status-border-neutral-base: #848f9c; +@cont-color-data-viz-status-border-neutral-minimal: #141e29; +@cont-color-data-viz-status-border-negative-base: #ff5540; +@cont-color-data-viz-status-border-negative-minimal: #450100; +@cont-color-data-viz-status-border-warning-base: #ffbe42; +@cont-color-data-viz-status-border-warning-minimal: #2a1b00; +@cont-color-data-viz-status-border-positive-base: #41a062; +@cont-color-data-viz-status-border-positive-minimal: #00230e; +@cont-color-data-viz-status-border-info-base: #3b97c2; +@cont-color-data-viz-status-border-info-minimal: #00202f; +@cont-color-data-viz-status-border-buy-base: #41a062; +@cont-color-data-viz-status-border-buy-minimal: #00230e; +@cont-color-data-viz-status-border-sell-base: #ff5540; +@cont-color-data-viz-status-border-sell-minimal: #450100; +@cont-color-data-viz-status-border-category-1-base: #818fff; +@cont-color-data-viz-status-border-category-1-minimal: #0020c6; +@cont-color-data-viz-status-border-category-2-base: #b083ee; +@cont-color-data-viz-status-border-category-2-minimal: #53258d; +@cont-color-data-viz-status-border-category-3-base: #00aaad; +@cont-color-data-viz-status-border-category-3-minimal: #004849; +@cont-color-data-viz-status-border-category-4-base: #ff6186; +@cont-color-data-viz-status-border-category-4-minimal: #830032; +@cont-color-data-viz-status-border-category-5-base: #ff6935; +@cont-color-data-viz-status-border-category-5-minimal: #782100; +@cont-color-data-viz-status-border-category-6-base: #999999; +@cont-color-data-viz-status-border-category-6-minimal: #3f4040; +@cont-color-data-viz-status-border-category-7-base: #bc9300; +@cont-color-data-viz-status-border-category-7-minimal: #503d00; +@cont-color-data-viz-status-border-category-8-base: #00ae7a; +@cont-color-data-viz-status-border-category-8-minimal: #004a31; +@cont-color-control-bg-minimal: #232d38; +@cont-color-control-bg-subtle: #323c48; +@cont-color-control-bg-base: #ffffff; +@cont-color-control-bg-moderate: #9ca7b4; +@cont-color-control-bg-bold: #848f9c; +@cont-color-control-border-minimal: #424c58; +@cont-color-control-border-subtle: #646e7b; +@cont-color-control-border-base: #ffffff; +@cont-color-control-border-moderate: #9ca7b4; +@cont-color-control-border-bold: #848f9c; +@cont-color-control-fg-on-minimal: #9ca7b4; +@cont-color-control-fg-on-subtle: #ffffff; +@cont-color-control-fg-on-base: #141e29; +@cont-color-control-fg-on-moderate: #141e29; +@cont-color-control-fg-on-bold: #141e29; +@cont-color-field-bg-on-canvas-base: #323c48; +@cont-color-field-bg-on-layer-1-base: #232d38; +@cont-color-field-bg-on-layer-2-base: #424c58; +@cont-color-field-bg-on-layer-3-base: #424c58; +@cont-color-field-bg-on-layer-4-base: #323c48; +@cont-color-field-border-on-canvas-bold: #e1f0ff; +@cont-color-field-border-on-canvas-moderate: #75808c; +@cont-color-field-border-on-canvas-subtle: #75808c; +@cont-color-field-border-on-layer-1-bold: #e1f0ff; +@cont-color-field-border-on-layer-1-moderate: #75808c; +@cont-color-field-border-on-layer-1-subtle: #646e7b; +@cont-color-field-border-on-layer-2-bold: #e1f0ff; +@cont-color-field-border-on-layer-2-moderate: #75808c; +@cont-color-field-border-on-layer-2-subtle: #848f9c; +@cont-color-field-border-on-layer-3-bold: #e1f0ff; +@cont-color-field-border-on-layer-3-moderate: #75808c; +@cont-color-field-border-on-layer-3-subtle: #848f9c; +@cont-color-field-border-on-layer-4-bold: #e1f0ff; +@cont-color-field-border-on-layer-4-moderate: #75808c; +@cont-color-field-border-on-layer-4-subtle: #75808c; +@cont-color-field-fg-on-canvas-bold: #ffffff; +@cont-color-field-fg-on-canvas-moderate: #c0cadb; +@cont-color-field-fg-on-canvas-subtle: #9ca7b4; +@cont-color-field-fg-on-layer-1-bold: #ffffff; +@cont-color-field-fg-on-layer-1-moderate: #c0cadb; +@cont-color-field-fg-on-layer-1-subtle: #9ca7b4; +@cont-color-field-fg-on-layer-2-bold: #ffffff; +@cont-color-field-fg-on-layer-2-moderate: #c0cadb; +@cont-color-field-fg-on-layer-2-subtle: #9ca7b4; +@cont-color-field-fg-on-layer-3-bold: #ffffff; +@cont-color-field-fg-on-layer-3-moderate: #c0cadb; +@cont-color-field-fg-on-layer-3-subtle: #9ca7b4; +@cont-color-field-fg-on-layer-4-bold: #ffffff; +@cont-color-field-fg-on-layer-4-moderate: #c0cadb; +@cont-color-field-fg-on-layer-4-subtle: #9ca7b4; +@cont-color-menu-bg-on-canvas-minimal: rgba(0, 0, 0, 0); +@cont-color-menu-bg-on-canvas-subtle: #323c48; +@cont-color-menu-bg-on-canvas-moderate: #424c58; +@cont-color-menu-bg-on-canvas-bold: #75808c; +@cont-color-menu-bg-on-layer-1-minimal: rgba(0, 0, 0, 0); +@cont-color-menu-bg-on-layer-1-subtle: #232d38; +@cont-color-menu-bg-on-layer-1-moderate: #323c48; +@cont-color-menu-bg-on-layer-1-bold: #646e7b; +@cont-color-menu-bg-on-layer-2-minimal: rgba(0, 0, 0, 0); +@cont-color-menu-bg-on-layer-2-subtle: #424c58; +@cont-color-menu-bg-on-layer-2-moderate: #505b67; +@cont-color-menu-bg-on-layer-2-bold: #848f9c; +@cont-color-menu-bg-on-layer-3-minimal: rgba(0, 0, 0, 0); +@cont-color-menu-bg-on-layer-3-subtle: #424c58; +@cont-color-menu-bg-on-layer-3-moderate: #505b67; +@cont-color-menu-bg-on-layer-3-bold: #848f9c; +@cont-color-menu-bg-on-layer-4-minimal: rgba(0, 0, 0, 0); +@cont-color-menu-bg-on-layer-4-subtle: #323c48; +@cont-color-menu-bg-on-layer-4-moderate: #424c58; +@cont-color-menu-bg-on-layer-4-bold: #75808c; +@cont-color-menu-border-on-canvas-subtle: rgba(0, 0, 0, 0); +@cont-color-menu-border-on-canvas-moderate: #424c58; +@cont-color-menu-border-on-canvas-bold: #e1f0ff; +@cont-color-menu-border-on-layer-1-subtle: rgba(0, 0, 0, 0); +@cont-color-menu-border-on-layer-1-moderate: #323c48; +@cont-color-menu-border-on-layer-1-bold: #e1f0ff; +@cont-color-menu-border-on-layer-2-subtle: rgba(0, 0, 0, 0); +@cont-color-menu-border-on-layer-2-moderate: #505b67; +@cont-color-menu-border-on-layer-2-bold: #e1f0ff; +@cont-color-menu-border-on-layer-3-subtle: rgba(0, 0, 0, 0); +@cont-color-menu-border-on-layer-3-moderate: #505b67; +@cont-color-menu-border-on-layer-3-bold: #e1f0ff; +@cont-color-menu-border-on-layer-4-subtle: rgba(0, 0, 0, 0); +@cont-color-menu-border-on-layer-4-moderate: #424c58; +@cont-color-menu-border-on-layer-4-bold: #e1f0ff; +@cont-color-menu-fg-on-minimal: #ffffff; +@cont-color-menu-fg-on-subtle: #ffffff; +@cont-color-menu-fg-on-moderate: #ffffff; +@cont-color-menu-fg-on-bold: #ffffff; +@cont-color-navigation-bg-on-canvas-minimal: rgba(0, 0, 0, 0); +@cont-color-navigation-bg-on-canvas-subtle: #323c48; +@cont-color-navigation-bg-on-canvas-moderate: #424c58; +@cont-color-navigation-bg-on-canvas-bold: #75808c; +@cont-color-navigation-bg-on-layer-1-minimal: rgba(0, 0, 0, 0); +@cont-color-navigation-bg-on-layer-1-subtle: #232d38; +@cont-color-navigation-bg-on-layer-1-moderate: #323c48; +@cont-color-navigation-bg-on-layer-1-bold: #646e7b; +@cont-color-navigation-bg-on-layer-2-minimal: rgba(0, 0, 0, 0); +@cont-color-navigation-bg-on-layer-2-subtle: #424c58; +@cont-color-navigation-bg-on-layer-2-moderate: #505b67; +@cont-color-navigation-bg-on-layer-2-bold: #848f9c; +@cont-color-navigation-bg-on-layer-3-minimal: rgba(0, 0, 0, 0); +@cont-color-navigation-bg-on-layer-3-subtle: #424c58; +@cont-color-navigation-bg-on-layer-3-moderate: #505b67; +@cont-color-navigation-bg-on-layer-3-bold: #848f9c; +@cont-color-navigation-bg-on-layer-4-minimal: rgba(0, 0, 0, 0); +@cont-color-navigation-bg-on-layer-4-subtle: #323c48; +@cont-color-navigation-bg-on-layer-4-moderate: #424c58; +@cont-color-navigation-bg-on-layer-4-bold: #75808c; +@cont-color-navigation-border-on-canvas-subtle: rgba(0, 0, 0, 0); +@cont-color-navigation-border-on-canvas-moderate: #424c58; +@cont-color-navigation-border-on-canvas-bold: #e1f0ff; +@cont-color-navigation-border-on-layer-1-subtle: rgba(0, 0, 0, 0); +@cont-color-navigation-border-on-layer-1-moderate: #323c48; +@cont-color-navigation-border-on-layer-1-bold: #e1f0ff; +@cont-color-navigation-border-on-layer-2-subtle: rgba(0, 0, 0, 0); +@cont-color-navigation-border-on-layer-2-moderate: #505b67; +@cont-color-navigation-border-on-layer-2-bold: #e1f0ff; +@cont-color-navigation-border-on-layer-3-subtle: rgba(0, 0, 0, 0); +@cont-color-navigation-border-on-layer-3-moderate: #505b67; +@cont-color-navigation-border-on-layer-3-bold: #e1f0ff; +@cont-color-navigation-border-on-layer-4-subtle: rgba(0, 0, 0, 0); +@cont-color-navigation-border-on-layer-4-moderate: #424c58; +@cont-color-navigation-border-on-layer-4-bold: #e1f0ff; +@cont-color-navigation-fg-on-minimal: #ffffff; +@cont-color-navigation-fg-on-subtle: #ffffff; +@cont-color-navigation-fg-on-moderate: #ffffff; +@cont-color-navigation-fg-on-bold: #ffffff; +@cont-color-navigation-fg-description-on-minimal: #c0cadb; +@cont-color-navigation-fg-description-on-subtle: #c0cadb; +@cont-color-navigation-fg-description-on-moderate: #c0cadb; +@cont-color-navigation-fg-description-on-bold: #c0cadb; +@cont-elevation-common-focus-outset-base: 0px 0px 0px 2px #141e29, 0px 0px 0px 4px #5572ff; +@cont-elevation-common-focus-outset-inverse: 0px 0px 0px 2px #ffffff, 0px 0px 0px 4px #141e29; +@cont-elevation-common-focus-inset-base: inset 0px 0px 0px 2px #141e29, inset 0px 0px 0px 4px #5572ff; +@cont-elevation-common-focus-inset-inverse: inset 0px 0px 0px 2px #ffffff, inset 0px 0px 0px 4px #141e29; +@cont-elevation-common-overlay-top: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), + 0px 32px 48px 0px rgba(20, 30, 41, 0.48); +@cont-elevation-common-overlay-bottom: 0px -1px 4px 0px rgba(20, 30, 41, 0.08), + 0px -32px 48px 0px rgba(20, 30, 41, 0.48); +@cont-elevation-common-overlay-start: 1px 0px 4px 0px rgba(20, 30, 41, 0.08), + 32px 0px 48px 0px rgba(20, 30, 41, 0.48); +@cont-elevation-common-overlay-end: -1px 0px 4px 0px rgba(20, 30, 41, 0.08), + -32px 0px 48px 0px rgba(20, 30, 41, 0.48); +@cont-elevation-common-level-0: 0px 0px 0px 0px rgba(20, 30, 41, 0.08); +@cont-elevation-common-level-1: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), 0px 4px 8px 0px rgba(20, 30, 41, 0.48); +@cont-elevation-common-level-2: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), + 0px 8px 12px 0px rgba(20, 30, 41, 0.48); +@cont-elevation-common-level-3: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), + 0px 12px 16px 0px rgba(20, 30, 41, 0.48); +@cont-elevation-common-level-4: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), + 0px 16px 24px 0px rgba(20, 30, 41, 0.48); +@cont-elevation-common-level-5: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), + 0px 24px 32px 0px rgba(20, 30, 41, 0.48); +@cont-elevation-common-level-6: 0px 1px 4px 0px rgba(20, 30, 41, 0.08), + 0px 32px 48px 0px rgba(20, 30, 41, 0.48); diff --git a/packages/ds-theme/src/web-design-tokens/overrides/color/light-alternative.less b/packages/ds-theme/src/web-design-tokens/overrides/color/light-alternative.less new file mode 100644 index 0000000000..339a2c68a5 --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/overrides/color/light-alternative.less @@ -0,0 +1,993 @@ +// Do not edit directly, this file was auto-generated. + +@cont-color-common-container-surface-canvas: #ffffff; // canvas +@cont-color-common-container-surface-layer-1: #f6f7f9; // layer-1 +@cont-color-common-container-surface-layer-2: #ffffff; // layer-2 +@cont-color-common-container-surface-layer-3: #f6f7f9; // layer-3 +@cont-color-common-container-surface-layer-4: #ffffff; // layer-4 +@cont-color-common-container-surface-layer-inverse: #141e29; // layer-inverse +@cont-color-common-container-surface-layer-overlay: rgba(20, 30, 41, 0.24); +@cont-color-common-container-surface-on-canvas-minimal: #f6f7f9; // minimal +@cont-color-common-container-surface-on-canvas-subtle: #dee2eb; // subtle +@cont-color-common-container-surface-on-canvas-moderate: #c0cadb; // moderate +@cont-color-common-container-surface-on-canvas-bold: #848f9c; // bold +@cont-color-common-container-surface-on-layer-1-minimal: #ffffff; // minimal +@cont-color-common-container-surface-on-layer-1-subtle: #dee2eb; // subtle +@cont-color-common-container-surface-on-layer-1-moderate: #c0cadb; // moderate +@cont-color-common-container-surface-on-layer-1-bold: #848f9c; // bold +@cont-color-common-container-surface-on-layer-2-minimal: #f6f7f9; // minimal +@cont-color-common-container-surface-on-layer-2-subtle: #dee2eb; // subtle +@cont-color-common-container-surface-on-layer-2-moderate: #c0cadb; // moderate +@cont-color-common-container-surface-on-layer-2-bold: #848f9c; // bold +@cont-color-common-container-surface-on-layer-3-minimal: #ffffff; // minimal +@cont-color-common-container-surface-on-layer-3-subtle: #dee2eb; // subtle +@cont-color-common-container-surface-on-layer-3-moderate: #c0cadb; // moderate +@cont-color-common-container-surface-on-layer-3-bold: #848f9c; // bold +@cont-color-common-container-surface-on-layer-4-minimal: #f6f7f9; // minimal +@cont-color-common-container-surface-on-layer-4-subtle: #dee2eb; // subtle +@cont-color-common-container-surface-on-layer-4-moderate: #c0cadb; // moderate +@cont-color-common-container-surface-on-layer-4-bold: #848f9c; // bold +@cont-color-common-container-surface-on-layer-inverse-minimal: #232d38; // minimal +@cont-color-common-container-surface-on-layer-inverse-subtle: #323c48; // subtle +@cont-color-common-container-surface-on-layer-inverse-moderate: #424c58; // moderate +@cont-color-common-container-surface-on-layer-inverse-bold: #75808c; // bold +@cont-color-common-container-brand-minimal: #f7f5ff; // minimal +@cont-color-common-container-brand-subtle: #bdc6ff; // subtle +@cont-color-common-container-brand-base: #2336fd; // base +@cont-color-common-container-brand-moderate: #001cf0; // moderate +@cont-color-common-container-brand-bold: #0014c2; // bold +@cont-color-common-container-accent-minimal: #f1f7ff; // minimal +@cont-color-common-container-accent-subtle: #e1f0ff; // subtle +@cont-color-common-container-accent-base: #002033; // base +@cont-color-common-container-accent-moderate: #002f49; // moderate +@cont-color-common-container-accent-bold: #003f60; // bold +@cont-color-common-container-primary-minimal: #f7f5ff; // minimal +@cont-color-common-container-primary-subtle: #ececff; // subtle +@cont-color-common-container-primary-base: #2336fd; // base +@cont-color-common-container-primary-moderate: #001cf0; // moderate +@cont-color-common-container-primary-bold: #0014c2; // bold +@cont-color-common-container-secondary-minimal: #f6f7f9; // minimal +@cont-color-common-container-secondary-subtle: #eceef4; // subtle +@cont-color-common-container-secondary-base: #505b67; // base +@cont-color-common-container-secondary-moderate: #424c58; // moderate +@cont-color-common-container-secondary-bold: #323c48; // bold +@cont-color-common-container-tertiary-minimal: rgba(80, 91, 103, 0.08); // minimal +@cont-color-common-container-tertiary-subtle: rgba(80, 91, 103, 0.16); // subtle +@cont-color-common-container-tertiary-moderate: rgba(80, 91, 103, 0.8); // moderate +@cont-color-common-container-tertiary-base: #505b67; // base +@cont-color-common-container-tertiary-bold: rgba(80, 91, 103, 0.56); // bold +@cont-color-common-container-neutral-minimal: #f6f7f9; // minimal +@cont-color-common-container-neutral-subtle: #eceef4; // subtle +@cont-color-common-container-neutral-base: #505b67; // base +@cont-color-common-container-neutral-moderate: #424c58; // moderate +@cont-color-common-container-neutral-bold: #141e29; // bold +@cont-color-common-container-negative-minimal: #fff4f2; // minimal +@cont-color-common-container-negative-subtle: #ffe9e5; // subtle +@cont-color-common-container-negative-base: #b70300; // base +@cont-color-common-container-negative-moderate: #9c0300; // moderate +@cont-color-common-container-negative-bold: #7d0200; // bold +@cont-color-common-container-warning-minimal: #fff5ea; // minimal +@cont-color-common-container-warning-subtle: #ffebd0; // subtle +@cont-color-common-container-warning-base: #ffbe42; // base +@cont-color-common-container-warning-moderate: #bb8400; // moderate +@cont-color-common-container-warning-bold: #906505; // bold +@cont-color-common-container-positive-minimal: #e9fbe9; // minimal +@cont-color-common-container-positive-subtle: #cdf9d3; // subtle +@cont-color-common-container-positive-base: #006835; // base +@cont-color-common-container-positive-moderate: #00582b; // moderate +@cont-color-common-container-positive-bold: #004521; // bold +@cont-color-common-container-info-minimal: #eff8ff; // minimal +@cont-color-common-container-info-subtle: #ddf1ff; // subtle +@cont-color-common-container-info-base: #006083; // base +@cont-color-common-container-info-moderate: #00516f; // moderate +@cont-color-common-container-info-bold: #004058; // bold +@cont-color-common-container-buy-minimal: #e9fbe9; // minimal +@cont-color-common-container-buy-subtle: #cdf9d3; // subtle +@cont-color-common-container-buy-base: #006835; // base +@cont-color-common-container-buy-moderate: #00582b; // moderate +@cont-color-common-container-buy-bold: #004521; // bold +@cont-color-common-container-sell-minimal: #fff4f2; // minimal +@cont-color-common-container-sell-subtle: #ffe9e5; // subtle +@cont-color-common-container-sell-base: #b70300; // base +@cont-color-common-container-sell-moderate: #9c0300; // moderate +@cont-color-common-container-sell-bold: #7d0200; // bold +@cont-color-common-container-category-1-minimal: #dfe0ff; // minimal +@cont-color-common-container-category-1-subtle: #c0c5ff; // subtle +@cont-color-common-container-category-1-base: #1935ef; // base +@cont-color-common-container-category-1-moderate: #0020c6; // moderate +@cont-color-common-container-category-1-bold: #001490; // bold +@cont-color-common-container-category-2-minimal: #eddcff; // minimal +@cont-color-common-container-category-2-subtle: #dabdff; // subtle +@cont-color-common-container-category-2-base: #693da4; // base +@cont-color-common-container-category-2-moderate: #53258d; // moderate +@cont-color-common-container-category-2-bold: #3e0679; // bold +@cont-color-common-container-category-3-minimal: #c4e9ea; // minimal +@cont-color-common-container-category-3-subtle: #8fd6d6; // subtle +@cont-color-common-container-category-3-base: #005f61; // base +@cont-color-common-container-category-3-moderate: #004849; // moderate +@cont-color-common-container-category-3-bold: #003233; // bold +@cont-color-common-container-category-4-minimal: #ffd9de; // minimal +@cont-color-common-container-category-4-subtle: #ffb6c1; // subtle +@cont-color-common-container-category-4-base: #aa0043; // base +@cont-color-common-container-category-4-moderate: #830032; // moderate +@cont-color-common-container-category-4-bold: #5e0022; // bold +@cont-color-common-container-category-5-minimal: #ffdbd0; // minimal +@cont-color-common-container-category-5-subtle: #ffb9a3; // subtle +@cont-color-common-container-category-5-base: #9c2e00; // base +@cont-color-common-container-category-5-moderate: #782100; // moderate +@cont-color-common-container-category-5-bold: #561500; // bold +@cont-color-common-container-category-6-minimal: #e3e2e2; // minimal +@cont-color-common-container-category-6-subtle: #cac9c9; // subtle +@cont-color-common-container-category-6-base: #545555; // base +@cont-color-common-container-category-6-moderate: #3f4040; // moderate +@cont-color-common-container-category-6-bold: #2b2c2c; // bold +@cont-color-common-container-category-7-minimal: #f6e0b3; // minimal +@cont-color-common-container-category-7-subtle: #eac661; // subtle +@cont-color-common-container-category-7-base: #6a5100; // base +@cont-color-common-container-category-7-moderate: #503d00; // moderate +@cont-color-common-container-category-7-bold: #382a00; // bold +@cont-color-common-container-category-8-minimal: #c9ead6; // minimal +@cont-color-common-container-category-8-subtle: #92d7b5; // subtle +@cont-color-common-container-category-8-base: #006142; // base +@cont-color-common-container-category-8-moderate: #004a31; // moderate +@cont-color-common-container-category-8-bold: #003321; // bold +@cont-color-common-container-misc-disabled: #eceef4; // disabled +@cont-color-common-container-misc-disabled-inverse: #424c58; // disabled-inverse +@cont-color-common-container-misc-focus: #2336fd; // focus +@cont-color-common-container-misc-focus-inverse: #ffffff; // focus-inverse +@cont-color-common-container-misc-transparent: rgba(0, 0, 0, 0); // transparent +@cont-color-common-container-inverse-minimal: rgba(255, 255, 255, 0.08); // minimal +@cont-color-common-container-inverse-subtle: rgba(255, 255, 255, 0.16); // subtle +@cont-color-common-container-inverse-base: #ffffff; // base +@cont-color-common-container-inverse-moderate: rgba(255, 255, 255, 0.8); // moderate +@cont-color-common-container-inverse-bold: rgba(255, 255, 255, 0.56); // bold +@cont-color-common-container-persist-on-light-minimal: #f6f7f9; // minimal +@cont-color-common-container-persist-on-light-subtle: #eceef4; // subtle +@cont-color-common-container-persist-on-light-base: #141e29; // base +@cont-color-common-container-persist-on-light-moderate: #232d38; // moderate +@cont-color-common-container-persist-on-light-bold: #323c48; // bold +@cont-color-common-container-persist-on-dark-minimal: #232d38; // minimal +@cont-color-common-container-persist-on-dark-subtle: #323c48; // subtle +@cont-color-common-container-persist-on-dark-base: #ffffff; // base +@cont-color-common-container-persist-on-dark-moderate: #f6f7f9; // moderate +@cont-color-common-container-persist-on-dark-bold: #eceef4; // bold +@cont-color-common-fg-generic-bold: #141e29; // bold +@cont-color-common-fg-generic-moderate: #323c48; // moderate +@cont-color-common-fg-generic-subtle: #505b67; // subtle +@cont-color-common-fg-generic-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-generic-moderate-inverse: #c0cadb; // moderate-inverse +@cont-color-common-fg-generic-subtle-inverse: #9ca7b4; // subtle-inverse +@cont-color-common-fg-generic-persist-on-light-bold: #141e29; // bold +@cont-color-common-fg-generic-persist-on-light-moderate: #323c48; // moderate +@cont-color-common-fg-generic-persist-on-light-subtle: #ffffff; // subtle +@cont-color-common-fg-generic-persist-on-dark-bold: #ffffff; // bold +@cont-color-common-fg-generic-persist-on-dark-moderate: #323c48; // moderate +@cont-color-common-fg-generic-persist-on-dark-subtle: #141e29; // subtle +@cont-color-common-fg-generic-disabled-bold: #adb7c5; // bold +@cont-color-common-fg-generic-disabled-on-disabled-bold: #9ca7b4; // bold +@cont-color-common-fg-generic-disabled-on-disabled-bold-inverse: #141e29; // bold-inverse +@cont-color-common-fg-brand-bold: #2336fd; // bold +@cont-color-common-fg-brand-moderate: #3459ff; // moderate +@cont-color-common-fg-brand-on-brand-bold: #2336fd; // bold +@cont-color-common-fg-brand-on-brand-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-brand-on-brand-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-brand-on-brand-moderate: #3459ff; // moderate +@cont-color-common-fg-brand-on-brand-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-brand-on-brand-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-accent-bold: #005f8d; // bold +@cont-color-common-fg-accent-moderate: #0073aa; // moderate +@cont-color-common-fg-accent-on-accent-bold: #005f8d; // bold +@cont-color-common-fg-accent-on-accent-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-accent-on-accent-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-accent-on-accent-moderate: #0073aa; // moderate +@cont-color-common-fg-accent-on-accent-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-accent-on-accent-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-primary-bold: #0014c2; // bold +@cont-color-common-fg-primary-moderate: #2336fd; // moderate +@cont-color-common-fg-primary-on-primary-bold: #2336fd; // bold +@cont-color-common-fg-primary-on-primary-bold-alt: #141e29; // bolt-alt +@cont-color-common-fg-primary-on-primary-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-primary-on-primary-moderate: #3459ff; // moderate +@cont-color-common-fg-primary-on-primary-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-primary-on-primary-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-secondary-bold: #505b67; // bold +@cont-color-common-fg-secondary-moderate: #646e7b; // moderate +@cont-color-common-fg-secondary-on-secondary-bold: #505b67; // bold +@cont-color-common-fg-secondary-on-secondary-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-secondary-on-secondary-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-secondary-on-secondary-moderate: #646e7b; // moderare==te +@cont-color-common-fg-secondary-on-secondary-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-secondary-on-secondary-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-tertiary-bold: #505b67; // bold +@cont-color-common-fg-tertiary-moderate: #646e7b; // moderate +@cont-color-common-fg-tertiary-on-tertiary-bold: #505b67; // bold +@cont-color-common-fg-tertiary-on-tertiary-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-tertiary-on-tertiary-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-tertiary-on-tertiary-moderate: #646e7b; // moderare==te +@cont-color-common-fg-tertiary-on-tertiary-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-tertiary-on-tertiary-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-neutral-bold: #505b67; // bold +@cont-color-common-fg-neutral-moderate: #646e7b; // moderate +@cont-color-common-fg-neutral-on-neutral-bold: #505b67; // bold +@cont-color-common-fg-neutral-on-neutral-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-neutral-on-neutral-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-neutral-on-neutral-moderate: #646e7b; // moderate +@cont-color-common-fg-neutral-on-neutral-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-neutral-on-neutral-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-negative-bold: #b70300; // bold +@cont-color-common-fg-negative-moderate: #d71c0f; // moderate +@cont-color-common-fg-negative-on-negative-bold: #b70300; // bold +@cont-color-common-fg-negative-on-negative-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-negative-on-negative-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-negative-on-negative-moderate: #d71c0f; // moderate +@cont-color-common-fg-negative-on-negative-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-negative-on-negative-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-warning-bold: #775300; // bold +@cont-color-common-fg-warning-moderate: #906505; // moderate +@cont-color-common-fg-warning-on-warning-bold: #775300; // bold +@cont-color-common-fg-warning-on-warning-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-warning-on-warning-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-warning-on-warning-moderate: #906505; // moderate +@cont-color-common-fg-warning-on-warning-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-warning-on-warning-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-positive-bold: #006835; // bold +@cont-color-common-fg-positive-moderate: #177d44; // moderate +@cont-color-common-fg-positive-on-positive-bold: #006835; // bold +@cont-color-common-fg-positive-on-positive-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-positive-on-positive-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-positive-on-positive-moderate: #177d44; // moderate +@cont-color-common-fg-positive-on-positive-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-positive-on-positive-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-info-bold: #006083; // bold +@cont-color-common-fg-info-moderate: #08759d; // moderate +@cont-color-common-fg-info-on-info-bold: #006083; // bold +@cont-color-common-fg-info-on-info-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-info-on-info-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-info-on-info-moderate: #08759d; // moderate +@cont-color-common-fg-info-on-info-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-info-on-info-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-buy-bold: #006835; // bold +@cont-color-common-fg-buy-moderate: #177d44; // moderate +@cont-color-common-fg-buy-on-buy-bold: #006835; // bold +@cont-color-common-fg-buy-on-buy-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-buy-on-buy-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-buy-on-buy-moderate: #177d44; // moderate +@cont-color-common-fg-buy-on-buy-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-buy-on-buy-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-sell-bold: #b70300; // bold +@cont-color-common-fg-sell-moderate: #d71c0f; // moderate +@cont-color-common-fg-sell-on-sell-bold: #b70300; // bold +@cont-color-common-fg-sell-on-sell-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-sell-on-sell-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-sell-on-sell-moderate: #d71c0f; // moderate +@cont-color-common-fg-sell-on-sell-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-sell-on-sell-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-category-1-bold: #0020c6; // bold +@cont-color-common-fg-category-1-moderate: #1935ef; // moderate +@cont-color-common-fg-category-1-on-category-1-bold: #0020c6; // bold +@cont-color-common-fg-category-1-on-category-1-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-category-1-on-category-1-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-category-1-on-category-1-moderate: #1935ef; // moderate +@cont-color-common-fg-category-1-on-category-1-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-category-1-on-category-1-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-category-2-bold: #53258d; // bold +@cont-color-common-fg-category-2-moderate: #693da4; // moderate +@cont-color-common-fg-category-2-on-category-2-bold: #53258d; // bold +@cont-color-common-fg-category-2-on-category-2-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-category-2-on-category-2-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-category-2-on-category-2-moderate: #693da4; // moderate +@cont-color-common-fg-category-2-on-category-2-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-category-2-on-category-2-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-category-3-bold: #004849; // bold +@cont-color-common-fg-category-3-moderate: #005f61; // moderate +@cont-color-common-fg-category-3-on-category-3-bold: #004849; // bold +@cont-color-common-fg-category-3-on-category-3-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-category-3-on-category-3-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-category-3-on-category-3-moderate: #005f61; // moderate +@cont-color-common-fg-category-3-on-category-3-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-category-3-on-category-3-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-category-4-bold: #830032; // bold +@cont-color-common-fg-category-4-moderate: #aa0043; // moderate +@cont-color-common-fg-category-4-on-category-4-bold: #830032; // bold +@cont-color-common-fg-category-4-on-category-4-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-category-4-on-category-4-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-category-4-on-category-4-moderate: #aa0043; // moderate +@cont-color-common-fg-category-4-on-category-4-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-category-4-on-category-4-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-category-5-bold: #782100; // bold +@cont-color-common-fg-category-5-moderate: #9c2e00; // moderate +@cont-color-common-fg-category-5-on-category-5-bold: #782100; // bold +@cont-color-common-fg-category-5-on-category-5-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-category-5-on-category-5-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-category-5-on-category-5-moderate: #9c2e00; // moderate +@cont-color-common-fg-category-5-on-category-5-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-category-5-on-category-5-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-category-6-bold: #3f4040; // bold +@cont-color-common-fg-category-6-moderate: #545555; // moderate +@cont-color-common-fg-category-6-on-category-6-bold: #3f4040; // bold +@cont-color-common-fg-category-6-on-category-6-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-category-6-on-category-6-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-category-6-on-category-6-moderate: #545555; // moderate +@cont-color-common-fg-category-6-on-category-6-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-category-6-on-category-6-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-category-7-bold: #503d00; // bold +@cont-color-common-fg-category-7-moderate: #6a5100; // moderate +@cont-color-common-fg-category-7-on-category-7-bold: #503d00; // bold +@cont-color-common-fg-category-7-on-category-7-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-category-7-on-category-7-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-category-7-on-category-7-moderate: #6a5100; // moderate +@cont-color-common-fg-category-7-on-category-7-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-category-7-on-category-7-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-category-8-bold: #004a31; // bold +@cont-color-common-fg-category-8-moderate: #006142; // moderate +@cont-color-common-fg-category-8-on-category-8-bold: #004a31; // bold +@cont-color-common-fg-category-8-on-category-8-bold-alt: #141e29; // bold-alt +@cont-color-common-fg-category-8-on-category-8-bold-inverse: #ffffff; // bold-inverse +@cont-color-common-fg-category-8-on-category-8-moderate: #006142; // moderate +@cont-color-common-fg-category-8-on-category-8-moderate-alt: #323c48; // moderate-alt +@cont-color-common-fg-category-8-on-category-8-moderate-inverse: rgba(255, 255, 255, 0.8); // moderate-inverse +@cont-color-common-fg-inverse-minimal: rgba(255, 255, 255, 0.24); // minimal +@cont-color-common-fg-inverse-subtle: rgba(255, 255, 255, 0.4); // subtle +@cont-color-common-fg-inverse-base: #ffffff; // base +@cont-color-common-fg-inverse-moderate: rgba(255, 255, 255, 0.8); // moderate +@cont-color-common-fg-inverse-bold: rgba(255, 255, 255, 0.56); // bold +@cont-color-common-fg-persist-on-dark-minimal: rgba(20, 30, 41, 0.24); // minimal +@cont-color-common-fg-persist-on-dark-subtle: rgba(20, 30, 41, 0.4); // subtle +@cont-color-common-fg-persist-on-dark-base: #141e29; // base +@cont-color-common-fg-persist-on-dark-moderate: rgba(20, 30, 41, 0.8); // moderate +@cont-color-common-fg-persist-on-dark-bold: rgba(20, 30, 41, 0.56); // bold +@cont-color-shell-bg-layer-1: #f6f7f9; +@cont-color-shell-bg-layer-2: #ffffff; +@cont-color-shell-bg-layer-3: #f6f7f9; +@cont-color-shell-bg-layer-4: #ffffff; +@cont-color-shell-bg-layer-canvas: #ffffff; +@cont-color-shell-bg-layer-inverse: #141e29; +@cont-color-shell-border-on-layer-1-bold: #c0cadb; +@cont-color-shell-border-on-layer-1-subtle: #dee2eb; +@cont-color-shell-border-on-layer-2-bold: #c0cadb; +@cont-color-shell-border-on-layer-2-subtle: #dee2eb; +@cont-color-shell-border-on-layer-3-bold: #c0cadb; +@cont-color-shell-border-on-layer-3-subtle: #dee2eb; +@cont-color-shell-border-on-layer-4-bold: #c0cadb; +@cont-color-shell-border-on-layer-4-subtle: #dee2eb; +@cont-color-shell-border-on-layer-canvas-bold: #c0cadb; +@cont-color-shell-border-on-layer-canvas-subtle: #dee2eb; +@cont-color-shell-border-on-layer-inverse-bold: #424c58; +@cont-color-shell-border-on-layer-inverse-subtle: #323c48; +@cont-color-shell-elevation-shadow-1: rgba(20, 30, 41, 0.08); +@cont-color-shell-elevation-shadow-2: rgba(20, 30, 41, 0.04); +@cont-color-action-bg-neutral-minimal: #ffffff; +@cont-color-action-bg-neutral-subtle: #dee2eb; +@cont-color-action-bg-neutral-base: #ffffff; +@cont-color-action-bg-neutral-moderate: #dee2eb; +@cont-color-action-bg-neutral-bold: rgba(0, 0, 0, 0); +@cont-color-action-bg-primary-minimal: #f7f5ff; +@cont-color-action-bg-primary-subtle: #ececff; +@cont-color-action-bg-primary-base: #2336fd; +@cont-color-action-bg-primary-moderate: #001cf0; +@cont-color-action-bg-primary-bold: #0014c2; +@cont-color-action-bg-secondary-minimal: #f6f7f9; +@cont-color-action-bg-secondary-subtle: #eceef4; +@cont-color-action-bg-secondary-base: #505b67; +@cont-color-action-bg-secondary-moderate: #424c58; +@cont-color-action-bg-secondary-bold: #323c48; +@cont-color-action-bg-tertiary-minimal: rgba(80, 91, 103, 0.08); +@cont-color-action-bg-tertiary-subtle: rgba(80, 91, 103, 0.16); +@cont-color-action-bg-tertiary-base: #505b67; +@cont-color-action-bg-tertiary-moderate: rgba(80, 91, 103, 0.8); +@cont-color-action-bg-tertiary-bold: rgba(80, 91, 103, 0.56); +@cont-color-action-bg-negative-minimal: #fff4f2; +@cont-color-action-bg-negative-subtle: #ffe9e5; +@cont-color-action-bg-negative-base: #b70300; +@cont-color-action-bg-negative-moderate: #9c0300; +@cont-color-action-bg-negative-bold: #7d0200; +@cont-color-action-bg-positive-minimal: #e9fbe9; +@cont-color-action-bg-positive-subtle: #cdf9d3; +@cont-color-action-bg-positive-base: #006835; +@cont-color-action-bg-positive-moderate: #00582b; +@cont-color-action-bg-positive-bold: #004521; +@cont-color-action-bg-buy-minimal: #e9fbe9; +@cont-color-action-bg-buy-subtle: #cdf9d3; +@cont-color-action-bg-buy-base: #006835; +@cont-color-action-bg-buy-moderate: #00582b; +@cont-color-action-bg-buy-bold: #004521; +@cont-color-action-bg-sell-minimal: #fff4f2; +@cont-color-action-bg-sell-subtle: #ffe9e5; +@cont-color-action-bg-sell-base: #b70300; +@cont-color-action-bg-sell-moderate: #9c0300; +@cont-color-action-bg-sell-bold: #7d0200; +@cont-color-action-bg-inverse-minimal: rgba(255, 255, 255, 0.08); +@cont-color-action-bg-inverse-subtle: rgba(255, 255, 255, 0.16); +@cont-color-action-bg-inverse-base: #ffffff; +@cont-color-action-bg-inverse-moderate: rgba(255, 255, 255, 0.8); +@cont-color-action-bg-inverse-bold: rgba(255, 255, 255, 0.56); +@cont-color-action-bg-persist-on-light-minimal: #f6f7f9; +@cont-color-action-bg-persist-on-light-subtle: #eceef4; +@cont-color-action-bg-persist-on-light-base: #141e29; +@cont-color-action-bg-persist-on-light-moderate: #232d38; +@cont-color-action-bg-persist-on-light-bold: #323c48; +@cont-color-action-bg-persist-on-dark-minimal: #232d38; +@cont-color-action-bg-persist-on-dark-subtle: #323c48; +@cont-color-action-bg-persist-on-dark-base: #ffffff; +@cont-color-action-bg-persist-on-dark-moderate: #f6f7f9; +@cont-color-action-bg-persist-on-dark-bold: #eceef4; +@cont-color-action-fg-on-neutral-minimal: #ffffff; +@cont-color-action-fg-on-neutral-subtle: #ffffff; +@cont-color-action-fg-on-neutral-base: #141e29; +@cont-color-action-fg-on-neutral-moderate: #141e29; +@cont-color-action-fg-on-neutral-bold: #141e29; +@cont-color-action-fg-on-primary-minimal: #2336fd; +@cont-color-action-fg-on-primary-subtle: #2336fd; +@cont-color-action-fg-on-primary-base: #ffffff; +@cont-color-action-fg-on-primary-moderate: #ffffff; +@cont-color-action-fg-on-primary-bold: #ffffff; +@cont-color-action-fg-on-secondary-minimal: #141e29; +@cont-color-action-fg-on-secondary-subtle: #141e29; +@cont-color-action-fg-on-secondary-base: #ffffff; +@cont-color-action-fg-on-secondary-moderate: #ffffff; +@cont-color-action-fg-on-secondary-bold: #ffffff; +@cont-color-action-fg-on-tertiary-minimal: #141e29; +@cont-color-action-fg-on-tertiary-subtle: #141e29; +@cont-color-action-fg-on-tertiary-base: #ffffff; +@cont-color-action-fg-on-tertiary-moderate: #ffffff; +@cont-color-action-fg-on-tertiary-bold: #ffffff; +@cont-color-action-fg-on-negative-minimal: #b70300; +@cont-color-action-fg-on-negative-subtle: #b70300; +@cont-color-action-fg-on-negative-base: #ffffff; +@cont-color-action-fg-on-negative-moderate: #ffffff; +@cont-color-action-fg-on-negative-bold: #ffffff; +@cont-color-action-fg-on-positive-minimal: #006835; +@cont-color-action-fg-on-positive-subtle: #006835; +@cont-color-action-fg-on-positive-base: #ffffff; +@cont-color-action-fg-on-positive-moderate: #ffffff; +@cont-color-action-fg-on-positive-bold: #ffffff; +@cont-color-action-fg-on-buy-minimal: #006835; +@cont-color-action-fg-on-buy-subtle: #006835; +@cont-color-action-fg-on-buy-base: #ffffff; +@cont-color-action-fg-on-buy-moderate: #ffffff; +@cont-color-action-fg-on-buy-bold: #ffffff; +@cont-color-action-fg-on-sell-minimal: #b70300; +@cont-color-action-fg-on-sell-subtle: #b70300; +@cont-color-action-fg-on-sell-base: #ffffff; +@cont-color-action-fg-on-sell-moderate: #ffffff; +@cont-color-action-fg-on-sell-bold: #ffffff; +@cont-color-action-fg-on-inverse-minimal: #ffffff; +@cont-color-action-fg-on-inverse-subtle: #ffffff; +@cont-color-action-fg-on-inverse-base: #141e29; +@cont-color-action-fg-on-inverse-moderate: #141e29; +@cont-color-action-fg-on-inverse-bold: #141e29; +@cont-color-action-fg-on-persist-on-light-minimal: #141e29; +@cont-color-action-fg-on-persist-on-light-subtle: #141e29; +@cont-color-action-fg-on-persist-on-light-base: #ffffff; +@cont-color-action-fg-on-persist-on-light-moderate: #ffffff; +@cont-color-action-fg-on-persist-on-light-bold: #ffffff; +@cont-color-action-fg-on-persist-on-dark-minimal: #ffffff; +@cont-color-action-fg-on-persist-on-dark-subtle: #ffffff; +@cont-color-action-fg-on-persist-on-dark-base: #141e29; +@cont-color-action-fg-on-persist-on-dark-moderate: #141e29; +@cont-color-action-fg-on-persist-on-dark-bold: #141e29; +@cont-color-action-fg-on-transparent-minimal: #2336fd; +@cont-color-action-fg-on-transparent-subtle: #2336fd; +@cont-color-action-fg-on-transparent-base: #2336fd; +@cont-color-action-fg-on-transparent-moderate: #0014c2; +@cont-color-action-fg-on-transparent-bold: #0014c2; +@cont-color-action-border-neutral-minimal: #ffffff; +@cont-color-action-border-neutral-subtle: #dee2eb; +@cont-color-action-border-neutral-base: #c0cadb; +@cont-color-action-border-neutral-moderate: #848f9c; +@cont-color-action-border-neutral-bold: #848f9c; +@cont-color-action-border-primary-minimal: #f7f5ff; +@cont-color-action-border-primary-subtle: #ececff; +@cont-color-action-border-primary-base: #2336fd; +@cont-color-action-border-primary-moderate: #001cf0; +@cont-color-action-border-primary-bold: #0014c2; +@cont-color-action-border-secondary-minimal: #f6f7f9; +@cont-color-action-border-secondary-subtle: #eceef4; +@cont-color-action-border-secondary-base: #505b67; +@cont-color-action-border-secondary-moderate: #424c58; +@cont-color-action-border-secondary-bold: #323c48; +@cont-color-action-border-tertiary-minimal: #f6f7f9; +@cont-color-action-border-tertiary-subtle: #eceef4; +@cont-color-action-border-tertiary-base: #505b67; +@cont-color-action-border-tertiary-moderate: #424c58; +@cont-color-action-border-tertiary-bold: #323c48; +@cont-color-action-border-negative-minimal: #fff4f2; +@cont-color-action-border-negative-subtle: #ffe9e5; +@cont-color-action-border-negative-base: #b70300; +@cont-color-action-border-negative-moderate: #9c0300; +@cont-color-action-border-negative-bold: #7d0200; +@cont-color-action-border-positive-minimal: #e9fbe9; +@cont-color-action-border-positive-subtle: #cdf9d3; +@cont-color-action-border-positive-base: #006835; +@cont-color-action-border-positive-moderate: #00582b; +@cont-color-action-border-positive-bold: #004521; +@cont-color-action-border-buy-minimal: #e9fbe9; +@cont-color-action-border-buy-subtle: #cdf9d3; +@cont-color-action-border-buy-base: #006835; +@cont-color-action-border-buy-moderate: #00582b; +@cont-color-action-border-buy-bold: #004521; +@cont-color-action-border-sell-minimal: #fff4f2; +@cont-color-action-border-sell-subtle: #ffe9e5; +@cont-color-action-border-sell-base: #b70300; +@cont-color-action-border-sell-moderate: #9c0300; +@cont-color-action-border-sell-bold: #7d0200; +@cont-color-action-border-inverse-minimal: rgba(255, 255, 255, 0.08); +@cont-color-action-border-inverse-subtle: rgba(255, 255, 255, 0.16); +@cont-color-action-border-inverse-base: #ffffff; +@cont-color-action-border-inverse-moderate: rgba(255, 255, 255, 0.8); +@cont-color-action-border-inverse-bold: rgba(255, 255, 255, 0.56); +@cont-color-action-border-persist-on-light-minimal: rgba(35, 45, 56, 0.24); +@cont-color-action-border-persist-on-light-subtle: rgba(35, 45, 56, 0.4); +@cont-color-action-border-persist-on-light-base: #141e29; +@cont-color-action-border-persist-on-light-moderate: rgba(35, 45, 56, 0.8); +@cont-color-action-border-persist-on-light-bold: rgba(35, 45, 56, 0.56); +@cont-color-action-border-persist-on-dark-minimal: #232d38; +@cont-color-action-border-persist-on-dark-subtle: #323c48; +@cont-color-action-border-persist-on-dark-base: #ffffff; +@cont-color-action-border-persist-on-dark-moderate: #f6f7f9; +@cont-color-action-border-persist-on-dark-bold: #eceef4; +@cont-color-status-bg-neutral-base: #505b67; +@cont-color-status-bg-neutral-minimal: #f6f7f9; +@cont-color-status-bg-negative-base: #b70300; +@cont-color-status-bg-negative-minimal: #fff4f2; +@cont-color-status-bg-warning-base: #ffbe42; +@cont-color-status-bg-warning-minimal: #fff5ea; +@cont-color-status-bg-positive-base: #006835; +@cont-color-status-bg-positive-minimal: #e9fbe9; +@cont-color-status-bg-info-base: #006083; +@cont-color-status-bg-info-minimal: #eff8ff; +@cont-color-status-bg-buy-base: #006835; +@cont-color-status-bg-buy-minimal: #e9fbe9; +@cont-color-status-bg-sell-base: #b70300; +@cont-color-status-bg-sell-minimal: #fff4f2; +@cont-color-status-fg-neutral-base: #505b67; +@cont-color-status-fg-on-neutral-base: #ffffff; +@cont-color-status-fg-on-neutral-minimal: #505b67; +@cont-color-status-fg-negative-base: #b70300; +@cont-color-status-fg-on-negative-base: #ffffff; +@cont-color-status-fg-on-negative-minimal: #b70300; +@cont-color-status-fg-warning-base: #775300; +@cont-color-status-fg-on-warning-base: #141e29; +@cont-color-status-fg-on-warning-minimal: #775300; +@cont-color-status-fg-positive-base: #006835; +@cont-color-status-fg-on-positive-base: #ffffff; +@cont-color-status-fg-on-positive-minimal: #006835; +@cont-color-status-fg-info-base: #006083; +@cont-color-status-fg-on-info-base: #ffffff; +@cont-color-status-fg-on-info-minimal: #006083; +@cont-color-status-fg-buy-base: #006835; +@cont-color-status-fg-on-buy-base: #ffffff; +@cont-color-status-fg-on-buy-minimal: #006835; +@cont-color-status-fg-sell-base: #b70300; +@cont-color-status-fg-on-sell-base: #ffffff; +@cont-color-status-fg-on-sell-minimal: #b70300; +@cont-color-status-border-neutral-base: #505b67; +@cont-color-status-border-neutral-minimal: #f6f7f9; +@cont-color-status-border-negative-base: #b70300; +@cont-color-status-border-negative-minimal: #fff4f2; +@cont-color-status-border-warning-base: #ffbe42; +@cont-color-status-border-warning-minimal: #fff5ea; +@cont-color-status-border-positive-base: #006835; +@cont-color-status-border-positive-minimal: #e9fbe9; +@cont-color-status-border-info-base: #006083; +@cont-color-status-border-info-minimal: #eff8ff; +@cont-color-status-border-buy-base: #006835; +@cont-color-status-border-buy-minimal: #e9fbe9; +@cont-color-status-border-sell-base: #b70300; +@cont-color-status-border-sell-minimal: #fff4f2; +@cont-color-data-viz-categorical-bg-category-1: #3d54ff; +@cont-color-data-viz-categorical-bg-category-2: #260050; +@cont-color-data-viz-categorical-bg-category-3: #007779; +@cont-color-data-viz-categorical-bg-category-4: #3c0013; +@cont-color-data-viz-categorical-bg-category-5: #c23b00; +@cont-color-data-viz-categorical-bg-category-6: #221800; +@cont-color-data-viz-categorical-bg-category-7: #6a6b6b; +@cont-color-data-viz-categorical-bg-category-8: #001f12; +@cont-color-data-viz-categorical-bg-category-9: #00095d; +@cont-color-data-viz-categorical-bg-category-10: #8054bc; +@cont-color-data-viz-categorical-bg-category-11: #001e1e; +@cont-color-data-viz-categorical-bg-category-12: #d30055; +@cont-color-data-viz-categorical-bg-category-13: #360a00; +@cont-color-data-viz-categorical-bg-category-14: #846700; +@cont-color-data-viz-categorical-bg-category-15: #181a1a; +@cont-color-data-viz-categorical-bg-category-16: #007a54; +@cont-color-data-viz-categorical-bg-category-17: #0020c6; +@cont-color-data-viz-categorical-bg-category-18: #53258d; +@cont-color-data-viz-categorical-bg-category-19: #004849; +@cont-color-data-viz-categorical-bg-category-20: #830032; +@cont-color-data-viz-categorical-bg-category-21: #782100; +@cont-color-data-viz-categorical-bg-category-22: #503d00; +@cont-color-data-viz-categorical-bg-category-23: #3f4040; +@cont-color-data-viz-categorical-bg-category-24: #004a31; +@cont-color-data-viz-diverging-bg-positive-negative-positive-100: #b3f1bf; +@cont-color-data-viz-diverging-bg-positive-negative-positive-200: #7fde99; +@cont-color-data-viz-diverging-bg-positive-negative-positive-300: #6bc987; +@cont-color-data-viz-diverging-bg-positive-negative-positive-400: #58b675; +@cont-color-data-viz-diverging-bg-positive-negative-positive-500: #41a062; +@cont-color-data-viz-diverging-bg-positive-negative-positive-600: #177d44; +@cont-color-data-viz-diverging-bg-positive-negative-positive-700: #006835; +@cont-color-data-viz-diverging-bg-positive-negative-positive-800: #00582b; +@cont-color-data-viz-diverging-bg-positive-negative-positive-900: #003417; +@cont-color-data-viz-diverging-bg-positive-negative-positive-1000: #00230e; +@cont-color-data-viz-diverging-bg-positive-negative-negative-100: #ffdad4; +@cont-color-data-viz-diverging-bg-positive-negative-negative-200: #ffb8ac; +@cont-color-data-viz-diverging-bg-positive-negative-negative-300: #ff9b8b; +@cont-color-data-viz-diverging-bg-positive-negative-negative-400: #ff7c68; +@cont-color-data-viz-diverging-bg-positive-negative-negative-500: #ff5540; +@cont-color-data-viz-diverging-bg-positive-negative-negative-600: #d71c0f; +@cont-color-data-viz-diverging-bg-positive-negative-negative-700: #b70300; +@cont-color-data-viz-diverging-bg-positive-negative-negative-800: #9c0300; +@cont-color-data-viz-diverging-bg-positive-negative-negative-900: #600100; +@cont-color-data-viz-diverging-bg-positive-negative-negative-1000: #450100; +@cont-color-data-viz-diverging-bg-hot-cold-hot-100: #ffdad4; +@cont-color-data-viz-diverging-bg-hot-cold-hot-200: #ffb8ac; +@cont-color-data-viz-diverging-bg-hot-cold-hot-300: #ff9b8b; +@cont-color-data-viz-diverging-bg-hot-cold-hot-400: #ff7c68; +@cont-color-data-viz-diverging-bg-hot-cold-hot-500: #ff5540; +@cont-color-data-viz-diverging-bg-hot-cold-hot-600: #d71c0f; +@cont-color-data-viz-diverging-bg-hot-cold-hot-700: #b70300; +@cont-color-data-viz-diverging-bg-hot-cold-hot-800: #9c0300; +@cont-color-data-viz-diverging-bg-hot-cold-hot-900: #600100; +@cont-color-data-viz-diverging-bg-hot-cold-hot-1000: #450100; +@cont-color-data-viz-diverging-bg-hot-cold-cold-100: #dfe0ff; +@cont-color-data-viz-diverging-bg-hot-cold-cold-200: #c0c5ff; +@cont-color-data-viz-diverging-bg-hot-cold-cold-300: #a0aaff; +@cont-color-data-viz-diverging-bg-hot-cold-cold-400: #818fff; +@cont-color-data-viz-diverging-bg-hot-cold-cold-500: #6173ff; +@cont-color-data-viz-diverging-bg-hot-cold-cold-600: #3d54ff; +@cont-color-data-viz-diverging-bg-hot-cold-cold-700: #1935ef; +@cont-color-data-viz-diverging-bg-hot-cold-cold-800: #0020c6; +@cont-color-data-viz-diverging-bg-hot-cold-cold-900: #001490; +@cont-color-data-viz-diverging-bg-hot-cold-cold-1000: #00095d; +@cont-color-data-viz-diverging-bg-buy-sell-buy-100: #b3f1bf; +@cont-color-data-viz-diverging-bg-buy-sell-buy-200: #7fde99; +@cont-color-data-viz-diverging-bg-buy-sell-buy-300: #6bc987; +@cont-color-data-viz-diverging-bg-buy-sell-buy-400: #58b675; +@cont-color-data-viz-diverging-bg-buy-sell-buy-500: #41a062; +@cont-color-data-viz-diverging-bg-buy-sell-buy-600: #177d44; +@cont-color-data-viz-diverging-bg-buy-sell-buy-700: #006835; +@cont-color-data-viz-diverging-bg-buy-sell-buy-800: #00582b; +@cont-color-data-viz-diverging-bg-buy-sell-buy-900: #003417; +@cont-color-data-viz-diverging-bg-buy-sell-buy-1000: #00230e; +@cont-color-data-viz-diverging-bg-buy-sell-sell-100: #ffdad4; +@cont-color-data-viz-diverging-bg-buy-sell-sell-200: #ffb8ac; +@cont-color-data-viz-diverging-bg-buy-sell-sell-300: #ff9b8b; +@cont-color-data-viz-diverging-bg-buy-sell-sell-400: #ff816d; +@cont-color-data-viz-diverging-bg-buy-sell-sell-500: #ff5540; +@cont-color-data-viz-diverging-bg-buy-sell-sell-600: #d71c0f; +@cont-color-data-viz-diverging-bg-buy-sell-sell-700: #b70300; +@cont-color-data-viz-diverging-bg-buy-sell-sell-800: #9c0300; +@cont-color-data-viz-diverging-bg-buy-sell-sell-900: #600100; +@cont-color-data-viz-diverging-bg-buy-sell-sell-1000: #450100; +@cont-color-data-viz-sequencial-option-1-100: #dfe0ff; +@cont-color-data-viz-sequencial-option-1-200: #c0c5ff; +@cont-color-data-viz-sequencial-option-1-300: #a0aaff; +@cont-color-data-viz-sequencial-option-1-400: #818fff; +@cont-color-data-viz-sequencial-option-1-500: #6173ff; +@cont-color-data-viz-sequencial-option-1-600: #3d54ff; +@cont-color-data-viz-sequencial-option-1-700: #1935ef; +@cont-color-data-viz-sequencial-option-1-800: #0020c6; +@cont-color-data-viz-sequencial-option-1-900: #001490; +@cont-color-data-viz-sequencial-option-1-1000: #00095d; +@cont-color-data-viz-sequencial-option-2-100: #eddcff; +@cont-color-data-viz-sequencial-option-2-200: #dabdff; +@cont-color-data-viz-sequencial-option-2-300: #c79eff; +@cont-color-data-viz-sequencial-option-2-400: #b083ee; +@cont-color-data-viz-sequencial-option-2-500: #986bd5; +@cont-color-data-viz-sequencial-option-2-600: #8054bc; +@cont-color-data-viz-sequencial-option-2-700: #693da4; +@cont-color-data-viz-sequencial-option-2-800: #53258d; +@cont-color-data-viz-sequencial-option-2-900: #3e0679; +@cont-color-data-viz-sequencial-option-2-1000: #260050; +@cont-color-data-viz-sequencial-option-3-100: #c4e9ea; +@cont-color-data-viz-sequencial-option-3-200: #8fd6d6; +@cont-color-data-viz-sequencial-option-3-300: #3ac2c5; +@cont-color-data-viz-sequencial-option-3-400: #00aaad; +@cont-color-data-viz-sequencial-option-3-500: #009093; +@cont-color-data-viz-sequencial-option-3-600: #007779; +@cont-color-data-viz-sequencial-option-3-700: #005f61; +@cont-color-data-viz-sequencial-option-3-800: #004849; +@cont-color-data-viz-sequencial-option-3-900: #003233; +@cont-color-data-viz-sequencial-option-3-1000: #001e1e; +@cont-color-data-viz-sequencial-option-4-100: #ffd9de; +@cont-color-data-viz-sequencial-option-4-200: #ffb6c1; +@cont-color-data-viz-sequencial-option-4-300: #ff8fa4; +@cont-color-data-viz-sequencial-option-4-400: #ff6186; +@cont-color-data-viz-sequencial-option-4-500: #f42a6b; +@cont-color-data-viz-sequencial-option-4-600: #d30055; +@cont-color-data-viz-sequencial-option-4-700: #aa0043; +@cont-color-data-viz-sequencial-option-4-800: #830032; +@cont-color-data-viz-sequencial-option-4-900: #5e0022; +@cont-color-data-viz-sequencial-option-4-1000: #3c0013; +@cont-color-data-viz-sequencial-option-5-100: #ffdbd0; +@cont-color-data-viz-sequencial-option-5-200: #ffb9a3; +@cont-color-data-viz-sequencial-option-5-300: #ff9471; +@cont-color-data-viz-sequencial-option-5-400: #ff6935; +@cont-color-data-viz-sequencial-option-5-500: #e94800; +@cont-color-data-viz-sequencial-option-5-600: #c23b00; +@cont-color-data-viz-sequencial-option-5-700: #9c2e00; +@cont-color-data-viz-sequencial-option-5-800: #782100; +@cont-color-data-viz-sequencial-option-5-900: #561500; +@cont-color-data-viz-sequencial-option-5-1000: #360a00; +@cont-color-data-viz-sequencial-option-6-100: #e3e2e2; +@cont-color-data-viz-sequencial-option-6-200: #cac9c9; +@cont-color-data-viz-sequencial-option-6-300: #b1b0b0; +@cont-color-data-viz-sequencial-option-6-400: #999999; +@cont-color-data-viz-sequencial-option-6-500: #818181; +@cont-color-data-viz-sequencial-option-6-600: #6a6b6b; +@cont-color-data-viz-sequencial-option-6-700: #545555; +@cont-color-data-viz-sequencial-option-6-800: #3f4040; +@cont-color-data-viz-sequencial-option-6-900: #2b2c2c; +@cont-color-data-viz-sequencial-option-6-1000: #181a1a; +@cont-color-data-viz-sequencial-option-7-100: #f6e0b3; +@cont-color-data-viz-sequencial-option-7-200: #eac661; +@cont-color-data-viz-sequencial-option-7-300: #d9aa00; +@cont-color-data-viz-sequencial-option-7-400: #bc9300; +@cont-color-data-viz-sequencial-option-7-500: #a07c00; +@cont-color-data-viz-sequencial-option-7-600: #846700; +@cont-color-data-viz-sequencial-option-7-700: #6a5100; +@cont-color-data-viz-sequencial-option-7-800: #503d00; +@cont-color-data-viz-sequencial-option-7-900: #382a00; +@cont-color-data-viz-sequencial-option-7-1000: #221800; +@cont-color-data-viz-sequencial-option-8-100: #c9ead6; +@cont-color-data-viz-sequencial-option-8-200: #92d7b5; +@cont-color-data-viz-sequencial-option-8-300: #10c88e; +@cont-color-data-viz-sequencial-option-8-400: #00ae7a; +@cont-color-data-viz-sequencial-option-8-500: #009367; +@cont-color-data-viz-sequencial-option-8-600: #007a54; +@cont-color-data-viz-sequencial-option-8-700: #006142; +@cont-color-data-viz-sequencial-option-8-800: #004a31; +@cont-color-data-viz-sequencial-option-8-900: #003321; +@cont-color-data-viz-sequencial-option-8-1000: #001f12; +@cont-color-data-viz-status-bg-negative-base: #d71c0f; +@cont-color-data-viz-status-bg-negative-bold: #9c0300; +@cont-color-data-viz-status-bg-negative-subtle: #ff9b8b; +@cont-color-data-viz-status-bg-warning-base: #ffbe42; +@cont-color-data-viz-status-bg-warning-bold: #906505; +@cont-color-data-viz-status-bg-warning-subtle: #ffdeab; +@cont-color-data-viz-status-bg-positive-base: #177d44; +@cont-color-data-viz-status-bg-positive-bold: #00582b; +@cont-color-data-viz-status-bg-positive-subtle: #6bc987; +@cont-color-data-viz-status-bg-info-base: #08759d; +@cont-color-data-viz-status-bg-info-bold: #00516f; +@cont-color-data-viz-status-bg-info-subtle: #7abfe5; +@cont-color-data-viz-status-bg-neutral-base: #646e7b; +@cont-color-data-viz-status-bg-neutral-bold: #424c58; +@cont-color-data-viz-status-bg-neutral-subtle: #adb7c5; +@cont-color-data-viz-status-bg-buy-base: #177d44; +@cont-color-data-viz-status-bg-buy-bold: #00582b; +@cont-color-data-viz-status-bg-buy-subtle: #6bc987; +@cont-color-data-viz-status-bg-sell-base: #d71c0f; +@cont-color-data-viz-status-bg-sell-bold: #9c0300; +@cont-color-data-viz-status-bg-sell-subtle: #ff9b8b; +@cont-color-data-viz-status-bg-category-1-base: #1935ef; +@cont-color-data-viz-status-bg-category-1-bold: #001490; +@cont-color-data-viz-status-bg-category-1-subtle: #dfe0ff; +@cont-color-data-viz-status-bg-category-2-base: #693da4; +@cont-color-data-viz-status-bg-category-2-bold: #3e0679; +@cont-color-data-viz-status-bg-category-2-subtle: #eddcff; +@cont-color-data-viz-status-bg-category-3-base: #005f61; +@cont-color-data-viz-status-bg-category-3-bold: #003233; +@cont-color-data-viz-status-bg-category-3-subtle: #c4e9ea; +@cont-color-data-viz-status-bg-category-4-base: #aa0043; +@cont-color-data-viz-status-bg-category-4-bold: #5e0022; +@cont-color-data-viz-status-bg-category-4-subtle: #ffd9de; +@cont-color-data-viz-status-bg-category-5-base: #9c2e00; +@cont-color-data-viz-status-bg-category-5-bold: #561500; +@cont-color-data-viz-status-bg-category-5-subtle: #ffd9de; +@cont-color-data-viz-status-bg-category-6-base: #545555; +@cont-color-data-viz-status-bg-category-6-bold: #2b2c2c; +@cont-color-data-viz-status-bg-category-6-subtle: #e3e2e2; +@cont-color-data-viz-status-bg-category-7-base: #6a5100; +@cont-color-data-viz-status-bg-category-7-bold: #382a00; +@cont-color-data-viz-status-bg-category-7-subtle: #f6e0b3; +@cont-color-data-viz-status-bg-category-8-base: #006142; +@cont-color-data-viz-status-bg-category-8-bold: #003321; +@cont-color-data-viz-status-bg-category-8-subtle: #c9ead6; +@cont-color-data-viz-status-fg-neutral-base: #505b67; +@cont-color-data-viz-status-fg-on-neutral-base: #ffffff; +@cont-color-data-viz-status-fg-on-neutral-minimal: #505b67; +@cont-color-data-viz-status-fg-negative-base: #b70300; +@cont-color-data-viz-status-fg-on-negative-base: #ffffff; +@cont-color-data-viz-status-fg-on-negative-minimal: #b70300; +@cont-color-data-viz-status-fg-warning-base: #775300; +@cont-color-data-viz-status-fg-on-warning-base: #141e29; +@cont-color-data-viz-status-fg-on-warning-minimal: #775300; +@cont-color-data-viz-status-fg-positive-base: #006835; +@cont-color-data-viz-status-fg-on-positive-base: #ffffff; +@cont-color-data-viz-status-fg-on-positive-minimal: #006835; +@cont-color-data-viz-status-fg-info-base: #006083; +@cont-color-data-viz-status-fg-on-info-base: #ffffff; +@cont-color-data-viz-status-fg-on-info-minimal: #006083; +@cont-color-data-viz-status-fg-buy-base: #006835; +@cont-color-data-viz-status-fg-on-buy-base: #ffffff; +@cont-color-data-viz-status-fg-on-buy-minimal: #006835; +@cont-color-data-viz-status-fg-sell-base: #b70300; +@cont-color-data-viz-status-fg-on-sell-base: #ffffff; +@cont-color-data-viz-status-fg-on-sell-minimal: #b70300; +@cont-color-data-viz-status-fg-category-1-base: #0020c6; +@cont-color-data-viz-status-fg-on-category-1-base: #ffffff; +@cont-color-data-viz-status-fg-on-category-1-minimal: #0020c6; +@cont-color-data-viz-status-fg-category-2-base: #53258d; +@cont-color-data-viz-status-fg-on-category-2-base: #ffffff; +@cont-color-data-viz-status-fg-on-category-2-minimal: #53258d; +@cont-color-data-viz-status-fg-category-3-base: #004849; +@cont-color-data-viz-status-fg-on-category-3-base: #ffffff; +@cont-color-data-viz-status-fg-on-category-3-minimal: #004849; +@cont-color-data-viz-status-fg-category-4-base: #830032; +@cont-color-data-viz-status-fg-on-category-4-base: #ffffff; +@cont-color-data-viz-status-fg-on-category-4-minimal: #830032; +@cont-color-data-viz-status-fg-category-5-base: #782100; +@cont-color-data-viz-status-fg-on-category-5-base: #ffffff; +@cont-color-data-viz-status-fg-on-category-5-minimal: #782100; +@cont-color-data-viz-status-fg-category-6-base: #3f4040; +@cont-color-data-viz-status-fg-on-category-6-base: #ffffff; +@cont-color-data-viz-status-fg-on-category-6-minimal: #3f4040; +@cont-color-data-viz-status-fg-category-7-base: #503d00; +@cont-color-data-viz-status-fg-on-category-7-base: #ffffff; +@cont-color-data-viz-status-fg-on-category-7-minimal: #503d00; +@cont-color-data-viz-status-fg-category-8-base: #004a31; +@cont-color-data-viz-status-fg-on-category-8-base: #ffffff; +@cont-color-data-viz-status-fg-on-category-8-minimal: #004a31; +@cont-color-data-viz-status-border-neutral-base: #505b67; +@cont-color-data-viz-status-border-neutral-minimal: #f6f7f9; +@cont-color-data-viz-status-border-negative-base: #b70300; +@cont-color-data-viz-status-border-negative-minimal: #fff4f2; +@cont-color-data-viz-status-border-warning-base: #ffbe42; +@cont-color-data-viz-status-border-warning-minimal: #fff5ea; +@cont-color-data-viz-status-border-positive-base: #006835; +@cont-color-data-viz-status-border-positive-minimal: #e9fbe9; +@cont-color-data-viz-status-border-info-base: #006083; +@cont-color-data-viz-status-border-info-minimal: #eff8ff; +@cont-color-data-viz-status-border-buy-base: #006835; +@cont-color-data-viz-status-border-buy-minimal: #e9fbe9; +@cont-color-data-viz-status-border-sell-base: #b70300; +@cont-color-data-viz-status-border-sell-minimal: #fff4f2; +@cont-color-data-viz-status-border-category-1-base: #1935ef; +@cont-color-data-viz-status-border-category-1-minimal: #dfe0ff; +@cont-color-data-viz-status-border-category-2-base: #693da4; +@cont-color-data-viz-status-border-category-2-minimal: #eddcff; +@cont-color-data-viz-status-border-category-3-base: #005f61; +@cont-color-data-viz-status-border-category-3-minimal: #c4e9ea; +@cont-color-data-viz-status-border-category-4-base: #aa0043; +@cont-color-data-viz-status-border-category-4-minimal: #ffd9de; +@cont-color-data-viz-status-border-category-5-base: #9c2e00; +@cont-color-data-viz-status-border-category-5-minimal: #ffdbd0; +@cont-color-data-viz-status-border-category-6-base: #545555; +@cont-color-data-viz-status-border-category-6-minimal: #e3e2e2; +@cont-color-data-viz-status-border-category-7-base: #6a5100; +@cont-color-data-viz-status-border-category-7-minimal: #f6e0b3; +@cont-color-data-viz-status-border-category-8-base: #006142; +@cont-color-data-viz-status-border-category-8-minimal: #c9ead6; +@cont-color-control-bg-minimal: #ffffff; +@cont-color-control-bg-subtle: #dee2eb; +@cont-color-control-bg-base: #141e29; +@cont-color-control-bg-moderate: #424c58; +@cont-color-control-bg-bold: #505b67; +@cont-color-control-border-minimal: #c0cadb; +@cont-color-control-border-subtle: #848f9c; +@cont-color-control-border-base: #141e29; +@cont-color-control-border-moderate: #424c58; +@cont-color-control-border-bold: #505b67; +@cont-color-control-fg-on-minimal: #505b67; +@cont-color-control-fg-on-subtle: #141e29; +@cont-color-control-fg-on-base: #ffffff; +@cont-color-control-fg-on-moderate: #ffffff; +@cont-color-control-fg-on-bold: #ffffff; +@cont-color-field-bg-on-canvas-base: #f6f7f9; +@cont-color-field-bg-on-layer-1-base: #ffffff; +@cont-color-field-bg-on-layer-2-base: #f6f7f9; +@cont-color-field-bg-on-layer-3-base: #ffffff; +@cont-color-field-bg-on-layer-4-base: #f6f7f9; +@cont-color-field-border-on-canvas-bold: #003f60; +@cont-color-field-border-on-canvas-moderate: #848f9c; +@cont-color-field-border-on-canvas-subtle: #848f9c; +@cont-color-field-border-on-layer-1-bold: #003f60; +@cont-color-field-border-on-layer-1-moderate: #848f9c; +@cont-color-field-border-on-layer-1-subtle: #848f9c; +@cont-color-field-border-on-layer-2-bold: #003f60; +@cont-color-field-border-on-layer-2-moderate: #848f9c; +@cont-color-field-border-on-layer-2-subtle: #848f9c; +@cont-color-field-border-on-layer-3-bold: #003f60; +@cont-color-field-border-on-layer-3-moderate: #848f9c; +@cont-color-field-border-on-layer-3-subtle: #848f9c; +@cont-color-field-border-on-layer-4-bold: #003f60; +@cont-color-field-border-on-layer-4-moderate: #848f9c; +@cont-color-field-border-on-layer-4-subtle: #848f9c; +@cont-color-field-fg-on-canvas-bold: #141e29; +@cont-color-field-fg-on-canvas-moderate: #323c48; +@cont-color-field-fg-on-canvas-subtle: #505b67; +@cont-color-field-fg-on-layer-1-bold: #141e29; +@cont-color-field-fg-on-layer-1-moderate: #323c48; +@cont-color-field-fg-on-layer-1-subtle: #505b67; +@cont-color-field-fg-on-layer-2-bold: #141e29; +@cont-color-field-fg-on-layer-2-moderate: #323c48; +@cont-color-field-fg-on-layer-2-subtle: #505b67; +@cont-color-field-fg-on-layer-3-bold: #141e29; +@cont-color-field-fg-on-layer-3-moderate: #323c48; +@cont-color-field-fg-on-layer-3-subtle: #505b67; +@cont-color-field-fg-on-layer-4-bold: #141e29; +@cont-color-field-fg-on-layer-4-moderate: #323c48; +@cont-color-field-fg-on-layer-4-subtle: #505b67; +@cont-color-menu-bg-on-canvas-minimal: rgba(0, 0, 0, 0); +@cont-color-menu-bg-on-canvas-subtle: #f6f7f9; +@cont-color-menu-bg-on-canvas-moderate: #dee2eb; +@cont-color-menu-bg-on-canvas-bold: #848f9c; +@cont-color-menu-bg-on-layer-1-minimal: rgba(0, 0, 0, 0); +@cont-color-menu-bg-on-layer-1-subtle: #ffffff; +@cont-color-menu-bg-on-layer-1-moderate: #dee2eb; +@cont-color-menu-bg-on-layer-1-bold: #848f9c; +@cont-color-menu-bg-on-layer-2-minimal: rgba(0, 0, 0, 0); +@cont-color-menu-bg-on-layer-2-subtle: #f6f7f9; +@cont-color-menu-bg-on-layer-2-moderate: #dee2eb; +@cont-color-menu-bg-on-layer-2-bold: #848f9c; +@cont-color-menu-bg-on-layer-3-minimal: rgba(0, 0, 0, 0); +@cont-color-menu-bg-on-layer-3-subtle: #ffffff; +@cont-color-menu-bg-on-layer-3-moderate: #dee2eb; +@cont-color-menu-bg-on-layer-3-bold: #848f9c; +@cont-color-menu-bg-on-layer-4-minimal: rgba(0, 0, 0, 0); +@cont-color-menu-bg-on-layer-4-subtle: #f6f7f9; +@cont-color-menu-bg-on-layer-4-moderate: #dee2eb; +@cont-color-menu-bg-on-layer-4-bold: #848f9c; +@cont-color-menu-border-on-canvas-subtle: rgba(0, 0, 0, 0); +@cont-color-menu-border-on-canvas-moderate: #dee2eb; +@cont-color-menu-border-on-canvas-bold: #003f60; +@cont-color-menu-border-on-layer-1-subtle: rgba(0, 0, 0, 0); +@cont-color-menu-border-on-layer-1-moderate: #dee2eb; +@cont-color-menu-border-on-layer-1-bold: #003f60; +@cont-color-menu-border-on-layer-2-subtle: rgba(0, 0, 0, 0); +@cont-color-menu-border-on-layer-2-moderate: #dee2eb; +@cont-color-menu-border-on-layer-2-bold: #003f60; +@cont-color-menu-border-on-layer-3-subtle: rgba(0, 0, 0, 0); +@cont-color-menu-border-on-layer-3-moderate: #dee2eb; +@cont-color-menu-border-on-layer-3-bold: #003f60; +@cont-color-menu-border-on-layer-4-subtle: rgba(0, 0, 0, 0); +@cont-color-menu-border-on-layer-4-moderate: #dee2eb; +@cont-color-menu-border-on-layer-4-bold: #003f60; +@cont-color-menu-fg-on-minimal: #141e29; +@cont-color-menu-fg-on-subtle: #141e29; +@cont-color-menu-fg-on-moderate: #141e29; +@cont-color-menu-fg-on-bold: #141e29; +@cont-color-navigation-bg-on-canvas-minimal: rgba(0, 0, 0, 0); +@cont-color-navigation-bg-on-canvas-subtle: #f6f7f9; +@cont-color-navigation-bg-on-canvas-moderate: #dee2eb; +@cont-color-navigation-bg-on-canvas-bold: #848f9c; +@cont-color-navigation-bg-on-layer-1-minimal: rgba(0, 0, 0, 0); +@cont-color-navigation-bg-on-layer-1-subtle: #ffffff; +@cont-color-navigation-bg-on-layer-1-moderate: #dee2eb; +@cont-color-navigation-bg-on-layer-1-bold: #848f9c; +@cont-color-navigation-bg-on-layer-2-minimal: rgba(0, 0, 0, 0); +@cont-color-navigation-bg-on-layer-2-subtle: #f6f7f9; +@cont-color-navigation-bg-on-layer-2-moderate: #dee2eb; +@cont-color-navigation-bg-on-layer-2-bold: #848f9c; +@cont-color-navigation-bg-on-layer-3-minimal: rgba(0, 0, 0, 0); +@cont-color-navigation-bg-on-layer-3-subtle: #ffffff; +@cont-color-navigation-bg-on-layer-3-moderate: #dee2eb; +@cont-color-navigation-bg-on-layer-3-bold: #848f9c; +@cont-color-navigation-bg-on-layer-4-minimal: rgba(0, 0, 0, 0); +@cont-color-navigation-bg-on-layer-4-subtle: #f6f7f9; +@cont-color-navigation-bg-on-layer-4-moderate: #dee2eb; +@cont-color-navigation-bg-on-layer-4-bold: #848f9c; +@cont-color-navigation-border-on-canvas-subtle: rgba(0, 0, 0, 0); +@cont-color-navigation-border-on-canvas-moderate: #dee2eb; +@cont-color-navigation-border-on-canvas-bold: #003f60; +@cont-color-navigation-border-on-layer-1-subtle: rgba(0, 0, 0, 0); +@cont-color-navigation-border-on-layer-1-moderate: #dee2eb; +@cont-color-navigation-border-on-layer-1-bold: #003f60; +@cont-color-navigation-border-on-layer-2-subtle: rgba(0, 0, 0, 0); +@cont-color-navigation-border-on-layer-2-moderate: #dee2eb; +@cont-color-navigation-border-on-layer-2-bold: #003f60; +@cont-color-navigation-border-on-layer-3-subtle: rgba(0, 0, 0, 0); +@cont-color-navigation-border-on-layer-3-moderate: #dee2eb; +@cont-color-navigation-border-on-layer-3-bold: #003f60; +@cont-color-navigation-border-on-layer-4-subtle: rgba(0, 0, 0, 0); +@cont-color-navigation-border-on-layer-4-moderate: #dee2eb; +@cont-color-navigation-border-on-layer-4-bold: #003f60; +@cont-color-navigation-fg-on-minimal: #141e29; +@cont-color-navigation-fg-on-subtle: #141e29; +@cont-color-navigation-fg-on-moderate: #141e29; +@cont-color-navigation-fg-on-bold: #141e29; +@cont-color-navigation-fg-description-on-minimal: #323c48; +@cont-color-navigation-fg-description-on-subtle: #323c48; +@cont-color-navigation-fg-description-on-moderate: #323c48; +@cont-color-navigation-fg-description-on-bold: #323c48; diff --git a/packages/ds-theme/src/web-design-tokens/version.txt b/packages/ds-theme/src/web-design-tokens/version.txt new file mode 100644 index 0000000000..ef8c7dc014 --- /dev/null +++ b/packages/ds-theme/src/web-design-tokens/version.txt @@ -0,0 +1 @@ +0.0.3-dev.16 \ No newline at end of file diff --git a/packages/elements/package.json b/packages/elements/package.json index 8c4736ee91..abc4e66eff 100644 --- a/packages/elements/package.json +++ b/packages/elements/package.json @@ -36,41 +36,57 @@ "./accordion/themes/halo/light": "./lib/accordion/themes/halo/light/index.js", "./accordion/themes/solar/charcoal": "./lib/accordion/themes/solar/charcoal/index.js", "./accordion/themes/solar/pearl": "./lib/accordion/themes/solar/pearl/index.js", + "./accordion/themes/ds/light": "./lib/accordion/themes/ds/light/index.js", + "./accordion/themes/ds/dark": "./lib/accordion/themes/ds/dark/index.js", "./appstate-bar": "./lib/appstate-bar/index.js", "./appstate-bar/themes/halo/dark": "./lib/appstate-bar/themes/halo/dark/index.js", "./appstate-bar/themes/halo/light": "./lib/appstate-bar/themes/halo/light/index.js", "./appstate-bar/themes/solar/charcoal": "./lib/appstate-bar/themes/solar/charcoal/index.js", "./appstate-bar/themes/solar/pearl": "./lib/appstate-bar/themes/solar/pearl/index.js", + "./appstate-bar/themes/ds/light": "./lib/appstate-bar/themes/ds/light/index.js", + "./appstate-bar/themes/ds/dark": "./lib/appstate-bar/themes/ds/dark/index.js", "./autosuggest": "./lib/autosuggest/index.js", "./autosuggest/themes/halo/dark": "./lib/autosuggest/themes/halo/dark/index.js", "./autosuggest/themes/halo/light": "./lib/autosuggest/themes/halo/light/index.js", "./autosuggest/themes/solar/charcoal": "./lib/autosuggest/themes/solar/charcoal/index.js", "./autosuggest/themes/solar/pearl": "./lib/autosuggest/themes/solar/pearl/index.js", + "./autosuggest/themes/ds/light": "./lib/autosuggest/themes/ds/light/index.js", + "./autosuggest/themes/ds/dark": "./lib/autosuggest/themes/ds/dark/index.js", "./button": "./lib/button/index.js", "./button/themes/halo/dark": "./lib/button/themes/halo/dark/index.js", "./button/themes/halo/light": "./lib/button/themes/halo/light/index.js", "./button/themes/solar/charcoal": "./lib/button/themes/solar/charcoal/index.js", "./button/themes/solar/pearl": "./lib/button/themes/solar/pearl/index.js", + "./button/themes/ds/light": "./lib/button/themes/ds/light/index.js", + "./button/themes/ds/dark": "./lib/button/themes/ds/dark/index.js", "./button-bar": "./lib/button-bar/index.js", "./button-bar/themes/halo/dark": "./lib/button-bar/themes/halo/dark/index.js", "./button-bar/themes/halo/light": "./lib/button-bar/themes/halo/light/index.js", "./button-bar/themes/solar/charcoal": "./lib/button-bar/themes/solar/charcoal/index.js", "./button-bar/themes/solar/pearl": "./lib/button-bar/themes/solar/pearl/index.js", + "./button-bar/themes/ds/light": "./lib/button-bar/themes/ds/light/index.js", + "./button-bar/themes/ds/dark": "./lib/button-bar/themes/ds/dark/index.js", "./calendar": "./lib/calendar/index.js", "./calendar/themes/halo/dark": "./lib/calendar/themes/halo/dark/index.js", "./calendar/themes/halo/light": "./lib/calendar/themes/halo/light/index.js", "./calendar/themes/solar/charcoal": "./lib/calendar/themes/solar/charcoal/index.js", "./calendar/themes/solar/pearl": "./lib/calendar/themes/solar/pearl/index.js", + "./calendar/themes/ds/light": "./lib/calendar/themes/ds/light/index.js", + "./calendar/themes/ds/dark": "./lib/calendar/themes/ds/dark/index.js", "./canvas": "./lib/canvas/index.js", "./canvas/themes/halo/dark": "./lib/canvas/themes/halo/dark/index.js", "./canvas/themes/halo/light": "./lib/canvas/themes/halo/light/index.js", "./canvas/themes/solar/charcoal": "./lib/canvas/themes/solar/charcoal/index.js", "./canvas/themes/solar/pearl": "./lib/canvas/themes/solar/pearl/index.js", + "./canvas/themes/ds/light": "./lib/canvas/themes/ds/light/index.js", + "./canvas/themes/ds/dark": "./lib/canvas/themes/ds/dark/index.js", "./card": "./lib/card/index.js", "./card/themes/halo/dark": "./lib/card/themes/halo/dark/index.js", "./card/themes/halo/light": "./lib/card/themes/halo/light/index.js", "./card/themes/solar/charcoal": "./lib/card/themes/solar/charcoal/index.js", "./card/themes/solar/pearl": "./lib/card/themes/solar/pearl/index.js", + "./card/themes/ds/light": "./lib/card/themes/ds/light/index.js", + "./card/themes/ds/dark": "./lib/card/themes/ds/dark/index.js", "./chart": "./lib/chart/index.js", "./chart/bare": "./lib/chart/bare.js", "./chart/plugins": "./lib/chart/plugins/index.js", @@ -78,252 +94,352 @@ "./chart/themes/halo/light": "./lib/chart/themes/halo/light/index.js", "./chart/themes/solar/charcoal": "./lib/chart/themes/solar/charcoal/index.js", "./chart/themes/solar/pearl": "./lib/chart/themes/solar/pearl/index.js", + "./chart/themes/ds/light": "./lib/chart/themes/ds/light/index.js", + "./chart/themes/ds/dark": "./lib/chart/themes/ds/dark/index.js", "./checkbox": "./lib/checkbox/index.js", "./checkbox/themes/halo/dark": "./lib/checkbox/themes/halo/dark/index.js", "./checkbox/themes/halo/light": "./lib/checkbox/themes/halo/light/index.js", "./checkbox/themes/solar/charcoal": "./lib/checkbox/themes/solar/charcoal/index.js", "./checkbox/themes/solar/pearl": "./lib/checkbox/themes/solar/pearl/index.js", + "./checkbox/themes/ds/light": "./lib/checkbox/themes/ds/light/index.js", + "./checkbox/themes/ds/dark": "./lib/checkbox/themes/ds/dark/index.js", "./clock": "./lib/clock/index.js", "./clock/themes/halo/dark": "./lib/clock/themes/halo/dark/index.js", "./clock/themes/halo/light": "./lib/clock/themes/halo/light/index.js", "./clock/themes/solar/charcoal": "./lib/clock/themes/solar/charcoal/index.js", "./clock/themes/solar/pearl": "./lib/clock/themes/solar/pearl/index.js", + "./clock/themes/ds/light": "./lib/clock/themes/ds/light/index.js", + "./clock/themes/ds/dark": "./lib/clock/themes/ds/dark/index.js", "./collapse": "./lib/collapse/index.js", "./collapse/themes/halo/dark": "./lib/collapse/themes/halo/dark/index.js", "./collapse/themes/halo/light": "./lib/collapse/themes/halo/light/index.js", "./collapse/themes/solar/charcoal": "./lib/collapse/themes/solar/charcoal/index.js", "./collapse/themes/solar/pearl": "./lib/collapse/themes/solar/pearl/index.js", + "./collapse/themes/ds/light": "./lib/collapse/themes/ds/light/index.js", + "./collapse/themes/ds/dark": "./lib/collapse/themes/ds/dark/index.js", "./color-dialog": "./lib/color-dialog/index.js", "./color-dialog/themes/halo/dark": "./lib/color-dialog/themes/halo/dark/index.js", "./color-dialog/themes/halo/light": "./lib/color-dialog/themes/halo/light/index.js", "./color-dialog/themes/solar/charcoal": "./lib/color-dialog/themes/solar/charcoal/index.js", "./color-dialog/themes/solar/pearl": "./lib/color-dialog/themes/solar/pearl/index.js", + "./color-dialog/themes/ds/light": "./lib/color-dialog/themes/ds/light/index.js", + "./color-dialog/themes/ds/dark": "./lib/color-dialog/themes/ds/dark/index.js", "./color-picker": "./lib/color-picker/index.js", "./color-picker/themes/halo/dark": "./lib/color-picker/themes/halo/dark/index.js", "./color-picker/themes/halo/light": "./lib/color-picker/themes/halo/light/index.js", "./color-picker/themes/solar/charcoal": "./lib/color-picker/themes/solar/charcoal/index.js", "./color-picker/themes/solar/pearl": "./lib/color-picker/themes/solar/pearl/index.js", + "./color-picker/themes/ds/light": "./lib/color-picker/themes/ds/light/index.js", + "./color-picker/themes/ds/dark": "./lib/color-picker/themes/ds/dark/index.js", "./combo-box": "./lib/combo-box/index.js", "./combo-box/themes/halo/dark": "./lib/combo-box/themes/halo/dark/index.js", "./combo-box/themes/halo/light": "./lib/combo-box/themes/halo/light/index.js", "./combo-box/themes/solar/charcoal": "./lib/combo-box/themes/solar/charcoal/index.js", "./combo-box/themes/solar/pearl": "./lib/combo-box/themes/solar/pearl/index.js", + "./combo-box/themes/ds/light": "./lib/combo-box/themes/ds/light/index.js", + "./combo-box/themes/ds/dark": "./lib/combo-box/themes/ds/dark/index.js", "./configuration": "./lib/configuration/index.js", "./counter": "./lib/counter/index.js", "./counter/themes/halo/dark": "./lib/counter/themes/halo/dark/index.js", "./counter/themes/halo/light": "./lib/counter/themes/halo/light/index.js", "./counter/themes/solar/charcoal": "./lib/counter/themes/solar/charcoal/index.js", "./counter/themes/solar/pearl": "./lib/counter/themes/solar/pearl/index.js", + "./counter/themes/ds/light": "./lib/counter/themes/ds/light/index.js", + "./counter/themes/ds/dark": "./lib/counter/themes/ds/dark/index.js", "./datetime-field": "./lib/datetime-field/index.js", "./datetime-field/themes/halo/dark": "./lib/datetime-field/themes/halo/dark/index.js", "./datetime-field/themes/halo/light": "./lib/datetime-field/themes/halo/light/index.js", "./datetime-field/themes/solar/charcoal": "./lib/datetime-field/themes/solar/charcoal/index.js", "./datetime-field/themes/solar/pearl": "./lib/datetime-field/themes/solar/pearl/index.js", + "./datetime-field/themes/ds/light": "./lib/datetime-field/themes/ds/light/index.js", + "./datetime-field/themes/ds/dark": "./lib/datetime-field/themes/ds/dark/index.js", "./datetime-picker": "./lib/datetime-picker/index.js", "./datetime-picker/themes/halo/dark": "./lib/datetime-picker/themes/halo/dark/index.js", "./datetime-picker/themes/halo/light": "./lib/datetime-picker/themes/halo/light/index.js", "./datetime-picker/themes/solar/charcoal": "./lib/datetime-picker/themes/solar/charcoal/index.js", "./datetime-picker/themes/solar/pearl": "./lib/datetime-picker/themes/solar/pearl/index.js", + "./datetime-picker/themes/ds/light": "./lib/datetime-picker/themes/ds/light/index.js", + "./datetime-picker/themes/ds/dark": "./lib/datetime-picker/themes/ds/dark/index.js", "./dialog": "./lib/dialog/index.js", "./dialog/themes/halo/dark": "./lib/dialog/themes/halo/dark/index.js", "./dialog/themes/halo/light": "./lib/dialog/themes/halo/light/index.js", "./dialog/themes/solar/charcoal": "./lib/dialog/themes/solar/charcoal/index.js", "./dialog/themes/solar/pearl": "./lib/dialog/themes/solar/pearl/index.js", + "./dialog/themes/ds/light": "./lib/dialog/themes/ds/light/index.js", + "./dialog/themes/ds/dark": "./lib/dialog/themes/ds/dark/index.js", "./email-field": "./lib/email-field/index.js", "./email-field/themes/halo/dark": "./lib/email-field/themes/halo/dark/index.js", "./email-field/themes/halo/light": "./lib/email-field/themes/halo/light/index.js", "./email-field/themes/solar/charcoal": "./lib/email-field/themes/solar/charcoal/index.js", "./email-field/themes/solar/pearl": "./lib/email-field/themes/solar/pearl/index.js", + "./email-field/themes/ds/light": "./lib/email-field/themes/ds/light/index.js", + "./email-field/themes/ds/dark": "./lib/email-field/themes/ds/dark/index.js", "./flag": "./lib/flag/index.js", "./flag/themes/halo/dark": "./lib/flag/themes/halo/dark/index.js", "./flag/themes/halo/light": "./lib/flag/themes/halo/light/index.js", "./flag/themes/solar/charcoal": "./lib/flag/themes/solar/charcoal/index.js", "./flag/themes/solar/pearl": "./lib/flag/themes/solar/pearl/index.js", + "./flag/themes/ds/light": "./lib/flag/themes/ds/light/index.js", + "./flag/themes/ds/dark": "./lib/flag/themes/ds/dark/index.js", "./header": "./lib/header/index.js", "./header/themes/halo/dark": "./lib/header/themes/halo/dark/index.js", "./header/themes/halo/light": "./lib/header/themes/halo/light/index.js", "./header/themes/solar/charcoal": "./lib/header/themes/solar/charcoal/index.js", "./header/themes/solar/pearl": "./lib/header/themes/solar/pearl/index.js", + "./header/themes/ds/light": "./lib/header/themes/ds/light/index.js", + "./header/themes/ds/dark": "./lib/header/themes/ds/dark/index.js", "./heatmap": "./lib/heatmap/index.js", "./heatmap/themes/halo/dark": "./lib/heatmap/themes/halo/dark/index.js", "./heatmap/themes/halo/light": "./lib/heatmap/themes/halo/light/index.js", "./heatmap/themes/solar/charcoal": "./lib/heatmap/themes/solar/charcoal/index.js", "./heatmap/themes/solar/pearl": "./lib/heatmap/themes/solar/pearl/index.js", + "./heatmap/themes/ds/light": "./lib/heatmap/themes/ds/light/index.js", + "./heatmap/themes/ds/dark": "./lib/heatmap/themes/ds/dark/index.js", "./icon": "./lib/icon/index.js", "./icon/themes/halo/dark": "./lib/icon/themes/halo/dark/index.js", "./icon/themes/halo/light": "./lib/icon/themes/halo/light/index.js", "./icon/themes/solar/charcoal": "./lib/icon/themes/solar/charcoal/index.js", "./icon/themes/solar/pearl": "./lib/icon/themes/solar/pearl/index.js", + "./icon/themes/ds/light": "./lib/icon/themes/ds/light/index.js", + "./icon/themes/ds/dark": "./lib/icon/themes/ds/dark/index.js", "./interactive-chart": "./lib/interactive-chart/index.js", "./interactive-chart/themes/halo/dark": "./lib/interactive-chart/themes/halo/dark/index.js", "./interactive-chart/themes/halo/light": "./lib/interactive-chart/themes/halo/light/index.js", "./interactive-chart/themes/solar/charcoal": "./lib/interactive-chart/themes/solar/charcoal/index.js", "./interactive-chart/themes/solar/pearl": "./lib/interactive-chart/themes/solar/pearl/index.js", + "./interactive-chart/themes/ds/light": "./lib/interactive-chart/themes/ds/light/index.js", + "./interactive-chart/themes/ds/dark": "./lib/interactive-chart/themes/ds/dark/index.js", "./item": "./lib/item/index.js", "./item/themes/halo/dark": "./lib/item/themes/halo/dark/index.js", "./item/themes/halo/light": "./lib/item/themes/halo/light/index.js", "./item/themes/solar/charcoal": "./lib/item/themes/solar/charcoal/index.js", "./item/themes/solar/pearl": "./lib/item/themes/solar/pearl/index.js", + "./item/themes/ds/light": "./lib/item/themes/ds/light/index.js", + "./item/themes/ds/dark": "./lib/item/themes/ds/dark/index.js", "./label": "./lib/label/index.js", "./label/themes/halo/dark": "./lib/label/themes/halo/dark/index.js", "./label/themes/halo/light": "./lib/label/themes/halo/light/index.js", "./label/themes/solar/charcoal": "./lib/label/themes/solar/charcoal/index.js", "./label/themes/solar/pearl": "./lib/label/themes/solar/pearl/index.js", + "./label/themes/ds/light": "./lib/label/themes/ds/light/index.js", + "./label/themes/ds/dark": "./lib/label/themes/ds/dark/index.js", "./layout": "./lib/layout/index.js", "./layout/themes/halo/dark": "./lib/layout/themes/halo/dark/index.js", "./layout/themes/halo/light": "./lib/layout/themes/halo/light/index.js", "./layout/themes/solar/charcoal": "./lib/layout/themes/solar/charcoal/index.js", "./layout/themes/solar/pearl": "./lib/layout/themes/solar/pearl/index.js", + "./layout/themes/ds/light": "./lib/layout/themes/ds/light/index.js", + "./layout/themes/ds/dark": "./lib/layout/themes/ds/dark/index.js", "./led-gauge": "./lib/led-gauge/index.js", "./led-gauge/themes/halo/dark": "./lib/led-gauge/themes/halo/dark/index.js", "./led-gauge/themes/halo/light": "./lib/led-gauge/themes/halo/light/index.js", "./led-gauge/themes/solar/charcoal": "./lib/led-gauge/themes/solar/charcoal/index.js", "./led-gauge/themes/solar/pearl": "./lib/led-gauge/themes/solar/pearl/index.js", + "./led-gauge/themes/ds/light": "./lib/led-gauge/themes/ds/light/index.js", + "./led-gauge/themes/ds/dark": "./lib/led-gauge/themes/ds/dark/index.js", "./list": "./lib/list/index.js", "./list/themes/halo/dark": "./lib/list/themes/halo/dark/index.js", "./list/themes/halo/light": "./lib/list/themes/halo/light/index.js", "./list/themes/solar/charcoal": "./lib/list/themes/solar/charcoal/index.js", "./list/themes/solar/pearl": "./lib/list/themes/solar/pearl/index.js", + "./list/themes/ds/light": "./lib/list/themes/ds/light/index.js", + "./list/themes/ds/dark": "./lib/list/themes/ds/dark/index.js", "./loader": "./lib/loader/index.js", "./loader/themes/halo/dark": "./lib/loader/themes/halo/dark/index.js", "./loader/themes/halo/light": "./lib/loader/themes/halo/light/index.js", "./loader/themes/solar/charcoal": "./lib/loader/themes/solar/charcoal/index.js", "./loader/themes/solar/pearl": "./lib/loader/themes/solar/pearl/index.js", + "./loader/themes/ds/light": "./lib/loader/themes/ds/light/index.js", + "./loader/themes/ds/dark": "./lib/loader/themes/ds/dark/index.js", "./multi-input": "./lib/multi-input/index.js", "./multi-input/themes/halo/dark": "./lib/multi-input/themes/halo/dark/index.js", "./multi-input/themes/halo/light": "./lib/multi-input/themes/halo/light/index.js", "./multi-input/themes/solar/charcoal": "./lib/multi-input/themes/solar/charcoal/index.js", "./multi-input/themes/solar/pearl": "./lib/multi-input/themes/solar/pearl/index.js", + "./multi-input/themes/ds/light": "./lib/multi-input/themes/ds/light/index.js", + "./multi-input/themes/ds/dark": "./lib/multi-input/themes/ds/dark/index.js", "./notification": "./lib/notification/index.js", "./notification/themes/halo/dark": "./lib/notification/themes/halo/dark/index.js", "./notification/themes/halo/light": "./lib/notification/themes/halo/light/index.js", "./notification/themes/solar/charcoal": "./lib/notification/themes/solar/charcoal/index.js", "./notification/themes/solar/pearl": "./lib/notification/themes/solar/pearl/index.js", + "./notification/themes/ds/light": "./lib/notification/themes/ds/light/index.js", + "./notification/themes/ds/dark": "./lib/notification/themes/ds/dark/index.js", "./number-field": "./lib/number-field/index.js", "./number-field/themes/halo/dark": "./lib/number-field/themes/halo/dark/index.js", "./number-field/themes/halo/light": "./lib/number-field/themes/halo/light/index.js", "./number-field/themes/solar/charcoal": "./lib/number-field/themes/solar/charcoal/index.js", "./number-field/themes/solar/pearl": "./lib/number-field/themes/solar/pearl/index.js", + "./number-field/themes/ds/light": "./lib/number-field/themes/ds/light/index.js", + "./number-field/themes/ds/dark": "./lib/number-field/themes/ds/dark/index.js", "./overlay": "./lib/overlay/index.js", "./overlay/themes/halo/dark": "./lib/overlay/themes/halo/dark/index.js", "./overlay/themes/halo/light": "./lib/overlay/themes/halo/light/index.js", "./overlay/themes/solar/charcoal": "./lib/overlay/themes/solar/charcoal/index.js", "./overlay/themes/solar/pearl": "./lib/overlay/themes/solar/pearl/index.js", + "./overlay/themes/ds/light": "./lib/overlay/themes/ds/light/index.js", + "./overlay/themes/ds/dark": "./lib/overlay/themes/ds/dark/index.js", "./overlay-menu": "./lib/overlay-menu/index.js", "./overlay-menu/themes/halo/dark": "./lib/overlay-menu/themes/halo/dark/index.js", "./overlay-menu/themes/halo/light": "./lib/overlay-menu/themes/halo/light/index.js", "./overlay-menu/themes/solar/charcoal": "./lib/overlay-menu/themes/solar/charcoal/index.js", "./overlay-menu/themes/solar/pearl": "./lib/overlay-menu/themes/solar/pearl/index.js", + "./overlay-menu/themes/ds/light": "./lib/overlay-menu/themes/ds/light/index.js", + "./overlay-menu/themes/ds/dark": "./lib/overlay-menu/themes/ds/dark/index.js", "./pagination": "./lib/pagination/index.js", "./pagination/themes/halo/dark": "./lib/pagination/themes/halo/dark/index.js", "./pagination/themes/halo/light": "./lib/pagination/themes/halo/light/index.js", "./pagination/themes/solar/charcoal": "./lib/pagination/themes/solar/charcoal/index.js", "./pagination/themes/solar/pearl": "./lib/pagination/themes/solar/pearl/index.js", + "./pagination/themes/ds/light": "./lib/pagination/themes/ds/light/index.js", + "./pagination/themes/ds/dark": "./lib/pagination/themes/ds/dark/index.js", "./panel": "./lib/panel/index.js", "./panel/themes/halo/dark": "./lib/panel/themes/halo/dark/index.js", "./panel/themes/halo/light": "./lib/panel/themes/halo/light/index.js", "./panel/themes/solar/charcoal": "./lib/panel/themes/solar/charcoal/index.js", "./panel/themes/solar/pearl": "./lib/panel/themes/solar/pearl/index.js", + "./panel/themes/ds/light": "./lib/panel/themes/ds/light/index.js", + "./panel/themes/ds/dark": "./lib/panel/themes/ds/dark/index.js", "./password-field": "./lib/password-field/index.js", "./password-field/themes/halo/dark": "./lib/password-field/themes/halo/dark/index.js", "./password-field/themes/halo/light": "./lib/password-field/themes/halo/light/index.js", "./password-field/themes/solar/charcoal": "./lib/password-field/themes/solar/charcoal/index.js", "./password-field/themes/solar/pearl": "./lib/password-field/themes/solar/pearl/index.js", + "./password-field/themes/ds/light": "./lib/password-field/themes/ds/light/index.js", + "./password-field/themes/ds/dark": "./lib/password-field/themes/ds/dark/index.js", "./pill": "./lib/pill/index.js", "./pill/themes/halo/dark": "./lib/pill/themes/halo/dark/index.js", "./pill/themes/halo/light": "./lib/pill/themes/halo/light/index.js", "./pill/themes/solar/charcoal": "./lib/pill/themes/solar/charcoal/index.js", "./pill/themes/solar/pearl": "./lib/pill/themes/solar/pearl/index.js", + "./pill/themes/ds/light": "./lib/pill/themes/ds/light/index.js", + "./pill/themes/ds/dark": "./lib/pill/themes/ds/dark/index.js", "./progress-bar": "./lib/progress-bar/index.js", "./progress-bar/themes/halo/dark": "./lib/progress-bar/themes/halo/dark/index.js", "./progress-bar/themes/halo/light": "./lib/progress-bar/themes/halo/light/index.js", "./progress-bar/themes/solar/charcoal": "./lib/progress-bar/themes/solar/charcoal/index.js", "./progress-bar/themes/solar/pearl": "./lib/progress-bar/themes/solar/pearl/index.js", + "./progress-bar/themes/ds/light": "./lib/progress-bar/themes/ds/light/index.js", + "./progress-bar/themes/ds/dark": "./lib/progress-bar/themes/ds/dark/index.js", "./radio-button": "./lib/radio-button/index.js", "./radio-button/themes/halo/dark": "./lib/radio-button/themes/halo/dark/index.js", "./radio-button/themes/halo/light": "./lib/radio-button/themes/halo/light/index.js", "./radio-button/themes/solar/charcoal": "./lib/radio-button/themes/solar/charcoal/index.js", "./radio-button/themes/solar/pearl": "./lib/radio-button/themes/solar/pearl/index.js", + "./radio-button/themes/ds/light": "./lib/radio-button/themes/ds/light/index.js", + "./radio-button/themes/ds/dark": "./lib/radio-button/themes/ds/dark/index.js", "./rating": "./lib/rating/index.js", "./rating/themes/halo/dark": "./lib/rating/themes/halo/dark/index.js", "./rating/themes/halo/light": "./lib/rating/themes/halo/light/index.js", "./rating/themes/solar/charcoal": "./lib/rating/themes/solar/charcoal/index.js", "./rating/themes/solar/pearl": "./lib/rating/themes/solar/pearl/index.js", + "./rating/themes/ds/light": "./lib/rating/themes/ds/light/index.js", + "./rating/themes/ds/dark": "./lib/rating/themes/ds/dark/index.js", "./search-field": "./lib/search-field/index.js", "./search-field/themes/halo/dark": "./lib/search-field/themes/halo/dark/index.js", "./search-field/themes/halo/light": "./lib/search-field/themes/halo/light/index.js", "./search-field/themes/solar/charcoal": "./lib/search-field/themes/solar/charcoal/index.js", "./search-field/themes/solar/pearl": "./lib/search-field/themes/solar/pearl/index.js", + "./search-field/themes/ds/light": "./lib/search-field/themes/ds/light/index.js", + "./search-field/themes/ds/dark": "./lib/search-field/themes/ds/dark/index.js", "./select": "./lib/select/index.js", "./select/themes/halo/dark": "./lib/select/themes/halo/dark/index.js", "./select/themes/halo/light": "./lib/select/themes/halo/light/index.js", "./select/themes/solar/charcoal": "./lib/select/themes/solar/charcoal/index.js", "./select/themes/solar/pearl": "./lib/select/themes/solar/pearl/index.js", + "./select/themes/ds/light": "./lib/select/themes/ds/light/index.js", + "./select/themes/ds/dark": "./lib/select/themes/ds/dark/index.js", "./sidebar-layout": "./lib/sidebar-layout/index.js", "./sidebar-layout/themes/halo/dark": "./lib/sidebar-layout/themes/halo/dark/index.js", "./sidebar-layout/themes/halo/light": "./lib/sidebar-layout/themes/halo/light/index.js", "./sidebar-layout/themes/solar/charcoal": "./lib/sidebar-layout/themes/solar/charcoal/index.js", "./sidebar-layout/themes/solar/pearl": "./lib/sidebar-layout/themes/solar/pearl/index.js", + "./sidebar-layout/themes/ds/light": "./lib/sidebar-layout/themes/ds/light/index.js", + "./sidebar-layout/themes/ds/dark": "./lib/sidebar-layout/themes/ds/dark/index.js", "./slider": "./lib/slider/index.js", "./slider/themes/halo/dark": "./lib/slider/themes/halo/dark/index.js", "./slider/themes/halo/light": "./lib/slider/themes/halo/light/index.js", "./slider/themes/solar/charcoal": "./lib/slider/themes/solar/charcoal/index.js", "./slider/themes/solar/pearl": "./lib/slider/themes/solar/pearl/index.js", + "./slider/themes/ds/light": "./lib/slider/themes/ds/light/index.js", + "./slider/themes/ds/dark": "./lib/slider/themes/ds/dark/index.js", "./sparkline": "./lib/sparkline/index.js", "./sparkline/themes/halo/dark": "./lib/sparkline/themes/halo/dark/index.js", "./sparkline/themes/halo/light": "./lib/sparkline/themes/halo/light/index.js", "./sparkline/themes/solar/charcoal": "./lib/sparkline/themes/solar/charcoal/index.js", "./sparkline/themes/solar/pearl": "./lib/sparkline/themes/solar/pearl/index.js", + "./sparkline/themes/ds/light": "./lib/sparkline/themes/ds/light/index.js", + "./sparkline/themes/ds/dark": "./lib/sparkline/themes/ds/dark/index.js", "./swing-gauge": "./lib/swing-gauge/index.js", "./swing-gauge/themes/halo/dark": "./lib/swing-gauge/themes/halo/dark/index.js", "./swing-gauge/themes/halo/light": "./lib/swing-gauge/themes/halo/light/index.js", "./swing-gauge/themes/solar/charcoal": "./lib/swing-gauge/themes/solar/charcoal/index.js", "./swing-gauge/themes/solar/pearl": "./lib/swing-gauge/themes/solar/pearl/index.js", + "./swing-gauge/themes/ds/light": "./lib/swing-gauge/themes/ds/light/index.js", + "./swing-gauge/themes/ds/dark": "./lib/swing-gauge/themes/ds/dark/index.js", "./tab": "./lib/tab/index.js", "./tab/themes/halo/dark": "./lib/tab/themes/halo/dark/index.js", "./tab/themes/halo/light": "./lib/tab/themes/halo/light/index.js", "./tab/themes/solar/charcoal": "./lib/tab/themes/solar/charcoal/index.js", "./tab/themes/solar/pearl": "./lib/tab/themes/solar/pearl/index.js", + "./tab/themes/ds/light": "./lib/tab/themes/ds/light/index.js", + "./tab/themes/ds/dark": "./lib/tab/themes/ds/dark/index.js", "./tab-bar": "./lib/tab-bar/index.js", "./tab-bar/themes/halo/dark": "./lib/tab-bar/themes/halo/dark/index.js", "./tab-bar/themes/halo/light": "./lib/tab-bar/themes/halo/light/index.js", "./tab-bar/themes/solar/charcoal": "./lib/tab-bar/themes/solar/charcoal/index.js", "./tab-bar/themes/solar/pearl": "./lib/tab-bar/themes/solar/pearl/index.js", + "./tab-bar/themes/ds/light": "./lib/tab-bar/themes/ds/light/index.js", + "./tab-bar/themes/ds/dark": "./lib/tab-bar/themes/ds/dark/index.js", "./text-field": "./lib/text-field/index.js", "./text-field/themes/halo/dark": "./lib/text-field/themes/halo/dark/index.js", "./text-field/themes/halo/light": "./lib/text-field/themes/halo/light/index.js", "./text-field/themes/solar/charcoal": "./lib/text-field/themes/solar/charcoal/index.js", "./text-field/themes/solar/pearl": "./lib/text-field/themes/solar/pearl/index.js", + "./text-field/themes/ds/light": "./lib/text-field/themes/ds/light/index.js", + "./text-field/themes/ds/dark": "./lib/text-field/themes/ds/dark/index.js", "./time-picker": "./lib/time-picker/index.js", "./time-picker/themes/halo/dark": "./lib/time-picker/themes/halo/dark/index.js", "./time-picker/themes/halo/light": "./lib/time-picker/themes/halo/light/index.js", "./time-picker/themes/solar/charcoal": "./lib/time-picker/themes/solar/charcoal/index.js", "./time-picker/themes/solar/pearl": "./lib/time-picker/themes/solar/pearl/index.js", + "./time-picker/themes/ds/light": "./lib/time-picker/themes/ds/light/index.js", + "./time-picker/themes/ds/dark": "./lib/time-picker/themes/ds/dark/index.js", "./toggle": "./lib/toggle/index.js", "./toggle/themes/halo/dark": "./lib/toggle/themes/halo/dark/index.js", "./toggle/themes/halo/light": "./lib/toggle/themes/halo/light/index.js", "./toggle/themes/solar/charcoal": "./lib/toggle/themes/solar/charcoal/index.js", "./toggle/themes/solar/pearl": "./lib/toggle/themes/solar/pearl/index.js", + "./toggle/themes/ds/light": "./lib/toggle/themes/ds/light/index.js", + "./toggle/themes/ds/dark": "./lib/toggle/themes/ds/dark/index.js", "./tooltip": "./lib/tooltip/index.js", "./tooltip/themes/halo/dark": "./lib/tooltip/themes/halo/dark/index.js", "./tooltip/themes/halo/light": "./lib/tooltip/themes/halo/light/index.js", "./tooltip/themes/solar/charcoal": "./lib/tooltip/themes/solar/charcoal/index.js", "./tooltip/themes/solar/pearl": "./lib/tooltip/themes/solar/pearl/index.js", + "./tooltip/themes/ds/light": "./lib/tooltip/themes/ds/light/index.js", + "./tooltip/themes/ds/dark": "./lib/tooltip/themes/ds/dark/index.js", "./tornado-chart": "./lib/tornado-chart/index.js", "./tornado-chart/themes/halo/dark": "./lib/tornado-chart/themes/halo/dark/index.js", "./tornado-chart/themes/halo/light": "./lib/tornado-chart/themes/halo/light/index.js", "./tornado-chart/themes/solar/charcoal": "./lib/tornado-chart/themes/solar/charcoal/index.js", "./tornado-chart/themes/solar/pearl": "./lib/tornado-chart/themes/solar/pearl/index.js", + "./tornado-chart/themes/ds/light": "./lib/tornado-chart/themes/ds/light/index.js", + "./tornado-chart/themes/ds/dark": "./lib/tornado-chart/themes/ds/dark/index.js", "./tree": "./lib/tree/index.js", "./tree/themes/halo/dark": "./lib/tree/themes/halo/dark/index.js", "./tree/themes/halo/light": "./lib/tree/themes/halo/light/index.js", "./tree/themes/solar/charcoal": "./lib/tree/themes/solar/charcoal/index.js", "./tree/themes/solar/pearl": "./lib/tree/themes/solar/pearl/index.js", + "./tree/themes/ds/light": "./lib/tree/themes/ds/light/index.js", + "./tree/themes/ds/dark": "./lib/tree/themes/ds/dark/index.js", "./tree-select": "./lib/tree-select/index.js", "./tree-select/themes/halo/dark": "./lib/tree-select/themes/halo/dark/index.js", "./tree-select/themes/halo/light": "./lib/tree-select/themes/halo/light/index.js", "./tree-select/themes/solar/charcoal": "./lib/tree-select/themes/solar/charcoal/index.js", - "./tree-select/themes/solar/pearl": "./lib/tree-select/themes/solar/pearl/index.js" + "./tree-select/themes/solar/pearl": "./lib/tree-select/themes/solar/pearl/index.js", + "./tree-select/themes/ds/light": "./lib/tree-select/themes/ds/light/index.js", + "./tree-select/themes/ds/dark": "./lib/tree-select/themes/ds/dark/index.js" }, "scripts": { "build": "node cli.js build --sourceMap --declarationMap", @@ -344,6 +460,7 @@ "@lit-labs/context": "^0.3.1", "@refinitiv-ui/halo-theme": "^7.5.2", "@refinitiv-ui/solar-theme": "^7.3.3", + "@refinitiv-ui/ds-theme": "^7.0.0", "chart.js": "^4.4.2", "chartjs-adapter-date-fns": "^3.0.0", "d3-interpolate": "^3.0.1", diff --git a/packages/elements/src/appstate-bar/__demo__/index.html b/packages/elements/src/appstate-bar/__demo__/index.html index f021eaad19..e3be55a0cc 100644 --- a/packages/elements/src/appstate-bar/__demo__/index.html +++ b/packages/elements/src/appstate-bar/__demo__/index.html @@ -9,12 +9,8 @@ } a ef-icon { - font-size: 20px; - vertical-align: middle; - } - - a span { - vertical-align: middle; + font-size: 18px; + vertical-align: bottom; } diff --git a/packages/halo-theme/LICENSE b/packages/halo-theme/LICENSE index c5972ecc2d..c3ed8e126f 100644 --- a/packages/halo-theme/LICENSE +++ b/packages/halo-theme/LICENSE @@ -1,4 +1,4 @@ -Copyright (C) 2023 LSEG. All rights reserved. +Copyright (C) 2024 LSEG. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -10,4 +10,4 @@ Redistribution and use in source and binary forms, with or without modification, THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -4. The font "Proxima Nova Fin" shall only be used within LSEG products or services. The copyright owner must approve any use of such font outside of LSEG products or services, which may be subject to a fee. Please see https://www.fontspring.com/lic/fontspring/webfont#license_text +4. The font "Proxima Nova Fin" shall only be used within LSEG products or services. The copyright owner must approve any use of such font outside of LSEG products or services, which may be subject to a fee. Please see https://www.fontspring.com/lic/fontspring/webfont#license_text diff --git a/packages/solar-theme/LICENSE b/packages/solar-theme/LICENSE index c5972ecc2d..c3ed8e126f 100644 --- a/packages/solar-theme/LICENSE +++ b/packages/solar-theme/LICENSE @@ -1,4 +1,4 @@ -Copyright (C) 2023 LSEG. All rights reserved. +Copyright (C) 2024 LSEG. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -10,4 +10,4 @@ Redistribution and use in source and binary forms, with or without modification, THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -4. The font "Proxima Nova Fin" shall only be used within LSEG products or services. The copyright owner must approve any use of such font outside of LSEG products or services, which may be subject to a fee. Please see https://www.fontspring.com/lic/fontspring/webfont#license_text +4. The font "Proxima Nova Fin" shall only be used within LSEG products or services. The copyright owner must approve any use of such font outside of LSEG products or services, which may be subject to a fee. Please see https://www.fontspring.com/lic/fontspring/webfont#license_text diff --git a/packages/theme-compiler/src/fileManager.js b/packages/theme-compiler/src/fileManager.js index 2f909a6ff5..115836f6d4 100644 --- a/packages/theme-compiler/src/fileManager.js +++ b/packages/theme-compiler/src/fileManager.js @@ -39,9 +39,13 @@ export function ElementsFileManager(less, options) { ElementsFileManager.prototype.loadFile = function (filename, currentDirectory, options, environment) { if (this.options.isEntrypoint) { - return glob(filename.replace(prefix, ''), { cwd: currentDirectory }).then((files) => { + // Glob patterns should always use `/` as a path separator, even on Windows systems + const globPattern = path + .join(currentDirectory, filename.replace(prefix, '')) + .replaceAll(path.sep, path.posix.sep); + return glob(globPattern).then((files) => { for (const file of files) { - addElementFile(path.join(currentDirectory, file)); + addElementFile(file); } return { filename: '', contents: '' }; }); diff --git a/scripts/release/theme-extractor.js b/scripts/release/theme-extractor.js index ef998d7d63..155d78a853 100644 --- a/scripts/release/theme-extractor.js +++ b/scripts/release/theme-extractor.js @@ -14,11 +14,14 @@ import { normalizePathSeparators } from './util.js'; -// Element package scope +// Package name const PACKAGE_NAME = '@refinitiv-ui/elements'; +// Package scope +const PACKAGE_SCOPE_NAME = PACKAGE_NAME.split('/')[0]; + // Where to look for theme files -const THEME_SOURCE = normalizePathSeparators(`${ROOT}/node_modules/${PACKAGE_NAME.split('/')[0]}/`); +const THEME_SOURCE = normalizePathSeparators(path.join(ROOT, 'node_modules', PACKAGE_SCOPE_NAME)); // Post-fix of theme name const THEME_POSTFIX = '-theme'; @@ -38,7 +41,7 @@ const options = yargs(hideBin(process.argv)) alias: 't', describe: 'Themes separated by commas', type: 'string', - default: 'halo,solar' + default: 'ds,halo,solar' }).argv; // Extract the src and themes argument