Add new logo and SVG icons for improved UI

- Added a new PNG logo image to enhance branding.
- Introduced a new SVG icon for matrix representation with dark mode support.
- Included a PNG image for "no search found" scenario to improve user experience.
This commit is contained in:
Boris Waaub
2026-01-28 09:48:57 +01:00
parent c57b4f9448
commit ad649599c9
59 changed files with 4 additions and 224 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

View File

@@ -9,8 +9,7 @@ enableEmoji = true # Enable emoji support
enableGitInfo = true # Enable Git info for lastmod
# Pagination
paginate = 6
paginatePath = "page"
pagination = { pagerSize = 6, path = "page" }
# Required Module Configuration
[module]

View File

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 392 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 419 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 279 KiB

View File

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

View File

@@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="400" height="400" viewBox="0 0 400 400" xmlns="http://www.w3.org/2000/svg">
<rect width="400" height="400" fill="#e0e7ff"/>
<circle cx="200" cy="150" r="80" fill="#818cf8"/>
<circle cx="200" cy="400" r="160" fill="#818cf8"/>
<rect x="120" y="130" width="160" height="40" rx="20" fill="#c7d2fe"/>
</svg>

Before

Width:  |  Height:  |  Size: 370 B

View File

@@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="400" height="400" viewBox="0 0 400 400" xmlns="http://www.w3.org/2000/svg">
<rect width="400" height="400" fill="#fee2e2"/>
<circle cx="200" cy="150" r="80" fill="#f87171"/>
<circle cx="200" cy="400" r="160" fill="#f87171"/>
<rect x="120" y="130" width="160" height="40" rx="20" fill="#fecaca"/>
</svg>

Before

Width:  |  Height:  |  Size: 370 B

View File

@@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="400" height="400" viewBox="0 0 400 400" xmlns="http://www.w3.org/2000/svg">
<rect width="400" height="400" fill="#dcfce7"/>
<circle cx="200" cy="150" r="80" fill="#4ade80"/>
<circle cx="200" cy="400" r="160" fill="#4ade80"/>
<rect x="120" y="130" width="160" height="40" rx="20" fill="#bbf7d0"/>
</svg>

Before

Width:  |  Height:  |  Size: 370 B

View File

@@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="200" height="60" viewBox="0 0 200 60" xmlns="http://www.w3.org/2000/svg">
<rect width="200" height="60" fill="white"/>
<circle cx="40" cy="30" r="20" fill="#3b82f6"/>
<rect x="70" y="20" width="120" height="8" rx="4" fill="#3b82f6"/>
<rect x="70" y="35" width="80" height="8" rx="4" fill="#93c5fd"/>
</svg>

Before

Width:  |  Height:  |  Size: 374 B

View File

@@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="200" height="60" viewBox="0 0 200 60" xmlns="http://www.w3.org/2000/svg">
<rect width="200" height="60" fill="white"/>
<polygon points="30,10 50,10 40,40" fill="#3b82f6"/>
<rect x="70" y="20" width="100" height="8" rx="4" fill="#3b82f6"/>
<rect x="70" y="35" width="60" height="8" rx="4" fill="#93c5fd"/>
</svg>

Before

Width:  |  Height:  |  Size: 379 B

View File

@@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="200" height="60" viewBox="0 0 200 60" xmlns="http://www.w3.org/2000/svg">
<rect width="200" height="60" fill="white"/>
<rect x="20" y="15" width="30" height="30" rx="6" fill="#3b82f6"/>
<circle cx="35" cy="30" r="8" fill="white"/>
<rect x="70" y="20" width="110" height="8" rx="4" fill="#3b82f6"/>
<rect x="70" y="35" width="70" height="8" rx="4" fill="#93c5fd"/>
</svg>

Before

Width:  |  Height:  |  Size: 442 B

View File

@@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="200" height="60" viewBox="0 0 200 60" xmlns="http://www.w3.org/2000/svg">
<rect width="200" height="60" fill="white"/>
<circle cx="30" cy="30" r="15" fill="#3b82f6"/>
<circle cx="45" cy="30" r="15" fill="#60a5fa" fill-opacity="0.7"/>
<rect x="70" y="20" width="90" height="8" rx="4" fill="#3b82f6"/>
<rect x="70" y="35" width="50" height="8" rx="4" fill="#93c5fd"/>
</svg>

Before

Width:  |  Height:  |  Size: 444 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1020 B

View File

Before

Width:  |  Height:  |  Size: 1020 B

After

Width:  |  Height:  |  Size: 1020 B

View File

@@ -1,28 +0,0 @@
<svg width="600" height="400" viewBox="0 0 600 400" xmlns="http://www.w3.org/2000/svg">
<rect width="600" height="400" fill="#f3f4f6"/>
<rect x="20" y="20" width="560" height="360" rx="8" fill="#ffffff" stroke="#e5e7eb" stroke-width="2"/>
<!-- Header -->
<rect x="40" y="40" width="200" height="24" rx="4" fill="#e5e7eb"/>
<rect x="40" y="72" width="160" height="16" rx="4" fill="#f3f4f6"/>
<!-- Analytics Graph -->
<rect x="40" y="120" width="520" height="220" rx="4" fill="#f9fafb"/>
<!-- Graph Lines -->
<path d="M60 300 C 140 200, 220 280, 300 180 S 460 220, 540 120"
stroke="#60a5fa" stroke-width="3" fill="none"/>
<path d="M60 320 C 140 280, 220 300, 300 240 S 460 260, 540 200"
stroke="#818cf8" stroke-width="3" fill="none" opacity="0.6"/>
<!-- Data Points -->
<circle cx="140" cy="200" r="6" fill="#60a5fa"/>
<circle cx="220" cy="280" r="6" fill="#60a5fa"/>
<circle cx="300" cy="180" r="6" fill="#60a5fa"/>
<circle cx="380" cy="220" r="6" fill="#60a5fa"/>
<circle cx="460" cy="220" r="6" fill="#60a5fa"/>
<!-- Legend -->
<rect x="40" y="360" width="80" height="8" rx="4" fill="#60a5fa"/>
<rect x="140" y="360" width="80" height="8" rx="4" fill="#818cf8"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -1,35 +0,0 @@
<svg width="600" height="400" viewBox="0 0 600 400" xmlns="http://www.w3.org/2000/svg">
<rect width="600" height="400" fill="#f3f4f6"/>
<rect x="20" y="20" width="560" height="360" rx="8" fill="#ffffff" stroke="#e5e7eb" stroke-width="2"/>
<!-- Session Player Header -->
<rect x="40" y="40" width="520" height="40" rx="4" fill="#f9fafb"/>
<circle cx="70" cy="60" r="12" fill="#a855f7"/>
<rect x="100" y="50" width="120" height="20" rx="4" fill="#e5e7eb"/>
<circle cx="500" cy="60" r="12" fill="#ef4444"/>
<!-- Timeline -->
<rect x="40" y="100" width="520" height="20" rx="4" fill="#f9fafb"/>
<rect x="40" y="100" width="200" height="20" rx="4" fill="#a855f7" opacity="0.3"/>
<circle cx="240" cy="110" r="8" fill="#a855f7"/>
<!-- Session Content -->
<rect x="40" y="140" width="520" height="220" rx="4" fill="#f9fafb"/>
<!-- Mouse Movement Path -->
<path d="M100 200 C 200 180, 300 280, 400 200 S 500 220, 520 180"
stroke="#a855f7" stroke-width="2" stroke-dasharray="4 4" fill="none"/>
<!-- Click Points -->
<circle cx="200" cy="180" r="8" fill="#a855f7" opacity="0.3"/>
<circle cx="300" cy="280" r="8" fill="#a855f7" opacity="0.3"/>
<circle cx="400" cy="200" r="8" fill="#a855f7" opacity="0.3"/>
<!-- Cursor -->
<path d="M520 180 L 530 190 L 515 185 Z" fill="#a855f7"/>
<!-- Event List -->
<rect x="40" y="320" width="120" height="24" rx="4" fill="#e5e7eb"/>
<rect x="180" y="320" width="120" height="24" rx="4" fill="#e5e7eb"/>
<rect x="320" y="320" width="120" height="24" rx="4" fill="#e5e7eb"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -1,34 +0,0 @@
<svg width="600" height="400" viewBox="0 0 600 400" xmlns="http://www.w3.org/2000/svg">
<rect width="600" height="400" fill="#f3f4f6"/>
<rect x="20" y="20" width="560" height="360" rx="8" fill="#ffffff" stroke="#e5e7eb" stroke-width="2"/>
<!-- Header -->
<rect x="40" y="40" width="200" height="24" rx="4" fill="#e5e7eb"/>
<rect x="40" y="72" width="160" height="16" rx="4" fill="#f3f4f6"/>
<!-- Code Editor Window -->
<rect x="40" y="120" width="520" height="220" rx="4" fill="#f3f4f6"/>
<!-- Code Lines -->
<rect x="60" y="140" width="120" height="16" rx="2" fill="#9333ea" opacity="0.6"/>
<rect x="60" y="164" width="180" height="16" rx="2" fill="#60a5fa" opacity="0.6"/>
<rect x="80" y="188" width="160" height="16" rx="2" fill="#818cf8" opacity="0.6"/>
<rect x="80" y="212" width="140" height="16" rx="2" fill="#818cf8" opacity="0.6"/>
<rect x="60" y="236" width="200" height="16" rx="2" fill="#60a5fa" opacity="0.6"/>
<rect x="60" y="260" width="160" height="16" rx="2" fill="#9333ea" opacity="0.6"/>
<rect x="80" y="284" width="180" height="16" rx="2" fill="#818cf8" opacity="0.6"/>
<!-- Line Numbers -->
<text x="45" y="152" font-family="monospace" font-size="12" fill="#6b7280">1</text>
<text x="45" y="176" font-family="monospace" font-size="12" fill="#6b7280">2</text>
<text x="45" y="200" font-family="monospace" font-size="12" fill="#6b7280">3</text>
<text x="45" y="224" font-family="monospace" font-size="12" fill="#6b7280">4</text>
<text x="45" y="248" font-family="monospace" font-size="12" fill="#6b7280">5</text>
<text x="45" y="272" font-family="monospace" font-size="12" fill="#6b7280">6</text>
<text x="45" y="296" font-family="monospace" font-size="12" fill="#6b7280">7</text>
<!-- Status Bar -->
<rect x="40" y="360" width="520" height="20" rx="4" fill="#f3f4f6"/>
<circle cx="60" cy="370" r="4" fill="#34d399"/>
<rect x="80" y="366" width="80" height="8" rx="4" fill="#9ca3af"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

View File

Before

Width:  |  Height:  |  Size: 74 KiB

After

Width:  |  Height:  |  Size: 74 KiB

View File

Before

Width:  |  Height:  |  Size: 697 KiB

After

Width:  |  Height:  |  Size: 697 KiB

View File

Before

Width:  |  Height:  |  Size: 254 KiB

After

Width:  |  Height:  |  Size: 254 KiB

View File

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 58 KiB

View File

Before

Width:  |  Height:  |  Size: 210 KiB

After

Width:  |  Height:  |  Size: 210 KiB

View File

Before

Width:  |  Height:  |  Size: 74 KiB

After

Width:  |  Height:  |  Size: 74 KiB

View File

@@ -1,26 +0,0 @@
<svg width="800" height="600" viewBox="0 0 800 600" xmlns="http://www.w3.org/2000/svg">
<rect width="800" height="600" fill="#f3f4f6"/>
<rect x="40" y="40" width="720" height="520" rx="8" fill="#ffffff" stroke="#e5e7eb" stroke-width="2"/>
<!-- Header -->
<rect x="60" y="60" width="680" height="60" rx="4" fill="#f9fafb"/>
<circle cx="100" cy="90" r="15" fill="#60a5fa"/>
<rect x="140" y="80" width="120" height="20" rx="4" fill="#e5e7eb"/>
<!-- Charts -->
<rect x="60" y="140" width="320" height="200" rx="4" fill="#f9fafb"/>
<path d="M80 300 L140 260 L200 280 L260 220 L320 240 L360 200" stroke="#60a5fa" stroke-width="2" fill="none"/>
<!-- Stats -->
<rect x="400" y="140" width="340" height="200" rx="4" fill="#f9fafb"/>
<rect x="420" y="160" width="140" height="20" rx="4" fill="#e5e7eb"/>
<rect x="420" y="200" width="300" height="8" rx="4" fill="#60a5fa"/>
<rect x="420" y="220" width="260" height="8" rx="4" fill="#818cf8"/>
<rect x="420" y="240" width="220" height="8" rx="4" fill="#a78bfa"/>
<!-- Bottom Section -->
<rect x="60" y="360" width="680" height="180" rx="4" fill="#f9fafb"/>
<rect x="80" y="380" width="200" height="140" rx="4" fill="#ffffff" stroke="#e5e7eb" stroke-width="1"/>
<rect x="300" y="380" width="200" height="140" rx="4" fill="#ffffff" stroke="#e5e7eb" stroke-width="1"/>
<rect x="520" y="380" width="200" height="140" rx="4" fill="#ffffff" stroke="#e5e7eb" stroke-width="1"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 144 KiB

After

Width:  |  Height:  |  Size: 144 KiB

View File

Before

Width:  |  Height:  |  Size: 114 KiB

After

Width:  |  Height:  |  Size: 114 KiB

View File

Before

Width:  |  Height:  |  Size: 670 KiB

After

Width:  |  Height:  |  Size: 670 KiB

View File

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@@ -1,8 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="35 36 130 128">
<!-- outline around oval -->
<ellipse cx="100" cy="100" rx="60" ry="45" fill="none" stroke="#778fe6" stroke-width="8"/>
<!-- Blue oval background -->
<ellipse cx="100" cy="100" rx="56" ry="41" fill="#425ad6"/>
<!-- Yellow lightning bolt -->
<path d="M90 40 L130 40 L100 85 L130 85 L70 160 L90 105 L70 105 Z" fill="#f59e0b" stroke="white" stroke-width="2"/>
</svg>

Before

Width:  |  Height:  |  Size: 441 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -1,20 +0,0 @@
<svg width="145" height="26" viewBox="0 0 145 26" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_2011_8848)">
<path d="M81.0508 19.0453H84.1348V7.88073H81.0508V19.0453ZM81.0508 6.13968H84.1348V3.48456H81.0508V6.13968Z" fill="#1E1E1E"/>
<path d="M86.1221 22.7016H89.2061V17.783H89.2511C89.9085 18.7406 90.9747 19.3718 92.607 19.3718C95.6004 19.3718 97.6414 17.0866 97.6414 13.474C97.6414 9.99177 95.6685 7.57605 92.5845 7.57605C90.9971 7.57605 89.9085 8.29428 89.1605 9.2736H89.0924V7.88074H86.1221V22.7016ZM91.9495 16.9125C90.1129 16.9125 89.138 15.585 89.138 13.561C89.138 11.5587 89.9085 9.97006 91.8364 9.97006C93.7412 9.97006 94.5117 11.4499 94.5117 13.561C94.5117 15.672 93.5144 16.9125 91.9495 16.9125Z" fill="#1E1E1E"/>
<path d="M103.793 19.3718C106.696 19.3718 108.692 18.0225 108.692 15.7808C108.692 13.1693 106.538 12.6469 104.587 12.2552C102.932 11.9287 101.39 11.8417 101.39 10.8841C101.39 10.0789 102.184 9.6436 103.385 9.6436C104.701 9.6436 105.495 10.0789 105.63 11.2758H108.419C108.193 9.03423 106.492 7.57605 103.431 7.57605C100.778 7.57605 98.6915 8.72954 98.6915 11.1453C98.6915 13.5828 100.733 14.1268 102.819 14.5186C104.406 14.8233 105.879 14.9321 105.879 15.9985C105.879 16.782 105.109 17.2825 103.748 17.2825C102.365 17.2825 101.412 16.7166 101.209 15.4326H98.3516C98.5328 17.8048 100.415 19.3718 103.793 19.3718Z" fill="#1E1E1E"/>
<path d="M120.4 19.0453V7.88074H117.316V14.3227C117.316 15.8026 116.432 16.8472 114.981 16.8472C113.666 16.8472 113.054 16.129 113.054 14.8233V7.88074H109.992V15.3238C109.992 17.7613 111.443 19.35 114.029 19.35C115.662 19.35 116.568 18.7624 117.362 17.7396H117.43V19.0453H120.4Z" fill="#1E1E1E"/>
<path d="M122.395 19.0453H125.479V12.5599C125.479 11.0799 126.318 10.1224 127.565 10.1224C128.699 10.1224 129.356 10.7753 129.356 12.0375V19.0453H132.44V12.5599C132.44 11.0799 133.234 10.1224 134.526 10.1224C135.661 10.1224 136.318 10.7753 136.318 12.0375V19.0453H139.402V11.537C139.402 9.09948 138.018 7.57605 135.569 7.57605C134.096 7.57605 132.871 8.31599 132.077 9.53474H132.032C131.465 8.35954 130.286 7.57605 128.812 7.57605C127.202 7.57605 126.069 8.35954 125.434 9.3824H125.365V7.88074H122.395V19.0453Z" fill="#1E1E1E"/>
<path d="M0.672852 19.0453H3.75679V3.48456H0.672852V19.0453Z" fill="#1E1E1E"/>
<path d="M11.2969 19.3718C14.9024 19.3718 17.3741 16.8037 17.3741 13.474C17.3741 10.1441 14.9024 7.57605 11.2969 7.57605C7.6914 7.57605 5.21973 10.1441 5.21973 13.474C5.21973 16.8037 7.6914 19.3718 11.2969 19.3718ZM11.2969 17.1084C9.39215 17.1084 8.34902 15.6502 8.34902 13.474C8.34902 11.2976 9.39215 9.81772 11.2969 9.81772C13.179 9.81772 14.2448 11.2976 14.2448 13.474C14.2448 15.6502 13.179 17.1084 11.2969 17.1084Z" fill="#1E1E1E"/>
<path d="M23.9329 22.8539C25.6563 22.8539 27.1529 22.4622 28.1279 21.5916C28.9896 20.8299 29.5112 19.7635 29.5112 18.1966V7.88074H26.5407V9.056H26.4953C25.7923 8.12017 24.7266 7.57605 23.2753 7.57605C20.3274 7.57605 18.2412 9.70885 18.2412 13.0386C18.2412 16.412 20.7809 18.3706 23.366 18.3706C24.8399 18.3706 25.7243 17.8048 26.4046 17.0649H26.4726V18.2836C26.4726 19.8071 25.6336 20.6123 23.8875 20.6123C22.4589 20.6123 21.8013 20.0682 21.5519 19.3718H18.4906C18.8081 21.5481 20.7582 22.8539 23.9329 22.8539ZM23.8875 15.9985C22.3002 15.9985 21.2571 14.8885 21.2571 12.9952C21.2571 11.1235 22.3002 9.94829 23.8648 9.94829C25.7243 9.94829 26.6313 11.3411 26.6313 12.9734C26.6313 14.6274 25.8377 15.9985 23.8875 15.9985Z" fill="#1E1E1E"/>
<path d="M37.0059 19.3718C40.6114 19.3718 43.0831 16.8037 43.0831 13.474C43.0831 10.1441 40.6114 7.57605 37.0059 7.57605C33.4004 7.57605 30.9287 10.1441 30.9287 13.474C30.9287 16.8037 33.4004 19.3718 37.0059 19.3718ZM37.0059 17.1084C35.1011 17.1084 34.0581 15.6502 34.0581 13.474C34.0581 11.2976 35.1011 9.81772 37.0059 9.81772C38.888 9.81772 39.9538 11.2976 39.9538 13.474C39.9538 15.6502 38.888 17.1084 37.0059 17.1084Z" fill="#1E1E1E"/>
<path d="M140.522 6.0478C140.522 5.54698 140.946 5.14099 141.468 5.14099H143.357C143.879 5.14099 144.302 5.54698 144.302 6.0478C144.302 6.54861 143.879 6.95461 143.357 6.95461H141.468C140.946 6.95461 140.522 6.54861 140.522 6.0478Z" fill="#1E1E1E"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M61.7863 0.304749C69.0915 0.304749 75.0142 5.98862 75.0142 13C75.0142 20.0114 69.0915 25.6953 61.7863 25.6953C54.4808 25.6953 48.5586 20.0114 48.5586 13C48.5586 5.98862 54.4808 0.304749 61.7863 0.304749ZM61.3082 1.25473C59.7991 1.45855 58.3622 2.62232 57.2467 4.56871C56.9232 5.13329 56.6313 5.75702 56.3769 6.43049C57.8936 6.0647 59.5597 5.84904 61.3082 5.81568V1.25473ZM55.2589 6.73541C55.5753 5.78249 55.9623 4.90577 56.4089 4.12644C56.9618 3.16156 57.618 2.32834 58.3574 1.68839C54.3369 2.80904 51.1679 5.85054 50.0002 9.70921C50.667 8.99961 51.5352 8.3698 52.5405 7.83914C53.3526 7.41048 54.266 7.03902 55.2589 6.73541ZM54.9412 7.80835C54.5601 9.26399 54.3354 10.863 54.3006 12.5411H49.5484C49.7607 11.0928 50.9733 9.71372 53.0014 8.64326C53.5896 8.33273 54.2395 8.05254 54.9412 7.80835ZM55.257 12.5411C55.2965 10.7098 55.5713 8.99047 56.0258 7.47135C57.6086 7.03515 59.4 6.77146 61.3082 6.73357V8.71587C60.5963 10.4649 59.1445 11.8582 57.322 12.5411H55.257ZM54.3006 13.4589H49.5484C49.7607 14.9072 50.9733 16.2863 53.0014 17.3568C53.5896 17.6673 54.2395 17.9475 54.9412 18.1917C54.5601 16.736 54.3354 15.137 54.3006 13.4589ZM56.0258 18.5287C55.5713 17.0096 55.2965 15.2902 55.257 13.4589H57.322C59.1445 14.1418 60.5963 15.5351 61.3082 17.2842V19.2665C59.4 19.2286 57.6086 18.9649 56.0258 18.5287ZM55.2589 19.2646C54.266 18.961 53.3526 18.5896 52.5405 18.1609C51.5352 17.6302 50.667 17.0004 50.0002 16.2908C51.1679 20.1495 54.3369 23.191 58.3574 24.3116C57.618 23.6717 56.9618 22.8385 56.4089 21.8736C55.9623 21.0943 55.5753 20.2175 55.2589 19.2646ZM61.3082 24.7453C59.7991 24.5415 58.3622 23.3777 57.2467 21.4313C56.9232 20.8668 56.6313 20.243 56.3769 19.5696C57.8936 19.9353 59.5597 20.151 61.3082 20.1843V24.7453ZM65.2151 24.3116C65.9545 23.6717 66.6106 22.8385 67.1636 21.8736C67.61 21.0943 67.9976 20.2175 68.3137 19.2646C69.3064 18.961 70.2198 18.5896 71.032 18.1609C72.0373 17.6302 72.9057 17.0004 73.5724 16.2908C72.4044 20.1495 69.2357 23.191 65.2151 24.3116ZM67.196 19.5696C66.9413 20.243 66.649 20.8668 66.3256 21.4313C65.2104 23.3777 63.7734 24.5415 62.2643 24.7453V20.1843C64.0129 20.151 65.6789 19.9353 67.196 19.5696ZM68.6312 18.1917C69.3329 17.9475 69.983 17.6673 70.571 17.3568C72.5995 16.2863 73.8118 14.9072 74.0241 13.4589H69.2721C69.237 15.137 69.0121 16.736 68.6312 18.1917ZM68.3157 13.4589C68.276 15.2902 68.0015 17.0096 67.5465 18.5287C65.9639 18.9649 64.1725 19.2286 62.2643 19.2665V17.2856C62.976 15.536 64.4282 14.142 66.2511 13.4589H68.3157ZM69.2721 12.5411H74.0241C73.8118 11.0928 72.5995 9.71372 70.571 8.64326C69.983 8.33273 69.3329 8.05254 68.6312 7.80835C69.0121 9.26399 69.237 10.863 69.2721 12.5411ZM67.5465 7.47135C68.0015 8.99047 68.276 10.7098 68.3157 12.5411H66.2512C64.4282 11.858 62.976 10.4641 62.2643 8.71441V6.73357C64.1725 6.77146 65.9639 7.03515 67.5465 7.47135ZM68.3137 6.73541C69.3064 7.03902 70.2198 7.41048 71.032 7.83914C72.0373 8.3698 72.9057 8.99961 73.5724 9.70921C72.4044 5.85054 69.2357 2.80904 65.2151 1.68839C65.9545 2.32834 66.6106 3.16156 67.1636 4.12644C67.61 4.90577 67.9976 5.78249 68.3137 6.73541ZM62.2643 1.25473C63.7734 1.45855 65.2104 2.62232 66.3256 4.56871C66.649 5.13329 66.9413 5.75702 67.196 6.43049C65.6789 6.0647 64.0129 5.84904 62.2643 5.81568V1.25473Z" fill="#1E1E1E"/>
</g>
<defs>
<clipPath id="clip0_2011_8848">
<rect width="144.182" height="25.3905" fill="white" transform="translate(0.126953 0.304749)"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

View File

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

Before

Width:  |  Height:  |  Size: 8.1 KiB

After

Width:  |  Height:  |  Size: 8.1 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/></svg>

Before

Width:  |  Height:  |  Size: 385 B

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"/></svg>

Before

Width:  |  Height:  |  Size: 812 B

View File

@@ -1,4 +0,0 @@
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M5.45344 3.3395C5.70395 3.11818 6.02498 3 6.35252 3C6.68005 3 7.00108 3.11818 7.2516 3.3395C7.25863 3.34571 7.26557 3.35202 7.27243 3.35843C7.43524 3.51064 7.55906 3.70268 7.6293 3.91856L9.16251 8.47062C9.29953 8.87744 9.68091 9.15142 10.1102 9.15142H13.8549C14.2845 9.15142 14.6661 8.87706 14.8029 8.46985L16.339 3.89696C16.345 3.87917 16.3515 3.86155 16.3584 3.84412C16.4373 3.6469 16.5615 3.47351 16.7184 3.33626C16.9684 3.11703 17.2879 3 17.6138 3C17.9414 3 18.2624 3.11818 18.5129 3.3395C18.5199 3.34571 18.5269 3.35202 18.5337 3.35843C18.6967 3.51075 18.8206 3.70295 18.8908 3.91902L20.8808 9.84304L21.9167 12.8095C21.9215 12.8232 21.926 12.837 21.9302 12.8509C22.0356 13.2009 22.0212 13.5751 21.8901 13.9158C21.7631 14.2456 21.5352 14.5224 21.2447 14.7122L13.7084 20.0097C12.6733 20.7372 11.293 20.7372 10.258 20.0097L2.7047 14.7003L2.70013 14.6971C2.41336 14.4931 2.195 14.2024 2.08286 13.8625C1.97101 13.5236 1.97246 13.1582 2.08682 12.8202L3.08366 9.83299L5.07768 3.89696C5.08366 3.87917 5.09014 3.86155 5.09711 3.84412C5.17596 3.64691 5.30022 3.47351 5.45712 3.33626L5.45344 3.3395Z" fill="#323232"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913.306.788.717 1.459 1.384 2.126.667.666 1.336 1.079 2.126 1.384.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558.788-.306 1.459-.718 2.126-1.384.666-.667 1.079-1.335 1.384-2.126.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913-.306-.789-.718-1.459-1.384-2.126C21.319 1.347 20.651.935 19.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227-.224.562-.479.96-.899 1.382-.419.419-.824.679-1.38.896-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421-.569-.224-.96-.479-1.379-.899-.421-.419-.69-.824-.9-1.38-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678c-3.405 0-6.162 2.76-6.162 6.162 0 3.405 2.76 6.162 6.162 6.162 3.405 0 6.162-2.76 6.162-6.162 0-3.405-2.76-6.162-6.162-6.162zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405c0 .795-.646 1.44-1.44 1.44-.795 0-1.44-.646-1.44-1.44 0-.794.646-1.439 1.44-1.439.793-.001 1.44.645 1.44 1.439z"/></svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z"/></svg>

Before

Width:  |  Height:  |  Size: 422 B

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg fill="#000000" width="800px" height="800px" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M 15.9375 4.03125 C 12.917 4.0435 9.9179219 4.4269844 8.3574219 5.1464844 C 8.3574219 5.1464844 5 6.6748594 5 11.880859 C 5 18.077859 4.9955 25.860234 10.5625 27.365234 C 12.6945 27.938234 14.527953 28.061562 16.001953 27.976562 C 18.676953 27.825562 20 27.005859 20 27.005859 L 19.910156 25.029297 C 19.910156 25.029297 18.176297 25.640313 16.029297 25.570312 C 13.902297 25.495313 11.6615 25.335688 11.3125 22.679688 C 11.2805 22.432688 11.264625 22.182594 11.265625 21.933594 C 15.772625 23.052594 19.615828 22.420969 20.673828 22.292969 C 23.627828 21.933969 26.199344 20.081672 26.527344 18.388672 C 27.041344 15.720672 26.998047 11.880859 26.998047 11.880859 C 26.998047 6.6748594 23.646484 5.1464844 23.646484 5.1464844 C 22.000984 4.3779844 18.958 4.019 15.9375 4.03125 z M 12.705078 8.0019531 C 13.739953 8.0297031 14.762578 8.4927031 15.392578 9.4707031 L 16.001953 10.505859 L 16.609375 9.4707031 C 17.874375 7.5037031 20.709594 7.6264375 22.058594 9.1484375 C 23.302594 10.596438 23.025391 11.531 23.025391 18 L 23.025391 18.001953 L 20.578125 18.001953 L 20.578125 12.373047 C 20.578125 9.7380469 17.21875 9.6362812 17.21875 12.738281 L 17.21875 16 L 14.787109 16 L 14.787109 12.738281 C 14.787109 9.6362812 11.429688 9.7360938 11.429688 12.371094 L 11.429688 18 L 8.9765625 18 C 8.9765625 11.526 8.7043594 10.585438 9.9433594 9.1484375 C 10.622859 8.3824375 11.670203 7.9742031 12.705078 8.0019531 z"/></svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg>

Before

Width:  |  Height:  |  Size: 254 B

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg>

Before

Width:  |  Height:  |  Size: 447 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

View File

@@ -1,5 +0,0 @@
<svg width="80" height="80" viewBox="0 0 80 80" xmlns="http://www.w3.org/2000/svg">
<circle cx="40" cy="40" r="40" fill="#e5e7eb"/>
<circle cx="40" cy="35" r="15" fill="#9ca3af"/>
<path d="M40 80 C 10 80 10 55 40 55 C 70 55 70 80 40 80" fill="#9ca3af"/>
</svg>

Before

Width:  |  Height:  |  Size: 267 B

View File

@@ -92,7 +92,7 @@
{{ partial "footer" . }}
<!-- Language Preference Script -->
{{ if .Site.IsMultiLingual }}
{{ if hugo.IsMultilingual }}
{{ if .Site.Params.visitorapi_pid }}
<script>
// Inject VisitorAPI project ID from Hugo config

View File

@@ -92,7 +92,7 @@
{{ end }}
<!-- Mobile Language Switcher -->
{{ if .Site.IsMultiLingual }}
{{ if hugo.IsMultilingual }}
<div class="py-4 border-t border-gray-200 mt-4">
<div class="text-lg text-gray-600 font-semibold mb-2">{{ i18n "language" }}</div>
{{ range .Site.Languages }}

View File

@@ -1,4 +1,4 @@
{{ if .Site.IsMultiLingual }}
{{ if hugo.IsMultilingual }}
{{ $headerConfig := .Site.Params.header }}
{{ $dropdownConfig := $headerConfig.menu.dropdown }}
<div class="relative group">