10
10
--forground-main-color : rgb (255 255 255 / 1 );
11
11
--background-main-color : rgb (0 , 0 , 0 );
12
12
--card-border-radius : 30px ;
13
+ --default-color : rgba (156 , 163 , 175 );
14
+ --link-hover-color : rgb (129 120 255 / 1 );
15
+ --default-link-color : rgb (129 120 255 / 1 );
13
16
}
14
17
15
18
body {
@@ -36,6 +39,10 @@ main {
36
39
align-items : center;
37
40
}
38
41
42
+ a {
43
+ text-decoration : none;
44
+ }
45
+
39
46
.navbar {
40
47
display : flex;
41
48
flex-direction : column;
@@ -98,12 +105,118 @@ main {
98
105
margin-top : 20px ;
99
106
}
100
107
101
- footer {
102
- padding-top : 3rem ;
103
- text-align : center;
108
+
109
+ /* footer stat here */
110
+ .footer-main {
111
+ margin-top : 2rem ;
112
+ }
113
+
114
+ .footer-container {
115
+ width : 100% ;
116
+ display : flex;
117
+ align-items : center;
118
+ margin : 0 auto;
119
+ padding : 2rem 1.25rem ;
120
+ flex-direction : column;
121
+ }
122
+
123
+
124
+ @media (min-width : 1280px ) {
125
+ .footer-container {
126
+ max-width : 1280px ;
127
+ }
128
+ }
129
+
130
+ @media (min-width : 1024px ) {
131
+ .footer-container {
132
+ max-width : 1024px ;
133
+ }
134
+ }
135
+
136
+ @media (min-width : 768px ) {
137
+ .footer-container {
138
+ max-width : 768px ;
139
+ }
140
+ }
141
+
142
+ @media (min-width : 640px ) {
143
+ .footer-container {
144
+ flex-direction : row;
145
+ max-width : 640px ;
146
+ }
104
147
}
105
148
106
- footer > a {
149
+
150
+
151
+
152
+ .footer-title {
153
+ display : flex;
154
+ align-items : center;
155
+ justify-content : center;
156
+ font-weight : 500 ;
107
157
color : white;
108
- font-weight : 700 ;
109
- }
158
+ }
159
+
160
+ @media (min-width : 768px ) {
161
+ .footer-title {
162
+ justify-content : flex-start;
163
+ }
164
+ }
165
+
166
+ .footer-copyright {
167
+ margin-top : 1rem ;
168
+ font-size : .875rem ;
169
+ line-height : 1.25rem ;
170
+ color : var (--default-color )
171
+ }
172
+
173
+ @media (min-width : 640px ) {
174
+ .footer-copyright {
175
+ padding : 0.5rem 0 0.5rem 1rem ;
176
+ margin-left : 1rem ;
177
+ margin : 0 0 0 1rem ;
178
+ border-left-width : 2px ;
179
+ border-color : rgba (31 , 41 , 55 );
180
+ }
181
+ }
182
+
183
+ .footer-copyright > a {
184
+ color : rgb (129 120 255 / 1 )
185
+ }
186
+
187
+ .socials-span {
188
+ margin-top : 1rem ;
189
+ justify-content : center;
190
+ display : inline-flex;
191
+ }
192
+
193
+ @media (min-width : 640px ) {
194
+ .socials-span {
195
+ margin-left : auto;
196
+ margin-top : 0 ;
197
+ justify-content : flex-start;
198
+ }
199
+ }
200
+
201
+
202
+ .socials-span > a {
203
+ color : var (--default-color );
204
+ }
205
+
206
+ .socials-span > a : hover {
207
+ color : var (--link-hover-color );
208
+ transform : scale (1.4 );
209
+ transition : all 0.3s ease-in-out;
210
+ }
211
+
212
+ .socials-span > a : not (: first-child ) {
213
+ margin-left : 0.75rem ;
214
+ }
215
+
216
+ .socials-span > a > svg {
217
+ width : 1.25rem ;
218
+ height : 1.25rem ;
219
+ }
220
+
221
+
222
+ /* footer ends here */
0 commit comments