avant codex

This commit is contained in:
2026-02-22 15:05:40 +01:00
parent fed449c784
commit 20af00d653
291 changed files with 51868 additions and 424 deletions

View File

@@ -0,0 +1,41 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" role="img" aria-label="Lune - Premier quartier">
<title>Lune - Premier quartier</title>
<defs>
<linearGradient id="nightSkyFQ" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#0F2027"/>
<stop offset="100%" stop-color="#203A43"/>
</linearGradient>
<radialGradient id="moonLightFQ" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#F5F3E7"/>
<stop offset="100%" stop-color="#D9D6C8"/>
</radialGradient>
</defs>
<!-- Night sky -->
<rect width="128" height="128" rx="20" fill="url(#nightSkyFQ)"/>
<!-- Stars -->
<g fill="#FFFFFF" opacity="0.8">
<circle cx="24" cy="28" r="2"/>
<circle cx="98" cy="22" r="1.8"/>
<circle cx="110" cy="46" r="1.5"/>
<circle cx="18" cy="60" r="1.5"/>
<circle cx="90" cy="78" r="2"/>
</g>
<!-- Moon base (dark disc) -->
<circle cx="64" cy="64" r="36" fill="#2C3E50"/>
<!-- Illuminated half (right side) -->
<path d="M64 28
A36 36 0 0 1 64 100
L64 28 Z"
fill="url(#moonLightFQ)"/>
<!-- Subtle craters on lit side -->
<g fill="#CFCBB8" opacity="0.5">
<circle cx="74" cy="52" r="4"/>
<circle cx="82" cy="70" r="3"/>
<circle cx="70" cy="78" r="2.5"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

39
icons/moon/full_moon.svg Normal file
View File

@@ -0,0 +1,39 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" role="img" aria-label="Lune - Pleine lune">
<title>Pleine lune</title>
<defs>
<linearGradient id="nightSkyFM" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#0B1D2A"/>
<stop offset="100%" stop-color="#1C2F3F"/>
</linearGradient>
<radialGradient id="moonFull" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#F8F6EC"/>
<stop offset="70%" stop-color="#E2DECF"/>
<stop offset="100%" stop-color="#CFCBB8"/>
</radialGradient>
</defs>
<!-- Night sky -->
<rect width="128" height="128" rx="20" fill="url(#nightSkyFM)"/>
<!-- Stars -->
<g fill="#FFFFFF" opacity="0.85">
<circle cx="22" cy="24" r="2"/>
<circle cx="104" cy="20" r="1.8"/>
<circle cx="112" cy="48" r="1.5"/>
<circle cx="18" cy="68" r="1.6"/>
<circle cx="96" cy="86" r="2"/>
<circle cx="40" cy="18" r="1.4"/>
</g>
<!-- Full moon -->
<circle cx="64" cy="64" r="38" fill="url(#moonFull)"/>
<!-- Craters -->
<g fill="#BEB9A6" opacity="0.6">
<circle cx="52" cy="50" r="6"/>
<circle cx="76" cy="60" r="5"/>
<circle cx="68" cy="82" r="4"/>
<circle cx="48" cy="72" r="3.5"/>
<circle cx="84" cy="44" r="3"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -0,0 +1,41 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" role="img" aria-label="Lune - Dernier quartier">
<title>Lune - Dernier quartier</title>
<defs>
<linearGradient id="nightSkyLQ" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#0F2027"/>
<stop offset="100%" stop-color="#203A43"/>
</linearGradient>
<radialGradient id="moonLightLQ" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#F5F3E7"/>
<stop offset="100%" stop-color="#D9D6C8"/>
</radialGradient>
</defs>
<!-- Night sky -->
<rect width="128" height="128" rx="20" fill="url(#nightSkyLQ)"/>
<!-- Stars -->
<g fill="#FFFFFF" opacity="0.8">
<circle cx="24" cy="28" r="2"/>
<circle cx="98" cy="22" r="1.8"/>
<circle cx="110" cy="46" r="1.5"/>
<circle cx="18" cy="60" r="1.5"/>
<circle cx="90" cy="78" r="2"/>
</g>
<!-- Moon base (dark disc) -->
<circle cx="64" cy="64" r="36" fill="#2C3E50"/>
<!-- Illuminated half (left side) -->
<path d="M64 28
A36 36 0 0 0 64 100
L64 28 Z"
fill="url(#moonLightLQ)"/>
<!-- Subtle craters on lit side -->
<g fill="#CFCBB8" opacity="0.5">
<circle cx="54" cy="52" r="4"/>
<circle cx="46" cy="70" r="3"/>
<circle cx="58" cy="78" r="2.5"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

37
icons/moon/new_moon.svg Normal file
View File

@@ -0,0 +1,37 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" role="img" aria-label="Lune - Nouvelle lune">
<title>Lune - Nouvelle lune</title>
<defs>
<linearGradient id="nightSkyNM" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#081821"/>
<stop offset="100%" stop-color="#132A35"/>
</linearGradient>
<radialGradient id="haloNM" cx="50%" cy="50%" r="60%">
<stop offset="0%" stop-color="#FFFFFF" stop-opacity="0.18"/>
<stop offset="70%" stop-color="#FFFFFF" stop-opacity="0.06"/>
<stop offset="100%" stop-color="#FFFFFF" stop-opacity="0"/>
</radialGradient>
</defs>
<!-- Night sky -->
<rect width="128" height="128" rx="20" fill="url(#nightSkyNM)"/>
<!-- Stars -->
<g fill="#FFFFFF" opacity="0.85">
<circle cx="22" cy="26" r="2"/>
<circle cx="46" cy="18" r="1.4"/>
<circle cx="104" cy="22" r="1.8"/>
<circle cx="112" cy="48" r="1.5"/>
<circle cx="18" cy="70" r="1.6"/>
<circle cx="94" cy="88" r="2"/>
<circle cx="34" cy="46" r="1.2"/>
</g>
<!-- Very dark moon disc -->
<circle cx="64" cy="64" r="38" fill="#0B0F14"/>
<!-- Subtle rim/earthshine hint -->
<circle cx="64" cy="64" r="40" fill="none" stroke="#FFFFFF" stroke-width="2" opacity="0.12"/>
<!-- Soft halo -->
<circle cx="64" cy="64" r="46" fill="url(#haloNM)"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -0,0 +1,43 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" role="img" aria-label="Lune - Dernier croissant">
<title>Dernier croissant</title>
<defs>
<linearGradient id="nightSkyWC" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#0B1D2A"/>
<stop offset="100%" stop-color="#1C2F3F"/>
</linearGradient>
<radialGradient id="moonLightWC" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#F6F4E8"/>
<stop offset="100%" stop-color="#D9D6C8"/>
</radialGradient>
</defs>
<!-- Night sky -->
<rect width="128" height="128" rx="20" fill="url(#nightSkyWC)"/>
<!-- Stars -->
<g fill="#FFFFFF" opacity="0.85">
<circle cx="24" cy="26" r="2"/>
<circle cx="46" cy="18" r="1.4"/>
<circle cx="104" cy="22" r="1.8"/>
<circle cx="112" cy="48" r="1.5"/>
<circle cx="18" cy="70" r="1.6"/>
<circle cx="94" cy="88" r="2"/>
</g>
<!-- Dark moon base -->
<circle cx="64" cy="64" r="36" fill="#2C3E50"/>
<!-- Illuminated crescent (left side, waning) -->
<path d="
M64 28
A36 36 0 0 0 64 100
A24 36 0 0 1 64 28
Z"
fill="url(#moonLightWC)"/>
<!-- Subtle craters on lit crescent -->
<g fill="#CFCBB8" opacity="0.5">
<circle cx="52" cy="56" r="3.5"/>
<circle cx="54" cy="72" r="2.5"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -0,0 +1,44 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" role="img" aria-label="Lune - Gibbeuse décroissante">
<title>Waning Gibbous</title>
<defs>
<linearGradient id="nightSkyWG" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#0B1D2A"/>
<stop offset="100%" stop-color="#1C2F3F"/>
</linearGradient>
<radialGradient id="moonLightWG" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#F6F4E8"/>
<stop offset="100%" stop-color="#D9D6C8"/>
</radialGradient>
</defs>
<!-- Night sky -->
<rect width="128" height="128" rx="20" fill="url(#nightSkyWG)"/>
<!-- Stars -->
<g fill="#FFFFFF" opacity="0.85">
<circle cx="22" cy="24" r="2"/>
<circle cx="44" cy="18" r="1.4"/>
<circle cx="104" cy="22" r="1.8"/>
<circle cx="112" cy="46" r="1.5"/>
<circle cx="18" cy="70" r="1.6"/>
<circle cx="94" cy="88" r="2"/>
</g>
<!-- Dark moon base -->
<circle cx="64" cy="64" r="36" fill="#2C3E50"/>
<!-- Illuminated gibbous (mostly lit, shadow on right) -->
<path d="
M64 28
A36 36 0 1 0 64 100
A26 36 0 1 1 64 28
Z"
fill="url(#moonLightWG)"/>
<!-- Subtle craters -->
<g fill="#CFCBB8" opacity="0.5">
<circle cx="54" cy="50" r="5"/>
<circle cx="68" cy="70" r="4"/>
<circle cx="52" cy="78" r="3"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -0,0 +1,43 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" role="img" aria-label="Lune - Premier croissant">
<title>Waxing Crescent</title>
<defs>
<linearGradient id="nightSkyWCX" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#0B1D2A"/>
<stop offset="100%" stop-color="#1C2F3F"/>
</linearGradient>
<radialGradient id="moonLightWCX" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#F6F4E8"/>
<stop offset="100%" stop-color="#D9D6C8"/>
</radialGradient>
</defs>
<!-- Night sky -->
<rect width="128" height="128" rx="20" fill="url(#nightSkyWCX)"/>
<!-- Stars -->
<g fill="#FFFFFF" opacity="0.85">
<circle cx="22" cy="24" r="2"/>
<circle cx="46" cy="18" r="1.4"/>
<circle cx="104" cy="22" r="1.8"/>
<circle cx="112" cy="48" r="1.5"/>
<circle cx="18" cy="70" r="1.6"/>
<circle cx="94" cy="88" r="2"/>
</g>
<!-- Dark moon base -->
<circle cx="64" cy="64" r="36" fill="#2C3E50"/>
<!-- Illuminated crescent (right side, waxing) -->
<path d="
M64 28
A36 36 0 0 1 64 100
A24 36 0 0 0 64 28
Z"
fill="url(#moonLightWCX)"/>
<!-- Subtle craters on lit crescent -->
<g fill="#CFCBB8" opacity="0.5">
<circle cx="74" cy="56" r="3.5"/>
<circle cx="72" cy="72" r="2.5"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -0,0 +1,44 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" role="img" aria-label="Lune - Gibbeuse croissante">
<title>Waxing Gibbous</title>
<defs>
<linearGradient id="nightSkyWXG" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#0B1D2A"/>
<stop offset="100%" stop-color="#1C2F3F"/>
</linearGradient>
<radialGradient id="moonLightWXG" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#F6F4E8"/>
<stop offset="100%" stop-color="#D9D6C8"/>
</radialGradient>
</defs>
<!-- Night sky -->
<rect width="128" height="128" rx="20" fill="url(#nightSkyWXG)"/>
<!-- Stars -->
<g fill="#FFFFFF" opacity="0.85">
<circle cx="22" cy="24" r="2"/>
<circle cx="44" cy="18" r="1.4"/>
<circle cx="104" cy="22" r="1.8"/>
<circle cx="112" cy="46" r="1.5"/>
<circle cx="18" cy="70" r="1.6"/>
<circle cx="94" cy="88" r="2"/>
</g>
<!-- Dark moon base -->
<circle cx="64" cy="64" r="36" fill="#2C3E50"/>
<!-- Illuminated gibbous (mostly lit, shadow on left) -->
<path d="
M64 28
A36 36 0 1 1 64 100
A26 36 0 1 0 64 28
Z"
fill="url(#moonLightWXG)"/>
<!-- Subtle craters -->
<g fill="#CFCBB8" opacity="0.5">
<circle cx="74" cy="50" r="5"/>
<circle cx="62" cy="70" r="4"/>
<circle cx="76" cy="78" r="3"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB