feat(branding): refresh app icon, tray theming, and login branding

Apply the new matte-vinyl QBZ logo (Flathub-compliant: square canvas,
74% footprint, no baked shadows/gloss) across every icon asset: Tauri
standard sizes, Windows Store squares, Android icons and mipmaps,
static/, README, and the tray.

Ship two tray variants (black and white glyphs) and pick the right
one at runtime by reading GNOME color-scheme, GTK settings, and KDE
kdeglobals. Defaults to light-theme glyph when nothing matches.

Login screen: logo 80 -> 175 px with a subtle var(--text-muted)
drop-shadow using color-mix() for alpha, plus QBZ and "Qobuz(TM)
Player" under the icon. Update app.tagline i18n accordingly.

cc
This commit is contained in:
vicrodh committed 2026-04-15 03:55:28 -06:00
1 parent b227355af7
commit 1cb8d2c305
41 files changed
+612 -339

No files matched your search

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.4 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

+16
View File
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg"
viewBox="50 60 1100 1100"
width="1100"
height="1100"
fill="currentColor"
stroke="currentColor">
<g transform="translate(4.763702,7.069182)">
<g transform="matrix(0.1,0,0,-0.1,0,1198)">
<path stroke-width="320"
stroke-linejoin="round"
stroke-linecap="round"
d="m 9334,10872 c 4,-7 3,-12 -2,-12 -6,0 5,-30 24,-67 72,-143 74,-338 4,-496 -83,-187 -503,-608 -853,-855 -205,-145 -333,-214 -527,-285 -266,-97 -474,-138 -713,-138 -192,0 -267,9 -552,66 -333,67 -413,76 -685,82 -184,4 -285,1 -405,-11 -942,-95 -1791,-610 -2327,-1412 -90,-135 -254,-453 -321,-624 -159,-407 -234,-879 -208,-1312 19,-306 64,-560 143,-798 171,-519 431,-943 818,-1331 246,-247 473,-418 742,-558 338,-177 663,-281 1058,-337 172,-25 606,-30 775,-9 412,50 807,177 1157,371 173,97 241,111 362,73 80,-25 96,-39 426,-365 184,-182 237,-228 289,-255 265,-133 581,79 558,375 -11,148 -50,203 -326,471 -133,128 -249,263 -279,322 -15,29 -22,62 -23,110 -2,109 7,132 105,283 106,162 114,175 195,332 279,537 400,1167 340,1768 -33,330 -113,655 -234,950 -157,386 -269,499 -477,488 -127,-6 -223,-73 -280,-194 -25,-54 -30,-76 -30,-145 0,-80 1,-83 62,-208 111,-223 159,-349 210,-551 63,-250 74,-350 74,-650 1,-300 -6,-357 -66,-595 -52,-206 -114,-374 -200,-535 -139,-263 -202,-320 -353,-320 -50,0 -69,5 -106,28 -24,16 -182,164 -350,329 -369,364 -376,368 -539,368 -93,0 -112,-3 -162,-27 -189,-88 -274,-306 -196,-504 21,-52 52,-87 313,-348 160,-159 300,-303 313,-320 42,-57 56,-159 31,-233 -43,-131 -444,-286 -899,-346 -119,-16 -349,-19 -490,-6 -471,44 -881,194 -1242,456 -272,196 -514,468 -690,774 -147,254 -265,577 -308,844 -50,304 -48,629 4,935 36,211 132,489 237,690 395,752 1143,1255 1979,1331 248,22 542,3 800,-52 315,-67 390,-81 530,-94 902,-89 1645,218 2424,1001 217,218 366,355 433,400 124,82 290,114 421,79 70,-19 155,-57 185,-83 9,-8 17,-12 17,-7 0,4 7,2 15,-5 8,-7 15,-9 15,-5 0,4 6,4 13,-1 7,-5 6,-2 -3,6 -9,8 -16,18 -16,21 3,29 -567,635 -585,623 -5,-3 -8,-2 -7,3 3,8 -59,68 -197,189 -132,117 -416,338 -386,301 12,-15 12,-17 -3,-11 -9,3 -16,12 -16,19 0,8 -5,17 -12,21 -7,4 -8,3 -4,-4 z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 124 KiB

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 69 KiB

After

Width:  |  Height:  |  Size: 81 KiB

+306
View File
@@ -0,0 +1,306 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="-206.5 -201 1600 1600"
width="1600"
height="1600"
version="1.1"
id="svg5"
sodipodi:docname="qbz-logo-v5.svg"
xml:space="preserve"
inkscape:version="1.4.3 (0d15f75042, 2025-12-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview5"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="0.42"
inkscape:cx="1005.9524"
inkscape:cy="851.19048"
inkscape:window-width="3440"
inkscape:window-height="1358"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg5" /><defs
id="defs1"><clipPath
id="circleClip"
clipPathUnits="userSpaceOnUse"><circle
cx="593.5"
cy="599"
r="593"
id="circle1" /></clipPath><linearGradient
id="linearGradient3153"><stop
id="stop3155"
stop-color="#fff"
offset="0" /><stop
id="stop3157"
stop-color="#fff"
stop-opacity="0"
offset="1" /></linearGradient><filter
id="filter3315"
x="-0.024"
y="-0.024"
width="1.048"
height="1.048"><feGaussianBlur
id="feGaussianBlur3317"
stdDeviation="3.7000001" /></filter><radialGradient
id="radialGradient3328"
xlink:href="#linearGradient3153"
gradientUnits="userSpaceOnUse"
cy="209.67"
cx="289.42999"
gradientTransform="matrix(-0.86959,0.86959,-1.9615,-1.9615,681.51,178.14)"
r="92.5" /><radialGradient
id="radialGradient3331"
xlink:href="#linearGradient3153"
gradientUnits="userSpaceOnUse"
cy="209.67"
cx="289.42999"
gradientTransform="matrix(0.86959,-0.86959,1.9615,1.9615,-281.51,221.86)"
r="92.5" /><radialGradient
id="radialGradient3349"
gradientUnits="userSpaceOnUse"
cy="192.84"
cx="199.28"
gradientTransform="matrix(0,2.8729,-1,0,392.84,-372.51)"
r="53.688"><stop
id="stop3265"
stop-color="#f7f7f7"
offset="0" /><stop
id="stop3267"
stop-color="#e1e1e1"
offset="1" /></radialGradient><radialGradient
id="radialGradient3352"
gradientUnits="userSpaceOnUse"
cy="192.84"
cx="199.28"
gradientTransform="matrix(0,2.7782,-0.82388,0,358.88,-353.65)"
r="68.844002"><stop
id="stop3275"
stop-color="#6c6c6c"
offset="0" /><stop
id="stop3277"
stop-color="#3e3e3e"
offset="1" /></radialGradient><linearGradient
inkscape:collect="always"
xlink:href="#swatch271"
id="linearGradient271"
x1="-0.5"
y1="184.896"
x2="370.29401"
y2="184.896"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.89763218,0,0,0.91628021,374.72837,374.48581)" /><linearGradient
id="swatch271"
inkscape:swatch="solid"><stop
style="stop-color:#5281ff;stop-opacity:1;"
offset="0"
id="stop271" /></linearGradient><radialGradient
id="ballMatte"
cx="593.5"
cy="599"
r="593"
fx="420"
fy="420"
gradientUnits="userSpaceOnUse"><stop
offset="0"
stop-color="#1a1a1a" /><stop
offset="0.55"
stop-color="#0a0a0a" /><stop
offset="1"
stop-color="#000000" /></radialGradient><mask
id="ballMask"
maskUnits="userSpaceOnUse"
x="-50"
y="-50"
width="1350"
height="1350"><rect
x="-50"
y="-50"
width="1350"
height="1350"
fill="black" /><circle
cx="593.5"
cy="599"
r="593"
fill="white" /></mask></defs><g
clip-path="url(#circleClip)"
id="g5"
style="display:none;fill:#9fabff;fill-opacity:1;stroke:none;stroke-opacity:1"
inkscape:label="q"><g
transform="matrix(0.1,0,0,-0.1,0,1198)"
id="g4"
style="fill:#9fabff;fill-opacity:1;stroke:none;stroke-opacity:1"><path
d="m 9334,10872 c 4,-7 3,-12 -2,-12 -6,0 5,-30 24,-67 72,-143 74,-338 4,-496 -83,-187 -503,-608 -853,-855 -205,-145 -333,-214 -527,-285 -266,-97 -474,-138 -713,-138 -192,0 -267,9 -552,66 -333,67 -413,76 -685,82 -184,4 -285,1 -405,-11 -942,-95 -1791,-610 -2327,-1412 -90,-135 -254,-453 -321,-624 -159,-407 -234,-879 -208,-1312 19,-306 64,-560 143,-798 171,-519 431,-943 818,-1331 246,-247 473,-418 742,-558 338,-177 663,-281 1058,-337 172,-25 606,-30 775,-9 412,50 807,177 1157,371 173,97 241,111 362,73 80,-25 96,-39 426,-365 184,-182 237,-228 289,-255 265,-133 581,79 558,375 -11,148 -50,203 -326,471 -133,128 -249,263 -279,322 -15,29 -22,62 -23,110 -2,109 7,132 105,283 106,162 114,175 195,332 279,537 400,1167 340,1768 -33,330 -113,655 -234,950 -157,386 -269,499 -477,488 -127,-6 -223,-73 -280,-194 -25,-54 -30,-76 -30,-145 0,-80 1,-83 62,-208 111,-223 159,-349 210,-551 63,-250 74,-350 74,-650 1,-300 -6,-357 -66,-595 -52,-206 -114,-374 -200,-535 -139,-263 -202,-320 -353,-320 -50,0 -69,5 -106,28 -24,16 -182,164 -350,329 -369,364 -376,368 -539,368 -93,0 -112,-3 -162,-27 -189,-88 -274,-306 -196,-504 21,-52 52,-87 313,-348 160,-159 300,-303 313,-320 42,-57 56,-159 31,-233 -43,-131 -444,-286 -899,-346 -119,-16 -349,-19 -490,-6 -471,44 -881,194 -1242,456 -272,196 -514,468 -690,774 -147,254 -265,577 -308,844 -50,304 -48,629 4,935 36,211 132,489 237,690 395,752 1143,1255 1979,1331 248,22 542,3 800,-52 315,-67 390,-81 530,-94 902,-89 1645,218 2424,1001 217,218 366,355 433,400 124,82 290,114 421,79 70,-19 155,-57 185,-83 9,-8 17,-12 17,-7 0,4 7,2 15,-5 8,-7 15,-9 15,-5 0,4 6,4 13,-1 7,-5 6,-2 -3,6 -9,8 -16,18 -16,21 3,29 -567,635 -585,623 -5,-3 -8,-2 -7,3 3,8 -59,68 -197,189 -132,117 -416,338 -386,301 12,-15 12,-17 -3,-11 -9,3 -16,12 -16,19 0,8 -5,17 -12,21 -7,4 -8,3 -4,-4 z"
fill="#000000"
fill-opacity="0.5"
stroke="#000000"
stroke-opacity="0.5"
stroke-width="180"
stroke-linejoin="round"
id="path2"
style="fill:#9fabff;fill-opacity:1;stroke:none;stroke-opacity:1" /><path
d="m 9334,10872 c 4,-7 3,-12 -2,-12 -6,0 5,-30 24,-67 72,-143 74,-338 4,-496 -83,-187 -503,-608 -853,-855 -205,-145 -333,-214 -527,-285 -266,-97 -474,-138 -713,-138 -192,0 -267,9 -552,66 -333,67 -413,76 -685,82 -184,4 -285,1 -405,-11 -942,-95 -1791,-610 -2327,-1412 -90,-135 -254,-453 -321,-624 -159,-407 -234,-879 -208,-1312 19,-306 64,-560 143,-798 171,-519 431,-943 818,-1331 246,-247 473,-418 742,-558 338,-177 663,-281 1058,-337 172,-25 606,-30 775,-9 412,50 807,177 1157,371 173,97 241,111 362,73 80,-25 96,-39 426,-365 184,-182 237,-228 289,-255 265,-133 581,79 558,375 -11,148 -50,203 -326,471 -133,128 -249,263 -279,322 -15,29 -22,62 -23,110 -2,109 7,132 105,283 106,162 114,175 195,332 279,537 400,1167 340,1768 -33,330 -113,655 -234,950 -157,386 -269,499 -477,488 -127,-6 -223,-73 -280,-194 -25,-54 -30,-76 -30,-145 0,-80 1,-83 62,-208 111,-223 159,-349 210,-551 63,-250 74,-350 74,-650 1,-300 -6,-357 -66,-595 -52,-206 -114,-374 -200,-535 -139,-263 -202,-320 -353,-320 -50,0 -69,5 -106,28 -24,16 -182,164 -350,329 -369,364 -376,368 -539,368 -93,0 -112,-3 -162,-27 -189,-88 -274,-306 -196,-504 21,-52 52,-87 313,-348 160,-159 300,-303 313,-320 42,-57 56,-159 31,-233 -43,-131 -444,-286 -899,-346 -119,-16 -349,-19 -490,-6 -471,44 -881,194 -1242,456 -272,196 -514,468 -690,774 -147,254 -265,577 -308,844 -50,304 -48,629 4,935 36,211 132,489 237,690 395,752 1143,1255 1979,1331 248,22 542,3 800,-52 315,-67 390,-81 530,-94 902,-89 1645,218 2424,1001 217,218 366,355 433,400 124,82 290,114 421,79 70,-19 155,-57 185,-83 9,-8 17,-12 17,-7 0,4 7,2 15,-5 8,-7 15,-9 15,-5 0,4 6,4 13,-1 7,-5 6,-2 -3,6 -9,8 -16,18 -16,21 3,29 -567,635 -585,623 -5,-3 -8,-2 -7,3 3,8 -59,68 -197,189 -132,117 -416,338 -386,301 12,-15 12,-17 -3,-11 -9,3 -16,12 -16,19 0,8 -5,17 -12,21 -7,4 -8,3 -4,-4 z"
fill="#0a1a3a"
fill-opacity="0.55"
stroke="#0a1a3a"
stroke-opacity="0.55"
stroke-width="70"
stroke-linejoin="round"
id="path3"
style="fill:#9fabff;fill-opacity:1;stroke:none;stroke-opacity:1" /><path
d="m 9334,10872 c 4,-7 3,-12 -2,-12 -6,0 5,-30 24,-67 72,-143 74,-338 4,-496 -83,-187 -503,-608 -853,-855 -205,-145 -333,-214 -527,-285 -266,-97 -474,-138 -713,-138 -192,0 -267,9 -552,66 -333,67 -413,76 -685,82 -184,4 -285,1 -405,-11 -942,-95 -1791,-610 -2327,-1412 -90,-135 -254,-453 -321,-624 -159,-407 -234,-879 -208,-1312 19,-306 64,-560 143,-798 171,-519 431,-943 818,-1331 246,-247 473,-418 742,-558 338,-177 663,-281 1058,-337 172,-25 606,-30 775,-9 412,50 807,177 1157,371 173,97 241,111 362,73 80,-25 96,-39 426,-365 184,-182 237,-228 289,-255 265,-133 581,79 558,375 -11,148 -50,203 -326,471 -133,128 -249,263 -279,322 -15,29 -22,62 -23,110 -2,109 7,132 105,283 106,162 114,175 195,332 279,537 400,1167 340,1768 -33,330 -113,655 -234,950 -157,386 -269,499 -477,488 -127,-6 -223,-73 -280,-194 -25,-54 -30,-76 -30,-145 0,-80 1,-83 62,-208 111,-223 159,-349 210,-551 63,-250 74,-350 74,-650 1,-300 -6,-357 -66,-595 -52,-206 -114,-374 -200,-535 -139,-263 -202,-320 -353,-320 -50,0 -69,5 -106,28 -24,16 -182,164 -350,329 -369,364 -376,368 -539,368 -93,0 -112,-3 -162,-27 -189,-88 -274,-306 -196,-504 21,-52 52,-87 313,-348 160,-159 300,-303 313,-320 42,-57 56,-159 31,-233 -43,-131 -444,-286 -899,-346 -119,-16 -349,-19 -490,-6 -471,44 -881,194 -1242,456 -272,196 -514,468 -690,774 -147,254 -265,577 -308,844 -50,304 -48,629 4,935 36,211 132,489 237,690 395,752 1143,1255 1979,1331 248,22 542,3 800,-52 315,-67 390,-81 530,-94 902,-89 1645,218 2424,1001 217,218 366,355 433,400 124,82 290,114 421,79 70,-19 155,-57 185,-83 9,-8 17,-12 17,-7 0,4 7,2 15,-5 8,-7 15,-9 15,-5 0,4 6,4 13,-1 7,-5 6,-2 -3,6 -9,8 -16,18 -16,21 3,29 -567,635 -585,623 -5,-3 -8,-2 -7,3 3,8 -59,68 -197,189 -132,117 -416,338 -386,301 12,-15 12,-17 -3,-11 -9,3 -16,12 -16,19 0,8 -5,17 -12,21 -7,4 -8,3 -4,-4 z"
fill="#3968BE"
id="path4"
style="fill:#9fabff;fill-opacity:1;stroke:none;stroke-opacity:1" /></g></g><g
id="g15"><circle
cx="593.5"
cy="599"
r="593"
fill="#232424"
id="circle2"
style="display:inline;fill:url(#ballMatte);fill-opacity:1" /><g
id="g14"
transform="matrix(1.3474671,0,0,1.3474671,-26.738123,-25.544246)"
style="display:inline"><g
id="layer9"
inkscape:label="BlackMat"
style="display:none"
transform="translate(-81.491669,-81.491669)"><circle
style="display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke-width:20.5188;stroke-linecap:square;stroke-miterlimit:1.8;stroke-dasharray:none;paint-order:fill markers stroke"
id="path5-6"
cx="541.8667"
cy="541.8667"
r="460.37503" /></g><g
id="layer10"
inkscape:label="Vinyl"
transform="translate(-81.491669,-81.491669)"><g
inkscape:groupmode="layer"
id="layer13"
inkscape:label="GreyTag"
sodipodi:insensitive="true"
style="display:none"><circle
style="display:none;opacity:1;fill:#333333;fill-opacity:1;stroke-width:10.5833;stroke-linecap:square;stroke-miterlimit:1.8;stroke-dasharray:none;paint-order:fill markers stroke"
id="path7-7"
cx="541.8667"
cy="541.8667"
r="193.99109" /></g><g
id="layer2"
fill-rule="evenodd"
transform="matrix(2.4027029,0,0,2.4027029,60.267766,63.442766)"
inkscape:label="Vinyl"
sodipodi:insensitive="true"
style="display:inline"><path
id="path3191"
style="color:#000000;display:none"
d="M 200,15 C 97.88,15 15,97.88 15,200 15,302.12 97.88,385 200,385 302.12,385 385,302.12 385,200 385,97.88 302.12,15 200,15 Z m 0,179.81 c 2.87,0 5.19,2.32 5.19,5.19 0,2.87 -2.32,5.19 -5.19,5.19 -2.87,0 -5.19,-2.32 -5.19,-5.19 0,-2.87 2.32,-5.19 5.19,-5.19 z" /><path
id="path3271"
d="m 200,132.66 c -37.16,0 -67.34,30.18 -67.34,67.34 0,37.16 30.18,67.34 67.34,67.34 37.16,0 67.34,-30.18 67.34,-67.34 0,-37.16 -30.18,-67.34 -67.34,-67.34 z m 0,62.9 c 2.45,0 4.44,1.99 4.44,4.44 0,2.45 -1.99,4.44 -4.44,4.44 -2.45,0 -4.44,-1.99 -4.44,-4.44 0,-2.45 1.99,-4.44 4.44,-4.44 z"
style="color:#000000;display:none;fill:#333333;fill-opacity:1"
fill="#333333" /><path
id="path3176"
style="color:#000000;display:inline"
d="M 200,15 C 97.88,15 15,97.88 15,200 15,302.12 97.88,385 200,385 302.12,385 385,302.12 385,200 385,97.88 302.12,15 200,15 Z m 0,3.594 c 100.15,0 181.44,81.257 181.44,181.41 0,100.153 -81.29,181.44 -181.44,181.44 -100.15,0 -181.44,-81.29 -181.44,-181.44 C 18.563,99.854 99.851,18.594 200,18.594 Z" /><path
id="path3151"
d="m 293.56,200 c 0,51.65 -41.91,93.59 -93.56,93.59 v 87.85 c 100.15,0 181.44,-81.29 181.44,-181.44 z"
style="color:#000000;display:none;fill:url(#radialGradient3331)"
fill="url(#radialGradient3331)" /><path
id="path3193"
d="m 106.44,200 c 0,-51.65 41.91,-93.59 93.56,-93.59 V 18.562 c -100.15,0 -181.44,81.289 -181.44,181.44 h 87.88 z"
style="color:#000000;display:none;fill:url(#radialGradient3328)"
fill="url(#radialGradient3328)" /><path
id="path3215"
d="m 248.68,151.32 c -26.87,-26.87 -70.49,-26.87 -97.36,0 -26.87,26.87 -26.87,70.49 0,97.36 26.87,26.87 70.49,26.87 97.36,0 26.87,-26.87 26.87,-70.49 0,-97.36 z m -2.14,2.14 c 25.68,25.69 25.68,67.39 0,93.08 -25.69,25.68 -67.39,25.68 -93.08,0 -25.68,-25.69 -25.68,-67.39 0,-93.08 25.69,-25.68 67.39,-25.68 93.08,0 z"
style="color:#000000;display:none;fill:url(#radialGradient3352)"
fill="url(#radialGradient3352)" /><path
id="path3223"
d="m 237.96,162.04 c -20.95,-20.96 -54.97,-20.96 -75.92,0 -20.96,20.95 -20.96,54.97 0,75.92 20.95,20.96 54.97,20.96 75.92,0 20.96,-20.95 20.96,-54.97 0,-75.92 z m -34.29,34.29 c 2.03,2.03 2.03,5.31 0,7.34 -2.03,2.03 -5.31,2.03 -7.34,0 -2.03,-2.03 -2.03,-5.31 0,-7.34 2.03,-2.02 5.31,-2.02 7.34,0 z"
style="color:#000000;display:none;fill:url(#radialGradient3349)"
fill="url(#radialGradient3349)" /><path
id="path3230"
opacity="0.74257"
d="M 243.95,156.05 C 236.89,148.99 228.54,144 219.67,141.04 l -1.24,3.72 c 8.31,2.76 16.12,7.46 22.74,14.07 8.05,8.06 13.25,17.89 15.6,28.24 l 3.82,-0.86 c -2.5,-11.05 -8.04,-21.56 -16.64,-30.16 z"
style="color:#000000;display:none"
fill="#ffffff" /><path
id="path3232"
opacity="0.74257"
d="m 142.61,190.26 -3.89,-0.67 c -3.23,19.18 2.54,39.58 17.33,54.36 14.74,14.75 35.07,20.53 54.2,17.35 l -0.64,-3.87 c -17.92,2.98 -36.96,-2.45 -50.78,-16.26 -13.85,-13.86 -19.25,-32.95 -16.22,-50.91 z"
style="color:#000000;display:none"
fill="#ffffff" /></g></g><g
id="layer12"
inkscape:label="Gear"
style="display:none"
transform="translate(-81.491669,-81.491669)"><path
d="m 662.71558,503.16262 -1.5789,-0.5745 -6.16676,-15.02609 0.66874,-1.54393 c 18.68154,-43.24934 17.39343,-44.53946 14.29481,-47.67496 l -24.91918,-24.8147 c -1.01879,-1.03174 -2.80779,-1.75743 -4.34992,-1.75743 -1.4021,0 -5.6488,0 -42.45262,17.01532 l -1.47571,0.67622 -15.18432,-6.2417 -0.60951,-1.54302 C 563.63496,377.93279 561.86215,377.93279 557.5553,377.93279 h -35.19166 c -4.29066,0 -6.2448,0 -22.29359,43.8211 l -0.6041,1.59524 -15.10537,6.28567 -1.44428,-0.613 c -24.9111,-10.72047 -39.4563,-16.15675 -43.2479,-16.15675 -1.53853,0 -3.33382,0.7046 -4.35713,1.73362 l -24.94249,24.88614 c -3.16415,3.18592 -4.4765,4.52002 15.18347,46.86681 l 0.72259,1.57052 -6.17662,15.00958 -1.51159,0.59648 c -43.85832,17.30121 -43.85832,18.98808 -43.85832,23.49434 v 35.20167 c 0,4.51818 0,6.39469 43.94536,22.47084 l 1.57086,0.56626 6.17752,14.96559 -0.66336,1.52929 c -18.68152,43.26951 -17.49664,44.4405 -14.31633,47.66946 l 24.88146,24.8486 c 1.04303,1.02348 2.84817,1.75468 4.38762,1.75468 1.39311,0 5.62996,0 42.458,-17.00706 l 1.4748,-0.70463 15.19423,6.27285 0.59064,1.55125 c 17.31803,43.7304 19.09714,43.7304 23.40666,43.7304 h 35.20244 c 4.41992,0 6.25289,0 22.31422,-43.85044 l 0.59873,-1.59615 15.1296,-6.24351 1.4398,0.59924 c 24.89041,10.75071 39.42848,16.176 43.19583,16.176 1.52507,0 3.3365,-0.68263 4.37686,-1.73453 l 24.98289,-24.9402 c 3.14259,-3.20241 4.45225,-4.51178 -15.24269,-46.81826 l -0.73247,-1.58882 6.16585,-14.94454 1.47211,-0.58916 c 43.92832,-17.39191 43.92832,-19.08704 43.92832,-23.5988 V 525.562 c -8.7e-4,-4.51725 -8.7e-4,-6.3828 -43.95168,-22.39938 z m -122.0187,97.83031 c -31.45122,0 -57.03735,-25.61827 -57.03735,-57.08425 0,-31.4669 25.58704,-57.05128 57.03735,-57.05128 31.43777,0 57.01939,25.58987 57.01939,57.05128 8.6e-4,31.46047 -25.58072,57.08425 -57.01939,57.08425 z"
id="path1-2"
style="display:inline;fill:url(#linearGradient271);stroke:#2f8fd9;stroke-width:0.90691;stroke-opacity:1"
sodipodi:insensitive="true" /></g><g
id="layer4"
inkscape:label="craving"
style="display:none"
transform="translate(-81.491669,-81.491669)"><circle
style="opacity:1;fill:#ffffff;fill-opacity:0;stroke:#a1a1a1;stroke-width:10.5833;stroke-linecap:square;stroke-miterlimit:1.8;stroke-opacity:0;paint-order:fill markers stroke"
id="path8"
cx="-727.14258"
cy="-243.38527"
r="177.05135"
transform="rotate(-153.32404)" /><path
d="m 384.01653,461.30768 c 0.67872,-1.28879 0.43398,-2.67688 -0.62026,-3.53188 l -0.0382,-0.031 -0.40903,0.7767 0.0317,0.033 c 0.66925,0.69587 0.78136,1.51806 0.32739,2.38011 -0.645,1.22478 -2.04253,1.50816 -3.54044,0.71932 l -0.004,-0.002 c -1.49791,-0.78884 -2.04862,-2.09276 -1.40137,-3.32181 0.45622,-0.86631 1.21064,-1.24307 2.08331,-1.08876 l 0.10962,0.0196 0.40903,-0.77669 -0.0472,-0.0139 c -1.28865,-0.37882 -2.58898,0.20649 -3.2632,1.48675 -0.90346,1.71555 -0.24345,3.46406 1.69401,4.48438 l 0.004,0.002 c 1.93746,1.02032 3.76341,0.57554 4.66462,-1.13575 z m 4.06275,-7.31238 c 0.38857,-0.65555 0.35466,-1.26996 0.0899,-1.74086 l 0.01,-0.0166 0.61406,0.36397 0.42791,-0.72194 -4.31503,-2.55763 -0.42791,0.72194 2.53923,1.50506 c 0.73439,0.43529 0.95669,1.16698 0.55337,1.84742 -0.39348,0.66385 -0.97363,0.76292 -1.67482,0.3473 l -2.672,-1.58376 -0.42791,0.72194 2.80062,1.66 c 0.98333,0.58284 1.92201,0.39914 2.48272,-0.54685 z m 4.24079,-6.82927 c 0.0891,-0.13765 0.16994,-0.29792 0.21547,-0.39486 l -0.57083,-0.36964 c -0.0353,0.0634 -0.0756,0.15218 -0.13062,0.2372 -0.24381,0.37651 -0.49777,0.49361 -0.94715,0.20261 l -2.55052,-1.6516 0.51907,-0.80159 -0.58298,-0.37751 -0.51907,0.80159 -1.13762,-0.73666 -0.47188,0.72872 1.13761,0.73667 -0.39848,0.61536 0.58298,0.37751 0.39848,-0.61537 2.55458,1.65423 c 0.80564,0.52169 1.40024,0.3666 1.90096,-0.40666 z m 7.00346,-10.13413 0.52301,-0.67473 -2.37721,-3.27069 0.0118,-0.0152 3.76306,1.48286 0.52301,-0.67472 -3.10756,-4.17856 -0.50824,0.65566 2.61033,3.29273 -0.0118,0.0152 -3.9223,-1.6002 -0.49643,0.64041 2.53056,3.39566 -0.0118,0.0152 -3.83957,-1.70694 -0.5112,0.65948 z m 1.44295,-11.16881 c 0.18989,-0.22472 0.15881,-0.5541 -0.0622,-0.74088 -0.22472,-0.1899 -0.55098,-0.1625 -0.74087,0.0622 -0.18679,0.22104 -0.1625,0.55098 0.0622,0.74088 0.22104,0.18679 0.55409,0.15881 0.74088,-0.0622 z m 4.20884,4.106 0.54167,-0.641 -3.8313,-3.23761 -0.54168,0.64101 z m 4.36769,-4.85776 c 0.10963,-0.12195 0.21459,-0.26756 0.27477,-0.35615 l -0.50574,-0.45465 c -0.0448,0.057 -0.0985,0.13843 -0.16622,0.21376 -0.29988,0.33357 -0.56908,0.40936 -0.96721,0.0514 l -2.2597,-2.03144 0.63846,-0.71019 -0.5165,-0.46433 -0.63846,0.71019 -1.00789,-0.90609 -0.58041,0.64562 1.00789,0.90609 -0.49013,0.5452 0.51651,0.46433 0.49012,-0.5452 2.26328,2.03467 c 0.71378,0.64168 1.32535,0.58183 1.94123,-0.10325 z m 2.85312,-3.23065 0.58554,-0.6012 -2.0973,-2.04266 c -0.61157,-0.59563 -0.67304,-1.37589 -0.13124,-1.93217 0.54515,-0.55975 1.25173,-0.51791 1.90131,0.11474 l 2.09731,2.04265 0.58554,-0.6012 -2.20097,-2.14361 c -0.87071,-0.84802 -1.96968,-0.90173 -2.71339,-0.13813 -0.5216,0.53555 -0.66345,1.15819 -0.44764,1.7454 l -0.0135,0.0138 -1.96601,-1.91477 -0.58554,0.6012 z m 11.02687,-10.61387 0.63012,-0.55431 -4.59689,-5.22564 -0.63012,0.5543 z m 5.37519,-4.43861 c 1.07197,-0.87579 1.16185,-2.24469 0.14873,-3.48473 l -0.006,-0.007 c -1.01311,-1.24005 -2.37007,-1.41442 -3.44204,-0.53862 -1.07196,0.87579 -1.1649,2.24095 -0.15484,3.47726 l 0.006,0.007 c 1.01006,1.23631 2.3687,1.42799 3.44814,0.54609 z m -0.4662,-0.57825 c -0.68726,0.56148 -1.56947,0.40408 -2.3171,-0.51102 l -0.006,-0.007 c -0.74153,-0.90762 -0.71612,-1.80655 -0.0401,-2.35888 0.68725,-0.56149 1.56268,-0.40476 2.30726,0.50659 l 0.006,0.007 c 0.74458,0.91136 0.73342,1.80488 0.0499,2.36331 z m 6.15861,-3.99749 0.68793,-0.51362 -1.5246,-5.12164 -0.69953,0.52228 1.35407,4.13541 -0.0155,0.0115 -3.57631,-2.47624 -0.70726,0.52805 z m 6.6856,-4.65597 c 0.90509,-0.61605 1.21383,-1.61966 0.8826,-2.39773 l -0.0192,-0.0453 -0.68181,0.46407 0.0125,0.044 c 0.12191,0.43627 -0.0698,0.95182 -0.59608,1.31005 -0.73763,0.50207 -1.54735,0.32391 -2.14407,-0.51849 l 2.98639,-2.0327 -0.17368,-0.25518 c -0.84673,-1.244 -2.10914,-1.61579 -3.2415,-0.84505 -1.13236,0.77074 -1.26624,2.15126 -0.39237,3.43513 l 0.003,0.004 c 0.88743,1.30381 2.17233,1.64863 3.36449,0.83718 z m -2.56089,-3.65956 c 0.60605,-0.41251 1.31043,-0.33768 1.92642,0.42159 l -2.26871,1.5442 c -0.45073,-0.82508 -0.25978,-1.55599 0.34229,-1.96579 z m 10.9872,-8.64112 c 0.25515,-0.14649 0.33825,-0.46672 0.19416,-0.71769 -0.14649,-0.25514 -0.46254,-0.34064 -0.71769,-0.19415 -0.25096,0.14409 -0.34065,0.46254 -0.19415,0.71768 0.14409,0.25097 0.46672,0.33825 0.71768,0.19416 z m 2.55634,5.29517 0.7278,-0.41787 -2.49757,-4.35007 -0.7278,0.41787 z m 4.27463,-2.40257 0.74274,-0.3907 -1.37417,-2.61238 c -0.39744,-0.75554 -0.20341,-1.49523 0.49665,-1.86347 0.68297,-0.35926 1.22901,-0.13967 1.60848,0.58173 l 1.44603,2.74898 0.74273,-0.3907 -1.51563,-2.8813 c -0.53215,-1.01166 -1.42792,-1.34703 -2.40117,-0.83508 -0.67444,0.35477 -0.96749,0.89585 -0.98873,1.43565 l -0.0171,0.009 -0.33232,-0.63175 -0.74273,0.39069 z m 13.77217,-6.70009 0.80083,-0.33524 -1.06344,-2.54041 1.53493,-0.64253 2.4382,1.96492 0.93875,-0.39296 -2.60157,-2.04295 c 0.69467,-0.58883 0.89539,-1.4833 0.52291,-2.37311 l -0.004,-0.009 c -0.48423,-1.15675 -1.61057,-1.57413 -2.84741,-1.05638 l -2.40694,1.00756 z m -0.55873,-3.58305 -1.02991,-Line truncated
id="text14"
style="font-size:9.8778px;font-family:'SF Pro Display';-inkscape-font-specification:'SF Pro Display';letter-spacing:2.921px;word-spacing:2.11667px;opacity:0.539808;fill:#ffffff;stroke:#a1a1a1;stroke-width:10.5833;stroke-linecap:square;stroke-miterlimit:1.8;stroke-opacity:0;paint-order:fill markers stroke"
aria-label="Cut with love in Rust · Linux-first · Linux-only · 2026 " /></g></g><g
clip-path="url(#circleClip)"
id="vinyl-grooves"
inkscape:label="VinylGrooves"
style="display:inline;fill:none;stroke:#0a0a0a;stroke-opacity:1"><circle
cx="593.5" cy="599" r="555" stroke-width="1.8" /><circle
cx="593.5" cy="599" r="510" stroke-width="1.8" /><circle
cx="593.5" cy="599" r="465" stroke-width="1.8" /><circle
cx="593.5" cy="599" r="420" stroke-width="1.6" /><circle
cx="593.5" cy="599" r="375" stroke-width="1.6" /><circle
cx="593.5" cy="599" r="320" stroke-width="1.4" /></g><g
mask="url(#ballMask)"
id="q-clip-wrapper"><g
id="g8"
style="display:inline;stroke:none"
inkscape:label="q"
transform="translate(4.763702,7.069182)"><g
transform="matrix(0.1,0,0,-0.1,0,1198)"
id="g7"
style="stroke:none"><path
d="m 9334,10872 c 4,-7 3,-12 -2,-12 -6,0 5,-30 24,-67 72,-143 74,-338 4,-496 -83,-187 -503,-608 -853,-855 -205,-145 -333,-214 -527,-285 -266,-97 -474,-138 -713,-138 -192,0 -267,9 -552,66 -333,67 -413,76 -685,82 -184,4 -285,1 -405,-11 -942,-95 -1791,-610 -2327,-1412 -90,-135 -254,-453 -321,-624 -159,-407 -234,-879 -208,-1312 19,-306 64,-560 143,-798 171,-519 431,-943 818,-1331 246,-247 473,-418 742,-558 338,-177 663,-281 1058,-337 172,-25 606,-30 775,-9 412,50 807,177 1157,371 173,97 241,111 362,73 80,-25 96,-39 426,-365 184,-182 237,-228 289,-255 265,-133 581,79 558,375 -11,148 -50,203 -326,471 -133,128 -249,263 -279,322 -15,29 -22,62 -23,110 -2,109 7,132 105,283 106,162 114,175 195,332 279,537 400,1167 340,1768 -33,330 -113,655 -234,950 -157,386 -269,499 -477,488 -127,-6 -223,-73 -280,-194 -25,-54 -30,-76 -30,-145 0,-80 1,-83 62,-208 111,-223 159,-349 210,-551 63,-250 74,-350 74,-650 1,-300 -6,-357 -66,-595 -52,-206 -114,-374 -200,-535 -139,-263 -202,-320 -353,-320 -50,0 -69,5 -106,28 -24,16 -182,164 -350,329 -369,364 -376,368 -539,368 -93,0 -112,-3 -162,-27 -189,-88 -274,-306 -196,-504 21,-52 52,-87 313,-348 160,-159 300,-303 313,-320 42,-57 56,-159 31,-233 -43,-131 -444,-286 -899,-346 -119,-16 -349,-19 -490,-6 -471,44 -881,194 -1242,456 -272,196 -514,468 -690,774 -147,254 -265,577 -308,844 -50,304 -48,629 4,935 36,211 132,489 237,690 395,752 1143,1255 1979,1331 248,22 542,3 800,-52 315,-67 390,-81 530,-94 902,-89 1645,218 2424,1001 217,218 366,355 433,400 124,82 290,114 421,79 70,-19 155,-57 185,-83 9,-8 17,-12 17,-7 0,4 7,2 15,-5 8,-7 15,-9 15,-5 0,4 6,4 13,-1 7,-5 6,-2 -3,6 -9,8 -16,18 -16,21 3,29 -567,635 -585,623 -5,-3 -8,-2 -7,3 3,8 -59,68 -197,189 -132,117 -416,338 -386,301 12,-15 12,-17 -3,-11 -9,3 -16,12 -16,19 0,8 -5,17 -12,21 -7,4 -8,3 -4,-4 z"
fill="#000000"
fill-opacity="0.5"
stroke="#000000"
stroke-opacity="0.5"
stroke-width="580"
stroke-linejoin="round"
stroke-linecap="round"
id="path5"
style="display:none" /><path
d="m 9334,10872 c 4,-7 3,-12 -2,-12 -6,0 5,-30 24,-67 72,-143 74,-338 4,-496 -83,-187 -503,-608 -853,-855 -205,-145 -333,-214 -527,-285 -266,-97 -474,-138 -713,-138 -192,0 -267,9 -552,66 -333,67 -413,76 -685,82 -184,4 -285,1 -405,-11 -942,-95 -1791,-610 -2327,-1412 -90,-135 -254,-453 -321,-624 -159,-407 -234,-879 -208,-1312 19,-306 64,-560 143,-798 171,-519 431,-943 818,-1331 246,-247 473,-418 742,-558 338,-177 663,-281 1058,-337 172,-25 606,-30 775,-9 412,50 807,177 1157,371 173,97 241,111 362,73 80,-25 96,-39 426,-365 184,-182 237,-228 289,-255 265,-133 581,79 558,375 -11,148 -50,203 -326,471 -133,128 -249,263 -279,322 -15,29 -22,62 -23,110 -2,109 7,132 105,283 106,162 114,175 195,332 279,537 400,1167 340,1768 -33,330 -113,655 -234,950 -157,386 -269,499 -477,488 -127,-6 -223,-73 -280,-194 -25,-54 -30,-76 -30,-145 0,-80 1,-83 62,-208 111,-223 159,-349 210,-551 63,-250 74,-350 74,-650 1,-300 -6,-357 -66,-595 -52,-206 -114,-374 -200,-535 -139,-263 -202,-320 -353,-320 -50,0 -69,5 -106,28 -24,16 -182,164 -350,329 -369,364 -376,368 -539,368 -93,0 -112,-3 -162,-27 -189,-88 -274,-306 -196,-504 21,-52 52,-87 313,-348 160,-159 300,-303 313,-320 42,-57 56,-159 31,-233 -43,-131 -444,-286 -899,-346 -119,-16 -349,-19 -490,-6 -471,44 -881,194 -1242,456 -272,196 -514,468 -690,774 -147,254 -265,577 -308,844 -50,304 -48,629 4,935 36,211 132,489 237,690 395,752 1143,1255 1979,1331 248,22 542,3 800,-52 315,-67 390,-81 530,-94 902,-89 1645,218 2424,1001 217,218 366,355 433,400 124,82 290,114 421,79 70,-19 155,-57 185,-83 9,-8 17,-12 17,-7 0,4 7,2 15,-5 8,-7 15,-9 15,-5 0,4 6,4 13,-1 7,-5 6,-2 -3,6 -9,8 -16,18 -16,21 3,29 -567,635 -585,623 -5,-3 -8,-2 -7,3 3,8 -59,68 -197,189 -132,117 -416,338 -386,301 12,-15 12,-17 -3,-11 -9,3 -16,12 -16,19 0,8 -5,17 -12,21 -7,4 -8,3 -4,-4 z"
fill="#0a1a3a"
fill-opacity="0.55"
stroke="#0a1a3a"
stroke-opacity="0.55"
stroke-width="440"
stroke-linejoin="round"
stroke-linecap="round"
id="path6"
style="display:none" /><path
d="m 9334,10872 c 4,-7 3,-12 -2,-12 -6,0 5,-30 24,-67 72,-143 74,-338 4,-496 -83,-187 -503,-608 -853,-855 -205,-145 -333,-214 -527,-285 -266,-97 -474,-138 -713,-138 -192,0 -267,9 -552,66 -333,67 -413,76 -685,82 -184,4 -285,1 -405,-11 -942,-95 -1791,-610 -2327,-1412 -90,-135 -254,-453 -321,-624 -159,-407 -234,-879 -208,-1312 19,-306 64,-560 143,-798 171,-519 431,-943 818,-1331 246,-247 473,-418 742,-558 338,-177 663,-281 1058,-337 172,-25 606,-30 775,-9 412,50 807,177 1157,371 173,97 241,111 362,73 80,-25 96,-39 426,-365 184,-182 237,-228 289,-255 265,-133 581,79 558,375 -11,148 -50,203 -326,471 -133,128 -249,263 -279,322 -15,29 -22,62 -23,110 -2,109 7,132 105,283 106,162 114,175 195,332 279,537 400,1167 340,1768 -33,330 -113,655 -234,950 -157,386 -269,499 -477,488 -127,-6 -223,-73 -280,-194 -25,-54 -30,-76 -30,-145 0,-80 1,-83 62,-208 111,-223 159,-349 210,-551 63,-250 74,-350 74,-650 1,-300 -6,-357 -66,-595 -52,-206 -114,-374 -200,-535 -139,-263 -202,-320 -353,-320 -50,0 -69,5 -106,28 -24,16 -182,164 -350,329 -369,364 -376,368 -539,368 -93,0 -112,-3 -162,-27 -189,-88 -274,-306 -196,-504 21,-52 52,-87 313,-348 160,-159 300,-303 313,-320 42,-57 56,-159 31,-233 -43,-131 -444,-286 -899,-346 -119,-16 -349,-19 -490,-6 -471,44 -881,194 -1242,456 -272,196 -514,468 -690,774 -147,254 -265,577 -308,844 -50,304 -48,629 4,935 36,211 132,489 237,690 395,752 1143,1255 1979,1331 248,22 542,3 800,-52 315,-67 390,-81 530,-94 902,-89 1645,218 2424,1001 217,218 366,355 433,400 124,82 290,114 421,79 70,-19 155,-57 185,-83 9,-8 17,-12 17,-7 0,4 7,2 15,-5 8,-7 15,-9 15,-5 0,4 6,4 13,-1 7,-5 6,-2 -3,6 -9,8 -16,18 -16,21 3,29 -567,635 -585,623 -5,-3 -8,-2 -7,3 3,8 -59,68 -197,189 -132,117 -416,338 -386,301 12,-15 12,-17 -3,-11 -9,3 -16,12 -16,19 0,8 -5,17 -12,21 -7,4 -8,3 -4,-4 z"
fill="#3968be"
stroke="#3968be"
stroke-width="320"
stroke-linejoin="round"
stroke-linecap="round"
id="path7"
style="stroke:#3968be;stroke-width:320;stroke-linejoin:round;stroke-linecap:round" /></g></g></g></g></svg>

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 779 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 789 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 779 B

+40 -2
View File
@@ -22,15 +22,53 @@ use ksni::{
};
use tauri::{AppHandle, Emitter, Manager};
const TRAY_ICON_PNG: &[u8] = include_bytes!("../icons/tray.png");
const TRAY_ICON_DARK_PNG: &[u8] = include_bytes!("../icons/tray-dark.png");
const TRAY_ICON_LIGHT_PNG: &[u8] = include_bytes!("../icons/tray-light.png");
fn is_flatpak() -> bool {
std::env::var("FLATPAK_ID").is_ok() || std::path::Path::new("/.flatpak-info").exists()
}
/// Detect whether the system prefers a dark color scheme. Used to pick the
/// matching tray icon variant (white glyph for dark trays, black for light).
/// Tries (in order): GNOME `color-scheme`, GTK `prefer-dark-theme`,
/// KDE `ColorScheme`. Defaults to `false` (light) when nothing matches.
fn prefer_dark_tray() -> bool {
if let Ok(out) = std::process::Command::new("gsettings")
.args(["get", "org.gnome.desktop.interface", "color-scheme"])
.output()
{
if String::from_utf8_lossy(&out.stdout).contains("prefer-dark") {
return true;
}
}
if let Some(config) = dirs::config_dir() {
for variant in ["gtk-4.0", "gtk-3.0"] {
let path = config.join(variant).join("settings.ini");
if let Ok(content) = std::fs::read_to_string(&path) {
for line in content.lines() {
if let Some(rest) = line.trim().strip_prefix("gtk-application-prefer-dark-theme") {
let v = rest.trim_start_matches(['=', ' ']);
return v.starts_with('1') || v.starts_with("true");
}
}
}
}
if let Ok(content) = std::fs::read_to_string(config.join("kdeglobals")) {
for line in content.lines() {
if let Some(rest) = line.trim().strip_prefix("ColorScheme") {
return rest.trim_start_matches(['=', ' ']).to_lowercase().contains("dark");
}
}
}
}
false
}
/// Convert an embedded RGBA PNG to the ARGB32 big-endian layout ksni expects.
fn decode_tray_icon() -> Result<Icon, String> {
let img = image::load_from_memory(TRAY_ICON_PNG)
let bytes = if prefer_dark_tray() { TRAY_ICON_DARK_PNG } else { TRAY_ICON_LIGHT_PNG };
let img = image::load_from_memory(bytes)
.map_err(|e| format!("decode tray icon: {e}"))?;
let (width, height) = img.dimensions();
let mut data = img.into_rgba8().into_vec();
+23 -2
View File
@@ -321,6 +321,8 @@
<!-- Logo -->
<div class="logo">
<img src="/logo.png" alt="QBZ Logo" class="logo-img" />
<div class="brand-name">{$t('app.name')}</div>
<div class="brand-subtitle">{$t('app.tagline')}</div>
</div>
{#if isTimedOut}
@@ -478,13 +480,32 @@
.logo {
text-align: center;
margin-bottom: 32px;
padding-top: 12px;
color: var(--accent-primary);
}
.logo-img {
width: 80px;
height: 80px;
width: 175px;
height: 175px;
object-fit: contain;
filter: drop-shadow(0 3px 14px color-mix(in srgb, var(--text-muted) 22%, transparent));
}
.brand-name {
margin: 0;
font-size: 28px;
font-weight: 600;
letter-spacing: 8px;
text-transform: uppercase;
color: var(--text-primary);
}
.brand-subtitle {
margin: 0;
font-size: 14px;
letter-spacing: 4px;
text-transform: uppercase;
color: var(--text-muted);
}
.login-body {
+1 -1
View File
@@ -1,7 +1,7 @@
{
"app": {
"name": "QBZ",
"tagline": "Hi-Fi streaming client for Linux"
"tagline": "Qobuz\u2122 Player"
},
"nav": {
"home": "Discover",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"app": {
"name": "QBZ",
"tagline": "Cliente Hi-Fi de streaming para Linux"
"tagline": "Qobuz\u2122 Player"
},
"nav": {
"home": "Descubrir",
Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.5 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.0 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.5 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.0 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 197 KiB

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 407 KiB

After

Width:  |  Height:  |  Size: 197 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 407 KiB

After

Width:  |  Height:  |  Size: 197 KiB

+225 -333
View File
@@ -1,77 +1,42 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="2048"
height="2048"
viewBox="0 0 1083.7334 1083.7334"
viewBox="-206.5 -201 1600 1600"
width="1600"
height="1600"
version="1.1"
id="svg1"
id="svg5"
sodipodi:docname="qbz-logo-v5.svg"
xml:space="preserve"
inkscape:version="1.4.3 (0d15f75042, 2025-12-25)"
sodipodi:docname="qbz-logo.svg"
inkscape:export-filename="qbz-logo-v4.png"
inkscape:export-xdpi="114.75"
inkscape:export-ydpi="114.75"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"><title
id="title4">QBZ Logo</title><sodipodi:namedview
id="namedview1"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview5"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="true"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="px"
showgrid="true"
inkscape:zoom="0.34842738"
inkscape:cx="1102.0948"
inkscape:cy="1369.0084"
inkscape:window-width="1712"
inkscape:window-height="1350"
inkscape:zoom="0.42"
inkscape:cx="1005.9524"
inkscape:cy="851.19048"
inkscape:window-width="3440"
inkscape:window-height="1358"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:current-layer="svg1"
inkscape:export-bgcolor="#00000000"><sodipodi:guide
position="0,1083.7334"
orientation="0,2048"
id="guide1"
inkscape:locked="false" /><sodipodi:guide
position="1083.7334,1083.7334"
orientation="2048,0"
id="guide2"
inkscape:locked="false" /><sodipodi:guide
position="1083.7334,0"
orientation="0,-2048"
id="guide3"
inkscape:locked="false" /><sodipodi:guide
position="0,0"
orientation="-2048,0"
id="guide4"
inkscape:locked="false" /><inkscape:grid
id="grid4"
units="px"
originx="0"
originy="0"
spacingx="4.2333336"
spacingy="4.2333336"
empcolor="#0099e5"
empopacity="0.30196078"
color="#0099e5"
opacity="0.14901961"
empspacing="8"
enabled="true"
visible="true" /></sodipodi:namedview><defs
id="defs1"><linearGradient
inkscape:window-maximized="1"
inkscape:current-layer="svg5" /><defs
id="defs1"><clipPath
id="circleClip"
clipPathUnits="userSpaceOnUse"><circle
cx="593.5"
cy="599"
r="593"
id="circle1" /></clipPath><linearGradient
id="linearGradient3153"><stop
id="stop3155"
stop-color="#fff"
@@ -91,14 +56,14 @@
xlink:href="#linearGradient3153"
gradientUnits="userSpaceOnUse"
cy="209.67"
cx="289.43"
cx="289.42999"
gradientTransform="matrix(-0.86959,0.86959,-1.9615,-1.9615,681.51,178.14)"
r="92.5" /><radialGradient
id="radialGradient3331"
xlink:href="#linearGradient3153"
gradientUnits="userSpaceOnUse"
cy="209.67"
cx="289.43"
cx="289.42999"
gradientTransform="matrix(0.86959,-0.86959,1.9615,1.9615,-281.51,221.86)"
r="92.5" /><radialGradient
id="radialGradient3349"
@@ -118,7 +83,7 @@
cy="192.84"
cx="199.28"
gradientTransform="matrix(0,2.7782,-0.82388,0,358.88,-353.65)"
r="68.844"><stop
r="68.844002"><stop
id="stop3275"
stop-color="#6c6c6c"
offset="0" /><stop
@@ -138,277 +103,204 @@
inkscape:swatch="solid"><stop
style="stop-color:#5281ff;stop-opacity:1;"
offset="0"
id="stop271" /></linearGradient><filter
style="color-interpolation-filters:sRGB;"
inkscape:label="Drop Shadow"
id="filter23"
x="-0.061202321"
y="-0.02311707"
width="1.1218046"
height="1.0462341"><feFlood
result="flood"
in="SourceGraphic"
flood-opacity="1.000000"
flood-color="rgb(0,0,0)"
id="feFlood22" /><feGaussianBlur
result="blur"
in="SourceGraphic"
stdDeviation="8.416913"
id="feGaussianBlur22" /><feOffset
result="offset"
in="blur"
dx="-0.200000"
dy="0.000000"
id="feOffset22" /><feComposite
result="comp1"
operator="in"
in="flood"
in2="offset"
id="feComposite22" /><feComposite
result="comp2"
operator="over"
in="SourceGraphic"
in2="comp1"
id="feComposite23" /></filter></defs><g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="BlackBG"
sodipodi:insensitive="true"
style="display:none"><rect
style="display:none;opacity:1;fill:#000000;fill-opacity:1;stroke:#a1a1a1;stroke-width:10.1751;stroke-linecap:square;stroke-miterlimit:1.8;stroke-opacity:0;paint-order:fill markers stroke"
id="rect1"
width="1075.1592"
height="1076.6638"
x="3.7471774"
y="-0.20411271" /></g><g
inkscape:label="WitheRing"
inkscape:groupmode="layer"
id="layer1"
sodipodi:insensitive="true"
style="display:inline"><circle
style="opacity:0.984346;fill:#ffffff;fill-opacity:1;stroke-width:16.4015;stroke-linecap:square;stroke-miterlimit:1.8;paint-order:fill markers stroke"
id="path4"
cx="541.8667"
cy="541.8667"
r="536.08289" /></g><g
inkscape:groupmode="layer"
id="layer9"
inkscape:label="BlackMat"
style="display:inline"
sodipodi:insensitive="true"><circle
style="display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke-width:20.5188;stroke-linecap:square;stroke-miterlimit:1.8;stroke-dasharray:none;paint-order:fill markers stroke"
id="path5"
cx="541.8667"
cy="541.8667"
r="460.37503" /></g><g
inkscape:groupmode="layer"
id="layer10"
inkscape:label="Vinyl"
sodipodi:insensitive="true"><g
inkscape:groupmode="layer"
id="layer13"
inkscape:label="GreyTag"
sodipodi:insensitive="true"
style="display:inline"><circle
style="opacity:1;fill:#333333;fill-opacity:1;stroke-width:10.5833;stroke-linecap:square;stroke-miterlimit:1.8;stroke-dasharray:none;paint-order:fill markers stroke"
id="path7"
cx="541.8667"
cy="541.8667"
r="193.99109" /></g><g
id="layer2"
fill-rule="evenodd"
transform="matrix(2.4027029,0,0,2.4027029,60.267766,63.442766)"
inkscape:label="Vinyl"
sodipodi:insensitive="true"
style="display:inline"><path
id="path3191"
style="color:#000000;display:inline"
d="M 200,15 C 97.88,15 15,97.88 15,200 15,302.12 97.88,385 200,385 302.12,385 385,302.12 385,200 385,97.88 302.12,15 200,15 Z m 0,179.81 c 2.87,0 5.19,2.32 5.19,5.19 0,2.87 -2.32,5.19 -5.19,5.19 -2.87,0 -5.19,-2.32 -5.19,-5.19 0,-2.87 2.32,-5.19 5.19,-5.19 z" /><path
id="path3271"
d="m 200,132.66 c -37.16,0 -67.34,30.18 -67.34,67.34 0,37.16 30.18,67.34 67.34,67.34 37.16,0 67.34,-30.18 67.34,-67.34 0,-37.16 -30.18,-67.34 -67.34,-67.34 z m 0,62.9 c 2.45,0 4.44,1.99 4.44,4.44 0,2.45 -1.99,4.44 -4.44,4.44 -2.45,0 -4.44,-1.99 -4.44,-4.44 0,-2.45 1.99,-4.44 4.44,-4.44 z"
style="color:#000000;display:inline;fill:#333333;fill-opacity:1"
fill="#333333" /><path
id="path3176"
style="color:#000000;display:inline"
d="M 200,15 C 97.88,15 15,97.88 15,200 15,302.12 97.88,385 200,385 302.12,385 385,302.12 385,200 385,97.88 302.12,15 200,15 Z m 0,3.594 c 100.15,0 181.44,81.257 181.44,181.41 0,100.153 -81.29,181.44 -181.44,181.44 -100.15,0 -181.44,-81.29 -181.44,-181.44 C 18.563,99.854 99.851,18.594 200,18.594 Z" /><path
id="path3151"
d="m 293.56,200 c 0,51.65 -41.91,93.59 -93.56,93.59 v 87.85 c 100.15,0 181.44,-81.29 181.44,-181.44 z"
style="color:#000000;display:inline;fill:url(#radialGradient3331)"
fill="url(#radialGradient3331)" /><path
id="path3193"
d="m 106.44,200 c 0,-51.65 41.91,-93.59 93.56,-93.59 V 18.562 c -100.15,0 -181.44,81.289 -181.44,181.44 h 87.88 z"
style="color:#000000;display:inline;fill:url(#radialGradient3328)"
fill="url(#radialGradient3328)" /><path
id="path3215"
d="m 248.68,151.32 c -26.87,-26.87 -70.49,-26.87 -97.36,0 -26.87,26.87 -26.87,70.49 0,97.36 26.87,26.87 70.49,26.87 97.36,0 26.87,-26.87 26.87,-70.49 0,-97.36 z m -2.14,2.14 c 25.68,25.69 25.68,67.39 0,93.08 -25.69,25.68 -67.39,25.68 -93.08,0 -25.68,-25.69 -25.68,-67.39 0,-93.08 25.69,-25.68 67.39,-25.68 93.08,0 z"
style="color:#000000;display:inline;fill:url(#radialGradient3352)"
fill="url(#radialGradient3352)" /><path
id="path3223"
d="m 237.96,162.04 c -20.95,-20.96 -54.97,-20.96 -75.92,0 -20.96,20.95 -20.96,54.97 0,75.92 20.95,20.96 54.97,20.96 75.92,0 20.96,-20.95 20.96,-54.97 0,-75.92 z m -34.29,34.29 c 2.03,2.03 2.03,5.31 0,7.34 -2.03,2.03 -5.31,2.03 -7.34,0 -2.03,-2.03 -2.03,-5.31 0,-7.34 2.03,-2.02 5.31,-2.02 7.34,0 z"
style="color:#000000;display:none;fill:url(#radialGradient3349)"
fill="url(#radialGradient3349)" /><path
id="path3230"
opacity="0.74257"
d="M 243.95,156.05 C 236.89,148.99 228.54,144 219.67,141.04 l -1.24,3.72 c 8.31,2.76 16.12,7.46 22.74,14.07 8.05,8.06 13.25,17.89 15.6,28.24 l 3.82,-0.86 c -2.5,-11.05 -8.04,-21.56 -16.64,-30.16 z"
style="color:#000000;display:none"
fill="#ffffff" /><path
id="path3232"
opacity="0.74257"
d="m 142.61,190.26 -3.89,-0.67 c -3.23,19.18 2.54,39.58 17.33,54.36 14.74,14.75 35.07,20.53 54.2,17.35 l -0.64,-3.87 c -17.92,2.98 -36.96,-2.45 -50.78,-16.26 -13.85,-13.86 -19.25,-32.95 -16.22,-50.91 z"
style="color:#000000;display:none"
fill="#ffffff" /></g></g><g
inkscape:groupmode="layer"
id="layer11"
inkscape:label="InnerTag"
style="display:none"
sodipodi:insensitive="true"><circle
style="opacity:0.984346;fill:#000000;fill-opacity:1;stroke-width:8.54355;stroke-linecap:square;stroke-miterlimit:1.8;paint-order:fill markers stroke"
id="path6"
cx="538.86554"
cy="542.38538"
r="131.23334" /></g><g
inkscape:groupmode="layer"
id="layer12"
inkscape:label="Gear"
style="display:inline"
sodipodi:insensitive="true"><path
d="m 662.71558,503.16262 -1.5789,-0.5745 -6.16676,-15.02609 0.66874,-1.54393 c 18.68154,-43.24934 17.39343,-44.53946 14.29481,-47.67496 l -24.91918,-24.8147 c -1.01879,-1.03174 -2.80779,-1.75743 -4.34992,-1.75743 -1.4021,0 -5.6488,0 -42.45262,17.01532 l -1.47571,0.67622 -15.18432,-6.2417 -0.60951,-1.54302 C 563.63496,377.93279 561.86215,377.93279 557.5553,377.93279 h -35.19166 c -4.29066,0 -6.2448,0 -22.29359,43.8211 l -0.6041,1.59524 -15.10537,6.28567 -1.44428,-0.613 c -24.9111,-10.72047 -39.4563,-16.15675 -43.2479,-16.15675 -1.53853,0 -3.33382,0.7046 -4.35713,1.73362 l -24.94249,24.88614 c -3.16415,3.18592 -4.4765,4.52002 15.18347,46.86681 l 0.72259,1.57052 -6.17662,15.00958 -1.51159,0.59648 c -43.85832,17.30121 -43.85832,18.98808 -43.85832,23.49434 v 35.20167 c 0,4.51818 0,6.39469 43.94536,22.47084 l 1.57086,0.56626 6.17752,14.96559 -0.66336,1.52929 c -18.68152,43.26951 -17.49664,44.4405 -14.31633,47.66946 l 24.88146,24.8486 c 1.04303,1.02348 2.84817,1.75468 4.38762,1.75468 1.39311,0 5.62996,0 42.458,-17.00706 l 1.4748,-0.70463 15.19423,6.27285 0.59064,1.55125 c 17.31803,43.7304 19.09714,43.7304 23.40666,43.7304 h 35.20244 c 4.41992,0 6.25289,0 22.31422,-43.85044 l 0.59873,-1.59615 15.1296,-6.24351 1.4398,0.59924 c 24.89041,10.75071 39.42848,16.176 43.19583,16.176 1.52507,0 3.3365,-0.68263 4.37686,-1.73453 l 24.98289,-24.9402 c 3.14259,-3.20241 4.45225,-4.51178 -15.24269,-46.81826 l -0.73247,-1.58882 6.16585,-14.94454 1.47211,-0.58916 c 43.92832,-17.39191 43.92832,-19.08704 43.92832,-23.5988 V 525.562 c -8.7e-4,-4.51725 -8.7e-4,-6.3828 -43.95168,-22.39938 z m -122.0187,97.83031 c -31.45122,0 -57.03735,-25.61827 -57.03735,-57.08425 0,-31.4669 25.58704,-57.05128 57.03735,-57.05128 31.43777,0 57.01939,25.58987 57.01939,57.05128 8.6e-4,31.46047 -25.58072,57.08425 -57.01939,57.08425 z"
id="path1-2"
style="display:inline;fill:url(#linearGradient271);stroke:#2f8fd9;stroke-width:0.90691;stroke-opacity:1"
sodipodi:insensitive="true" /></g><g
id="g13"
transform="matrix(1.2133018,-0.05245207,0.04319051,0.99906685,-230.98755,49.840378)"
style="display:inline;filter:url(#filter23)"
inkscape:label="Arm"
inkscape:transform-center-x="96.454932"
inkscape:transform-center-y="-378.2478"><g
inkscape:groupmode="layer"
id="layer1-5"
inkscape:label="Brazo"
transform="matrix(-0.4477069,0.85443802,-1.2138512,-0.46328181,1837.4884,166.84659)"
id="stop271" /></linearGradient><radialGradient
id="ballMatte"
cx="593.5"
cy="599"
r="593"
fx="420"
fy="420"
gradientUnits="userSpaceOnUse"><stop
offset="0"
stop-color="#1a1a1a" /><stop
offset="0.55"
stop-color="#0a0a0a" /><stop
offset="1"
stop-color="#000000" /></radialGradient><mask
id="ballMask"
maskUnits="userSpaceOnUse"
x="-50"
y="-50"
width="1350"
height="1350"><rect
x="-50"
y="-50"
width="1350"
height="1350"
fill="black" /><circle
cx="593.5"
cy="599"
r="593"
fill="white" /></mask></defs><g
clip-path="url(#circleClip)"
id="g5"
style="display:none;fill:#9fabff;fill-opacity:1;stroke:none;stroke-opacity:1"
inkscape:label="q"><g
transform="matrix(0.1,0,0,-0.1,0,1198)"
id="g4"
style="fill:#9fabff;fill-opacity:1;stroke:none;stroke-opacity:1"><path
d="m 9334,10872 c 4,-7 3,-12 -2,-12 -6,0 5,-30 24,-67 72,-143 74,-338 4,-496 -83,-187 -503,-608 -853,-855 -205,-145 -333,-214 -527,-285 -266,-97 -474,-138 -713,-138 -192,0 -267,9 -552,66 -333,67 -413,76 -685,82 -184,4 -285,1 -405,-11 -942,-95 -1791,-610 -2327,-1412 -90,-135 -254,-453 -321,-624 -159,-407 -234,-879 -208,-1312 19,-306 64,-560 143,-798 171,-519 431,-943 818,-1331 246,-247 473,-418 742,-558 338,-177 663,-281 1058,-337 172,-25 606,-30 775,-9 412,50 807,177 1157,371 173,97 241,111 362,73 80,-25 96,-39 426,-365 184,-182 237,-228 289,-255 265,-133 581,79 558,375 -11,148 -50,203 -326,471 -133,128 -249,263 -279,322 -15,29 -22,62 -23,110 -2,109 7,132 105,283 106,162 114,175 195,332 279,537 400,1167 340,1768 -33,330 -113,655 -234,950 -157,386 -269,499 -477,488 -127,-6 -223,-73 -280,-194 -25,-54 -30,-76 -30,-145 0,-80 1,-83 62,-208 111,-223 159,-349 210,-551 63,-250 74,-350 74,-650 1,-300 -6,-357 -66,-595 -52,-206 -114,-374 -200,-535 -139,-263 -202,-320 -353,-320 -50,0 -69,5 -106,28 -24,16 -182,164 -350,329 -369,364 -376,368 -539,368 -93,0 -112,-3 -162,-27 -189,-88 -274,-306 -196,-504 21,-52 52,-87 313,-348 160,-159 300,-303 313,-320 42,-57 56,-159 31,-233 -43,-131 -444,-286 -899,-346 -119,-16 -349,-19 -490,-6 -471,44 -881,194 -1242,456 -272,196 -514,468 -690,774 -147,254 -265,577 -308,844 -50,304 -48,629 4,935 36,211 132,489 237,690 395,752 1143,1255 1979,1331 248,22 542,3 800,-52 315,-67 390,-81 530,-94 902,-89 1645,218 2424,1001 217,218 366,355 433,400 124,82 290,114 421,79 70,-19 155,-57 185,-83 9,-8 17,-12 17,-7 0,4 7,2 15,-5 8,-7 15,-9 15,-5 0,4 6,4 13,-1 7,-5 6,-2 -3,6 -9,8 -16,18 -16,21 3,29 -567,635 -585,623 -5,-3 -8,-2 -7,3 3,8 -59,68 -197,189 -132,117 -416,338 -386,301 12,-15 12,-17 -3,-11 -9,3 -16,12 -16,19 0,8 -5,17 -12,21 -7,4 -8,3 -4,-4 z"
fill="#000000"
fill-opacity="0.5"
stroke="#000000"
stroke-opacity="0.5"
stroke-width="180"
stroke-linejoin="round"
id="path2"
style="fill:#9fabff;fill-opacity:1;stroke:none;stroke-opacity:1" /><path
d="m 9334,10872 c 4,-7 3,-12 -2,-12 -6,0 5,-30 24,-67 72,-143 74,-338 4,-496 -83,-187 -503,-608 -853,-855 -205,-145 -333,-214 -527,-285 -266,-97 -474,-138 -713,-138 -192,0 -267,9 -552,66 -333,67 -413,76 -685,82 -184,4 -285,1 -405,-11 -942,-95 -1791,-610 -2327,-1412 -90,-135 -254,-453 -321,-624 -159,-407 -234,-879 -208,-1312 19,-306 64,-560 143,-798 171,-519 431,-943 818,-1331 246,-247 473,-418 742,-558 338,-177 663,-281 1058,-337 172,-25 606,-30 775,-9 412,50 807,177 1157,371 173,97 241,111 362,73 80,-25 96,-39 426,-365 184,-182 237,-228 289,-255 265,-133 581,79 558,375 -11,148 -50,203 -326,471 -133,128 -249,263 -279,322 -15,29 -22,62 -23,110 -2,109 7,132 105,283 106,162 114,175 195,332 279,537 400,1167 340,1768 -33,330 -113,655 -234,950 -157,386 -269,499 -477,488 -127,-6 -223,-73 -280,-194 -25,-54 -30,-76 -30,-145 0,-80 1,-83 62,-208 111,-223 159,-349 210,-551 63,-250 74,-350 74,-650 1,-300 -6,-357 -66,-595 -52,-206 -114,-374 -200,-535 -139,-263 -202,-320 -353,-320 -50,0 -69,5 -106,28 -24,16 -182,164 -350,329 -369,364 -376,368 -539,368 -93,0 -112,-3 -162,-27 -189,-88 -274,-306 -196,-504 21,-52 52,-87 313,-348 160,-159 300,-303 313,-320 42,-57 56,-159 31,-233 -43,-131 -444,-286 -899,-346 -119,-16 -349,-19 -490,-6 -471,44 -881,194 -1242,456 -272,196 -514,468 -690,774 -147,254 -265,577 -308,844 -50,304 -48,629 4,935 36,211 132,489 237,690 395,752 1143,1255 1979,1331 248,22 542,3 800,-52 315,-67 390,-81 530,-94 902,-89 1645,218 2424,1001 217,218 366,355 433,400 124,82 290,114 421,79 70,-19 155,-57 185,-83 9,-8 17,-12 17,-7 0,4 7,2 15,-5 8,-7 15,-9 15,-5 0,4 6,4 13,-1 7,-5 6,-2 -3,6 -9,8 -16,18 -16,21 3,29 -567,635 -585,623 -5,-3 -8,-2 -7,3 3,8 -59,68 -197,189 -132,117 -416,338 -386,301 12,-15 12,-17 -3,-11 -9,3 -16,12 -16,19 0,8 -5,17 -12,21 -7,4 -8,3 -4,-4 z"
fill="#0a1a3a"
fill-opacity="0.55"
stroke="#0a1a3a"
stroke-opacity="0.55"
stroke-width="70"
stroke-linejoin="round"
id="path3"
style="fill:#9fabff;fill-opacity:1;stroke:none;stroke-opacity:1" /><path
d="m 9334,10872 c 4,-7 3,-12 -2,-12 -6,0 5,-30 24,-67 72,-143 74,-338 4,-496 -83,-187 -503,-608 -853,-855 -205,-145 -333,-214 -527,-285 -266,-97 -474,-138 -713,-138 -192,0 -267,9 -552,66 -333,67 -413,76 -685,82 -184,4 -285,1 -405,-11 -942,-95 -1791,-610 -2327,-1412 -90,-135 -254,-453 -321,-624 -159,-407 -234,-879 -208,-1312 19,-306 64,-560 143,-798 171,-519 431,-943 818,-1331 246,-247 473,-418 742,-558 338,-177 663,-281 1058,-337 172,-25 606,-30 775,-9 412,50 807,177 1157,371 173,97 241,111 362,73 80,-25 96,-39 426,-365 184,-182 237,-228 289,-255 265,-133 581,79 558,375 -11,148 -50,203 -326,471 -133,128 -249,263 -279,322 -15,29 -22,62 -23,110 -2,109 7,132 105,283 106,162 114,175 195,332 279,537 400,1167 340,1768 -33,330 -113,655 -234,950 -157,386 -269,499 -477,488 -127,-6 -223,-73 -280,-194 -25,-54 -30,-76 -30,-145 0,-80 1,-83 62,-208 111,-223 159,-349 210,-551 63,-250 74,-350 74,-650 1,-300 -6,-357 -66,-595 -52,-206 -114,-374 -200,-535 -139,-263 -202,-320 -353,-320 -50,0 -69,5 -106,28 -24,16 -182,164 -350,329 -369,364 -376,368 -539,368 -93,0 -112,-3 -162,-27 -189,-88 -274,-306 -196,-504 21,-52 52,-87 313,-348 160,-159 300,-303 313,-320 42,-57 56,-159 31,-233 -43,-131 -444,-286 -899,-346 -119,-16 -349,-19 -490,-6 -471,44 -881,194 -1242,456 -272,196 -514,468 -690,774 -147,254 -265,577 -308,844 -50,304 -48,629 4,935 36,211 132,489 237,690 395,752 1143,1255 1979,1331 248,22 542,3 800,-52 315,-67 390,-81 530,-94 902,-89 1645,218 2424,1001 217,218 366,355 433,400 124,82 290,114 421,79 70,-19 155,-57 185,-83 9,-8 17,-12 17,-7 0,4 7,2 15,-5 8,-7 15,-9 15,-5 0,4 6,4 13,-1 7,-5 6,-2 -3,6 -9,8 -16,18 -16,21 3,29 -567,635 -585,623 -5,-3 -8,-2 -7,3 3,8 -59,68 -197,189 -132,117 -416,338 -386,301 12,-15 12,-17 -3,-11 -9,3 -16,12 -16,19 0,8 -5,17 -12,21 -7,4 -8,3 -4,-4 z"
fill="#3968BE"
id="path4"
style="fill:#9fabff;fill-opacity:1;stroke:none;stroke-opacity:1" /></g></g><g
id="g15"><circle
cx="593.5"
cy="599"
r="593"
fill="#232424"
id="circle2"
style="display:inline;fill:url(#ballMatte);fill-opacity:1" /><g
id="g14"
transform="matrix(1.3474671,0,0,1.3474671,-26.738123,-25.544246)"
style="display:inline"><g
stroke-width="0.7"
fill="none"
stroke-linecap="butt"
id="g12"
style="display:none"><path
stroke="#848484"
vector-effect="non-scaling-stroke"
d="m 1059.02,486.86 -20.42,-18.14 a 0.52,0.52 0 0 1 0.29,-0.9 q 1.97,-0.23 3.72,-0.97 c 10.38,-4.38 21.77,-7.89 32.88,-12.16 q 5.06,-1.95 20.02,-7.32 c 18.06,-6.48 33.04,-12.4 50.22,-18.4 12.79,-4.45 26.47,-10.07 38.03,-14.17 q 25.85,-9.16 33.81,-12.5 a 0.53,0.51 -6.5 0 0 0.32,-0.39 l 13.24,-67.01 a 1.46,1.44 38.5 0 0 -0.11,-0.89 l -44.47,-96.74 a 1.04,1.03 71.3 0 0 -1.16,-0.58 c -49.95,10.97 -76.13,16.64 -103.96,23.53 a 0.59,0.59 0 0 0 -0.43,0.71 l 21.93,89.07 a 0.65,0.65 0 0 1 -0.39,0.76 l -242.82,94.41 a 0.74,0.74 0 0 0 -0.24,1.23 l 19.53,18.54 a 0.55,0.54 -33.5 0 1 -0.19,0.91 l -342,127.75 a 1.11,1.09 -83.8 0 0 -0.55,0.45 l -96.05,152.41 a 0.49,0.49 0 0 0 0.19,0.7 l 16.38,8.5 a 3.21,3.18 52.9 0 0 2.1,0.3 l 49.65,-9.86 a 1.44,1.42 -74.4 0 0 0.82,-0.47 l 87.8,-98.84 a 2.1,2.05 11.9 0 1 0.96,-0.61 c 10.61,-3.17 20.55,-7.15 31.34,-10.69 q 13.74,-4.5 41.83,-14.11 87.6,-29.97 113.54,-38.99 0.03,-0.01 15.14,-5.23 108.84,-37.61 136.26,-47.31 c 10.97,-3.88 23.27,-7.94 39.93,-13.76 q 20.12,-7.03 33.61,-11.58 19.04,-6.43 30.92,-10.92 c 5.08,-1.92 11.89,-3.93 18.24,-6.27 a 0.27,0.27 0 0 0 0.09,-0.46"
id="path1"
style="display:inline" /><path
stroke="#848484"
vector-effect="non-scaling-stroke"
d="m 986.58,408.16 c -15.8,5.98 -32.71,12.99 -46.05,18.09 q -23.22,8.87 -40.32,15.57 c -5.29,2.07 -10.89,3.68 -16.43,5.96 a 0.78,0.78 0 0 0 -0.14,1.36 q 3.26,2.21 5.51,4.21 1.36,1.2 16.79,15.34 a 0.71,0.71 0 0 1 -0.23,1.19 q -28.07,10.45 -53.6,19.63 c -13.66,4.91 -24.42,9.35 -36.95,13.51 q -6.84,2.27 -27.65,10.3 -11.51,4.44 -28.54,10.35 -12.1,4.2 -21.55,7.77 -18.04,6.81 -21.48,7.99 -12.16,4.13 -29.17,10.55 c -41.05,15.49 -82.51,30.5 -120.84,44.67 q -5.5,2.03 -18.58,6.11 a 0.99,0.98 -89.3 0 0 -0.63,0.62 q -0.77,2.32 -1.56,3.52 c -12.52,19.11 -24.22,37.62 -36.84,56.31 q -6.29,9.32 -12.88,19.29 -0.05,0.08 -2.3,3.63 -10.21,16.04 -19.41,29.51 c -5.86,8.58 -8.96,13.79 -15.69,24.41 a 0.34,0.34 0 0 0 0.35,0.51 l 41.32,-8.2 a 0.14,0.11 -2.2 0 0 0.08,-0.07 q 0.61,-1.45 1.96,-2.79 c 3.08,-3.09 8.08,-9.84 11.66,-13.69 q 1.78,-1.92 11.04,-12.87 12.44,-14.72 60.36,-70.11 a 3.34,3.32 -78.8 0 1 1.44,-0.97 q 76.02,-25.6 87.12,-29.25 61.28,-20.19 116.19,-38.6 c 5.83,-1.96 11.38,-4.13 17.11,-5.82 q 6.21,-1.84 12.83,-4.32 8.25,-3.09 45.29,-15.36 18.49,-6.12 135.03,-45.8 c 9.7,-3.3 19.72,-6.22 30.34,-10.09 a 0.49,0.49 0 0 0 0.13,-0.84 l -27.32,-21.19 a 0.61,0.61 0 0 1 0.17,-1.06 q 2.4,-0.82 12.49,-4.26 c 8.5,-2.9 16.96,-6.62 25.63,-9.52 q 4.17,-1.39 13.26,-4.87 19.34,-7.41 38.68,-14.57 12.15,-4.5 64.01,-23.66 3.76,-1.39 7.15,-2.82 c 5.86,-2.47 11.71,-4.14 18.03,-6.62 q 4.37,-1.71 17.17,-6.56 a 1.43,1.41 1.4 0 0 0.8,-0.75 c 0.42,-0.91 0.54,-2.14 0.96,-3.09 q 6.14,-13.91 11.31,-26.18 1.05,-2.5 9.05,-17.78 a 2.16,1.74 83.9 0 1 0.18,-0.28 l 1.54,-1.99 a 1.09,1.07 52.2 0 0 0.13,-1.11 q -16.05,-35.55 -26.08,-59.09 -1.3,-3.06 -2.62,-6.06 -5.65,-12.82 -11.02,-26.04 a 0.77,0.76 73.1 0 0 -0.85,-0.46 c -20.8,3.99 -43.41,8.77 -64.32,13.99 q -8.43,2.11 -28.78,6.68 a 0.31,0.3 -17.6 0 0 -0.22,0.41 l 37.63,88.55 a 1.44,1.43 68.4 0 1 -0.82,1.9 q -13.63,5.14 -27.08,10.57 -15.63,6.32 -26.99,10.75 -22.68,8.84 -46.35,18.09 -19.27,7.53 -19.66,7.68 -7.61,3.11 -19.79,7.72"
id="path2"
style="display:inline" /><path
stroke="#c9c9c9"
vector-effect="non-scaling-stroke"
d="m 1155.72,325.45 11.28,30 a 0.54,0.53 -20.7 0 1 -0.31,0.68 l -42.89,16.5"
id="path3"
style="display:inline" /><path
stroke="#dddddd"
vector-effect="non-scaling-stroke"
d="m 1123.8,372.63 q -13.07,4.61 -25.94,9.57 -18.85,7.28 -25.86,9.76 -24.85,8.79 -40.04,14.64 -5.74,2.21 -16.71,5.76 -7.46,2.42 -16.54,6.58 a 0.38,0.37 -23.2 0 0 -0.19,0.47 l 10.02,26.82 a 0.23,0.22 -17.6 0 0 0.28,0.14 q 6.52,-1.92 8.4,-2.65 24.92,-9.77 46.78,-17.49 c 4.58,-1.62 9.55,-4.01 14.75,-5.71 q 7.9,-2.59 14.87,-5.27 3.69,-1.43 7.42,-2.76"
id="path4-3"
style="display:inline" /><path
stroke="#c9c9c9"
vector-effect="non-scaling-stroke"
d="m 1101.04,412.49 q 27.04,-9.08 53.63,-19.4 c 9.33,-3.62 16.54,-5.44 25.32,-9.1 q 6.12,-2.54 18.28,-6.98 a 3.51,3.49 2.3 0 0 1.99,-1.83 q 1.93,-4.22 4.51,-7.16 a 2,1.86 -13.1 0 0 0.31,-0.46 l 12.68,-26.35 a 4.09,4.07 45.5 0 0 0.02,-3.48 q -6.64,-14.18 -9.32,-19.59 c -2.57,-5.2 -4.07,-10.31 -6.67,-15.48 -5.34,-10.63 -9.8,-21.93 -14.5,-32.88"
id="path5-5"
style="display:inline" /><path
stroke="#dddddd"
vector-effect="non-scaling-stroke"
d="m 1187.29,269.78 -7.52,-18.87 a 1.08,1.07 72.1 0 0 -1.25,-0.64 q -6.94,1.7 -15.45,4.83 -12.22,4.49 -30.06,11.46 a 0.86,0.86 0 0 0 -0.49,1.12 l 23.2,57.77"
id="path6-6"
style="display:inline" /><path
stroke="#a6a6a6"
vector-effect="non-scaling-stroke"
d="m 1187.29,269.78 c -13.55,17.07 -24.6,35.02 -31.57,55.67"
id="path7-2"
style="display:inline" /><path
stroke="#a6a6a6"
vector-effect="non-scaling-stroke"
d="m 1101.04,412.49 q 9.51,-20.91 22.76,-39.86"
id="path8-9"
style="display:inline" /><path
stroke="#dddddd"
vector-effect="non-scaling-stroke"
d="m 629.68,606.84 166.24,-54.81 a 0.58,0.58 0 0 0 0.3,-0.88 L 780.6,528.36 a 0.33,0.32 62.8 0 0 -0.36,-0.12 q -25.27,8.91 -32.39,11.13 -6.21,1.93 -23.01,8.22 -10.16,3.8 -23.16,7.79 -7.89,2.42 -8.56,2.68 -27.46,10.62 -40.42,14.69 c -5.01,1.58 -6.88,2.48 -11.73,4.41 -5.51,2.2 -12.58,4.19 -18.18,6.6 a 0.5,0.49 -20.5 0 0 -0.28,0.6 l 6.51,22.14 a 0.52,0.51 -17.4 0 0 0.66,0.34"
id="path9"
style="display:inline" /><path
stroke="#dddddd"
vector-effect="non-scaling-stroke"
d="m 524.93,641.85 q -5.64,7.72 -10.56,16.06 -2.99,5.08 -5.56,8.45 -3.28,4.3 -5.33,8.6 c -2.07,4.36 -4.58,7.53 -7.68,12.53 a 0.93,0.92 48.4 0 0 -0.05,0.89 l 9.62,20.95 a 0.33,0.33 0 0 0 0.55,0.07 l 35.03,-41.93"
id="path10"
style="display:inline" /><path
stroke="#c9c9c9"
vector-effect="non-scaling-stroke"
d="m 540.95,667.47 q 3.52,-3.57 6.63,-7.43 10.1,-12.57 13.96,-17 c 1.59,-1.83 3.15,-4.54 5.06,-6.63 q 2.21,-2.42 8.31,-10 a 0.59,0.58 37.1 0 0 -0.12,-0.84 l -26.02,-18.66 a 1.28,1.28 0 0 0 -1.83,0.35 l -22.01,34.59"
id="path11"
style="display:inline" /><path
stroke="#a6a6a6"
vector-effect="non-scaling-stroke"
d="M 540.95,667.47 Q 534.8,653.43 524.93,641.85"
id="path12"
style="display:inline" /></g><path
fill="#080808"
d="m 1059.02,486.86 a 0.27,0.27 0 0 1 -0.09,0.46 c -6.35,2.34 -13.16,4.35 -18.24,6.27 q -11.88,4.49 -30.92,10.92 -13.49,4.55 -33.61,11.58 c -16.66,5.82 -28.96,9.88 -39.93,13.76 q -27.42,9.7 -136.26,47.31 -15.11,5.22 -15.14,5.23 -25.94,9.02 -113.54,38.99 -28.09,9.61 -41.83,14.11 c -10.79,3.54 -20.73,7.52 -31.34,10.69 a 2.1,2.05 11.9 0 0 -0.96,0.61 l -87.8,98.84 a 1.44,1.42 -74.4 0 1 -0.82,0.47 l -49.65,9.86 a 3.21,3.18 52.9 0 1 -2.1,-0.3 l -16.38,-8.5 a 0.49,0.49 0 0 1 -0.19,-0.7 l 96.05,-152.41 a 1.11,1.09 -83.8 0 1 0.55,-0.45 l 342,-127.75 a 0.55,0.54 -33.5 0 0 0.19,-0.91 L 859.48,446.4 a 0.74,0.74 0 0 1 0.24,-1.23 l 242.82,-94.41 a 0.65,0.65 0 0 0 0.39,-0.76 L 1081,260.93 a 0.59,0.59 0 0 1 0.43,-0.71 c 27.83,-6.89 54.01,-12.56 103.96,-23.53 a 1.04,1.03 71.3 0 1 1.16,0.58 l 44.47,96.74 a 1.46,1.44 38.5 0 1 0.11,0.89 l -13.24,67.01 a 0.53,0.51 -6.5 0 1 -0.32,0.39 q -7.96,3.34 -33.81,12.5 c -11.56,4.1 -25.24,9.72 -38.03,14.17 -17.18,6 -32.16,11.92 -50.22,18.4 q -14.96,5.37 -20.02,7.32 c -11.11,4.27 -22.5,7.78 -32.88,12.16 q -1.75,0.74 -3.72,0.97 a 0.52,0.52 0 0 0 -0.29,0.9 z m -72.44,-78.7 c -15.8,5.98 -32.71,12.99 -46.05,18.09 q -23.22,8.87 -40.32,15.57 c -5.29,2.07 -10.89,3.68 -16.43,5.96 a 0.78,0.78 0 0 0 -0.14,1.36 q 3.26,2.21 5.51,4.21 1.36,1.2 16.79,15.34 a 0.71,0.71 0 0 1 -0.23,1.19 q -28.07,10.45 -53.6,19.63 c -13.66,4.91 -24.42,9.35 -36.95,13.51 q -6.84,2.27 -27.65,10.3 -11.51,4.44 -28.54,10.35 -12.1,4.2 -21.55,7.77 -18.04,6.81 -21.48,7.99 -12.16,4.13 -29.17,10.55 c -41.05,15.49 -82.51,30.5 -120.84,44.67 q -5.5,2.03 -18.58,6.11 a 0.99,0.98 -89.3 0 0 -0.63,0.62 q -0.77,2.32 -1.56,3.52 c -12.52,19.11 -24.22,37.62 -36.84,56.31 q -6.29,9.32 -12.88,19.29 -0.05,0.08 -2.3,3.63 -10.21,16.04 -19.41,29.51 c -5.86,8.58 -8.96,13.79 -15.69,24.41 a 0.34,0.34 0 0 0 0.35,0.51 l 41.32,-8.2 a 0.14,0.11 -2.2 0 0 0.08,-0.07 q 0.61,-1.45 1.96,-2.79 c 3.08,-3.09 8.08,-9.84 11.66,-13.69 q 1.78,-1.92 11.04,-12.87 12.44,-14.72 60.36,-70.11 a 3.34,3.32 -78.8 0 1 1.44,-0.97 q 76.02,-25.6 87.12,-29.25 61.28,-20.19 116.19,-38.6 c 5.83,-1.96 11.38,-4.13 17.11,-5.82 q 6.21,-1.84 12.83,-4.32 8.25,-3.09 45.29,-15.36 18.49,-6.12 135.03,-45.8 c 9.7,-3.3 19.72,-6.22 30.34,-10.09 a 0.49,0.49 0 0 0 0.13,-0.84 l -27.32,-21.19 a 0.61,0.61 0 0 1 0.17,-1.06 q 2.4,-0.82 12.49,-4.26 c 8.5,-2.9 16.96,-6.62 25.63,-9.52 q 4.17,-1.39 13.26,-4.87 19.34,-7.41 38.68,-14.57 12.15,-4.5 64.01,-23.66 3.76,-1.39 7.15,-2.82 c 5.86,-2.47 11.71,-4.14 18.03,-6.62 q 4.37,-1.71 17.17,-6.56 a 1.43,1.41 1.4 0 0 0.8,-0.75 c 0.42,-0.91 0.54,-2.14 0.96,-3.09 q 6.14,-13.91 11.31,-26.18 1.05,-2.5 9.05,-17.78 a 2.16,1.74 83.9 0 1 0.18,-0.28 l 1.54,-1.99 a 1.09,1.07 52.2 0 0 0.13,-1.11 q -16.05,-35.55 -26.08,-59.09 -1.3,-3.06 -2.62,-6.06 -5.65,-12.82 -11.02,-26.04 a 0.77,0.76 73.1 0 0 -0.85,-0.46 c -20.8,3.99 -43.41,8.77 -64.32,13.99 q -8.43,2.11 -28.78,6.68 a 0.31,0.3 -17.6 0 0 -0.22,0.41 l 37.63,88.55 a 1.44,1.43 68.4 0 1 -0.82,1.9 q -13.63,5.14 -27.08,10.57 -15.63,6.32 -26.99,10.75 -22.68,8.84 -46.35,18.09 -19.27,7.53 -19.66,7.68 -7.61,3.11 -19.79,7.72 z"
id="path14"
style="display:inline" /><path
fill="#ffffff"
d="m 986.58,408.16 q 12.18,-4.61 19.79,-7.72 0.39,-0.15 19.66,-7.68 23.67,-9.25 46.35,-18.09 11.36,-4.43 26.99,-10.75 13.45,-5.43 27.08,-10.57 a 1.44,1.43 68.4 0 0 0.82,-1.9 l -37.63,-88.55 a 0.31,0.3 -17.6 0 1 0.22,-0.41 q 20.35,-4.57 28.78,-6.68 c 20.91,-5.22 43.52,-10 64.32,-13.99 a 0.77,0.76 73.1 0 1 0.85,0.46 q 5.37,13.22 11.02,26.04 1.32,3 2.62,6.06 10.03,23.54 26.08,59.09 a 1.09,1.07 52.2 0 1 -0.13,1.11 l -1.54,1.99 a 2.16,1.74 83.9 0 0 -0.18,0.28 q -8,15.28 -9.05,17.78 -5.17,12.27 -11.31,26.18 c -0.42,0.95 -0.54,2.18 -0.96,3.09 a 1.43,1.41 1.4 0 1 -0.8,0.75 q -12.8,4.85 -17.17,6.56 c -6.32,2.48 -12.17,4.15 -18.03,6.62 q -3.39,1.43 -7.15,2.82 -51.86,19.16 -64.01,23.66 -19.34,7.16 -38.68,14.57 -9.09,3.48 -13.26,4.87 c -8.67,2.9 -17.13,6.62 -25.63,9.52 q -10.09,3.44 -12.49,4.26 a 0.61,0.61 0 0 0 -0.17,1.06 l 27.32,21.19 a 0.49,0.49 0 0 1 -0.13,0.84 c -10.62,3.87 -20.64,6.79 -30.34,10.09 q -116.54,39.68 -135.03,45.8 -37.04,12.27 -45.29,15.36 -6.62,2.48 -12.83,4.32 c -5.73,1.69 -11.28,3.86 -17.11,5.82 q -54.91,18.41 -116.19,38.6 -11.1,3.65 -87.12,29.25 a 3.34,3.32 -78.8 0 0 -1.44,0.97 q -47.92,55.39 -60.36,70.11 -9.26,10.95 -11.04,12.87 c -3.58,3.85 -8.58,10.6 -11.66,13.69 q -1.35,1.34 -1.96,2.79 a 0.14,0.11 -2.2 0 1 -0.08,0.07 l -41.32,8.2 a 0.34,0.34 0 0 1 -0.35,-0.51 c 6.73,-10.62 9.83,-15.83 15.69,-24.41 q 9.2,-13.47 19.41,-29.51 2.25,-3.55 2.3,-3.63 6.59,-9.97 12.88,-19.29 c 12.62,-18.69 24.32,-37.2 36.84,-56.31 q 0.79,-1.2 1.56,-3.52 a 0.99,0.98 -89.3 0 1 0.63,-0.62 q 13.08,-4.08 18.58,-6.11 c 38.33,-14.17 79.79,-29.18 120.84,-44.67 q 17.01,-6.42 29.17,-10.55 3.44,-1.18 21.48,-7.99 9.45,-3.57 21.55,-7.77 17.03,-5.91 28.54,-10.35 20.81,-8.03 27.65,-10.3 c 12.53,-4.16 23.29,-8.6 36.95,-13.51 q 25.53,-9.18 53.6,-19.63 a 0.71,0.71 0 0 0 0.23,-1.19 q -15.43,-14.14 -16.79,-15.34 -2.25,-2 -5.51,-4.21 a 0.78,0.78 0 0 1 0.14,-1.36 c 5.54,-2.28 11.14,-3.89 16.43,-5.96 q 17.1,-6.7 40.32,-15.57 c 13.34,-5.1 30.25,-12.11 46.05,-18.09 z m 169.14,-82.71 11.28,30 a 0.54,0.53 -20.7 0 1 -0.31,0.68 l -42.89,16.5 q -13.07,4.61 -25.94,9.57 -18.85,7.28 -25.86,9.76 -24.85,8.79 -40.04,14.64 -5.74,2.21 -16.71,5.76 -7.46,2.42 -16.54,6.58 a 0.38,0.37 -23.2 0 0 -0.19,0.47 l 10.02,26.82 a 0.23,0.22 -17.6 0 0 0.28,0.14 q 6.52,-1.92 8.4,-2.65 24.92,-9.77 46.78,-17.49 c 4.58,-1.62 9.55,-4.01 14.75,-5.71 q 7.9,-2.59 14.87,-5.27 3.69,-1.43 7.42,-2.76 27.04,-9.08 53.63,-19.4 c 9.33,-3.62 16.54,-5.44 25.32,-9.1 q 6.12,-2.54 18.28,-6.98 a 3.51,3.49 2.3 0 0 1.99,-1.83 q 1.93,-4.22 4.51,-7.16 a 2,1.86 -13.1 0 0 0.31,-0.46 l 12.68,-26.35 a 4.09,4.07 45.5 0 0 0.02,-3.48 q -6.64,-14.18 -9.32,-19.59 c -2.57,-5.2 -4.07,-10.31 -6.67,-15.48 -5.34,-10.63 -9.8,-21.93 -14.5,-32.88 l -7.52,-18.87 a 1.08,1.07 72.1 0 0 -1.25,-0.64 q -6.94,1.7 -15.45,4.83 -12.22,4.49 -30.06,11.46 a 0.86,0.86 0 0 0 -0.49,1.12 z M 629.68,606.84 795.92,552.03 a 0.58,0.58 0 0 0 0.3,-0.88 L 780.6,528.36 a 0.33,0.32 62.8 0 0 -0.36,-0.12 q -25.27,8.91 -32.39,11.13 -6.21,1.93 -23.01,8.22 -10.16,3.8 -23.16,7.79 -7.89,2.42 -8.56,2.68 -27.46,10.62 -40.42,14.69 c -5.01,1.58 -6.88,2.48 -11.73,4.41 -5.51,2.2 -12.58,4.19 -18.18,6.6 a 0.5,0.49 -20.5 0 0 -0.28,0.6 l 6.51,22.14 a 0.52,0.51 -17.4 0 0 0.66,0.34 z m -104.75,35.01 q -5.64,7.72 -10.56,16.06 -2.99,5.08 -5.56,8.45 -3.28,4.3 -5.33,8.6 c -2.07,4.36 -4.58,7.53 -7.68,12.53 a 0.93,0.92 48.4 0 0 -0.05,0.89 l 9.62,20.95 a 0.33,0.33 0 0 0 0.55,0.07 l 35.03,-41.93 q 3.52,-3.57 6.63,-7.43 10.1,-12.57 13.96,-17 c 1.59,-1.83 3.15,-4.54 5.06,-6.63 q 2.21,-2.42 8.31,-10 a 0.59,0.58 37.1 0 0 -0.12,-0.84 l -26.02,-18.66 a 1.28,1.28 0 0 0 -1.83,0.35 z"
id="path15"
style="display:inline" /><g
id="g21"
style="display:inline;stroke:#ffffff;stroke-opacity:1"><path
fill="#bababa"
d="m 1187.29,269.78 c -13.55,17.07 -24.6,35.02 -31.57,55.67 l -23.2,-57.77 a 0.86,0.86 0 0 1 0.49,-1.12 q 17.84,-6.97 30.06,-11.46 8.51,-3.13 15.45,-4.83 a 1.08,1.07 72.1 0 1 1.25,0.64 z"
id="path16"
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.89733;stroke-dasharray:none;stroke-opacity:1" /><path
fill="#929292"
d="m 1187.29,269.78 c 4.7,10.95 9.16,22.25 14.5,32.88 2.6,5.17 4.1,10.28 6.67,15.48 q 2.68,5.41 9.32,19.59 a 4.09,4.07 45.5 0 1 -0.02,3.48 l -12.68,26.35 a 2,1.86 -13.1 0 1 -0.31,0.46 q -2.58,2.94 -4.51,7.16 a 3.51,3.49 2.3 0 1 -1.99,1.83 q -12.16,4.44 -18.28,6.98 c -8.78,3.66 -15.99,5.48 -25.32,9.1 q -26.59,10.32 -53.63,19.4 9.51,-20.91 22.76,-39.86 l 42.89,-16.5 a 0.54,0.53 -20.7 0 0 0.31,-0.68 l -11.28,-30 c 6.97,-20.65 18.02,-38.6 31.57,-55.67 z"
id="path17"
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.89733;stroke-dasharray:none;stroke-opacity:1" /><path
fill="#bababa"
d="m 1123.8,372.63 q -13.25,18.95 -22.76,39.86 -3.73,1.33 -7.42,2.76 -6.97,2.68 -14.87,5.27 c -5.2,1.7 -10.17,4.09 -14.75,5.71 q -21.86,7.72 -46.78,17.49 -1.88,0.73 -8.4,2.65 a 0.23,0.22 -17.6 0 1 -0.28,-0.14 l -10.02,-26.82 a 0.38,0.37 -23.2 0 1 0.19,-0.47 q 9.08,-4.16 16.54,-6.58 10.97,-3.55 16.71,-5.76 15.19,-5.85 40.04,-14.64 7.01,-2.48 25.86,-9.76 12.87,-4.96 25.94,-9.57 z"
id="path18"
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.89733;stroke-dasharray:none;stroke-opacity:1" /><path
fill="#bababa"
d="m 629.02,606.5 -6.51,-22.14 a 0.5,0.49 -20.5 0 1 0.28,-0.6 c 5.6,-2.41 12.67,-4.4 18.18,-6.6 4.85,-1.93 6.72,-2.83 11.73,-4.41 q 12.96,-4.07 40.42,-14.69 0.67,-0.26 8.56,-2.68 13,-3.99 23.16,-7.79 16.8,-6.29 23.01,-8.22 7.12,-2.22 32.39,-11.13 a 0.33,0.32 62.8 0 1 0.36,0.12 l 15.62,22.79 a 0.58,0.58 0 0 1 -0.3,0.88 l -166.24,54.81 a 0.52,0.51 -17.4 0 1 -0.66,-0.34 z"
id="path19"
style="display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.89733;stroke-dasharray:none;stroke-opacity:1" /><path
fill="#929292"
d="m 540.95,667.47 q -6.15,-14.04 -16.02,-25.62 l 22.01,-34.59 a 1.28,1.28 0 0 1 1.83,-0.35 l 26.02,18.66 a 0.59,0.58 37.1 0 1 0.12,0.84 q -6.1,7.58 -8.31,10 c -1.91,2.09 -3.47,4.8 -5.06,6.63 q -3.86,4.43 -13.96,17 -3.11,3.86 -6.63,7.43 z"
id="path20"
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" /><path
fill="#bababa"
d="m 524.93,641.85 q 9.87,11.58 16.02,25.62 l -35.03,41.93 a 0.33,0.33 0 0 1 -0.55,-0.07 l -9.62,-20.95 a 0.93,0.92 48.4 0 1 0.05,-0.89 c 3.1,-5 5.61,-8.17 7.68,-12.53 q 2.05,-4.3 5.33,-8.6 2.57,-3.37 5.56,-8.45 4.92,-8.34 10.56,-16.06 z"
id="path21"
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.89733;stroke-dasharray:none;stroke-opacity:1" /></g></g></g><g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="craving"
sodipodi:insensitive="true"><circle
style="opacity:1;fill:#ffffff;fill-opacity:0;stroke:#a1a1a1;stroke-width:10.5833;stroke-linecap:square;stroke-miterlimit:1.8;stroke-opacity:0;paint-order:fill markers stroke"
id="path8"
cx="-727.14258"
cy="-243.38527"
r="177.05135"
transform="rotate(-153.32404)" /><path
d="m 384.01653,461.30768 c 0.67872,-1.28879 0.43398,-2.67688 -0.62026,-3.53188 l -0.0382,-0.031 -0.40903,0.7767 0.0317,0.033 c 0.66925,0.69587 0.78136,1.51806 0.32739,2.38011 -0.645,1.22478 -2.04253,1.50816 -3.54044,0.71932 l -0.004,-0.002 c -1.49791,-0.78884 -2.04862,-2.09276 -1.40137,-3.32181 0.45622,-0.86631 1.21064,-1.24307 2.08331,-1.08876 l 0.10962,0.0196 0.40903,-0.77669 -0.0472,-0.0139 c -1.28865,-0.37882 -2.58898,0.20649 -3.2632,1.48675 -0.90346,1.71555 -0.24345,3.46406 1.69401,4.48438 l 0.004,0.002 c 1.93746,1.02032 3.76341,0.57554 4.66462,-1.13575 z m 4.06275,-7.31238 c 0.38857,-0.65555 0.35466,-1.26996 0.0899,-1.74086 l 0.01,-0.0166 0.61406,0.36397 0.42791,-0.72194 -4.31503,-2.55763 -0.42791,0.72194 2.53923,1.50506 c 0.73439,0.43529 0.95669,1.16698 0.55337,1.84742 -0.39348,0.66385 -0.97363,0.76292 -1.67482,0.3473 l -2.672,-1.58376 -0.42791,0.72194 2.80062,1.66 c 0.98333,0.58284 1.92201,0.39914 2.48272,-0.54685 z m 4.24079,-6.82927 c 0.0891,-0.13765 0.16994,-0.29792 0.21547,-0.39486 l -0.57083,-0.36964 c -0.0353,0.0634 -0.0756,0.15218 -0.13062,0.2372 -0.24381,0.37651 -0.49777,0.49361 -0.94715,0.20261 l -2.55052,-1.6516 0.51907,-0.80159 -0.58298,-0.37751 -0.51907,0.80159 -1.13762,-0.73666 -0.47188,0.72872 1.13761,0.73667 -0.39848,0.61536 0.58298,0.37751 0.39848,-0.61537 2.55458,1.65423 c 0.80564,0.52169 1.40024,0.3666 1.90096,-0.40666 z m 7.00346,-10.13413 0.52301,-0.67473 -2.37721,-3.27069 0.0118,-0.0152 3.76306,1.48286 0.52301,-0.67472 -3.10756,-4.17856 -0.50824,0.65566 2.61033,3.29273 -0.0118,0.0152 -3.9223,-1.6002 -0.49643,0.64041 2.53056,3.39566 -0.0118,0.0152 -3.83957,-1.70694 -0.5112,0.65948 z m 1.44295,-11.16881 c 0.18989,-0.22472 0.15881,-0.5541 -0.0622,-0.74088 -0.22472,-0.1899 -0.55098,-0.1625 -0.74087,0.0622 -0.18679,0.22104 -0.1625,0.55098 0.0622,0.74088 0.22104,0.18679 0.55409,0.15881 0.74088,-0.0622 z m 4.20884,4.106 0.54167,-0.641 -3.8313,-3.23761 -0.54168,0.64101 z m 4.36769,-4.85776 c 0.10963,-0.12195 0.21459,-0.26756 0.27477,-0.35615 l -0.50574,-0.45465 c -0.0448,0.057 -0.0985,0.13843 -0.16622,0.21376 -0.29988,0.33357 -0.56908,0.40936 -0.96721,0.0514 l -2.2597,-2.03144 0.63846,-0.71019 -0.5165,-0.46433 -0.63846,0.71019 -1.00789,-0.90609 -0.58041,0.64562 1.00789,0.90609 -0.49013,0.5452 0.51651,0.46433 0.49012,-0.5452 2.26328,2.03467 c 0.71378,0.64168 1.32535,0.58183 1.94123,-0.10325 z m 2.85312,-3.23065 0.58554,-0.6012 -2.0973,-2.04266 c -0.61157,-0.59563 -0.67304,-1.37589 -0.13124,-1.93217 0.54515,-0.55975 1.25173,-0.51791 1.90131,0.11474 l 2.09731,2.04265 0.58554,-0.6012 -2.20097,-2.14361 c -0.87071,-0.84802 -1.96968,-0.90173 -2.71339,-0.13813 -0.5216,0.53555 -0.66345,1.15819 -0.44764,1.7454 l -0.0135,0.0138 -1.96601,-1.91477 -0.58554,0.6012 z m 11.02687,-10.61387 0.63012,-0.55431 -4.59689,-5.22564 -0.63012,0.5543 z m 5.37519,-4.43861 c 1.07197,-0.87579 1.16185,-2.24469 0.14873,-3.48473 l -0.006,-0.007 c -1.01311,-1.24005 -2.37007,-1.41442 -3.44204,-0.53862 -1.07196,0.87579 -1.1649,2.24095 -0.15484,3.47726 l 0.006,0.007 c 1.01006,1.23631 2.3687,1.42799 3.44814,0.54609 z m -0.4662,-0.57825 c -0.68726,0.56148 -1.56947,0.40408 -2.3171,-0.51102 l -0.006,-0.007 c -0.74153,-0.90762 -0.71612,-1.80655 -0.0401,-2.35888 0.68725,-0.56149 1.56268,-0.40476 2.30726,0.50659 l 0.006,0.007 c 0.74458,0.91136 0.73342,1.80488 0.0499,2.36331 z m 6.15861,-3.99749 0.68793,-0.51362 -1.5246,-5.12164 -0.69953,0.52228 1.35407,4.13541 -0.0155,0.0115 -3.57631,-2.47624 -0.70726,0.52805 z m 6.6856,-4.65597 c 0.90509,-0.61605 1.21383,-1.61966 0.8826,-2.39773 l -0.0192,-0.0453 -0.68181,0.46407 0.0125,0.044 c 0.12191,0.43627 -0.0698,0.95182 -0.59608,1.31005 -0.73763,0.50207 -1.54735,0.32391 -2.14407,-0.51849 l 2.98639,-2.0327 -0.17368,-0.25518 c -0.84673,-1.244 -2.10914,-1.61579 -3.2415,-0.84505 -1.13236,0.77074 -1.26624,2.15126 -0.39237,3.43513 l 0.003,0.004 c 0.88743,1.30381 2.17233,1.64863 3.36449,0.83718 z m -2.56089,-3.65956 c 0.60605,-0.41251 1.31043,-0.33768 1.92642,0.42159 l -2.26871,1.5442 c -0.45073,-0.82508 -0.25978,-1.55599 0.34229,-1.96579 z m 10.9872,-8.64112 c 0.25515,-0.14649 0.33825,-0.46672 0.19416,-0.71769 -0.14649,-0.25514 -0.46254,-0.34064 -0.71769,-0.19415 -0.25096,0.14409 -0.34065,0.46254 -0.19415,0.71768 0.14409,0.25097 0.46672,0.33825 0.71768,0.19416 z m 2.55634,5.29517 0.7278,-0.41787 -2.49757,-4.35007 -0.7278,0.41787 z m 4.27463,-2.40257 0.74274,-0.3907 -1.37417,-2.61238 c -0.39744,-0.75554 -0.20341,-1.49523 0.49665,-1.86347 0.68297,-0.35926 1.22901,-0.13967 1.60848,0.58173 l 1.44603,2.74898 0.74273,-0.3907 -1.51563,-2.8813 c -0.53215,-1.01166 -1.42792,-1.34703 -2.40117,-0.83508 -0.67444,0.35477 -0.96749,0.89585 -0.98873,1.43565 l -0.0171,0.009 -0.33232,-0.63175 -0.74273,0.39069 z m 13.77217,-6.70009 0.80083,-0.33524 -1.06344,-2.54041 1.53493,-0.64253 2.4382,1.96492 0.93875,-0.39296 -2.60157,-2.04295 c 0.69467,-0.58883 0.89539,-1.4833 0.52291,-2.37311 l -0.004,-0.009 c -0.48423,-1.15675 -1.61057,-1.57413 -2.84741,-1.05638 l -2.40694,1.00756 z m -0.55873,-3.58305 -1.02991,-2.46Line truncated
id="text14"
style="font-size:9.8778px;font-family:'SF Pro Display';-inkscape-font-specification:'SF Pro Display';letter-spacing:2.921px;word-spacing:2.11667px;opacity:0.539808;fill:#ffffff;stroke:#a1a1a1;stroke-width:10.5833;stroke-linecap:square;stroke-miterlimit:1.8;stroke-opacity:0;paint-order:fill markers stroke"
aria-label="Cut with love in Rust · Linux-first · Linux-only · 2026 " /></g><g
inkscape:groupmode="layer"
id="layer5"
inkscape:label="Vynil_Hole"
sodipodi:insensitive="true"
style="display:none"><circle
style="opacity:1;fill:#000000;fill-opacity:1;stroke:#a1a1a1;stroke-width:27.193;stroke-linecap:square;stroke-miterlimit:1.8;stroke-opacity:0;paint-order:fill markers stroke"
id="path13"
cx="541.76178"
cy="541.76178"
r="10.782724" /></g><metadata
id="metadata4"><rdf:RDF><cc:Work
rdf:about=""><dc:title>QBZ Logo</dc:title><dc:date>2026-01-28</dc:date><dc:creator><cc:Agent><dc:title>Victor RH</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>MIT</dc:title></cc:Agent></dc:rights></cc:Work></rdf:RDF></metadata></svg>
id="layer9"
inkscape:label="BlackMat"
style="display:none"
transform="translate(-81.491669,-81.491669)"><circle
style="display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke-width:20.5188;stroke-linecap:square;stroke-miterlimit:1.8;stroke-dasharray:none;paint-order:fill markers stroke"
id="path5-6"
cx="541.8667"
cy="541.8667"
r="460.37503" /></g><g
id="layer10"
inkscape:label="Vinyl"
transform="translate(-81.491669,-81.491669)"><g
inkscape:groupmode="layer"
id="layer13"
inkscape:label="GreyTag"
sodipodi:insensitive="true"
style="display:none"><circle
style="display:none;opacity:1;fill:#333333;fill-opacity:1;stroke-width:10.5833;stroke-linecap:square;stroke-miterlimit:1.8;stroke-dasharray:none;paint-order:fill markers stroke"
id="path7-7"
cx="541.8667"
cy="541.8667"
r="193.99109" /></g><g
id="layer2"
fill-rule="evenodd"
transform="matrix(2.4027029,0,0,2.4027029,60.267766,63.442766)"
inkscape:label="Vinyl"
sodipodi:insensitive="true"
style="display:inline"><path
id="path3191"
style="color:#000000;display:none"
d="M 200,15 C 97.88,15 15,97.88 15,200 15,302.12 97.88,385 200,385 302.12,385 385,302.12 385,200 385,97.88 302.12,15 200,15 Z m 0,179.81 c 2.87,0 5.19,2.32 5.19,5.19 0,2.87 -2.32,5.19 -5.19,5.19 -2.87,0 -5.19,-2.32 -5.19,-5.19 0,-2.87 2.32,-5.19 5.19,-5.19 z" /><path
id="path3271"
d="m 200,132.66 c -37.16,0 -67.34,30.18 -67.34,67.34 0,37.16 30.18,67.34 67.34,67.34 37.16,0 67.34,-30.18 67.34,-67.34 0,-37.16 -30.18,-67.34 -67.34,-67.34 z m 0,62.9 c 2.45,0 4.44,1.99 4.44,4.44 0,2.45 -1.99,4.44 -4.44,4.44 -2.45,0 -4.44,-1.99 -4.44,-4.44 0,-2.45 1.99,-4.44 4.44,-4.44 z"
style="color:#000000;display:none;fill:#333333;fill-opacity:1"
fill="#333333" /><path
id="path3176"
style="color:#000000;display:inline"
d="M 200,15 C 97.88,15 15,97.88 15,200 15,302.12 97.88,385 200,385 302.12,385 385,302.12 385,200 385,97.88 302.12,15 200,15 Z m 0,3.594 c 100.15,0 181.44,81.257 181.44,181.41 0,100.153 -81.29,181.44 -181.44,181.44 -100.15,0 -181.44,-81.29 -181.44,-181.44 C 18.563,99.854 99.851,18.594 200,18.594 Z" /><path
id="path3151"
d="m 293.56,200 c 0,51.65 -41.91,93.59 -93.56,93.59 v 87.85 c 100.15,0 181.44,-81.29 181.44,-181.44 z"
style="color:#000000;display:none;fill:url(#radialGradient3331)"
fill="url(#radialGradient3331)" /><path
id="path3193"
d="m 106.44,200 c 0,-51.65 41.91,-93.59 93.56,-93.59 V 18.562 c -100.15,0 -181.44,81.289 -181.44,181.44 h 87.88 z"
style="color:#000000;display:none;fill:url(#radialGradient3328)"
fill="url(#radialGradient3328)" /><path
id="path3215"
d="m 248.68,151.32 c -26.87,-26.87 -70.49,-26.87 -97.36,0 -26.87,26.87 -26.87,70.49 0,97.36 26.87,26.87 70.49,26.87 97.36,0 26.87,-26.87 26.87,-70.49 0,-97.36 z m -2.14,2.14 c 25.68,25.69 25.68,67.39 0,93.08 -25.69,25.68 -67.39,25.68 -93.08,0 -25.68,-25.69 -25.68,-67.39 0,-93.08 25.69,-25.68 67.39,-25.68 93.08,0 z"
style="color:#000000;display:none;fill:url(#radialGradient3352)"
fill="url(#radialGradient3352)" /><path
id="path3223"
d="m 237.96,162.04 c -20.95,-20.96 -54.97,-20.96 -75.92,0 -20.96,20.95 -20.96,54.97 0,75.92 20.95,20.96 54.97,20.96 75.92,0 20.96,-20.95 20.96,-54.97 0,-75.92 z m -34.29,34.29 c 2.03,2.03 2.03,5.31 0,7.34 -2.03,2.03 -5.31,2.03 -7.34,0 -2.03,-2.03 -2.03,-5.31 0,-7.34 2.03,-2.02 5.31,-2.02 7.34,0 z"
style="color:#000000;display:none;fill:url(#radialGradient3349)"
fill="url(#radialGradient3349)" /><path
id="path3230"
opacity="0.74257"
d="M 243.95,156.05 C 236.89,148.99 228.54,144 219.67,141.04 l -1.24,3.72 c 8.31,2.76 16.12,7.46 22.74,14.07 8.05,8.06 13.25,17.89 15.6,28.24 l 3.82,-0.86 c -2.5,-11.05 -8.04,-21.56 -16.64,-30.16 z"
style="color:#000000;display:none"
fill="#ffffff" /><path
id="path3232"
opacity="0.74257"
d="m 142.61,190.26 -3.89,-0.67 c -3.23,19.18 2.54,39.58 17.33,54.36 14.74,14.75 35.07,20.53 54.2,17.35 l -0.64,-3.87 c -17.92,2.98 -36.96,-2.45 -50.78,-16.26 -13.85,-13.86 -19.25,-32.95 -16.22,-50.91 z"
style="color:#000000;display:none"
fill="#ffffff" /></g></g><g
id="layer12"
inkscape:label="Gear"
style="display:none"
transform="translate(-81.491669,-81.491669)"><path
d="m 662.71558,503.16262 -1.5789,-0.5745 -6.16676,-15.02609 0.66874,-1.54393 c 18.68154,-43.24934 17.39343,-44.53946 14.29481,-47.67496 l -24.91918,-24.8147 c -1.01879,-1.03174 -2.80779,-1.75743 -4.34992,-1.75743 -1.4021,0 -5.6488,0 -42.45262,17.01532 l -1.47571,0.67622 -15.18432,-6.2417 -0.60951,-1.54302 C 563.63496,377.93279 561.86215,377.93279 557.5553,377.93279 h -35.19166 c -4.29066,0 -6.2448,0 -22.29359,43.8211 l -0.6041,1.59524 -15.10537,6.28567 -1.44428,-0.613 c -24.9111,-10.72047 -39.4563,-16.15675 -43.2479,-16.15675 -1.53853,0 -3.33382,0.7046 -4.35713,1.73362 l -24.94249,24.88614 c -3.16415,3.18592 -4.4765,4.52002 15.18347,46.86681 l 0.72259,1.57052 -6.17662,15.00958 -1.51159,0.59648 c -43.85832,17.30121 -43.85832,18.98808 -43.85832,23.49434 v 35.20167 c 0,4.51818 0,6.39469 43.94536,22.47084 l 1.57086,0.56626 6.17752,14.96559 -0.66336,1.52929 c -18.68152,43.26951 -17.49664,44.4405 -14.31633,47.66946 l 24.88146,24.8486 c 1.04303,1.02348 2.84817,1.75468 4.38762,1.75468 1.39311,0 5.62996,0 42.458,-17.00706 l 1.4748,-0.70463 15.19423,6.27285 0.59064,1.55125 c 17.31803,43.7304 19.09714,43.7304 23.40666,43.7304 h 35.20244 c 4.41992,0 6.25289,0 22.31422,-43.85044 l 0.59873,-1.59615 15.1296,-6.24351 1.4398,0.59924 c 24.89041,10.75071 39.42848,16.176 43.19583,16.176 1.52507,0 3.3365,-0.68263 4.37686,-1.73453 l 24.98289,-24.9402 c 3.14259,-3.20241 4.45225,-4.51178 -15.24269,-46.81826 l -0.73247,-1.58882 6.16585,-14.94454 1.47211,-0.58916 c 43.92832,-17.39191 43.92832,-19.08704 43.92832,-23.5988 V 525.562 c -8.7e-4,-4.51725 -8.7e-4,-6.3828 -43.95168,-22.39938 z m -122.0187,97.83031 c -31.45122,0 -57.03735,-25.61827 -57.03735,-57.08425 0,-31.4669 25.58704,-57.05128 57.03735,-57.05128 31.43777,0 57.01939,25.58987 57.01939,57.05128 8.6e-4,31.46047 -25.58072,57.08425 -57.01939,57.08425 z"
id="path1-2"
style="display:inline;fill:url(#linearGradient271);stroke:#2f8fd9;stroke-width:0.90691;stroke-opacity:1"
sodipodi:insensitive="true" /></g><g
id="layer4"
inkscape:label="craving"
style="display:none"
transform="translate(-81.491669,-81.491669)"><circle
style="opacity:1;fill:#ffffff;fill-opacity:0;stroke:#a1a1a1;stroke-width:10.5833;stroke-linecap:square;stroke-miterlimit:1.8;stroke-opacity:0;paint-order:fill markers stroke"
id="path8"
cx="-727.14258"
cy="-243.38527"
r="177.05135"
transform="rotate(-153.32404)" /><path
d="m 384.01653,461.30768 c 0.67872,-1.28879 0.43398,-2.67688 -0.62026,-3.53188 l -0.0382,-0.031 -0.40903,0.7767 0.0317,0.033 c 0.66925,0.69587 0.78136,1.51806 0.32739,2.38011 -0.645,1.22478 -2.04253,1.50816 -3.54044,0.71932 l -0.004,-0.002 c -1.49791,-0.78884 -2.04862,-2.09276 -1.40137,-3.32181 0.45622,-0.86631 1.21064,-1.24307 2.08331,-1.08876 l 0.10962,0.0196 0.40903,-0.77669 -0.0472,-0.0139 c -1.28865,-0.37882 -2.58898,0.20649 -3.2632,1.48675 -0.90346,1.71555 -0.24345,3.46406 1.69401,4.48438 l 0.004,0.002 c 1.93746,1.02032 3.76341,0.57554 4.66462,-1.13575 z m 4.06275,-7.31238 c 0.38857,-0.65555 0.35466,-1.26996 0.0899,-1.74086 l 0.01,-0.0166 0.61406,0.36397 0.42791,-0.72194 -4.31503,-2.55763 -0.42791,0.72194 2.53923,1.50506 c 0.73439,0.43529 0.95669,1.16698 0.55337,1.84742 -0.39348,0.66385 -0.97363,0.76292 -1.67482,0.3473 l -2.672,-1.58376 -0.42791,0.72194 2.80062,1.66 c 0.98333,0.58284 1.92201,0.39914 2.48272,-0.54685 z m 4.24079,-6.82927 c 0.0891,-0.13765 0.16994,-0.29792 0.21547,-0.39486 l -0.57083,-0.36964 c -0.0353,0.0634 -0.0756,0.15218 -0.13062,0.2372 -0.24381,0.37651 -0.49777,0.49361 -0.94715,0.20261 l -2.55052,-1.6516 0.51907,-0.80159 -0.58298,-0.37751 -0.51907,0.80159 -1.13762,-0.73666 -0.47188,0.72872 1.13761,0.73667 -0.39848,0.61536 0.58298,0.37751 0.39848,-0.61537 2.55458,1.65423 c 0.80564,0.52169 1.40024,0.3666 1.90096,-0.40666 z m 7.00346,-10.13413 0.52301,-0.67473 -2.37721,-3.27069 0.0118,-0.0152 3.76306,1.48286 0.52301,-0.67472 -3.10756,-4.17856 -0.50824,0.65566 2.61033,3.29273 -0.0118,0.0152 -3.9223,-1.6002 -0.49643,0.64041 2.53056,3.39566 -0.0118,0.0152 -3.83957,-1.70694 -0.5112,0.65948 z m 1.44295,-11.16881 c 0.18989,-0.22472 0.15881,-0.5541 -0.0622,-0.74088 -0.22472,-0.1899 -0.55098,-0.1625 -0.74087,0.0622 -0.18679,0.22104 -0.1625,0.55098 0.0622,0.74088 0.22104,0.18679 0.55409,0.15881 0.74088,-0.0622 z m 4.20884,4.106 0.54167,-0.641 -3.8313,-3.23761 -0.54168,0.64101 z m 4.36769,-4.85776 c 0.10963,-0.12195 0.21459,-0.26756 0.27477,-0.35615 l -0.50574,-0.45465 c -0.0448,0.057 -0.0985,0.13843 -0.16622,0.21376 -0.29988,0.33357 -0.56908,0.40936 -0.96721,0.0514 l -2.2597,-2.03144 0.63846,-0.71019 -0.5165,-0.46433 -0.63846,0.71019 -1.00789,-0.90609 -0.58041,0.64562 1.00789,0.90609 -0.49013,0.5452 0.51651,0.46433 0.49012,-0.5452 2.26328,2.03467 c 0.71378,0.64168 1.32535,0.58183 1.94123,-0.10325 z m 2.85312,-3.23065 0.58554,-0.6012 -2.0973,-2.04266 c -0.61157,-0.59563 -0.67304,-1.37589 -0.13124,-1.93217 0.54515,-0.55975 1.25173,-0.51791 1.90131,0.11474 l 2.09731,2.04265 0.58554,-0.6012 -2.20097,-2.14361 c -0.87071,-0.84802 -1.96968,-0.90173 -2.71339,-0.13813 -0.5216,0.53555 -0.66345,1.15819 -0.44764,1.7454 l -0.0135,0.0138 -1.96601,-1.91477 -0.58554,0.6012 z m 11.02687,-10.61387 0.63012,-0.55431 -4.59689,-5.22564 -0.63012,0.5543 z m 5.37519,-4.43861 c 1.07197,-0.87579 1.16185,-2.24469 0.14873,-3.48473 l -0.006,-0.007 c -1.01311,-1.24005 -2.37007,-1.41442 -3.44204,-0.53862 -1.07196,0.87579 -1.1649,2.24095 -0.15484,3.47726 l 0.006,0.007 c 1.01006,1.23631 2.3687,1.42799 3.44814,0.54609 z m -0.4662,-0.57825 c -0.68726,0.56148 -1.56947,0.40408 -2.3171,-0.51102 l -0.006,-0.007 c -0.74153,-0.90762 -0.71612,-1.80655 -0.0401,-2.35888 0.68725,-0.56149 1.56268,-0.40476 2.30726,0.50659 l 0.006,0.007 c 0.74458,0.91136 0.73342,1.80488 0.0499,2.36331 z m 6.15861,-3.99749 0.68793,-0.51362 -1.5246,-5.12164 -0.69953,0.52228 1.35407,4.13541 -0.0155,0.0115 -3.57631,-2.47624 -0.70726,0.52805 z m 6.6856,-4.65597 c 0.90509,-0.61605 1.21383,-1.61966 0.8826,-2.39773 l -0.0192,-0.0453 -0.68181,0.46407 0.0125,0.044 c 0.12191,0.43627 -0.0698,0.95182 -0.59608,1.31005 -0.73763,0.50207 -1.54735,0.32391 -2.14407,-0.51849 l 2.98639,-2.0327 -0.17368,-0.25518 c -0.84673,-1.244 -2.10914,-1.61579 -3.2415,-0.84505 -1.13236,0.77074 -1.26624,2.15126 -0.39237,3.43513 l 0.003,0.004 c 0.88743,1.30381 2.17233,1.64863 3.36449,0.83718 z m -2.56089,-3.65956 c 0.60605,-0.41251 1.31043,-0.33768 1.92642,0.42159 l -2.26871,1.5442 c -0.45073,-0.82508 -0.25978,-1.55599 0.34229,-1.96579 z m 10.9872,-8.64112 c 0.25515,-0.14649 0.33825,-0.46672 0.19416,-0.71769 -0.14649,-0.25514 -0.46254,-0.34064 -0.71769,-0.19415 -0.25096,0.14409 -0.34065,0.46254 -0.19415,0.71768 0.14409,0.25097 0.46672,0.33825 0.71768,0.19416 z m 2.55634,5.29517 0.7278,-0.41787 -2.49757,-4.35007 -0.7278,0.41787 z m 4.27463,-2.40257 0.74274,-0.3907 -1.37417,-2.61238 c -0.39744,-0.75554 -0.20341,-1.49523 0.49665,-1.86347 0.68297,-0.35926 1.22901,-0.13967 1.60848,0.58173 l 1.44603,2.74898 0.74273,-0.3907 -1.51563,-2.8813 c -0.53215,-1.01166 -1.42792,-1.34703 -2.40117,-0.83508 -0.67444,0.35477 -0.96749,0.89585 -0.98873,1.43565 l -0.0171,0.009 -0.33232,-0.63175 -0.74273,0.39069 z m 13.77217,-6.70009 0.80083,-0.33524 -1.06344,-2.54041 1.53493,-0.64253 2.4382,1.96492 0.93875,-0.39296 -2.60157,-2.04295 c 0.69467,-0.58883 0.89539,-1.4833 0.52291,-2.37311 l -0.004,-0.009 c -0.48423,-1.15675 -1.61057,-1.57413 -2.84741,-1.05638 l -2.40694,1.00756 z m -0.55873,-3.58305 -1.02991,-Line truncated
id="text14"
style="font-size:9.8778px;font-family:'SF Pro Display';-inkscape-font-specification:'SF Pro Display';letter-spacing:2.921px;word-spacing:2.11667px;opacity:0.539808;fill:#ffffff;stroke:#a1a1a1;stroke-width:10.5833;stroke-linecap:square;stroke-miterlimit:1.8;stroke-opacity:0;paint-order:fill markers stroke"
aria-label="Cut with love in Rust · Linux-first · Linux-only · 2026 " /></g></g><g
clip-path="url(#circleClip)"
id="vinyl-grooves"
inkscape:label="VinylGrooves"
style="display:inline;fill:none;stroke:#0a0a0a;stroke-opacity:1"><circle
cx="593.5" cy="599" r="555" stroke-width="1.8" /><circle
cx="593.5" cy="599" r="510" stroke-width="1.8" /><circle
cx="593.5" cy="599" r="465" stroke-width="1.8" /><circle
cx="593.5" cy="599" r="420" stroke-width="1.6" /><circle
cx="593.5" cy="599" r="375" stroke-width="1.6" /><circle
cx="593.5" cy="599" r="320" stroke-width="1.4" /></g><g
mask="url(#ballMask)"
id="q-clip-wrapper"><g
id="g8"
style="display:inline;stroke:none"
inkscape:label="q"
transform="translate(4.763702,7.069182)"><g
transform="matrix(0.1,0,0,-0.1,0,1198)"
id="g7"
style="stroke:none"><path
d="m 9334,10872 c 4,-7 3,-12 -2,-12 -6,0 5,-30 24,-67 72,-143 74,-338 4,-496 -83,-187 -503,-608 -853,-855 -205,-145 -333,-214 -527,-285 -266,-97 -474,-138 -713,-138 -192,0 -267,9 -552,66 -333,67 -413,76 -685,82 -184,4 -285,1 -405,-11 -942,-95 -1791,-610 -2327,-1412 -90,-135 -254,-453 -321,-624 -159,-407 -234,-879 -208,-1312 19,-306 64,-560 143,-798 171,-519 431,-943 818,-1331 246,-247 473,-418 742,-558 338,-177 663,-281 1058,-337 172,-25 606,-30 775,-9 412,50 807,177 1157,371 173,97 241,111 362,73 80,-25 96,-39 426,-365 184,-182 237,-228 289,-255 265,-133 581,79 558,375 -11,148 -50,203 -326,471 -133,128 -249,263 -279,322 -15,29 -22,62 -23,110 -2,109 7,132 105,283 106,162 114,175 195,332 279,537 400,1167 340,1768 -33,330 -113,655 -234,950 -157,386 -269,499 -477,488 -127,-6 -223,-73 -280,-194 -25,-54 -30,-76 -30,-145 0,-80 1,-83 62,-208 111,-223 159,-349 210,-551 63,-250 74,-350 74,-650 1,-300 -6,-357 -66,-595 -52,-206 -114,-374 -200,-535 -139,-263 -202,-320 -353,-320 -50,0 -69,5 -106,28 -24,16 -182,164 -350,329 -369,364 -376,368 -539,368 -93,0 -112,-3 -162,-27 -189,-88 -274,-306 -196,-504 21,-52 52,-87 313,-348 160,-159 300,-303 313,-320 42,-57 56,-159 31,-233 -43,-131 -444,-286 -899,-346 -119,-16 -349,-19 -490,-6 -471,44 -881,194 -1242,456 -272,196 -514,468 -690,774 -147,254 -265,577 -308,844 -50,304 -48,629 4,935 36,211 132,489 237,690 395,752 1143,1255 1979,1331 248,22 542,3 800,-52 315,-67 390,-81 530,-94 902,-89 1645,218 2424,1001 217,218 366,355 433,400 124,82 290,114 421,79 70,-19 155,-57 185,-83 9,-8 17,-12 17,-7 0,4 7,2 15,-5 8,-7 15,-9 15,-5 0,4 6,4 13,-1 7,-5 6,-2 -3,6 -9,8 -16,18 -16,21 3,29 -567,635 -585,623 -5,-3 -8,-2 -7,3 3,8 -59,68 -197,189 -132,117 -416,338 -386,301 12,-15 12,-17 -3,-11 -9,3 -16,12 -16,19 0,8 -5,17 -12,21 -7,4 -8,3 -4,-4 z"
fill="#000000"
fill-opacity="0.5"
stroke="#000000"
stroke-opacity="0.5"
stroke-width="580"
stroke-linejoin="round"
stroke-linecap="round"
id="path5"
style="display:none" /><path
d="m 9334,10872 c 4,-7 3,-12 -2,-12 -6,0 5,-30 24,-67 72,-143 74,-338 4,-496 -83,-187 -503,-608 -853,-855 -205,-145 -333,-214 -527,-285 -266,-97 -474,-138 -713,-138 -192,0 -267,9 -552,66 -333,67 -413,76 -685,82 -184,4 -285,1 -405,-11 -942,-95 -1791,-610 -2327,-1412 -90,-135 -254,-453 -321,-624 -159,-407 -234,-879 -208,-1312 19,-306 64,-560 143,-798 171,-519 431,-943 818,-1331 246,-247 473,-418 742,-558 338,-177 663,-281 1058,-337 172,-25 606,-30 775,-9 412,50 807,177 1157,371 173,97 241,111 362,73 80,-25 96,-39 426,-365 184,-182 237,-228 289,-255 265,-133 581,79 558,375 -11,148 -50,203 -326,471 -133,128 -249,263 -279,322 -15,29 -22,62 -23,110 -2,109 7,132 105,283 106,162 114,175 195,332 279,537 400,1167 340,1768 -33,330 -113,655 -234,950 -157,386 -269,499 -477,488 -127,-6 -223,-73 -280,-194 -25,-54 -30,-76 -30,-145 0,-80 1,-83 62,-208 111,-223 159,-349 210,-551 63,-250 74,-350 74,-650 1,-300 -6,-357 -66,-595 -52,-206 -114,-374 -200,-535 -139,-263 -202,-320 -353,-320 -50,0 -69,5 -106,28 -24,16 -182,164 -350,329 -369,364 -376,368 -539,368 -93,0 -112,-3 -162,-27 -189,-88 -274,-306 -196,-504 21,-52 52,-87 313,-348 160,-159 300,-303 313,-320 42,-57 56,-159 31,-233 -43,-131 -444,-286 -899,-346 -119,-16 -349,-19 -490,-6 -471,44 -881,194 -1242,456 -272,196 -514,468 -690,774 -147,254 -265,577 -308,844 -50,304 -48,629 4,935 36,211 132,489 237,690 395,752 1143,1255 1979,1331 248,22 542,3 800,-52 315,-67 390,-81 530,-94 902,-89 1645,218 2424,1001 217,218 366,355 433,400 124,82 290,114 421,79 70,-19 155,-57 185,-83 9,-8 17,-12 17,-7 0,4 7,2 15,-5 8,-7 15,-9 15,-5 0,4 6,4 13,-1 7,-5 6,-2 -3,6 -9,8 -16,18 -16,21 3,29 -567,635 -585,623 -5,-3 -8,-2 -7,3 3,8 -59,68 -197,189 -132,117 -416,338 -386,301 12,-15 12,-17 -3,-11 -9,3 -16,12 -16,19 0,8 -5,17 -12,21 -7,4 -8,3 -4,-4 z"
fill="#0a1a3a"
fill-opacity="0.55"
stroke="#0a1a3a"
stroke-opacity="0.55"
stroke-width="440"
stroke-linejoin="round"
stroke-linecap="round"
id="path6"
style="display:none" /><path
d="m 9334,10872 c 4,-7 3,-12 -2,-12 -6,0 5,-30 24,-67 72,-143 74,-338 4,-496 -83,-187 -503,-608 -853,-855 -205,-145 -333,-214 -527,-285 -266,-97 -474,-138 -713,-138 -192,0 -267,9 -552,66 -333,67 -413,76 -685,82 -184,4 -285,1 -405,-11 -942,-95 -1791,-610 -2327,-1412 -90,-135 -254,-453 -321,-624 -159,-407 -234,-879 -208,-1312 19,-306 64,-560 143,-798 171,-519 431,-943 818,-1331 246,-247 473,-418 742,-558 338,-177 663,-281 1058,-337 172,-25 606,-30 775,-9 412,50 807,177 1157,371 173,97 241,111 362,73 80,-25 96,-39 426,-365 184,-182 237,-228 289,-255 265,-133 581,79 558,375 -11,148 -50,203 -326,471 -133,128 -249,263 -279,322 -15,29 -22,62 -23,110 -2,109 7,132 105,283 106,162 114,175 195,332 279,537 400,1167 340,1768 -33,330 -113,655 -234,950 -157,386 -269,499 -477,488 -127,-6 -223,-73 -280,-194 -25,-54 -30,-76 -30,-145 0,-80 1,-83 62,-208 111,-223 159,-349 210,-551 63,-250 74,-350 74,-650 1,-300 -6,-357 -66,-595 -52,-206 -114,-374 -200,-535 -139,-263 -202,-320 -353,-320 -50,0 -69,5 -106,28 -24,16 -182,164 -350,329 -369,364 -376,368 -539,368 -93,0 -112,-3 -162,-27 -189,-88 -274,-306 -196,-504 21,-52 52,-87 313,-348 160,-159 300,-303 313,-320 42,-57 56,-159 31,-233 -43,-131 -444,-286 -899,-346 -119,-16 -349,-19 -490,-6 -471,44 -881,194 -1242,456 -272,196 -514,468 -690,774 -147,254 -265,577 -308,844 -50,304 -48,629 4,935 36,211 132,489 237,690 395,752 1143,1255 1979,1331 248,22 542,3 800,-52 315,-67 390,-81 530,-94 902,-89 1645,218 2424,1001 217,218 366,355 433,400 124,82 290,114 421,79 70,-19 155,-57 185,-83 9,-8 17,-12 17,-7 0,4 7,2 15,-5 8,-7 15,-9 15,-5 0,4 6,4 13,-1 7,-5 6,-2 -3,6 -9,8 -16,18 -16,21 3,29 -567,635 -585,623 -5,-3 -8,-2 -7,3 3,8 -59,68 -197,189 -132,117 -416,338 -386,301 12,-15 12,-17 -3,-11 -9,3 -16,12 -16,19 0,8 -5,17 -12,21 -7,4 -8,3 -4,-4 z"
fill="#3968be"
stroke="#3968be"
stroke-width="320"
stroke-linejoin="round"
stroke-linecap="round"
id="path7"
style="stroke:#3968be;stroke-width:320;stroke-linejoin:round;stroke-linecap:round" /></g></g></g></g></svg>

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 41 KiB