Initial commit of step-competition project

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-10-20 15:38:42 +02:00
commit 05e4a505b3
18 changed files with 5373 additions and 0 deletions

31
public/favicon.svg Normal file
View File

@@ -0,0 +1,31 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<!-- Pumpkin body -->
<ellipse cx="50" cy="55" rx="35" ry="30" fill="#ff7700"/>
<!-- Pumpkin ridges -->
<path d="M 50 25 Q 45 40, 50 55 Q 55 40, 50 25" fill="#e66a00" opacity="0.3"/>
<path d="M 35 30 Q 30 42, 30 55" stroke="#e66a00" stroke-width="2" fill="none" opacity="0.5"/>
<path d="M 65 30 Q 70 42, 70 55" stroke="#e66a00" stroke-width="2" fill="none" opacity="0.5"/>
<!-- Stem -->
<rect x="47" y="20" width="6" height="8" fill="#8b4513" rx="2"/>
<!-- Left eye -->
<polygon points="35,45 40,45 42,50 38,55 33,50" fill="#000"/>
<!-- Right eye -->
<polygon points="60,45 65,45 67,50 63,55 58,50" fill="#000"/>
<!-- Nose -->
<polygon points="50,52 52,57 48,57" fill="#000"/>
<!-- Mouth - spooky grin -->
<path d="M 32 65 Q 35 70, 40 68 Q 45 66, 50 70 Q 55 66, 60 68 Q 65 70, 68 65"
stroke="#000" stroke-width="3" fill="none" stroke-linecap="round"/>
<!-- Teeth -->
<line x1="37" y1="65" x2="37" y2="68" stroke="#000" stroke-width="2"/>
<line x1="45" y1="67" x2="45" y2="70" stroke="#000" stroke-width="2"/>
<line x1="55" y1="67" x2="55" y2="70" stroke="#000" stroke-width="2"/>
<line x1="63" y1="65" x2="63" y2="68" stroke="#000" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB