amir-rf commited on
Commit
a5a2551
·
verified ·
1 Parent(s): e2bcbce

this part needs design as if it is lacking css

Browse files
Files changed (1) hide show
  1. style.css +189 -1
style.css CHANGED
@@ -1,11 +1,178 @@
 
1
  /* Custom CSS for WasteLess */
2
  @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');
3
 
4
  body {
5
  font-family: 'Inter', sans-serif;
6
  line-height: 1.6;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
  }
8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  /* Custom scrollbar */
10
  ::-webkit-scrollbar {
11
  width: 8px;
@@ -29,12 +196,33 @@ body {
29
  transition: all 0.3s ease;
30
  transform: translateY(0);
31
  }
32
-
33
  .btn-hover-effect:hover {
34
  transform: translateY(-3px);
35
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
36
  }
37
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
38
  /* Custom card hover effect */
39
  .card-hover {
40
  transition: all 0.3s ease;
 
1
+
2
  /* Custom CSS for WasteLess */
3
  @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');
4
 
5
  body {
6
  font-family: 'Inter', sans-serif;
7
  line-height: 1.6;
8
+ color: #333;
9
+ }
10
+
11
+ /* Footer specific styles */
12
+ .custom-footer {
13
+ background: #2e7d32;
14
+ color: white;
15
+ padding: 3rem 0;
16
+ }
17
+
18
+ .custom-footer a {
19
+ color: rgba(255, 255, 255, 0.8);
20
+ transition: all 0.3s ease;
21
+ }
22
+
23
+ .custom-footer a:hover {
24
+ color: white;
25
+ text-decoration: none;
26
+ }
27
+
28
+ .custom-footer .container {
29
+ max-width: 1200px;
30
+ margin: 0 auto;
31
+ padding: 0 1rem;
32
  }
33
 
34
+ .custom-footer .grid {
35
+ display: grid;
36
+ gap: 2rem;
37
+ }
38
+
39
+ @media (min-width: 768px) {
40
+ .custom-footer .grid {
41
+ grid-template-columns: repeat(4, 1fr);
42
+ }
43
+ }
44
+
45
+ .custom-footer .md\:col-span-2 {
46
+ grid-column: span 2;
47
+ }
48
+
49
+ .custom-footer .text-primary {
50
+ color: #81c784;
51
+ }
52
+
53
+ .custom-footer .text-gray-400 {
54
+ color: rgba(255, 255, 255, 0.6);
55
+ }
56
+
57
+ .custom-footer .border-gray-700 {
58
+ border-color: rgba(255, 255, 255, 0.1);
59
+ }
60
+
61
+ .custom-footer .social-icon {
62
+ display: inline-flex;
63
+ align-items: center;
64
+ justify-content: center;
65
+ width: 2.5rem;
66
+ height: 2.5rem;
67
+ border-radius: 50%;
68
+ background: rgba(255, 255, 255, 0.1);
69
+ transition: all 0.3s ease;
70
+ }
71
+
72
+ .custom-footer .social-icon:hover {
73
+ background: rgba(255, 255, 255, 0.2);
74
+ transform: translateY(-3px);
75
+ }
76
+
77
+ .custom-footer .footer-link:hover {
78
+ color: #81c784;
79
+ padding-left: 0.5rem;
80
+ }
81
+
82
+ .custom-footer .flex {
83
+ display: flex;
84
+ }
85
+
86
+ .custom-footer .items-center {
87
+ align-items: center;
88
+ }
89
+
90
+ .custom-footer .space-x-4 > * + * {
91
+ margin-left: 1rem;
92
+ }
93
+
94
+ .custom-footer .space-y-2 > * + * {
95
+ margin-top: 0.5rem;
96
+ }
97
+
98
+ .custom-footer .mb-6 {
99
+ margin-bottom: 1.5rem;
100
+ }
101
+
102
+ .custom-footer .mb-4 {
103
+ margin-bottom: 1rem;
104
+ }
105
+
106
+ .custom-footer .mr-2 {
107
+ margin-right: 0.5rem;
108
+ }
109
+
110
+ .custom-footer .mr-1 {
111
+ margin-right: 0.25rem;
112
+ }
113
+
114
+ .custom-footer .w-4 {
115
+ width: 1rem;
116
+ }
117
+
118
+ .custom-footer .h-4 {
119
+ height: 1rem;
120
+ }
121
+
122
+ .custom-footer .text-lg {
123
+ font-size: 1.125rem;
124
+ line-height: 1.75rem;
125
+ }
126
+
127
+ .custom-footer .font-semibold {
128
+ font-weight: 600;
129
+ }
130
+
131
+ .custom-footer .text-2xl {
132
+ font-size: 1.5rem;
133
+ line-height: 2rem;
134
+ }
135
+
136
+ .custom-footer .font-bold {
137
+ font-weight: 700;
138
+ }
139
+
140
+ .custom-footer .rounded-full {
141
+ border-radius: 9999px;
142
+ }
143
+
144
+ .custom-footer .border-t {
145
+ border-top-width: 1px;
146
+ }
147
+
148
+ .custom-footer .pt-8 {
149
+ padding-top: 2rem;
150
+ }
151
+
152
+ .custom-footer .mt-12 {
153
+ margin-top: 3rem;
154
+ }
155
+ /* Footer animation effects */
156
+ @keyframes fadeInUp {
157
+ from {
158
+ opacity: 0;
159
+ transform: translateY(20px);
160
+ }
161
+ to {
162
+ opacity: 1;
163
+ transform: translateY(0);
164
+ }
165
+ }
166
+
167
+ .custom-footer > * {
168
+ animation: fadeInUp 0.6s ease forwards;
169
+ }
170
+
171
+ .custom-footer > *:nth-child(1) { animation-delay: 0.1s; }
172
+ .custom-footer > *:nth-child(2) { animation-delay: 0.2s; }
173
+ .custom-footer > *:nth-child(3) { animation-delay: 0.3s; }
174
+ .custom-footer > *:nth-child(4) { animation-delay: 0.4s; }
175
+
176
  /* Custom scrollbar */
177
  ::-webkit-scrollbar {
178
  width: 8px;
 
196
  transition: all 0.3s ease;
197
  transform: translateY(0);
198
  }
 
199
  .btn-hover-effect:hover {
200
  transform: translateY(-3px);
201
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
202
  }
203
 
204
+ /* Responsive footer adjustments */
205
+ @media (max-width: 767px) {
206
+ .custom-footer .grid {
207
+ grid-template-columns: 1fr;
208
+ }
209
+
210
+ .custom-footer .md\:col-span-2 {
211
+ grid-column: span 1;
212
+ }
213
+
214
+ .custom-footer .text-center-mobile {
215
+ text-align: center;
216
+ }
217
+
218
+ .custom-footer .flex-col-mobile {
219
+ flex-direction: column;
220
+ }
221
+
222
+ .custom-footer .social-icons-mobile {
223
+ justify-content: center;
224
+ }
225
+ }
226
  /* Custom card hover effect */
227
  .card-hover {
228
  transition: all 0.3s ease;