Files
domain/public/favicon.svg
2026-04-05 14:41:18 +02:00

29 lines
1.1 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
<defs>
<radialGradient id="g" cx="38%" cy="30%" r="70%">
<stop offset="0%" stop-color="#c084fc"/>
<stop offset="100%" stop-color="#4c1d95"/>
</radialGradient>
<clipPath id="c"><circle cx="16" cy="16" r="13"/></clipPath>
</defs>
<!-- Globe body -->
<circle cx="16" cy="16" r="13" fill="url(#g)"/>
<!-- Grid lines clipped to globe -->
<g clip-path="url(#c)" fill="none" stroke="rgba(255,255,255,0.28)" stroke-width="0.9">
<!-- Central meridian -->
<ellipse cx="16" cy="16" rx="5.5" ry="13"/>
<!-- Right meridian -->
<ellipse cx="16" cy="16" rx="10.5" ry="13"/>
<!-- Equator -->
<ellipse cx="16" cy="16" rx="13" ry="4"/>
<!-- Upper latitude (~40°N) -->
<ellipse cx="16" cy="9.5" rx="10" ry="3.1"/>
<!-- Lower latitude (~40°S) -->
<ellipse cx="16" cy="22.5" rx="10" ry="3.1"/>
</g>
<!-- Specular highlight -->
<ellipse cx="12" cy="11" rx="4" ry="2.5" fill="rgba(255,255,255,0.12)" transform="rotate(-20,12,11)"/>
<!-- Outer ring -->
<circle cx="16" cy="16" r="13" fill="none" stroke="#a855f7" stroke-width="1.2"/>
</svg>