<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="#bfe8ff"/>
<stop offset="100%" stop-color="#eef9ff"/>
</linearGradient>
<linearGradient id="ground" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#f7f1df"/>
<stop offset="100%" stop-color="#f0e3c2"/>
</linearGradient>
<linearGradient id="metal" x1="0" y1="0" x2="1" y2="0">
<stop offset="0%" stop-color="#6b7a86"/>
<stop offset="50%" stop-color="#a9b7c2"/>
<stop offset="100%" stop-color="#55636e"/>
</linearGradient>
<linearGradient id="rubber" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#2a2a2a"/>
<stop offset="100%" stop-color="#0f0f0f"/>
</linearGradient>
<linearGradient id="beak" x1="0" y1="0" x2="1" y2="0">
<stop offset="0%" stop-color="#ffb24a"/>
<stop offset="100%" stop-color="#f07a2f"/>
</linearGradient>
<filter id="softShadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="0" dy="3" stdDeviation="4" flood-color="#000" flood-opacity="0.22"/>
</filter>
<filter id="tinyShadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="0" dy="2" stdDeviation="2" flood-color="#000" flood-opacity="0.18"/>
</filter>
</defs>
<!-- Background -->
<rect x="0" y="0" width="900" height="600" fill="url(#sky)"/>
<path d="M0 420 C 140 390, 220 460, 360 430 C 520 395, 640 465, 900 420 L 900 600 L 0 600 Z" fill="url(#ground)"/>
<path d="M70 120 C120 90, 190 105, 230 130 C190 150, 120 150, 70 120 Z" fill="#ffffff" opacity="0.55"/>
<path d="M640 95 C690 70, 770 80, 815 110 C770 135, 690 135, 640 95 Z" fill="#ffffff" opacity="0.5"/>
<!-- Ground shadow -->
<ellipse cx="450" cy="470" rx="300" ry="35" fill="#000" opacity="0.08"/>
<!-- Bicycle -->
<g id="bike" filter="url(#softShadow)">
<!-- Wheels -->
<g>
<circle cx="280" cy="450" r="92" fill="url(#rubber)"/>
<circle cx="280" cy="450" r="70" fill="none" stroke="#3b3b3b" stroke-width="8"/>
<circle cx="280" cy="450" r="12" fill="#cfd8df" stroke="#5b6670" stroke-width="3"/>
<!-- spokes -->
<g stroke="#cfd8df" stroke-width="2" opacity="0.85">
<line x1="280" y1="450" x2="280" y2="358"/>
<line x1="280" y1="450" x2="345" y2="382"/>
<line x1="280" y1="450" x2="372" y2="450"/>
<line x1="280" y1="450" x2="345" y2="518"/>
<line x1="280" y1="450" x2="280" y2="542"/>
<line x1="280" y1="450" x2="215" y2="518"/>
<line x1="280" y1="450" x2="188" y2="450"/>
<line x1="280" y1="450" x2="215" y2="382"/>
</g>
</g>
<g>
<circle cx="620" cy="450" r="92" fill="url(#rubber)"/>
<circle cx="620" cy="450" r="70" fill="none" stroke="#3b3b3b" stroke-width="8"/>
<circle cx="620" cy="450" r="12" fill="#cfd8df" stroke="#5b6670" stroke-width="3"/>
<g stroke="#cfd8df" stroke-width="2" opacity="0.85">
<line x1="620" y1="450" x2="620" y2="358"/>
<line x1="620" y1="450" x2="685" y2="382"/>
<line x1="620" y1="450" x2="712" y2="450"/>
<line x1="620" y1="450" x2="685" y2="518"/>
<line x1="620" y1="450" x2="620" y2="542"/>
<line x1="620" y1="450" x2="555" y2="518"/>
<line x1="620" y1="450" x2="528" y2="450"/>
<line x1="620" y1="450" x2="555" y2="382"/>
</g>
</g>
<!-- Frame -->
<g fill="none" stroke="url(#metal)" stroke-linecap="round" stroke-linejoin="round">
<path d="M280 450 L 420 395 L 520 450 L 360 450 Z" stroke-width="14"/>
<path d="M420 395 L 500 330" stroke-width="12"/>
<path d="M500 330 L 620 450" stroke-width="14"/>
<path d="M420 395 L 360 450" stroke-width="12"/>
<path d="M360 450 L 520 450" stroke-width="12"/>
<!-- fork -->
<path d="M500 330 L 590 330" stroke-width="10"/>
<path d="M590 330 L 620 450" stroke-width="12"/>
<!-- seat tube -->
<path d="M420 395 L 408 325" stroke-width="12"/>
<!-- handlebar stem -->
<path d="M500 330 L 505 290" stroke-width="10"/>
<!-- handlebar -->
<path d="M470 285 C 495 270, 515 270, 540 285" stroke-width="10"/>
<path d="M470 285 L 455 270" stroke-width="8"/>
<path d="M540 285 L 555 270" stroke-width="8"/>
</g>
<!-- Seat -->
<g filter="url(#tinyShadow)">
<path d="M382 315 C 398 300, 438 300, 452 316 C 438 330, 398 332, 382 315 Z" fill="#2b2f33"/>
<path d="M395 315 C 408 306, 430 306, 442 316 C 430 324, 408 325, 395 315 Z" fill="#3c4248" opacity="0.8"/>
<path d="M408 325 L 420 395" stroke="#4b555e" stroke-width="8" stroke-linecap="round"/>
</g>
<!-- Pedals / crank -->
<g>
<circle cx="420" cy="395" r="22" fill="#cfd8df" stroke="#55636e" stroke-width="4"/>
<circle cx="420" cy="395" r="6" fill="#55636e"/>
<path d="M420 395 L 448 372" stroke="#55636e" stroke-width="8" stroke-linecap="round"/>
<path d="M420 395 L 392 418" stroke="#55636e" stroke-width="8" stroke-linecap="round"/>
<rect x="444" y="362" width="34" height="14" rx="6" fill="#2b2f33"/>
<rect x="368" y="414" width="34" height="14" rx="6" fill="#2b2f33"/>
</g>
<!-- Chain -->
<path d="M420 395 C 470 420, 520 420, 570 410" fill="none" stroke="#3b3b3b" stroke-width="5" opacity="0.55"/>
<circle cx="570" cy="410" r="14" fill="#cfd8df" stroke="#55636e" stroke-width="4"/>
</g>
<!-- Pelican -->
<g id="pelican" filter="url(#softShadow)">
<!-- Body -->
<path d="M410 270
C 360 250, 300 270, 290 320
C 280 375, 330 410, 390 410
C 460 410, 515 380, 525 330
C 535 285, 480 255, 410 270 Z"
fill="#f5f7fb" stroke="#c8d2dc" stroke-width="4"/>
<!-- Belly shading -->
<path d="M330 330
C 325 370, 365 395, 405 398
C 455 402, 495 382, 505 345
C 475 370, 430 378, 390 370
C 360 364, 340 350, 330 330 Z"
fill="#e9eef5" opacity="0.9"/>
<!-- Wing -->
<path d="M370 300
C 330 315, 320 350, 345 372
C 370 395, 420 390, 450 360
C 430 360, 405 350, 392 333
C 382 320, 380 309, 370 300 Z"
fill="#e6ecf4" stroke="#c3ceda" stroke-width="4"/>
<!-- Neck -->
<path d="M470 285
C 500 260, 525 255, 545 265
C 565 275, 560 300, 540 315
C 520 330, 495 330, 475 315
C 455 300, 455 295, 470 285 Z"
fill="#f5f7fb" stroke="#c8d2dc" stroke-width="4"/>
<!-- Head -->
<path d="M545 250
C 572 240, 600 248, 610 270
C 622 296, 604 320, 575 322
C 548 324, 530 305, 528 282
C 526 262, 532 255, 545 250 Z"
fill="#f5f7fb" stroke="#c8d2dc" stroke-width="4"/>
<!-- Eye -->
<circle cx="585" cy="276" r="10" fill="#ffffff" stroke="#aebbc8" stroke-width="3"/>
<circle cx="588" cy="278" r="4.5" fill="#1f2a33"/>
<circle cx="590" cy="276" r="1.6" fill="#ffffff"/>
<!-- Beak and pouch -->
<path d="M610 280
C 670 260, 745 268, 800 295
C 745 322, 670 332, 610 312
C 600 308, 596 300, 598 292
C 600 286, 604 282, 610 280 Z"
fill="url(#beak)" stroke="#d46a2a" stroke-width="4" stroke-linejoin="round"/>
<path d="M610 312
C 665 355, 740 360, 790 330
C 760 375, 680 395, 625 360
C 600 344, 592 324, 610 312 Z"
fill="#ffd4b3" stroke="#e4a07a" stroke-width="4" opacity="0.98"/>
<path d="M615 292
C 680 282, 740 290, 790 310"
fill="none" stroke="#b85725" stroke-width="4" opacity="0.6"/>
<!-- Legs to pedals -->
<g fill="none" stroke="#f0b07e" stroke-linecap="round" stroke-linejoin="round">
<path d="M395 405 C 405 430, 420 445, 450 455" stroke-width="10"/>
<path d="M450 455 C 468 460, 480 452, 478 438" stroke-width="10"/>
<path d="M430 405 C 425 432, 410 452, 388 462" stroke-width="10"/>
<path d="M388 462 C 372 470, 360 466, 360 452" stroke-width="10"/>
</g>
<!-- Feet -->
<path d="M474 438 C 468 454, 452 462, 438 458 C 450 446, 462 438, 474 438 Z"
fill="#f0b07e" stroke="#d98f63" stroke-width="3"/>
<path d="M360 452 C 358 468, 342 476, 328 472 C 340 460, 350 452, 360 452 Z"
fill="#f0b07e" stroke="#d98f63" stroke-width="3"/>
<!-- Pelican holding handlebar -->
<g fill="none" stroke-linecap="round" stroke-linejoin="round">
<path d="M470 330 C 490 340, 505 340, 520 330" stroke="#c3ceda" stroke-width="10"/>
<path d="M520 330 C 535 320, 545 305, 550 292" stroke="#f5f7fb" stroke-width="10"/>
<path d="M550 292 C 548 285, 542 282, 535 284" stroke="#f0b07e" stroke-width="10"/>
<path d="M525 332 C 520 320, 515 310, 508 300" stroke="#f5f7fb" stroke-width="10"/>
<path d="M508 300 C 500 292, 492 294, 490 302" stroke="#f0b07e" stroke-width="10"/>
</g>
<!-- Little scarf for fun -->
<path d="M515 325
C 500 340, 475 345, 458 336
C 470 320, 495 312, 515 325 Z"
fill="#ff4f6d" opacity="0.9"/>
<path d="M458 336 C 445 350, 445 368, 460 380 C 465 360, 468 348, 458 336 Z"
fill="#ff4f6d" opacity="0.85"/>
</g>
<!-- Foreground subtle highlights -->
<path d="M150 520 C 260 500, 360 520, 450 535 C 560 555, 700 545, 820 520"
fill="none" stroke="#ffffff" stroke-width="6" opacity="0.25"/>
</svg>