87 lines
3.4 KiB
XML
87 lines
3.4 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 360 96" width="360" height="96" role="img" aria-label="VMS-Sailor">
|
|
<defs>
|
|
<linearGradient id="L_cyan" x1="0%" y1="0%" x2="100%" y2="100%">
|
|
<stop offset="0%" stop-color="#00D9FF"/>
|
|
<stop offset="60%" stop-color="#5BC0EB"/>
|
|
<stop offset="100%" stop-color="#1B7FB5"/>
|
|
</linearGradient>
|
|
<linearGradient id="L_hull" x1="0%" y1="0%" x2="0%" y2="1">
|
|
<stop offset="0%" stop-color="#F2F5F9"/>
|
|
<stop offset="55%" stop-color="#C7D0DD"/>
|
|
<stop offset="100%" stop-color="#7C8B9F"/>
|
|
</linearGradient>
|
|
<linearGradient id="L_super" x1="0%" y1="0%" x2="0%" y2="1">
|
|
<stop offset="0%" stop-color="#FFFFFF"/>
|
|
<stop offset="100%" stop-color="#B8C2D1"/>
|
|
</linearGradient>
|
|
<radialGradient id="L_glow" cx="50%" cy="50%" r="55%">
|
|
<stop offset="0%" stop-color="#00D9FF" stop-opacity="0.5"/>
|
|
<stop offset="100%" stop-color="#00D9FF" stop-opacity="0"/>
|
|
</radialGradient>
|
|
<filter id="L_softGlow" x="-30%" y="-30%" width="160%" height="160%">
|
|
<feGaussianBlur stdDeviation="1.5" result="b"/>
|
|
<feMerge><feMergeNode in="b"/><feMergeNode in="SourceGraphic"/></feMerge>
|
|
</filter>
|
|
</defs>
|
|
|
|
<!-- ===== Compass + Yacht ===== -->
|
|
<g transform="translate(48,48)">
|
|
<circle r="46" fill="url(#L_glow)"/>
|
|
<circle r="38" fill="none" stroke="url(#L_cyan)" stroke-width="2.4"/>
|
|
|
|
<g stroke="#E6EAF0" stroke-width="0.6" opacity="0.4">
|
|
<line x1="-26" y1="-26" x2="26" y2="26"/>
|
|
<line x1="-26" y1="26" x2="26" y2="-26"/>
|
|
</g>
|
|
<g stroke="#5BC0EB" stroke-width="0.9" opacity="0.7">
|
|
<line x1="0" y1="-38" x2="0" y2="-34"/>
|
|
<line x1="0" y1="38" x2="0" y2="34"/>
|
|
<line x1="-38" y1="0" x2="-34" y2="0"/>
|
|
<line x1="38" y1="0" x2="34" y2="0"/>
|
|
</g>
|
|
<path d="M 0 -34 L -3 -42 L 3 -42 Z" fill="#00D9FF"/>
|
|
|
|
<!-- Yacht silhouette (side view) -->
|
|
<g filter="url(#L_softGlow)" transform="scale(0.85)">
|
|
<path d="
|
|
M -32 6
|
|
C -28 -1, -22 -5, -14 -6
|
|
L 22 -6
|
|
L 30 -2
|
|
L 30 6
|
|
L 24 11
|
|
L -26 11
|
|
Z"
|
|
fill="url(#L_hull)" stroke="#04111F" stroke-width="0.7" stroke-linejoin="round"/>
|
|
<path d="
|
|
M -10 -6
|
|
L -4 -14
|
|
L 14 -14
|
|
L 18 -6
|
|
Z"
|
|
fill="url(#L_super)" stroke="#04111F" stroke-width="0.6"/>
|
|
<path d="
|
|
M -2 -14
|
|
L 0 -19
|
|
L 10 -19
|
|
L 12 -14
|
|
Z"
|
|
fill="url(#L_super)" stroke="#04111F" stroke-width="0.5"/>
|
|
<path d="M -8 -10 L -3 -12 L 13 -12 L 16 -10" stroke="#00D9FF" stroke-width="0.8" fill="none"/>
|
|
<line x1="5" y1="-19" x2="5" y2="-25" stroke="#7C8B9F" stroke-width="0.7"/>
|
|
<circle cx="5" cy="-25" r="1" fill="#00D9FF"/>
|
|
</g>
|
|
</g>
|
|
|
|
<!-- ===== Wordmark ===== -->
|
|
<g font-family="'Space Grotesk', 'Inter', system-ui, sans-serif">
|
|
<text x="110" y="54" font-size="32" font-weight="700" letter-spacing="-1" fill="#F2F5F9">VMS</text>
|
|
<text x="170" y="54" font-size="32" font-weight="300" fill="#00D9FF">·</text>
|
|
<text x="183" y="54" font-size="32" font-weight="400" letter-spacing="-0.3" fill="#F2F5F9">Sailor</text>
|
|
<text x="110" y="74" font-size="10" font-weight="600" letter-spacing="3.5" fill="#7C8B9F">
|
|
VESSEL · MANAGEMENT · SYSTEM
|
|
</text>
|
|
</g>
|
|
</svg>
|