Files
finance-duck/web/public/finance-duck-icon.svg
Lars Nolden 35d91a5c48 Swap in the traced duck logo and set the wordmark in Montserrat
The sidebar brand mark was a hand-drawn inline path. Replace it with the
delivered vector trace, served from the Vite public directory so the Go
binary embeds it and the mark stays editable as an asset rather than as
JSX. Its eye and chart bars are evenodd cutouts, so they read as the
navy sidebar showing through.

Set the wordmark in Montserrat Bold and the tagline in Montserrat
Medium at 0.4em tracking. The subsets are bundled from @fontsource
instead of linked from Google Fonts: the Content-Security-Policy allows
fonts from 'self' only, and a self-hosted workspace should not fetch its
own brand from a third party. Tracking moves from 2px to em so it holds
at every breakpoint's tagline size.
2026-09-11 11:58:53 +02:00

6 lines
5.1 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 300 300" role="img" aria-labelledby="title desc">
<title id="title">Finance-duck icon</title>
<desc id="desc">Mint duck silhouette with a transparent eye and three ascending transparent chart bars. Flat-color vector trace of the generated logo.</desc>
<path fill="#50CEAB" fill-rule="evenodd" d="M 147.524,269.502 C 127.177,271.494 106.243,268.836 87.488,260.985 C 72.276,254.618 58.498,244.834 47.451,232.473 C 35.944,219.599 27.400,203.930 22.526,187.646 C 21.150,183.051 20.067,178.407 18.933,173.534 C 17.755,168.476 16.522,163.171 17.490,158.542 C 17.717,157.459 18.064,156.413 18.759,155.794 C 19.575,155.067 20.870,154.929 22.205,155.103 C 24.247,155.369 26.382,156.366 28.485,157.175 C 33.216,158.996 37.784,159.867 42.480,160.267 C 52.169,161.093 62.403,159.911 71.567,156.376 C 79.419,153.346 86.486,148.588 93.514,143.866 C 100.588,139.113 107.623,134.397 115.425,131.039 C 124.275,127.230 134.112,125.168 143.408,124.663 C 146.298,124.506 149.135,124.500 152.448,124.838 C 155.639,125.165 159.271,125.811 161.309,125.511 C 162.297,125.365 162.911,124.997 162.868,124.276 C 162.842,123.829 162.564,123.247 162.200,122.619 C 161.346,121.150 160.016,119.432 158.757,117.698 C 153.439,110.374 149.399,102.787 147.444,94.555 C 143.289,77.057 148.557,56.645 161.471,44.057 C 174.719,31.144 196.015,26.465 213.527,32.752 C 229.395,38.447 242.157,53.145 245.478,69.549 C 246.005,72.149 246.294,74.792 246.513,77.513 C 246.649,79.206 246.759,80.931 247.525,82.163 C 247.997,82.921 248.717,83.494 249.525,83.971 C 253.529,86.340 259.674,86.383 264.682,86.308 C 267.628,86.264 270.180,86.179 273.336,86.258 C 275.867,86.321 278.786,86.490 280.664,87.663 C 284.075,89.794 284.046,95.241 282.536,99.548 C 279.470,108.293 270.295,112.341 261.447,113.171 C 255.801,113.700 250.287,112.919 244.484,112.767 C 241.704,112.695 238.857,112.767 236.664,113.998 C 235.098,114.877 233.865,116.346 232.510,117.703 C 231.031,119.183 229.406,120.529 227.428,121.638 C 225.271,122.847 222.694,123.774 222.050,125.339 C 221.474,126.737 222.443,128.643 223.438,130.479 C 224.427,132.305 225.443,134.061 226.441,135.839 C 230.658,143.350 234.562,151.256 236.980,159.548 C 242.476,178.396 240.293,199.237 231.526,216.771 C 224.201,231.422 212.279,243.764 198.443,252.578 C 183.178,262.303 165.582,267.734 147.524,269.502 Z M 167.750,240.075 C 169.082,238.600 168.455,235.352 168.237,232.475 C 168.046,229.966 168.165,227.740 168.234,225.468 C 168.371,220.923 168.305,216.193 168.281,211.500 C 168.231,201.777 168.361,192.208 168.290,182.508 C 168.254,177.491 168.164,172.439 168.270,167.516 C 168.320,165.218 168.413,162.949 168.364,160.541 C 168.322,158.439 168.173,156.230 167.418,154.388 C 164.516,147.297 152.659,145.627 147.555,151.382 C 146.303,152.794 145.458,154.653 145.055,156.539 C 144.566,158.827 144.730,161.156 144.822,163.490 C 145.005,168.156 144.901,172.844 144.859,177.515 C 144.771,187.190 144.946,196.793 144.909,206.480 C 144.872,216.167 144.623,225.938 144.940,235.505 C 145.025,238.058 145.150,240.596 147.150,241.259 C 148.184,241.601 149.720,241.442 151.237,241.261 C 152.375,241.124 153.503,240.975 154.566,240.903 C 157.046,240.735 159.170,240.987 161.557,241.143 C 163.942,241.299 166.590,241.360 167.750,240.075 Z M 132.485,240.218 C 133.551,239.080 133.145,236.647 132.963,234.484 C 132.781,232.325 132.821,230.436 132.861,228.491 C 132.935,224.927 133.010,221.177 133.001,217.483 C 132.983,210.096 132.627,202.929 132.956,195.509 C 133.121,191.798 133.458,188.025 132.631,184.504 C 132.007,181.848 130.721,179.336 128.612,177.708 C 123.910,174.077 115.116,174.838 111.506,179.356 C 109.598,181.744 109.137,185.181 108.988,188.503 C 108.820,192.240 109.047,195.832 109.136,199.478 C 109.315,206.770 108.946,214.277 109.077,221.502 C 109.143,225.114 109.334,228.656 109.071,232.531 C 108.928,234.644 108.650,236.857 109.007,238.608 C 109.127,239.196 109.318,239.732 109.663,240.121 C 109.740,240.208 109.825,240.288 109.918,240.361 C 110.335,240.687 110.904,240.863 111.504,240.988 C 114.748,241.669 118.911,240.897 122.591,240.892 C 124.598,240.889 126.461,241.115 128.518,241.145 C 129.546,241.160 130.623,241.126 131.457,240.842 C 131.869,240.701 132.222,240.499 132.485,240.218 Z M 96.795,240.167 C 97.420,239.367 97.457,237.999 97.428,236.624 C 97.400,235.252 97.305,233.874 97.262,232.505 C 97.178,229.767 97.304,227.066 97.321,224.462 C 97.337,221.859 97.243,219.353 97.290,216.597 C 97.338,213.820 97.528,210.789 96.640,208.367 C 93.883,200.841 80.721,199.191 75.633,205.480 C 74.502,206.878 73.769,208.668 73.388,210.501 C 72.840,213.139 73.018,215.867 73.125,218.535 C 73.340,223.869 73.274,228.963 73.049,234.590 C 72.944,237.216 72.804,239.958 74.529,240.889 C 75.454,241.388 76.913,241.368 78.361,241.307 C 79.808,241.245 81.243,241.144 82.590,241.072 C 85.284,240.929 87.624,240.906 90.462,241.085 C 92.906,241.239 95.720,241.544 96.795,240.167 Z M 210.544,84.749 C 215.124,83.000 218.037,76.512 216.529,71.787 C 214.965,66.887 208.644,63.883 203.837,65.525 C 199.071,67.153 195.792,73.344 197.338,78.152 C 198.935,83.117 205.680,86.606 210.544,84.749 Z"/>
</svg>