Files
inbuxa-server/img/brand/inbuxa-icon.svg
T
jcoffey-dev d7182f4511
ci / fork-checks (pull_request) Successful in 43s
ci / build (pull_request) Successful in 3m18s
Brand: inbuxa's own kitten replaces ihasmail's cat
inbuxa's mark was ihasmail's cat-and-envelope reused unchanged. The new
one keeps the family's face, paws and colors, over a server with a bay
for each piece of the suite: the letter (webmail), a prompt (console),
status lights (server).

- The built-in sign-in and calendar RSVP pages, and the web logo, drew
  the old cat as an embedded PNG. They now draw the mark as vector in
  the same slot, keeping class="symbol"; each page is about 31 KB
  lighter. The .min copies are updated the same way and the .min.gz
  regenerated with gzip -9 -n, as minify_html.sh does.
- resources/branding: email-logo.png (the compact lockup at 380x80 on
  white, as before) with its .b64 regenerated byte-for-byte in the old
  76-column form, and favicon-64.png.
- img/brand: the logo bundle, now pure vector, with its README.
2026-09-26 22:05:17 -07:00

32 lines
2.4 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 480 480" width="480" height="480" role="img" aria-label="inbuxa">
<g transform="translate(28.80,11.89) scale(3.3)"><g stroke="#1C4053" stroke-linecap="round" stroke-linejoin="round">
<g transform="translate(0 -12)">
<path d="M18 58 L32 60 M19 67 L32 65 M110 58 L96 60 M109 67 L96 65" stroke-width="3" fill="none"/>
<g transform="translate(64 62) scale(0.9) translate(-64 -60)">
<path d="M31 64 C30 50 31 38 34 27 Q36 20 42 23 L55 32 Q64 29.5 73 32 L86 23 Q92 20 94 27 C97 38 98 50 97 64 C96 83 82 92 64 92 C46 92 32 83 31 64 Z" fill="#F9A34C" stroke-width="5"/>
<path d="M38 30 L50 37.5 L40 45.5 Z M90 30 L78 37.5 L88 45.5 Z" fill="#F47F35" stroke="none"/>
<path d="M44 60 Q49.5 53 55 60 M73 60 Q78.5 53 84 60" stroke-width="4.2" fill="none"/>
<path d="M60.8 65.5 h6.4 l-3.2 3.6 z" fill="#1C4053" stroke-width="2"/>
<path d="M56 71.5 Q60 76.5 64 71.5 Q68 76.5 72 71.5" stroke-width="3.5" fill="none"/>
</g>
</g>
<rect x="12" y="73" width="104" height="51" rx="9" fill="#46CAC3" stroke-width="4.5"/>
<rect x="21" y="89" width="86" height="10" rx="2.5" fill="#1C4053" stroke="none"/>
<rect x="27" y="85.5" width="26" height="14" rx="2" fill="#FFFFFF" stroke-width="2.8"/>
<path d="M28.5 87 L40 93.5 L51.5 87" stroke-width="2.3" fill="none"/>
<circle cx="99" cy="94" r="2.5" fill="#9FF0E9" stroke="none"/>
<rect x="21" y="103" width="86" height="9" rx="2.5" fill="#1C4053" stroke="none"/>
<path d="M28 104.8 L31.8 107.5 L28 110.2 M34.8 110.2 H41" stroke="#9FF0E9" stroke-width="1.9" fill="none"/>
<circle cx="99" cy="107.5" r="2.5" fill="#9FF0E9" stroke="none"/>
<rect x="21" y="115.5" width="86" height="4.5" rx="2" fill="#2B8A86" stroke="none"/>
<circle cx="28" cy="117.75" r="1.6" fill="#F9A34C" stroke="none"/>
<circle cx="34" cy="117.75" r="1.6" fill="#9FF0E9" stroke="none"/>
<circle cx="40" cy="117.75" r="1.6" fill="#9FF0E9" stroke="none"/>
<g transform="translate(0 -12)">
<path d="M36.5 90 C36 81 40 76.5 46 76.5 C52 76.5 56 81 55.5 90 C55.5 94 51 96 46 96 C41 96 36.5 94 36.5 90 Z" fill="#F9A34C" stroke-width="4"/>
<path d="M91.5 90 C92 81 88 76.5 82 76.5 C76 76.5 72 81 72.5 90 C72.5 94 77 96 82 96 C87 96 91.5 94 91.5 90 Z" fill="#F9A34C" stroke-width="4"/>
<path d="M43 88.5 V93 M49 88.5 V93 M79 88.5 V93 M85 88.5 V93" stroke-width="2.4" fill="none"/>
</g>
</g></g>
</svg>