Files
cyclingbot/assets/avatar.svg
Blake Ridgway ba1770b493 first commit
2026-04-11 14:06:59 -05:00

88 lines
3.1 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
<defs>
<radialGradient id="bg" cx="38%" cy="35%" r="75%">
<stop offset="0%" stop-color="#1a2a4a"/>
<stop offset="100%" stop-color="#060d1a"/>
</radialGradient>
</defs>
<!-- Background -->
<circle cx="256" cy="256" r="256" fill="url(#bg)"/>
<!-- Subtle border ring -->
<circle cx="256" cy="256" r="244" fill="none" stroke="#00d4ff" stroke-width="1.5" opacity="0.35"/>
<!-- ═══════════════════════════════════════ -->
<!-- BICYCLE -->
<!-- ═══════════════════════════════════════ -->
<!-- Wheels — clean rings, no spokes -->
<circle cx="152" cy="318" r="86" fill="none" stroke="#00d4ff" stroke-width="17"/>
<circle cx="360" cy="318" r="86" fill="none" stroke="#00d4ff" stroke-width="17"/>
<!-- Hubs -->
<circle cx="152" cy="318" r="9" fill="#00d4ff"/>
<circle cx="360" cy="318" r="9" fill="#00d4ff"/>
<!-- ── Frame ── -->
<!-- Chain stay (rear hub → BB) -->
<line x1="152" y1="318" x2="252" y2="288"
stroke="#ffffff" stroke-width="13" stroke-linecap="round"/>
<!-- Seat tube (BB → seat junction) -->
<line x1="252" y1="288" x2="228" y2="196"
stroke="#ffffff" stroke-width="13" stroke-linecap="round"/>
<!-- Top tube (seat junction → head tube) -->
<line x1="228" y1="196" x2="324" y2="210"
stroke="#ffffff" stroke-width="11" stroke-linecap="round"/>
<!-- Down tube (head tube → BB) -->
<line x1="324" y1="210" x2="252" y2="288"
stroke="#ffffff" stroke-width="13" stroke-linecap="round"/>
<!-- Seat stay (seat junction → rear hub) -->
<line x1="228" y1="196" x2="152" y2="318"
stroke="#ffffff" stroke-width="10" stroke-linecap="round"/>
<!-- Head tube -->
<line x1="324" y1="210" x2="330" y2="246"
stroke="#ffffff" stroke-width="14" stroke-linecap="round"/>
<!-- Fork (head tube → front hub) -->
<line x1="330" y1="246" x2="360" y2="318"
stroke="#ffffff" stroke-width="11" stroke-linecap="round"/>
<!-- ── Cockpit ── -->
<!-- Seat post -->
<line x1="228" y1="196" x2="224" y2="172"
stroke="#ffffff" stroke-width="11" stroke-linecap="round"/>
<!-- Saddle -->
<rect x="200" y="165" width="54" height="11" rx="5.5" fill="#ffffff"/>
<!-- Stem -->
<line x1="324" y1="210" x2="328" y2="184"
stroke="#ffffff" stroke-width="11" stroke-linecap="round"/>
<!-- Drop handlebar -->
<path d="M 312,184 L 344,184 Q 354,184 354,196 L 354,210"
fill="none" stroke="#ffffff" stroke-width="10"
stroke-linecap="round" stroke-linejoin="round"/>
<!-- ── Drivetrain ── -->
<!-- Bottom bracket -->
<circle cx="252" cy="288" r="15" fill="#00d4ff"/>
<!-- Crank arm -->
<line x1="252" y1="288" x2="234" y2="308"
stroke="#00d4ff" stroke-width="9" stroke-linecap="round"/>
<!-- Pedal -->
<rect x="220" y="305" width="24" height="8" rx="3" fill="#00d4ff"/>
</svg>