From 5b7b8102c2bde7b8f90bca26760418ecfdfe02c2 Mon Sep 17 00:00:00 2001 From: Tim Bannister Date: Tue, 28 Jan 2025 17:58:51 +0000 Subject: [PATCH 1/5] Home page enable dark mode Co-Authored-By: Tamilselvan Thangamony <20103020+tamilselvan1102@users.noreply.github.com> --- assets/scss/_custom.scss | 29 +++++++++++++++++++++++++++++ assets/scss/_variables_project.scss | 6 ++++++ 2 files changed, 35 insertions(+) diff --git a/assets/scss/_custom.scss b/assets/scss/_custom.scss index ac7737dfd481b..3462a02b71e8f 100644 --- a/assets/scss/_custom.scss +++ b/assets/scss/_custom.scss @@ -442,6 +442,35 @@ footer { } } +// Home page dark-mode +@media (prefers-color-scheme: dark) { + .cid-home main { + background-color: $dark-bg-color-2; + color:$dark-text-color-1; + } + + .cid-home main section:not(#video) { + background-color: $dark-bg-color-1; + color:$dark-text-color-1; + } + + .cid-home .feature-box div { + background-color: $dark-bg-color-2; + color:$dark-text-color-1; + } + + .cid-home main section:is(#video) #desktopShowVideoButton { + background-color: $dark-bg-color-1; + } + + .cid-home main section:is(#video) #desktopShowVideoButton:hover { + color: $dark-text-color-2; + } + + .cid-home main section:is(#video) #desktopKCButton:hover { + background-color: $dark-bg-color-1; + } +} /* COMMUNITY */ diff --git a/assets/scss/_variables_project.scss b/assets/scss/_variables_project.scss index d1d5590be47b0..ab0b74c8ccb92 100644 --- a/assets/scss/_variables_project.scss +++ b/assets/scss/_variables_project.scss @@ -20,3 +20,9 @@ $tooltip-font-size: 1rem; $tooltip-padding: 5px 8px; $tooltip-border-radius: 6px; $tooltip-font-weight: 400; + +// light / dark mode support +$dark-bg-color-1: #303030; +$dark-bg-color-2: #4f4f4f; +$dark-text-color-1: #ffffff; +$dark-text-color-2: #3371e3; From cdcd19bb69313245ead0da78a3d35c1fc775855a Mon Sep 17 00:00:00 2001 From: Tim Bannister Date: Tue, 28 Jan 2025 20:28:18 +0000 Subject: [PATCH 2/5] Improve dark mode handling (main page only) Co-authored-by: Tamilselvan Thangamony <20103020+tamilselvan1102@users.noreply.github.com> --- assets/scss/_custom.scss | 14 ++++++++++++-- static/images/cncf-white.png | Bin 0 -> 22789 bytes 2 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 static/images/cncf-white.png diff --git a/assets/scss/_custom.scss b/assets/scss/_custom.scss index 3462a02b71e8f..c7eef22cc8489 100644 --- a/assets/scss/_custom.scss +++ b/assets/scss/_custom.scss @@ -446,10 +446,10 @@ footer { @media (prefers-color-scheme: dark) { .cid-home main { background-color: $dark-bg-color-2; - color:$dark-text-color-1; + color:$dark-text-color-1; } - .cid-home main section:not(#video) { + .cid-home main section:not(#video):not(#cncf) { background-color: $dark-bg-color-1; color:$dark-text-color-1; } @@ -470,6 +470,16 @@ footer { .cid-home main section:is(#video) #desktopKCButton:hover { background-color: $dark-bg-color-1; } + + .cid-home main section:is(#talkToUs) img { + filter: invert(100%); + -webkit-filter: invert(100%); + } + + .cid-home main section:is(#cncf) { + background-color: $dark-bg-color-2; + background-image: url(/images/cncf-white.png); + } } /* COMMUNITY */ diff --git a/static/images/cncf-white.png b/static/images/cncf-white.png new file mode 100644 index 0000000000000000000000000000000000000000..9c3fd0760d49e2617d2eaded743b96e0f4991d44 GIT binary patch literal 22789 zcmce-g+-_cXYaMwUTf{uCt6!egW@{#br1+d0fVaPfIvhEAP^oI z2@xC9e{2_IQ8n}T#!aRTe;d$pNdIEz??&|vPPn}-6dzrghgOshDEUYr+BjW(}{}E|4aZjP>f|)2;^jXb3_3HQ2fucG|of%@BcwNH)?s`=&*l5TL<7&kp(jFH3&Zg7H9R9mi-5HhDiv$@3%NBxCc{vy4T?-byxB!=5A11py``5vDKTdg)XagtVwCoC;i2Xs@$D+|F!Gh2&0lL!~t7(%=Jw2GXVS3u@iJL?TQeQlTy~1^#>%frfw|=_#D`Wj^!L zuvIEbk;B(i{aVKS?jwB0_*cu5n?1j82d^}eFFjGrBTA}%cp)}-A3*`9 zoY5FO!f}NjxgWIo(w&^H_C~CuZmTYBebnws8Ezt%$F_}cB^+975p60yT03i*7#Ge{ z*lM#a!ToAqDQRht3^+cYSw#hkpp1Q$k>7hi4Ur~fs%n@LGZQyhWZkY$G$43bP?Z~v5y;gGn_VCe%+wM)rwy>| z*tm~xz01JlIkEu{Eq**N)fa9?t1bJ5PNF;)LVqP3ubjt!Kp>gx&_e@2W{vvkSo>C% zdOU60RY8iiH(AoN=G$JDya!P-0PU@7*Kx_8h_2b5zofix$cS)Nbk_p7fjvsRp zCW7Rg3hou=#u#4mJfzkgrtxmS=0hkSmn_H&Jz^>bA&2i{d=2$|b#ER94AKC%1=_Ec z(lweaW`3c|^6*ud<+jj=zWft;Q>-` zSvJ!dW`D0|Q0DlK?HeCI2xjnxKtb@h(1E#2ZXfm+wO*?`PAd^xaEmdUEftosEE?i+I-AYNV{=u|sa6i;OZiv9u+`~qTAJ429rMxzSoisvZ0Pc*!_N(R;Wc#@vC@VtNC zuAU+@x1nWsQKYqCjEP77?wU6M*<-io-5hZ~GUvy2LeJrWt%PL{Tw&sV#8z7VHM8>VYTvD`h05$LXfthq0yh?2r|FR5s z#C}M`=klXy=pQ(b-<-FKw8cdl+kRMcOb|!lC-i)pT@dBw_x#jFcdxC-6;$?`pr2WZ zF_Bdrl1~*$S=~HuCpwX&KwU1*raBF9AldFiT!&-9%SS0%EC8W)q;>{759nZn2EMuU z1X9}c4mA+Mc<6PIlQgM=m%7dkOr)irjAwRCpqx?m4 z?a#RYuze0~W*60lctsWE_)nzy3;5LgJlc=Q54F`RKAeEGA5OwvZ!50H=WmI$E#8w9 zh#`cZ<^|`cM%+J{DLV(;2*T?@{w?EQVsI-!z;6Gn*W@yAx*^#1(YAedWU2n_XS$bQzSswniw zT$)J}!u?KFXm7xJe{-Sd9L>6s3?Rw8MA?${f-g!FcMRC2lHVp!L-9R5E_UifOJ3_p z1RS%n_y_pa^7xtz)tj{H z!xc7|cDn3*rT5KCH!cxVozHZyiOpN?YHrrr1vQfP2WUuMD-V90-BbvBYhnAsg=P{m zd0jVJLEMABoCW!`LZ47JQ6gTq#?aoa?q$i_Fds^8J5UjtGxk90yezWc^t&WH7jw}S z*`EpSSJDyY1uK88-sM$V?S~M#bQICviP@4FdbG;0HAFM!xpe!yAfN#oW={Ys5hE@y zs?ydlNxad)7=AgGlzTg1(=UC_jUzIE64<&iW?-92KA$OEwgBe5`8u1ocsX)mGh$cD zfXMmM?wmEy`}o{oZ?cXcSBaQ3Q|#=K-eZMY(#r@pSt<1tb*w;lwcwiLCZ^X_qfd}L zg&uO*$b0@0Y5R*!Q!%0e%amF`Fy0wp+fN03`zf8Iiz%g4^LPS{YH{3d8;_E;samPg zSMq*+95;~T1Pf`c4hCjpjLA{6P?pKUWaS0-{SUrIsY`e-x539yC5u>(x8i-(S>)EPag5U2Z7w&wTN`6CdoF6nd7>qiem#vfP(p z_c1)Qj{l^#U|ghLlzHkIqBELwGP6o{yQ)vH+237X@8g^_YTl)qO`DS9y|*cs7YlO- zrg!0qsej3`y+~t51ZC{3y1Vs`Z%vhq`KN5@549MGFYnCOQO>dSi!;Hb-u}KJTeV0w z#$oPZjs4`q)1&O4O%E5PY)wNgw|YJ~TnldB`*BR6G}w2$RycEC=X|SN4NRC|58R18 zFU}^tLfaiEUwEh3`IGAoN_KlYCngc7Om)630j?n3Pm>e-MiG@Oc0(J&%K zLnjIM1Q(oe(ScVXKFENAeS|V&Mb_QfJyP^> zkXpGd*+O(@5Lt1IQuU02*J(O->Ez;ZH-^}JP#NYA2_RF-{QgSWWJ%5ecOrGkpOfsKftV9vf*&V9Da*Yb85f+~ z3SxHgV0}i=xL@Y-p-sO2WN-j>PDY1<^9v=B93kQ`dpY(w#ZbR zy}vbue0hx0YIhz0Q3$8dV^!L5-%uhbgfy$7QJV1r&#|?DLWrdKw$M z3qO>73K&?t++oOY%`pks&gZ2R?OgNrh%xMlG6UFVX-FOX6u||NIoc2~5h+h3%Teg+ zw&Q63EL?(1*ckA{NPDNql;!Bxl%sg~h|`X?)-WJcKZ8D-<@y(`&)=7Cdo}*5 z=Mq?s=R_zHB7)p~R@GL&AAsBM8~yV9rG(HjtT?T<7w21YPB5q+t@Kx_jrZzx1h+J+ z7ZQIVfYpDq`LS`E_K0W6`i{bO-KKc+^M;pZe9tu|k+LkQy5V_>ME9xDd;m$_bpEzn zX;&L+^tDdZ8hp%>kGHa$(%Y^%Vz9il)3bBtfe7amg-1YkX`mM2fpwJO=r2Y;PGUi$ z-y}C*>uL>|33?X%9=2)~qgLDdBZBl)$jInLh|A1SbdX1?C!JDArAg6gT~HiO*B%Qo zS7C&98L#pfj56IU%eKX$3DCbTFA9S&YX@;RIg@=t5M8&P_qz!HXuc83iE#RJaD6JR zgHptX%Fr8O5sspJ{I@CQs(1ovs#$PbUvq=8 zQ*EaeNFlN(h>x)d4g%t7-WTuzAuC0 zUZAnUjtwE4I?N2R&&vWi$Y#bWy zCUaSW>xAtM17f!K23vP^l|Be=ydy=MHas<_QPHG)H#;`cZbNe_!*G8A;`tMA>P6U| z!2PAsw&Qs>d)&-DgHl1lgdr79(j5&x(WBTV)ORFR%WF2K;30HC1LR zUx^XFx_gh9DMxGwnn;d#MEl;%tmD_zwH{Sz6Rk>0Rxneg;2Kx1#RtZyQ}fFcB0zzm zEM$4xexQcrju+-PM@!1RD6?3KFMGpsHL_3-#@CdMD@sjk>(6YtBq1z}D|o0um$VMi zB%Yjr`_}LKZj&qLN&tH0{5_+8St;CdiP+4Po@r6Ui+-A!Vzd*i2u}|m-@HEraUo&N za!`DQXssz4-@L0hwUbGapuuNF07&(Lul0^UJ?frQ`!Q8GS5%TPz~;t^!MSCVZ^R_t z>)#6nP2jjIF{#s8QWzDuNb=MqPPF}1v-y3oZ`Qkx+hfCzCdaDu1;zPTK#+3HnagFZ38t1a%e83S2`OoYy}w6R17<7j*uHBAnHoqgX|eGN|V{C>W|kD|nl33^&T zf_icq(0km*Baj;*>0*5&?j_whbh_S@RSjCT+gg6(?z4MS7otnui*WTnT@r7?P|1m|=(O#_RDDsIy z+E729r%ueHIj_RAA9vc_)w4;smqL|j?>4A1JG5MjfhqH*XP_jROGNp}bM3g=Iqamk zCuV9`u&i>C?4%Ma9^bU1f2!|(6b!5A<~g&FG9b?_l`QFUE#dQ^u~z+hhe0{F0Who) zmiO#nITUglN@G->^q`&DvNZT+sjcsu?Kv3*xRg=3^e4Mt(SzaR(^XYWh;~x?Q`lw;6=Y zfG8lIq6viv2obi-!Q`x~>?bt!!aAFs7BB#x9|Owf(%_+yxE+O@my&^d9)GR^5!@5m zYE>e_TwSCRFfQd6cd?2q%wn0m5uy`G1-dF zHhxTkGwWWnbGmVp^d#l#*!UcT1;OV1QpLdCnyVcX^Sur@^p zTe{N5oB3PS`&IeGEx!9gdtDXf`^@9&LXuuz!f+&q>L6Q30TITx$ud*R zOW1%_Nb07iDFLc{Qr(TY?#J`+JdSj(C|x4JhWOEU2|1%hcBX-2k|K_ai#x#(kkzk< zRjZT6UANU&PTN^b_cc*)L$@3`86Fhq#S1yV(sxa$x6-2(??WdKXQi#)aq7qb3e*n8 zMG69c53%8iL&*_nR}1_kAAB@)60qKo?}GgRYwK6|q@4py@<`C-!%n=8K1 zoY0KJgd`zGH9xetN0RBKdnm7>IdyyhEI_Veyg=5k895z~4qxo^+S-fyfpJxSZQ}Lh6aUo9$6MED+NyldZ0;VNhgI|xs5Q4r} zQY!-bH=90ngpETKV+lxDAJYW!c#(XC><7OwPkTYhR?jbE!rfx}>eNN{e{AJlelid! zh;~hFRD-y`^#Z!f8ir$?^jUNnL5@GH_MDjjC4B~RT@x)=Cht5`Wp4Y0bJG5yI%6Us zke<9fY_$0tUUtgOdW&9_5(R(0{}N_Ll3POm5%mK{a)_q9GD&`79Q~a}Ed+>;kEH+_ zX`AAKt}o9Afb#^ZC$0^}s)N)*;r^^NP1GMjHtLf2o;oc4PBraU0hl=%r?8D1J3to4 z7SQ&RV{pPC7Cmq<#1a7l4G_p1+N{sXxU2j8+!!~wB}td#-&7@@j=(Z-2~QU@J=uwa z#L$%iUxDR@IH_m%F_3;7N-kFjUI|F?W6bKAezJ`x*ZecWgdKW(SWB;9Uo;X9;6h)V zr+@FNegS_Ebejh%)hq$_dG0>6G1ThjmsNJj8v{|mZI^TeVQQ&Ap4Gp!5-}^-do>cE z`}*=^+)Oaf{Runj)$W~s<=m^z4VO@*A!iaqUTE~|7GnJRria(j1dGLETTgG4hl|33 z;_d)UL};~CR5@NiDs5T%uAlVzn@iD_#{d}Gytv%wnk<7<5}537wXc+EWo|Vq`dy|9 z5-^q*V9iy4q7^KQtv+QEZ^I`FmBmNg>`;UZah0kZl6+EK;3LSt{Bip zY5}U57wT@I*aj*eOA9y$*7`UrO$#95Ju?Ajxj}W3oZx1!8|(SYXvMO3L%}(lK<1xK zaq3T{BVmb>5g!I>sCXa57_Q8p$Psj*wgv!o8=3IMCzcy$C3Pxdj zE+`lyI<`Bmp)=&apad!mHV>*Zow?eHM;pxrMXqg@cV>ySv}Z2?s+Q$B=JgZ3^=L{m z6NqF@>YO+o02fH|Rd+g@X(ybw=#})jW+dYB1!B)iBO?`N%@N80()my`0?V9+AvjKb z*HuxcNT6|zC*e>@^HmO(?dG9xLSds?=0_#kQ7(8`wt;a=cMIs)&=S{ZWY&UrARFQ9pYhh}Q@65aa3J(Q{e^q`A7FpE(qs< za&ONN{57UtF_5WdCdJok_A-F^qFVE8ApXxM$d=wi+Q0yOn0_R{6Ib)&8MpZ%U9)EZ zrm{?LbZtLu(8!-LH9N%^3-e}#rQ)%<>-DJy_Xk0s)nKV z+IgS2$-S>NsjW_&@GuX6FC=6Ykk`h1jvFDrOdtw`gXN!vai}j3zrU0UW?tvk4}pGU zQS_rEzU+IU{3?!oBQ|1DTFY9XZz^w z_>oBfPoazHTmft?l7j)lC4hb^7~yx#rVzY^kf9fR>r>Bu$hu(eN{1xw9m9HLMzrsZN}qnQ<--klWh7$<0{FWEdTF6oDx_n1MsC zGlyadgZEr4JodZid|8z5NVHtGewzhNzFFWw53s~N-nY@B1)*d4&sdA`ArrkjQZ)a7 zxAfCjip+X*?B}y|w2=!62CuS7>Lqo|vdSF$yM@XGW_BTq{};TC$@|`5UPeSGCO0-`&jKB;Fg1REL<;?l5~Dx(kkEqL5crnikU&$cu!R%c|;0pt0*?$ zFrmR))|Y31;IZMuR*Rn;mVbIe0F#+c7%nxLJ={*Vl!a1rXaw8sRP}HQH4?&0zdMSJ z-;wse-4tK*tKJi{gPI>pNMiB6FDnu6sz_@c>qR(stA2b=E)nDU7{g?|b#sS>^e^z7 z#Chx9{pei(>KBj`_sWIl%!N2Xdksu;q+7{TDzFbJXHng}*NbiEb54c$nqt}EK~bW% z>Bz;g@32M}kxi}6mkzzR&;xa4Ev3R&`E3=L7GX=x0AfyS!h{>a;1X3%(h56jbnmry zvOZPtB`YmW+>dS3yt75RV6d)MhAIJUpYT`zQxMvf0TEV@>)bgzsEub^ishL&e?O=| z&A9Vmqu%uUA!Y7}0@Kk;^Iw;3Lg)eh3qVqj4sVs^qy%T5&dF3$*)(Xn*XRv6-TKQC zUS!F82#er3tt`c?UdCE(ZmHnaja?^N=%-(SON#~yVGZwlu4@a$lkL(d=_H5Rl$SiH z7Cv%)Xoq@QJ?s^n`bdT4vK75QO-9E%UV7E1^-nr@Df9U-@6tSEj->pFv6iWu1=3_ohEZh?syq3>R1$5$iYg3Z#eTW$BXGMecf zwaEb~VF8@iU+Y2rV1MUi6E_jJB>LW}g7#7KQ#~A&{H_{jk&)YOEkrxsZ?6)v!mD6tzeT*O4V^&7dsIg}4$Ix< z&3GSUuf;=&vZ5~eE?%nbJG3@8Qh+Z2&p@gY|9N$At|CzVQFhG=trH~RHHr6@rsQC| zZ5l?|=|P3bNz_V&)1OwPhshbIaVi<$kXP%QY3_Q_MDArO{)6P_7sS~Q`;engGdnO9 z){neR*?E5|gdIt3h$3;=Oqm{z`s+zNJrN$&LlFgc4gC07y`mf^&k~q--Aan}o!M)$Hwham(MWHJs*NJB_b!HmZ#bR75|ZKqU=eTtBw=5R~oDS$J3FNh=9^| zn3Y=el}#YcM`^;AMQf4ecd1iFXhi4tw%_L)@0_I6T+8rmuWF z)?4_{>&D^k#|W+7U+^x2_jvYNXOo$fJgeklhLG{CC+RxH@T`h)Rn>ct8e{Buo^`lSNi@H42JikVi z@ro~`QOjQ9w~f@$uLd`cy|{qV+HS}KToGs4Xz7mJ4MRhcuSRVb{Z~KhCzndfMv`7d zu=Yc)5KmTKDYknJ<8WRD*>n=FmkN*dcyBl^x!9PYAUj$a9Eua$VE9hv))Pe07VmqQ zqQ>h^35HD6!^~ymS#q_}j6wYeJ)J_xcHU-mscP#B*J&h(V{4GcdPf~Fsk6|Gu4j_- zwQS4{?J@>ToL0W6S{e@6{SCB@|`MJlg`Svg0N zed`^b^#GaTqQ2e9UKx>d?|;34EX_?%B-dB%ozs=>q{J~r=rScA$Sz2Hi9Nk>bAoAH zlkPO1f0$oMmoOpYAIsFqiDN_0by5%%d>Tp8@LF>DFfJ|^h^|NoZ3V&$yx70dHj{60H!H7mGE_Q%81S;}Bppv3r`%0Np|LC#q;Yn0U>M9NG z7BDe)QXoUASIk28h>3K=58t|%Z&W1@h}5)bK{(4!3zu(ZQ)PrguOu%2@yskF)*l*8 zaRr4vySX$t?C(v?pW0RATw-kMagc7+!i)`r(Q0F;90Vo3f^8KYo+zCPzdOx6)uOsR z+tRts8qaZ1*hpqV1E~C{+|bTuCPjk3Ofr7f_PypBJ~T`2)PV`(6+7(ITF00yUSNqCiz=aB+fvUUFF)Xn=}3kY2mJ3-{1L4Ae>?_l)N+>IN{5G`0hmzE8E8r7Ya+xs}0YXO(X@cIsAn zvZZFRYCyz}B>`s_ug~u%Sgj(7h%_J2CLn04H9TvzhU1 zA&f}+ZsH!04^tRwYCX!h`My~&V81D;v6r$tJD@&EEbcNap^-2n0dQCVPLwXUT|ZPn zl67&LyNUN$mbqeRr0G1XJ+fo&yh7kTUfqpQL`cm&v^(N4*wn2Ps-7OZ?-K)bD;!!U zuPBQi()wuO!@Pf9`5&MEI%XmPbKMWU%5j$QwPz+Tgc5198xPFA-B#+6&w4=`oNK(_ z1+aw9VJ>aPZs#ReuaXXFH90%;L6@d=Mf<$=w*{KTBd^_!1h;16i<9&vqrQp2{EY5+6;g8r-G)02|9 zhGz_irNO#BMFp=+uAP4UKS2=}vFwvi0tX_nx5%2KFB0Hu+(})eOBIQdSucL8Y2TXm zsg3s1IaK2^DV1`UD%{?iyKU$#6?kl9eSQXXygd!Y%8N9di+q16+GFRv0+Qqqd86;H zzkg?-wvjM1?XUhZS`C8nX$5fef6Y&w?Gc%5}+0 zd4HLmgVN`MSI!ddP|T>05Jo`liYUL5zp*NE=KZ)zH1@8r@5M49$MSYyA* zW!P{(q_%)<=*)bP%4gH~{ek>!gPCzk>Uj3Urqu`f(>?(N`}lidaJeC)hk#&Do6`Tr zO|IgB$LA({3U2-{>Jg1I{@*`alfwwWgoGJXW;okQAb-{Nn&5{Ww174gzP0Od(?e1P znN7ECY2L=@b1)_%ekM=vLEzDrV`%Rw)(?AQwy~T2j17<6LL?Le)CK-HFOKw;=~*K! zFto<28V&1;Gm_CI7v`RYXY)(Dmbc?eLZ;s3|I+Wdu987^G;Ibu6WQv^siW3b3%G+` zIM!ivdq>_>%S%=VO?=W#0FrbQl5~?8PGkH(aTV*m%Jg!7KI@r^L9OTU;W?Fa#d7PM zXI&w^3r6orW}l-3_>a`_^ya0WFD87l^Un_cj#a(N`?{rYJ3*}R8Rl-v2~xVWrB-abJM+4?i$42s75^q$da=li(Ra{ZFb<@9x-MF z{vsf(I;#M;=1lM{*S`L9L-E%6`DAA%qaRl0;w{5Wcs0``teXswK`KfgE00GAOQ>(! z1^eHi)ioa|N($;7XFO2wa##g}HD)>QJ<4C&)nw-j<&VD@Ua*7(K2bvL+X}K8>v22O zD)x#66?$~&zMoU7b60=!xhtiT3~du|hhGH5U(Zs0<@>;tMRn?bqbrELD$XE0dJqiVtIxD8nH#m03kJA4OROqZC(W6B*WY1A=t6(jn0Q z3~n^e-|B14HYP>g#H{O?FfGj!AUMXywed_ltr@3*SgZF1phf{6lWwaNsOW*NKFVpC z`6AyL$?v^nB@&=0qhU(b=x@bC-WXk2Z%XYVoxfJ*;_N`J!{->_{@!LXC=j&}=7*3% z5{{uCP|&Z_7}pOhuo$p+=!eV39Z@w*6TjCqL?I4*jwk>jKz)0deyH~V_u$5O#)@-;TPLPr)(2Hkdkm5!@|)oBE;p5J%NF-xf+u-E7tJfpv#r-w(vrC zvCjr4puChW*zsy02UBv#Msj6$pJJf!qKi$J)smasocMIvVj`J&jkmC4M$*Ywd6Tey zHZ1e%!(KSiWHWfL;ZK6@Ca;>*lgJ}+v2MBs4l_3!`LUDKw%=@w$IG>tfU~P~g^yY# zSNGa5gGlz#;M}Xol4Zm)>4p;G^rIYr7o!4uLj1l2WhS~Oa16bv-$agb5SoG$2e9ulR0{8FVkaeLr$VnUyKV&yu16H=P}V8~s@nl$u1Vrjrs3 z=EeB$-+&IuU17C;Mf;Kec?Ue#CInV%zj}c$V#nh6CLxGFZAr{OPQ6Ts|Go#cgf_MX zhyb@^;THT)a{kW~MCN<#^5tKV{yPE!wVGr%|4kwN&#WXCHJ!f-?Vm|XyNB1WF8+IH z@DPd*Kmwxmew}ed;x!+WJQm|1+ZWm4w?N;=h1* z(<<9}l=NUb)>_TNa!g+OQiCS?AB z1cLEI4gWur1Vf-M|IZ}us2f!O4T%+)^xtU0xT0u%%@wr>xSRj}oV%_JR{TG+rAW9>0MF;&*WZ+=(H#E=Hmfo? z^Z(2SifQM7ulVomAAS#Lzl{R=K=7+_I-s>QDyUxJ zJ~oPc?AR%=mXjH}(|^D093n-PiGmBq!0(UEXX1f^0v@*6uqsTx76&1fnv z%btsKK5u?<<(3%$e6E3Pl<=ytgG?Rnma4uW>uNgL3I<3XOpeQJqB{fhQUNt|eF|u^ zY<=zDy0PXT1fhuChJA1L&WT(5Z&1(luiZ+r-a1tVN^YMadP9 z_-OOz-57VVv!ys2;p>c4JLfZ}vA>e*>%#(gw(dD}4Pbp&n+ATvGFx9v*$npOYisn2 z2T<(?4{>#le=YO;>hSuA=W?q!`7)#SBu)4rBUQmS^)Q}OM}-8OtjzMK+*;JO;+=&> zkyE%Ll_npmOg`lCdN^7~VduuH5aMup7PvN#ZF0k1-a~36TrEEfQ~r`#e|*2mB<-HN zbJ1(|bLpKqm%^2U>E~WGKOq|*W<^g=A4MMS8=aC4uNZZje0*qoCLT%Phq=%+0@b){ zfxXA_e&X7)-i2<4zXtj;$Z`IYeHr2B>*m4Msc#;im1R8*fR}sHJeKXj5vkv)!gvkx!XSc-vu10v;4YC?BXXqa z^&Vu6lsgY7kH8-joGV9=#WhIo7)NEIQ(>#P*YJ&jV}nU_5i8%d`&zRy1UoaV5q&sJ zIQnUpfY1XCaC@J}x5&#M*>b{hX?uom#YnLiG2eAIUGf5{1SqfRdR@IBIaSr0-k|eYU4P!WU-T?Q_ZV2{SQmGQVT6fqkZX7eC_Q4b1 z{aL4o1&7?5qN<_Nm%Y&k*fbIp+`>a`3jOQtBFNJLabnmATPOpy_+riFcfd%+-RR6J-P71i+r+BWjzP6>8Bz!R&(`A0@~s8KkM%9-PoH$fWj^U` z?MG~@+}(Q2=R=FHoa_FlPYFVT98MB8a|*qsD$!|^y^DDacA!+9Ty*v8m|pee>x1O+ zL;3{c@l|DLLMY3aBI}p@x%*MF(fz_zez~JgxsUoV=H02#vgUKIU0=l=ZOhuXB|$g0 zgfWjvYpVDxd_QTW2E0OAa3pi;OafF6sOcKZlQt+N_@o{m>%wB>n`t&#U2L+C2yH{vAcv{_hH|7=4vi~n1}QSOuGdVwRdM@pm15!4W-H(}I*aP{R9mDgFC>*QT`2o&xMpEG;4D#d+o zIzFlCNUPT-)1Ove#=5Oogw{e8&PyIjnVI0)Oz*m&7Z4S&a7c`UIu2U1~E2TQ0 zV>A%m_;exA6QDdlF44xoB-K{j?8ab2phalZxWm+T_MJF(A8!xnxY%3`JAQ8k`l`dA z@7T$tb;ow<#}m)BJCC5P$ zWqE~@RFCjxocI+DUID2u`YBE=AoZ0qPFxeDUITv0NmCA0k%Q)W;h0iWP zFFyB+_!0Yk>~-btc+l)Jxv-x*?eu-aL4$3N3UAZh-$h5kh9H1yAxsQc*K*{UhinYU zp_D^(ouoBQPViQ*6b*M|wuz&*7^u~H7=poO-zdji`Y|q5L+=GgCAue%*-IokMKfUp z&=Jb3*(bInXRGNytWjB`+~?ShWGx_#tCf-`XFE-`CW@VR;8-ts+L&`%fQCN3WHJ)^Ttv^oER`B_GDc(Dw8-biu+Mc(Hm@lwYU{=Bpfh{h!(* zy#&@~>v9}^6GvWjhGv|_ZW^MiwhHs6EuTp3CfX}Jsh>2>fHs5^IoUBF^kX;j#imt8 z?hGeZ1a43zWbV3W$)y$-;i|F@@8D8v>jEn&hBCs%j1R{9@^u-ceoOBFjgo&_Sp#D8 znk`$lRYMJXUnai!scECPxO={s=Kk@MY=`uvr|6{mB z-Nrn2`>AosmR$2FI-V(amI}H5!3t~7ur_iA?_^-Q>Wn^4YcLgJU=Ua{ z32&}h3p0G?d?E1|H}P~;s!tV3U4@Zm*oO8DqBSwhB1geeTg?r)=GP3&4|AK%dT%E^ zD!xXl8h{Oec8wo6|4>-BYLQFL31y#k^2J(>DePI~A-~+(?#oSt*FIhAs^#N)D5t>c z#k~{{0S-ots^IJLXgPaoySP$$rnZEXD|H;csf0@34d6jxKd&)2yje4_Fg={ny6(pz zt5o3!m(WYzKDw*V@4}!X=&-UI8Fk{OQi%_#J(9uFN6Dj${L|tqjqIOl_z|BT&4xE$ zF<&^wkv!;?O9)sHtnNLcxe`92U*1S8|5YNgr4njzTTxL{(d$E_)Vkt^lPvo&WW}nu z1PPn2EAG{9HdYfJ`=y;>`L${?QVzOm%;qZ;4>Vi>X_F|YN!6}xId?|O$IBAg`zZAH z2OA3KoyPc3;sln){Q+eI98S2b9TV?^w)|X7SEW~Ga8g!k{MO$QK0WV+zRd5gHji<0`l_Bg7Q$pEC(+`^HlzP+NuRKu|?ex9XQ@5T0qZnwZUSnu*Ai9`0(S|hRtKCPB6~^O!$cB5%RcF$$7@CmJMtIIgyv;_h-+xbOyWd<}Ot-|VK5(h}#N%Xrb578IB zPVj#8luT{PNLdgdUTW9eGG~4KpJqeQ$B1Jczefts5@g?sUUtSFPn1GZw*~5SjJJj^ zFO469XX|>s9hGT8!s*aSynRN8M0PH(N6&-I*&AGk3re|hEcXgKE2?}T^l`J*cVn~_ zJn+!px@_LL{6_l}(mCH6KkdeqUuO&9_N90>cdikKRUp+x;+&HS{y zpT@b$v*3B?#cAwK10G+;INm!Y zSDXGu43?~Zhl`3{_qgMEAIDch&?U%`@CPe>y)KzQfQm&FAy5xyEUl19mE#NU8j^3x z7szL}X?_5iJEGi+O@7sT`C3s^Zv-h8S&b^Y578DST-!t|KPdzJco zKAn|uEd_^WeQIKcqfCo+IbN28ERD&pmjsKg15TUuny2v1C&0G@npJ*>HD}VDjGyD= zBIN1uk$JUM>}R#iw;Npy<04&O9ZWIic|2HG^u zUuh9D6~tvg^ym;EXT8T6P{SCt`fbJ$6x&2N;YL8h80j%%zxoU8luvGR4xTFho?UW( zQ%J+JuE49q@Cx^L0qAtWr>McC#Ix%LOG-RfZ#b4e8%6qj4D zOihFfG6Z{&HW?nIzBHHPu+&?yJEl0$rh5Fh{qwgM{l|B|3O3gHv7!0-mc-}XJ9Q{6 zt7;^2O!!F|x4Z~JQtd`|`;T7cyAnclK;d3Now?jJ3TuW1>wIV}xFB)3r1oD*=d0D( zma;&-(LQTd)VNdYQJ5)n$NjyR*La0r=jTvfn$tsuvPG7QD-Wc78Dq|^mD@TpyC!j{ z#n-(Z%)fTdMd`Wx67U$foYUD%+6O(A8X}HUz<$X`cu#xiUW&?IY~88$U@K=#ZLK6* zbEv}aVK!3^T}(~59IaTCpJ;3JSbfDh?<6RO9jm0{r$BQ&(k%?n*)yQHJGwE+$3&_j zoX>lo{SjA`)eOU$4)G(NTJ=!eA4w4cx@b9&&-yjLnQ|?mL64>w69cO5HLG6vyn80$ z*80N7_PLS)L5VKyQ9v#~?0SQ(ky7)AnKw&OK8iy{cMVL3zWE8x#1k}6&K-UKhDr4^ zNTH=yijQqJ?ONpExe%hjjjGB?D1+@olxTy-$_@7%B0DjP@jFry+7kZrGgUxXV?)cQ zU(3lK%rFC+Zh5?A7Icar^&kPM(wU(YT_DcB63j&AwlL5?qKul#E3f)Q@_c(4|p~;9bhHgAk zVeYC2Uxa|K&FV&0GVnN0&AN#4803t_a>$;a#R8u>Q|tLE4xNz%7R!H#vV5|iw@_4? z*g5sCz53@b6vty(KaAaKKlL;&-YaPoHB^6@8s#wftxT@P#dDlqV+!x~6Ut(rYE_yA zzlD>YIhz~1SaTn_IdCr8WA!1s#`)Pj7`Z)onT-J(9<2nLn%Bzv|4O;ee>VScty2f8 zw07)Kt!kATK@cN!&`DdXXiLl*iJ8z+qlmp%iAr0mv4U8?qN!4w*gXQo8?)X8e0+M!gQTd3;>l*HkzG`tGcGGC?XRXW(`20 zb>&`as+s0Gh|YL8O*=`_paCxN!>+&kZfuXYF6z7xRPVpIgQxfPvq>gBXnE!H#|AjD z+E490_F-jzTEb{Y*j(Bh#Fmp@D?G*kfBfHS*XDr_3F~LiT(Pk||2--h3-l6ome<1_ zmf`tji&WZ|J2%>Wfq`faynWLGe{R}Id^uPv=)lnkbf%XZ_v*YnT@4dV)guK{I#V~n zK9}m(#rub@PQ0s{%5Qc2d9(CQlhap2i;3^`VxPI(au9(n=jAr;)!1(r^J9Xgcn{}S zs7{jWu%E?2=I0N-ml5ADfS5PU;#6U|Mkn@-;-aqC(Y1PCX>2;Rz<5~C( zS<4StqVeC?37#4f&*N3sC@XyiN(+~KIQ%6PRDZpk(7^QKYH9Zlt;3p()9_a9wFQw# z^F4>~r{q0>CFX)J#aT0z!TJ8WHM%fsro+}rs8F$Y#m1`g6#IW?0f4DUO4N(o3Z>fIpjuin%Vxnnx(%^#alY zIG&K%KZ!zgV0)IuyHX!BdvMA8221>iWwn*&V%~hwIBW)3(AU*riQzN>Oo`@en~Cu? zN^!D6XX_Ul%cyxp`jgyJAN*+IAhTAWQcCrj>_&F1J|s1}3CW|hilwJm#&rG0A%6=V z(&&+vg?dqw*V&#V9V01PHI|23Clt}_;{F69q(@N+QAu#;y=pB74~J|zce%jge5U_s z^i%rZ@m9}xEC(cyB-5tr%NenKj#)K1Xom^319|&SX`|_KtqvK+d(p{$1l_HCyYoG5 zu4#Sw8Rd@huRy|Vuo4uA4?y^{APHRIH8>h#$F5L^tjRnT?69!m3o=;Jnp8(QR*y`? zs_<{G-KuAgw;%M^FHhE*9l|78_tve%bCYNf_%R7De+YPK*4!H z*W&tqh#KkaXT-)B!ro2#;H|6jGMW~$X!YEhk^D?gGFVDYix}51P6cTeb;6z_SKCzKLjxL%0|^3Sl<(F9 zA6KD~`D3dW=rQkSOx4c}K8t~PRXR+*PK0Mx2zL+!G{v>6E0c_0E=&IBwJ_@={O=5c z^!N4lMTkBZ@DAKqCDEunUHz+*z7mt~4<|YGKdKSq8Mnz|P+WanL(S42-Qw8CRuw4t zXjXqc&EZ>5bEJwuX~&uC-8%IJ!=2I#8J^8}7cp^wKQB9@CAI~KdFU)?-@Kfs!TwBZ z{ZuiTezu-_D%6;n7>dW z_$bao`YHHaV&?5^tkyLiRGJbUHYTVi%{GF5&5xCUTo^C?k3C;%!e+x?=(9J9PbsGq zd>O{$fk0g5r*sD%Flo>gBe_wZq2w}~p_V>%AIXSxV>r(bTP5(|@r19@=>XJc+tI#S z4EExLz)sQ*Xj`~PB)Jpl!|Lce;6=6rfG>OT zm7@tjxAoQ*2bu)(H$s?>o$UXVK2(oQ)wI6si;Qh$qkWB7{48S=|I0ppr0h|2-zfQU zcyt(8nxK8iN?dAd8N%en&1{*bk_K6pmnsMD?Q(!dXXn%>)W zu-p0YhB@1+LQ=)6np1B8gVKig+E%s+Z?f{u%}k-}dmFKfzkAisX-o8)9v3lU1a7r$ zB5ZpCugsrFc$HtWwwV!O2HM0%C}%nNOfbJJZqt!D4Fj0Hw?&+q{a%?XEMxo%>Zr-c zkaZiH8g;+flXBm`tFf`^*QZ9Lr^@{W=O|v?vFe}|$)x)daO)_Rr=wrSa0VXJD-v*i z`+gg8$7b`CWHlnX<6rB?_FQw?O_*xL$O+Oo)wADuGIj$_qWH@GMpkEs>zPw>`fEaY zu7o7_D;5q#ML@t(-d|$o+S8MT{#;+`tzS_8MuGdaN8anP=7ZpSPbSK~V5i+nBUxqN zY@6hSZ88cJiqQ@wJK!C>;WJpO7kNq5c?Mkw>2xe%>o0>nPq`pH2x&b&=+ zF#SkjO}S@U2XpWM`to->5E5F@Emt=Eg2o#n97~}v28-{oo5{sFU_EELW#@O$^w#xZ zl(24nn#wUbd?@xyo3*jV`-{(G>TU(qyv*4#M{%_|xp?pft^2nf#Bgl~3x41fNt&$S zAyWJ#S&H4x%vd~9U;?(!!jG-)j1&m`r(P)al9sn(im7Hd355Dc` zQu4FlqmZl8>t%nD`5v|`{L@P${83|q;DVVOoxNEs3NZDaz{V{nX`LU`pKle95kfcA zwmndzo*$To$aB(gEb^j~n^C@$Qkq}!ZPJWJaB3}oZnw-NR@I&zCU|EKi@dSqM8C?s zuMf(vR_*jM}K!lnIKU~yF4mSs%ux9O2t zM_t$0l`q#nILvTDU?o%A;|FF0yX zZC5|fmv3c18Z@ac4Vqcc}mucOLv@OQuHW9i@3-7|~=%t&)lZkxV zoRMQ7OR;a$fj5632}Sx7C&~6^iKX>vTIO}x?=a8FTH3gPAMaBaw|?X>hrA|AmZ!x^ z@9?yhIhG4772v==lE3-9IX))VI`$BZ?B32iTxwOxFLfX02pjj(S;seqQ;@F!cPeWb z^l0Glr!!I*!9UQ{DxA-tNhL6EEkXoZfBRM#EjpF8TjQ10v2ZL@)sEb;co{0FuDpV^ zLDHJD!*&Aok^l_O=Qy5V($s)quSazyRc_7I_RVzG(FJLs%0dgyb^^czU1&)Dp1$_4!d4LnH6CL8rb-eTd8}%FueGJwvHOal*_U3fSe}4| z9pl7n+Gx@YuzWu@di+{%Q>y_(vtna;R-qG3HDD0u0u?=FD;lfFkM&q3QOW0ZcMpV# zwBsxFp-WS*MG&%+{Qq^m*t32#Qif7bJmAy(w>=5pasS~(QQT;}GM%H^Z}xgaa2+s% zddd#5E0|hGLv#IA*k|gGs->Uulk;D5S_)9>&vur$?JL+g?hUZm7+0@6G@)anpUv7d zaL@`8=Wi`cFk?|u^a0Xjsk!1=m-2_MnqC7h)1JpzUrdEzU7oH6cwmNS*k4HPuF>Ls zmz^>Mz^}CuwCH`7Fw&9*D)=;z#Uin(^O!7=oZGt>L-c(gg%9TP<|PrijtL+o=GR;! zxtx1c;wqp#D59xK-mjM<@5J;6I{rH`I?$NSjHRDkkz4k)dUemH_}k_|K?{X;wdXFl zidSh2waP>+f(}ufU1lA()=7+{uJO^;qZAilw37w@q(-i>nl9$HoTv8r-v3SNH13W(_3!CzB5+d3Vih&*L$pR8Ub zLg>=;l($5hkv;!|r=UTmLFd}da_(c9GGN`F&pJ~1O$DMzjF_<&8T+EqQKiIt zsqpdv<(^A)T))vB@IsvkQeq8!GRRq)W_0UwPGd(QN1BMPGhAmE*L0x%?@Y@Rx9P?K zax9V70aHkxV?0F0=U&ZZtO{b4w(D}^` z_{?5g(rUzU%>zaQQtJS!Uf1Sl>J+|>Q#=-Y5Ibh~?B;of0vHVuAD8)f zdcJi_sbYIem9A_!*?#w*7@H@bkb_5P&DMt1FvtQV!kT*OXc+1uHt(5sBIM6H6n4PA zY`414_0mGKi+35Vb(-69#n-B8?axPmPyz_^#B?_|{!Tyla7C@(1~-bFNaWBYCXlA@ z(>y&c!pmB)Wj)o`Xa={cb4sC_Gx8xQGaV1y4Uy7vgMZIr2{9hrGN0(jDTi$#3{MTaHWKi*BT3+jJ-tWuPkH&{T9taoNdHvTaeX#O#GgHC* z(NpIw3D)jNQ?6g8ZWsj1@(oly0wdYubtKG&l;*s=rQVDlej z9%s|)H^~pZSHvizj@7SG+Q=;47I6LT8Sj(L`f~h5`Hcq(t)>R6g{h_utd>IPZy_q0 zsyEB}{!BE~M8BFm#aHoBlF?_7QFm_s!PdyGgl!MB{*R1NNL!$I_3Bn^7@HH<8m;X^ zGwy5(I+=8Wy-JV>_f19EO#i(KKh0K@@;5_E6rsi$TZy)}e({MjC{V*b=?Oz&?sroT zHeNB)h?H<}fHF=}b>n+sB3=&;!a)BHnZ=xK^sxA;NV+R&SlL?!dbMH6H?!LXeOeyC za8t|gdbo}^X~wTv?Dlyy#P7>ij_m|A^xKe(HOE$KyP-`Gd38>AeSZ%f@{IEK6Vqcq zaG=BQDcizx?;ooLMfNV{?+;MM3th{1woVDPdxNIN(-ec}vM8eQsg3_f0QdSQ?Da^^ zGXQo>BM7UEBJ?M?-*ESfGw=Vzs=`>DWRlH1AF18vG0i~;f#_)#W>aMm+YVvVC zx17jwSLjYRn@hUwCLta4&#`o`bg898{?n42Vd4*(Pf2oy0@dOFUKheN|9`T)U5D3N Z*tA;ba1ZaJ6#m`Q#L(2B4Ep@-{{R*8Tb}>` literal 0 HcmV?d00001 From fa389e7c3fe22577ce651251cfebaad18b1d60f2 Mon Sep 17 00:00:00 2001 From: Tim Bannister Date: Tue, 28 Jan 2025 20:28:36 +0000 Subject: [PATCH 3/5] Add dark images for case studies Co-Authored-By: Tamilselvan Thangamony <20103020+tamilselvan1102@users.noreply.github.com> --- .../adidas/adidas_featured_dark_logo.svg | 1 + ...-featured.svg => adidas_featured_logo.svg} | 0 ...featured.png => amadeus_featured_logo.png} | Bin ...featured.svg => amadeus_featured_logo.svg} | 0 .../ancestry/ancestry_featured.svg | 1 - .../ancestry/ancestry_featured_dark_logo.svg | 13 ++ ...eatured.png => ancestry_featured_logo.png} | Bin .../ancestry/ancestry_featured_logo.svg | 13 ++ .../ant-financial_featured_dark_logo.svg | 1 + .../appdirect_featured_dark_logo.svg | 1 + .../appdirect/appdirect_featured_logo.svg | 12 +- .../babylon/babylon_featured_logo.svg | 34 ++++- ...atured.png => blablacar_featured_logo.png} | Bin ...atured.svg => blablacar_featured_logo.svg} | 0 .../blackrock/blackrock_featured.svg | 1 - .../blackrock_featured_dark_logo.svg | 13 ++ ...atured.png => blackrock_featured_logo.png} | Bin .../blackrock/blackrock_featured_logo.svg | 17 +++ .../booz-allen_featured_dark_logo.svg | 7 + ...-logo.svg => booz-allen_featured_logo.svg} | 0 .../bose/bose_featured_dark_logo.svg | 97 +++++++++++++ ...box_featured.png => box_featured_logo.png} | Bin ...box_featured.svg => box_featured_logo.svg} | 0 .../case-studies/buffer/buffer_featured.svg | 1 - .../buffer/buffer_featured_dark_logo.svg | 27 ++++ ..._featured.png => buffer_featured_logo.png} | Bin .../buffer/buffer_featured_logo.svg | 27 ++++ .../case-studies/cern/cern_featured_logo.svg | 1 + .../chinaunicom_featured_dark_logo.svg | 1 + .../city-of-montreal_featured_dark_logo.svg | 1 + .../daocloud/daocloud_featured_dark_logo.svg | 1 + .../daocloud/daocloud_featured_logo.svg | 2 +- ...featured.png => golfnow_featured_logo.png} | Bin .../golfnow/golfnow_featured_logo.svg | 134 ++++++++++++++++++ .../haufegroup/haufegroup_featured.svg | 1 - .../haufegroup_featured_dark_logo.svg | 10 ++ ...tured.png => haufegroup_featured_logo.png} | Bin .../haufegroup/haufegroup_featured_logo.svg | 1 + .../case-studies/huawei/huawei_featured.svg | 1 - .../huawei/huawei_featured_dark_logo.svg | 1 + ..._featured.png => huawei_featured_logo.png} | Bin .../huawei/huawei_featured_logo.svg | 1 + .../netease/netease_featured_dark_logo.svg | 22 +++ .../newyorktimes/newyorktimes_featured.svg | 1 - .../newyorktimes_featured_dark_logo.svg | 54 +++++++ ...red.png => newyorktimes_featured_logo.png} | Bin .../newyorktimes_featured_logo.svg | 54 +++++++ .../nordstrom_featured_dark_logo.svg | 16 +++ .../case-studies/openAI/openai_featured.svg | 1 - .../openAI/openai_featured_dark_logo.svg | 8 ++ ..._featured.png => openai_featured_logo.png} | Bin .../openAI/openai_featured_logo.svg | 8 ++ .../peardeck/peardeck_featured_dark_logo.svg | 1 + ...eatured.png => peardeck_featured_logo.png} | Bin ...eatured.svg => peardeck_featured_logo.svg} | 0 .../case-studies/pearson/pearson_featured.png | Bin 7784 -> 0 bytes .../case-studies/pearson/pearson_featured.svg | 52 ------- .../pearson/pearson_featured_dark_logo.svg | 66 +++++++++ .../pearson/pearson_featured_logo.svg | 64 +++++++++ .../en/case-studies/pearson/pearson_logo.png | Bin 5123 -> 0 bytes ...eature.png => pinterest_featured_logo.png} | Bin ...eature.svg => pinterest_featured_logo.svg} | 0 .../slamtec/slamtec_featured_dark_logo.svg | 23 +++ .../sos/sos_featured_dark_logo.svg | 22 +++ ...featured.svg => spotify_featured_logo.svg} | 0 .../squarespace_featured_dark_logo.svg | 1 + .../squarespace/squarespace_featured_logo.svg | 2 +- .../thredup/thredup_featured_dark_logo.svg | 7 + .../thredup/thredup_featured_logo.svg | 8 +- .../vsco/vsco_featured_dark_logo.svg | 1 + .../case-studies/vsco/vsco_featured_logo.svg | 2 +- .../wikimedia/wikimedia_featured.svg | 1 - .../wikimedia_featured_dark_logo.svg | 1 + ...atured.png => wikimedia_featured_logo.png} | Bin .../wikimedia/wikimedia_featured_logo.svg | 12 ++ ...nk_featured.png => wink_featured_logo.png} | Bin ...nk_featured.svg => wink_featured_logo.svg} | 0 .../woorank/woorank_featured_dark_logo.svg | 9 ++ .../yahoo-japan_featured_dark_logo.svg | 1 + .../zalando/zalando_featured_dark_logo.svg | 9 ++ .../zalando/zalando_featured_logo.svg | 9 ++ layouts/shortcodes/blocks/case-studies.html | 16 ++- 82 files changed, 822 insertions(+), 70 deletions(-) create mode 100644 content/en/case-studies/adidas/adidas_featured_dark_logo.svg rename content/en/case-studies/adidas/{adidas-featured.svg => adidas_featured_logo.svg} (100%) rename content/en/case-studies/amadeus/{amadeus_featured.png => amadeus_featured_logo.png} (100%) rename content/en/case-studies/amadeus/{amadeus_featured.svg => amadeus_featured_logo.svg} (100%) delete mode 100644 content/en/case-studies/ancestry/ancestry_featured.svg create mode 100644 content/en/case-studies/ancestry/ancestry_featured_dark_logo.svg rename content/en/case-studies/ancestry/{ancestry_featured.png => ancestry_featured_logo.png} (100%) create mode 100644 content/en/case-studies/ancestry/ancestry_featured_logo.svg create mode 100644 content/en/case-studies/ant-financial/ant-financial_featured_dark_logo.svg create mode 100644 content/en/case-studies/appdirect/appdirect_featured_dark_logo.svg rename content/en/case-studies/blablacar/{blablacar_featured.png => blablacar_featured_logo.png} (100%) rename content/en/case-studies/blablacar/{blablacar_featured.svg => blablacar_featured_logo.svg} (100%) delete mode 100644 content/en/case-studies/blackrock/blackrock_featured.svg create mode 100644 content/en/case-studies/blackrock/blackrock_featured_dark_logo.svg rename content/en/case-studies/blackrock/{blackrock_featured.png => blackrock_featured_logo.png} (100%) create mode 100644 content/en/case-studies/blackrock/blackrock_featured_logo.svg create mode 100644 content/en/case-studies/booz-allen/booz-allen_featured_dark_logo.svg rename content/en/case-studies/booz-allen/{booz-allen-featured-logo.svg => booz-allen_featured_logo.svg} (100%) create mode 100644 content/en/case-studies/bose/bose_featured_dark_logo.svg rename content/en/case-studies/box/{box_featured.png => box_featured_logo.png} (100%) rename content/en/case-studies/box/{box_featured.svg => box_featured_logo.svg} (100%) delete mode 100644 content/en/case-studies/buffer/buffer_featured.svg create mode 100644 content/en/case-studies/buffer/buffer_featured_dark_logo.svg rename content/en/case-studies/buffer/{buffer_featured.png => buffer_featured_logo.png} (100%) create mode 100644 content/en/case-studies/buffer/buffer_featured_logo.svg create mode 100644 content/en/case-studies/cern/cern_featured_logo.svg create mode 100644 content/en/case-studies/chinaunicom/chinaunicom_featured_dark_logo.svg create mode 100644 content/en/case-studies/city-of-montreal/city-of-montreal_featured_dark_logo.svg create mode 100644 content/en/case-studies/daocloud/daocloud_featured_dark_logo.svg rename content/en/case-studies/golfnow/{golfnow_featured.png => golfnow_featured_logo.png} (100%) create mode 100644 content/en/case-studies/golfnow/golfnow_featured_logo.svg delete mode 100644 content/en/case-studies/haufegroup/haufegroup_featured.svg create mode 100644 content/en/case-studies/haufegroup/haufegroup_featured_dark_logo.svg rename content/en/case-studies/haufegroup/{haufegroup_featured.png => haufegroup_featured_logo.png} (100%) create mode 100644 content/en/case-studies/haufegroup/haufegroup_featured_logo.svg delete mode 100644 content/en/case-studies/huawei/huawei_featured.svg create mode 100644 content/en/case-studies/huawei/huawei_featured_dark_logo.svg rename content/en/case-studies/huawei/{huawei_featured.png => huawei_featured_logo.png} (100%) create mode 100644 content/en/case-studies/huawei/huawei_featured_logo.svg create mode 100644 content/en/case-studies/netease/netease_featured_dark_logo.svg delete mode 100644 content/en/case-studies/newyorktimes/newyorktimes_featured.svg create mode 100644 content/en/case-studies/newyorktimes/newyorktimes_featured_dark_logo.svg rename content/en/case-studies/newyorktimes/{newyorktimes_featured.png => newyorktimes_featured_logo.png} (100%) create mode 100644 content/en/case-studies/newyorktimes/newyorktimes_featured_logo.svg create mode 100644 content/en/case-studies/nordstrom/nordstrom_featured_dark_logo.svg delete mode 100644 content/en/case-studies/openAI/openai_featured.svg create mode 100644 content/en/case-studies/openAI/openai_featured_dark_logo.svg rename content/en/case-studies/openAI/{openai_featured.png => openai_featured_logo.png} (100%) create mode 100644 content/en/case-studies/openAI/openai_featured_logo.svg create mode 100644 content/en/case-studies/peardeck/peardeck_featured_dark_logo.svg rename content/en/case-studies/peardeck/{peardeck_featured.png => peardeck_featured_logo.png} (100%) rename content/en/case-studies/peardeck/{peardeck_featured.svg => peardeck_featured_logo.svg} (100%) delete mode 100644 content/en/case-studies/pearson/pearson_featured.png delete mode 100644 content/en/case-studies/pearson/pearson_featured.svg create mode 100644 content/en/case-studies/pearson/pearson_featured_dark_logo.svg create mode 100644 content/en/case-studies/pearson/pearson_featured_logo.svg delete mode 100644 content/en/case-studies/pearson/pearson_logo.png rename content/en/case-studies/pinterest/{pinterest_feature.png => pinterest_featured_logo.png} (100%) rename content/en/case-studies/pinterest/{pinterest_feature.svg => pinterest_featured_logo.svg} (100%) create mode 100644 content/en/case-studies/slamtec/slamtec_featured_dark_logo.svg create mode 100644 content/en/case-studies/sos/sos_featured_dark_logo.svg rename content/en/case-studies/spotify/{spotify-featured.svg => spotify_featured_logo.svg} (100%) create mode 100644 content/en/case-studies/squarespace/squarespace_featured_dark_logo.svg create mode 100644 content/en/case-studies/thredup/thredup_featured_dark_logo.svg create mode 100644 content/en/case-studies/vsco/vsco_featured_dark_logo.svg delete mode 100644 content/en/case-studies/wikimedia/wikimedia_featured.svg create mode 100644 content/en/case-studies/wikimedia/wikimedia_featured_dark_logo.svg rename content/en/case-studies/wikimedia/{wikimedia_featured.png => wikimedia_featured_logo.png} (100%) create mode 100644 content/en/case-studies/wikimedia/wikimedia_featured_logo.svg rename content/en/case-studies/wink/{wink_featured.png => wink_featured_logo.png} (100%) rename content/en/case-studies/wink/{wink_featured.svg => wink_featured_logo.svg} (100%) create mode 100644 content/en/case-studies/woorank/woorank_featured_dark_logo.svg create mode 100644 content/en/case-studies/yahoo-japan/yahoo-japan_featured_dark_logo.svg create mode 100644 content/en/case-studies/zalando/zalando_featured_dark_logo.svg create mode 100644 content/en/case-studies/zalando/zalando_featured_logo.svg diff --git a/content/en/case-studies/adidas/adidas_featured_dark_logo.svg b/content/en/case-studies/adidas/adidas_featured_dark_logo.svg new file mode 100644 index 0000000000000..28955dc8e1d6d --- /dev/null +++ b/content/en/case-studies/adidas/adidas_featured_dark_logo.svg @@ -0,0 +1 @@ +kubernetes.io-54664 \ No newline at end of file diff --git a/content/en/case-studies/adidas/adidas-featured.svg b/content/en/case-studies/adidas/adidas_featured_logo.svg similarity index 100% rename from content/en/case-studies/adidas/adidas-featured.svg rename to content/en/case-studies/adidas/adidas_featured_logo.svg diff --git a/content/en/case-studies/amadeus/amadeus_featured.png b/content/en/case-studies/amadeus/amadeus_featured_logo.png similarity index 100% rename from content/en/case-studies/amadeus/amadeus_featured.png rename to content/en/case-studies/amadeus/amadeus_featured_logo.png diff --git a/content/en/case-studies/amadeus/amadeus_featured.svg b/content/en/case-studies/amadeus/amadeus_featured_logo.svg similarity index 100% rename from content/en/case-studies/amadeus/amadeus_featured.svg rename to content/en/case-studies/amadeus/amadeus_featured_logo.svg diff --git a/content/en/case-studies/ancestry/ancestry_featured.svg b/content/en/case-studies/ancestry/ancestry_featured.svg deleted file mode 100644 index 9a3e80186b0be..0000000000000 --- a/content/en/case-studies/ancestry/ancestry_featured.svg +++ /dev/null @@ -1 +0,0 @@ -kubernetes.io-logos-ancestry \ No newline at end of file diff --git a/content/en/case-studies/ancestry/ancestry_featured_dark_logo.svg b/content/en/case-studies/ancestry/ancestry_featured_dark_logo.svg new file mode 100644 index 0000000000000..fdd4d6f47ee80 --- /dev/null +++ b/content/en/case-studies/ancestry/ancestry_featured_dark_logo.svg @@ -0,0 +1,13 @@ + + + ancestry + + + + + + + + + + \ No newline at end of file diff --git a/content/en/case-studies/ancestry/ancestry_featured.png b/content/en/case-studies/ancestry/ancestry_featured_logo.png similarity index 100% rename from content/en/case-studies/ancestry/ancestry_featured.png rename to content/en/case-studies/ancestry/ancestry_featured_logo.png diff --git a/content/en/case-studies/ancestry/ancestry_featured_logo.svg b/content/en/case-studies/ancestry/ancestry_featured_logo.svg new file mode 100644 index 0000000000000..65067109ce5ed --- /dev/null +++ b/content/en/case-studies/ancestry/ancestry_featured_logo.svg @@ -0,0 +1,13 @@ + + + ancestry + + + + + + + + + + \ No newline at end of file diff --git a/content/en/case-studies/ant-financial/ant-financial_featured_dark_logo.svg b/content/en/case-studies/ant-financial/ant-financial_featured_dark_logo.svg new file mode 100644 index 0000000000000..6f704985e6ff4 --- /dev/null +++ b/content/en/case-studies/ant-financial/ant-financial_featured_dark_logo.svg @@ -0,0 +1 @@ +kubernetes.io-logos \ No newline at end of file diff --git a/content/en/case-studies/appdirect/appdirect_featured_dark_logo.svg b/content/en/case-studies/appdirect/appdirect_featured_dark_logo.svg new file mode 100644 index 0000000000000..9373e99b6b092 --- /dev/null +++ b/content/en/case-studies/appdirect/appdirect_featured_dark_logo.svg @@ -0,0 +1 @@ +kubernetes.io-logos \ No newline at end of file diff --git a/content/en/case-studies/appdirect/appdirect_featured_logo.svg b/content/en/case-studies/appdirect/appdirect_featured_logo.svg index 36fcba1abba36..4294eeae1d53a 100644 --- a/content/en/case-studies/appdirect/appdirect_featured_logo.svg +++ b/content/en/case-studies/appdirect/appdirect_featured_logo.svg @@ -1 +1,11 @@ -kubernetes.io-logos \ No newline at end of file + + + AppDirect logo + + AppDirect logo + + + + + + \ No newline at end of file diff --git a/content/en/case-studies/babylon/babylon_featured_logo.svg b/content/en/case-studies/babylon/babylon_featured_logo.svg index e84da19268e33..0cb2a560537a4 100644 --- a/content/en/case-studies/babylon/babylon_featured_logo.svg +++ b/content/en/case-studies/babylon/babylon_featured_logo.svg @@ -1 +1,33 @@ -babylon_featured_logo \ No newline at end of file + + logo (30)-svg + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/content/en/case-studies/blablacar/blablacar_featured.png b/content/en/case-studies/blablacar/blablacar_featured_logo.png similarity index 100% rename from content/en/case-studies/blablacar/blablacar_featured.png rename to content/en/case-studies/blablacar/blablacar_featured_logo.png diff --git a/content/en/case-studies/blablacar/blablacar_featured.svg b/content/en/case-studies/blablacar/blablacar_featured_logo.svg similarity index 100% rename from content/en/case-studies/blablacar/blablacar_featured.svg rename to content/en/case-studies/blablacar/blablacar_featured_logo.svg diff --git a/content/en/case-studies/blackrock/blackrock_featured.svg b/content/en/case-studies/blackrock/blackrock_featured.svg deleted file mode 100644 index f98ea323d73e1..0000000000000 --- a/content/en/case-studies/blackrock/blackrock_featured.svg +++ /dev/null @@ -1 +0,0 @@ -kubernetes.io-logos \ No newline at end of file diff --git a/content/en/case-studies/blackrock/blackrock_featured_dark_logo.svg b/content/en/case-studies/blackrock/blackrock_featured_dark_logo.svg new file mode 100644 index 0000000000000..8dfb7d53526d8 --- /dev/null +++ b/content/en/case-studies/blackrock/blackrock_featured_dark_logo.svg @@ -0,0 +1,13 @@ + + + Foundation/Logo/BlackRock white + + + \ No newline at end of file diff --git a/content/en/case-studies/blackrock/blackrock_featured.png b/content/en/case-studies/blackrock/blackrock_featured_logo.png similarity index 100% rename from content/en/case-studies/blackrock/blackrock_featured.png rename to content/en/case-studies/blackrock/blackrock_featured_logo.png diff --git a/content/en/case-studies/blackrock/blackrock_featured_logo.svg b/content/en/case-studies/blackrock/blackrock_featured_logo.svg new file mode 100644 index 0000000000000..42c933d20d436 --- /dev/null +++ b/content/en/case-studies/blackrock/blackrock_featured_logo.svg @@ -0,0 +1,17 @@ + + + + Nav IRELAND + + + Created with Sketch. + + + + + + + + + + \ No newline at end of file diff --git a/content/en/case-studies/booz-allen/booz-allen_featured_dark_logo.svg b/content/en/case-studies/booz-allen/booz-allen_featured_dark_logo.svg new file mode 100644 index 0000000000000..99333c35f5a80 --- /dev/null +++ b/content/en/case-studies/booz-allen/booz-allen_featured_dark_logo.svg @@ -0,0 +1,7 @@ + + booz-allen-logo-svg + + + \ No newline at end of file diff --git a/content/en/case-studies/booz-allen/booz-allen-featured-logo.svg b/content/en/case-studies/booz-allen/booz-allen_featured_logo.svg similarity index 100% rename from content/en/case-studies/booz-allen/booz-allen-featured-logo.svg rename to content/en/case-studies/booz-allen/booz-allen_featured_logo.svg diff --git a/content/en/case-studies/bose/bose_featured_dark_logo.svg b/content/en/case-studies/bose/bose_featured_dark_logo.svg new file mode 100644 index 0000000000000..c91766e7d1be5 --- /dev/null +++ b/content/en/case-studies/bose/bose_featured_dark_logo.svg @@ -0,0 +1,97 @@ + + + +Created with Fabric.js 5.2.4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/content/en/case-studies/box/box_featured.png b/content/en/case-studies/box/box_featured_logo.png similarity index 100% rename from content/en/case-studies/box/box_featured.png rename to content/en/case-studies/box/box_featured_logo.png diff --git a/content/en/case-studies/box/box_featured.svg b/content/en/case-studies/box/box_featured_logo.svg similarity index 100% rename from content/en/case-studies/box/box_featured.svg rename to content/en/case-studies/box/box_featured_logo.svg diff --git a/content/en/case-studies/buffer/buffer_featured.svg b/content/en/case-studies/buffer/buffer_featured.svg deleted file mode 100644 index b8e321f31d633..0000000000000 --- a/content/en/case-studies/buffer/buffer_featured.svg +++ /dev/null @@ -1 +0,0 @@ -kubernetes.io-logos \ No newline at end of file diff --git a/content/en/case-studies/buffer/buffer_featured_dark_logo.svg b/content/en/case-studies/buffer/buffer_featured_dark_logo.svg new file mode 100644 index 0000000000000..f5d87f95a7bb8 --- /dev/null +++ b/content/en/case-studies/buffer/buffer_featured_dark_logo.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/content/en/case-studies/buffer/buffer_featured.png b/content/en/case-studies/buffer/buffer_featured_logo.png similarity index 100% rename from content/en/case-studies/buffer/buffer_featured.png rename to content/en/case-studies/buffer/buffer_featured_logo.png diff --git a/content/en/case-studies/buffer/buffer_featured_logo.svg b/content/en/case-studies/buffer/buffer_featured_logo.svg new file mode 100644 index 0000000000000..e0983d44b396e --- /dev/null +++ b/content/en/case-studies/buffer/buffer_featured_logo.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/content/en/case-studies/cern/cern_featured_logo.svg b/content/en/case-studies/cern/cern_featured_logo.svg new file mode 100644 index 0000000000000..3fdd2e2616862 --- /dev/null +++ b/content/en/case-studies/cern/cern_featured_logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/content/en/case-studies/chinaunicom/chinaunicom_featured_dark_logo.svg b/content/en/case-studies/chinaunicom/chinaunicom_featured_dark_logo.svg new file mode 100644 index 0000000000000..d60d7d8eff87d --- /dev/null +++ b/content/en/case-studies/chinaunicom/chinaunicom_featured_dark_logo.svg @@ -0,0 +1 @@ +kubernetes.io-logos \ No newline at end of file diff --git a/content/en/case-studies/city-of-montreal/city-of-montreal_featured_dark_logo.svg b/content/en/case-studies/city-of-montreal/city-of-montreal_featured_dark_logo.svg new file mode 100644 index 0000000000000..f77c4ea803329 --- /dev/null +++ b/content/en/case-studies/city-of-montreal/city-of-montreal_featured_dark_logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/content/en/case-studies/daocloud/daocloud_featured_dark_logo.svg b/content/en/case-studies/daocloud/daocloud_featured_dark_logo.svg new file mode 100644 index 0000000000000..a47b0d0c26092 --- /dev/null +++ b/content/en/case-studies/daocloud/daocloud_featured_dark_logo.svg @@ -0,0 +1 @@ +DaoCloud_logo \ No newline at end of file diff --git a/content/en/case-studies/daocloud/daocloud_featured_logo.svg b/content/en/case-studies/daocloud/daocloud_featured_logo.svg index 2d05acd730ab8..467e93d8dacd0 100644 --- a/content/en/case-studies/daocloud/daocloud_featured_logo.svg +++ b/content/en/case-studies/daocloud/daocloud_featured_logo.svg @@ -1 +1 @@ -DaoCloud_logo \ No newline at end of file +DaoCloud_logo \ No newline at end of file diff --git a/content/en/case-studies/golfnow/golfnow_featured.png b/content/en/case-studies/golfnow/golfnow_featured_logo.png similarity index 100% rename from content/en/case-studies/golfnow/golfnow_featured.png rename to content/en/case-studies/golfnow/golfnow_featured_logo.png diff --git a/content/en/case-studies/golfnow/golfnow_featured_logo.svg b/content/en/case-studies/golfnow/golfnow_featured_logo.svg new file mode 100644 index 0000000000000..4596a691c017b --- /dev/null +++ b/content/en/case-studies/golfnow/golfnow_featured_logo.svg @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/content/en/case-studies/haufegroup/haufegroup_featured.svg b/content/en/case-studies/haufegroup/haufegroup_featured.svg deleted file mode 100644 index a61b577ab884e..0000000000000 --- a/content/en/case-studies/haufegroup/haufegroup_featured.svg +++ /dev/null @@ -1 +0,0 @@ -kubernetes.io-logos \ No newline at end of file diff --git a/content/en/case-studies/haufegroup/haufegroup_featured_dark_logo.svg b/content/en/case-studies/haufegroup/haufegroup_featured_dark_logo.svg new file mode 100644 index 0000000000000..442f9ee11d69a --- /dev/null +++ b/content/en/case-studies/haufegroup/haufegroup_featured_dark_logo.svg @@ -0,0 +1,10 @@ + + + Frame 1346 + + + + + + + \ No newline at end of file diff --git a/content/en/case-studies/haufegroup/haufegroup_featured.png b/content/en/case-studies/haufegroup/haufegroup_featured_logo.png similarity index 100% rename from content/en/case-studies/haufegroup/haufegroup_featured.png rename to content/en/case-studies/haufegroup/haufegroup_featured_logo.png diff --git a/content/en/case-studies/haufegroup/haufegroup_featured_logo.svg b/content/en/case-studies/haufegroup/haufegroup_featured_logo.svg new file mode 100644 index 0000000000000..b9eff82d58331 --- /dev/null +++ b/content/en/case-studies/haufegroup/haufegroup_featured_logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/content/en/case-studies/huawei/huawei_featured.svg b/content/en/case-studies/huawei/huawei_featured.svg deleted file mode 100644 index a8a8f22c8f9a1..0000000000000 --- a/content/en/case-studies/huawei/huawei_featured.svg +++ /dev/null @@ -1 +0,0 @@ -kubernetes.io-logos \ No newline at end of file diff --git a/content/en/case-studies/huawei/huawei_featured_dark_logo.svg b/content/en/case-studies/huawei/huawei_featured_dark_logo.svg new file mode 100644 index 0000000000000..65531f84295ad --- /dev/null +++ b/content/en/case-studies/huawei/huawei_featured_dark_logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/content/en/case-studies/huawei/huawei_featured.png b/content/en/case-studies/huawei/huawei_featured_logo.png similarity index 100% rename from content/en/case-studies/huawei/huawei_featured.png rename to content/en/case-studies/huawei/huawei_featured_logo.png diff --git a/content/en/case-studies/huawei/huawei_featured_logo.svg b/content/en/case-studies/huawei/huawei_featured_logo.svg new file mode 100644 index 0000000000000..a1d0f080533ad --- /dev/null +++ b/content/en/case-studies/huawei/huawei_featured_logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/content/en/case-studies/netease/netease_featured_dark_logo.svg b/content/en/case-studies/netease/netease_featured_dark_logo.svg new file mode 100644 index 0000000000000..e770d80c76b1b --- /dev/null +++ b/content/en/case-studies/netease/netease_featured_dark_logo.svg @@ -0,0 +1,22 @@ + + + +Created with Fabric.js 5.2.4 + + + + + + + + + + + + + + + + + + diff --git a/content/en/case-studies/newyorktimes/newyorktimes_featured.svg b/content/en/case-studies/newyorktimes/newyorktimes_featured.svg deleted file mode 100644 index e386c15806625..0000000000000 --- a/content/en/case-studies/newyorktimes/newyorktimes_featured.svg +++ /dev/null @@ -1 +0,0 @@ -kubernetes.io-logos \ No newline at end of file diff --git a/content/en/case-studies/newyorktimes/newyorktimes_featured_dark_logo.svg b/content/en/case-studies/newyorktimes/newyorktimes_featured_dark_logo.svg new file mode 100644 index 0000000000000..9c3e6bf7be999 --- /dev/null +++ b/content/en/case-studies/newyorktimes/newyorktimes_featured_dark_logo.svg @@ -0,0 +1,54 @@ + + + + + + diff --git a/content/en/case-studies/newyorktimes/newyorktimes_featured.png b/content/en/case-studies/newyorktimes/newyorktimes_featured_logo.png similarity index 100% rename from content/en/case-studies/newyorktimes/newyorktimes_featured.png rename to content/en/case-studies/newyorktimes/newyorktimes_featured_logo.png diff --git a/content/en/case-studies/newyorktimes/newyorktimes_featured_logo.svg b/content/en/case-studies/newyorktimes/newyorktimes_featured_logo.svg new file mode 100644 index 0000000000000..3cc1d33b96189 --- /dev/null +++ b/content/en/case-studies/newyorktimes/newyorktimes_featured_logo.svg @@ -0,0 +1,54 @@ + + + + + + diff --git a/content/en/case-studies/nordstrom/nordstrom_featured_dark_logo.svg b/content/en/case-studies/nordstrom/nordstrom_featured_dark_logo.svg new file mode 100644 index 0000000000000..8dfd345ee685d --- /dev/null +++ b/content/en/case-studies/nordstrom/nordstrom_featured_dark_logo.svg @@ -0,0 +1,16 @@ + + + +Created with Fabric.js 5.2.4 + + + + + + + + + + + + diff --git a/content/en/case-studies/openAI/openai_featured.svg b/content/en/case-studies/openAI/openai_featured.svg deleted file mode 100644 index cf9b79721e8dd..0000000000000 --- a/content/en/case-studies/openAI/openai_featured.svg +++ /dev/null @@ -1 +0,0 @@ -kubernetes.io-logos2 \ No newline at end of file diff --git a/content/en/case-studies/openAI/openai_featured_dark_logo.svg b/content/en/case-studies/openAI/openai_featured_dark_logo.svg new file mode 100644 index 0000000000000..6507134226f38 --- /dev/null +++ b/content/en/case-studies/openAI/openai_featured_dark_logo.svg @@ -0,0 +1,8 @@ + + OpenAI_Logo-svg + + + + \ No newline at end of file diff --git a/content/en/case-studies/openAI/openai_featured.png b/content/en/case-studies/openAI/openai_featured_logo.png similarity index 100% rename from content/en/case-studies/openAI/openai_featured.png rename to content/en/case-studies/openAI/openai_featured_logo.png diff --git a/content/en/case-studies/openAI/openai_featured_logo.svg b/content/en/case-studies/openAI/openai_featured_logo.svg new file mode 100644 index 0000000000000..d2303c719a790 --- /dev/null +++ b/content/en/case-studies/openAI/openai_featured_logo.svg @@ -0,0 +1,8 @@ + + OpenAI_Logo-svg + + + + \ No newline at end of file diff --git a/content/en/case-studies/peardeck/peardeck_featured_dark_logo.svg b/content/en/case-studies/peardeck/peardeck_featured_dark_logo.svg new file mode 100644 index 0000000000000..85e92ab53dce2 --- /dev/null +++ b/content/en/case-studies/peardeck/peardeck_featured_dark_logo.svg @@ -0,0 +1 @@ +kubernetes.io-logos2 \ No newline at end of file diff --git a/content/en/case-studies/peardeck/peardeck_featured.png b/content/en/case-studies/peardeck/peardeck_featured_logo.png similarity index 100% rename from content/en/case-studies/peardeck/peardeck_featured.png rename to content/en/case-studies/peardeck/peardeck_featured_logo.png diff --git a/content/en/case-studies/peardeck/peardeck_featured.svg b/content/en/case-studies/peardeck/peardeck_featured_logo.svg similarity index 100% rename from content/en/case-studies/peardeck/peardeck_featured.svg rename to content/en/case-studies/peardeck/peardeck_featured_logo.svg diff --git a/content/en/case-studies/pearson/pearson_featured.png b/content/en/case-studies/pearson/pearson_featured.png deleted file mode 100644 index 6f8ffec49e6efbba25af84b21319bcdac403a2d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7784 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 - - diff --git a/content/en/case-studies/pearson/pearson_featured_dark_logo.svg b/content/en/case-studies/pearson/pearson_featured_dark_logo.svg new file mode 100644 index 0000000000000..cb77e0f6ef9db --- /dev/null +++ b/content/en/case-studies/pearson/pearson_featured_dark_logo.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + diff --git a/content/en/case-studies/pearson/pearson_featured_logo.svg b/content/en/case-studies/pearson/pearson_featured_logo.svg new file mode 100644 index 0000000000000..0407ec62cb35e --- /dev/null +++ b/content/en/case-studies/pearson/pearson_featured_logo.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + diff --git a/content/en/case-studies/pearson/pearson_logo.png b/content/en/case-studies/pearson/pearson_logo.png deleted file mode 100644 index 57e586f3ebd32c43937f611854e30e8f54c1f2fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5123 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 + + +Created with Fabric.js 5.2.4 + + + + + + + + + + + + + + + + + + + diff --git a/content/en/case-studies/sos/sos_featured_dark_logo.svg b/content/en/case-studies/sos/sos_featured_dark_logo.svg new file mode 100644 index 0000000000000..dc173be26ac6c --- /dev/null +++ b/content/en/case-studies/sos/sos_featured_dark_logo.svg @@ -0,0 +1,22 @@ + + + +Created with Fabric.js 5.2.4 + + + + + + + + + + + + + + + + + + diff --git a/content/en/case-studies/spotify/spotify-featured.svg b/content/en/case-studies/spotify/spotify_featured_logo.svg similarity index 100% rename from content/en/case-studies/spotify/spotify-featured.svg rename to content/en/case-studies/spotify/spotify_featured_logo.svg diff --git a/content/en/case-studies/squarespace/squarespace_featured_dark_logo.svg b/content/en/case-studies/squarespace/squarespace_featured_dark_logo.svg new file mode 100644 index 0000000000000..2f64bb74f56aa --- /dev/null +++ b/content/en/case-studies/squarespace/squarespace_featured_dark_logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/content/en/case-studies/squarespace/squarespace_featured_logo.svg b/content/en/case-studies/squarespace/squarespace_featured_logo.svg index a69d7ea5c8ebf..6bd28feafbdfb 100644 --- a/content/en/case-studies/squarespace/squarespace_featured_logo.svg +++ b/content/en/case-studies/squarespace/squarespace_featured_logo.svg @@ -1 +1 @@ -kubernetes.io-logos2 \ No newline at end of file + \ No newline at end of file diff --git a/content/en/case-studies/thredup/thredup_featured_dark_logo.svg b/content/en/case-studies/thredup/thredup_featured_dark_logo.svg new file mode 100644 index 0000000000000..5723a6007ac31 --- /dev/null +++ b/content/en/case-studies/thredup/thredup_featured_dark_logo.svg @@ -0,0 +1,7 @@ + + theredip-svg + + + \ No newline at end of file diff --git a/content/en/case-studies/thredup/thredup_featured_logo.svg b/content/en/case-studies/thredup/thredup_featured_logo.svg index 987e1a55c1203..7b0e212b5bba7 100644 --- a/content/en/case-studies/thredup/thredup_featured_logo.svg +++ b/content/en/case-studies/thredup/thredup_featured_logo.svg @@ -1 +1,7 @@ -kubernetes.io-logos2 \ No newline at end of file + + theredip-svg + + + \ No newline at end of file diff --git a/content/en/case-studies/vsco/vsco_featured_dark_logo.svg b/content/en/case-studies/vsco/vsco_featured_dark_logo.svg new file mode 100644 index 0000000000000..cc18036cdd403 --- /dev/null +++ b/content/en/case-studies/vsco/vsco_featured_dark_logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/content/en/case-studies/vsco/vsco_featured_logo.svg b/content/en/case-studies/vsco/vsco_featured_logo.svg index e65dad8c52d1c..7edc6ba0cdccc 100644 --- a/content/en/case-studies/vsco/vsco_featured_logo.svg +++ b/content/en/case-studies/vsco/vsco_featured_logo.svg @@ -1 +1 @@ -kubernetes.io-logos2 \ No newline at end of file + \ No newline at end of file diff --git a/content/en/case-studies/wikimedia/wikimedia_featured.svg b/content/en/case-studies/wikimedia/wikimedia_featured.svg deleted file mode 100644 index 5fa786aaa52ba..0000000000000 --- a/content/en/case-studies/wikimedia/wikimedia_featured.svg +++ /dev/null @@ -1 +0,0 @@ -kubernetes.io-logos2 \ No newline at end of file diff --git a/content/en/case-studies/wikimedia/wikimedia_featured_dark_logo.svg b/content/en/case-studies/wikimedia/wikimedia_featured_dark_logo.svg new file mode 100644 index 0000000000000..7beae19dfee97 --- /dev/null +++ b/content/en/case-studies/wikimedia/wikimedia_featured_dark_logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/content/en/case-studies/wikimedia/wikimedia_featured.png b/content/en/case-studies/wikimedia/wikimedia_featured_logo.png similarity index 100% rename from content/en/case-studies/wikimedia/wikimedia_featured.png rename to content/en/case-studies/wikimedia/wikimedia_featured_logo.png diff --git a/content/en/case-studies/wikimedia/wikimedia_featured_logo.svg b/content/en/case-studies/wikimedia/wikimedia_featured_logo.svg new file mode 100644 index 0000000000000..6658d8ad614ea --- /dev/null +++ b/content/en/case-studies/wikimedia/wikimedia_featured_logo.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/content/en/case-studies/wink/wink_featured.png b/content/en/case-studies/wink/wink_featured_logo.png similarity index 100% rename from content/en/case-studies/wink/wink_featured.png rename to content/en/case-studies/wink/wink_featured_logo.png diff --git a/content/en/case-studies/wink/wink_featured.svg b/content/en/case-studies/wink/wink_featured_logo.svg similarity index 100% rename from content/en/case-studies/wink/wink_featured.svg rename to content/en/case-studies/wink/wink_featured_logo.svg diff --git a/content/en/case-studies/woorank/woorank_featured_dark_logo.svg b/content/en/case-studies/woorank/woorank_featured_dark_logo.svg new file mode 100644 index 0000000000000..a80e454eaa147 --- /dev/null +++ b/content/en/case-studies/woorank/woorank_featured_dark_logo.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/content/en/case-studies/yahoo-japan/yahoo-japan_featured_dark_logo.svg b/content/en/case-studies/yahoo-japan/yahoo-japan_featured_dark_logo.svg new file mode 100644 index 0000000000000..3ef91210bf67e --- /dev/null +++ b/content/en/case-studies/yahoo-japan/yahoo-japan_featured_dark_logo.svg @@ -0,0 +1 @@ +kubernetes.io-logos2 diff --git a/content/en/case-studies/zalando/zalando_featured_dark_logo.svg b/content/en/case-studies/zalando/zalando_featured_dark_logo.svg new file mode 100644 index 0000000000000..c7814d0d7a454 --- /dev/null +++ b/content/en/case-studies/zalando/zalando_featured_dark_logo.svg @@ -0,0 +1,9 @@ + + Zalando_201x_logo-svg + + + + \ No newline at end of file diff --git a/content/en/case-studies/zalando/zalando_featured_logo.svg b/content/en/case-studies/zalando/zalando_featured_logo.svg new file mode 100644 index 0000000000000..04f2a3d7953a2 --- /dev/null +++ b/content/en/case-studies/zalando/zalando_featured_logo.svg @@ -0,0 +1,9 @@ + + Zalando_201x_logo-svg + + + + \ No newline at end of file diff --git a/layouts/shortcodes/blocks/case-studies.html b/layouts/shortcodes/blocks/case-studies.html index 4360fc5da3136..97a6b3b83a6b4 100644 --- a/layouts/shortcodes/blocks/case-studies.html +++ b/layouts/shortcodes/blocks/case-studies.html @@ -8,16 +8,24 @@

{{ $caseStudiesSection.LinkTitle }}

{{ range $caseStudiesPages }} - {{ $logo := .Resources.GetMatch "**{feature,logo}*.svg" }} + {{ $dark := .Resources.GetMatch "**{dark_logo}*.svg" }} + {{ $logo := .Resources.GetMatch "**{featured_logo}*.svg" }} + {{ if not $logo }} {{ $logo = .Resources.GetMatch "**logo*.png" }} {{ end }} -
- {{ with $logo }}{{ .Title }}{{ end }} + {{ if not $dark }} + {{ $dark = $logo }} + {{ end }} +
+ + + {{ .Title }} +

"{{ .Params.quote | truncate 100 }}"

{{ T "main_read_more" }}
- {{ end }} + {{ end }}
From 13d3af3e58c69ff5f7eca2d739fbf2b5373b4ed4 Mon Sep 17 00:00:00 2001 From: Tim Bannister Date: Tue, 28 Jan 2025 19:50:50 +0000 Subject: [PATCH 4/5] Prepare site main page for dark mode Co-authored-by: Tamilselvan Thangamony <20103020+tamilselvan1102@users.noreply.github.com> --- assets/scss/_custom.scss | 102 ++++++++++++++++++++++++--------- layouts/case-studies/list.html | 8 ++- 2 files changed, 81 insertions(+), 29 deletions(-) diff --git a/assets/scss/_custom.scss b/assets/scss/_custom.scss index c7eef22cc8489..5e5fa51332b32 100644 --- a/assets/scss/_custom.scss +++ b/assets/scss/_custom.scss @@ -444,41 +444,87 @@ footer { // Home page dark-mode @media (prefers-color-scheme: dark) { - .cid-home main { - background-color: $dark-bg-color-2; - color:$dark-text-color-1; - } + body.cid-home { + main { + background-color: $dark-bg-color-2; + color:$dark-text-color-1; + + section:not(#video):not(#cncf) { + background-color: $dark-bg-color-1; + color:$dark-text-color-1; + } - .cid-home main section:not(#video):not(#cncf) { - background-color: $dark-bg-color-1; - color:$dark-text-color-1; - } + section#video #desktopShowVideoButton { + background-color: $dark-bg-color-1; + } - .cid-home .feature-box div { - background-color: $dark-bg-color-2; - color:$dark-text-color-1; - } + section#video #desktopShowVideoButton { + color: $white; + background-color: $primary; - .cid-home main section:is(#video) #desktopShowVideoButton { - background-color: $dark-bg-color-1; - } + &:hover { + color: $primary; + background-color: $white; + } - .cid-home main section:is(#video) #desktopShowVideoButton:hover { - color: $dark-text-color-2; - } + &::before { + border-color: transparent transparent transparent $white; + } - .cid-home main section:is(#video) #desktopKCButton:hover { - background-color: $dark-bg-color-1; - } + &:hover::before { + border-color: transparent transparent transparent $primary; + } + } - .cid-home main section:is(#talkToUs) img { - filter: invert(100%); - -webkit-filter: invert(100%); - } + section#video #desktopKCButton:hover { + background-color: $dark-bg-color-1; + } + + section#cncf { + background-color: $dark-bg-color-2; + } - .cid-home main section:is(#cncf) { - background-color: $dark-bg-color-2; - background-image: url(/images/cncf-white.png); + section.features-container .k8s-features-heading { + color: $white; + background-color: $dark-bg-color-1; + } + + section.features-container > div > .feature-box { + background-color: $dark-bg-color-2; + color:$dark-text-color-1; + + h3 a, h4 a, h5 a { + color: $white; + background: transparent; + } + + h3 a:hover, h4 a:hover, h5 a:hover { + text-decoration: underline; + } + } + + .search-bar { + background-color: #d3d3d3; + color: #ffffff; + > * { + color: #ffffff; + } + } + + input.search-input, input.email { + background-color: #D3D3D3 !important; + color: #000 !important; + } + + input.search-input::placeholder, input.email::placeholder{ + color: #000; + } + + #mc_embed_signup_scroll input.email { + color: #ffffff !important; + background-color: #a9a9a9 !important; + } + } } } diff --git a/layouts/case-studies/list.html b/layouts/case-studies/list.html index a2b889683a4e7..def0e55c50bda 100644 --- a/layouts/case-studies/list.html +++ b/layouts/case-studies/list.html @@ -39,7 +39,13 @@

"{{ .Params.quote | html }}"

{{ .Title }}

{{ range $pages.ByTitle }} - {{ $logo := .Resources.GetMatch "**{feature,logo}*.svg" }} + {{ $logo := .Resources.GetMatch "**_featured_logo.svg" }} + {{ if not $logo }} + {{ $logo = .Resources.GetMatch "**_featured_logo.png" }} + {{ end }} + {{ if not $logo }} + {{ $logo = .Resources.GetMatch "**logo*.svg" }} + {{ end }} {{ if not $logo }} {{ $logo = .Resources.GetMatch "**logo*.png" }} {{ end }} From a0d137519d0ed73fd3e094f46cb91029d862f4b5 Mon Sep 17 00:00:00 2001 From: Tim Bannister Date: Tue, 28 Jan 2025 17:39:16 +0000 Subject: [PATCH 5/5] Change CNCF logo for dark mode (main page only) Co-authored-by: Tamilselvan Thangamony <20103020+tamilselvan1102@users.noreply.github.com> --- assets/scss/_base.scss | 10 -- assets/scss/_custom.scss | 24 +++++ layouts/index.html | 6 +- layouts/partials/cncf.html | 9 ++ static/images/cncf-logo-dark.svg | 91 ++++++++++++++++++ .../{cncf-color.svg => cncf-logo-white.svg} | 0 static/images/cncf-white.png | Bin 22789 -> 0 bytes 7 files changed, 125 insertions(+), 15 deletions(-) create mode 100644 layouts/partials/cncf.html create mode 100644 static/images/cncf-logo-dark.svg rename static/images/{cncf-color.svg => cncf-logo-white.svg} (100%) delete mode 100644 static/images/cncf-white.png diff --git a/assets/scss/_base.scss b/assets/scss/_base.scss index 177885a114d39..c8c16aabcf8d3 100644 --- a/assets/scss/_base.scss +++ b/assets/scss/_base.scss @@ -462,16 +462,6 @@ $video-section-height: 200px; } } -// Add logo to CNCF section -section#cncf { - padding-top: 60px; - padding-bottom: 140px; - background-image: url(/images/cncf-color.svg); - background-position: center 100px; - background-repeat: no-repeat; - background-size: 300px; -} - // OCEAN NODES #oceanNodes, .td-home .k8s-overview { diff --git a/assets/scss/_custom.scss b/assets/scss/_custom.scss index 5e5fa51332b32..17244215ace63 100644 --- a/assets/scss/_custom.scss +++ b/assets/scss/_custom.scss @@ -313,6 +313,30 @@ input[type="search"]{ } +.cncf-logo-details { + display: flex; + flex-direction: column; + align-items: center; + + p { + text-align: center; + } + + a { + color: inherit; + background: transparent; + text-decoration: underline; // exception from usual convention + } + + picture { + display: block; + > * { + min-height: 4em; + width: calc(clamp(20em,18em + 20mm,100vw)); + } + } +} + /* FOOTER */ footer { background-color: #202020; diff --git a/layouts/index.html b/layouts/index.html index 0845663be7399..02919bedfe122 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -1,11 +1,7 @@ {{ define "main" }} {{ .Content }}
-
-
-

{{ T "main_cncf_project" | safeHTML }} -

-
+ {{ partial "cncf.html" . }}
diff --git a/layouts/partials/cncf.html b/layouts/partials/cncf.html new file mode 100644 index 0000000000000..d5ec6566a1f79 --- /dev/null +++ b/layouts/partials/cncf.html @@ -0,0 +1,9 @@ +
+
+

{{ T "main_cncf_project" | safeHTML }}

+ + + + +
+
diff --git a/static/images/cncf-logo-dark.svg b/static/images/cncf-logo-dark.svg new file mode 100644 index 0000000000000..e6b62f826e2de --- /dev/null +++ b/static/images/cncf-logo-dark.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/images/cncf-color.svg b/static/images/cncf-logo-white.svg similarity index 100% rename from static/images/cncf-color.svg rename to static/images/cncf-logo-white.svg diff --git a/static/images/cncf-white.png b/static/images/cncf-white.png deleted file mode 100644 index 9c3fd0760d49e2617d2eaded743b96e0f4991d44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22789 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 Z*tA;ba1ZaJ6#m`Q#L(2B4Ep@-{{R*8Tb}>`