Rename all output artifacts to their canonical case-id names (mythos-craft.html / pelican-cycling.svg / skeleton-watch.html, with -2 suffixes for variants) and drop the now-redundant "file" overrides from the corresponding models/*.json runs. Register new Claude Code runs for Opus 4.6 and 4.7 (new model JSONs), add the GPT-5.5 Pro skeleton-watch run, and regenerate the README registry tables. Remove stray .DS_Store files from outputs/. Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
426 lines
19 KiB
XML
426 lines
19 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 700">
|
|
<defs>
|
|
<linearGradient id="sky" x1="0" y1="0" x2="0" y2="1">
|
|
<stop offset="0%" stop-color="#FF9F7A"/>
|
|
<stop offset="30%" stop-color="#FFC59A"/>
|
|
<stop offset="60%" stop-color="#FFE6CB"/>
|
|
<stop offset="100%" stop-color="#B0D8E5"/>
|
|
</linearGradient>
|
|
<radialGradient id="sunRad" cx="0.5" cy="0.5" r="0.5">
|
|
<stop offset="0%" stop-color="#FFFCE6"/>
|
|
<stop offset="55%" stop-color="#FFE066"/>
|
|
<stop offset="100%" stop-color="#FFB347"/>
|
|
</radialGradient>
|
|
<radialGradient id="sunGlow" cx="0.5" cy="0.5" r="0.5">
|
|
<stop offset="0%" stop-color="#FFE066" stop-opacity="0.55"/>
|
|
<stop offset="100%" stop-color="#FFE066" stop-opacity="0"/>
|
|
</radialGradient>
|
|
<linearGradient id="sea" x1="0" y1="0" x2="0" y2="1">
|
|
<stop offset="0%" stop-color="#4D90B8"/>
|
|
<stop offset="60%" stop-color="#3D7DA0"/>
|
|
<stop offset="100%" stop-color="#2A5C7E"/>
|
|
</linearGradient>
|
|
<linearGradient id="sand" x1="0" y1="0" x2="0" y2="1">
|
|
<stop offset="0%" stop-color="#EFD7A0"/>
|
|
<stop offset="50%" stop-color="#E0C588"/>
|
|
<stop offset="100%" stop-color="#BFA070"/>
|
|
</linearGradient>
|
|
<linearGradient id="pelicanBody" x1="0" y1="0" x2="0.3" y2="1">
|
|
<stop offset="0%" stop-color="#FFFFFF"/>
|
|
<stop offset="60%" stop-color="#EAEAEA"/>
|
|
<stop offset="100%" stop-color="#B8B8B8"/>
|
|
</linearGradient>
|
|
<linearGradient id="wing" x1="0" y1="0" x2="0.5" y2="1">
|
|
<stop offset="0%" stop-color="#F5F5F5"/>
|
|
<stop offset="40%" stop-color="#D0D0D0"/>
|
|
<stop offset="80%" stop-color="#5A5A5A"/>
|
|
<stop offset="100%" stop-color="#1A1A1A"/>
|
|
</linearGradient>
|
|
<linearGradient id="beak" x1="0" y1="0" x2="0.4" y2="1">
|
|
<stop offset="0%" stop-color="#FFE0A0"/>
|
|
<stop offset="50%" stop-color="#F0B860"/>
|
|
<stop offset="100%" stop-color="#C68A30"/>
|
|
</linearGradient>
|
|
<linearGradient id="pouch" x1="0" y1="0" x2="0" y2="1">
|
|
<stop offset="0%" stop-color="#FFC080"/>
|
|
<stop offset="60%" stop-color="#F09060"/>
|
|
<stop offset="100%" stop-color="#C46030"/>
|
|
</linearGradient>
|
|
<linearGradient id="leg" x1="0" y1="0" x2="0" y2="1">
|
|
<stop offset="0%" stop-color="#F08040"/>
|
|
<stop offset="100%" stop-color="#A04010"/>
|
|
</linearGradient>
|
|
<radialGradient id="tireRad" cx="0.5" cy="0.5" r="0.5">
|
|
<stop offset="75%" stop-color="#1F1F1F"/>
|
|
<stop offset="100%" stop-color="#000000"/>
|
|
</radialGradient>
|
|
<linearGradient id="frameRed" x1="0" y1="0" x2="0" y2="1">
|
|
<stop offset="0%" stop-color="#E63B3B"/>
|
|
<stop offset="100%" stop-color="#A01818"/>
|
|
</linearGradient>
|
|
</defs>
|
|
|
|
<!-- Sky -->
|
|
<rect width="1000" height="485" fill="url(#sky)"/>
|
|
|
|
<!-- Sun -->
|
|
<circle cx="770" cy="130" r="140" fill="url(#sunGlow)"/>
|
|
<circle cx="770" cy="130" r="62" fill="url(#sunRad)"/>
|
|
|
|
<!-- Clouds -->
|
|
<g fill="#FFFFFF" opacity="0.9">
|
|
<ellipse cx="200" cy="100" rx="65" ry="14"/>
|
|
<ellipse cx="235" cy="88" rx="42" ry="12"/>
|
|
<ellipse cx="170" cy="90" rx="38" ry="11"/>
|
|
<ellipse cx="155" cy="105" rx="32" ry="10"/>
|
|
<ellipse cx="500" cy="65" rx="55" ry="11"/>
|
|
<ellipse cx="535" cy="58" rx="38" ry="10"/>
|
|
<ellipse cx="475" cy="62" rx="32" ry="9"/>
|
|
<ellipse cx="900" cy="220" rx="60" ry="12"/>
|
|
<ellipse cx="935" cy="213" rx="42" ry="10"/>
|
|
<ellipse cx="875" cy="225" rx="30" ry="8"/>
|
|
<ellipse cx="50" cy="180" rx="50" ry="10" opacity="0.7"/>
|
|
<ellipse cx="85" cy="175" rx="32" ry="8" opacity="0.7"/>
|
|
</g>
|
|
|
|
<!-- Distant seagulls -->
|
|
<g fill="none" stroke="#444444" stroke-width="1.8" stroke-linecap="round" opacity="0.65">
|
|
<path d="M 600 180 Q 608 172 615 180 M 615 180 Q 622 172 630 180"/>
|
|
<path d="M 650 210 Q 656 204 662 210 M 662 210 Q 668 204 674 210"/>
|
|
<path d="M 100 215 Q 108 207 116 215 M 116 215 Q 124 207 132 215"/>
|
|
<path d="M 350 150 Q 357 144 364 150 M 364 150 Q 371 144 378 150"/>
|
|
<path d="M 430 230 Q 435 226 440 230 M 440 230 Q 445 226 450 230"/>
|
|
</g>
|
|
|
|
<!-- Distant land -->
|
|
<path d="M 0 385 Q 80 372 160 378 Q 230 372 290 380 Q 320 378 320 390 L 0 390 Z" fill="#4D6B7F" opacity="0.55"/>
|
|
|
|
<!-- Sea -->
|
|
<rect y="390" width="1000" height="95" fill="url(#sea)"/>
|
|
|
|
<!-- Sun reflection on water -->
|
|
<g opacity="0.85">
|
|
<ellipse cx="770" cy="395" rx="75" ry="3" fill="#FFE066"/>
|
|
<ellipse cx="770" cy="410" rx="60" ry="2.5" fill="#FFE066" opacity="0.7"/>
|
|
<ellipse cx="770" cy="425" rx="45" ry="2" fill="#FFE066" opacity="0.55"/>
|
|
<ellipse cx="770" cy="440" rx="32" ry="1.8" fill="#FFE066" opacity="0.4"/>
|
|
<ellipse cx="770" cy="455" rx="22" ry="1.5" fill="#FFE066" opacity="0.3"/>
|
|
<ellipse cx="770" cy="470" rx="14" ry="1.2" fill="#FFE066" opacity="0.2"/>
|
|
</g>
|
|
|
|
<!-- Waves -->
|
|
<g stroke="#FFFFFF" stroke-width="1.3" fill="none" opacity="0.6">
|
|
<path d="M 0 410 Q 40 405 80 410 T 160 410 T 240 410 T 320 410 T 400 410 T 480 410 T 560 410 T 640 410 T 720 410 T 800 410 T 880 410 T 960 410"/>
|
|
<path d="M 0 430 Q 45 426 90 430 T 180 430 T 270 430 T 360 430 T 450 430 T 540 430 T 630 430 T 720 430 T 810 430 T 900 430 T 990 430"/>
|
|
<path d="M 0 455 Q 50 451 100 455 T 200 455 T 300 455 T 400 455 T 500 455 T 600 455 T 700 455 T 800 455 T 900 455 T 1000 455"/>
|
|
<path d="M 0 475 Q 55 470 110 475 T 220 475 T 330 475 T 440 475 T 550 475 T 660 475 T 770 475 T 880 475 T 990 475" opacity="0.4"/>
|
|
</g>
|
|
|
|
<!-- Wet sand band -->
|
|
<path d="M 0 478 Q 200 472 400 480 Q 600 477 800 482 Q 900 480 1000 483 L 1000 502 L 0 502 Z" fill="#A88A65" opacity="0.85"/>
|
|
|
|
<!-- Foam -->
|
|
<g fill="#FFFFFF" opacity="0.8">
|
|
<ellipse cx="100" cy="481" rx="18" ry="2"/>
|
|
<ellipse cx="195" cy="478" rx="22" ry="2.5"/>
|
|
<ellipse cx="285" cy="483" rx="18" ry="2"/>
|
|
<ellipse cx="395" cy="481" rx="25" ry="2.5"/>
|
|
<ellipse cx="510" cy="484" rx="20" ry="2"/>
|
|
<ellipse cx="630" cy="479" rx="22" ry="2.2"/>
|
|
<ellipse cx="760" cy="482" rx="18" ry="2"/>
|
|
<ellipse cx="890" cy="481" rx="20" ry="2"/>
|
|
<ellipse cx="980" cy="484" rx="15" ry="1.8"/>
|
|
</g>
|
|
|
|
<!-- Sand -->
|
|
<rect y="498" width="1000" height="202" fill="url(#sand)"/>
|
|
|
|
<!-- Sand texture -->
|
|
<g fill="#B59868" opacity="0.5">
|
|
<circle cx="80" cy="560" r="2"/>
|
|
<circle cx="150" cy="620" r="1.5"/>
|
|
<circle cx="220" cy="580" r="2.5"/>
|
|
<circle cx="280" cy="660" r="2"/>
|
|
<circle cx="80" cy="680" r="1.5"/>
|
|
<circle cx="200" cy="540" r="1.8"/>
|
|
<circle cx="320" cy="600" r="1.5"/>
|
|
<circle cx="700" cy="540" r="2"/>
|
|
<circle cx="850" cy="600" r="2.5"/>
|
|
<circle cx="920" cy="650" r="2"/>
|
|
<circle cx="180" cy="640" r="1.5"/>
|
|
<circle cx="50" cy="620" r="2"/>
|
|
<circle cx="280" cy="610" r="1.5"/>
|
|
<circle cx="370" cy="660" r="2"/>
|
|
<circle cx="780" cy="640" r="1.5"/>
|
|
<circle cx="880" cy="540" r="2"/>
|
|
<circle cx="950" cy="580" r="1.5"/>
|
|
<circle cx="120" cy="555" r="1.5"/>
|
|
<circle cx="730" cy="680" r="2"/>
|
|
<circle cx="820" cy="570" r="1.5"/>
|
|
</g>
|
|
|
|
<!-- Pebbles -->
|
|
<g fill="#937555" opacity="0.7">
|
|
<ellipse cx="160" cy="675" rx="4" ry="2.5"/>
|
|
<ellipse cx="850" cy="660" rx="3.5" ry="2"/>
|
|
<ellipse cx="50" cy="650" rx="3" ry="2"/>
|
|
<ellipse cx="930" cy="595" rx="3.5" ry="2"/>
|
|
</g>
|
|
|
|
<!-- Seashell -->
|
|
<g transform="translate(820, 670)">
|
|
<path d="M 0 0 Q -10 -14 -4 -22 Q 0 -26 6 -22 Q 14 -14 9 -3 Q 6 4 0 0 Z" fill="#F5C68C" stroke="#C9966A" stroke-width="0.6"/>
|
|
<path d="M -6 -14 Q 0 -18 6 -14" fill="none" stroke="#C9966A" stroke-width="0.5"/>
|
|
<path d="M -7 -10 Q 0 -13 7 -10" fill="none" stroke="#C9966A" stroke-width="0.4"/>
|
|
</g>
|
|
|
|
<!-- Starfish -->
|
|
<g transform="translate(220, 690)" opacity="0.85">
|
|
<path d="M 0 -12 L 3 -3 L 12 -2 L 5 4 L 7 13 L 0 8 L -7 13 L -5 4 L -12 -2 L -3 -3 Z" fill="#E68959" stroke="#A85530" stroke-width="0.6"/>
|
|
</g>
|
|
|
|
<!-- Bike tire tracks -->
|
|
<g stroke="#9a7a55" stroke-width="3" fill="none" opacity="0.4" stroke-dasharray="5 3">
|
|
<path d="M 30 665 Q 150 658 270 655"/>
|
|
<path d="M 30 675 Q 150 668 270 665"/>
|
|
</g>
|
|
|
|
<!-- Ground shadow under bike -->
|
|
<ellipse cx="500" cy="652" rx="200" ry="14" fill="#5a3018" opacity="0.3"/>
|
|
|
|
<!-- BICYCLE -->
|
|
<g id="bicycle">
|
|
<!-- Back wheel -->
|
|
<circle cx="340" cy="595" r="65" fill="url(#tireRad)"/>
|
|
<circle cx="340" cy="595" r="52" fill="#F0F0F0"/>
|
|
<circle cx="340" cy="595" r="50" fill="none" stroke="#A0A0A0" stroke-width="2"/>
|
|
<g stroke="#909090" stroke-width="1.3">
|
|
<line x1="340" y1="545" x2="340" y2="645"/>
|
|
<line x1="290" y1="595" x2="390" y2="595"/>
|
|
<line x1="306" y1="561" x2="374" y2="629"/>
|
|
<line x1="306" y1="629" x2="374" y2="561"/>
|
|
<line x1="295" y1="578" x2="385" y2="612"/>
|
|
<line x1="295" y1="612" x2="385" y2="578"/>
|
|
</g>
|
|
<circle cx="340" cy="595" r="9" fill="#666666"/>
|
|
<circle cx="340" cy="595" r="5" fill="#1F1F1F"/>
|
|
<circle cx="338" cy="593" r="1.5" fill="#A0A0A0"/>
|
|
|
|
<!-- Front wheel -->
|
|
<circle cx="660" cy="595" r="65" fill="url(#tireRad)"/>
|
|
<circle cx="660" cy="595" r="52" fill="#F0F0F0"/>
|
|
<circle cx="660" cy="595" r="50" fill="none" stroke="#A0A0A0" stroke-width="2"/>
|
|
<g stroke="#909090" stroke-width="1.3">
|
|
<line x1="660" y1="545" x2="660" y2="645"/>
|
|
<line x1="610" y1="595" x2="710" y2="595"/>
|
|
<line x1="626" y1="561" x2="694" y2="629"/>
|
|
<line x1="626" y1="629" x2="694" y2="561"/>
|
|
<line x1="615" y1="578" x2="705" y2="612"/>
|
|
<line x1="615" y1="612" x2="705" y2="578"/>
|
|
</g>
|
|
<circle cx="660" cy="595" r="9" fill="#666666"/>
|
|
<circle cx="660" cy="595" r="5" fill="#1F1F1F"/>
|
|
<circle cx="658" cy="593" r="1.5" fill="#A0A0A0"/>
|
|
|
|
<!-- Frame tubes -->
|
|
<g stroke="url(#frameRed)" stroke-width="10" stroke-linecap="round" fill="none">
|
|
<line x1="500" y1="585" x2="640" y2="455"/>
|
|
<line x1="440" y1="465" x2="640" y2="455"/>
|
|
<line x1="500" y1="585" x2="440" y2="465"/>
|
|
<line x1="500" y1="585" x2="340" y2="595"/>
|
|
<line x1="440" y1="465" x2="340" y2="595"/>
|
|
</g>
|
|
|
|
<!-- Frame highlights -->
|
|
<g stroke="#FF8888" stroke-width="2" stroke-linecap="round" fill="none" opacity="0.7">
|
|
<line x1="503" y1="582" x2="640" y2="453"/>
|
|
<line x1="445" y1="463" x2="638" y2="453"/>
|
|
</g>
|
|
|
|
<!-- Crank -->
|
|
<circle cx="500" cy="585" r="16" fill="#404040"/>
|
|
<circle cx="500" cy="585" r="11" fill="#1a1a1a"/>
|
|
<circle cx="500" cy="585" r="4" fill="#666"/>
|
|
<g stroke="#2a2a2a" stroke-width="6" stroke-linecap="round">
|
|
<line x1="500" y1="585" x2="545" y2="618"/>
|
|
<line x1="500" y1="585" x2="455" y2="552"/>
|
|
</g>
|
|
<rect x="535" y="613" width="26" height="9" rx="2" fill="#1a1a1a"/>
|
|
<rect x="535" y="611" width="26" height="2" rx="1" fill="#444"/>
|
|
<rect x="439" y="548" width="26" height="9" rx="2" fill="#1a1a1a"/>
|
|
<rect x="439" y="546" width="26" height="2" rx="1" fill="#444"/>
|
|
|
|
<!-- Chain -->
|
|
<path d="M 340 595 Q 420 590 500 600" stroke="#5a5a5a" stroke-width="2" fill="none" stroke-dasharray="3 2"/>
|
|
|
|
<!-- Seat -->
|
|
<line x1="440" y1="465" x2="440" y2="440" stroke="#2a2a2a" stroke-width="7" stroke-linecap="round"/>
|
|
<path d="M 408 438 Q 408 432 416 432 L 468 434 Q 478 434 475 442 Q 470 446 460 444 L 418 444 Q 410 444 408 438 Z" fill="#3a2010"/>
|
|
<ellipse cx="440" cy="436" rx="32" ry="5" fill="#5a3018"/>
|
|
<ellipse cx="438" cy="434" rx="20" ry="2" fill="#7a4020" opacity="0.7"/>
|
|
|
|
<!-- Handlebar stem and bars -->
|
|
<line x1="640" y1="455" x2="640" y2="420" stroke="#2a2a2a" stroke-width="7" stroke-linecap="round"/>
|
|
<path d="M 580 425 Q 600 415 620 422 L 660 422 Q 680 415 700 425" fill="none" stroke="#2a2a2a" stroke-width="6" stroke-linecap="round"/>
|
|
<line x1="572" y1="425" x2="585" y2="425" stroke="#1a1a1a" stroke-width="11" stroke-linecap="round"/>
|
|
<line x1="695" y1="425" x2="708" y2="425" stroke="#1a1a1a" stroke-width="11" stroke-linecap="round"/>
|
|
<line x1="575" y1="425" x2="580" y2="425" stroke="#FF6644" stroke-width="3" stroke-linecap="round"/>
|
|
<line x1="700" y1="425" x2="705" y2="425" stroke="#FF6644" stroke-width="3" stroke-linecap="round"/>
|
|
|
|
<!-- Front fork -->
|
|
<line x1="640" y1="455" x2="660" y2="595" stroke="url(#frameRed)" stroke-width="8" stroke-linecap="round"/>
|
|
|
|
<!-- Front basket with fish -->
|
|
<path d="M 668 405 L 720 405 L 715 440 L 673 440 Z" fill="#C09060" stroke="#7A5030" stroke-width="1.5"/>
|
|
<g stroke="#7A5030" stroke-width="0.8" fill="none">
|
|
<line x1="675" y1="412" x2="715" y2="412"/>
|
|
<line x1="676" y1="422" x2="714" y2="422"/>
|
|
<line x1="677" y1="432" x2="713" y2="432"/>
|
|
<line x1="680" y1="405" x2="678" y2="440"/>
|
|
<line x1="690" y1="405" x2="688" y2="440"/>
|
|
<line x1="700" y1="405" x2="700" y2="440"/>
|
|
<line x1="710" y1="405" x2="712" y2="440"/>
|
|
</g>
|
|
<g transform="translate(694, 418)">
|
|
<ellipse cx="0" cy="0" rx="13" ry="6" fill="#7AB8D8"/>
|
|
<ellipse cx="-2" cy="-2" rx="9" ry="3" fill="#A0D0E8" opacity="0.7"/>
|
|
<path d="M 11 0 L 18 -6 L 18 6 Z" fill="#7AB8D8"/>
|
|
<circle cx="-7" cy="-1" r="1.8" fill="#1a1a1a"/>
|
|
<circle cx="-7" cy="-1" r="0.6" fill="#FFF"/>
|
|
<path d="M -5 3 Q 0 5 5 3" stroke="#5090B0" stroke-width="0.5" fill="none"/>
|
|
</g>
|
|
</g>
|
|
|
|
<!-- PELICAN -->
|
|
<g id="pelican">
|
|
<!-- Tail feathers -->
|
|
<path d="M 380 425 L 320 415 L 305 425 L 320 435 L 380 440 Z" fill="url(#wing)"/>
|
|
<path d="M 380 430 L 330 425 L 320 432 L 340 445 L 380 445 Z" fill="#9a9a9a" opacity="0.7"/>
|
|
<g stroke="#666" stroke-width="0.6" fill="none">
|
|
<line x1="370" y1="425" x2="325" y2="420"/>
|
|
<line x1="370" y1="432" x2="325" y2="430"/>
|
|
<line x1="370" y1="440" x2="325" y2="440"/>
|
|
</g>
|
|
|
|
<!-- Far wing shape behind body -->
|
|
<path d="M 460 410 Q 530 405 590 415 Q 620 420 615 430 Q 595 432 565 425 Q 510 422 470 425 Z" fill="#B8B8B8" opacity="0.7"/>
|
|
|
|
<!-- Body -->
|
|
<ellipse cx="455" cy="430" rx="92" ry="58" fill="url(#pelicanBody)"/>
|
|
|
|
<!-- Body bottom shading -->
|
|
<path d="M 380 450 Q 420 488 480 490 Q 530 488 545 460 Q 530 480 470 484 Q 410 482 380 450 Z" fill="#BABABA" opacity="0.55"/>
|
|
|
|
<!-- Belly highlight -->
|
|
<ellipse cx="430" cy="420" rx="40" ry="20" fill="#FFFFFF" opacity="0.4"/>
|
|
|
|
<!-- Folded wing on visible side -->
|
|
<path d="M 405 405 Q 440 395 490 410 Q 530 425 535 460 Q 530 475 495 478 Q 450 478 415 465 Q 395 442 405 405 Z" fill="url(#wing)"/>
|
|
|
|
<!-- Feather lines on wing -->
|
|
<g stroke="#777" stroke-width="0.9" fill="none" opacity="0.7">
|
|
<path d="M 425 410 Q 432 432 440 458"/>
|
|
<path d="M 445 410 Q 452 432 458 460"/>
|
|
<path d="M 465 415 Q 472 435 478 462"/>
|
|
<path d="M 485 420 Q 492 440 495 463"/>
|
|
<path d="M 505 430 Q 510 445 512 463"/>
|
|
</g>
|
|
|
|
<!-- Dark wing tips -->
|
|
<path d="M 405 455 Q 392 465 386 480 Q 395 482 412 470 Q 415 463 405 455 Z" fill="#1F1F1F"/>
|
|
<path d="M 415 460 Q 405 472 400 485 Q 410 486 422 475 Q 425 468 415 460 Z" fill="#2A2A2A"/>
|
|
<path d="M 425 462 Q 416 475 412 488 Q 422 490 432 478 Q 434 470 425 462 Z" fill="#363636"/>
|
|
|
|
<!-- Wing shoulder highlight -->
|
|
<ellipse cx="450" cy="420" rx="25" ry="10" fill="#FFFFFF" opacity="0.5"/>
|
|
|
|
<!-- Wing-arm reaching forward to handlebar -->
|
|
<path d="M 510 425 Q 555 420 595 425 Q 615 425 620 432 Q 615 438 595 438 Q 555 438 510 440 Z" fill="url(#pelicanBody)" stroke="#C0C0C0" stroke-width="0.5"/>
|
|
<g stroke="#999" stroke-width="0.6" fill="none" opacity="0.5">
|
|
<path d="M 530 426 Q 545 432 545 436"/>
|
|
<path d="M 555 425 Q 568 432 568 436"/>
|
|
<path d="M 580 425 Q 590 432 590 436"/>
|
|
</g>
|
|
|
|
<!-- Wing tip "hand" gripping handlebar -->
|
|
<ellipse cx="612" cy="430" rx="14" ry="8" fill="url(#pelicanBody)" stroke="#A0A0A0" stroke-width="0.6"/>
|
|
<g fill="#666" opacity="0.7">
|
|
<ellipse cx="615" cy="436" rx="3" ry="2"/>
|
|
<ellipse cx="608" cy="437" rx="3" ry="2"/>
|
|
<ellipse cx="601" cy="436" rx="3" ry="2"/>
|
|
</g>
|
|
|
|
<!-- Neck S-curve -->
|
|
<path d="M 515 410 C 525 380, 545 360, 575 350 C 600 348, 615 358, 615 380 C 615 395, 600 405, 580 400 C 555 400, 535 415, 525 425 Z" fill="url(#pelicanBody)" stroke="#C8C8C8" stroke-width="0.5"/>
|
|
<path d="M 525 415 C 540 400, 560 388, 590 388 C 600 388, 605 395, 600 400 C 585 402, 565 410, 545 420 Z" fill="#D8D8D8" opacity="0.5"/>
|
|
|
|
<!-- Head -->
|
|
<circle cx="605" cy="355" r="34" fill="url(#pelicanBody)"/>
|
|
<path d="M 580 358 Q 590 385 615 388 Q 632 386 635 372 Q 628 378 605 380 Q 588 377 580 358 Z" fill="#D0D0D0" opacity="0.55"/>
|
|
<ellipse cx="600" cy="328" rx="15" ry="6" fill="#FFFFFF" opacity="0.7"/>
|
|
|
|
<!-- Eye patch (yellowish skin) -->
|
|
<ellipse cx="615" cy="350" rx="10" ry="7" fill="#FFE08A" opacity="0.7"/>
|
|
|
|
<!-- Eye -->
|
|
<circle cx="617" cy="349" r="5" fill="#FFFFFF"/>
|
|
<circle cx="618" cy="350" r="4" fill="#2a1a08"/>
|
|
<circle cx="618" cy="350" r="2.5" fill="#000000"/>
|
|
<circle cx="619" cy="348" r="1.5" fill="#FFFFFF"/>
|
|
|
|
<!-- Eyebrow -->
|
|
<path d="M 608 342 Q 618 340 626 343" stroke="#999" stroke-width="0.8" fill="none"/>
|
|
|
|
<!-- Upper beak -->
|
|
<path d="M 630 358 Q 670 348 715 352 Q 745 354 752 360 Q 750 366 745 367 Q 715 365 670 367 Q 640 368 630 365 Z" fill="url(#beak)" stroke="#A06820" stroke-width="0.8"/>
|
|
<path d="M 635 358 Q 680 352 720 354 Q 730 356 728 360 Q 700 358 670 360 Q 645 360 635 358 Z" fill="#FFE9B0" opacity="0.5"/>
|
|
|
|
<!-- Beak hook -->
|
|
<path d="M 745 362 Q 758 364 760 372 Q 756 376 745 370 Z" fill="#9a6010"/>
|
|
<path d="M 750 365 Q 757 367 758 372" stroke="#7a4810" stroke-width="0.8" fill="none"/>
|
|
|
|
<!-- Nostril -->
|
|
<ellipse cx="660" cy="360" rx="2.5" ry="1.2" fill="#6a3a08"/>
|
|
|
|
<!-- Beak segment lines -->
|
|
<g stroke="#A06820" stroke-width="0.5" fill="none" opacity="0.5">
|
|
<path d="M 680 358 Q 680 363 680 367"/>
|
|
<path d="M 710 357 Q 710 362 710 366"/>
|
|
</g>
|
|
|
|
<!-- Pouch / lower beak -->
|
|
<path d="M 630 370 Q 645 410 685 425 Q 725 425 745 410 Q 752 395 748 378 Q 720 378 685 376 Q 650 374 630 370 Z" fill="url(#pouch)" stroke="#A05020" stroke-width="0.8"/>
|
|
<path d="M 630 370 Q 700 376 748 378" fill="none" stroke="#B04020" stroke-width="0.8"/>
|
|
<path d="M 645 385 Q 670 408 705 414 Q 695 405 670 398 Q 650 390 645 385 Z" fill="#FFD0A0" opacity="0.5"/>
|
|
<g stroke="#9A4018" stroke-width="0.6" fill="none" opacity="0.55">
|
|
<path d="M 650 388 Q 680 410 715 412"/>
|
|
<path d="M 670 400 Q 695 418 720 415"/>
|
|
<path d="M 690 395 Q 710 412 730 405"/>
|
|
</g>
|
|
|
|
<!-- Legs -->
|
|
<path d="M 455 485 Q 452 525 458 550" stroke="url(#leg)" stroke-width="9" fill="none" stroke-linecap="round"/>
|
|
<g transform="translate(452, 550)">
|
|
<path d="M 0 0 Q -5 -2 -8 3 Q -7 8 0 9 Q 8 10 14 8 Q 18 5 16 0 Q 14 -3 8 -2 Q 4 -3 0 0 Z" fill="url(#leg)" stroke="#7a3010" stroke-width="0.8"/>
|
|
<g stroke="#7a3010" stroke-width="0.5" fill="none">
|
|
<path d="M -2 4 L 4 8"/>
|
|
<path d="M 4 5 L 10 9"/>
|
|
<path d="M 9 4 L 14 7"/>
|
|
</g>
|
|
</g>
|
|
|
|
<path d="M 505 480 Q 525 555 545 612" stroke="url(#leg)" stroke-width="9" fill="none" stroke-linecap="round"/>
|
|
<g transform="translate(540, 612)">
|
|
<path d="M 0 0 Q -5 -2 -8 3 Q -7 8 0 9 Q 8 10 14 8 Q 18 5 16 0 Q 14 -3 8 -2 Q 4 -3 0 0 Z" fill="url(#leg)" stroke="#7a3010" stroke-width="0.8"/>
|
|
<g stroke="#7a3010" stroke-width="0.5" fill="none">
|
|
<path d="M -2 4 L 4 8"/>
|
|
<path d="M 4 5 L 10 9"/>
|
|
<path d="M 9 4 L 14 7"/>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
|
|
<!-- Warm atmospheric overlay -->
|
|
<rect width="1000" height="700" fill="url(#sunGlow)" opacity="0.12"/>
|
|
</svg>
|