Files
Zed c69a5195f5
Build and Publish Docker Image / build-and-push-image (push) Successful in 12s
Harmonies : règle "Esprits de la nature" + logo vectorisé
- Harmonies : nouvelle option activable "Extension : Esprits de la nature" qui
  ajoute une catégorie de score en fin de partie (incluse dans le total)
- GameConfig.getScoringCategories(options) : catégories dépendantes des options
  (PlayGame et GameOver utilisent les catégories effectives)
- Nouveau logo vectorisé public/logo.svg + favicon SVG dans index.html

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-12 16:05:15 +02:00

31 lines
1.2 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="none" role="img" aria-label="Skori">
<defs>
<linearGradient id="skori-planet" x1="20" y1="18" x2="78" y2="82">
<stop offset="0%" stop-color="#5eead4"/>
<stop offset="55%" stop-color="#14b8a6"/>
<stop offset="100%" stop-color="#0d9488"/>
</linearGradient>
<clipPath id="skori-clip"><circle cx="50" cy="50" r="28"/></clipPath>
</defs>
<!-- Orbit ring — back half -->
<path d="M 12 66 A 42 14 -18 0 1 88 40" stroke="#a5f3fc" stroke-width="4.5" stroke-linecap="round"/>
<!-- Planet body -->
<circle cx="50" cy="50" r="28" fill="url(#skori-planet)"/>
<!-- Flat two-tone shading + craters -->
<g clip-path="url(#skori-clip)">
<circle cx="72" cy="70" r="30" fill="#0f766e" opacity="0.5"/>
<circle cx="40" cy="40" r="6" fill="#99f6e4" opacity="0.55"/>
<circle cx="58" cy="56" r="4" fill="#0f766e" opacity="0.45"/>
<circle cx="46" cy="62" r="3" fill="#0f766e" opacity="0.4"/>
</g>
<!-- Orbit ring — front half -->
<path d="M 12 66 A 42 14 -18 0 0 88 40" stroke="#22d3ee" stroke-width="4.5" stroke-linecap="round"/>
<!-- Sparkle -->
<path d="M 80 20 q 2 6 8 8 q -6 2 -8 8 q -2 -6 -8 -8 q 6 -2 8 -8 z" fill="#fde68a"/>
</svg>