1
- body {
1
+ * {
2
2
margin : 0 ;
3
- font-family : 'Poppins' , sans-serif;
4
- background-color : # f7f8fa ;
5
- color : # 333 ;
3
+ padding : 0 ;
4
+ box-sizing : border-box;
5
+ }
6
+
7
+ body {
8
+ display : flex;
9
+ flex-direction : column;
6
10
line-height : 1.6 ;
11
+ min-height : 100vh ;
12
+ color : var (--text-color );
13
+ font-family : 'Poppins' , sans-serif;
14
+ background-color : var (--background-color );
7
15
}
8
16
9
17
/* Dark mode Css */
10
18
11
- body .dark-mode .contact-section {
12
- background-color : # 1e1e1e ;
13
- color : # f4f4f4 ;
14
- }
15
-
16
- body .dark-mode .contact-form {
17
- background-color : # 282828 ;
18
- color : # f4f4f4 ;
19
+ body .dark-mode .form-section {
20
+ background-color : # 000000 ;
19
21
}
20
22
21
23
body .dark-mode .form-section input ,
@@ -26,15 +28,6 @@ body.dark-mode .form-section textarea {
26
28
font-weight : 700 ;
27
29
}
28
30
29
- body .dark-mode .submit-button {
30
- background-color : # 444 ;
31
- color : # f4f4f4 ;
32
- }
33
-
34
- body .dark-mode .form-section {
35
- background-color : # 000000a1 ;
36
- }
37
-
38
31
body .dark-mode .form-section input ::placeholder ,
39
32
body .dark-mode .form-section textarea ::placeholder {
40
33
color : # b89f9fc2 ;
@@ -48,7 +41,12 @@ body.dark-mode .form-section .icon:hover {
48
41
color : # 1da1f2 ;
49
42
}
50
43
51
- /* Main container Css*/
44
+ main {
45
+ flex : 1 ;
46
+ display : flex;
47
+ justify-content : center;
48
+ align-items : center;
49
+ }
52
50
53
51
.contact-container {
54
52
display : flex;
@@ -71,7 +69,7 @@ body.dark-mode .form-section .icon:hover {
71
69
max-width : 500px ;
72
70
padding : 20px ;
73
71
text-align : center;
74
- background-color : # fff ;
72
+ background-color : # ffffff ;
75
73
box-shadow : 0 2px 10px rgba (0 , 0 , 0 , 0.1 );
76
74
border-radius : 8px ;
77
75
}
@@ -92,7 +90,7 @@ body.dark-mode .form-section .icon:hover {
92
90
width : 99% ;
93
91
padding : 10px ;
94
92
margin : 10px 0 ;
95
- border : 1px solid # ddd ;
93
+ border : 1px solid # dddddd ;
96
94
background-color : # e9eef5 ;
97
95
border-radius : 8px ;
98
96
font-size : 1em ;
@@ -125,7 +123,7 @@ textarea {
125
123
width : 100% ;
126
124
padding : 10px ;
127
125
background : # 4a90e2 ;
128
- color : # fff ;
126
+ color : # ffffff ;
129
127
border : none;
130
128
border-radius : 8px ;
131
129
font-size : 1em ;
@@ -145,7 +143,7 @@ textarea {
145
143
.social-links a {
146
144
margin : 0 10px ;
147
145
font-size : 1.5em ;
148
- color : # 333 ;
146
+ color : # 333333 ;
149
147
text-decoration : none;
150
148
transition : color 0.3s ease;
151
149
}
@@ -164,16 +162,6 @@ textarea {
164
162
font-size : 21px ;
165
163
}
166
164
167
- /* Footer Css*/
168
-
169
- footer {
170
- text-align : center;
171
- padding : 15px 20px ;
172
- background-color : # 333 ;
173
- color : white;
174
- font-size : 1em ;
175
- }
176
-
177
165
/* Media queries for responsiveness */
178
166
179
167
@media (max-width : 768px ) {
@@ -194,8 +182,4 @@ footer {
194
182
.form-section p {
195
183
font-size : 0.9em ;
196
184
}
197
-
198
- footer {
199
- font-size : 0.9em ;
200
- }
201
185
}
0 commit comments