29 lines
1.1 KiB
XML
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>
|