mirror of
https://github.com/luxfi/safe-wallet.git
synced 2026-10-30 15:19:21 +00:00
Zoo, Pars and Hanzo were rendering a rounded rectangle. Their real artwork existed the whole time — the CMYK circles, the Persian star, the block H — just not here. Each now comes from that brand's own logo package at build time, the way Lux already did, so nobody is holding a second copy of anyone else's letterforms. A mark drawn in currentColor has no colour of its own, and an SVG loaded as an image is its own document with nothing to inherit from, so the Hanzo mark carries its own light and dark ink. The colour marks keep theirs in both. The NEXT_PUBLIC_BRAND_* vars went with it. Nothing had read them since the brand started resolving from the request host, but .env.hanzo still named safe-client.safe.global as the gateway and black as the primary colour, both of which the brand package contradicts, and select-brand.sh would have copied either into a build. .env.safe could no longer produce the upstream build it promised. Both files were dead through and every line, so they are gone rather than emptied, along with the two build scripts that read them. One build remains; the host decides the brand.