TUI: переработать shell и адаптацию layout
This commit is contained in:
77
LazyBear.MCP/logo.svg
Normal file
77
LazyBear.MCP/logo.svg
Normal file
@@ -0,0 +1,77 @@
|
||||
<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>
|
||||
|
After Width: | Height: | Size: 2.5 KiB |
Reference in New Issue
Block a user