189 lines
7.7 KiB
XML
189 lines
7.7 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" role="img" aria-label="nuntius messenger icon">
|
|
<title>nuntius</title>
|
|
<desc>A circular messenger seal: gold rim with engraved dots, deep blue starfield, and a cream envelope sealed with red wax bearing the letter N.</desc>
|
|
|
|
<defs>
|
|
<linearGradient id="rim" x1="0.5" y1="0" x2="0.5" y2="1">
|
|
<stop offset="0%" stop-color="#fff3c8"/>
|
|
<stop offset="25%" stop-color="#f4d27a"/>
|
|
<stop offset="55%" stop-color="#c89c4a"/>
|
|
<stop offset="80%" stop-color="#8a6520"/>
|
|
<stop offset="100%" stop-color="#5a3f15"/>
|
|
</linearGradient>
|
|
|
|
<linearGradient id="rimInner" x1="0.5" y1="0" x2="0.5" y2="1">
|
|
<stop offset="0%" stop-color="#7a5418"/>
|
|
<stop offset="50%" stop-color="#d8a957"/>
|
|
<stop offset="100%" stop-color="#fff3c8"/>
|
|
</linearGradient>
|
|
|
|
<radialGradient id="bg" cx="0.5" cy="0.4" r="0.75">
|
|
<stop offset="0%" stop-color="#2a4a8a"/>
|
|
<stop offset="50%" stop-color="#122a55"/>
|
|
<stop offset="100%" stop-color="#04081a"/>
|
|
</radialGradient>
|
|
|
|
<radialGradient id="bgHighlight" cx="0.5" cy="0.25" r="0.5">
|
|
<stop offset="0%" stop-color="#ffffff" stop-opacity="0.18"/>
|
|
<stop offset="100%" stop-color="#ffffff" stop-opacity="0"/>
|
|
</radialGradient>
|
|
|
|
<linearGradient id="paper" x1="0.5" y1="0" x2="0.5" y2="1">
|
|
<stop offset="0%" stop-color="#fbf3dc"/>
|
|
<stop offset="100%" stop-color="#dac79a"/>
|
|
</linearGradient>
|
|
|
|
<linearGradient id="flap" x1="0.5" y1="0" x2="0.5" y2="1">
|
|
<stop offset="0%" stop-color="#eedbab"/>
|
|
<stop offset="100%" stop-color="#a88a58"/>
|
|
</linearGradient>
|
|
|
|
<radialGradient id="wax" cx="0.4" cy="0.32" r="0.7">
|
|
<stop offset="0%" stop-color="#f47575"/>
|
|
<stop offset="50%" stop-color="#a01818"/>
|
|
<stop offset="100%" stop-color="#4a0808"/>
|
|
</radialGradient>
|
|
|
|
<radialGradient id="waxShine" cx="0.3" cy="0.25" r="0.4">
|
|
<stop offset="0%" stop-color="#ffffff" stop-opacity="0.65"/>
|
|
<stop offset="100%" stop-color="#ffffff" stop-opacity="0"/>
|
|
</radialGradient>
|
|
|
|
<radialGradient id="envelopeGlow" cx="0.5" cy="0.5" r="0.5">
|
|
<stop offset="0%" stop-color="#f4d27a" stop-opacity="0.18"/>
|
|
<stop offset="100%" stop-color="#f4d27a" stop-opacity="0"/>
|
|
</radialGradient>
|
|
|
|
<filter id="softShadow" x="-30%" y="-30%" width="160%" height="160%">
|
|
<feGaussianBlur in="SourceAlpha" stdDeviation="5"/>
|
|
<feOffset dx="0" dy="6"/>
|
|
<feComponentTransfer>
|
|
<feFuncA type="linear" slope="0.5"/>
|
|
</feComponentTransfer>
|
|
<feMerge>
|
|
<feMergeNode/>
|
|
<feMergeNode in="SourceGraphic"/>
|
|
</feMerge>
|
|
</filter>
|
|
</defs>
|
|
|
|
<!-- Outer gold rim -->
|
|
<circle cx="256" cy="256" r="252" fill="url(#rim)"/>
|
|
|
|
<!-- Engraved dots on the rim (8 at 45 degree steps) -->
|
|
<g fill="#5a3f15" opacity="0.6">
|
|
<circle cx="496" cy="256" r="3.2"/>
|
|
<circle cx="425.7" cy="425.7" r="3.2"/>
|
|
<circle cx="256" cy="496" r="3.2"/>
|
|
<circle cx="86.3" cy="425.7" r="3.2"/>
|
|
<circle cx="16" cy="256" r="3.2"/>
|
|
<circle cx="86.3" cy="86.3" r="3.2"/>
|
|
<circle cx="256" cy="16" r="3.2"/>
|
|
<circle cx="425.7" cy="86.3" r="3.2"/>
|
|
</g>
|
|
|
|
<!-- Inner gold edge (rim lip) -->
|
|
<circle cx="256" cy="256" r="226" fill="url(#rimInner)"/>
|
|
|
|
<!-- Dark blue background field -->
|
|
<circle cx="256" cy="256" r="220" fill="url(#bg)"/>
|
|
|
|
<!-- Soft top highlight on the field -->
|
|
<circle cx="256" cy="256" r="220" fill="url(#bgHighlight)"/>
|
|
|
|
<!-- Thin inner gold border line -->
|
|
<circle cx="256" cy="256" r="212" fill="none" stroke="#c89c4a" stroke-width="1" opacity="0.55"/>
|
|
|
|
<!-- Starfield (avoiding the envelope area) -->
|
|
<g fill="#ffffff">
|
|
<circle cx="100" cy="130" r="1.6" opacity="0.85"/>
|
|
<circle cx="135" cy="92" r="1" opacity="0.6"/>
|
|
<circle cx="180" cy="72" r="1.4" opacity="0.75"/>
|
|
<circle cx="256" cy="58" r="1.8" opacity="0.9"/>
|
|
<circle cx="320" cy="72" r="1.2" opacity="0.7"/>
|
|
<circle cx="370" cy="95" r="1.5" opacity="0.8"/>
|
|
<circle cx="408" cy="140" r="1" opacity="0.55"/>
|
|
<circle cx="82" cy="200" r="1.3" opacity="0.7"/>
|
|
<circle cx="424" cy="210" r="1.4" opacity="0.75"/>
|
|
<circle cx="90" cy="380" r="1.2" opacity="0.65"/>
|
|
<circle cx="420" cy="370" r="1.5" opacity="0.8"/>
|
|
<circle cx="160" cy="430" r="1" opacity="0.55"/>
|
|
<circle cx="350" cy="425" r="1.3" opacity="0.7"/>
|
|
<circle cx="256" cy="448" r="1.1" opacity="0.6"/>
|
|
</g>
|
|
|
|
<!-- Soft warm glow behind the envelope -->
|
|
<ellipse cx="256" cy="270" rx="170" ry="100" fill="url(#envelopeGlow)"/>
|
|
|
|
<!-- Dashed decorative orbit around the envelope -->
|
|
<circle cx="256" cy="270" r="158" fill="none" stroke="#c89c4a" stroke-width="0.8" opacity="0.35" stroke-dasharray="2,5"/>
|
|
|
|
<!-- Envelope (slightly tilted for character) -->
|
|
<g transform="rotate(-4 256 270)" filter="url(#softShadow)">
|
|
<!-- Back panel of the envelope -->
|
|
<rect x="116" y="180" width="280" height="180" rx="3" fill="url(#paper)"/>
|
|
|
|
<!-- Inner V-fold line -->
|
|
<path d="M 116 200 L 256 305 L 396 200" fill="none" stroke="#a88a58" stroke-width="1.2" opacity="0.55"/>
|
|
|
|
<!-- Side fold triangles (subtle depth) -->
|
|
<path d="M 116 180 L 116 360 L 200 360 Z" fill="#c8ad72" opacity="0.32"/>
|
|
<path d="M 396 180 L 396 360 L 312 360 Z" fill="#c8ad72" opacity="0.32"/>
|
|
|
|
<!-- Closed top triangular flap -->
|
|
<path d="M 116 180 L 256 290 L 396 180 Z" fill="url(#flap)"/>
|
|
|
|
<!-- Flap edge accent -->
|
|
<path d="M 116 180 L 256 290 L 396 180" fill="none" stroke="#7a5a25" stroke-width="1.5"/>
|
|
|
|
<!-- Faint horizontal paper creases -->
|
|
<line x1="140" y1="222" x2="240" y2="222" stroke="#a88a58" stroke-width="0.6" opacity="0.4"/>
|
|
<line x1="280" y1="222" x2="370" y2="222" stroke="#a88a58" stroke-width="0.6" opacity="0.4"/>
|
|
<line x1="150" y1="338" x2="362" y2="338" stroke="#a88a58" stroke-width="0.5" opacity="0.3"/>
|
|
</g>
|
|
|
|
<!-- Wax seal -->
|
|
<g transform="rotate(-4 256 270)">
|
|
<!-- Wax pool (slightly irregular) -->
|
|
<ellipse cx="256" cy="298" rx="44" ry="38" fill="url(#wax)"/>
|
|
<!-- Small drip on the bottom -->
|
|
<ellipse cx="248" cy="335" rx="4" ry="6" fill="url(#wax)"/>
|
|
<ellipse cx="266" cy="333" rx="3.5" ry="5" fill="url(#wax)"/>
|
|
|
|
<!-- Inner ring engraving -->
|
|
<circle cx="256" cy="298" r="32" fill="none" stroke="#5a0808" stroke-width="1" opacity="0.6"/>
|
|
<circle cx="256" cy="298" r="29" fill="none" stroke="#f4d27a" stroke-width="0.8" opacity="0.55"/>
|
|
|
|
<!-- Decorative dots around the seal -->
|
|
<g fill="#f4d27a" opacity="0.7">
|
|
<circle cx="256" cy="272" r="1.4"/>
|
|
<circle cx="282" cy="298" r="1.4"/>
|
|
<circle cx="256" cy="324" r="1.4"/>
|
|
<circle cx="230" cy="298" r="1.4"/>
|
|
</g>
|
|
|
|
<!-- Monogram N -->
|
|
<text x="256" y="310" text-anchor="middle" font-family="Georgia, 'Times New Roman', serif" font-size="36" font-weight="bold" fill="#f4d27a" opacity="0.95">N</text>
|
|
|
|
<!-- Highlight on the seal -->
|
|
<ellipse cx="244" cy="284" rx="15" ry="7" fill="url(#waxShine)"/>
|
|
</g>
|
|
|
|
<!-- Four-pointed stars at the cardinal compass points (on the inner gold ring) -->
|
|
<g fill="#f4d27a" opacity="0.9">
|
|
<g transform="translate(256 78)">
|
|
<path d="M 0 -10 L 2.5 -2.5 L 10 0 L 2.5 2.5 L 0 10 L -2.5 2.5 L -10 0 L -2.5 -2.5 Z"/>
|
|
</g>
|
|
<g transform="translate(434 256)">
|
|
<path d="M 0 -10 L 2.5 -2.5 L 10 0 L 2.5 2.5 L 0 10 L -2.5 2.5 L -10 0 L -2.5 -2.5 Z"/>
|
|
</g>
|
|
<g transform="translate(256 434)">
|
|
<path d="M 0 -10 L 2.5 -2.5 L 10 0 L 2.5 2.5 L 0 10 L -2.5 2.5 L -10 0 L -2.5 -2.5 Z"/>
|
|
</g>
|
|
<g transform="translate(78 256)">
|
|
<path d="M 0 -10 L 2.5 -2.5 L 10 0 L 2.5 2.5 L 0 10 L -2.5 2.5 L -10 0 L -2.5 -2.5 Z"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|