1
1
: root {
2
- --qr-bg-color : hsl (0 , 0% , 100% );
3
2
--background : hsl (212 , 45% , 89% );
4
- --qr-body-text-color : hsl (216 , 15% , 48% );
5
- --qr-heading-text-color : hsl (218 , 44% , 22% );
3
+ --qr-bg-color : hsl (0 , 0% , 100% );
4
+ --qr-body-color : hsl (216 , 15% , 48% );
5
+ --qr-heading-color : hsl (218 , 44% , 22% );
6
6
7
7
--paragraph-font-size : 15px ;
8
+ --outfit-regular : 400 ;
9
+ --outfit-bold : 700 ;
8
10
9
11
--radius : 12px ;
10
12
}
13
+
14
+ .box-shadow {
15
+ -webkit-box-shadow : 2px 20px 57px -4px rgba (31 , 50 , 81 , 0.29 );
16
+ -moz-box-shadow : 2px 20px 57px -4px rgba (31 , 50 , 81 , 0.29 );
17
+ box-shadow : 2px 20px 57px -4px rgba (31 , 50 , 81 , 0.29 );
18
+ }
19
+
11
20
* {
12
21
box-sizing : border-box;
13
22
margin : 0 ;
14
23
padding : 0 ;
15
24
}
25
+
16
26
body {
27
+ font-family : "Outfit" , sans-serif;
28
+ font-optical-sizing : auto;
29
+ font-style : normal;
17
30
min-height : 100vh ;
18
31
background : var (--background );
19
32
display : flex;
@@ -22,49 +35,37 @@ body {
22
35
align-items : center;
23
36
}
24
37
25
- .outfit-regular ,
26
- .outfit-bold {
27
- font-family : "Outfit" , sans-serif;
28
- font-optical-sizing : auto;
29
- font-style : normal;
30
- }
31
-
32
- .outfit-regular {
33
- font-weight : 400 ;
34
- }
35
- .outfit-bold {
36
- font-weight : 700 ;
37
- }
38
-
39
- .qr-container {
38
+ main {
40
39
display : flex;
41
40
flex-direction : column;
42
- place-items : center;
43
- text-align : center;
44
- background-color : var (--qr-bg-color );
45
- border-radius : 15px ;
46
- padding : 15px 15px 25px 15px ;
47
- gap : 15px ;
48
- width : 18rem ;
41
+ place-items : center;
42
+ text-align : center;
43
+ background-color : var (--qr-bg-color );
44
+ border-radius : 15px ;
45
+ padding : 15px 15px 25px 15px ;
46
+ gap : 15px ;
47
+ width : 18rem ;
49
48
}
50
49
51
- # qr-image {
52
- display : block;
50
+ div , div > img , h1 , p { display : block; }
51
+
52
+ div {
53
53
max-width : 100% ;
54
54
border-radius : var (--radius );
55
55
& img {
56
56
width : 100% ;
57
- display : block;
58
57
border-radius : var (--radius );
59
58
}
60
59
}
61
- # qr-heading-text {
62
- display : block;
60
+
61
+ h1 {
63
62
font-size : larger;
64
- color : var (--qr-heading-text-color );
63
+ font-weight : var (--outfit-bold );
64
+ color : var (--qr-heading-color );
65
65
}
66
- # qr-body-text {
67
- display : block;
66
+
67
+ p {
68
68
font-size : var (--paragraph-font-size );
69
- color : var (--qr-body-text-color );
69
+ font-weight : var (--outfit-regular );
70
+ color : var (--qr-body-color );
70
71
}
0 commit comments