chattyness/stock/props/hookah-mini.svg

29 lines
1.4 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120" width="120" height="120">
<g transform="scale(2.5)">
<defs>
<linearGradient id="miniglass" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#20B2AA"/>
<stop offset="50%" stop-color="#48D1CC"/>
<stop offset="100%" stop-color="#20B2AA"/>
</linearGradient>
<linearGradient id="minibrass" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" stop-color="#B8860B"/>
<stop offset="50%" stop-color="#DAA520"/>
<stop offset="100%" stop-color="#B8860B"/>
</linearGradient>
</defs>
<!-- Compact round base -->
<circle cx="24" cy="36" r="8" fill="url(#miniglass)" opacity="0.8"/>
<ellipse cx="24" cy="33" rx="5" ry="3" fill="#7FFFD4" opacity="0.4"/>
<!-- Short stem -->
<rect x="22" y="22" width="4" height="12" fill="url(#minibrass)"/>
<!-- Small bowl -->
<ellipse cx="24" cy="20" rx="4" ry="2.5" fill="url(#minibrass)"/>
<ellipse cx="24" cy="19" rx="3" ry="1.5" fill="#654321"/>
<!-- Short hose -->
<path d="M 28 32 Q 34 32 36 36" fill="none" stroke="#2F4F4F" stroke-width="2" stroke-linecap="round"/>
<circle cx="37" cy="37" r="1.5" fill="url(#minibrass)"/>
<!-- Smoke wisps -->
<path d="M 24 17 Q 25 14 24 12" fill="none" stroke="#DDD" stroke-width="0.8" opacity="0.5"/>
</g>
</svg>