34 lines
1.4 KiB
XML
34 lines
1.4 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120" width="120" height="120">
|
|
<defs>
|
|
<!-- Matching face yellow tones -->
|
|
<radialGradient id="torsoGradient" cx="35%" cy="25%" r="70%">
|
|
<stop offset="0%" stop-color="#FFE566"/>
|
|
<stop offset="50%" stop-color="#FFCC00"/>
|
|
<stop offset="100%" stop-color="#CC9900"/>
|
|
</radialGradient>
|
|
|
|
<linearGradient id="neckGradient" x1="0%" y1="0%" x2="100%" y2="0%">
|
|
<stop offset="0%" stop-color="#CC9900"/>
|
|
<stop offset="30%" stop-color="#FFCC00"/>
|
|
<stop offset="70%" stop-color="#FFCC00"/>
|
|
<stop offset="100%" stop-color="#CC9900"/>
|
|
</linearGradient>
|
|
|
|
<filter id="bodyShadow" x="-20%" y="-20%" width="140%" height="140%">
|
|
<feDropShadow dx="1" dy="2" stdDeviation="2" flood-color="#000000" flood-opacity="0.25"/>
|
|
</filter>
|
|
</defs>
|
|
|
|
<!-- Neck stub connecting from above -->
|
|
<rect x="42" y="0" width="36" height="20" fill="url(#neckGradient)"/>
|
|
<rect x="52" y="0" width="16" height="20" fill="#FFE566" opacity="0.3"/>
|
|
|
|
<!-- Main torso - round friendly blob -->
|
|
<ellipse cx="60" cy="65" rx="55" ry="50" fill="url(#torsoGradient)" filter="url(#bodyShadow)" stroke="#CC9900" stroke-width="1.5"/>
|
|
|
|
<!-- Belly highlight -->
|
|
<ellipse cx="45" cy="50" rx="22" ry="18" fill="#FFFFFF" opacity="0.25"/>
|
|
|
|
<!-- Belly button -->
|
|
<ellipse cx="60" cy="70" rx="5" ry="6" fill="#B8860B" opacity="0.6"/>
|
|
</svg>
|