Skip to content

Commit a263043

Browse files
committed
Use unwraped custom properties for colors to support older browsers
1 parent 53c2514 commit a263043

File tree

2 files changed

+53
-53
lines changed

2 files changed

+53
-53
lines changed

src/app/colors.css

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,41 @@
11
:root {
2-
--color-pri-lighter: #ffccef;
3-
--color-pri-light: #ffccef;
4-
--color-pri-base: #e10098;
5-
--color-pri-dark: #990069;
6-
--color-pri-darker: #660046;
2+
--color-pri-lighter: 319 100% 90%;
3+
--color-pri-light: 319 100% 90%;
4+
--color-pri-base: 319 100% 44%;
5+
--color-pri-dark: 319 100% 30%;
6+
--color-pri-darker: 319 100% 20%;
77

8-
--color-sec-lighter: #edfad1;
9-
--color-sec-light: #dbf6a2;
10-
--color-sec-base: #c3f654;
11-
--color-sec-dark: #83bd02;
12-
--color-sec-darker: #507501;
8+
--color-sec-lighter: 79 80% 90%;
9+
--color-sec-light: 79 82% 80%;
10+
--color-sec-base: 79 90% 65%;
11+
--color-sec-dark: 79 98% 37%;
12+
--color-sec-darker: 79 98% 23%;
1313

14-
--color-neu-0: #ffffff;
15-
--color-neu-50: #fafcf4;
16-
--color-neu-100: #f3f4f0;
17-
--color-neu-200: #e7e9e2;
18-
--color-neu-300: #dbded3;
19-
--color-neu-400: #cfd3c5;
20-
--color-neu-500: #b8bda8;
21-
--color-neu-600: #a0a88a;
22-
--color-neu-700: #6d7557;
23-
--color-neu-800: #363a2c;
24-
--color-neu-900: #0e0f0b;
14+
--color-neu-0: 0 0% 100%;
15+
--color-neu-50: 75 57% 97%;
16+
--color-neu-100: 75 15% 95%;
17+
--color-neu-200: 77 14% 90%;
18+
--color-neu-300: 76 14% 85%;
19+
--color-neu-400: 77 14% 80%;
20+
--color-neu-500: 74 14% 70%;
21+
--color-neu-600: 76 15% 60%;
22+
--color-neu-700: 76 15% 40%;
23+
--color-neu-800: 77 14% 20%;
24+
--color-neu-900: 75 15% 5%;
2525
}
2626

2727
@media (prefers-color-scheme: dark) {
2828
:root {
29-
--color-neu-900: #ffffff;
30-
--color-neu-800: #fafcf4;
31-
--color-neu-700: #f3f4f0;
32-
--color-neu-600: #e7e9e2;
33-
--color-neu-500: #dbded3;
34-
--color-neu-400: #cfd3c5;
35-
--color-neu-300: #b8bda8;
36-
--color-neu-200: #a0a88a;
37-
--color-neu-100: #6d7557;
38-
--color-neu-50: #363a2c;
39-
--color-neu-0: #0e0f0b;
29+
--color-neu-900: 0 0% 100%;
30+
--color-neu-800: 75 57% 97%;
31+
--color-neu-700: 75 15% 95%;
32+
--color-neu-600: 77 14% 90%;
33+
--color-neu-500: 76 14% 85%;
34+
--color-neu-400: 77 14% 80%;
35+
--color-neu-300: 74 14% 70%;
36+
--color-neu-200: 76 15% 60%;
37+
--color-neu-100: 76 15% 40%;
38+
--color-neu-50: 77 14% 20%;
39+
--color-neu-0: 75 15% 5%;
4040
}
4141
}

tailwind.config.ts

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -26,31 +26,31 @@ const config: Config = {
2626
black: "#1b1b1b",
2727

2828
// #region new design system colors
29-
"pri-lighter": "var(--color-pri-lighter)",
30-
"pri-light": "var(--color-pri-light)",
31-
"pri-base": "var(--color-pri-base)",
32-
"pri-dark": "var(--color-pri-dark)",
33-
"pri-darker": "var(--color-pri-darker)",
29+
"pri-lighter": "hsl(var(--color-pri-lighter) / <alpha-value>)",
30+
"pri-light": "hsl(var(--color-pri-light) / <alpha-value>)",
31+
"pri-base": "hsl(var(--color-pri-base) / <alpha-value>)",
32+
"pri-dark": "hsl(var(--color-pri-dark) / <alpha-value>)",
33+
"pri-darker": "hsl(var(--color-pri-darker) / <alpha-value>)",
3434

35-
"sec-lighter": "var(--color-sec-lighter)",
36-
"sec-light": "var(--color-sec-light)",
37-
"sec-base": "var(--color-sec-base)",
38-
"sec-dark": "var(--color-sec-dark)",
39-
"sec-darker": "var(--color-sec-darker)",
35+
"sec-lighter": "hsl(var(--color-sec-lighter) / <alpha-value>)",
36+
"sec-light": "hsl(var(--color-sec-light) / <alpha-value>)",
37+
"sec-base": "hsl(var(--color-sec-base) / <alpha-value>)",
38+
"sec-dark": "hsl(var(--color-sec-dark) / <alpha-value>)",
39+
"sec-darker": "hsl(var(--color-sec-darker) / <alpha-value>)",
4040

4141
// We're using 3-letter color names to avoid conflicting
4242
// with the old `neutral` color.
43-
"neu-0": "rgb(from var(--color-neu-0) r g b / <alpha-value>)",
44-
"neu-50": "rgb(from var(--color-neu-50) r g b / <alpha-value>)",
45-
"neu-100": "rgb(from var(--color-neu-100) r g b / <alpha-value>)",
46-
"neu-200": "rgb(from var(--color-neu-200) r g b / <alpha-value>)",
47-
"neu-300": "rgb(from var(--color-neu-300) r g b / <alpha-value>)",
48-
"neu-400": "rgb(from var(--color-neu-400) r g b / <alpha-value>)",
49-
"neu-500": "rgb(from var(--color-neu-500) r g b / <alpha-value>)",
50-
"neu-600": "rgb(from var(--color-neu-600) r g b / <alpha-value>)",
51-
"neu-700": "rgb(from var(--color-neu-700) r g b / <alpha-value>)",
52-
"neu-800": "rgb(from var(--color-neu-800) r g b / <alpha-value>)",
53-
"neu-900": "rgb(from var(--color-neu-900) r g b / <alpha-value>)",
43+
"neu-0": "hsl(var(--color-neu-0) / <alpha-value>)",
44+
"neu-50": "hsl(var(--color-neu-50) / <alpha-value>)",
45+
"neu-100": "hsl(var(--color-neu-100) / <alpha-value>)",
46+
"neu-200": "hsl(var(--color-neu-200) / <alpha-value>)",
47+
"neu-300": "hsl(var(--color-neu-300) / <alpha-value>)",
48+
"neu-400": "hsl(var(--color-neu-400) / <alpha-value>)",
49+
"neu-500": "hsl(var(--color-neu-500) / <alpha-value>)",
50+
"neu-600": "hsl(var(--color-neu-600) / <alpha-value>)",
51+
"neu-700": "hsl(var(--color-neu-700) / <alpha-value>)",
52+
"neu-800": "hsl(var(--color-neu-800) / <alpha-value>)",
53+
"neu-900": "hsl(var(--color-neu-900) / <alpha-value>)",
5454
// #endregion new design system colors
5555
},
5656
backgroundImage: {

0 commit comments

Comments
 (0)