From 7c2cfbe15419b8115f218b0f97325cf5a1c9642e Mon Sep 17 00:00:00 2001 From: kimjaehyeon0101 <47347352-kimjaehyeon0101@users.noreply.replit.com> Date: Mon, 29 Sep 2025 17:47:18 +0000 Subject: [PATCH] Update footer to use white logo and adjust text colors for dark theme Replaces black logo with white variant in `Footer.tsx`, changes footer background to dark gray, adjusts text colors to white for improved visibility, and repositions the partnership text to the bottom center. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 069d4324-6c40-4355-955e-c714a50de1ea Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3df548ff-50ae-432f-9be4-25d34eccc983/069d4324-6c40-4355-955e-c714a50de1ea/LZrXNFV --- attached_assets/logo_white_1759167910147.png | Bin 0 -> 5853 bytes client/src/components/Footer.tsx | 34 +++++++++---------- 2 files changed, 17 insertions(+), 17 deletions(-) create mode 100644 attached_assets/logo_white_1759167910147.png diff --git a/attached_assets/logo_white_1759167910147.png b/attached_assets/logo_white_1759167910147.png new file mode 100644 index 0000000000000000000000000000000000000000..b2e09c2a2bf3f7b87dfba05b7b1beb0f222fecb4 GIT binary patch literal 5853 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 z zZS7%wU>|h&c!!*0EeCFez619ez{WXmV5>I_STk_E-)6Wby2;XQz^OrF)vKL?_tB`c z>f3=81<%FW%W&Y0MNh(VaiE#si>Tnj<){w)F;ur%-l?eSn>Ej1RCFZDt-wO)J8)kQ zt;AY2ya47=rvkSGjn%3?1N=T{tPbEJVC$gq%*-si zX{i4DMDq7jG3(2D^je^G;9hN0fCn1*{^%x4R{-A(8mpD9K&Q$788qIyD9>_O(0FEM zmfbRx|2_rhGtcna?$SI^IY&o=P=(M^`l2QCR3t6iOp zy5&X~j82=kdL4T+vnpDKJ~y`jz6vaD;=L9C&ops-OXE>sZ~DnW@O_rtuCk2hw&bolZfd_-e+YtRbyS%HJSvfreoPt*1r#0ywcQt8TOXm?(vU_fS z-{8Q#8oE*0$HQoB8|-ta-EM>@D6Yv;D~dj>x)*SE&{$?>)*N$y2`D(55j^&l!Q)w4 zcLTcv_pk1o9JrU?Q^31XE$~JToxF|4tIqVN3pfIp7c`#93}O$fo(vomG?tl}HO~#e zj%XMCv4HUw0hb1hW9fARlTpwq2M7wjzK2``M&B0BdpX0rmhs0xYTL0tfEpvlzG#1z*S0_zz-q zlclSGuLO-{eLID?!>Vr1WM)<^3()7lSm5V0UefU*8trkPQ%=P^{ zy1Q5Tw?2W@zfdf{<-kG|K+Q%UiV;l{MgboT7^h|$100gDP_G5{4;=4O;NOAcnOSQ& z5Cw`^bOY}ToQth$5L$@a1NCEh1&SXY1pbV=vu0W7do%9;kwUFJ=j@)Z7a|7jD{wb6 nGcz-@l5vi^nVFfHSq1zb!SXO|(02L500000NkvXXu0mjfwOUBC literal 0 HcmV?d00001 diff --git a/client/src/components/Footer.tsx b/client/src/components/Footer.tsx index e37ab5a..e2a4069 100644 --- a/client/src/components/Footer.tsx +++ b/client/src/components/Footer.tsx @@ -1,45 +1,45 @@ import { Facebook } from "lucide-react"; import { SiX } from "react-icons/si"; -import logoBlack from "@assets/logo_black_1759165229646.png"; +import logoWhite from "@assets/logo_white_1759167910147.png"; export default function Footer() { return ( -