File size: 4,039 Bytes
e756d26
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<svg width="300" height="300" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg">
  <!-- Definitions for gradients and patterns -->
  <defs>
    <!-- Body gradient -->
    <radialGradient id="bodyGradient">
      <stop offset="0%" style="stop-color:#f9d9c3;stop-opacity:1" />
      <stop offset="100%" style="stop-color:#f4b998;stop-opacity:1" />
    </radialGradient>
    
    <!-- Ear gradient -->
    <linearGradient id="earGradient" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" style="stop-color:#f9d9c3;stop-opacity:1" />
      <stop offset="100%" style="stop-color:#f4b998;stop-opacity:1" />
    </linearGradient>
    
    <!-- Eye gradient -->
    <radialGradient id="eyeGradient">
      <stop offset="0%" style="stop-color:#4a3c28;stop-opacity:1" />
      <stop offset="100%" style="stop-color:#2c2416;stop-opacity:1" />
    </radialGradient>
    
    <!-- Fur pattern -->
    <pattern id="furPattern" x="0" y="0" width="10" height="10" patternUnits="userSpaceOnUse">
      <circle cx="3" cy="3" r="1" fill="#f4b998" opacity="0.2"/>
      <circle cx="7" cy="7" r="1" fill="#f4b998" opacity="0.2"/>
    </pattern>
  </defs>
  
  <!-- Body -->
  <ellipse cx="150" cy="200" rx="80" ry="70" fill="url(#bodyGradient)" />
  
  <!-- Fur texture overlay -->
  <ellipse cx="150" cy="200" rx="80" ry="70" fill="url(#furPattern)" />
  
  <!-- Head -->
  <circle cx="150" cy="120" r="70" fill="url(#bodyGradient)" />
  <circle cx="150" cy="120" r="70" fill="url(#furPattern)" />
  
  <!-- Ears -->
  <path d="M100,70 L90,30 L130,50 Z" fill="url(#earGradient)" />
  <path d="M130,50 L140,30 L100,70 Z" fill="#f9d9c3" />
  <path d="M200,70 L210,30 L170,50 Z" fill="url(#earGradient)" />
  <path d="M170,50 L160,30 L200,70 Z" fill="#f9d9c3" />
  
  <!-- Inner ears -->
  <path d="M105,55 L100,40 L120,50 Z" fill="#ffb8d1" />
  <path d="M195,55 L200,40 L180,50 Z" fill="#ffb8d1" />
  
  <!-- Eyes -->
  <ellipse cx="125" cy="110" rx="18" ry="22" fill="url(#eyeGradient)" />
  <ellipse cx="175" cy="110" rx="18" ry="22" fill="url(#eyeGradient)" />
  
  <!-- Eye highlights -->
  <ellipse cx="130" cy="105" rx="6" ry="8" fill="white" opacity="0.7" />
  <ellipse cx="180" cy="105" rx="6" ry="8" fill="white" opacity="0.7" />
  <ellipse cx="128" cy="108" rx="3" ry="4" fill="white" opacity="0.9" />
  <ellipse cx="178" cy="108" rx="3" ry="4" fill="white" opacity="0.9" />
  
  <!-- Nose -->
  <path d="M150,130 L145,140 L155,140 Z" fill="#ffb8d1" />
  
  <!-- Mouth -->
  <path d="M150,140 Q140,150 130,140" stroke="#4a3c28" stroke-width="2" fill="none" stroke-linecap="round" />
  <path d="M150,140 Q160,150 170,140" stroke="#4a3c28" stroke-width="2" fill="none" stroke-linecap="round" />
  
  <!-- Whiskers -->
  <path d="M90,125 Q70,120 50,125" stroke="#4a3c28" stroke-width="1.5" fill="none" stroke-linecap="round" />
  <path d="M90,135 Q70,135 50,135" stroke="#4a3c28" stroke-width="1.5" fill="none" stroke-linecap="round" />
  <path d="M210,125 Q230,120 250,125" stroke="#4a3c28" stroke-width="1.5" fill="none" stroke-linecap="round" />
  <path d="M210,135 Q230,135 250,135" stroke="#4a3c28" stroke-width="1.5" fill="none" stroke-linecap="round" />
  
  <!-- Front paws -->
  <ellipse cx="120" cy="230" rx="20" ry="25" fill="url(#bodyGradient)" />
  <ellipse cx="180" cy="230" rx="20" ry="25" fill="url(#bodyGradient)" />
  
  <!-- Paw pads -->
  <ellipse cx="120" cy="235" rx="8" ry="10" fill="#ffb8d1" />
  <ellipse cx="180" cy="235" rx="8" ry="10" fill="#ffb8d1" />
  
  <!-- Tail -->
  <path d="M210,180 Q260,160 270,120 Q280,80 240,70" stroke="none" fill="url(#bodyGradient)" stroke-width="30" />
  
  <!-- Tail tip -->
  <circle cx="240" cy="70" r="25" fill="url(#bodyGradient)" />
  
  <!-- Fur details -->
  <path d="M140,160 Q150,155 160,160" stroke="#f4b998" stroke-width="3" fill="none" opacity="0.5" />
  <path d="M130,180 Q140,175 150,180" stroke="#f4b998" stroke-width="3" fill="none" opacity="0.5" />
  <path d="M160,180 Q170,175 180,180" stroke="#f4b998" stroke-width="3" fill="none" opacity="0.5" />
</svg>