1+ @import url ("https://fonts.googleapis.com/css?family=Open+Sans|Roboto:400,700&display=swap" );
2+
3+
4+ : root {
5+ /* dark shades of primary color*/
6+ --clr-primary-1 : hsl (205 , 86% , 17% );
7+ --clr-primary-2 : hsl (205 , 77% , 27% );
8+ --clr-primary-3 : hsl (205 , 72% , 37% );
9+ --clr-primary-4 : hsl (205 , 63% , 48% );
10+ /* primary/main color */
11+ --clr-primary-5 : hsl (205 , 78% , 60% );
12+ /* lighter shades of primary color */
13+ --clr-primary-6 : hsl (205 , 89% , 70% );
14+ --clr-primary-7 : hsl (205 , 90% , 76% );
15+ --clr-primary-8 : hsl (205 , 86% , 81% );
16+ --clr-primary-9 : hsl (205 , 90% , 88% );
17+ --clr-primary-10 : hsl (205 , 100% , 96% );
18+ /* darkest grey - used for headings */
19+ --clr-grey-1 : hsl (209 , 61% , 16% );
20+ --clr-grey-2 : hsl (211 , 39% , 23% );
21+ --clr-grey-3 : hsl (209 , 34% , 30% );
22+ --clr-grey-4 : hsl (209 , 28% , 39% );
23+ /* grey used for paragraphs */
24+ --clr-grey-5 : hsl (210 , 22% , 49% );
25+ --clr-grey-6 : hsl (209 , 23% , 60% );
26+ --clr-grey-7 : hsl (211 , 27% , 70% );
27+ --clr-grey-8 : hsl (210 , 31% , 80% );
28+ --clr-grey-9 : hsl (212 , 33% , 89% );
29+ --clr-grey-10 : hsl (210 , 36% , 96% );
30+ --clr-white : # fff ;
31+ --clr-red-dark : hsl (360 , 67% , 44% );
32+ --clr-red-light : hsl (360 , 71% , 66% );
33+ --clr-green-dark : hsl (125 , 67% , 44% );
34+ --clr-green-light : hsl (125 , 71% , 66% );
35+ --clr-black : # 222 ;
36+ --ff-primary : "Roboto" , sans-serif;
37+ --ff-secondary : "Open Sans" , sans-serif;
38+ --transition : all 0.3s linear;
39+ --spacing : 0.1rem ;
40+ --radius : 0.25rem ;
41+ --light-shadow : 0 5px 15px rgba (0 , 0 , 0 , 0.1 );
42+ --dark-shadow : 0 5px 15px rgba (0 , 0 , 0 , 0.2 );
43+ --max-width : 1170px ;
44+ --fixed-width : 620px ;
45+ }
46+
47+
48+ .box {
49+ border-radius : 10px ;
50+ padding : 5px ;
51+ display : block;
52+ margin : 0 auto;
53+ border-width : 1px ;
54+ border-color : black;
55+ border-style : solid;
56+ position : absolute;
57+ top : 50% ;
58+ left : 50% ;
59+ transform : translate (-50% , -50% );
60+ width : 30em ;
61+ height : 30em ;
62+
63+ }
64+
65+ .button-holder {
66+ position : absolute;
67+ bottom : 0 ;
68+ width : 100% ;
69+ border : 1px solid black;
70+ align-items : stretch;
71+ }
72+
73+ .btn {
74+ text-transform : uppercase;
75+ background : transparent;
76+ color : var (--clr-black );
77+ padding : 0.375rem 0.75rem ;
78+ letter-spacing : var (--spacing );
79+ display : inline-block;
80+ transition : var (--transition );
81+ font-size : 0.875rem ;
82+ border : 2px solid var (--clr-black );
83+ cursor : pointer;
84+ box-shadow : 0 1px 3px rgba (0 , 0 , 0 , 0.2 );
85+ border-radius : var (--radius );
86+ margin : 0.5rem ;
87+ }
88+ .btn : hover {
89+ color : var (--clr-white );
90+ background : var (--clr-black );
91+ }
92+
93+ .number {
94+ font-size : 6rem ;
95+ font-weight : bold;
96+ }
97+
98+ h1 ,
99+ h2 ,
100+ h3 ,
101+ h4 {
102+ letter-spacing : var (--spacing );
103+ text-transform : capitalize;
104+ line-height : 1.25 ;
105+ margin-bottom : 0.75rem ;
106+ font-family : var (--ff-primary );
107+ }
108+ h1 {
109+ font-size : 3rem ;
110+ }
0 commit comments