@@ -8,12 +8,7 @@ const navClassname = css`
8
8
flex-direction : column;
9
9
white-space : nowrap;
10
10
11
- @media (prefers-color-scheme : light) {
12
- border-inline-start : 4px solid hsl (210deg 50% 80% );
13
- }
14
- @media (prefers-color-scheme : dark) {
15
- border-inline-start : 4px solid hsl (210deg 50% 40% );
16
- }
11
+ border-inline-start : 4px solid light-dark (hsl (210deg 50% 80% ), hsl (210deg 50% 40% ));
17
12
18
13
h1 ,
19
14
h2 {
@@ -30,33 +25,17 @@ const navClassname = css`
30
25
transition : 0.1s background-color;
31
26
32
27
& : hover {
33
- @media (prefers-color-scheme : light) {
34
- background-color : hsl (210deg 50% 90% );
35
- }
36
- @media (prefers-color-scheme : dark) {
37
- background-color : hsl (210deg 50% 30% );
38
- }
28
+ background-color : light-dark (hsl (210deg 50% 90% ), hsl (210deg 50% 30% ));
39
29
}
40
30
}
41
31
` ;
42
32
43
33
const activeNavClassname = css `
44
34
font-weight : 500 ;
45
-
46
- @media (prefers-color-scheme : light) {
47
- background-color : hsl (210deg 50% 80% );
48
- }
49
- @media (prefers-color-scheme : dark) {
50
- background-color : hsl (210deg 50% 40% );
51
- }
35
+ background-color : light-dark (hsl (210deg 50% 80% ), hsl (210deg 50% 40% ));
52
36
53
37
a& : hover {
54
- @media (prefers-color-scheme : light) {
55
- background-color : hsl (210deg 50% 70% );
56
- }
57
- @media (prefers-color-scheme : dark) {
58
- background-color : hsl (210deg 50% 50% );
59
- }
38
+ background-color : light-dark (hsl (210deg 50% 70% ), hsl (210deg 50% 50% ));
60
39
}
61
40
` ;
62
41
0 commit comments