77 lines
2.5 KiB
XML
77 lines
2.5 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" width="1024" height="1024">
|
|
<defs>
|
|
<linearGradient id="bg" x1="0" y1="0" x2="1" y2="1">
|
|
<stop offset="0%" stop-color="#050816"/>
|
|
<stop offset="100%" stop-color="#0E0A22"/>
|
|
</linearGradient>
|
|
|
|
<linearGradient id="cyan" x1="0" y1="0" x2="1" y2="1">
|
|
<stop offset="0%" stop-color="#F2FFFF"/>
|
|
<stop offset="50%" stop-color="#3EE8FF"/>
|
|
<stop offset="100%" stop-color="#0A8FE5"/>
|
|
</linearGradient>
|
|
|
|
<linearGradient id="visor" x1="0" y1="0" x2="1" y2="0">
|
|
<stop offset="0%" stop-color="#C7FFFF"/>
|
|
<stop offset="100%" stop-color="#9B6CFF"/>
|
|
</linearGradient>
|
|
|
|
<filter id="glow" x="-40%" y="-40%" width="180%" height="180%">
|
|
<feGaussianBlur stdDeviation="8" result="b"/>
|
|
<feMerge>
|
|
<feMergeNode in="b"/>
|
|
<feMergeNode in="SourceGraphic"/>
|
|
</feMerge>
|
|
</filter>
|
|
</defs>
|
|
|
|
<!-- background -->
|
|
<rect width="1024" height="1024" rx="220" fill="url(#bg)"/>
|
|
|
|
<!-- BIGGER BEAR (scaled + centered) -->
|
|
<g transform="translate(512,560) scale(1.25) translate(-512,-560)">
|
|
|
|
<!-- ears -->
|
|
<circle cx="360" cy="300" r="90" fill="#0A101B" stroke="#4EE7FF" stroke-width="14"/>
|
|
<circle cx="664" cy="300" r="90" fill="#0A101B" stroke="#4EE7FF" stroke-width="14"/>
|
|
|
|
<!-- head -->
|
|
<path d="M260 380
|
|
C260 240 380 160 512 160
|
|
C644 160 764 240 764 380
|
|
C764 560 650 760 512 840
|
|
C374 760 260 560 260 380Z"
|
|
fill="#0A101B" stroke="#54E8FF" stroke-width="16"/>
|
|
|
|
<!-- face -->
|
|
<path d="M340 430
|
|
C360 330 430 290 512 290
|
|
C594 290 664 330 684 430
|
|
C694 500 660 610 590 670
|
|
C550 700 474 700 434 670
|
|
C364 610 330 500 340 430Z"
|
|
fill="url(#cyan)"/>
|
|
|
|
<!-- visor -->
|
|
<g filter="url(#glow)">
|
|
<path d="M360 370
|
|
C400 330 624 330 664 370
|
|
L664 450
|
|
C620 480 404 480 360 450Z"
|
|
fill="#0B1528" stroke="url(#visor)" stroke-width="12"/>
|
|
</g>
|
|
|
|
<!-- nose -->
|
|
<ellipse cx="512" cy="500" rx="40" ry="26" fill="#0E121A"/>
|
|
|
|
<!-- simplified mouth for small sizes -->
|
|
<path d="M440 580
|
|
C470 610 554 610 584 580"
|
|
fill="none" stroke="#FFFFFF" stroke-width="10" stroke-linecap="round"/>
|
|
|
|
<!-- teeth (simplified) -->
|
|
<path d="M470 585 L490 615 L510 585 L530 615 L550 585"
|
|
fill="none" stroke="#EFFFFF" stroke-width="8" stroke-linecap="round"/>
|
|
|
|
</g>
|
|
</svg> |