@engie-group/fluid-design-system-react
Version:
Fluid Design System React
612 lines • 1.12 MB
CSS
:root, [data-theme] {
--nj-semantic-elevation-shadow-2-dp: 0 1px 5px 0 rgba(0, 0, 0, .1), 0 2px 2px 0 rgba(0, 0, 0, .06), 0 3px 1px rgba(0, 0, 0, .06);
--nj-semantic-elevation-shadow-4-dp: 0 2px 4px rgba(0, 0, 0, 0.1), 0 4px 5px rgba(0, 0, 0, 0.06), 0 1px 10px rgba(0, 0, 0, 0.06);
--nj-semantic-elevation-shadow-6-dp: 0 3px 5px rgba(0, 0, 0, 0.1), 0 6px 10px rgba(0, 0, 0, 0.06), 0 1px 18px rgba(0, 0, 0, 0.06);
--nj-semantic-elevation-shadow-8-dp: 0 5px 5px rgba(0, 0, 0, 0.1), 0 8px 10px rgba(0, 0, 0, 0.06), 0 3px 14px rgba(0, 0, 0, 0.06);
--nj-semantic-elevation-shadow-16-dp: 0 8px 10px rgba(0, 0, 0, 0.1), 0 16px 24px rgba(0, 0, 0, 0.06), 0 6px 30px rgba(0, 0, 0, 0.06);
--nj-semantic-elevation-shadow-24-dp: 0 11px 15px rgba(0, 0, 0, 0.1), 0 24px 38px rgba(0, 0, 0, 0.06), 0 9px 46px rgba(0, 0, 0, 0.06);
--nj-semantic-font-weight-light: 300; /* DEPRECATED: will be removed in the next major version. Please don’t use this value anymore. */
--nj-semantic-font-weight-regular: 400;
--nj-semantic-font-weight-bold: 700;
--nj-semantic-font-weight-black: 900; /* DEPRECATED: will be removed in the next major version. Please don’t use this value anymore. */
--nj-semantic-font-line-height-sans-serif: 1.5;
--nj-semantic-motion-easing-fast-out-slow-in: cubic-bezier(.4, 0, .2, 1);
--nj-semantic-motion-easing-linear-out-slow-in: cubic-bezier(0, 0, .2, 1);
--nj-semantic-motion-easing-fast-out-linear-in: cubic-bezier(.4, 0, 1, 1);
--nj-core-color-grey-0: #ffffff;
--nj-core-color-grey-100: #f6f8f9;
--nj-core-color-grey-200: #ebeef1;
--nj-core-color-grey-300: #ccd4da;
--nj-core-color-grey-400: #9eadb8;
--nj-core-color-grey-500: #778c9b;
--nj-core-color-grey-600: #60798b;
--nj-core-color-grey-700: #435c6e;
--nj-core-color-grey-800: #334551;
--nj-core-color-grey-900: #232d35;
--nj-core-color-grey-1000: #171d21;
--nj-core-color-grey-alpha-0: rgba(0, 0, 0, 0);
--nj-core-color-grey-alpha-100: rgba(30, 80, 105, 0.04);
--nj-core-color-grey-alpha-200: rgba(5, 43, 80, 0.08);
--nj-core-color-grey-alpha-300: rgba(0, 40, 70, 0.2);
--nj-core-color-grey-alpha-400: rgba(6, 45, 73, 0.39);
--nj-core-color-grey-alpha-500: rgba(3, 42, 70, 0.54);
--nj-core-color-grey-alpha-inverse-0: rgba(0, 0, 0, 0);
--nj-core-color-grey-alpha-inverse-100: rgba(188, 225, 229, 0.03);
--nj-core-color-grey-alpha-inverse-200: rgba(164, 211, 229, 0.07);
--nj-core-color-grey-alpha-inverse-300: rgba(168, 213, 247, 0.17);
--nj-core-color-grey-alpha-inverse-400: rgba(166, 222, 255, 0.31);
--nj-core-color-grey-alpha-inverse-500: rgba(179, 221, 251, 0.45);
--nj-core-color-pink-100: #fff4f9;
--nj-core-color-pink-200: #ffe9f3;
--nj-core-color-pink-300: #ffc1df;
--nj-core-color-pink-400: #ff80bd;
--nj-core-color-pink-500: #fb3492;
--nj-core-color-pink-600: #e01b78;
--nj-core-color-pink-700: #963563;
--nj-core-color-pink-800: #5c3749;
--nj-core-color-pink-900: #34282e;
--nj-core-color-red-100: #fff7f5;
--nj-core-color-red-200: #ffeae5;
--nj-core-color-red-300: #ffc5b9;
--nj-core-color-red-400: #ff8979;
--nj-core-color-red-500: #f34e46;
--nj-core-color-red-600: #db3735;
--nj-core-color-red-700: #aa2424;
--nj-core-color-red-800: #7f1d1b;
--nj-core-color-red-900: #521814;
--nj-core-color-red-alpha-0: rgba(0, 0, 0, 0);
--nj-core-color-red-alpha-100: rgba(255, 55, 5, 0.04);
--nj-core-color-red-alpha-200: rgba(255, 64, 19, 0.11);
--nj-core-color-red-alpha-300: rgba(255, 48, 5, 0.28);
--nj-core-color-red-alpha-400: rgba(255, 32, 2, 0.53);
--nj-core-color-orange-100: #fff5ed;
--nj-core-color-orange-200: #ffeada;
--nj-core-color-orange-300: #ffc89d;
--nj-core-color-orange-400: #ff8c47;
--nj-core-color-orange-500: #d96929;
--nj-core-color-orange-600: #bc5921;
--nj-core-color-orange-700: #8e441a;
--nj-core-color-orange-800: #693315;
--nj-core-color-orange-900: #442312;
--nj-core-color-orange-alpha-0: rgba(0, 0, 0, 0);
--nj-core-color-orange-alpha-100: rgba(255, 130, 30, 0.08);
--nj-core-color-orange-alpha-200: rgba(255, 115, 8, 0.15);
--nj-core-color-orange-alpha-300: rgba(255, 114, 4, 0.39);
--nj-core-color-orange-alpha-400: rgba(255, 97, 3, 0.73);
--nj-core-color-yellow-100: #fff7e0;
--nj-core-color-yellow-200: #ffeeb4;
--nj-core-color-yellow-300: #ffcc59;
--nj-core-color-yellow-400: #d5a334;
--nj-core-color-yellow-500: #ab8327;
--nj-core-color-yellow-600: #947023;
--nj-core-color-yellow-700: #6f551d;
--nj-core-color-yellow-800: #533f18;
--nj-core-color-yellow-900: #362a13;
--nj-core-color-green-100: #f3faf4;
--nj-core-color-green-200: #e2f3e3;
--nj-core-color-green-300: #aedfb3;
--nj-core-color-green-400: #63be74;
--nj-core-color-green-500: #199d47;
--nj-core-color-green-600: #008836;
--nj-core-color-green-700: #006725;
--nj-core-color-green-800: #004d1c;
--nj-core-color-green-900: #0a3315;
--nj-core-color-green-alpha-0: rgba(0, 0, 0, 0);
--nj-core-color-green-alpha-100: rgba(35, 155, 35, 0.05);
--nj-core-color-green-alpha-200: rgba(13, 155, 22, 0.12);
--nj-core-color-green-alpha-300: rgba(2, 155, 18, 0.32);
--nj-core-color-green-alpha-400: rgba(3, 150, 31, 0.62);
--nj-core-color-blue-100: #f6f8fd;
--nj-core-color-blue-200: #e7eefc;
--nj-core-color-blue-300: #c0d4f9;
--nj-core-color-blue-400: #7fadef;
--nj-core-color-blue-500: #3c8cde;
--nj-core-color-blue-600: #007acd;
--nj-core-color-blue-700: #005aa0;
--nj-core-color-blue-800: #004478;
--nj-core-color-blue-900: #0b2d4e;
--nj-core-color-blue-alpha-0: rgba(0, 0, 0, 0);
--nj-core-color-blue-alpha-100: rgba(30, 80, 205, 0.04);
--nj-core-color-blue-alpha-200: rgba(15, 85, 225, 0.1);
--nj-core-color-blue-alpha-300: rgba(3, 83, 231, 0.25);
--nj-core-color-blue-alpha-400: rgba(4, 94, 224, 0.51);
--nj-core-color-ultramarine-100: #f6f7fb;
--nj-core-color-ultramarine-200: #eceef7;
--nj-core-color-ultramarine-300: #ccd1e9;
--nj-core-color-ultramarine-400: #9fa9d4;
--nj-core-color-ultramarine-500: #7986bf;
--nj-core-color-ultramarine-600: #6372b2;
--nj-core-color-ultramarine-700: #44549b;
--nj-core-color-ultramarine-800: #2b3d83;
--nj-core-color-ultramarine-900: #182663;
--nj-core-color-purple-100: #faf7fc;
--nj-core-color-purple-200: #f2ecf7;
--nj-core-color-purple-300: #deccec;
--nj-core-color-purple-400: #bf9ed9;
--nj-core-color-purple-500: #a377c5;
--nj-core-color-purple-600: #9261b7;
--nj-core-color-purple-700: #744299;
--nj-core-color-purple-800: #533669;
--nj-core-color-purple-900: #312838;
--nj-core-color-purple-alpha-0: rgba(0, 0, 0, 0);
--nj-core-color-purple-alpha-100: rgba(130, 55, 180, 0.04);
--nj-core-color-purple-alpha-200: rgba(93, 18, 155, 0.08);
--nj-core-color-purple-alpha-300: rgba(90, 0, 160, 0.2);
--nj-core-color-purple-alpha-400: rgba(91, 6, 158, 0.39);
--nj-core-color-teal-100: #f1fafa;
--nj-core-color-teal-200: #daf4f3;
--nj-core-color-teal-300: #95dfdd;
--nj-core-color-teal-400: #3dbcb8;
--nj-core-color-teal-500: #0a9994;
--nj-core-color-teal-600: #008480;
--nj-core-color-teal-700: #0a6361;
--nj-core-color-teal-800: #154948;
--nj-core-color-teal-900: #192f2f;
--nj-core-color-teal-alpha-0: rgba(0, 0, 0, 0);
--nj-core-color-teal-alpha-100: rgba(22, 172, 172, 0.06);
--nj-core-color-teal-alpha-200: rgba(8, 182, 175, 0.15);
--nj-core-color-teal-alpha-300: rgba(3, 179, 174, 0.42);
--nj-core-color-teal-alpha-400: rgba(3, 168, 163, 0.77);
--nj-core-color-lime-100: #f8fad5;
--nj-core-color-lime-200: #eef5a8;
--nj-core-color-lime-300: #c7de43;
--nj-core-color-lime-400: #9db603;
--nj-core-color-lime-500: #7d9200;
--nj-core-color-lime-600: #6c7d02;
--nj-core-color-lime-700: #525f0a;
--nj-core-color-lime-800: #3e460e;
--nj-core-color-lime-900: #2a2e0e;
--nj-core-color-engie-blue: #00aaff;
--nj-core-color-engie-green: #23d2b5;
--nj-core-color-white-alpha-300: rgba(255, 255, 255, 0.25);
--nj-core-elevation-z-index-0: 0;
--nj-core-elevation-z-index-1: 1000;
--nj-core-elevation-z-index-10: 1010;
--nj-core-elevation-z-index-20: 1020;
--nj-core-elevation-z-index-30: 1030;
--nj-core-elevation-z-index-40: 1040;
--nj-core-elevation-z-index-50: 1050;
--nj-core-elevation-z-index-60: 1060;
--nj-core-elevation-z-index-70: 1070;
--nj-core-elevation-z-index-80: 1080;
--nj-core-elevation-z-index-90: 1090;
--nj-core-elevation-z-index-100: 1100;
--nj-core-elevation-z-index-110: 1110;
--nj-core-elevation-z-index-120: 1120;
--nj-core-elevation-z-index-130: 1130;
--nj-core-elevation-z-index-140: 1140;
--nj-core-elevation-z-index-150: 1150;
--nj-core-elevation-z-index-160: 1160;
--nj-core-elevation-z-index-170: 1170;
--nj-core-elevation-z-index-180: 1180;
--nj-core-elevation-z-index-190: 1190;
--nj-core-elevation-z-index-200: 1200;
--nj-core-elevation-z-index-210: 1210;
--nj-core-elevation-z-index-220: 1220;
--nj-core-elevation-z-index-230: 1230;
--nj-core-elevation-z-index-240: 1240;
--nj-core-elevation-z-index-250: 1250;
--nj-core-elevation-z-index-260: 1260;
--nj-core-elevation-z-index-270: 1270;
--nj-core-elevation-z-index-280: 1280;
--nj-core-elevation-z-index-290: 1290;
--nj-core-elevation-z-index-300: 1300;
--nj-core-elevation-z-index-310: 1310;
--nj-core-elevation-z-index-320: 1320;
--nj-core-elevation-z-index-330: 1330;
--nj-core-elevation-z-index-340: 1340;
--nj-core-elevation-z-index-350: 1350;
--nj-core-elevation-z-index-360: 1360;
--nj-core-elevation-z-index-370: 1370;
--nj-core-elevation-z-index-380: 1380;
--nj-core-elevation-z-index-390: 1390;
--nj-core-elevation-z-index-400: 1400;
--nj-core-elevation-z-index-410: 1410;
--nj-core-elevation-z-index-420: 1420;
--nj-core-elevation-z-index-430: 1430;
--nj-core-elevation-z-index-440: 1440;
--nj-core-elevation-z-index-450: 1450;
--nj-core-elevation-z-index-460: 1460;
--nj-core-elevation-z-index-470: 1470;
--nj-core-elevation-z-index-480: 1480;
--nj-core-elevation-z-index-490: 1490;
--nj-core-elevation-z-index-500: 1500;
--nj-core-font-family-sans-serif: "Lato", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Helvetica Neue", "Arial", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
--nj-core-font-family-monospace: "Roboto Mono", "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;
--nj-core-opacity-50: 0.05;
--nj-core-opacity-100: 0.10;
--nj-core-opacity-150: 0.15;
--nj-core-opacity-200: 0.20;
--nj-core-opacity-250: 0.25;
--nj-core-opacity-300: 0.30;
--nj-core-opacity-350: 0.35;
--nj-core-opacity-400: 0.40;
--nj-core-opacity-450: 0.45;
--nj-core-opacity-500: 0.50;
--nj-core-opacity-550: 0.55;
--nj-core-opacity-600: 0.60;
--nj-core-opacity-650: 0.65;
--nj-core-opacity-700: 0.70;
--nj-core-opacity-750: 0.75;
--nj-core-opacity-800: 0.80;
--nj-core-opacity-850: 0.85;
--nj-core-opacity-900: 0.90;
--nj-core-opacity-950: 0.95;
--nj-core-opacity-1000: 1.00;
--nj-core-size-0: 0rem;
--nj-core-size-1: 0.0625rem;
--nj-core-size-2: 0.125rem;
--nj-core-size-4: 0.25rem;
--nj-core-size-6: 0.375rem;
--nj-core-size-8: 0.5rem;
--nj-core-size-10: 0.625rem;
--nj-core-size-12: 0.75rem;
--nj-core-size-14: 0.875rem;
--nj-core-size-16: 1rem;
--nj-core-size-18: 1.125rem;
--nj-core-size-20: 1.25rem;
--nj-core-size-22: 1.375rem;
--nj-core-size-24: 1.5rem;
--nj-core-size-28: 1.75rem;
--nj-core-size-30: 1.875rem;
--nj-core-size-32: 2rem;
--nj-core-size-34: 2.125rem;
--nj-core-size-36: 2.25rem;
--nj-core-size-38: 2.375rem;
--nj-core-size-40: 2.5rem;
--nj-core-size-42: 2.625rem;
--nj-core-size-44: 2.75rem;
--nj-core-size-46: 2.875rem;
--nj-core-size-48: 3rem;
--nj-core-size-50: 3.125rem;
--nj-core-size-52: 3.25rem;
--nj-core-size-54: 3.375rem;
--nj-core-size-56: 3.5rem;
--nj-core-size-58: 3.625rem;
--nj-core-size-64: 4rem;
--nj-core-size-72: 4.5rem;
--nj-core-size-76: 4.75rem;
--nj-core-size-80: 5rem;
--nj-core-size-88: 5.5rem;
--nj-core-size-96: 6rem;
--nj-core-size-112: 7rem;
--nj-core-size-116: 7.25rem;
--nj-core-size-128: 8rem;
--nj-core-size-9999: 9999rem;
--nj-semantic-color-background-accent-pink-secondary-default: var(--nj-core-color-pink-100); /* Subtle touch of pink with no meaning tied to the color. */
--nj-semantic-color-background-accent-pink-secondary-hovered: var(--nj-core-color-pink-200);
--nj-semantic-color-background-accent-pink-secondary-focused: var(--nj-core-color-pink-200);
--nj-semantic-color-background-accent-pink-secondary-pressed: var(--nj-core-color-pink-300);
--nj-semantic-color-background-accent-pink-tertiary-default: var(--nj-core-color-pink-200); /* Soft pink background with no meaning tied to the color, slightly stronger visual contrast than the secondary. */
--nj-semantic-color-background-accent-pink-tertiary-hovered: var(--nj-core-color-pink-300);
--nj-semantic-color-background-accent-pink-tertiary-focused: var(--nj-core-color-pink-300);
--nj-semantic-color-background-accent-pink-tertiary-pressed: var(--nj-core-color-pink-400);
--nj-semantic-color-background-accent-pink-solid-default: var(--nj-core-color-pink-600); /* Suitable for pink backgrounds when there is no meaning tied to the color. Ensures the minimum contrast requirements (at least 4.55:1). */
--nj-semantic-color-background-accent-pink-solid-hovered: var(--nj-core-color-pink-700);
--nj-semantic-color-background-accent-pink-solid-focused: var(--nj-core-color-pink-700);
--nj-semantic-color-background-accent-pink-solid-pressed: var(--nj-core-color-pink-800);
--nj-semantic-color-background-accent-pink-spotlight-default: var(--nj-core-color-pink-900); /* Reserved for highlighting and drawing maximum attention when there is no meaning tied to the color. Use sparingly to create important focal points in your interface */
--nj-semantic-color-background-accent-red-secondary-default: var(--nj-core-color-red-100); /* Subtle touch of red with no meaning tied to the color. */
--nj-semantic-color-background-accent-red-secondary-hovered: var(--nj-core-color-red-200);
--nj-semantic-color-background-accent-red-secondary-focused: var(--nj-core-color-red-200);
--nj-semantic-color-background-accent-red-secondary-pressed: var(--nj-core-color-red-300);
--nj-semantic-color-background-accent-red-tertiary-default: var(--nj-core-color-red-200); /* Soft red background with no meaning tied to the color, slightly stronger visual contrast than the secondary. */
--nj-semantic-color-background-accent-red-tertiary-hovered: var(--nj-core-color-red-300);
--nj-semantic-color-background-accent-red-tertiary-focused: var(--nj-core-color-red-300);
--nj-semantic-color-background-accent-red-tertiary-pressed: var(--nj-core-color-red-400);
--nj-semantic-color-background-accent-red-solid-default: var(--nj-core-color-red-600); /* Suitable for red backgrounds when there is no meaning tied to the color. Ensures the minimum contrast requirements (at least 4.55:1). */
--nj-semantic-color-background-accent-red-spotlight-default: var(--nj-core-color-red-900); /* Reserved for highlighting and drawing maximum attention when there is no meaning tied to the color. Use sparingly to create important focal points in your interface */
--nj-semantic-color-background-accent-orange-secondary-default: var(--nj-core-color-orange-100); /* Subtle touch of orange with no meaning tied to the color. */
--nj-semantic-color-background-accent-orange-secondary-hovered: var(--nj-core-color-orange-200);
--nj-semantic-color-background-accent-orange-secondary-focused: var(--nj-core-color-orange-200);
--nj-semantic-color-background-accent-orange-secondary-pressed: var(--nj-core-color-orange-300);
--nj-semantic-color-background-accent-orange-tertiary-default: var(--nj-core-color-orange-200); /* Soft orange background with no meaning tied to the color, slightly stronger visual contrast than the secondary. */
--nj-semantic-color-background-accent-orange-tertiary-hovered: var(--nj-core-color-orange-300);
--nj-semantic-color-background-accent-orange-tertiary-focused: var(--nj-core-color-orange-300);
--nj-semantic-color-background-accent-orange-tertiary-pressed: var(--nj-core-color-orange-400);
--nj-semantic-color-background-accent-orange-solid-default: var(--nj-core-color-orange-600); /* Suitable for orange backgrounds when there is no meaning tied to the color. Ensures the minimum contrast requirements (at least 4.55:1). */
--nj-semantic-color-background-accent-orange-solid-hovered: var(--nj-core-color-orange-700);
--nj-semantic-color-background-accent-orange-solid-focused: var(--nj-core-color-orange-700);
--nj-semantic-color-background-accent-orange-solid-pressed: var(--nj-core-color-orange-800);
--nj-semantic-color-background-accent-orange-spotlight-default: var(--nj-core-color-orange-900); /* Reserved for highlighting and drawing maximum attention when there is no meaning tied to the color. Use sparingly to create important focal points in your interface */
--nj-semantic-color-background-accent-yellow-secondary-default: var(--nj-core-color-yellow-100); /* Subtle touch of yellow with no meaning tied to the color. */
--nj-semantic-color-background-accent-yellow-secondary-hovered: var(--nj-core-color-yellow-200);
--nj-semantic-color-background-accent-yellow-secondary-focused: var(--nj-core-color-yellow-200);
--nj-semantic-color-background-accent-yellow-secondary-pressed: var(--nj-core-color-yellow-300);
--nj-semantic-color-background-accent-yellow-tertiary-default: var(--nj-core-color-yellow-200); /* Soft yellow background with no meaning tied to the color, slightly stronger visual contrast than the secondary. */
--nj-semantic-color-background-accent-yellow-tertiary-hovered: var(--nj-core-color-yellow-300);
--nj-semantic-color-background-accent-yellow-tertiary-focused: var(--nj-core-color-yellow-300);
--nj-semantic-color-background-accent-yellow-tertiary-pressed: var(--nj-core-color-yellow-400);
--nj-semantic-color-background-accent-yellow-solid-default: var(--nj-core-color-yellow-300); /* Suitable for yellow backgrounds when there is no meaning tied to the color. No minimum contrast requirement met! */
--nj-semantic-color-background-accent-yellow-solid-hovered: var(--nj-core-color-yellow-400);
--nj-semantic-color-background-accent-yellow-solid-focused: var(--nj-core-color-yellow-400);
--nj-semantic-color-background-accent-yellow-solid-pressed: var(--nj-core-color-yellow-500);
--nj-semantic-color-background-accent-yellow-spotlight-default: var(--nj-core-color-yellow-900); /* Reserved for highlighting and drawing maximum attention when there is no meaning tied to the color. Use sparingly to create important focal points in your interface */
--nj-semantic-color-background-accent-green-secondary-default: var(--nj-core-color-green-100); /* Subtle touch of green with no meaning tied to the color. */
--nj-semantic-color-background-accent-green-secondary-hovered: var(--nj-core-color-green-200);
--nj-semantic-color-background-accent-green-secondary-focused: var(--nj-core-color-green-200);
--nj-semantic-color-background-accent-green-secondary-pressed: var(--nj-core-color-green-300);
--nj-semantic-color-background-accent-green-tertiary-default: var(--nj-core-color-green-200); /* Soft green background with no meaning tied to the color, slightly stronger visual contrast than the secondary. */
--nj-semantic-color-background-accent-green-tertiary-hovered: var(--nj-core-color-green-300);
--nj-semantic-color-background-accent-green-tertiary-focused: var(--nj-core-color-green-300);
--nj-semantic-color-background-accent-green-tertiary-pressed: var(--nj-core-color-green-400);
--nj-semantic-color-background-accent-green-solid-default: var(--nj-core-color-green-600); /* Suitable for green backgrounds when there is no meaning tied to the color. Ensures the minimum contrast requirements (at least 4.55:1). */
--nj-semantic-color-background-accent-green-solid-hovered: var(--nj-core-color-green-700);
--nj-semantic-color-background-accent-green-solid-focused: var(--nj-core-color-green-700);
--nj-semantic-color-background-accent-green-solid-pressed: var(--nj-core-color-green-800);
--nj-semantic-color-background-accent-green-spotlight-default: var(--nj-core-color-green-900); /* Reserved for highlighting and drawing maximum attention when there is no meaning tied to the color. Use sparingly to create important focal points in your interface */
--nj-semantic-color-background-accent-grey-secondary-default: var(--nj-core-color-grey-100); /* Subtle touch of grey with no meaning tied to the color. */
--nj-semantic-color-background-accent-grey-secondary-hovered: var(--nj-core-color-grey-200);
--nj-semantic-color-background-accent-grey-secondary-focused: var(--nj-core-color-grey-200);
--nj-semantic-color-background-accent-grey-secondary-pressed: var(--nj-core-color-grey-300);
--nj-semantic-color-background-accent-grey-tertiary-default: var(--nj-core-color-grey-200); /* Soft grey background with no meaning tied to the color, slightly stronger visual contrast than the secondary. */
--nj-semantic-color-background-accent-grey-tertiary-hovered: var(--nj-core-color-grey-300);
--nj-semantic-color-background-accent-grey-tertiary-focused: var(--nj-core-color-grey-300);
--nj-semantic-color-background-accent-grey-tertiary-pressed: var(--nj-core-color-grey-400);
--nj-semantic-color-background-accent-grey-solid-default: var(--nj-core-color-grey-600); /* Suitable for grey backgrounds when there is no meaning tied to the color. Ensures the minimum contrast requirements (at least 4.55:1). */
--nj-semantic-color-background-accent-grey-solid-hovered: var(--nj-core-color-grey-700);
--nj-semantic-color-background-accent-grey-solid-focused: var(--nj-core-color-grey-700);
--nj-semantic-color-background-accent-grey-solid-pressed: var(--nj-core-color-grey-800);
--nj-semantic-color-background-accent-grey-spotlight-default: var(--nj-core-color-grey-900); /* Reserved for highlighting and drawing maximum attention when there is no meaning tied to the color. Use sparingly to create important focal points in your interface */
--nj-semantic-color-background-accent-blue-secondary-default: var(--nj-core-color-blue-100); /* Subtle touch of blue with no meaning tied to the color. */
--nj-semantic-color-background-accent-blue-secondary-hovered: var(--nj-core-color-blue-200);
--nj-semantic-color-background-accent-blue-secondary-focused: var(--nj-core-color-blue-200);
--nj-semantic-color-background-accent-blue-secondary-pressed: var(--nj-core-color-blue-300);
--nj-semantic-color-background-accent-blue-tertiary-default: var(--nj-core-color-blue-200); /* Soft blue background with no meaning tied to the color, slightly stronger visual contrast than the secondary. */
--nj-semantic-color-background-accent-blue-tertiary-hovered: var(--nj-core-color-blue-300);
--nj-semantic-color-background-accent-blue-tertiary-focused: var(--nj-core-color-blue-300);
--nj-semantic-color-background-accent-blue-tertiary-pressed: var(--nj-core-color-blue-400);
--nj-semantic-color-background-accent-blue-solid-default: var(--nj-core-color-blue-600); /* Suitable for blue backgrounds when there is no meaning tied to the color. Ensures the minimum contrast requirements (at least 4.55:1). */
--nj-semantic-color-background-accent-blue-solid-hovered: var(--nj-core-color-blue-700);
--nj-semantic-color-background-accent-blue-solid-focused: var(--nj-core-color-blue-700);
--nj-semantic-color-background-accent-blue-solid-pressed: var(--nj-core-color-blue-800);
--nj-semantic-color-background-accent-blue-spotlight-default: var(--nj-core-color-blue-900); /* Reserved for highlighting and drawing maximum attention when there is no meaning tied to the color. Use sparingly to create important focal points in your interface */
--nj-semantic-color-background-accent-ultramarine-secondary-default: var(--nj-core-color-ultramarine-100); /* Subtle touch of ultramarine with no meaning tied to the color. */
--nj-semantic-color-background-accent-ultramarine-secondary-hovered: var(--nj-core-color-ultramarine-200);
--nj-semantic-color-background-accent-ultramarine-secondary-focused: var(--nj-core-color-ultramarine-200);
--nj-semantic-color-background-accent-ultramarine-secondary-pressed: var(--nj-core-color-ultramarine-300);
--nj-semantic-color-background-accent-ultramarine-tertiary-default: var(--nj-core-color-ultramarine-200); /* Soft ultramarine background with no meaning tied to the color, slightly stronger visual contrast than the secondary. */
--nj-semantic-color-background-accent-ultramarine-tertiary-hovered: var(--nj-core-color-ultramarine-300);
--nj-semantic-color-background-accent-ultramarine-tertiary-focused: var(--nj-core-color-ultramarine-300);
--nj-semantic-color-background-accent-ultramarine-tertiary-pressed: var(--nj-core-color-ultramarine-400);
--nj-semantic-color-background-accent-ultramarine-solid-default: var(--nj-core-color-ultramarine-600); /* Suitable for ultramarine backgrounds when there is no meaning tied to the color. Ensures the minimum contrast requirements (at least 4.55:1). */
--nj-semantic-color-background-accent-ultramarine-solid-hovered: var(--nj-core-color-ultramarine-700);
--nj-semantic-color-background-accent-ultramarine-solid-focused: var(--nj-core-color-ultramarine-700);
--nj-semantic-color-background-accent-ultramarine-solid-pressed: var(--nj-core-color-ultramarine-800);
--nj-semantic-color-background-accent-ultramarine-spotlight-default: var(--nj-core-color-ultramarine-900); /* Reserved for highlighting and drawing maximum attention when there is no meaning tied to the color. Use sparingly to create important focal points in your interface */
--nj-semantic-color-background-accent-purple-secondary-default: var(--nj-core-color-purple-100); /* Subtle touch of purple with no meaning tied to the color. */
--nj-semantic-color-background-accent-purple-secondary-hovered: var(--nj-core-color-purple-200);
--nj-semantic-color-background-accent-purple-secondary-focused: var(--nj-core-color-purple-200);
--nj-semantic-color-background-accent-purple-secondary-pressed: var(--nj-core-color-purple-300);
--nj-semantic-color-background-accent-purple-tertiary-default: var(--nj-core-color-purple-200); /* Soft purple background with no meaning tied to the color, slightly stronger visual contrast than the secondary. */
--nj-semantic-color-background-accent-purple-tertiary-hovered: var(--nj-core-color-purple-300);
--nj-semantic-color-background-accent-purple-tertiary-focused: var(--nj-core-color-purple-300);
--nj-semantic-color-background-accent-purple-tertiary-pressed: var(--nj-core-color-purple-400);
--nj-semantic-color-background-accent-purple-solid-default: var(--nj-core-color-purple-600); /* Suitable for purple backgrounds when there is no meaning tied to the color. Ensures the minimum contrast requirements (at least 4.55:1). */
--nj-semantic-color-background-accent-purple-solid-hovered: var(--nj-core-color-purple-700);
--nj-semantic-color-background-accent-purple-solid-focused: var(--nj-core-color-purple-700);
--nj-semantic-color-background-accent-purple-solid-pressed: var(--nj-core-color-purple-800);
--nj-semantic-color-background-accent-purple-spotlight-default: var(--nj-core-color-purple-900); /* Reserved for highlighting and drawing maximum attention when there is no meaning tied to the color. Use sparingly to create important focal points in your interface */
--nj-semantic-color-background-accent-teal-secondary-default: var(--nj-core-color-teal-100); /* Subtle touch of teal with no meaning tied to the color. */
--nj-semantic-color-background-accent-teal-secondary-hovered: var(--nj-core-color-teal-200);
--nj-semantic-color-background-accent-teal-secondary-focused: var(--nj-core-color-teal-200);
--nj-semantic-color-background-accent-teal-secondary-pressed: var(--nj-core-color-teal-300);
--nj-semantic-color-background-accent-teal-tertiary-default: var(--nj-core-color-teal-200); /* Soft teal background with no meaning tied to the color, slightly stronger visual contrast than the secondary. */
--nj-semantic-color-background-accent-teal-tertiary-hovered: var(--nj-core-color-teal-300);
--nj-semantic-color-background-accent-teal-tertiary-focused: var(--nj-core-color-teal-300);
--nj-semantic-color-background-accent-teal-tertiary-pressed: var(--nj-core-color-teal-400);
--nj-semantic-color-background-accent-teal-solid-default: var(--nj-core-color-teal-600); /* Suitable for teal backgrounds when there is no meaning tied to the color. Ensures the minimum contrast requirements (at least 4.55:1). */
--nj-semantic-color-background-accent-teal-solid-hovered: var(--nj-core-color-teal-700);
--nj-semantic-color-background-accent-teal-solid-focused: var(--nj-core-color-teal-700);
--nj-semantic-color-background-accent-teal-solid-pressed: var(--nj-core-color-teal-800);
--nj-semantic-color-background-accent-teal-spotlight-default: var(--nj-core-color-teal-900); /* Reserved for highlighting and drawing maximum attention when there is no meaning tied to the color. Use sparingly to create important focal points in your interface */
--nj-semantic-color-background-accent-lime-secondary-default: var(--nj-core-color-lime-100); /* Subtle touch of lime with no meaning tied to the color. */
--nj-semantic-color-background-accent-lime-secondary-hovered: var(--nj-core-color-lime-200);
--nj-semantic-color-background-accent-lime-secondary-focused: var(--nj-core-color-lime-200);
--nj-semantic-color-background-accent-lime-secondary-pressed: var(--nj-core-color-lime-300);
--nj-semantic-color-background-accent-lime-tertiary-default: var(--nj-core-color-lime-200); /* Soft lime background with no meaning tied to the color, slightly stronger visual contrast than the secondary. */
--nj-semantic-color-background-accent-lime-tertiary-hovered: var(--nj-core-color-lime-300);
--nj-semantic-color-background-accent-lime-tertiary-focused: var(--nj-core-color-lime-300);
--nj-semantic-color-background-accent-lime-tertiary-pressed: var(--nj-core-color-lime-400);
--nj-semantic-color-background-accent-lime-solid-default: var(--nj-core-color-lime-600); /* Suitable for lime backgrounds when there is no meaning tied to the color. Ensures the minimum contrast requirements (at least 4.55:1). */
--nj-semantic-color-background-accent-lime-solid-hovered: var(--nj-core-color-lime-700);
--nj-semantic-color-background-accent-lime-solid-focused: var(--nj-core-color-lime-700);
--nj-semantic-color-background-accent-lime-solid-pressed: var(--nj-core-color-lime-800);
--nj-semantic-color-background-accent-lime-spotlight-default: var(--nj-core-color-lime-900); /* Reserved for highlighting and drawing maximum attention when there is no meaning tied to the color. Use sparingly to create important focal points in your interface */
--nj-semantic-color-background-additional-engie-ray-default: linear-gradient(90deg, var(--nj-core-color-engie-blue) 0%, var(--nj-core-color-engie-green) 100%); /* ENGIE's brand gradient. We strongly advise to refer to the brand guidelines for its usage. */
--nj-semantic-color-background-additional-signature-default: var(--nj-core-color-ultramarine-900); /* ENGIE's additional brand color. We strongly advise to refer to the brand guidelines for its usage. */
--nj-semantic-color-border-accent-pink-subtle-default: var(--nj-core-color-pink-300);
--nj-semantic-color-border-accent-pink-subtle-hovered: var(--nj-core-color-pink-400);
--nj-semantic-color-border-accent-pink-subtle-focused: var(--nj-core-color-pink-400);
--nj-semantic-color-border-accent-pink-subtle-pressed: var(--nj-core-color-pink-500);
--nj-semantic-color-border-accent-pink-subtle-selected: var(--nj-core-color-pink-500);
--nj-semantic-color-border-accent-pink-moderate-default: var(--nj-core-color-pink-400); /* Suitable for pink borders when there is no meaning tied to the color. */
--nj-semantic-color-border-accent-pink-moderate-hovered: var(--nj-core-color-pink-500);
--nj-semantic-color-border-accent-pink-moderate-focused: var(--nj-core-color-pink-500);
--nj-semantic-color-border-accent-pink-moderate-pressed: var(--nj-core-color-pink-600);
--nj-semantic-color-border-accent-pink-moderate-selected: var(--nj-core-color-pink-600);
--nj-semantic-color-border-accent-pink-strong-default: var(--nj-core-color-pink-600);
--nj-semantic-color-border-accent-pink-strong-hovered: var(--nj-core-color-pink-700);
--nj-semantic-color-border-accent-pink-strong-focused: var(--nj-core-color-pink-700);
--nj-semantic-color-border-accent-pink-strong-pressed: var(--nj-core-color-pink-800);
--nj-semantic-color-border-accent-pink-strong-selected: var(--nj-core-color-pink-800);
--nj-semantic-color-border-accent-red-subtle-default: var(--nj-core-color-red-300);
--nj-semantic-color-border-accent-red-subtle-hovered: var(--nj-core-color-red-400);
--nj-semantic-color-border-accent-red-subtle-focused: var(--nj-core-color-red-400);
--nj-semantic-color-border-accent-red-subtle-pressed: var(--nj-core-color-red-500);
--nj-semantic-color-border-accent-red-subtle-selected: var(--nj-core-color-red-500);
--nj-semantic-color-border-accent-red-moderate-default: var(--nj-core-color-red-400); /* Suitable for red borders when there is no meaning tied to the color. */
--nj-semantic-color-border-accent-red-moderate-hovered: var(--nj-core-color-red-500);
--nj-semantic-color-border-accent-red-moderate-focused: var(--nj-core-color-red-500);
--nj-semantic-color-border-accent-red-moderate-pressed: var(--nj-core-color-red-600);
--nj-semantic-color-border-accent-red-moderate-selected: var(--nj-core-color-red-600);
--nj-semantic-color-border-accent-red-strong-default: var(--nj-core-color-red-600);
--nj-semantic-color-border-accent-red-strong-hovered: var(--nj-core-color-red-700);
--nj-semantic-color-border-accent-red-strong-focused: var(--nj-core-color-red-700);
--nj-semantic-color-border-accent-red-strong-pressed: var(--nj-core-color-red-800);
--nj-semantic-color-border-accent-red-strong-selected: var(--nj-core-color-red-800);
--nj-semantic-color-border-accent-orange-subtle-default: var(--nj-core-color-orange-300);
--nj-semantic-color-border-accent-orange-subtle-hovered: var(--nj-core-color-orange-400);
--nj-semantic-color-border-accent-orange-subtle-focused: var(--nj-core-color-orange-400);
--nj-semantic-color-border-accent-orange-subtle-pressed: var(--nj-core-color-orange-500);
--nj-semantic-color-border-accent-orange-subtle-selected: var(--nj-core-color-orange-500);
--nj-semantic-color-border-accent-orange-moderate-default: var(--nj-core-color-orange-400); /* Suitable for orange borders when there is no meaning tied to the color. */
--nj-semantic-color-border-accent-orange-moderate-hovered: var(--nj-core-color-orange-500);
--nj-semantic-color-border-accent-orange-moderate-focused: var(--nj-core-color-orange-500);
--nj-semantic-color-border-accent-orange-moderate-pressed: var(--nj-core-color-orange-600);
--nj-semantic-color-border-accent-orange-moderate-selected: var(--nj-core-color-orange-600);
--nj-semantic-color-border-accent-orange-strong-default: var(--nj-core-color-orange-600);
--nj-semantic-color-border-accent-orange-strong-hovered: var(--nj-core-color-orange-700);
--nj-semantic-color-border-accent-orange-strong-focused: var(--nj-core-color-orange-700);
--nj-semantic-color-border-accent-orange-strong-pressed: var(--nj-core-color-orange-800);
--nj-semantic-color-border-accent-orange-strong-selected: var(--nj-core-color-orange-800);
--nj-semantic-color-border-accent-yellow-subtle-default: var(--nj-core-color-yellow-300);
--nj-semantic-color-border-accent-yellow-subtle-hovered: var(--nj-core-color-yellow-400);
--nj-semantic-color-border-accent-yellow-subtle-focused: var(--nj-core-color-yellow-400);
--nj-semantic-color-border-accent-yellow-subtle-pressed: var(--nj-core-color-yellow-500);
--nj-semantic-color-border-accent-yellow-subtle-selected: var(--nj-core-color-yellow-500);
--nj-semantic-color-border-accent-yellow-moderate-default: var(--nj-core-color-yellow-400); /* Suitable for yellow borders when there is no meaning tied to the color. */
--nj-semantic-color-border-accent-yellow-moderate-hovered: var(--nj-core-color-yellow-500);
--nj-semantic-color-border-accent-yellow-moderate-focused: var(--nj-core-color-yellow-500);
--nj-semantic-color-border-accent-yellow-moderate-pressed: var(--nj-core-color-yellow-600);
--nj-semantic-color-border-accent-yellow-moderate-selected: var(--nj-core-color-yellow-600);
--nj-semantic-color-border-accent-yellow-strong-default: var(--nj-core-color-yellow-600);
--nj-semantic-color-border-accent-yellow-strong-hovered: var(--nj-core-color-yellow-700);
--nj-semantic-color-border-accent-yellow-strong-focused: var(--nj-core-color-yellow-700);
--nj-semantic-color-border-accent-yellow-strong-pressed: var(--nj-core-color-yellow-800);
--nj-semantic-color-border-accent-yellow-strong-selected: var(--nj-core-color-yellow-800);
--nj-semantic-color-border-accent-green-subtle-default: var(--nj-core-color-green-300);
--nj-semantic-color-border-accent-green-subtle-hovered: var(--nj-core-color-green-400);
--nj-semantic-color-border-accent-green-subtle-focused: var(--nj-core-color-green-400);
--nj-semantic-color-border-accent-green-subtle-pressed: var(--nj-core-color-green-500);
--nj-semantic-color-border-accent-green-subtle-selected: var(--nj-core-color-green-500);
--nj-semantic-color-border-accent-green-moderate-default: var(--nj-core-color-green-400); /* Suitable for green borders when there is no meaning tied to the color. */
--nj-semantic-color-border-accent-green-moderate-hovered: var(--nj-core-color-green-500);
--nj-semantic-color-border-accent-green-moderate-focused: var(--nj-core-color-green-500);
--nj-semantic-color-border-accent-green-moderate-pressed: var(--nj-core-color-green-600);
--nj-semantic-color-border-accent-green-moderate-selected: var(--nj-core-color-green-600);
--nj-semantic-color-border-accent-green-strong-default: var(--nj-core-color-green-600);
--nj-semantic-color-border-accent-green-strong-hovered: var(--nj-core-color-green-700);
--nj-semantic-color-border-accent-green-strong-focused: var(--nj-core-color-green-700);
--nj-semantic-color-border-accent-green-strong-pressed: var(--nj-core-color-green-800);
--nj-semantic-color-border-accent-green-strong-selected: var(--nj-core-color-green-800);
--nj-semantic-color-border-accent-grey-subtle-default: var(--nj-core-color-grey-300);
--nj-semantic-color-border-accent-grey-subtle-hovered: var(--nj-core-color-grey-400);
--nj-semantic-color-border-accent-grey-subtle-focused: var(--nj-core-color-grey-400);
--nj-semantic-color-border-accent-grey-subtle-pressed: var(--nj-core-color-grey-500);
--nj-semantic-color-border-accent-grey-subtle-selected: var(--nj-core-color-grey-500);
--nj-semantic-color-border-accent-grey-moderate-default: var(--nj-core-color-grey-400); /* Suitable for grey borders when there is no meaning tied to the color. */
--nj-semantic-color-border-accent-grey-moderate-hovered: var(--nj-core-color-grey-500);
--nj-semantic-color-border-accent-grey-moderate-focused: var(--nj-core-color-grey-500);
--nj-semantic-color-border-accent-grey-moderate-pressed: var(--nj-core-color-grey-600);
--nj-semantic-color-border-accent-grey-moderate-selected: var(--nj-core-color-grey-600);
--nj-semantic-color-border-accent-grey-strong-default: var(--nj-core-color-grey-600);
--nj-semantic-color-border-accent-grey-strong-hovered: var(--nj-core-color-grey-700);
--nj-semantic-color-border-accent-grey-strong-focused: var(--nj-core-color-grey-700);
--nj-semantic-color-border-accent-grey-strong-pressed: var(--nj-core-color-grey-800);
--nj-semantic-color-border-accent-grey-strong-selected: var(--nj-core-color-grey-800);
--nj-semantic-color-border-accent-blue-subtle-default: var(--nj-core-color-blue-300);
--nj-semantic-color-border-accent-blue-subtle-hovered: var(--nj-core-color-blue-400);
--nj-semantic-color-border-accent-blue-subtle-focused: var(--nj-core-color-blue-400);
--nj-semantic-color-border-accent-blue-subtle-pressed: var(--nj-core-color-blue-500);
--nj-semantic-color-border-accent-blue-subtle-selected: var(--nj-core-color-blue-500);
--nj-semantic-color-border-accent-blue-moderate-default: var(--nj-core-color-blue-400); /* Suitable for blue borders when there is no meaning tied to the color. */
--nj-semantic-color-border-accent-blue-moderate-hovered: var(--nj-core-color-blue-500);
--nj-semantic-color-border-accent-blue-moderate-focused: var(--nj-core-color-blue-500);
--nj-semantic-color-border-accent-blue-moderate-pressed: var(--nj-core-color-blue-600);
--nj-semantic-color-border-accent-blue-moderate-selected: var(--nj-core-color-blue-600);
--nj-semantic-color-border-accent-blue-strong-default: var(--nj-core-color-blue-600);
--nj-semantic-color-border-accent-blue-strong-hovered: var(--nj-core-color-blue-700);
--nj-semantic-color-border-accent-blue-strong-focused: var(--nj-core-color-blue-700);
--nj-semantic-color-border-accent-blue-strong-pressed: var(--nj-core-color-blue-800);
--nj-semantic-color-border-accent-blue-strong-selected: var(--nj-core-color-blue-800);
--nj-semantic-color-border-accent-ultramarine-subtle-default: var(--nj-core-color-ultramarine-300);
--nj-semantic-color-border-accent-ultramarine-subtle-hovered: var(--nj-core-color-ultramarine-400);
--nj-semantic-color-border-accent-ultramarine-subtle-focused: var(--nj-core-color-ultramarine-400);
--nj-semantic-color-border-accent-ultramarine-subtle-pressed: var(--nj-core-color-ultramarine-500);
--nj-semantic-color-border-accent-ultramarine-subtle-selected: var(--nj-core-color-ultramarine-500);
--nj-semantic-color-border-accent-ultramarine-moderate-default: var(--nj-core-color-ultramarine-400); /* Suitable for ultramarine borders when there is no meaning tied to the color. */
--nj-semantic-color-border-accent-ultramarine-moderate-hovered: var(--nj-core-color-ultramarine-500);
--nj-semantic-color-border-accent-ultramarine-moderate-focused: var(--nj-core-color-ultramarine-500);
--nj-semantic-color-border-accent-ultramarine-moderate-pressed: var(--nj-core-color-ultramarine-600);
--nj-semantic-color-border-accent-ultramarine-moderate-selected: var(--nj-core-color-ultramarine-600);
--nj-semantic-color-border-accent-ultramarine-strong-default: var(--nj-core-color-ultramarine-600);
--nj-semantic-color-border-accent-ultramarine-strong-hovered: var(--nj-core-color-ultramarine-700);
--nj-semantic-color-border-accent-ultramarine-strong-focused: var(--nj-core-color-ultramarine-700);
--nj-semantic-color-border-accent-ultramarine-strong-pressed: var(--nj-core-color-ultramarine-800);
--nj-semantic-color-border-accent-ultramarine-strong-selected: var(--nj-core-color-ultramarine-800);
--nj-semantic-color-border-accent-purple-subtle-default: var(--nj-core-color-purple-300);
--nj-semantic-color-border-accent-purple-subtle-hovered: var(--nj-core-color-purple-400);
--nj-semantic-color-border-accent-purple-subtle-focused: var(--nj-core-color-purple-400);
--nj-semantic-color-border-accent-purple-subtle-pressed: var(--nj-core-color-purple-500);
--nj-semantic-color-border-accent-purple-subtle-selected: var(--nj-core-color-purple-500);
--nj-semantic-color-border-accent-purple-moderate-default: var(--nj-core-color-purple-400); /* Suitable for purple borders when there is no meaning tied to the color. */
--nj-semantic-color-border-accent-purple-moderate-hovered: var(--nj-core-color-purple-500);
--nj-semantic-color-border-accent-purple-moderate-focused: var(--nj-core-color-purple-500);
--nj-semantic-color-border-accent-purple-moderate-pressed: var(--nj-core-color-purple-600);
--nj-semantic-color-border-accent-purple-moderate-selected: var(--nj-core-color-purple-600);
--nj-semantic-color-border-accent-purple-strong-default: var(--nj-core-color-purple-600);
--nj-semantic-color-border-accent-purple-strong-hovered: var(--nj-core-color-purple-700);
--nj-semantic-color-border-accent-purple-strong-focused: var(--nj-core-color-purple-700);
--nj-semantic-color-border-accent-purple-strong-pressed: var(--nj-core-color-purple-800);
--nj-semantic-color-border-accent-purple-strong-selected: var(--nj-core-color-purple-800);
--nj-semantic-color-border-accent-teal-subtle-default: var(--nj-core-color-teal-300);
--nj-semantic-color-border-accent-teal-subtle-hovered: var(--nj-core-color-teal-400);
--nj-semantic-color-border-accent-teal-subtle-focused: var(--nj-core-color-teal-400);
--nj-semantic-color-border-accent-teal-subtle-pressed: var(--nj-core-color-teal-500);
--nj-semantic-color-border-accent-teal-subtle-selected: var(--nj-core-color-teal-500);
--nj-semantic-color-border-accent-teal-moderate-default: var(--nj-core-color-teal-400); /* Suitable for teal borders when there is no meaning tied to the color. */
--nj-semantic-color-border-accent-teal-moderate-hovered: var(--nj-core-color-teal-500);
--nj-semantic-color-border-accent-teal-moderate-focused: var(--nj-core-color-teal-500);
--nj-semantic-color-border-accent-teal-moderate-pressed: var(--nj-core-color-teal-600);
--nj-semantic-color-border-accent-teal-moderate-selected: var(--nj-core-color-teal-600);
--nj-semantic-color-border-accent-teal-strong-default: var(--nj-core-color-teal-600);
--nj-semantic-color-border-accent-teal-strong-hovered: var(--nj-core-color-teal-700);
--nj-semantic-color-border-accent-teal-strong-focused: var(--nj-core-color-teal-700);
--nj-semantic-color-border-accent-teal-strong-pressed: var(--nj-core-color-teal-800);
--nj-semantic-color-border-accent-teal-strong-selected: var(--nj-core-color-teal-800);
--nj-semantic-color-border-accent-lime-subtle-default: var(--nj-core-color-lime-300);
--nj-semantic-color-border-accent-lime-subtle-hovered: var(--nj-core-color-lime-400);
--nj-semantic-color-border-accent-lime-subtle-focused: var(--nj-core-color-lime-400);
--nj-semantic-color-border-accent-lime-subtle-pressed: var(--nj-core-color-lime-500);
--nj-semantic-color-border-accent-lime-subtle-selected: var(--nj-core-color-lime-500);
--nj-semantic-color-border-accent-lime-moderate-default: var(--nj-core-color-lime-400); /* Suitable for lime borders when there is no meaning tied to the color. */
--nj-semantic-color-border-accent-lime-moderate-hovered: var(--nj-core-color-lime-500);
--nj-semantic-color-border-accent-lime-moderate-focused: var(--nj-core-color-lime-500);
--nj-semantic-color-border-accent-lime-moderate-pressed: var(--nj-core-color-lime-600);
--nj-semantic-color-border-accent-lime-moderate-selected: var(--nj-core-color-lime-600);
--nj-semantic-color-border-accent-lime-strong-default: var(--nj-core-color-lime-600);
--nj-semantic-color-border-accent-lime-strong-hovered: var(--nj-core-color-lime-700);
--nj-semantic-color-border-accent-lime-strong-focused: var(--nj-core-color-lime-700);
--nj-semantic-color-border-accent-lime-strong-pressed: var(--nj-core-color-lime-800);
--nj-semantic-color-border-accent-lime-strong-selected: var(--nj-core-color-lime-800);
--nj-semantic-color-icon-accent-pink-primary-default: var(--nj-core-color-pink-600);
--nj-semantic-color-icon-accent-pink-primary-hovered: var(--nj-core-color-pink-700);
--nj-semantic-color-icon-accent-pink-primary-focused: var(--nj-core-color-pink-700);
--nj-semantic-color-icon-accent-pink-primary-pressed: var(--nj-core-color-pink-800);
--nj-semantic-color-icon-accent-pink-contrast-default: var(--nj-core-color-pink-800);
--nj-semantic-color-icon-accent-red-primary-default: var(--nj-core-color-red-600);
--nj-semantic-color-icon-accent-red-primary-hovered: var(--nj-core-color-red-700);
--nj-semantic-color-icon-accent-red-primary-focused: var(--nj-core-color-red-700);
--nj-semantic-color-icon-accent-red-primary-pressed: var(--nj-core-color-red-800);
--nj-semantic-color-icon-accent-red-contrast-default: var(--nj-core-color-red-800);
--nj-semantic-color-icon-accent-orange-primary-default: var(--nj-core-color-orange-600);
--nj-semantic-color-icon-accent-orange-primary-hovered: var(--nj-core-color-orange-700);
--nj-semantic-color-icon-accent-orange-primary-focused: var(--nj-core-color-orange-700);
--nj-semantic-color-icon-accent-orange-primary-pressed: var(--nj-core-color-orange-800);
--nj-semantic-color-icon-accent-orange-contrast-default: var(--nj-core-color-orange-800);
--nj-semantic-color-icon-accent-yellow-primary-default: var(--nj-core-color-yellow-600);
--nj-semantic-color-icon-accent-yellow-primary-hovered: var(--nj-core-color-yellow-700);
--nj-semantic-color-icon-accent-yellow-primary-focused: var(--nj-core-color-yellow-700);
--nj-semantic-color-icon-accent-yellow-primary-pressed: var(--nj-core-color-yellow-800);
--nj-semantic-color-icon-accent-yellow-contrast-default: var(--nj-core-color-yellow-800);
--nj-semantic-color-icon-accent-green-primary-default: var(--nj-core-color-green-600);
--nj-semantic-color-icon-accent-green-primary-hovered: var(--nj-core-color-green-700);
--nj-semantic-color-icon-accent-green-primary-focused: var(--nj-core-color-green-700);
--nj-semantic-color-icon-accent-green-primary-pressed: var(--nj-core-color-green-800);
--nj-semantic-color-icon-accent-green-contrast-default: var(--nj-core-color-green-800);
--nj-semantic-color-icon-accent-grey-primary-default: var(--nj-core-color-grey-600);
--nj-semantic-color-icon-accent-grey-primary-hovered: var(--nj-core-color-grey-700);
--nj-semantic-color-icon-accent-grey-primary-focused: var(--nj-core-color-grey-700);
--nj-semantic-color-icon-accent-grey-primary-pressed: var(--nj-core-color-grey-800);
--nj-semantic-color-icon-accent-grey