feat: add logo assets in docs/logo
Icon (house + network nodes, dark bg) and horizontal logo (icon + "Home"/"lable" color-split text) in multiple sizes: - icon.svg + icon-16/32/64/128/256/512.svg - logo.svg + logo-sm/md/lg.svg
@@ -0,0 +1,27 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="128" height="128" fill="none">
|
||||||
|
<defs>
|
||||||
|
<radialGradient id="bg-glow" cx="50%" cy="35%" r="55%">
|
||||||
|
<stop offset="0%" stop-color="#00d4ff" stop-opacity="0.08"/>
|
||||||
|
<stop offset="100%" stop-color="#0d1117" stop-opacity="0"/>
|
||||||
|
</radialGradient>
|
||||||
|
<filter id="node-glow">
|
||||||
|
<feGaussianBlur stdDeviation="1.5" result="blur"/>
|
||||||
|
<feMerge><feMergeNode in="blur"/><feMergeNode in="SourceGraphic"/></feMerge>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<circle cx="32" cy="32" r="32" fill="#0d1117"/>
|
||||||
|
<circle cx="32" cy="32" r="32" fill="url(#bg-glow)"/>
|
||||||
|
<path d="M32 11 L53 30 L48 30 L48 53 L16 53 L16 30 L11 30 Z"
|
||||||
|
fill="#161b22" stroke="#00d4ff" stroke-width="1.5" stroke-linejoin="round"/>
|
||||||
|
<line x1="16" y1="30" x2="48" y2="30" stroke="#00d4ff" stroke-width="0.5" opacity="0.25"/>
|
||||||
|
<rect x="27" y="40" width="10" height="13" rx="1.5"
|
||||||
|
fill="#0d1117" stroke="#00d4ff" stroke-width="1" opacity="0.9"/>
|
||||||
|
<line x1="32" y1="23" x2="32" y2="30" stroke="#a855f7" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<line x1="21" y1="38" x2="29" y2="33" stroke="#39d353" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<line x1="43" y1="38" x2="35" y2="33" stroke="#39d353" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<circle cx="32" cy="33" r="5" fill="#00d4ff" opacity="0.12"/>
|
||||||
|
<circle cx="32" cy="33" r="3" fill="#00d4ff" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="21" cy="38" r="2.5" fill="#39d353" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="43" cy="38" r="2.5" fill="#39d353" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="32" cy="23" r="2" fill="#a855f7" filter="url(#node-glow)"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.7 KiB |
@@ -0,0 +1,27 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="16" height="16" fill="none">
|
||||||
|
<defs>
|
||||||
|
<radialGradient id="bg-glow" cx="50%" cy="35%" r="55%">
|
||||||
|
<stop offset="0%" stop-color="#00d4ff" stop-opacity="0.08"/>
|
||||||
|
<stop offset="100%" stop-color="#0d1117" stop-opacity="0"/>
|
||||||
|
</radialGradient>
|
||||||
|
<filter id="node-glow">
|
||||||
|
<feGaussianBlur stdDeviation="1.5" result="blur"/>
|
||||||
|
<feMerge><feMergeNode in="blur"/><feMergeNode in="SourceGraphic"/></feMerge>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<circle cx="32" cy="32" r="32" fill="#0d1117"/>
|
||||||
|
<circle cx="32" cy="32" r="32" fill="url(#bg-glow)"/>
|
||||||
|
<path d="M32 11 L53 30 L48 30 L48 53 L16 53 L16 30 L11 30 Z"
|
||||||
|
fill="#161b22" stroke="#00d4ff" stroke-width="1.5" stroke-linejoin="round"/>
|
||||||
|
<line x1="16" y1="30" x2="48" y2="30" stroke="#00d4ff" stroke-width="0.5" opacity="0.25"/>
|
||||||
|
<rect x="27" y="40" width="10" height="13" rx="1.5"
|
||||||
|
fill="#0d1117" stroke="#00d4ff" stroke-width="1" opacity="0.9"/>
|
||||||
|
<line x1="32" y1="23" x2="32" y2="30" stroke="#a855f7" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<line x1="21" y1="38" x2="29" y2="33" stroke="#39d353" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<line x1="43" y1="38" x2="35" y2="33" stroke="#39d353" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<circle cx="32" cy="33" r="5" fill="#00d4ff" opacity="0.12"/>
|
||||||
|
<circle cx="32" cy="33" r="3" fill="#00d4ff" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="21" cy="38" r="2.5" fill="#39d353" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="43" cy="38" r="2.5" fill="#39d353" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="32" cy="23" r="2" fill="#a855f7" filter="url(#node-glow)"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.7 KiB |
@@ -0,0 +1,27 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="256" height="256" fill="none">
|
||||||
|
<defs>
|
||||||
|
<radialGradient id="bg-glow" cx="50%" cy="35%" r="55%">
|
||||||
|
<stop offset="0%" stop-color="#00d4ff" stop-opacity="0.08"/>
|
||||||
|
<stop offset="100%" stop-color="#0d1117" stop-opacity="0"/>
|
||||||
|
</radialGradient>
|
||||||
|
<filter id="node-glow">
|
||||||
|
<feGaussianBlur stdDeviation="1.5" result="blur"/>
|
||||||
|
<feMerge><feMergeNode in="blur"/><feMergeNode in="SourceGraphic"/></feMerge>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<circle cx="32" cy="32" r="32" fill="#0d1117"/>
|
||||||
|
<circle cx="32" cy="32" r="32" fill="url(#bg-glow)"/>
|
||||||
|
<path d="M32 11 L53 30 L48 30 L48 53 L16 53 L16 30 L11 30 Z"
|
||||||
|
fill="#161b22" stroke="#00d4ff" stroke-width="1.5" stroke-linejoin="round"/>
|
||||||
|
<line x1="16" y1="30" x2="48" y2="30" stroke="#00d4ff" stroke-width="0.5" opacity="0.25"/>
|
||||||
|
<rect x="27" y="40" width="10" height="13" rx="1.5"
|
||||||
|
fill="#0d1117" stroke="#00d4ff" stroke-width="1" opacity="0.9"/>
|
||||||
|
<line x1="32" y1="23" x2="32" y2="30" stroke="#a855f7" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<line x1="21" y1="38" x2="29" y2="33" stroke="#39d353" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<line x1="43" y1="38" x2="35" y2="33" stroke="#39d353" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<circle cx="32" cy="33" r="5" fill="#00d4ff" opacity="0.12"/>
|
||||||
|
<circle cx="32" cy="33" r="3" fill="#00d4ff" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="21" cy="38" r="2.5" fill="#39d353" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="43" cy="38" r="2.5" fill="#39d353" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="32" cy="23" r="2" fill="#a855f7" filter="url(#node-glow)"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.7 KiB |
@@ -0,0 +1,27 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="32" height="32" fill="none">
|
||||||
|
<defs>
|
||||||
|
<radialGradient id="bg-glow" cx="50%" cy="35%" r="55%">
|
||||||
|
<stop offset="0%" stop-color="#00d4ff" stop-opacity="0.08"/>
|
||||||
|
<stop offset="100%" stop-color="#0d1117" stop-opacity="0"/>
|
||||||
|
</radialGradient>
|
||||||
|
<filter id="node-glow">
|
||||||
|
<feGaussianBlur stdDeviation="1.5" result="blur"/>
|
||||||
|
<feMerge><feMergeNode in="blur"/><feMergeNode in="SourceGraphic"/></feMerge>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<circle cx="32" cy="32" r="32" fill="#0d1117"/>
|
||||||
|
<circle cx="32" cy="32" r="32" fill="url(#bg-glow)"/>
|
||||||
|
<path d="M32 11 L53 30 L48 30 L48 53 L16 53 L16 30 L11 30 Z"
|
||||||
|
fill="#161b22" stroke="#00d4ff" stroke-width="1.5" stroke-linejoin="round"/>
|
||||||
|
<line x1="16" y1="30" x2="48" y2="30" stroke="#00d4ff" stroke-width="0.5" opacity="0.25"/>
|
||||||
|
<rect x="27" y="40" width="10" height="13" rx="1.5"
|
||||||
|
fill="#0d1117" stroke="#00d4ff" stroke-width="1" opacity="0.9"/>
|
||||||
|
<line x1="32" y1="23" x2="32" y2="30" stroke="#a855f7" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<line x1="21" y1="38" x2="29" y2="33" stroke="#39d353" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<line x1="43" y1="38" x2="35" y2="33" stroke="#39d353" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<circle cx="32" cy="33" r="5" fill="#00d4ff" opacity="0.12"/>
|
||||||
|
<circle cx="32" cy="33" r="3" fill="#00d4ff" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="21" cy="38" r="2.5" fill="#39d353" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="43" cy="38" r="2.5" fill="#39d353" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="32" cy="23" r="2" fill="#a855f7" filter="url(#node-glow)"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.7 KiB |
@@ -0,0 +1,27 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="512" height="512" fill="none">
|
||||||
|
<defs>
|
||||||
|
<radialGradient id="bg-glow" cx="50%" cy="35%" r="55%">
|
||||||
|
<stop offset="0%" stop-color="#00d4ff" stop-opacity="0.08"/>
|
||||||
|
<stop offset="100%" stop-color="#0d1117" stop-opacity="0"/>
|
||||||
|
</radialGradient>
|
||||||
|
<filter id="node-glow">
|
||||||
|
<feGaussianBlur stdDeviation="1.5" result="blur"/>
|
||||||
|
<feMerge><feMergeNode in="blur"/><feMergeNode in="SourceGraphic"/></feMerge>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<circle cx="32" cy="32" r="32" fill="#0d1117"/>
|
||||||
|
<circle cx="32" cy="32" r="32" fill="url(#bg-glow)"/>
|
||||||
|
<path d="M32 11 L53 30 L48 30 L48 53 L16 53 L16 30 L11 30 Z"
|
||||||
|
fill="#161b22" stroke="#00d4ff" stroke-width="1.5" stroke-linejoin="round"/>
|
||||||
|
<line x1="16" y1="30" x2="48" y2="30" stroke="#00d4ff" stroke-width="0.5" opacity="0.25"/>
|
||||||
|
<rect x="27" y="40" width="10" height="13" rx="1.5"
|
||||||
|
fill="#0d1117" stroke="#00d4ff" stroke-width="1" opacity="0.9"/>
|
||||||
|
<line x1="32" y1="23" x2="32" y2="30" stroke="#a855f7" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<line x1="21" y1="38" x2="29" y2="33" stroke="#39d353" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<line x1="43" y1="38" x2="35" y2="33" stroke="#39d353" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<circle cx="32" cy="33" r="5" fill="#00d4ff" opacity="0.12"/>
|
||||||
|
<circle cx="32" cy="33" r="3" fill="#00d4ff" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="21" cy="38" r="2.5" fill="#39d353" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="43" cy="38" r="2.5" fill="#39d353" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="32" cy="23" r="2" fill="#a855f7" filter="url(#node-glow)"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.7 KiB |
@@ -0,0 +1,27 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64" height="64" fill="none">
|
||||||
|
<defs>
|
||||||
|
<radialGradient id="bg-glow" cx="50%" cy="35%" r="55%">
|
||||||
|
<stop offset="0%" stop-color="#00d4ff" stop-opacity="0.08"/>
|
||||||
|
<stop offset="100%" stop-color="#0d1117" stop-opacity="0"/>
|
||||||
|
</radialGradient>
|
||||||
|
<filter id="node-glow">
|
||||||
|
<feGaussianBlur stdDeviation="1.5" result="blur"/>
|
||||||
|
<feMerge><feMergeNode in="blur"/><feMergeNode in="SourceGraphic"/></feMerge>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<circle cx="32" cy="32" r="32" fill="#0d1117"/>
|
||||||
|
<circle cx="32" cy="32" r="32" fill="url(#bg-glow)"/>
|
||||||
|
<path d="M32 11 L53 30 L48 30 L48 53 L16 53 L16 30 L11 30 Z"
|
||||||
|
fill="#161b22" stroke="#00d4ff" stroke-width="1.5" stroke-linejoin="round"/>
|
||||||
|
<line x1="16" y1="30" x2="48" y2="30" stroke="#00d4ff" stroke-width="0.5" opacity="0.25"/>
|
||||||
|
<rect x="27" y="40" width="10" height="13" rx="1.5"
|
||||||
|
fill="#0d1117" stroke="#00d4ff" stroke-width="1" opacity="0.9"/>
|
||||||
|
<line x1="32" y1="23" x2="32" y2="30" stroke="#a855f7" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<line x1="21" y1="38" x2="29" y2="33" stroke="#39d353" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<line x1="43" y1="38" x2="35" y2="33" stroke="#39d353" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<circle cx="32" cy="33" r="5" fill="#00d4ff" opacity="0.12"/>
|
||||||
|
<circle cx="32" cy="33" r="3" fill="#00d4ff" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="21" cy="38" r="2.5" fill="#39d353" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="43" cy="38" r="2.5" fill="#39d353" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="32" cy="23" r="2" fill="#a855f7" filter="url(#node-glow)"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.7 KiB |
@@ -0,0 +1,46 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" fill="none">
|
||||||
|
<defs>
|
||||||
|
<radialGradient id="bg-glow" cx="50%" cy="35%" r="55%">
|
||||||
|
<stop offset="0%" stop-color="#00d4ff" stop-opacity="0.08"/>
|
||||||
|
<stop offset="100%" stop-color="#0d1117" stop-opacity="0"/>
|
||||||
|
</radialGradient>
|
||||||
|
<filter id="node-glow">
|
||||||
|
<feGaussianBlur stdDeviation="1.5" result="blur"/>
|
||||||
|
<feMerge><feMergeNode in="blur"/><feMergeNode in="SourceGraphic"/></feMerge>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
|
||||||
|
<!-- Background -->
|
||||||
|
<circle cx="32" cy="32" r="32" fill="#0d1117"/>
|
||||||
|
<circle cx="32" cy="32" r="32" fill="url(#bg-glow)"/>
|
||||||
|
|
||||||
|
<!-- House body -->
|
||||||
|
<path d="M32 11 L53 30 L48 30 L48 53 L16 53 L16 30 L11 30 Z"
|
||||||
|
fill="#161b22" stroke="#00d4ff" stroke-width="1.5" stroke-linejoin="round"/>
|
||||||
|
|
||||||
|
<!-- Floor line (subtle) -->
|
||||||
|
<line x1="16" y1="30" x2="48" y2="30" stroke="#00d4ff" stroke-width="0.5" opacity="0.25"/>
|
||||||
|
|
||||||
|
<!-- Door -->
|
||||||
|
<rect x="27" y="40" width="10" height="13" rx="1.5"
|
||||||
|
fill="#0d1117" stroke="#00d4ff" stroke-width="1" opacity="0.9"/>
|
||||||
|
|
||||||
|
<!-- Network lines (drawn under nodes) -->
|
||||||
|
<line x1="32" y1="23" x2="32" y2="30" stroke="#a855f7" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<line x1="21" y1="38" x2="29" y2="33" stroke="#39d353" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<line x1="43" y1="38" x2="35" y2="33" stroke="#39d353" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
|
||||||
|
<!-- Center hub glow -->
|
||||||
|
<circle cx="32" cy="33" r="5" fill="#00d4ff" opacity="0.12"/>
|
||||||
|
<!-- Center hub -->
|
||||||
|
<circle cx="32" cy="33" r="3" fill="#00d4ff" filter="url(#node-glow)"/>
|
||||||
|
|
||||||
|
<!-- Left node -->
|
||||||
|
<circle cx="21" cy="38" r="2.5" fill="#39d353" filter="url(#node-glow)"/>
|
||||||
|
|
||||||
|
<!-- Right node -->
|
||||||
|
<circle cx="43" cy="38" r="2.5" fill="#39d353" filter="url(#node-glow)"/>
|
||||||
|
|
||||||
|
<!-- Top node -->
|
||||||
|
<circle cx="32" cy="23" r="2" fill="#a855f7" filter="url(#node-glow)"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.9 KiB |
@@ -0,0 +1,33 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 280 72" width="640" height="164" fill="none">
|
||||||
|
<defs>
|
||||||
|
<radialGradient id="bg-glow" cx="50%" cy="35%" r="55%">
|
||||||
|
<stop offset="0%" stop-color="#00d4ff" stop-opacity="0.08"/>
|
||||||
|
<stop offset="100%" stop-color="#0d1117" stop-opacity="0"/>
|
||||||
|
</radialGradient>
|
||||||
|
<filter id="node-glow">
|
||||||
|
<feGaussianBlur stdDeviation="1.5" result="blur"/>
|
||||||
|
<feMerge><feMergeNode in="blur"/><feMergeNode in="SourceGraphic"/></feMerge>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(4, 4)">
|
||||||
|
<circle cx="32" cy="32" r="32" fill="#0d1117"/>
|
||||||
|
<circle cx="32" cy="32" r="32" fill="url(#bg-glow)"/>
|
||||||
|
<path d="M32 11 L53 30 L48 30 L48 53 L16 53 L16 30 L11 30 Z"
|
||||||
|
fill="#161b22" stroke="#00d4ff" stroke-width="1.5" stroke-linejoin="round"/>
|
||||||
|
<line x1="16" y1="30" x2="48" y2="30" stroke="#00d4ff" stroke-width="0.5" opacity="0.25"/>
|
||||||
|
<rect x="27" y="40" width="10" height="13" rx="1.5"
|
||||||
|
fill="#0d1117" stroke="#00d4ff" stroke-width="1" opacity="0.9"/>
|
||||||
|
<line x1="32" y1="23" x2="32" y2="30" stroke="#a855f7" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<line x1="21" y1="38" x2="29" y2="33" stroke="#39d353" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<line x1="43" y1="38" x2="35" y2="33" stroke="#39d353" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<circle cx="32" cy="33" r="5" fill="#00d4ff" opacity="0.12"/>
|
||||||
|
<circle cx="32" cy="33" r="3" fill="#00d4ff" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="21" cy="38" r="2.5" fill="#39d353" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="43" cy="38" r="2.5" fill="#39d353" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="32" cy="23" r="2" fill="#a855f7" filter="url(#node-glow)"/>
|
||||||
|
</g>
|
||||||
|
<text x="80" y="42" font-family="Inter, system-ui, -apple-system, sans-serif" font-weight="600" font-size="30" letter-spacing="-0.5">
|
||||||
|
<tspan fill="#e6edf3">Home</tspan><tspan fill="#00d4ff">lable</tspan>
|
||||||
|
</text>
|
||||||
|
<text x="81" y="58" font-family="Inter, system-ui, -apple-system, sans-serif" font-weight="400" font-size="11" fill="#8b949e" letter-spacing="0.5">HomeLab Visualizer</text>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.1 KiB |
@@ -0,0 +1,33 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 280 72" width="360" height="92" fill="none">
|
||||||
|
<defs>
|
||||||
|
<radialGradient id="bg-glow" cx="50%" cy="35%" r="55%">
|
||||||
|
<stop offset="0%" stop-color="#00d4ff" stop-opacity="0.08"/>
|
||||||
|
<stop offset="100%" stop-color="#0d1117" stop-opacity="0"/>
|
||||||
|
</radialGradient>
|
||||||
|
<filter id="node-glow">
|
||||||
|
<feGaussianBlur stdDeviation="1.5" result="blur"/>
|
||||||
|
<feMerge><feMergeNode in="blur"/><feMergeNode in="SourceGraphic"/></feMerge>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(4, 4)">
|
||||||
|
<circle cx="32" cy="32" r="32" fill="#0d1117"/>
|
||||||
|
<circle cx="32" cy="32" r="32" fill="url(#bg-glow)"/>
|
||||||
|
<path d="M32 11 L53 30 L48 30 L48 53 L16 53 L16 30 L11 30 Z"
|
||||||
|
fill="#161b22" stroke="#00d4ff" stroke-width="1.5" stroke-linejoin="round"/>
|
||||||
|
<line x1="16" y1="30" x2="48" y2="30" stroke="#00d4ff" stroke-width="0.5" opacity="0.25"/>
|
||||||
|
<rect x="27" y="40" width="10" height="13" rx="1.5"
|
||||||
|
fill="#0d1117" stroke="#00d4ff" stroke-width="1" opacity="0.9"/>
|
||||||
|
<line x1="32" y1="23" x2="32" y2="30" stroke="#a855f7" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<line x1="21" y1="38" x2="29" y2="33" stroke="#39d353" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<line x1="43" y1="38" x2="35" y2="33" stroke="#39d353" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<circle cx="32" cy="33" r="5" fill="#00d4ff" opacity="0.12"/>
|
||||||
|
<circle cx="32" cy="33" r="3" fill="#00d4ff" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="21" cy="38" r="2.5" fill="#39d353" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="43" cy="38" r="2.5" fill="#39d353" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="32" cy="23" r="2" fill="#a855f7" filter="url(#node-glow)"/>
|
||||||
|
</g>
|
||||||
|
<text x="80" y="42" font-family="Inter, system-ui, -apple-system, sans-serif" font-weight="600" font-size="30" letter-spacing="-0.5">
|
||||||
|
<tspan fill="#e6edf3">Home</tspan><tspan fill="#00d4ff">lable</tspan>
|
||||||
|
</text>
|
||||||
|
<text x="81" y="58" font-family="Inter, system-ui, -apple-system, sans-serif" font-weight="400" font-size="11" fill="#8b949e" letter-spacing="0.5">HomeLab Visualizer</text>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.1 KiB |
@@ -0,0 +1,33 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 280 72" width="200" height="51" fill="none">
|
||||||
|
<defs>
|
||||||
|
<radialGradient id="bg-glow" cx="50%" cy="35%" r="55%">
|
||||||
|
<stop offset="0%" stop-color="#00d4ff" stop-opacity="0.08"/>
|
||||||
|
<stop offset="100%" stop-color="#0d1117" stop-opacity="0"/>
|
||||||
|
</radialGradient>
|
||||||
|
<filter id="node-glow">
|
||||||
|
<feGaussianBlur stdDeviation="1.5" result="blur"/>
|
||||||
|
<feMerge><feMergeNode in="blur"/><feMergeNode in="SourceGraphic"/></feMerge>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(4, 4)">
|
||||||
|
<circle cx="32" cy="32" r="32" fill="#0d1117"/>
|
||||||
|
<circle cx="32" cy="32" r="32" fill="url(#bg-glow)"/>
|
||||||
|
<path d="M32 11 L53 30 L48 30 L48 53 L16 53 L16 30 L11 30 Z"
|
||||||
|
fill="#161b22" stroke="#00d4ff" stroke-width="1.5" stroke-linejoin="round"/>
|
||||||
|
<line x1="16" y1="30" x2="48" y2="30" stroke="#00d4ff" stroke-width="0.5" opacity="0.25"/>
|
||||||
|
<rect x="27" y="40" width="10" height="13" rx="1.5"
|
||||||
|
fill="#0d1117" stroke="#00d4ff" stroke-width="1" opacity="0.9"/>
|
||||||
|
<line x1="32" y1="23" x2="32" y2="30" stroke="#a855f7" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<line x1="21" y1="38" x2="29" y2="33" stroke="#39d353" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<line x1="43" y1="38" x2="35" y2="33" stroke="#39d353" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<circle cx="32" cy="33" r="5" fill="#00d4ff" opacity="0.12"/>
|
||||||
|
<circle cx="32" cy="33" r="3" fill="#00d4ff" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="21" cy="38" r="2.5" fill="#39d353" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="43" cy="38" r="2.5" fill="#39d353" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="32" cy="23" r="2" fill="#a855f7" filter="url(#node-glow)"/>
|
||||||
|
</g>
|
||||||
|
<text x="80" y="42" font-family="Inter, system-ui, -apple-system, sans-serif" font-weight="600" font-size="30" letter-spacing="-0.5">
|
||||||
|
<tspan fill="#e6edf3">Home</tspan><tspan fill="#00d4ff">lable</tspan>
|
||||||
|
</text>
|
||||||
|
<text x="81" y="58" font-family="Inter, system-ui, -apple-system, sans-serif" font-weight="400" font-size="11" fill="#8b949e" letter-spacing="0.5">HomeLab Visualizer</text>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.1 KiB |
@@ -0,0 +1,48 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 280 72" fill="none">
|
||||||
|
<defs>
|
||||||
|
<radialGradient id="bg-glow" cx="50%" cy="35%" r="55%">
|
||||||
|
<stop offset="0%" stop-color="#00d4ff" stop-opacity="0.08"/>
|
||||||
|
<stop offset="100%" stop-color="#0d1117" stop-opacity="0"/>
|
||||||
|
</radialGradient>
|
||||||
|
<filter id="node-glow">
|
||||||
|
<feGaussianBlur stdDeviation="1.5" result="blur"/>
|
||||||
|
<feMerge><feMergeNode in="blur"/><feMergeNode in="SourceGraphic"/></feMerge>
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
|
||||||
|
<!-- Icon (72×72, scaled from 64 viewBox) -->
|
||||||
|
<g transform="translate(4, 4) scale(1)">
|
||||||
|
<circle cx="32" cy="32" r="32" fill="#0d1117"/>
|
||||||
|
<circle cx="32" cy="32" r="32" fill="url(#bg-glow)"/>
|
||||||
|
<path d="M32 11 L53 30 L48 30 L48 53 L16 53 L16 30 L11 30 Z"
|
||||||
|
fill="#161b22" stroke="#00d4ff" stroke-width="1.5" stroke-linejoin="round"/>
|
||||||
|
<line x1="16" y1="30" x2="48" y2="30" stroke="#00d4ff" stroke-width="0.5" opacity="0.25"/>
|
||||||
|
<rect x="27" y="40" width="10" height="13" rx="1.5"
|
||||||
|
fill="#0d1117" stroke="#00d4ff" stroke-width="1" opacity="0.9"/>
|
||||||
|
<line x1="32" y1="23" x2="32" y2="30" stroke="#a855f7" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<line x1="21" y1="38" x2="29" y2="33" stroke="#39d353" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<line x1="43" y1="38" x2="35" y2="33" stroke="#39d353" stroke-width="1.2" opacity="0.7" stroke-linecap="round"/>
|
||||||
|
<circle cx="32" cy="33" r="5" fill="#00d4ff" opacity="0.12"/>
|
||||||
|
<circle cx="32" cy="33" r="3" fill="#00d4ff" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="21" cy="38" r="2.5" fill="#39d353" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="43" cy="38" r="2.5" fill="#39d353" filter="url(#node-glow)"/>
|
||||||
|
<circle cx="32" cy="23" r="2" fill="#a855f7" filter="url(#node-glow)"/>
|
||||||
|
</g>
|
||||||
|
|
||||||
|
<!-- Text -->
|
||||||
|
<text x="80" y="42"
|
||||||
|
font-family="Inter, system-ui, -apple-system, sans-serif"
|
||||||
|
font-weight="600"
|
||||||
|
font-size="30"
|
||||||
|
letter-spacing="-0.5">
|
||||||
|
<tspan fill="#e6edf3">Home</tspan><tspan fill="#00d4ff">lable</tspan>
|
||||||
|
</text>
|
||||||
|
|
||||||
|
<!-- Subtitle -->
|
||||||
|
<text x="81" y="58"
|
||||||
|
font-family="Inter, system-ui, -apple-system, sans-serif"
|
||||||
|
font-weight="400"
|
||||||
|
font-size="11"
|
||||||
|
fill="#8b949e"
|
||||||
|
letter-spacing="0.5">HomeLab Visualizer</text>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.3 KiB |