<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="#bfe9ff"/>
<stop offset="1" stop-color="#f7fbff"/>
</linearGradient>
<linearGradient id="ground" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#e8f5e9"/>
<stop offset="1" stop-color="#c8e6c9"/>
</linearGradient>
<linearGradient id="beakGrad" x1="0" y1="0" x2="1" y2="0">
<stop offset="0" stop-color="#ffb74d"/>
<stop offset="1" stop-color="#ff7043"/>
</linearGradient>
<linearGradient id="frameGrad" x1="0" y1="0" x2="1" y2="1">
<stop offset="0" stop-color="#1e88e5"/>
<stop offset="1" stop-color="#1565c0"/>
</linearGradient>
<filter id="softShadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="0" dy="4" stdDeviation="4" flood-color="#000" flood-opacity="0.25"/>
</filter>
<filter id="ink" x="-10%" y="-10%" width="120%" height="120%">
<feDropShadow dx="0" dy="1" stdDeviation="0.6" flood-color="#000" flood-opacity="0.35"/>
</filter>
</defs>
<!-- Background -->
<rect width="900" height="600" fill="url(#sky)"/>
<rect y="420" width="900" height="180" fill="url(#ground)"/>
<ellipse cx="450" cy="470" rx="320" ry="40" fill="#000" opacity="0.08"/>
<!-- Bicycle + pelican -->
<g transform="translate(0,0)" filter="url(#softShadow)">
<!-- Bicycle shadow -->
<ellipse cx="450" cy="470" rx="290" ry="30" fill="#000" opacity="0.12"/>
<!-- Wheels -->
<g id="wheel" filter="url(#ink)">
<circle cx="0" cy="0" r="82" fill="#fff" stroke="#263238" stroke-width="8"/>
<circle cx="0" cy="0" r="70" fill="none" stroke="#90a4ae" stroke-width="3"/>
<circle cx="0" cy="0" r="10" fill="#263238"/>
<g stroke="#607d8b" stroke-width="3" opacity="0.9">
<line x1="0" y1="-70" x2="0" y2="70"/>
<line x1="-70" y1="0" x2="70" y2="0"/>
<line x1="-50" y1="-50" x2="50" y2="50"/>
<line x1="50" y1="-50" x2="-50" y2="50"/>
<line x1="-65" y1="-18" x2="65" y2="18"/>
<line x1="-65" y1="18" x2="65" y2="-18"/>
</g>
</g>
<g transform="translate(290,450)">
<use href="#wheel"/>
</g>
<g transform="translate(610,450)">
<use href="#wheel"/>
</g>
<!-- Frame -->
<g fill="none" stroke="url(#frameGrad)" stroke-width="14" stroke-linecap="round" stroke-linejoin="round" filter="url(#ink)">
<!-- main triangle -->
<path d="M 330 450 L 455 380 L 585 450 Z"/>
<!-- seat tube -->
<path d="M 455 380 L 430 330"/>
<!-- down tube to front -->
<path d="M 455 380 L 560 355"/>
<!-- fork -->
<path d="M 585 450 L 560 360"/>
<!-- chain stay -->
<path d="M 330 450 L 410 450"/>
<!-- top tube extension -->
<path d="M 430 330 L 540 325"/>
</g>
<!-- Handlebar + stem -->
<g fill="none" stroke="#263238" stroke-width="10" stroke-linecap="round" stroke-linejoin="round" filter="url(#ink)">
<path d="M 540 325 L 570 300"/>
<path d="M 560 300 C 545 290, 525 290, 510 300"/>
<path d="M 570 300 C 585 290, 605 290, 620 300"/>
</g>
<!-- Seat -->
<g filter="url(#ink)">
<path d="M 405 320 C 420 305, 455 305, 475 320 C 455 335, 420 335, 405 320 Z" fill="#37474f"/>
<path d="M 430 330 L 420 360" stroke="#37474f" stroke-width="10" stroke-linecap="round"/>
</g>
<!-- Crank + pedals -->
<g filter="url(#ink)">
<circle cx="410" cy="450" r="18" fill="#263238"/>
<circle cx="410" cy="450" r="34" fill="none" stroke="#263238" stroke-width="8"/>
<g stroke="#263238" stroke-width="8" stroke-linecap="round">
<line x1="410" y1="450" x2="445" y2="430"/>
<line x1="410" y1="450" x2="378" y2="472"/>
</g>
<g fill="#455a64">
<rect x="440" y="420" width="34" height="12" rx="6"/>
<rect x="360" y="468" width="34" height="12" rx="6"/>
</g>
<!-- chain -->
<path d="M 410 450 C 455 455, 520 465, 570 450" fill="none" stroke="#546e7a" stroke-width="5" stroke-linecap="round" opacity="0.8"/>
</g>
<!-- Pelican -->
<g filter="url(#ink)">
<!-- body -->
<path d="M 360 300
C 330 320, 320 360, 340 395
C 360 435, 420 445, 455 420
C 490 395, 490 350, 468 325
C 448 302, 405 290, 360 300 Z"
fill="#f5f5f5" stroke="#263238" stroke-width="4" />
<!-- wing -->
<path d="M 365 330
C 340 355, 345 395, 380 410
C 410 423, 450 410, 465 385
C 430 390, 400 372, 392 345
C 386 325, 375 320, 365 330 Z"
fill="#e0e0e0" stroke="#263238" stroke-width="3"/>
<!-- belly shading -->
<path d="M 345 390 C 370 430, 430 435, 460 405 C 430 415, 390 410, 365 385 C 355 375, 350 380, 345 390 Z"
fill="#ededed" opacity="0.9"/>
<!-- neck -->
<path d="M 445 315
C 470 285, 520 270, 560 285
C 540 305, 505 320, 470 330
C 455 335, 440 330, 445 315 Z"
fill="#f5f5f5" stroke="#263238" stroke-width="4"/>
<!-- head -->
<path d="M 560 285
C 585 270, 615 275, 630 295
C 645 315, 635 345, 610 352
C 585 360, 560 345, 555 322
C 552 308, 552 292, 560 285 Z"
fill="#f5f5f5" stroke="#263238" stroke-width="4"/>
<!-- eye -->
<circle cx="612" cy="305" r="9" fill="#263238"/>
<circle cx="609" cy="302" r="3" fill="#fff"/>
<!-- beak and pouch -->
<path d="M 630 300
C 675 285, 735 300, 770 330
C 735 350, 675 355, 635 340
C 625 335, 622 310, 630 300 Z"
fill="url(#beakGrad)" stroke="#263238" stroke-width="4"/>
<path d="M 635 340
C 690 390, 760 385, 790 350
C 760 410, 675 420, 625 370
C 610 355, 615 345, 635 340 Z"
fill="#ffd180" stroke="#263238" stroke-width="4" opacity="0.95"/>
<!-- cheek patch -->
<path d="M 585 330 C 600 340, 615 340, 625 330 C 615 350, 590 350, 585 330 Z"
fill="#eeeeee" opacity="0.9"/>
<!-- scarf (fun detail) -->
<path d="M 470 330
C 500 345, 530 345, 555 332
C 552 350, 520 365, 485 360
C 470 358, 460 345, 470 330 Z"
fill="#ef5350" stroke="#263238" stroke-width="3"/>
<path d="M 505 360 C 520 380, 520 405, 510 425" fill="none" stroke="#ef5350" stroke-width="10" stroke-linecap="round"/>
<path d="M 505 360 C 520 380, 520 405, 510 425" fill="none" stroke="#263238" stroke-width="3" stroke-linecap="round" opacity="0.8"/>
<!-- arms / flippers holding handlebars -->
<path d="M 455 360
C 480 350, 505 340, 530 332
C 545 328, 560 328, 570 335
C 548 350, 520 362, 490 370
C 475 374, 462 372, 455 360 Z"
fill="#e0e0e0" stroke="#263238" stroke-width="3"/>
<path d="M 565 334 C 575 330, 590 330, 600 336" fill="none" stroke="#263238" stroke-width="6" stroke-linecap="round"/>
<!-- legs pedaling -->
<g>
<path d="M 410 410
C 395 420, 385 435, 382 455
C 380 470, 390 480, 405 478
C 418 476, 425 465, 425 452
C 425 438, 420 422, 410 410 Z"
fill="#ffccbc" stroke="#263238" stroke-width="3"/>
<path d="M 445 410
C 455 425, 458 445, 450 462
C 442 478, 425 485, 412 476
C 425 470, 432 458, 432 445
C 432 430, 437 418, 445 410 Z"
fill="#ffccbc" stroke="#263238" stroke-width="3"/>
<!-- feet on pedals -->
<path d="M 446 430 C 458 430, 470 438, 472 448 C 460 455, 448 455, 438 448 C 437 440, 440 432, 446 430 Z"
fill="#ffab91" stroke="#263238" stroke-width="3"/>
<path d="M 372 468 C 382 462, 396 462, 404 470 C 402 482, 388 488, 374 484 C 368 480, 368 472, 372 468 Z"
fill="#ffab91" stroke="#263238" stroke-width="3"/>
</g>
<!-- tiny feather tail -->
<path d="M 335 360 C 315 360, 300 375, 300 392 C 315 390, 330 380, 335 360 Z"
fill="#e0e0e0" stroke="#263238" stroke-width="3"/>
</g>
<!-- Small motion lines -->
<g stroke="#90a4ae" stroke-width="5" stroke-linecap="round" opacity="0.7">
<path d="M 220 420 C 200 418, 185 410, 170 400"/>
<path d="M 235 450 C 215 450, 195 445, 175 435"/>
<path d="M 250 480 C 230 485, 205 485, 185 478"/>
</g>
</g>
<!-- Foreground subtle grass strokes -->
<g opacity="0.25" stroke="#2e7d32" stroke-width="3" stroke-linecap="round">
<path d="M 80 520 C 75 505, 78 495, 88 485"/>
<path d="M 110 530 C 108 512, 115 500, 128 490"/>
<path d="M 780 525 C 785 508, 800 498, 820 492"/>
<path d="M 740 535 C 742 515, 752 505, 768 496"/>
</g>
</svg>