File size: 3,023 Bytes
50f82a1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
<?xml version="1.0" encoding="UTF-8"?>
<svg id="Layer_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 520 100">
<defs>
  <linearGradient id="grad2" x1="0%" y1="0%" x2="100%" y2="100%">
    <stop offset="0%" style="stop-color:#22c55e;stop-opacity:1" />
    <stop offset="50%" style="stop-color:#10b981;stop-opacity:1" />
    <stop offset="100%" style="stop-color:#059669;stop-opacity:1" />
  </linearGradient>
</defs>
<g id="Layer_1-2">
  <g>
    <!-- Ouroboros Symbol -->
    <g transform="translate(50, 50)">
      <!-- Hexagonal outer body -->
      <path d="M0 -35 L26.5 -17.5 L31.5 0 L26.5 26.5 L0 38.5 L-26.5 26.5 L-31.5 0 L-26.5 -17.5 Z" 
        stroke="url(#grad2)" stroke-width="6" fill="none" stroke-linejoin="miter"/>
      
      <!-- Angular snake head -->
      <g transform="translate(0, -35)">
        <path d="M0 0 L-4.5 -6 L-2.5 -3 L0 -5 L2.5 -3 L4.5 -6 Z" 
          fill="url(#grad2)" stroke="#000000" stroke-width="0.5"/>
        <circle cx="-1.5" cy="-4" r="0.75" fill="#000000"/>
        <circle cx="1.5" cy="-4" r="0.75" fill="#000000"/>
      </g>
      
      <!-- Tail -->
      <path d="M0 -35 L0 -23.5" stroke="url(#grad2)" stroke-width="4.5"/>
      
      <!-- Inner hexagon -->
      <path d="M0 -17.5 L14 -9 L16.5 0 L14 14 L0 21 L-14 14 L-16.5 0 L-14 -9 Z" 
        stroke="#10b981" stroke-width="1" fill="none" opacity="0.25"/>
      
      <!-- Geometric accent points -->
      <circle cx="0" cy="-35" r="2.5" fill="#10b981" opacity="0.2"/>
      <circle cx="26.5" cy="-17.5" r="2.5" fill="#10b981" opacity="0.2"/>
      <circle cx="31.5" cy="0" r="2.5" fill="#10b981" opacity="0.2"/>
      <circle cx="26.5" cy="26.5" r="2.5" fill="#10b981" opacity="0.2"/>
      <circle cx="0" cy="38.5" r="2.5" fill="#10b981" opacity="0.2"/>
      <circle cx="-26.5" cy="26.5" r="2.5" fill="#10b981" opacity="0.2"/>
      <circle cx="-31.5" cy="0" r="2.5" fill="#10b981" opacity="0.2"/>
      <circle cx="-26.5" cy="-17.5" r="2.5" fill="#10b981" opacity="0.2"/>
      
      <!-- Center optimization node -->
      <path d="M-9 0 L-3.5 0 M9 0 L3.5 0 M0 -9 L0 -3.5 M0 9 L0 3.5" 
        stroke="#000000" stroke-width="1.25" stroke-linecap="round"/>
      <circle cx="0" cy="0" r="3" fill="none" stroke="#000000" stroke-width="1.25"/>
      <circle cx="0" cy="0" r="1.5" fill="#10b981"/>
      
      <!-- Corner brackets -->
      <path d="M-5.5 -5.5 L-7 -5.5 L-7 -7 M5.5 -5.5 L7 -5.5 L7 -7 M5.5 5.5 L7 5.5 L7 7 M-5.5 5.5 L-7 5.5 L-7 7" 
        stroke="#10b981" stroke-width="1" stroke-linecap="round"/>
    </g>
    
    <!-- Text -->
    <g>
      <text x="115" y="48" font-family="system-ui, -apple-system, sans-serif" font-size="32" font-weight="400" letter-spacing="-0.02em">
        <tspan fill="#000000">Solver</tspan><tspan fill="#059669">Forge</tspan>
      </text>
      <text x="115" y="72" font-family="system-ui, -apple-system, sans-serif" font-size="11" font-weight="400" letter-spacing="0.12em" fill="#059669">
        OPTIMIZATION SOFTWARE
      </text>
    </g>
  </g>
</g>
</svg>