@@ -23,41 +23,43 @@ export function Footer() {
2323 priority
2424 />
2525 </ Link >
26- < p className = 'text-sm text-gray-400 ' >
26+ < p className = 'text-sm text-[#B5B5B5] ' >
2727 © { currentYear } Boundless — Transparent, Community-Driven,
2828 Web3-Native Funding.
2929 </ p >
3030 </ div >
31+
3132 < div className = 'flex flex-col items-end space-y-6' >
3233 < nav
3334 className = 'mb-14 grid grid-cols-2 gap-x-8 gap-y-4 text-center sm:text-left'
3435 aria-label = 'Legal links'
3536 >
3637 < Link
3738 href = '/terms'
38- className = 'hover:text-primary rounded text-sm text-gray-400 transition-colors focus:ring-2 focus:ring-white/50 focus:outline-none'
39+ className = 'hover:text-primary rounded text-sm text-[#B5B5B5] transition-colors focus:ring-2 focus:ring-white/50 focus:outline-none'
3940 >
4041 Terms of Service
4142 </ Link >
4243 < Link
4344 href = '/privacy'
44- className = 'hover:text-primary rounded text-sm text-gray-400 transition-colors focus:ring-2 focus:ring-white/50 focus:outline-none'
45+ className = 'hover:text-primary rounded text-sm text-[#B5B5B5] transition-colors focus:ring-2 focus:ring-white/50 focus:outline-none'
4546 >
4647 Privacy Policy
4748 </ Link >
4849 < Link
4950 href = '/code-of-conduct'
50- className = 'hover:text-primary ml-10 rounded text-sm text-gray-400 transition-colors focus:ring-2 focus:ring-white/50 focus:outline-none'
51+ className = 'hover:text-primary ml-10 rounded text-sm text-[#B5B5B5] transition-colors focus:ring-2 focus:ring-white/50 focus:outline-none'
5152 >
5253 Code of Conduct
5354 </ Link >
5455 < Link
5556 href = '/disclaimer'
56- className = 'hover:text-primary ml-5 rounded text-sm text-gray-400 transition-colors focus:ring-2 focus:ring-white/50 focus:outline-none'
57+ className = 'hover:text-primary ml-5 rounded text-sm text-[#B5B5B5] transition-colors focus:ring-2 focus:ring-white/50 focus:outline-none'
5758 >
5859 Disclaimer
5960 </ Link >
6061 </ nav >
62+
6163 < nav
6264 className = 'flex items-center space-x-4'
6365 aria-label = 'Social media links'
@@ -76,7 +78,7 @@ export function Footer() {
7678 alt = { `${ name } icon` }
7779 width = { 24 }
7880 height = { 24 }
79- className = 'h- 6 w-6'
81+ className = { ` ${ name === 'gmail' ? 'h-18 w-18' : 'h- 6 w-6'} ` }
8082 />
8183 </ Link >
8284 { index < Object . keys ( socialLinks ) . length - 1 && (
@@ -87,24 +89,11 @@ export function Footer() {
8789 ) }
8890 </ div >
8991 ) ) }
90- < div className = 'ml-4 h-6 w-0.5 bg-[#2B2B2B]' aria-hidden = 'true' />
91- < Link
92- href = { `mailto:${ socialLinks . gmail } ` }
93- className = 'rounded transition-opacity hover:opacity-80 focus:ring-2 focus:ring-white/50 focus:outline-none'
94- aria-label = 'Contact us via email'
95- >
96- < Image
97- src = '/footer/gmail.svg'
98- alt = 'Email contact'
99- width = { 24 }
100- height = { 24 }
101- className = 'h-6 w-6'
102- />
103- </ Link >
10492 </ nav >
10593 </ div >
10694 </ div >
10795
96+ { /* Mobile version */ }
10897 < div className = 'flex flex-col items-center space-y-6 md:hidden' >
10998 < Link href = '/' aria-label = 'Boundless homepage' >
11099 < Image
@@ -123,25 +112,25 @@ export function Footer() {
123112 >
124113 < Link
125114 href = '/terms'
126- className = 'hover:text-primary rounded text-sm text-gray-400 transition-colors focus:ring-2 focus:ring-white/50 focus:outline-none'
115+ className = 'hover:text-primary rounded text-sm text-[#B5B5B5] transition-colors focus:ring-2 focus:ring-white/50 focus:outline-none'
127116 >
128117 Terms of Service
129118 </ Link >
130119 < Link
131120 href = '/privacy'
132- className = 'hover:text-primary rounded text-sm text-gray-400 transition-colors focus:ring-2 focus:ring-white/50 focus:outline-none'
121+ className = 'hover:text-primary rounded text-sm text-[#B5B5B5] transition-colors focus:ring-2 focus:ring-white/50 focus:outline-none'
133122 >
134123 Privacy Policy
135124 </ Link >
136125 < Link
137126 href = '/code-of-conduct'
138- className = 'hover:text-primary ml-10 rounded text-sm text-gray-400 transition-colors focus:ring-2 focus:ring-white/50 focus:outline-none'
127+ className = 'hover:text-primary ml-10 rounded text-sm text-[#B5B5B5] transition-colors focus:ring-2 focus:ring-white/50 focus:outline-none'
139128 >
140129 Code of Conduct
141130 </ Link >
142131 < Link
143132 href = '/disclaimer'
144- className = 'hover:text-primary ml-5 rounded text-sm text-gray-400 transition-colors focus:ring-2 focus:ring-white/50 focus:outline-none'
133+ className = 'hover:text-primary ml-5 rounded text-sm text-[#B5B5B5] transition-colors focus:ring-2 focus:ring-white/50 focus:outline-none'
145134 >
146135 Disclaimer
147136 </ Link >
@@ -178,7 +167,7 @@ export function Footer() {
178167 ) ) }
179168 </ nav >
180169
181- < p className = 'text-center text-sm text-gray-400 ' >
170+ < p className = 'text-center text-sm text-[#B5B5B5] ' >
182171 © { currentYear } Boundless — Transparent,
183172 < br />
184173 Community-Driven, Web3-Native Funding.
0 commit comments