<svg xmlns="http://www.w3.org/2000/svg" width="900" height="600" viewBox="0 0 900 600">
<defs>
<linearGradient id="sky" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#cfefff"/>
<stop offset="70%" stop-color="#f6fbff"/>
<stop offset="100%" stop-color="#ffffff"/>
</linearGradient>
<linearGradient id="sea" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#7fd0ff" stop-opacity="0.55"/>
<stop offset="100%" stop-color="#2a93d6" stop-opacity="0.35"/>
</linearGradient>
<linearGradient id="metal" x1="0" y1="0" x2="1" y2="0">
<stop offset="0%" stop-color="#2b2f35"/>
<stop offset="45%" stop-color="#4a515b"/>
<stop offset="100%" stop-color="#1f2328"/>
</linearGradient>
<linearGradient id="beak" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#ffd37a"/>
<stop offset="60%" stop-color="#ffb24b"/>
<stop offset="100%" stop-color="#f08a2b"/>
</linearGradient>
<linearGradient id="pouch" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#ffe6b8"/>
<stop offset="100%" stop-color="#f3c67d"/>
</linearGradient>
<filter id="softShadow" x="-30%" y="-30%" width="160%" height="160%">
<feDropShadow dx="0" dy="4" stdDeviation="6" flood-color="#000" flood-opacity="0.22"/>
</filter>
<filter id="lineShadow" x="-30%" y="-30%" width="160%" height="160%">
<feDropShadow dx="0" dy="2" stdDeviation="2" flood-color="#000" flood-opacity="0.18"/>
</filter>
</defs>
<!-- Background -->
<rect width="900" height="600" fill="url(#sky)"/>
<path d="M0,420 C120,390 220,430 340,410 C460,390 560,440 700,410 C800,392 860,405 900,415 L900,600 L0,600 Z" fill="url(#sea)"/>
<path d="M0,470 C120,450 220,490 340,470 C470,445 590,505 720,470 C810,445 860,458 900,465" fill="none" stroke="#2a93d6" stroke-opacity="0.25" stroke-width="6"/>
<path d="M40,520 C160,500 260,540 380,520 C510,498 640,560 780,520" fill="none" stroke="#2a93d6" stroke-opacity="0.18" stroke-width="5"/>
<!-- Ground line -->
<path d="M0,455 H900" stroke="#1c6f9f" stroke-opacity="0.25" stroke-width="4"/>
<!-- Bicycle + Pelican -->
<g transform="translate(0,0)" filter="url(#softShadow)">
<!-- Wheels -->
<g>
<circle cx="270" cy="430" r="86" fill="#ffffff" opacity="0.9"/>
<circle cx="270" cy="430" r="86" fill="none" stroke="#1d2228" stroke-width="10"/>
<circle cx="270" cy="430" r="72" fill="none" stroke="#59626e" stroke-width="4" opacity="0.6"/>
<circle cx="270" cy="430" r="12" fill="#1d2228"/>
<g stroke="#404752" stroke-width="3" opacity="0.8">
<line x1="270" y1="430" x2="270" y2="344"/>
<line x1="270" y1="430" x2="332" y2="374"/>
<line x1="270" y1="430" x2="356" y2="430"/>
<line x1="270" y1="430" x2="332" y2="486"/>
<line x1="270" y1="430" x2="270" y2="516"/>
<line x1="270" y1="430" x2="208" y2="486"/>
<line x1="270" y1="430" x2="184" y2="430"/>
<line x1="270" y1="430" x2="208" y2="374"/>
</g>
<circle cx="610" cy="430" r="86" fill="#ffffff" opacity="0.9"/>
<circle cx="610" cy="430" r="86" fill="none" stroke="#1d2228" stroke-width="10"/>
<circle cx="610" cy="430" r="72" fill="none" stroke="#59626e" stroke-width="4" opacity="0.6"/>
<circle cx="610" cy="430" r="12" fill="#1d2228"/>
<g stroke="#404752" stroke-width="3" opacity="0.8">
<line x1="610" y1="430" x2="610" y2="344"/>
<line x1="610" y1="430" x2="672" y2="374"/>
<line x1="610" y1="430" x2="696" y2="430"/>
<line x1="610" y1="430" x2="672" y2="486"/>
<line x1="610" y1="430" x2="610" y2="516"/>
<line x1="610" y1="430" x2="548" y2="486"/>
<line x1="610" y1="430" x2="524" y2="430"/>
<line x1="610" y1="430" x2="548" y2="374"/>
</g>
</g>
<!-- Frame -->
<g stroke="url(#metal)" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" fill="none" filter="url(#lineShadow)">
<!-- main triangle -->
<path d="M270,430 L395,330 L505,430 Z"/>
<!-- seat tube to rear -->
<path d="M395,330 L330,430"/>
<!-- chain stay -->
<path d="M330,430 L270,430"/>
<!-- down tube to front -->
<path d="M395,330 L610,430"/>
<!-- top tube to front -->
<path d="M395,330 L525,310 L610,430"/>
<!-- fork -->
<path d="M610,430 L650,305"/>
<!-- handlebar stem -->
<path d="M650,305 L635,275"/>
<!-- handlebar -->
<path d="M600,270 C625,255 675,255 705,270"/>
<!-- seat post -->
<path d="M525,310 L520,270"/>
<!-- seat -->
<path d="M485,270 C505,255 545,255 565,270"/>
</g>
<!-- Drivetrain -->
<g>
<circle cx="330" cy="430" r="26" fill="none" stroke="#1d2228" stroke-width="8"/>
<circle cx="330" cy="430" r="6" fill="#1d2228"/>
<path d="M330,430 L360,410" stroke="#1d2228" stroke-width="8" stroke-linecap="round"/>
<path d="M360,410 L378,428" stroke="#1d2228" stroke-width="8" stroke-linecap="round"/>
<path d="M330,430 C410,415 510,415 610,430" fill="none" stroke="#2f353d" stroke-width="4" opacity="0.6"/>
</g>
<!-- Pelican -->
<g transform="translate(0,0)">
<!-- Body -->
<path d="M420,260
C380,260 345,290 340,335
C334,390 380,430 440,430
C505,430 555,390 555,335
C555,295 520,260 470,255
C455,253 437,255 420,260 Z"
fill="#ffffff" stroke="#2b2f35" stroke-width="4"/>
<!-- Wing -->
<path d="M430,300
C395,310 375,340 382,370
C392,410 440,420 470,395
C500,370 500,330 470,308
C458,299 445,296 430,300 Z"
fill="#e9eef3" stroke="#2b2f35" stroke-width="4"/>
<!-- Tail feathers -->
<path d="M545,350
C575,355 595,370 604,392
C585,402 565,405 545,400
C555,385 555,368 545,350 Z"
fill="#f7f9fb" stroke="#2b2f35" stroke-width="4"/>
<!-- Neck -->
<path d="M395,280
C360,255 345,220 360,195
C375,170 415,170 445,195
C470,216 475,245 460,275
C440,315 410,305 395,280 Z"
fill="#ffffff" stroke="#2b2f35" stroke-width="4"/>
<!-- Head -->
<path d="M410,165
C380,165 358,188 360,216
C362,244 385,262 412,262
C445,262 470,238 468,210
C466,182 442,165 410,165 Z"
fill="#ffffff" stroke="#2b2f35" stroke-width="4"/>
<!-- Eye -->
<circle cx="404" cy="210" r="10" fill="#2b2f35"/>
<circle cx="401" cy="207" r="3" fill="#ffffff"/>
<!-- Beak upper -->
<path d="M455,210
C515,190 585,185 650,205
C610,225 555,238 495,242
C475,244 460,232 455,210 Z"
fill="url(#beak)" stroke="#2b2f35" stroke-width="4"/>
<!-- Pouch -->
<path d="M452,220
C505,240 585,245 650,220
C632,275 565,315 495,305
C465,300 448,270 452,220 Z"
fill="url(#pouch)" stroke="#2b2f35" stroke-width="4"/>
<!-- Beak tip line -->
<path d="M520,236 C565,240 610,236 650,220" fill="none" stroke="#2b2f35" stroke-width="3" opacity="0.55"/>
<!-- Pelican legs on pedals -->
<g stroke="#2b2f35" stroke-width="6" stroke-linecap="round" stroke-linejoin="round" fill="none">
<!-- left leg -->
<path d="M430,410 C410,430 390,450 372,465"/>
<path d="M372,465 L360,410" opacity="0"/>
<!-- right leg -->
<path d="M470,410 C455,430 445,455 448,478"/>
</g>
<!-- Feet -->
<g fill="#f08a2b" stroke="#2b2f35" stroke-width="4" stroke-linejoin="round">
<path d="M360,468 L335,470 L355,452 L375,468 Z"/>
<path d="M448,478 L425,494 L454,496 L470,478 Z"/>
</g>
<!-- Pedals -->
<g stroke="#1d2228" stroke-width="6" stroke-linecap="round">
<path d="M360,410 L392,410"/>
<path d="M430,488 L462,488"/>
</g>
<!-- Pelican arm/wing to handlebar -->
<path d="M455,318
C490,300 540,285 600,275"
fill="none" stroke="#2b2f35" stroke-width="6" stroke-linecap="round"/>
<!-- Small feather detail -->
<path d="M410,340 C430,330 460,330 485,345" fill="none" stroke="#2b2f35" stroke-width="3" opacity="0.35"/>
</g>
</g>
<!-- Foreground subtle shadow under bike -->
<ellipse cx="440" cy="470" rx="320" ry="26" fill="#000000" opacity="0.08"/>
</svg>