1
+ : root {
2
+ --font-family : Karla, sans-serif;
3
+ --primary-clr : # 5f9ea0 ;
4
+ --bg-clr : # f9f9f9 ;
5
+ --border-bottom-clr : # ebebebe1 ;
6
+ --border-left-clr : # c2ccf8 ;
7
+ --white : # ffffff ;
8
+ --box-shadow : # 0000003b ;
9
+ }
10
+
1
11
* ,
2
12
* ::after ,
3
13
* ::before {
@@ -17,21 +27,21 @@ body {
17
27
align-items : center;
18
28
min-height : 100vh ;
19
29
overflow : hidden;
20
- background-color : # 5f9ea0 ;
21
- font : 2rem Karla , sans-serif ;
30
+ background-color : var ( --primary-clr ) ;
31
+ font : 2rem var ( --font-family ) ;
22
32
}
23
33
24
34
.items {
25
35
max-width : 50rem ;
26
- background-color : # ffffff ;
36
+ background-color : var ( --white ) ;
27
37
border-radius : 0.5rem ;
28
- box-shadow : 1rem 1rem # 0000003b ;
38
+ box-shadow : 1rem 1rem var ( --box-shadow ) ;
29
39
}
30
40
31
41
.item {
32
42
display : flex;
33
43
align-items : center;
34
- border-bottom : 0.1rem solid # ebebebe1 ;
44
+ border-bottom : 0.1rem solid var ( --border-bottom-clr ) ;
35
45
}
36
46
37
47
.item : last-child {
@@ -47,17 +57,17 @@ input[type="checkbox"] + p {
47
57
transition : background-color 0.4s ease;
48
58
padding : 1.8rem ;
49
59
width : 100% ;
50
- border-left : 0.1rem solid # c2ccf8 ;
60
+ border-left : 0.1rem solid var ( --border-left-clr ) ;
51
61
}
52
62
53
63
input : checked + p {
54
- background-color : # f9f9f9 ;
64
+ background-color : var ( --bg-clr ) ;
55
65
text-decoration : line-through;
56
66
}
57
67
58
68
::selection {
59
- color : # ffffff ;
60
- background-color : # 5f9ea0 ;
69
+ color : var ( --white ) ;
70
+ background-color : var ( --primary-clr ) ;
61
71
}
62
72
63
73
@media screen and (max-width : 700px ) {
0 commit comments