Files
feuerwerk/public/brand/feuerwerk-logo-horizontal-light.svg
T
adminandClaude Opus 5.5 2d3b957551 Add the Feuerwerk logo files and a favicon for the editor
The project has a name and a logo now, but neither the editor tab nor
the repo carried it. The logo existed only as a design mockup.

- public/brand/ holds the logo in three layouts: the icon alone, the
  wordmark to the right and the wordmark below. Each comes in a light
  and a dark variant, with a transparent background.
- The geometry is taken from the mockup. Strokes are rebuilt as filled
  shapes. The wordmark is Manrope Bold converted to paths, with the
  font's kerning and -0.03em tracking, so no installed font is needed.
- The favicon is the dark icon on a rounded #15171B tile, as SVG plus
  favicon.ico (16, 32, 48 px) and a 180 px apple-touch-icon. Only the
  editor page links it. play.html shows the games and stays without.
- nginx serves the folder as /feuerwerk/public/brand/. Vite has no
  publicDir, so the files are not copied into dist/.

Findings:
- At 16 px the strokes get thinner than one pixel and the icon blurs.
  From 32 px on it is clean.

Tests:
- Rendered in Chromium at 3x against the mockup: the icon matches to
  7 of 255 per channel, wordmark edges sit within 1 device pixel.
- Prettier on web/index.html clean. No full gate, the change has no
  code in it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 14:23:54 +02:00

9 lines
4.5 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 460.372 88" width="460.372" height="88" role="img" aria-label="Feuerwerk">
<title>Feuerwerk</title>
<path fill="#1F8F82" d="M1.535 18.419L1.535 1.535L18.419 1.535L18.419 4.605L4.605 4.605L4.605 18.419ZM69.581 1.535L86.465 1.535L86.465 18.419L83.395 18.419L83.395 4.605L69.581 4.605ZM86.465 69.581L86.465 86.465L69.581 86.465L69.581 83.395L83.395 83.395L83.395 69.581ZM18.419 86.465L1.535 86.465L1.535 69.581L4.605 69.581L4.605 83.395L18.419 83.395Z"/>
<path fill="#E08A00" d="M40.93 2.558L47.07 2.558L47.07 33.767L40.93 33.767ZM40.93 54.233L47.07 54.233L47.07 85.442L40.93 85.442ZM2.558 40.93L33.767 40.93L33.767 47.07L2.558 47.07ZM54.233 40.93L85.442 40.93L85.442 47.07L54.233 47.07Z"/>
<path fill="#D9531E" d="M55.512 36.106L67.827 23.791L64.209 20.173L51.894 32.488ZM36.106 32.488L23.791 20.173L20.173 23.791L32.488 36.106ZM51.894 55.512L64.209 67.827L67.827 64.209L55.512 51.894ZM32.488 51.894L20.173 64.209L23.791 67.827L36.106 55.512Z"/>
<path fill="#1B1E24" d="M44 36.041L51.959 44L44 51.959L36.041 44Z"/>
<path fill="#1B1E24" d="M117.04 71V19.16H148.252V27.836H125.716V40.76H143.932V49.4H125.716V71ZM169.168 72.08Q163.264 72.08 158.8 69.524Q154.336 66.968 151.834 62.432Q149.332 57.896 149.332 51.992Q149.332 45.62 151.78 40.922Q154.228 36.224 158.584 33.632Q162.94 31.04 168.664 31.04Q174.712 31.04 178.942 33.866Q183.172 36.692 185.224 41.84Q187.276 46.988 186.772 53.972H178.168V50.804Q178.132 44.468 175.936 41.552Q173.74 38.636 169.024 38.636Q163.696 38.636 161.104 41.93Q158.512 45.224 158.512 51.56Q158.512 57.464 161.104 60.704Q163.696 63.944 168.664 63.944Q171.868 63.944 174.19 62.522Q176.512 61.1 177.772 58.4L186.34 60.992Q184.108 66.248 179.446 69.164Q174.784 72.08 169.168 72.08ZM155.776 53.972V47.42H182.524V53.972ZM207.256 72.116Q202.936 72.116 200.128 70.676Q197.32 69.236 195.664 67.004Q194.008 64.772 193.216 62.252Q192.424 59.732 192.19 57.482Q191.956 55.232 191.956 53.828V32.12H200.74V50.84Q200.74 52.64 200.992 54.89Q201.244 57.14 202.162 59.21Q203.08 61.28 204.898 62.612Q206.716 63.944 209.812 63.944Q211.468 63.944 213.088 63.404Q214.708 62.864 216.022 61.55Q217.336 60.236 218.128 57.932Q218.92 55.628 218.92 52.1L224.068 54.296Q224.068 59.264 222.142 63.296Q220.216 67.328 216.472 69.722Q212.728 72.116 207.256 72.116ZM219.964 71V58.94H218.92V32.12H227.632V71ZM253.228 72.08Q247.324 72.08 242.86 69.524Q238.396 66.968 235.894 62.432Q233.392 57.896 233.392 51.992Q233.392 45.62 235.84 40.922Q238.288 36.224 242.644 33.632Q247 31.04 252.724 31.04Q258.772 31.04 263.002 33.866Q267.232 36.692 269.284 41.84Q271.336 46.988 270.832 53.972H262.228V50.804Q262.192 44.468 259.996 41.552Q257.8 38.636 253.084 38.636Q247.756 38.636 245.164 41.93Q242.572 45.224 242.572 51.56Q242.572 57.464 245.164 60.704Q247.756 63.944 252.724 63.944Q255.928 63.944 258.25 62.522Q260.572 61.1 261.832 58.4L270.4 60.992Q268.168 66.248 263.506 69.164Q258.844 72.08 253.228 72.08ZM239.836 53.972V47.42H266.584V53.972ZM276.736 71V32.12H284.404V41.588L283.468 40.364Q284.188 38.42 285.394 36.818Q286.6 35.216 288.292 34.172Q289.732 33.2 291.478 32.642Q293.224 32.084 295.06 31.958Q296.896 31.832 298.624 32.12V40.22Q296.896 39.716 294.646 39.896Q292.396 40.076 290.596 41.156Q288.796 42.128 287.662 43.64Q286.528 45.152 285.988 47.078Q285.448 49.004 285.448 51.236V71ZM311.584 71 299.704 32.048 308.2 32.12 315.796 57.068 323.5 32.12H330.808L338.476 57.068L346.108 32.12H354.604L342.724 71H335.956L327.136 44.252L318.352 71ZM375.16 72.08Q369.256 72.08 364.792 69.524Q360.328 66.968 357.826 62.432Q355.324 57.896 355.324 51.992Q355.324 45.62 357.772 40.922Q360.22 36.224 364.576 33.632Q368.932 31.04 374.656 31.04Q380.704 31.04 384.934 33.866Q389.164 36.692 391.216 41.84Q393.268 46.988 392.764 53.972H384.16V50.804Q384.124 44.468 381.928 41.552Q379.732 38.636 375.016 38.636Q369.688 38.636 367.096 41.93Q364.504 45.224 364.504 51.56Q364.504 57.464 367.096 60.704Q369.688 63.944 374.656 63.944Q377.86 63.944 380.182 62.522Q382.504 61.1 383.764 58.4L392.332 60.992Q390.1 66.248 385.438 69.164Q380.776 72.08 375.16 72.08ZM361.768 53.972V47.42H388.516V53.972ZM398.668 71V32.12H406.336V41.588L405.4 40.364Q406.12 38.42 407.326 36.818Q408.532 35.216 410.224 34.172Q411.664 33.2 413.41 32.642Q415.156 32.084 416.992 31.958Q418.828 31.832 420.556 32.12V40.22Q418.828 39.716 416.578 39.896Q414.328 40.076 412.528 41.156Q410.728 42.128 409.594 43.64Q408.46 45.152 407.92 47.078Q407.38 49.004 407.38 51.236V71ZM425.164 71 425.236 19.16H434.02V50.84L448.24 32.12H459.076L443.992 51.56L460.372 71H448.888L434.02 52.28V71Z"/>
</svg>