7ea8f12a31
- Complete Product Requirements Document with full technical specs - MorseQuest adventure-based branding and visual identity - All logos, icons, and brand assets ready for development - Freemium business model ($9.95/year, first year free launch strategy) - Ready for Keylink IT Forge platform deployment Phase 1 MVP ready to begin (10-12 week timeline)
89 lines
3.4 KiB
XML
89 lines
3.4 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 80" width="600" height="80">
|
|
<defs>
|
|
<!-- Gradient for telegraph key -->
|
|
<radialGradient id="brassGradient" cx="0.3" cy="0.3">
|
|
<stop offset="0%" stop-color="#FFD700"/>
|
|
<stop offset="40%" stop-color="#DAA520"/>
|
|
<stop offset="100%" stop-color="#B8860B"/>
|
|
</radialGradient>
|
|
|
|
<!-- Text gradient -->
|
|
<linearGradient id="textGradient" x1="0%" y1="0%" x2="100%" y2="0%">
|
|
<stop offset="0%" stop-color="#8B4513"/>
|
|
<stop offset="50%" stop-color="#D4AF37"/>
|
|
<stop offset="100%" stop-color="#CD7F32"/>
|
|
</linearGradient>
|
|
|
|
<!-- Quest gem gradient -->
|
|
<radialGradient id="gemGradient" cx="0.3" cy="0.3">
|
|
<stop offset="0%" stop-color="#87CEEB"/>
|
|
<stop offset="50%" stop-color="#4169E1"/>
|
|
<stop offset="100%" stop-color="#191970"/>
|
|
</radialGradient>
|
|
</defs>
|
|
|
|
<!-- Telegraph key assembly -->
|
|
<g transform="translate(20, 20)">
|
|
<!-- Key base -->
|
|
<ellipse cx="20" cy="35" rx="15" ry="6" fill="#8B4513"/>
|
|
<ellipse cx="20" cy="33" rx="15" ry="6" fill="url(#brassGradient)"/>
|
|
|
|
<!-- Key lever -->
|
|
<rect x="12" y="28" width="30" height="4" rx="2" fill="url(#brassGradient)"/>
|
|
<circle cx="42" cy="30" r="3" fill="#8B4513"/>
|
|
<circle cx="42" cy="29" r="3" fill="url(#brassGradient)"/>
|
|
|
|
<!-- Key knob -->
|
|
<circle cx="12" cy="30" r="4" fill="#8B4513"/>
|
|
<circle cx="12" cy="29" r="4" fill="url(#brassGradient)"/>
|
|
<circle cx="12" cy="28" r="2" fill="#FFD700"/>
|
|
|
|
<!-- Quest gem on key -->
|
|
<circle cx="20" cy="25" r="2.5" fill="url(#gemGradient)" stroke="#4169E1" stroke-width="0.5"/>
|
|
</g>
|
|
|
|
<!-- Main title text -->
|
|
<text x="80" y="35" font-family="serif" font-size="26" font-weight="bold" fill="url(#textGradient)">
|
|
MORSEQUEST
|
|
</text>
|
|
|
|
<!-- Morse code visualization -->
|
|
<g transform="translate(80, 50)">
|
|
<!-- Dots and dashes representing "CQ" (calling anyone) -->
|
|
<circle cx="0" cy="8" r="2" fill="#D4AF37"/>
|
|
<rect x="8" y="6" width="8" height="4" rx="2" fill="#D4AF37"/>
|
|
<circle cx="22" cy="8" r="2" fill="#D4AF37"/>
|
|
<rect x="30" y="6" width="8" height="4" rx="2" fill="#D4AF37"/>
|
|
|
|
<rect x="50" y="6" width="8" height="4" rx="2" fill="#DAA520"/>
|
|
<rect x="62" y="6" width="8" height="4" rx="2" fill="#DAA520"/>
|
|
<circle cx="78" cy="8" r="2" fill="#DAA520"/>
|
|
<rect x="86" y="6" width="8" height="4" rx="2" fill="#DAA520"/>
|
|
|
|
<!-- Signal waves -->
|
|
<path d="M0,15 Q15,10 30,15 T60,15 T90,15" stroke="#DAA520" stroke-width="1.5" fill="none" opacity="0.5"/>
|
|
</g>
|
|
|
|
<!-- Tagline -->
|
|
<text x="450" y="25" font-family="sans-serif" font-size="9" fill="#8B4513" text-anchor="middle">
|
|
Learn Morse Code
|
|
</text>
|
|
<text x="450" y="38" font-family="sans-serif" font-size="9" fill="#8B4513" text-anchor="middle">
|
|
Master Amateur Radio
|
|
</text>
|
|
<text x="450" y="51" font-family="sans-serif" font-size="9" fill="#8B4513" text-anchor="middle">
|
|
Adventure Awaits
|
|
</text>
|
|
|
|
<!-- Quest sword accent -->
|
|
<g transform="translate(570, 18)">
|
|
<rect x="0" y="-12" width="2.5" height="24" fill="#B8860B"/>
|
|
<rect x="-4" y="-14" width="11" height="3" fill="#DAA520"/>
|
|
<circle cx="1.25" cy="-16" r="1.8" fill="#4169E1"/>
|
|
</g>
|
|
|
|
<!-- Decorative accent line -->
|
|
<rect x="20" y="70" width="560" height="1.5" fill="#D4AF37" opacity="0.5"/>
|
|
<rect x="20" y="74" width="560" height="1.5" fill="#4169E1" opacity="0.4"/>
|
|
</svg>
|