View SVG source
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 600" width="100%" height="100%">
<defs>
<radialGradient id="skyGlow" cx="50%" cy="45%" r="60%">
<stop offset="0%" stop-color="#E8F6F8"></stop>
<stop offset="65%" stop-color="#D4EEF2"></stop>
<stop offset="100%" stop-color="#B8E2E8" stop-opacity="0"></stop>
</radialGradient>
<radialGradient id="sunGrad" cx="40%" cy="40%" r="60%">
<stop offset="0%" stop-color="#FFF3B0"></stop>
<stop offset="100%" stop-color="#FFD166"></stop>
</radialGradient>
<linearGradient id="featherGrad" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#FFFFFF"></stop>
<stop offset="70%" stop-color="#F1F4F8"></stop>
<stop offset="100%" stop-color="#D5DEE5"></stop>
</linearGradient>
<linearGradient id="pouchGrad" x1="10%" y1="0%" x2="80%" y2="100%">
<stop offset="0%" stop-color="#FFCA3A"></stop>
<stop offset="60%" stop-color="#FF924C"></stop>
<stop offset="100%" stop-color="#E05738"></stop>
</linearGradient>
<linearGradient id="beakGrad" x1="0%" y1="30%" x2="100%" y2="70%">
<stop offset="0%" stop-color="#FFD166"></stop>
<stop offset="85%" stop-color="#F77F00"></stop>
<stop offset="100%" stop-color="#D62828"></stop>
</linearGradient>
<linearGradient id="frameGrad" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#2EC4B6"></stop>
<stop offset="60%" stop-color="#0E8A80"></stop>
<stop offset="100%" stop-color="#075E57"></stop>
</linearGradient>
<linearGradient id="leatherGrad" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#9A593A"></stop>
<stop offset="100%" stop-color="#5C2F19"></stop>
</linearGradient>
<pattern id="basketWeave" width="10" height="10" patternUnits="userSpaceOnUse">
<path d="M0,5 L10,5 M5,0 L5,10" stroke="#C28D50" stroke-width="1.8"></path>
<rect width="10" height="10" fill="none" stroke="#9A652B" stroke-width="0.8"></rect>
</pattern>
<filter id="shadow" x="-10%" y="-10%" width="120%" height="130%">
<feDropShadow dx="0" dy="8" stdDeviation="6" flood-color="#001B2B" flood-opacity="0.18"></feDropShadow>
</filter>
<filter id="groundShadow" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur stdDeviation="7"></feGaussianBlur>
</filter>
</defs>
<circle cx="400" cy="300" r="230" fill="url(#skyGlow)"></circle>
<circle cx="480" cy="200" r="70" fill="url(#sunGrad)" opacity="0.85"></circle>
<g stroke="#99C1C9" stroke-width="2.5" stroke-linecap="round" opacity="0.6">
<line x1="80" y1="475" x2="160" y2="475" stroke-dasharray="16 10"></line>
<line x1="120" y1="495" x2="230" y2="495" stroke-dasharray="24 14"></line>
<line x1="570" y1="495" x2="680" y2="495" stroke-dasharray="20 12"></line>
<line x1="140" y1="360" x2="200" y2="360" stroke-dasharray="10 8"></line>
<line x1="110" y1="385" x2="185" y2="385" stroke-dasharray="14 10"></line>
</g>
<ellipse cx="270" cy="495" rx="75" ry="12" fill="#889FA5" opacity="0.45" filter="url(#groundShadow)"></ellipse>
<ellipse cx="530" cy="495" rx="75" ry="12" fill="#889FA5" opacity="0.45" filter="url(#groundShadow)"></ellipse>
<ellipse cx="400" cy="500" rx="60" ry="8" fill="#889FA5" opacity="0.3" filter="url(#groundShadow)"></ellipse>
<g id="farPedal">
<line x1="390" y1="410" x2="350" y2="445" stroke="#4A5568" stroke-width="6" stroke-linecap="round"></line>
<path d="M332,455 C336,448 350,442 360,445 C356,458 340,465 332,455 Z" fill="#E65100"></path>
<path d="M358,350 L348,445" stroke="#F57C00" stroke-width="7" stroke-linecap="round"></path>
</g>
<g id="rearWheel" filter="url(#shadow)">
<circle cx="270" cy="430" r="62" fill="none" stroke="#2B2D42" stroke-width="11"></circle>
<circle cx="270" cy="430" r="55" fill="none" stroke="#F4F1DE" stroke-width="5"></circle>
<g stroke="#A0AAB2" stroke-width="1.2" opacity="0.75">
<line x1="270" y1="375" x2="270" y2="485"></line>
<line x1="215" y1="430" x2="325" y2="430"></line>
<line x1="231" y1="391" x2="309" y2="469"></line>
<line x1="231" y1="469" x2="309" y2="391"></line>
<line x1="218" y1="410" x2="322" y2="450"></line>
<line x1="218" y1="450" x2="322" y2="410"></line>
<line x1="250" y1="378" x2="290" y2="482"></line>
<line x1="290" y1="378" x2="250" y2="482"></line>
</g>
<circle cx="270" cy="430" r="10" fill="#718096"></circle>
<circle cx="270" cy="430" r="4" fill="#2B2D42"></circle>
</g>
<g id="frontWheel" filter="url(#shadow)">
<circle cx="530" cy="430" r="62" fill="none" stroke="#2B2D42" stroke-width="11"></circle>
<circle cx="530" cy="430" r="55" fill="none" stroke="#F4F1DE" stroke-width="5"></circle>
<g stroke="#A0AAB2" stroke-width="1.2" opacity="0.75">
<line x1="530" y1="375" x2="530" y2="485"></line>
<line x1="475" y1="430" x2="585" y2="430"></line>
<line x1="491" y1="391" x2="569" y2="469"></line>
<line x1="491" y1="469" x2="569" y2="391"></line>
<line x1="478" y1="410" x2="582" y2="450"></line>
<line x1="478" y1="450" x2="582" y2="410"></line>
<line x1="510" y1="378" x2="550" y2="482"></line>
<line x1="550" y1="378" x2="510" y2="482"></line>
</g>
<circle cx="530" cy="430" r="9" fill="#718096"></circle>
<circle cx="530" cy="430" r="4" fill="#2B2D42"></circle>
</g>
<g id="bicycleFrame" filter="url(#shadow)">
<path d="M216,425 C218,380 252,362 290,364" fill="none" stroke="#E76F51" stroke-width="6" stroke-linecap="round"></path>
<line x1="270" y1="430" x2="390" y2="410" stroke="url(#frameGrad)" stroke-width="7" stroke-linecap="round"></line>
<line x1="270" y1="430" x2="350" y2="295" stroke="url(#frameGrad)" stroke-width="6" stroke-linecap="round"></line>
<line x1="390" y1="410" x2="350" y2="280" stroke="url(#frameGrad)" stroke-width="8" stroke-linecap="round"></line>
<line x1="390" y1="410" x2="495" y2="310" stroke="url(#frameGrad)" stroke-width="8" stroke-linecap="round"></line>
<line x1="350" y1="295" x2="490" y2="275" stroke="url(#frameGrad)" stroke-width="8" stroke-linecap="round"></line>
<line x1="486" y1="260" x2="497" y2="315" stroke="url(#frameGrad)" stroke-width="9" stroke-linecap="round"></line>
<line x1="497" y1="315" x2="530" y2="430" stroke="url(#frameGrad)" stroke-width="7" stroke-linecap="round"></line>
<circle cx="390" cy="410" r="20" fill="none" stroke="#4A5568" stroke-width="4" stroke-dasharray="3 3"></circle>
<path d="M390,390 L270,422 M390,430 L270,438" stroke="#4A5568" stroke-width="2.5"></path>
<circle cx="390" cy="410" r="14" fill="#A0AEC0"></circle>
<line x1="350" y1="280" x2="346" y2="258" stroke="#A0AEC0" stroke-width="6" stroke-linecap="round"></line>
<path d="M336,258 Q341,265 346,258 Q351,265 356,258" fill="none" stroke="#718096" stroke-width="3"></path>
<path d="M325,252 C335,250 365,248 375,254 C375,260 365,264 350,262 C335,260 322,258 325,252 Z" fill="url(#leatherGrad)"></path>
<line x1="486" y1="260" x2="480" y2="230" stroke="#CBD5E0" stroke-width="6" stroke-linecap="round"></line>
<path d="M480,230 C475,215 455,225 450,238" fill="none" stroke="#CBD5E0" stroke-width="5" stroke-linecap="round"></path>
<path d="M455,235 L447,242" stroke="url(#leatherGrad)" stroke-width="8" stroke-linecap="round"></path>
<circle cx="482" cy="222" r="6" fill="#F4A261"></circle>
<circle cx="481" cy="221" r="2" fill="#FFF3B0"></circle>
</g>
<g id="basketGroup" filter="url(#shadow)">
<line x1="492" y1="270" x2="525" y2="255" stroke="#718096" stroke-width="3"></line>
<line x1="497" y1="315" x2="540" y2="295" stroke="#718096" stroke-width="3"></line>
<g id="fish">
<path d="M545,235 C535,220 545,200 560,205 C575,210 570,235 555,240 Z" fill="#48CAE4"></path>
<path d="M565,207 L580,198 L575,212 Z" fill="#0096C7"></path>
<path d="M565,207 L580,218 L573,212 Z" fill="#0096C7"></path>
<path d="M548,225 C540,223 540,233 548,230 Z" fill="#90E0EF"></path>
<circle cx="550" cy="214" r="5" fill="#FFFFFF"></circle>
<circle cx="549" cy="214" r="2.5" fill="#03045E"></circle>
<circle cx="548" cy="212" r="1" fill="#FFFFFF"></circle>
<circle cx="538" cy="205" r="2.5" fill="none" stroke="#90E0EF" stroke-width="1.2"></circle>
<circle cx="532" cy="196" r="3.5" fill="none" stroke="#90E0EF" stroke-width="1.2"></circle>
</g>
<path d="M515,240 L575,240 L568,285 L522,285 Z" fill="#DDA15E"></path>
<path d="M515,240 L575,240 L568,285 L522,285 Z" fill="url(#basketWeave)"></path>
<rect x="512" y="236" width="66" height="6" rx="3" fill="#BC6C25"></rect>
</g>
<g id="pelican" filter="url(#shadow)">
<g id="tailFeathers">
<path d="M315,255 C285,255 265,245 255,235 C270,260 290,270 320,270 Z" fill="#CFD8DC"></path>
<path d="M320,250 C290,245 272,230 265,220 C278,245 300,260 325,262 Z" fill="#ECEFF1"></path>
</g>
<path d="M335,255 C320,230 330,185 365,170 C405,155 430,190 420,235 C410,275 355,280 335,255 Z" fill="url(#featherGrad)"></path>
<g id="nearLeg">
<path d="M380,260 C375,275 390,285 400,275 C405,268 400,258 380,260 Z" fill="#E2E8F0"></path>
<line x1="390" y1="275" x2="415" y2="335" stroke="#F57C00" stroke-width="7" stroke-linecap="round"></line>
<line x1="415" y1="335" x2="425" y2="385" stroke="#F57C00" stroke-width="6" stroke-linecap="round"></line>
<circle cx="415" cy="335" r="4.5" fill="#E65100"></circle>
<line x1="390" y1="410" x2="425" y2="385" stroke="#718096" stroke-width="6" stroke-linecap="round"></line>
<rect x="415" y="380" width="20" height="7" rx="3.5" fill="#1A202C"></rect>
<path d="M418,382 C428,375 448,377 452,388 C440,392 425,392 418,382 Z" fill="#FB8C00"></path>
<path d="M425,385 L448,382 M425,387 L450,388 M423,389 L445,393" stroke="#D84315" stroke-width="1.2"></path>
</g>
<path d="M395,180 C405,145 395,115 425,85 C440,70 460,80 460,105 C460,135 435,165 415,195 Z" fill="url(#featherGrad)"></path>
<circle cx="452" cy="95" r="26" fill="#FFFFFF"></circle>
<g id="cyclingCap">
<path d="M432,92 C430,70 455,58 472,66 C478,69 480,80 478,88 Z" fill="#E63946"></path>
<path d="M450,61 C456,60 460,62 463,85 C456,84 452,78 450,61 Z" fill="#F1FAEE"></path>
<path d="M472,75 C485,65 496,68 493,76 C485,82 474,84 472,75 Z" fill="#F1FAEE" stroke="#E63946" stroke-width="1.5"></path>
<circle cx="457" cy="62" r="3" fill="#F1FAEE"></circle>
</g>
<g id="pelicanFace">
<ellipse cx="460" cy="92" rx="7.5" ry="9" fill="#FFFFFF" stroke="#4A5568" stroke-width="1"></ellipse>
<circle cx="463" cy="92" r="5" fill="#1D3557"></circle>
<circle cx="465" cy="89" r="1.8" fill="#FFFFFF"></circle>
<circle cx="461" cy="94" r="0.9" fill="#FFFFFF"></circle>
<path d="M452,83 Q463,78 471,85" fill="none" stroke="#333333" stroke-width="2.5" stroke-linecap="round"></path>
</g>
<path d="M470,110 C465,150 490,195 540,175 C575,160 595,122 590,118 C560,114 505,110 470,110 Z" fill="url(#pouchGrad)"></path>
<path d="M485,120 Q485,155 520,165" fill="none" stroke="#D84315" stroke-width="1.8" opacity="0.6"></path>
<path d="M505,122 Q512,152 545,155" fill="none" stroke="#D84315" stroke-width="1.8" opacity="0.6"></path>
<path d="M465,96 L588,110 C596,111 600,115 598,122 C595,125 588,122 585,118 L466,112 Z" fill="url(#beakGrad)"></path>
<line x1="472" y1="104" x2="575" y2="114" stroke="#D84315" stroke-width="1.8" stroke-linecap="round"></line>
<circle cx="482" cy="103" r="1.5" fill="#9C27B0" opacity="0.5"></circle>
<path d="M350,225 C355,185 390,195 415,225 C395,250 370,250 350,225 Z" fill="#E2E8F0"></path>
<path d="M365,220 C375,195 400,200 415,228 C400,245 380,245 365,220 Z" fill="#CFD8DC"></path>
<path d="M390,210 C420,205 440,215 452,236 C445,242 435,245 415,235 C400,230 385,220 390,210 Z" fill="#F8FAFC"></path>
<g id="featherGrip" fill="#FFFFFF" stroke="#CBD5E0" stroke-width="1.2">
<path d="M448,232 C454,233 458,240 454,244 C449,248 444,244 445,237 Z"></path>
<path d="M453,235 C459,237 462,243 458,247 C452,250 448,246 450,239 Z"></path>
<path d="M443,234 C447,236 450,242 446,246 C441,248 438,244 440,238 Z"></path>
</g>
<g id="scarf">
<circle cx="418" cy="186" r="7" fill="#E63946"></circle>
<path d="M415,187 C395,190 370,182 355,178 C372,192 395,198 414,192 Z" fill="#E63946"></path>
<path d="M413,190 C390,198 375,202 360,200 C378,208 402,204 414,195 Z" fill="#C1121F"></path>
<circle cx="385" cy="186" r="1.5" fill="#FFF"></circle>
<circle cx="370" cy="183" r="1.5" fill="#FFF"></circle>
<circle cx="380" cy="201" r="1.5" fill="#FFF"></circle>
</g>
</g>
</svg>