Add Kimi K3 (Kimi Code, Max) — mythos, pelican, turf-war 蚕食
Turf-war agent registered (policy stays private on the referee side). Diagnosis: legal + fuel-safe but weak, loses ~3:1 to baseline (318:1045). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
5e154e2309
commit
63570b1e6e
3 files changed
+1845
No files matched your search
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"label": "Kimi K3",
|
||||
"vendor": "Moonshot AI",
|
||||
"harness": "Kimi Code",
|
||||
"effort": "Max",
|
||||
"artifactDir": "kimi-k3/kimi-code-max",
|
||||
"order": 97.85,
|
||||
"runs": {
|
||||
"mythos-craft": {
|
||||
"note": {
|
||||
"zh": "在 Kimi Code 中以 Kimi K3(Max 档位)一次生成,未经修改。与「Kimi 网页版」条目同模型、不同 Harness,可并排对比。",
|
||||
"en": "Generated in one shot by Kimi K3 (Max) inside Kimi Code, unmodified. Same model as the Kimi Web entry under a different harness — compare the two side by side."
|
||||
},
|
||||
"contributor": "Nagi-ovo"
|
||||
},
|
||||
"pelican-cycling": {
|
||||
"note": {
|
||||
"zh": "在 Kimi Code 中以 Kimi K3(Max 档位)一次生成。",
|
||||
"en": "Generated in one shot by Kimi K3 (Max) inside Kimi Code."
|
||||
},
|
||||
"contributor": "Nagi-ovo"
|
||||
},
|
||||
"turf-war": {
|
||||
"note": {
|
||||
"zh": "Kimi K3(Kimi Code · Max)用仓库标准中文提示词一次生成的圈地智能体,未经人工修改。按案例规则策略文件不公开、仅注册运行,由维护者亲自执行,任何 bug 均不修复。自命名「蚕食」。诊断:合法且 fuel 安全——生存不变量完整(绝不踩己尾、每步保留回家路)、断尾反杀与威胁 BFS 撤退逻辑齐全。但实战偏弱:对 baseline-expander 两个种子均告负(318:1045、339:939),扩张过于保守、圈地量小(约 80–92 手却只得 300 出头)。写得干净却太求稳,不敢铺开,被基线三比一碾过。",
|
||||
"en": "One-shot Turf War agent by Kimi K3 (Kimi Code, Max) from the repository's canonical Chinese prompt, no human edits. Per case rules the policy file is unpublished and no bug is ever fixed; this registers the maintainer-executed run. Self-named \"蚕食\" (Nibble). Diagnosis: legal and fuel-safe — complete survival invariants (never steps on its own tail, always keeps a path home), full tail-cut punish and threat-BFS retreat. But competitively weak: loses to baseline-expander on both seeds (318:1045, 339:939), expanding too conservatively for a small capture volume (~80–92 moves for barely 300 points). Clean code that plays too safe to spread out, run over ~3:1 by the baseline."
|
||||
},
|
||||
"contributor": "Nagi-ovo",
|
||||
"agentName": "蚕食"
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,624 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1600 900" width="1600" height="900">
|
||||
<title>Pelican riding a bicycle by the sea</title>
|
||||
<desc>A white pelican pedals a coral beach cruiser along a sunny shoreline, scarf streaming in the sea wind, one wing on the handlebar and the other raised for balance.</desc>
|
||||
|
||||
<defs>
|
||||
<linearGradient id="skyGrad" x1="0" y1="0" x2="0" y2="1">
|
||||
<stop offset="0" stop-color="#2c5687"/>
|
||||
<stop offset="0.38" stop-color="#5a93c2"/>
|
||||
<stop offset="0.68" stop-color="#a8cfe8"/>
|
||||
<stop offset="0.9" stop-color="#ecd7a6"/>
|
||||
<stop offset="1" stop-color="#f6dda9"/>
|
||||
</linearGradient>
|
||||
<radialGradient id="sunGlow" cx="0.5" cy="0.5" r="0.5">
|
||||
<stop offset="0" stop-color="#fff8e0" stop-opacity="0.95"/>
|
||||
<stop offset="0.35" stop-color="#ffedb6" stop-opacity="0.5"/>
|
||||
<stop offset="1" stop-color="#ffe9ad" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
<linearGradient id="seaGrad" x1="0" y1="0" x2="0" y2="1">
|
||||
<stop offset="0" stop-color="#2a7b9c"/>
|
||||
<stop offset="0.45" stop-color="#43a3b8"/>
|
||||
<stop offset="0.8" stop-color="#6fc0bf"/>
|
||||
<stop offset="1" stop-color="#8fd0c8"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="sandGrad" x1="0" y1="0" x2="0" y2="1">
|
||||
<stop offset="0" stop-color="#c8a870"/>
|
||||
<stop offset="0.28" stop-color="#d8bd8a"/>
|
||||
<stop offset="0.62" stop-color="#e6cd9c"/>
|
||||
<stop offset="1" stop-color="#eed9ab"/>
|
||||
</linearGradient>
|
||||
<radialGradient id="bodyGrad" cx="0.42" cy="0.3" r="0.85">
|
||||
<stop offset="0" stop-color="#ffffff"/>
|
||||
<stop offset="0.55" stop-color="#f4f0e5"/>
|
||||
<stop offset="1" stop-color="#d8d2c2"/>
|
||||
</radialGradient>
|
||||
<linearGradient id="wingGrad" x1="0" y1="0" x2="1" y2="1">
|
||||
<stop offset="0" stop-color="#f8f5ec"/>
|
||||
<stop offset="1" stop-color="#ddd8c9"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="neckGrad" x1="0" y1="0" x2="1" y2="0">
|
||||
<stop offset="0" stop-color="#e2ddcf"/>
|
||||
<stop offset="0.45" stop-color="#fbf8f0"/>
|
||||
<stop offset="1" stop-color="#ffffff"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="beakGrad" x1="0" y1="0" x2="0" y2="1">
|
||||
<stop offset="0" stop-color="#f7b54e"/>
|
||||
<stop offset="0.6" stop-color="#ee9a35"/>
|
||||
<stop offset="1" stop-color="#df8128"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="pouchGrad" x1="0" y1="0" x2="0" y2="1">
|
||||
<stop offset="0" stop-color="#f9c47f"/>
|
||||
<stop offset="0.55" stop-color="#f0a160"/>
|
||||
<stop offset="1" stop-color="#e2834a"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="frameGrad" x1="0" y1="0" x2="0" y2="1">
|
||||
<stop offset="0" stop-color="#e0684f"/>
|
||||
<stop offset="0.5" stop-color="#cf4a38"/>
|
||||
<stop offset="1" stop-color="#a83a2c"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="chromeGrad" x1="0" y1="0" x2="0" y2="1">
|
||||
<stop offset="0" stop-color="#f2f5f6"/>
|
||||
<stop offset="0.5" stop-color="#b9c2c7"/>
|
||||
<stop offset="1" stop-color="#7f8a90"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="saddleGrad" x1="0" y1="0" x2="0" y2="1">
|
||||
<stop offset="0" stop-color="#9c6339"/>
|
||||
<stop offset="1" stop-color="#6e4122"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="scarfGrad" x1="0" y1="0" x2="1" y2="0">
|
||||
<stop offset="0" stop-color="#a12c20"/>
|
||||
<stop offset="0.5" stop-color="#c93b2c"/>
|
||||
<stop offset="1" stop-color="#e05141"/>
|
||||
</linearGradient>
|
||||
<radialGradient id="shadowGrad" cx="0.5" cy="0.5" r="0.5">
|
||||
<stop offset="0" stop-color="#000000" stop-opacity="0.2"/>
|
||||
<stop offset="1" stop-color="#000000" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
<radialGradient id="vignGrad" cx="0.5" cy="0.46" r="0.75">
|
||||
<stop offset="0" stop-color="#000000" stop-opacity="0"/>
|
||||
<stop offset="0.78" stop-color="#000000" stop-opacity="0"/>
|
||||
<stop offset="1" stop-color="#1a1206" stop-opacity="0.14"/>
|
||||
</radialGradient>
|
||||
|
||||
<filter id="fB2" x="-30%" y="-30%" width="160%" height="160%"><feGaussianBlur stdDeviation="2"/></filter>
|
||||
<filter id="fB4" x="-40%" y="-40%" width="180%" height="180%"><feGaussianBlur stdDeviation="4"/></filter>
|
||||
<filter id="fB8" x="-60%" y="-60%" width="220%" height="220%"><feGaussianBlur stdDeviation="8"/></filter>
|
||||
<filter id="grainD" x="0%" y="0%" width="100%" height="100%">
|
||||
<feTurbulence type="fractalNoise" baseFrequency="0.9" numOctaves="2" stitchTiles="stitch" result="n"/>
|
||||
<feColorMatrix in="n" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.85 0.85 0.85 0 0" result="a"/>
|
||||
<feComposite in="a" in2="SourceGraphic" operator="in"/>
|
||||
</filter>
|
||||
<filter id="grainL" x="0%" y="0%" width="100%" height="100%">
|
||||
<feTurbulence type="fractalNoise" baseFrequency="0.7" numOctaves="2" seed="7" stitchTiles="stitch" result="n"/>
|
||||
<feColorMatrix in="n" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0.8 0.8 0.8 0 0" result="a"/>
|
||||
<feComposite in="a" in2="SourceGraphic" operator="in"/>
|
||||
</filter>
|
||||
|
||||
<g id="spokes">
|
||||
<g stroke="#c6ccd1" stroke-width="2.2" stroke-linecap="round">
|
||||
<line x1="0" y1="-80" x2="0" y2="-12"/>
|
||||
<line x1="0" y1="-80" x2="0" y2="-12" transform="rotate(45)"/>
|
||||
<line x1="0" y1="-80" x2="0" y2="-12" transform="rotate(90)"/>
|
||||
<line x1="0" y1="-80" x2="0" y2="-12" transform="rotate(135)"/>
|
||||
<line x1="0" y1="-80" x2="0" y2="-12" transform="rotate(180)"/>
|
||||
<line x1="0" y1="-80" x2="0" y2="-12" transform="rotate(225)"/>
|
||||
<line x1="0" y1="-80" x2="0" y2="-12" transform="rotate(270)"/>
|
||||
<line x1="0" y1="-80" x2="0" y2="-12" transform="rotate(315)"/>
|
||||
</g>
|
||||
<g stroke="#aeb6bb" stroke-width="1.8" stroke-linecap="round" transform="rotate(22.5)">
|
||||
<line x1="0" y1="-80" x2="0" y2="-12"/>
|
||||
<line x1="0" y1="-80" x2="0" y2="-12" transform="rotate(45)"/>
|
||||
<line x1="0" y1="-80" x2="0" y2="-12" transform="rotate(90)"/>
|
||||
<line x1="0" y1="-80" x2="0" y2="-12" transform="rotate(135)"/>
|
||||
<line x1="0" y1="-80" x2="0" y2="-12" transform="rotate(180)"/>
|
||||
<line x1="0" y1="-80" x2="0" y2="-12" transform="rotate(225)"/>
|
||||
<line x1="0" y1="-80" x2="0" y2="-12" transform="rotate(270)"/>
|
||||
<line x1="0" y1="-80" x2="0" y2="-12" transform="rotate(315)"/>
|
||||
</g>
|
||||
<animateTransform attributeName="transform" type="rotate" from="0 0 0" to="360 0 0" dur="1.1s" repeatCount="indefinite"/>
|
||||
</g>
|
||||
|
||||
<g id="wheel">
|
||||
<circle r="97" fill="none" stroke="#232629" stroke-width="17"/>
|
||||
<circle r="104" fill="none" stroke="#31363a" stroke-width="4" stroke-dasharray="4 9" opacity="0.8"/>
|
||||
<circle r="86" fill="none" stroke="url(#chromeGrad)" stroke-width="7"/>
|
||||
<circle r="81" fill="none" stroke="#99a1a6" stroke-width="1.6"/>
|
||||
<use href="#spokes"/>
|
||||
<circle r="10" fill="#6d7479"/>
|
||||
<circle r="5" fill="#3c4246"/>
|
||||
<circle r="2" fill="#202427"/>
|
||||
</g>
|
||||
|
||||
<g id="fender">
|
||||
<path d="M -113,28 A 116,116 0 0 1 113,28" fill="none" stroke="#f2e5c6" stroke-width="13"/>
|
||||
<path d="M -113,31 A 116,116 0 0 1 113,31" fill="none" stroke="#cbb98e" stroke-width="4" opacity="0.6"/>
|
||||
<path d="M -116,26 A 119,119 0 0 1 116,26" fill="none" stroke="#a5936b" stroke-width="1.8"/>
|
||||
</g>
|
||||
</defs>
|
||||
|
||||
<!-- ======== SKY ======== -->
|
||||
<rect x="0" y="0" width="1600" height="552" fill="url(#skyGrad)"/>
|
||||
<g>
|
||||
<circle cx="1160" cy="278" r="185" fill="url(#sunGlow)">
|
||||
<animate attributeName="opacity" values="0.85;1;0.85" dur="5s" repeatCount="indefinite"/>
|
||||
</circle>
|
||||
<circle cx="1160" cy="278" r="48" fill="#fff6d8"/>
|
||||
<circle cx="1160" cy="278" r="34" fill="#fffdf2"/>
|
||||
</g>
|
||||
<rect x="0" y="498" width="1600" height="54" fill="#f6dda9" opacity="0.45" filter="url(#fB8)"/>
|
||||
|
||||
<g opacity="0.92" filter="url(#fB2)">
|
||||
<g>
|
||||
<ellipse cx="205" cy="138" rx="62" ry="20" fill="#ffffff"/>
|
||||
<ellipse cx="258" cy="122" rx="74" ry="27" fill="#ffffff"/>
|
||||
<ellipse cx="318" cy="140" rx="56" ry="18" fill="#ffffff"/>
|
||||
<ellipse cx="262" cy="150" rx="70" ry="12" fill="#ffdca8" opacity="0.45"/>
|
||||
<animateTransform attributeName="transform" type="translate" values="0 0; 34 0; 0 0" dur="30s" repeatCount="indefinite"/>
|
||||
</g>
|
||||
<g>
|
||||
<ellipse cx="662" cy="94" rx="56" ry="16" fill="#ffffff"/>
|
||||
<ellipse cx="718" cy="80" rx="68" ry="23" fill="#ffffff"/>
|
||||
<ellipse cx="775" cy="96" rx="50" ry="15" fill="#ffffff"/>
|
||||
<ellipse cx="720" cy="106" rx="60" ry="10" fill="#ffdca8" opacity="0.4"/>
|
||||
<animateTransform attributeName="transform" type="translate" values="0 0; -28 0; 0 0" dur="24s" repeatCount="indefinite"/>
|
||||
</g>
|
||||
<g opacity="0.85">
|
||||
<ellipse cx="1042" cy="194" rx="48" ry="14" fill="#ffffff"/>
|
||||
<ellipse cx="1092" cy="181" rx="58" ry="20" fill="#ffffff"/>
|
||||
<ellipse cx="1142" cy="196" rx="44" ry="13" fill="#ffffff"/>
|
||||
<animateTransform attributeName="transform" type="translate" values="0 0; 24 0; 0 0" dur="21s" repeatCount="indefinite"/>
|
||||
</g>
|
||||
<g opacity="0.8">
|
||||
<ellipse cx="1412" cy="94" rx="44" ry="13" fill="#ffffff"/>
|
||||
<ellipse cx="1458" cy="82" rx="54" ry="18" fill="#ffffff"/>
|
||||
<ellipse cx="1506" cy="95" rx="40" ry="12" fill="#ffffff"/>
|
||||
<animateTransform attributeName="transform" type="translate" values="0 0; -20 0; 0 0" dur="26s" repeatCount="indefinite"/>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
<g stroke="#33454f" stroke-width="2.6" stroke-linecap="round" fill="none" opacity="0.85">
|
||||
<path d="M 268,206 q 9,-9 18,0 q 9,-9 18,0"/>
|
||||
<path d="M 322,182 q 8,-8 16,0 q 8,-8 16,0"/>
|
||||
<path d="M 1276,168 q 8,-8 16,0 q 8,-8 16,0"/>
|
||||
<g>
|
||||
<path d="M 1212,148 q 10,-10 20,0 q 10,-10 20,0"/>
|
||||
<animateTransform attributeName="transform" type="translate" values="0 0; 0 -7; 0 0" dur="4.2s" repeatCount="indefinite"/>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
<!-- ======== DISTANT HEADLAND + LIGHTHOUSE ======== -->
|
||||
<g>
|
||||
<path d="M 0,548 L 0,502 C 42,494 82,478 132,482 C 184,486 232,504 270,524 C 283,533 279,548 264,548 Z" fill="#6b7c86"/>
|
||||
<path d="M 0,548 L 0,530 C 60,524 150,528 270,542 L 264,548 Z" fill="#57666f"/>
|
||||
<path d="M 30,512 C 60,506 92,500 120,502" stroke="#7d8d96" stroke-width="2.5" fill="none" opacity="0.7"/>
|
||||
<g>
|
||||
<path d="M 116,486 L 120,416 L 140,416 L 144,486 Z" fill="#f4f1e8"/>
|
||||
<path d="M 119,448 L 141,448 L 142,462 L 118,462 Z" fill="#c9452f"/>
|
||||
<rect x="117" y="402" width="26" height="14" rx="2" fill="#c9452f"/>
|
||||
<rect x="124" y="404" width="12" height="10" fill="#ffe9a8"/>
|
||||
<path d="M 117,402 L 130,392 L 143,402 Z" fill="#8f2d1e"/>
|
||||
<rect x="114" y="414" width="32" height="4" fill="#5c4a3a"/>
|
||||
<rect x="126" y="470" width="8" height="16" rx="3" fill="#4a3b2e"/>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
<!-- ======== SEA ======== -->
|
||||
<rect x="0" y="545" width="1600" height="160" fill="url(#seaGrad)"/>
|
||||
<g stroke="#ffffff" fill="none" stroke-linecap="round">
|
||||
<g opacity="0.35" stroke-width="2">
|
||||
<path d="M -20,566 C 120,560 260,572 420,566 C 580,560 740,572 920,566 C 1100,560 1280,572 1440,566 C 1520,563 1580,567 1620,565"/>
|
||||
<path d="M -20,582 C 140,576 300,588 480,582 C 660,576 820,588 1000,582 C 1180,576 1340,588 1500,582 C 1560,580 1600,583 1620,582"/>
|
||||
</g>
|
||||
<g opacity="0.5" stroke-width="2.6">
|
||||
<path d="M -20,604 C 130,597 280,611 450,604 C 620,597 780,611 960,604 C 1140,597 1300,611 1470,604 C 1540,601 1590,605 1620,603"/>
|
||||
<animateTransform attributeName="transform" type="translate" values="0 0; -22 0; 0 0" dur="6s" repeatCount="indefinite"/>
|
||||
</g>
|
||||
<g opacity="0.6" stroke-width="3">
|
||||
<path d="M -20,630 C 120,622 260,638 420,630 C 580,622 740,638 920,630 C 1100,622 1280,638 1440,630 C 1520,626 1580,631 1620,629"/>
|
||||
</g>
|
||||
<g opacity="0.7" stroke-width="3.4">
|
||||
<path d="M -20,656 C 130,648 290,664 470,656 C 650,648 830,664 1010,656 C 1190,648 1360,664 1510,656 C 1560,653 1600,657 1620,655"/>
|
||||
<animateTransform attributeName="transform" type="translate" values="0 0; 18 0; 0 0" dur="7.5s" repeatCount="indefinite"/>
|
||||
</g>
|
||||
<path d="M -20,678 C 140,670 300,686 480,678 C 660,670 840,686 1020,678 C 1200,670 1380,686 1520,678 C 1570,675 1600,679 1620,677" opacity="0.8" stroke-width="4"/>
|
||||
</g>
|
||||
|
||||
<g stroke="#ffe6ad" stroke-linecap="round" stroke-width="3">
|
||||
<animate attributeName="opacity" values="0.35;0.7;0.35" dur="2.4s" repeatCount="indefinite"/>
|
||||
<line x1="1130" y1="556" x2="1162" y2="556"/>
|
||||
<line x1="1180" y1="556" x2="1200" y2="556"/>
|
||||
<line x1="1112" y1="570" x2="1148" y2="570"/>
|
||||
<line x1="1168" y1="570" x2="1216" y2="570"/>
|
||||
<line x1="1102" y1="586" x2="1130" y2="586"/>
|
||||
<line x1="1150" y1="586" x2="1206" y2="586"/>
|
||||
<line x1="1120" y1="602" x2="1160" y2="602"/>
|
||||
<line x1="1182" y1="602" x2="1226" y2="602"/>
|
||||
<line x1="1100" y1="620" x2="1142" y2="620"/>
|
||||
<line x1="1164" y1="620" x2="1218" y2="620"/>
|
||||
<line x1="1124" y1="638" x2="1158" y2="638"/>
|
||||
<line x1="1180" y1="638" x2="1230" y2="638"/>
|
||||
<line x1="1110" y1="656" x2="1152" y2="656"/>
|
||||
<line x1="1174" y1="656" x2="1222" y2="656"/>
|
||||
<line x1="1132" y1="674" x2="1166" y2="674"/>
|
||||
<line x1="1188" y1="674" x2="1224" y2="674"/>
|
||||
</g>
|
||||
|
||||
<g>
|
||||
<path d="M 1316,542 C 1324,552 1356,552 1364,542 Z" fill="#7a4a34"/>
|
||||
<line x1="1340" y1="542" x2="1340" y2="500" stroke="#5c4030" stroke-width="2.4"/>
|
||||
<path d="M 1343,502 L 1343,538 L 1362,538 Z" fill="#ffffff"/>
|
||||
<path d="M 1337,506 L 1337,538 L 1320,538 Z" fill="#f0e8d8"/>
|
||||
<path d="M 1322,552 q 10,4 20,0 q 10,-4 20,0" stroke="#ffffff" stroke-width="2" fill="none" opacity="0.4"/>
|
||||
</g>
|
||||
|
||||
<!-- ======== BEACH ======== -->
|
||||
<rect x="0" y="694" width="1600" height="206" fill="url(#sandGrad)"/>
|
||||
<rect x="0" y="700" width="1600" height="64" fill="#ffffff" opacity="0.1"/>
|
||||
<rect x="0" y="694" width="1600" height="206" fill="#7a6742" filter="url(#grainD)" opacity="0.5"/>
|
||||
<rect x="0" y="694" width="1600" height="206" fill="#ffffff" filter="url(#grainL)" opacity="0.22"/>
|
||||
|
||||
<g fill="#ffffff">
|
||||
<path d="M -10,694 C 110,684 250,700 410,692 C 570,684 720,702 900,694 C 1080,686 1240,704 1420,694 C 1500,690 1560,696 1610,692 L 1610,716 C 1480,724 1330,710 1170,718 C 1010,726 860,710 690,718 C 520,726 360,712 200,718 C 110,722 30,716 -10,718 Z" opacity="0.9" filter="url(#fB2)">
|
||||
<animate attributeName="opacity" values="0.75;0.95;0.75" dur="3.6s" repeatCount="indefinite"/>
|
||||
</path>
|
||||
<path d="M -10,700 C 130,692 280,706 440,698 C 600,690 760,706 940,698 C 1120,690 1290,706 1450,698 C 1530,694 1580,700 1610,697" stroke="#ffffff" stroke-width="5" fill="none" opacity="0.7" stroke-linecap="round"/>
|
||||
<ellipse cx="330" cy="722" rx="34" ry="6" opacity="0.55" filter="url(#fB2)"/>
|
||||
<ellipse cx="1080" cy="726" rx="44" ry="7" opacity="0.5" filter="url(#fB2)"/>
|
||||
<ellipse cx="1420" cy="720" rx="28" ry="5" opacity="0.5" filter="url(#fB2)"/>
|
||||
</g>
|
||||
|
||||
<g stroke="#b3905d" stroke-width="5" fill="none" opacity="0.5" stroke-dasharray="10 8" stroke-linecap="round">
|
||||
<path d="M -10,836 C 150,818 320,810 478,799 C 540,795 600,791 642,789"/>
|
||||
<path d="M -10,852 C 152,834 322,826 480,815 C 542,811 602,807 644,805"/>
|
||||
</g>
|
||||
|
||||
<!-- ======== CAST SHADOW ======== -->
|
||||
<g>
|
||||
<ellipse cx="740" cy="794" rx="300" ry="24" fill="url(#shadowGrad)"/>
|
||||
<path d="M 520,788 C 560,772 700,764 900,768 C 965,772 1005,784 992,795 C 900,808 640,808 520,798 Z" fill="#000000" opacity="0.1" filter="url(#fB8)"/>
|
||||
<ellipse cx="640" cy="790" rx="62" ry="8" fill="#000000" opacity="0.2" filter="url(#fB4)"/>
|
||||
<ellipse cx="948" cy="790" rx="62" ry="8" fill="#000000" opacity="0.2" filter="url(#fB4)"/>
|
||||
</g>
|
||||
|
||||
<!-- ======== BIKE + PELICAN (gentle riding bob) ======== -->
|
||||
<g>
|
||||
<animateTransform attributeName="transform" type="translate" values="0 0; 0 -3; 0 0" dur="0.8s" repeatCount="indefinite"/>
|
||||
|
||||
<use href="#wheel" transform="translate(640 692)"/>
|
||||
<use href="#wheel" transform="translate(948 692)"/>
|
||||
|
||||
<g stroke="#ffffff" fill="none" stroke-linecap="round" opacity="0.22">
|
||||
<path d="M 552,642 A 108,108 0 0 1 700,596" stroke-width="4"/>
|
||||
<path d="M 860,642 A 108,108 0 0 1 1008,596" stroke-width="4"/>
|
||||
<path d="M 560,762 A 112,112 0 0 0 726,776" stroke-width="3.4"/>
|
||||
<path d="M 868,762 A 112,112 0 0 0 1034,776" stroke-width="3.4"/>
|
||||
</g>
|
||||
|
||||
<!-- frame -->
|
||||
<g stroke-linecap="round">
|
||||
<path d="M 702,586 L 644,690" stroke="#b03e2e" stroke-width="8" fill="none"/>
|
||||
<path d="M 714,592 L 660,693" stroke="#8f3325" stroke-width="6" fill="none"/>
|
||||
<path d="M 754,706 L 646,696" stroke="#b03e2e" stroke-width="8" fill="none"/>
|
||||
<path d="M 758,700 L 706,580" stroke="url(#frameGrad)" stroke-width="11" fill="none"/>
|
||||
<path d="M 893,556 C 820,548 748,552 708,580" stroke="url(#frameGrad)" stroke-width="11" fill="none"/>
|
||||
<path d="M 887,588 C 840,632 796,664 762,696" stroke="url(#frameGrad)" stroke-width="12" fill="none"/>
|
||||
<path d="M 896,548 L 884,596" stroke="url(#frameGrad)" stroke-width="13" fill="none"/>
|
||||
<path d="M 890,590 C 906,626 928,660 946,690" stroke="url(#frameGrad)" stroke-width="12" fill="none"/>
|
||||
<path d="M 893,552 C 826,545 752,550 712,576" stroke="#f0907a" stroke-width="2.4" fill="none" opacity="0.7"/>
|
||||
<path d="M 885,584 C 840,626 800,656 768,690" stroke="#f0907a" stroke-width="2.4" fill="none" opacity="0.6"/>
|
||||
<path d="M 704,584 L 700,560" stroke="url(#chromeGrad)" stroke-width="7" fill="none"/>
|
||||
<path d="M 896,548 L 884,514" stroke="url(#chromeGrad)" stroke-width="9" fill="none"/>
|
||||
</g>
|
||||
|
||||
<use href="#fender" transform="translate(640 692)"/>
|
||||
<use href="#fender" transform="translate(948 692)"/>
|
||||
<path d="M 534,708 L 560,668" stroke="#a5936b" stroke-width="3"/>
|
||||
<path d="M 746,708 L 720,668" stroke="#a5936b" stroke-width="3"/>
|
||||
<path d="M 842,708 L 868,668" stroke="#a5936b" stroke-width="3"/>
|
||||
<path d="M 1054,708 L 1028,668" stroke="#a5936b" stroke-width="3"/>
|
||||
<circle cx="534" cy="708" r="5" fill="#c0392b" stroke="#7e2418" stroke-width="1.4"/>
|
||||
<circle cx="1054" cy="708" r="5" fill="#f2a93b" stroke="#b87717" stroke-width="1.4"/>
|
||||
|
||||
<!-- chain + cranks -->
|
||||
<g>
|
||||
<circle cx="758" cy="700" r="25" fill="none" stroke="#2f3336" stroke-width="4" stroke-dasharray="3 4.5"/>
|
||||
<circle cx="758" cy="700" r="21" fill="#565c61" stroke="#3a3f43" stroke-width="3"/>
|
||||
<circle cx="758" cy="700" r="7" fill="#3a3f43"/>
|
||||
<circle cx="640" cy="692" r="11" fill="none" stroke="#3a3f43" stroke-width="4"/>
|
||||
<path d="M 644,683 L 756,679" stroke="#33383b" stroke-width="4" stroke-dasharray="6 3.5" fill="none"/>
|
||||
<path d="M 644,701 L 756,720" stroke="#33383b" stroke-width="4" stroke-dasharray="6 3.5" fill="none"/>
|
||||
<path d="M 758,700 L 712,652" stroke="#2b2f32" stroke-width="7" stroke-linecap="round"/>
|
||||
<rect x="690" y="644" width="38" height="11" rx="3" fill="#26292c" transform="rotate(-6 709 649)"/>
|
||||
</g>
|
||||
|
||||
<!-- handlebar + basket -->
|
||||
<g>
|
||||
<path d="M 884,514 C 876,500 862,492 844,494" stroke="url(#chromeGrad)" stroke-width="8" fill="none" stroke-linecap="round"/>
|
||||
<rect x="806" y="489" width="42" height="15" rx="7" fill="#7c4a2a" transform="rotate(-8 827 496)"/>
|
||||
<path d="M 812,492 L 816,505 M 822,491 L 826,504 M 832,490 L 836,503" stroke="#5c3519" stroke-width="2"/>
|
||||
<path d="M 852,498 a 8,8 0 0 1 16,0 z" fill="#e8b64c" stroke="#a87c1e" stroke-width="1.6"/>
|
||||
<circle cx="857" cy="494" r="1.8" fill="#fff3cf"/>
|
||||
<path d="M 846,506 C 852,514 860,518 868,518" stroke="#9aa2a8" stroke-width="3" fill="none" stroke-linecap="round"/>
|
||||
<g>
|
||||
<path d="M 930,522 L 1004,518 L 994,590 L 940,592 Z" fill="#c09a62"/>
|
||||
<path d="M 930,522 L 1004,518 L 994,590 L 940,592 Z" fill="none" stroke="#8f6b3f" stroke-width="4"/>
|
||||
<g stroke="#a37e4c" stroke-width="2" opacity="0.85">
|
||||
<path d="M 934,536 L 1001,532"/>
|
||||
<path d="M 936,551 L 999,547"/>
|
||||
<path d="M 938,566 L 997,562"/>
|
||||
<path d="M 940,580 L 995,576"/>
|
||||
<path d="M 944,524 L 948,590"/>
|
||||
<path d="M 958,523 L 961,590"/>
|
||||
<path d="M 972,522 L 974,589"/>
|
||||
<path d="M 986,521 L 987,589"/>
|
||||
</g>
|
||||
<path d="M 946,590 L 922,642 M 988,588 L 954,648" stroke="#8f6b3f" stroke-width="4" fill="none"/>
|
||||
<g>
|
||||
<path d="M 950,524 C 956,508 976,501 991,508 C 1000,512 1002,521 997,527 C 984,536 961,534 950,524 Z" fill="#bccfd8"/>
|
||||
<path d="M 950,524 L 937,513 L 942,525 L 937,536 Z" fill="#9fb8c4"/>
|
||||
<circle cx="988" cy="515" r="2.2" fill="#22303a"/>
|
||||
<path d="M 974,514 q 6,6 4,14" stroke="#8fa8b4" stroke-width="2" fill="none"/>
|
||||
<path d="M 966,502 L 958,490 L 966,494 L 968,484 L 972,496 Z" fill="#a9bfc9"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
<!-- ======== PELICAN ======== -->
|
||||
<!-- raised far wing -->
|
||||
<g>
|
||||
<animateTransform attributeName="transform" type="rotate" values="-2 660 400; 3 660 400; -2 660 400" dur="3s" repeatCount="indefinite"/>
|
||||
<g fill="#23282c">
|
||||
<path d="M 652,386 C 626,362 596,344 562,334 C 558,354 590,380 646,398 Z"/>
|
||||
<path d="M 656,374 C 636,346 612,324 584,308 C 584,330 612,360 650,386 Z"/>
|
||||
<path d="M 664,366 C 650,336 632,312 608,294 C 604,316 626,348 658,378 Z"/>
|
||||
<path d="M 674,362 C 666,330 654,304 636,284 C 628,306 644,340 668,372 Z"/>
|
||||
<path d="M 686,360 C 684,328 678,300 666,278 C 654,298 660,334 680,368 Z"/>
|
||||
</g>
|
||||
<g fill="#f0ede3">
|
||||
<path d="M 646,390 C 628,374 610,362 592,352 C 600,366 622,382 644,392 Z"/>
|
||||
<path d="M 650,378 C 636,358 620,342 604,330 C 612,346 630,364 648,380 Z"/>
|
||||
<path d="M 658,370 C 648,348 636,330 622,316 C 628,334 642,354 656,372 Z"/>
|
||||
<path d="M 668,366 C 662,342 654,322 644,306 C 648,326 656,348 666,368 Z"/>
|
||||
<path d="M 680,362 C 678,338 674,318 668,302 C 672,322 676,342 679,364 Z"/>
|
||||
</g>
|
||||
<path d="M 620,420 C 616,396 626,372 648,358 C 668,346 692,344 708,354 C 694,372 684,392 680,414 C 660,424 636,426 620,420 Z" fill="#eae6da"/>
|
||||
<path d="M 634,388 q 16,-10 34,-8 M 630,404 q 18,-8 38,-4" stroke="#d5d0c2" stroke-width="2" fill="none" opacity="0.8"/>
|
||||
</g>
|
||||
|
||||
<!-- tail -->
|
||||
<g>
|
||||
<path d="M 608,478 C 586,464 562,460 546,470 C 550,494 560,514 578,528 C 594,520 606,500 608,478 Z" fill="#f1ede1"/>
|
||||
<path d="M 560,468 C 554,468 548,470 546,472 C 548,486 552,500 560,512 C 566,498 566,482 560,468 Z" fill="#cfc9ba"/>
|
||||
<path d="M 600,484 C 586,478 570,476 556,478 M 600,496 C 586,492 570,492 556,496 M 598,508 C 586,506 572,508 560,514" stroke="#d5d0c2" stroke-width="2" fill="none"/>
|
||||
</g>
|
||||
|
||||
<!-- body -->
|
||||
<g>
|
||||
<path d="M 580,492 C 592,442 636,408 700,398 C 716,396 730,398 740,404 C 762,420 774,452 768,490 C 762,528 742,554 708,564 C 676,572 636,566 610,544 C 592,530 582,512 580,492 Z" fill="url(#bodyGrad)"/>
|
||||
<path d="M 612,548 C 640,566 678,570 706,560" stroke="#cfccc0" stroke-width="9" fill="none" opacity="0.5" filter="url(#fB4)"/>
|
||||
<path d="M 742,410 C 762,428 772,456 766,488" stroke="#ffe4ae" stroke-width="4" fill="none" opacity="0.55" stroke-linecap="round"/>
|
||||
<g stroke="#d5d2c8" stroke-width="2" fill="none" opacity="0.6">
|
||||
<path d="M 630,452 q 22,14 46,10 q 24,-4 44,8"/>
|
||||
<path d="M 622,486 q 26,16 54,12 q 28,-4 50,10"/>
|
||||
<path d="M 636,520 q 24,14 50,10 q 24,-2 42,10"/>
|
||||
<path d="M 668,438 q 18,8 38,6"/>
|
||||
</g>
|
||||
<path d="M 598,468 C 604,452 616,438 632,428" stroke="#e8e4d8" stroke-width="3" fill="none" opacity="0.8"/>
|
||||
</g>
|
||||
|
||||
<!-- saddle (perched under belly) -->
|
||||
<g>
|
||||
<path d="M 664,570 L 668,586 M 692,572 L 694,588" stroke="#5c5c5c" stroke-width="3" fill="none" stroke-dasharray="3 2"/>
|
||||
<path d="M 652,548 C 644,556 646,565 658,568 C 678,572 702,568 716,561 C 720,556 717,550 708,548 C 689,543 665,543 652,548 Z" fill="url(#saddleGrad)"/>
|
||||
<path d="M 656,551 C 672,547 696,547 710,551" stroke="#c98d5a" stroke-width="2" fill="none" opacity="0.8"/>
|
||||
</g>
|
||||
|
||||
<!-- far leg -->
|
||||
<g>
|
||||
<path d="M 720,552 C 726,572 726,590 722,608" stroke="#e3ded0" stroke-width="14" fill="none" stroke-linecap="round"/>
|
||||
<path d="M 722,606 C 720,620 716,632 712,644" stroke="#cf8350" stroke-width="10" fill="none" stroke-linecap="round"/>
|
||||
<path d="M 706,640 C 714,646 722,650 730,654 C 722,658 712,659 704,657 C 698,655 694,650 696,645 C 699,640 702,638 706,640 Z" fill="#cf8350"/>
|
||||
</g>
|
||||
|
||||
<!-- near leg -->
|
||||
<g>
|
||||
<path d="M 738,550 C 748,572 754,592 758,610" stroke="#f0ece0" stroke-width="17" fill="none" stroke-linecap="round"/>
|
||||
<path d="M 758,608 C 768,638 780,668 792,696" stroke="#e08b46" stroke-width="12" fill="none" stroke-linecap="round"/>
|
||||
<g stroke="#c06f34" stroke-width="1.6" opacity="0.7">
|
||||
<path d="M 764,628 q 8,3 14,0"/>
|
||||
<path d="M 771,650 q 8,3 14,0"/>
|
||||
<path d="M 779,672 q 8,3 14,0"/>
|
||||
</g>
|
||||
<path d="M 758,700 L 800,744" stroke="#33383b" stroke-width="8" stroke-linecap="round" fill="none"/>
|
||||
<rect x="788" y="740" width="40" height="12" rx="3" fill="#26292c" transform="rotate(4 808 746)"/>
|
||||
<g>
|
||||
<path d="M 788,698 C 794,714 798,726 802,736 C 814,740 826,745 836,750 C 826,753 812,753 800,751 C 790,757 778,759 768,757 C 776,749 782,743 786,735 C 788,723 788,710 788,698 Z" fill="#e8935a"/>
|
||||
<path d="M 802,738 C 812,742 824,746 834,749 M 798,746 C 808,749 818,751 828,752 M 786,738 C 780,745 774,751 768,755" stroke="#c06f34" stroke-width="1.8" fill="none"/>
|
||||
<path d="M 834,747 l 8,2 l -8,3 z M 826,752 l 7,3 l -8,2 z M 770,754 l -7,3 l 6,2 z" fill="#8a4a22"/>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
<!-- neck + head -->
|
||||
<g>
|
||||
<path d="M 722,404 C 740,376 748,348 750,324 C 752,302 764,286 784,285 C 800,284 810,292 812,302 L 812,318 C 800,330 788,344 780,366 C 770,392 756,408 738,414 C 730,412 724,408 722,404 Z" fill="url(#neckGrad)"/>
|
||||
<path d="M 726,398 C 742,372 750,346 752,322" stroke="#d9d4c6" stroke-width="5" fill="none" opacity="0.6" stroke-linecap="round"/>
|
||||
<ellipse cx="780" cy="290" rx="17" ry="9" fill="#f5d98c" opacity="0.55" transform="rotate(-12 780 290)"/>
|
||||
<g stroke="#f0ece0" stroke-width="3" stroke-linecap="round" fill="none" opacity="0.95">
|
||||
<path d="M 766,290 C 754,282 744,276 732,274"/>
|
||||
<path d="M 764,297 C 752,293 740,291 728,293"/>
|
||||
<path d="M 762,304 C 750,304 738,306 728,310"/>
|
||||
</g>
|
||||
<path d="M 762,297 C 752,293 742,292 732,293" stroke="#efe0b0" stroke-width="2" fill="none" opacity="0.8"/>
|
||||
</g>
|
||||
|
||||
<!-- scarf -->
|
||||
<g>
|
||||
<g>
|
||||
<animateTransform attributeName="transform" type="rotate" values="-3 716 412; 4 716 412; -3 716 412" dur="1.6s" repeatCount="indefinite"/>
|
||||
<path d="M 716,404 C 676,396 640,384 606,362 C 600,358 594,358 590,362 C 596,378 610,392 630,402 C 658,414 690,420 716,420 Z" fill="url(#scarfGrad)"/>
|
||||
<path d="M 640,384 C 656,392 676,398 696,402" stroke="#e05141" stroke-width="2.4" fill="none" opacity="0.8"/>
|
||||
<path d="M 714,418 C 684,424 652,436 624,456 C 646,458 676,450 700,438 C 710,432 716,426 714,418 Z" fill="#9c2a1e"/>
|
||||
<path d="M 660,432 C 674,428 690,422 702,416" stroke="#c23a2e" stroke-width="2" fill="none" opacity="0.7"/>
|
||||
</g>
|
||||
<path d="M 716,396 C 730,414 754,420 770,410 C 762,428 736,432 716,420 C 704,412 704,402 716,396 Z" fill="#bf3527"/>
|
||||
<path d="M 722,402 C 732,412 748,416 760,412" stroke="#8f2418" stroke-width="2.4" fill="none" opacity="0.8"/>
|
||||
</g>
|
||||
|
||||
<!-- bill + pouch -->
|
||||
<g>
|
||||
<path d="M 804,330 C 828,370 860,395 907,401 C 949,403 983,386 999,365 C 935,352 858,339 804,330 Z" fill="url(#pouchGrad)"/>
|
||||
<path d="M 804,330 C 828,370 860,395 907,401 C 949,403 983,386 999,365" stroke="#d97f3f" stroke-width="2.5" fill="none" opacity="0.85"/>
|
||||
<g stroke="#d98a4e" stroke-width="2" fill="none" opacity="0.55">
|
||||
<path d="M 840,352 C 858,374 880,388 904,392"/>
|
||||
<path d="M 876,354 C 890,372 908,384 930,388"/>
|
||||
<path d="M 914,356 C 926,370 942,378 960,380"/>
|
||||
</g>
|
||||
<path d="M 850,362 C 872,380 896,390 922,392" stroke="#ffd9a8" stroke-width="3" fill="none" opacity="0.5" stroke-linecap="round"/>
|
||||
<path d="M 806,294 C 868,298 946,318 1006,344 C 1010,347 1009,353 1003,353 C 945,338 870,322 808,314 Z" fill="url(#beakGrad)"/>
|
||||
<path d="M 812,300 C 880,306 950,324 1000,344" stroke="#cf7f2e" stroke-width="2" fill="none" opacity="0.7"/>
|
||||
<path d="M 808,314 C 880,326 950,342 1002,352" stroke="#b3611f" stroke-width="2" fill="none"/>
|
||||
<path d="M 824,302 C 832,304 840,306 848,308" stroke="#b3611f" stroke-width="1.8" fill="none" opacity="0.7"/>
|
||||
<path d="M 994,340 C 1002,344 1008,348 1006,352 C 1004,355 998,355 992,352 Z" fill="#b85f24"/>
|
||||
<path d="M 802,326 C 870,342 940,356 998,362" stroke="#d97b33" stroke-width="4" fill="none" stroke-linecap="round"/>
|
||||
<path d="M 806,296 C 860,300 930,318 990,340" stroke="#ffd9a0" stroke-width="2.4" fill="none" opacity="0.6" stroke-linecap="round"/>
|
||||
</g>
|
||||
|
||||
<!-- eye -->
|
||||
<g>
|
||||
<circle cx="793" cy="304" r="7.5" fill="#e8a87c" opacity="0.55"/>
|
||||
<circle cx="793" cy="304" r="4.6" fill="#e6c15e"/>
|
||||
<circle cx="793" cy="304" r="2.3" fill="#1a1a1a"/>
|
||||
<circle cx="794.5" cy="302.5" r="1.1" fill="#ffffff"/>
|
||||
<path d="M 784,299 q 9,-5 18,0" stroke="#c9c2b0" stroke-width="1.6" fill="none"/>
|
||||
</g>
|
||||
|
||||
<!-- near wing to handlebar -->
|
||||
<g>
|
||||
<g>
|
||||
<path d="M 730,462 C 722,486 714,506 702,524 C 700,526 698,524 698,520 C 704,498 712,478 722,458 Z" fill="#f2efe6"/>
|
||||
<path d="M 714,494 C 710,506 706,516 702,524 C 700,526 698,524 698,520 C 701,510 706,500 711,490 Z" fill="#23282c"/>
|
||||
<path d="M 752,478 C 746,502 738,522 728,540 C 726,542 724,540 724,536 C 730,514 738,494 746,474 Z" fill="#f2efe6"/>
|
||||
<path d="M 740,510 C 736,522 732,532 728,540 C 726,542 724,540 724,536 C 727,526 731,516 735,506 Z" fill="#23282c"/>
|
||||
<path d="M 776,490 C 772,512 766,530 758,546 C 756,548 754,546 754,542 C 759,522 765,504 771,486 Z" fill="#f2efe6"/>
|
||||
<path d="M 767,520 C 764,530 761,539 758,546 C 756,548 754,546 754,542 C 757,533 760,524 763,515 Z" fill="#23282c"/>
|
||||
<path d="M 800,498 C 798,518 794,534 788,548 C 786,550 784,548 784,544 C 788,526 792,510 796,495 Z" fill="#f2efe6"/>
|
||||
<path d="M 794,524 C 792,533 790,541 788,548 C 786,550 784,548 784,544 C 786,536 788,528 790,520 Z" fill="#23282c"/>
|
||||
</g>
|
||||
<path d="M 718,414 C 756,426 800,452 836,490 C 800,506 756,498 726,462 C 718,446 714,428 718,414 Z" fill="url(#wingGrad)"/>
|
||||
<g stroke="#d5d2c8" stroke-width="2" fill="none" opacity="0.7">
|
||||
<path d="M 742,442 q 18,10 38,8 q 20,-2 36,6"/>
|
||||
<path d="M 752,466 q 18,10 38,8 q 18,-2 32,6"/>
|
||||
<path d="M 772,486 q 16,8 34,6"/>
|
||||
</g>
|
||||
<path d="M 720,416 C 754,428 794,452 828,484" stroke="#fff6dd" stroke-width="3" fill="none" opacity="0.7" stroke-linecap="round"/>
|
||||
<g fill="#22272b">
|
||||
<path d="M 834,482 C 850,478 866,480 880,488 C 866,488 850,488 836,488 Z"/>
|
||||
<path d="M 836,486 C 856,486 876,492 894,504 C 896,506 894,510 890,509 C 872,500 852,494 836,492 Z"/>
|
||||
<path d="M 838,492 C 858,496 876,506 890,520 C 891,523 888,526 885,524 C 870,512 852,502 836,498 Z"/>
|
||||
<path d="M 836,498 C 854,506 868,518 880,534 C 880,537 877,539 874,536 C 862,522 848,510 834,504 Z"/>
|
||||
<path d="M 834,504 C 848,514 858,528 866,544 C 866,547 862,548 860,545 C 852,530 842,518 830,510 Z"/>
|
||||
</g>
|
||||
<path d="M 842,489 C 860,490 876,496 890,505 M 844,495 C 862,499 876,508 887,519" stroke="#494f55" stroke-width="1.5" fill="none" opacity="0.7"/>
|
||||
</g>
|
||||
|
||||
<!-- warm rim light -->
|
||||
<g stroke="#ffdf9e" fill="none" stroke-linecap="round" opacity="0.5">
|
||||
<path d="M 770,296 C 782,286 798,285 808,294" stroke-width="3"/>
|
||||
<path d="M 908,401 C 946,402 978,388 996,368" stroke-width="3"/>
|
||||
<path d="M 604,452 C 616,432 636,416 660,407" stroke-width="3" opacity="0.7"/>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
<!-- ======== MOTION ACCENTS ======== -->
|
||||
<g stroke="#cfe3ee" stroke-linecap="round" fill="none" opacity="0.5">
|
||||
<path d="M 516,478 L 352,478" stroke-width="4"/>
|
||||
<path d="M 530,520 L 396,520" stroke-width="3.4"/>
|
||||
<path d="M 512,566 L 368,566" stroke-width="4.4"/>
|
||||
<path d="M 556,642 L 420,642" stroke-width="3.6"/>
|
||||
<path d="M 548,742 L 428,742" stroke-width="4"/>
|
||||
<path d="M 470,700 L 372,700" stroke-width="3"/>
|
||||
</g>
|
||||
|
||||
<g>
|
||||
<path d="M 622,724 q -32,-16 -56,-12 M 630,752 q -26,-6 -48,2" stroke="#c9a874" stroke-width="3" fill="none" opacity="0.7" stroke-linecap="round"/>
|
||||
<g fill="#c9a874" opacity="0.85">
|
||||
<circle cx="596" cy="716" r="4"/>
|
||||
<circle cx="578" cy="730" r="3"/>
|
||||
<circle cx="606" cy="742" r="5"/>
|
||||
<circle cx="566" cy="752" r="3.4"/>
|
||||
<circle cx="588" cy="764" r="4.4"/>
|
||||
<circle cx="612" cy="768" r="2.8"/>
|
||||
<circle cx="556" cy="726" r="2.4"/>
|
||||
<circle cx="540" cy="742" r="3"/>
|
||||
</g>
|
||||
<g fill="#ffffff" opacity="0.7">
|
||||
<circle cx="600" cy="724" r="2"/>
|
||||
<circle cx="582" cy="756" r="1.8"/>
|
||||
<circle cx="566" cy="736" r="1.6"/>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
<!-- ======== FOREGROUND ======== -->
|
||||
<g>
|
||||
<g>
|
||||
<path d="M 438,852 C 438,840 448,832 458,834 C 468,836 474,846 472,856 C 464,862 448,862 438,852 Z" fill="#e8d8c0"/>
|
||||
<path d="M 442,850 C 446,842 452,838 458,838 M 448,854 C 452,846 458,842 464,842 M 444,844 C 448,840 454,837 460,837" stroke="#d9b98f" stroke-width="1.6" fill="none"/>
|
||||
</g>
|
||||
<g transform="rotate(18 1150 848)">
|
||||
<path d="M 1150,830 L 1156,842 L 1169,843 L 1159,851 L 1162,864 L 1150,857 L 1138,864 L 1141,851 L 1131,843 L 1144,842 Z" fill="#e08049"/>
|
||||
<circle cx="1150" cy="848" r="2" fill="#c05f2e"/>
|
||||
<circle cx="1146" cy="844" r="1.2" fill="#c05f2e"/>
|
||||
<circle cx="1154" cy="844" r="1.2" fill="#c05f2e"/>
|
||||
<circle cx="1150" cy="852" r="1.2" fill="#c05f2e"/>
|
||||
</g>
|
||||
<ellipse cx="516" cy="862" rx="7" ry="4" fill="#b89d74"/>
|
||||
<ellipse cx="1088" cy="872" rx="5" ry="3" fill="#b89d74"/>
|
||||
<ellipse cx="1258" cy="856" rx="6" ry="3.6" fill="#c7ab7d"/>
|
||||
<path d="M 286,868 C 300,860 326,858 344,864 C 346,870 340,874 328,874 C 310,876 292,874 286,868 Z" fill="#8a6b4a" opacity="0.85"/>
|
||||
<path d="M 296,866 C 310,862 326,862 338,865" stroke="#6e5238" stroke-width="1.6" fill="none" opacity="0.8"/>
|
||||
|
||||
<g stroke-linecap="round" fill="none">
|
||||
<ellipse cx="150" cy="896" rx="90" ry="14" fill="#dfc493" stroke="none"/>
|
||||
<g stroke="#6f8446" stroke-width="4">
|
||||
<animateTransform attributeName="transform" type="rotate" values="-2 150 896; 3 150 896; -2 150 896" dur="3.4s" repeatCount="indefinite"/>
|
||||
<path d="M 120,896 C 110,862 96,838 76,818"/>
|
||||
<path d="M 138,896 C 132,856 120,826 100,800"/>
|
||||
<path d="M 156,896 C 154,850 146,816 130,788"/>
|
||||
<path d="M 174,896 C 176,856 172,824 160,796"/>
|
||||
<path d="M 190,896 C 196,862 196,834 188,808"/>
|
||||
</g>
|
||||
<g stroke="#829a52" stroke-width="3">
|
||||
<path d="M 130,896 C 122,868 110,846 92,830"/>
|
||||
<path d="M 166,896 C 164,860 156,830 142,806"/>
|
||||
<path d="M 182,896 C 186,866 186,840 178,816"/>
|
||||
</g>
|
||||
<g stroke="#a8b26a" stroke-width="2.2">
|
||||
<path d="M 146,896 C 140,866 130,842 114,824"/>
|
||||
<path d="M 172,896 C 172,868 166,842 156,820"/>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
<g stroke-linecap="round" fill="none">
|
||||
<ellipse cx="1470" cy="896" rx="100" ry="15" fill="#dfc493" stroke="none"/>
|
||||
<g stroke="#6f8446" stroke-width="4">
|
||||
<animateTransform attributeName="transform" type="rotate" values="2 1470 896; -3 1470 896; 2 1470 896" dur="3.8s" repeatCount="indefinite"/>
|
||||
<path d="M 1430,896 C 1418,864 1402,842 1380,826"/>
|
||||
<path d="M 1452,896 C 1444,856 1430,828 1408,806"/>
|
||||
<path d="M 1474,896 C 1470,852 1460,820 1442,794"/>
|
||||
<path d="M 1496,896 C 1496,858 1490,828 1476,802"/>
|
||||
<path d="M 1516,896 C 1520,864 1518,838 1508,814"/>
|
||||
</g>
|
||||
<g stroke="#829a52" stroke-width="3">
|
||||
<path d="M 1442,896 C 1432,870 1418,850 1400,836"/>
|
||||
<path d="M 1484,896 C 1480,862 1472,834 1456,812"/>
|
||||
<path d="M 1506,896 C 1508,868 1506,844 1498,822"/>
|
||||
</g>
|
||||
<g stroke="#a8b26a" stroke-width="2.2">
|
||||
<path d="M 1464,896 C 1456,868 1444,846 1428,830"/>
|
||||
<path d="M 1494,896 C 1492,870 1486,846 1474,826"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
<rect x="0" y="0" width="1600" height="900" fill="url(#vignGrad)"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 36 KiB |
Reference in new issue
Block a user