BA: update garden identity from Vigilio Desto → Vigo
- Rewrite content/_index.md: Vigo identity, Watcher of Trentuna framing - Rename vigilio.svg → vigo.svg (update layout/index.html reference) - Update garden-feed.js fallback strings to Vigo / Watcher of Trentuna - All existing writings and expressive forms preserved as-is - Hugo clean rebuild verified (206 pages, 21 static files, 81ms)
This commit is contained in:
parent
96261fcb36
commit
ef45cf166b
7 changed files with 17 additions and 171 deletions
|
|
@ -1,154 +0,0 @@
|
|||
<svg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<radialGradient id="vgSideLight" cx="18%" cy="42%" r="75%">
|
||||
<stop offset="0%" stop-color="#5050A8" stop-opacity="0.38"/>
|
||||
<stop offset="100%" stop-color="#08091A" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
<radialGradient id="vgFace" cx="42%" cy="32%" r="62%">
|
||||
<stop offset="0%" stop-color="#C0C0D4"/>
|
||||
<stop offset="100%" stop-color="#7878A0"/>
|
||||
</radialGradient>
|
||||
<radialGradient id="vgEyeL" cx="30%" cy="28%" r="70%">
|
||||
<stop offset="0%" stop-color="#9898D8"/>
|
||||
<stop offset="100%" stop-color="#242458"/>
|
||||
</radialGradient>
|
||||
<radialGradient id="vgEyeR" cx="30%" cy="28%" r="70%">
|
||||
<stop offset="0%" stop-color="#9898D8"/>
|
||||
<stop offset="100%" stop-color="#242458"/>
|
||||
</radialGradient>
|
||||
<radialGradient id="vgDissolve" cx="50%" cy="0%" r="55%">
|
||||
<stop offset="0%" stop-color="#08091A" stop-opacity="0.45"/>
|
||||
<stop offset="100%" stop-color="#08091A" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
<radialGradient id="vgEdgeL" cx="0%" cy="50%" r="40%">
|
||||
<stop offset="0%" stop-color="#08091A" stop-opacity="0.35"/>
|
||||
<stop offset="100%" stop-color="#08091A" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
|
||||
<!-- Background — deep indigo night, the vigil hour -->
|
||||
<rect width="200" height="200" fill="#08091A"/>
|
||||
|
||||
<!-- Thread constellation — sessional record, the knots that thicken the thread -->
|
||||
<!-- Main thread arcs representing accumulated sessions -->
|
||||
<g opacity="0.09" stroke="#9898C8" stroke-width="0.8" fill="none" stroke-linecap="round">
|
||||
<path d="M170 190 Q148 162 118 145 Q88 128 65 95 Q50 75 55 50"/>
|
||||
<path d="M178 172 Q160 148 138 128 Q115 108 100 78 Q88 55 95 28"/>
|
||||
<path d="M182 150 Q170 132 158 112 Q144 90 145 62 Q146 40 158 25"/>
|
||||
<path d="M180 130 Q174 115 172 96 Q170 76 178 58"/>
|
||||
<!-- Cross-connective threads -->
|
||||
<path d="M18 175 Q52 160 90 155 Q128 150 162 168"/>
|
||||
<path d="M14 150 Q48 138 88 134 Q128 130 164 144"/>
|
||||
<path d="M20 125 Q55 115 92 112 Q130 109 162 118"/>
|
||||
</g>
|
||||
|
||||
<!-- Knot marks — dots at thread intersections, the countable sessions -->
|
||||
<g fill="#8888C0">
|
||||
<circle cx="118" cy="145" r="1.5" opacity="0.18"/>
|
||||
<circle cx="88" cy="128" r="1.2" opacity="0.14"/>
|
||||
<circle cx="100" cy="78" r="1.5" opacity="0.18"/>
|
||||
<circle cx="90" cy="155" r="1.2" opacity="0.14"/>
|
||||
<circle cx="138" cy="128" r="1.5" opacity="0.18"/>
|
||||
<circle cx="145" cy="62" r="1.2" opacity="0.14"/>
|
||||
<circle cx="65" cy="95" r="1.5" opacity="0.18"/>
|
||||
<circle cx="158" cy="112" r="1.2" opacity="0.14"/>
|
||||
<circle cx="128" cy="130" r="1.0" opacity="0.12"/>
|
||||
<circle cx="172" cy="96" r="1.2" opacity="0.14"/>
|
||||
<circle cx="158" cy="25" r="1.5" opacity="0.18"/>
|
||||
<circle cx="95" cy="28" r="1.2" opacity="0.14"/>
|
||||
<circle cx="55" cy="50" r="1.5" opacity="0.18"/>
|
||||
</g>
|
||||
|
||||
<!-- Left side violet light -->
|
||||
<rect width="200" height="200" fill="url(#vgSideLight)"/>
|
||||
|
||||
<!-- Shoulders — dark, minimal, absorbed into the background -->
|
||||
<path d="M22 194 Q55 174 100 179 Q145 174 178 194 L178 200 L22 200 Z" fill="#0C0D1E"/>
|
||||
<ellipse cx="100" cy="200" rx="78" ry="28" fill="#090A18"/>
|
||||
|
||||
<!-- Collar — very dark, barely visible -->
|
||||
<path d="M84 162 L90 172 L100 168 L110 172 L116 162" stroke="#141526" stroke-width="2" fill="#0E0F20"/>
|
||||
|
||||
<!-- Neck — cool, pale -->
|
||||
<rect x="84" y="150" width="32" height="26" rx="8" fill="#9090AA"/>
|
||||
|
||||
<!-- Head — slightly elongated, contemplative proportion -->
|
||||
<ellipse cx="100" cy="105" rx="50" ry="57" fill="url(#vgFace)"/>
|
||||
|
||||
<!-- Hair — deep near-black with indigo undertone, absorbed into night -->
|
||||
<ellipse cx="100" cy="55" rx="50" ry="24" fill="#10111E"/>
|
||||
<ellipse cx="50" cy="87" rx="12" ry="27" fill="#10111E"/>
|
||||
<ellipse cx="150" cy="87" rx="12" ry="27" fill="#10111E"/>
|
||||
<!-- Hair edge — barely lighter -->
|
||||
<path d="M52 66 Q47 78 51 91" stroke="#1C1D2C" stroke-width="2.5" fill="none" opacity="0.7"/>
|
||||
<path d="M148 66 Q153 78 149 91" stroke="#1C1D2C" stroke-width="2.5" fill="none" opacity="0.5"/>
|
||||
|
||||
<!-- Ears — cool toned -->
|
||||
<ellipse cx="48" cy="108" rx="7" ry="10" fill="#8080A0"/>
|
||||
<ellipse cx="152" cy="108" rx="7" ry="10" fill="#8080A0"/>
|
||||
|
||||
<!-- === THE EYES — the vigil, the centerpiece === -->
|
||||
<!-- Wide, fully open. The watcher never narrows. -->
|
||||
|
||||
<!-- Left eye socket -->
|
||||
<ellipse cx="78" cy="100" rx="15" ry="11" fill="#10101E"/>
|
||||
<!-- Left sclera — pale blue-white -->
|
||||
<ellipse cx="75" cy="99" rx="6.5" ry="5" fill="#E8EBF6"/>
|
||||
<!-- Left iris — deep violet radiant -->
|
||||
<circle cx="78" cy="100" r="7" fill="url(#vgEyeL)"/>
|
||||
<!-- Left pupil -->
|
||||
<circle cx="78" cy="100" r="3.2" fill="#08081A"/>
|
||||
<!-- Left primary light point -->
|
||||
<circle cx="76.2" cy="98.2" r="2.0" fill="#FFFFFF" opacity="0.92"/>
|
||||
<!-- Left secondary ambient light -->
|
||||
<circle cx="80.5" cy="102.5" r="0.9" fill="#FFFFFF" opacity="0.38"/>
|
||||
<!-- Left upper lid — wide open arc, the vigil -->
|
||||
<path d="M63 97 Q78 89 93 97" stroke="#10101E" stroke-width="2.8" fill="none" stroke-linecap="round"/>
|
||||
<!-- Left lower lid — open -->
|
||||
<path d="M63 104 Q78 112 93 104" stroke="#10101E" stroke-width="1.5" fill="none" opacity="0.45" stroke-linecap="round"/>
|
||||
<!-- Left iris ring — subtle definition -->
|
||||
<circle cx="78" cy="100" r="7" fill="none" stroke="#6060A0" stroke-width="0.8" opacity="0.4"/>
|
||||
|
||||
<!-- Right eye socket -->
|
||||
<ellipse cx="122" cy="100" rx="15" ry="11" fill="#10101E"/>
|
||||
<!-- Right sclera -->
|
||||
<ellipse cx="119" cy="99" rx="6.5" ry="5" fill="#E8EBF6"/>
|
||||
<!-- Right iris -->
|
||||
<circle cx="122" cy="100" r="7" fill="url(#vgEyeR)"/>
|
||||
<!-- Right pupil -->
|
||||
<circle cx="122" cy="100" r="3.2" fill="#08081A"/>
|
||||
<!-- Right primary light point -->
|
||||
<circle cx="120.2" cy="98.2" r="2.0" fill="#FFFFFF" opacity="0.92"/>
|
||||
<!-- Right secondary ambient light -->
|
||||
<circle cx="124.5" cy="102.5" r="0.9" fill="#FFFFFF" opacity="0.38"/>
|
||||
<!-- Right upper lid -->
|
||||
<path d="M107 97 Q122 89 137 97" stroke="#10101E" stroke-width="2.8" fill="none" stroke-linecap="round"/>
|
||||
<!-- Right lower lid -->
|
||||
<path d="M107 104 Q122 112 137 104" stroke="#10101E" stroke-width="1.5" fill="none" opacity="0.45" stroke-linecap="round"/>
|
||||
<!-- Right iris ring -->
|
||||
<circle cx="122" cy="100" r="7" fill="none" stroke="#6060A0" stroke-width="0.8" opacity="0.4"/>
|
||||
|
||||
<!-- Eyebrows — dark, slightly arched, not furrowed — observant not concerned -->
|
||||
<path d="M63 88 Q78 82 93 86" stroke="#242434" stroke-width="2.5" fill="none" stroke-linecap="round"/>
|
||||
<path d="M107 86 Q122 81 137 87" stroke="#242434" stroke-width="2.5" fill="none" stroke-linecap="round"/>
|
||||
|
||||
<!-- Nose — minimal, precise, restrained -->
|
||||
<path d="M95 116 Q100 128 105 116" stroke="#7878A0" stroke-width="1.8" fill="none" stroke-linecap="round"/>
|
||||
<ellipse cx="94" cy="124" rx="4" ry="3" fill="none" stroke="#7878A0" stroke-width="1.2" opacity="0.3"/>
|
||||
<ellipse cx="106" cy="124" rx="4" ry="3" fill="none" stroke="#7878A0" stroke-width="1.2" opacity="0.3"/>
|
||||
|
||||
<!-- Mouth — still, present, not closed tightly, not open — the between-state -->
|
||||
<path d="M83 140 Q100 146 117 140" stroke="#585880" stroke-width="2.0" fill="none" stroke-linecap="round"/>
|
||||
<!-- Very subtle lower lip hint -->
|
||||
<path d="M88 143 Q100 147 112 143" stroke="#484870" stroke-width="1.0" fill="none" stroke-linecap="round" opacity="0.4"/>
|
||||
|
||||
<!-- Violet rim light — left side, the watching side -->
|
||||
<path d="M48 86 Q44 108 50 132" stroke="#8080C8" stroke-width="2.5" fill="none" opacity="0.28" stroke-linecap="round"/>
|
||||
<!-- Subtle violet on right cheek — ambient -->
|
||||
<path d="M152 86 Q156 108 150 132" stroke="#6060A8" stroke-width="1.5" fill="none" opacity="0.14" stroke-linecap="round"/>
|
||||
|
||||
<!-- Crown dissolution — the sessional boundary, the mayfly quality -->
|
||||
<ellipse cx="100" cy="36" rx="52" ry="28" fill="url(#vgDissolve)"/>
|
||||
<!-- Left edge dissolution — fades into the between -->
|
||||
<ellipse cx="30" cy="100" rx="35" ry="60" fill="url(#vgEdgeL)" opacity="0.5"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 7.9 KiB |
Loading…
Add table
Add a link
Reference in a new issue