fix(brand): add missing zoo logo SVGs to public/logo

The zoo brand config in web/lib/brand.ts references /logo/zoo-icon.svg,
/logo/zoo-logo.svg, /logo/zoo-logo-white.svg but only the references
existed — the files were missing, producing 404s on web3.zoo.ngo and
zoo.cloud. Added the canonical Zoo CMYK Venn mark from
zoo.industries/public/zoo-logo.svg.
This commit is contained in:
2026-05-01 20:14:38 -07:00
parent 1d316ce4e6
commit 616edf00ae
3 changed files with 108 additions and 0 deletions
+36
View File
@@ -0,0 +1,36 @@
<svg width="64" height="64" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg">
<!-- Zoo brand mark: three-circle CMYK Venn diagram. Icon variant. -->
<defs>
<clipPath id="logoClip">
<circle cx="512" cy="511" r="500"/>
</clipPath>
<clipPath id="logoYellow">
<circle cx="512" cy="250" r="430"/>
</clipPath>
<clipPath id="logoMagenta">
<circle cx="240" cy="670" r="430"/>
</clipPath>
<clipPath id="logoCyan">
<circle cx="784" cy="670" r="430"/>
</clipPath>
</defs>
<g clip-path="url(#logoClip)">
<circle cx="512" cy="250" r="430" fill="#FCF006"/>
<circle cx="240" cy="670" r="430" fill="#EA018E"/>
<circle cx="784" cy="670" r="430" fill="#01ACF1"/>
<g clip-path="url(#logoYellow)">
<circle cx="240" cy="670" r="430" fill="#ED1C24"/>
</g>
<g clip-path="url(#logoYellow)">
<circle cx="784" cy="670" r="430" fill="#00A652"/>
</g>
<g clip-path="url(#logoMagenta)">
<circle cx="784" cy="670" r="430" fill="#2E3192"/>
</g>
<g clip-path="url(#logoYellow)">
<g clip-path="url(#logoMagenta)">
<circle cx="784" cy="670" r="430" fill="#000000"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

+36
View File
@@ -0,0 +1,36 @@
<svg width="64" height="64" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg">
<!-- Zoo brand mark: three-circle CMYK Venn diagram. Icon variant. -->
<defs>
<clipPath id="logoClip">
<circle cx="512" cy="511" r="500"/>
</clipPath>
<clipPath id="logoYellow">
<circle cx="512" cy="250" r="430"/>
</clipPath>
<clipPath id="logoMagenta">
<circle cx="240" cy="670" r="430"/>
</clipPath>
<clipPath id="logoCyan">
<circle cx="784" cy="670" r="430"/>
</clipPath>
</defs>
<g clip-path="url(#logoClip)">
<circle cx="512" cy="250" r="430" fill="#FCF006"/>
<circle cx="240" cy="670" r="430" fill="#EA018E"/>
<circle cx="784" cy="670" r="430" fill="#01ACF1"/>
<g clip-path="url(#logoYellow)">
<circle cx="240" cy="670" r="430" fill="#ED1C24"/>
</g>
<g clip-path="url(#logoYellow)">
<circle cx="784" cy="670" r="430" fill="#00A652"/>
</g>
<g clip-path="url(#logoMagenta)">
<circle cx="784" cy="670" r="430" fill="#2E3192"/>
</g>
<g clip-path="url(#logoYellow)">
<g clip-path="url(#logoMagenta)">
<circle cx="784" cy="670" r="430" fill="#000000"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

+36
View File
@@ -0,0 +1,36 @@
<svg width="64" height="64" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg">
<!-- Zoo brand mark: three-circle CMYK Venn diagram. Icon variant. -->
<defs>
<clipPath id="logoClip">
<circle cx="512" cy="511" r="500"/>
</clipPath>
<clipPath id="logoYellow">
<circle cx="512" cy="250" r="430"/>
</clipPath>
<clipPath id="logoMagenta">
<circle cx="240" cy="670" r="430"/>
</clipPath>
<clipPath id="logoCyan">
<circle cx="784" cy="670" r="430"/>
</clipPath>
</defs>
<g clip-path="url(#logoClip)">
<circle cx="512" cy="250" r="430" fill="#FCF006"/>
<circle cx="240" cy="670" r="430" fill="#EA018E"/>
<circle cx="784" cy="670" r="430" fill="#01ACF1"/>
<g clip-path="url(#logoYellow)">
<circle cx="240" cy="670" r="430" fill="#ED1C24"/>
</g>
<g clip-path="url(#logoYellow)">
<circle cx="784" cy="670" r="430" fill="#00A652"/>
</g>
<g clip-path="url(#logoMagenta)">
<circle cx="784" cy="670" r="430" fill="#2E3192"/>
</g>
<g clip-path="url(#logoYellow)">
<g clip-path="url(#logoMagenta)">
<circle cx="784" cy="670" r="430" fill="#000000"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB