Initial commit
1466
static/css/main.css
Normal file
BIN
static/favicon/apple-touch-icon.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
static/favicon/favicon-96x96.png
Normal file
|
After Width: | Height: | Size: 5.7 KiB |
BIN
static/favicon/favicon.ico
Normal file
|
After Width: | Height: | Size: 15 KiB |
63
static/favicon/favicon.svg
Normal file
@@ -0,0 +1,63 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="100" height="100"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
||||
<!-- Logo: dots arranged in a ring with larger sizes -->
|
||||
<g fill="#e8e8e8">
|
||||
<!-- Outer ring - larger dots -->
|
||||
<circle cx="50" cy="10" r="4"></circle>
|
||||
<circle cx="62" cy="11" r="3"></circle>
|
||||
<circle cx="73" cy="16" r="3.5"></circle>
|
||||
<circle cx="82" cy="24" r="2.5"></circle>
|
||||
<circle cx="88" cy="35" r="3.2"></circle>
|
||||
<circle cx="90" cy="47" r="3"></circle>
|
||||
<circle cx="89" cy="59" r="3.8"></circle>
|
||||
<circle cx="84" cy="70" r="2.6"></circle>
|
||||
<circle cx="76" cy="79" r="3.2"></circle>
|
||||
<circle cx="65" cy="86" r="3"></circle>
|
||||
<circle cx="52" cy="90" r="3.5"></circle>
|
||||
<circle cx="39" cy="88" r="2.5"></circle>
|
||||
<circle cx="27" cy="82" r="3.2"></circle>
|
||||
<circle cx="18" cy="73" r="3"></circle>
|
||||
<circle cx="12" cy="62" r="3.8"></circle>
|
||||
<circle cx="10" cy="49" r="2.6"></circle>
|
||||
<circle cx="12" cy="36" r="3.2"></circle>
|
||||
<circle cx="18" cy="25" r="3"></circle>
|
||||
<circle cx="28" cy="16" r="3.5"></circle>
|
||||
<circle cx="40" cy="11" r="2.5"></circle>
|
||||
|
||||
<!-- Middle ring - medium dots -->
|
||||
<circle cx="50" cy="18" r="2.5"></circle>
|
||||
<circle cx="60" cy="20" r="2"></circle>
|
||||
<circle cx="69" cy="26" r="2.6"></circle>
|
||||
<circle cx="76" cy="34" r="2.2"></circle>
|
||||
<circle cx="80" cy="44" r="2.5"></circle>
|
||||
<circle cx="81" cy="55" r="2"></circle>
|
||||
<circle cx="78" cy="65" r="2.6"></circle>
|
||||
<circle cx="72" cy="73" r="2.2"></circle>
|
||||
<circle cx="63" cy="79" r="2.5"></circle>
|
||||
<circle cx="52" cy="82" r="2"></circle>
|
||||
<circle cx="41" cy="80" r="2.6"></circle>
|
||||
<circle cx="31" cy="75" r="2.2"></circle>
|
||||
<circle cx="24" cy="66" r="2.5"></circle>
|
||||
<circle cx="20" cy="56" r="2"></circle>
|
||||
<circle cx="20" cy="45" r="2.6"></circle>
|
||||
<circle cx="23" cy="35" r="2.2"></circle>
|
||||
<circle cx="30" cy="26" r="2.5"></circle>
|
||||
<circle cx="40" cy="20" r="2"></circle>
|
||||
|
||||
<!-- Inner scattered dots - small -->
|
||||
<circle cx="55" cy="25" r="1.8"></circle>
|
||||
<circle cx="65" cy="32" r="1.5"></circle>
|
||||
<circle cx="72" cy="42" r="1.9"></circle>
|
||||
<circle cx="73" cy="54" r="1.6"></circle>
|
||||
<circle cx="68" cy="64" r="1.8"></circle>
|
||||
<circle cx="60" cy="72" r="1.5"></circle>
|
||||
<circle cx="48" cy="75" r="1.9"></circle>
|
||||
<circle cx="37" cy="71" r="1.6"></circle>
|
||||
<circle cx="30" cy="63" r="1.8"></circle>
|
||||
<circle cx="27" cy="52" r="1.5"></circle>
|
||||
<circle cx="28" cy="41" r="1.9"></circle>
|
||||
<circle cx="34" cy="32" r="1.6"></circle>
|
||||
<circle cx="44" cy="26" r="1.8"></circle>
|
||||
</g>
|
||||
</svg><style>@media (prefers-color-scheme: light) { :root { filter: contrast(1) brightness(0.6); } }
|
||||
@media (prefers-color-scheme: dark) { :root { filter: none; } }
|
||||
</style></svg>
|
||||
|
After Width: | Height: | Size: 2.8 KiB |
21
static/favicon/site.webmanifest
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"name": "Valknar's Pivoine.Art",
|
||||
"short_name": "Valknar's",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/favicon/web-app-manifest-192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/favicon/web-app-manifest-512x512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
}
|
||||
],
|
||||
"theme_color": "#0a0a0a",
|
||||
"background_color": "#0a0a0a",
|
||||
"display": "standalone"
|
||||
}
|
||||
BIN
static/favicon/web-app-manifest-192x192.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
static/favicon/web-app-manifest-512x512.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
61
static/icon-large.svg
Normal file
@@ -0,0 +1,61 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
||||
<!-- Logo: dots arranged in a ring with larger sizes -->
|
||||
<g fill="#e8e8e8">
|
||||
<!-- Outer ring - larger dots -->
|
||||
<circle cx="50" cy="10" r="4"/>
|
||||
<circle cx="62" cy="11" r="3"/>
|
||||
<circle cx="73" cy="16" r="3.5"/>
|
||||
<circle cx="82" cy="24" r="2.5"/>
|
||||
<circle cx="88" cy="35" r="3.2"/>
|
||||
<circle cx="90" cy="47" r="3"/>
|
||||
<circle cx="89" cy="59" r="3.8"/>
|
||||
<circle cx="84" cy="70" r="2.6"/>
|
||||
<circle cx="76" cy="79" r="3.2"/>
|
||||
<circle cx="65" cy="86" r="3"/>
|
||||
<circle cx="52" cy="90" r="3.5"/>
|
||||
<circle cx="39" cy="88" r="2.5"/>
|
||||
<circle cx="27" cy="82" r="3.2"/>
|
||||
<circle cx="18" cy="73" r="3"/>
|
||||
<circle cx="12" cy="62" r="3.8"/>
|
||||
<circle cx="10" cy="49" r="2.6"/>
|
||||
<circle cx="12" cy="36" r="3.2"/>
|
||||
<circle cx="18" cy="25" r="3"/>
|
||||
<circle cx="28" cy="16" r="3.5"/>
|
||||
<circle cx="40" cy="11" r="2.5"/>
|
||||
|
||||
<!-- Middle ring - medium dots -->
|
||||
<circle cx="50" cy="18" r="2.5"/>
|
||||
<circle cx="60" cy="20" r="2"/>
|
||||
<circle cx="69" cy="26" r="2.6"/>
|
||||
<circle cx="76" cy="34" r="2.2"/>
|
||||
<circle cx="80" cy="44" r="2.5"/>
|
||||
<circle cx="81" cy="55" r="2"/>
|
||||
<circle cx="78" cy="65" r="2.6"/>
|
||||
<circle cx="72" cy="73" r="2.2"/>
|
||||
<circle cx="63" cy="79" r="2.5"/>
|
||||
<circle cx="52" cy="82" r="2"/>
|
||||
<circle cx="41" cy="80" r="2.6"/>
|
||||
<circle cx="31" cy="75" r="2.2"/>
|
||||
<circle cx="24" cy="66" r="2.5"/>
|
||||
<circle cx="20" cy="56" r="2"/>
|
||||
<circle cx="20" cy="45" r="2.6"/>
|
||||
<circle cx="23" cy="35" r="2.2"/>
|
||||
<circle cx="30" cy="26" r="2.5"/>
|
||||
<circle cx="40" cy="20" r="2"/>
|
||||
|
||||
<!-- Inner scattered dots - small -->
|
||||
<circle cx="55" cy="25" r="1.8"/>
|
||||
<circle cx="65" cy="32" r="1.5"/>
|
||||
<circle cx="72" cy="42" r="1.9"/>
|
||||
<circle cx="73" cy="54" r="1.6"/>
|
||||
<circle cx="68" cy="64" r="1.8"/>
|
||||
<circle cx="60" cy="72" r="1.5"/>
|
||||
<circle cx="48" cy="75" r="1.9"/>
|
||||
<circle cx="37" cy="71" r="1.6"/>
|
||||
<circle cx="30" cy="63" r="1.8"/>
|
||||
<circle cx="27" cy="52" r="1.5"/>
|
||||
<circle cx="28" cy="41" r="1.9"/>
|
||||
<circle cx="34" cy="32" r="1.6"/>
|
||||
<circle cx="44" cy="26" r="1.8"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.1 KiB |
61
static/icon.svg
Normal file
@@ -0,0 +1,61 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
||||
<!-- Logo: dots arranged in a ring with varying sizes -->
|
||||
<g fill="#e8e8e8">
|
||||
<!-- Outer ring - larger dots -->
|
||||
<circle cx="50" cy="10" r="2.5"/>
|
||||
<circle cx="62" cy="11" r="1.8"/>
|
||||
<circle cx="73" cy="16" r="2.2"/>
|
||||
<circle cx="82" cy="24" r="1.5"/>
|
||||
<circle cx="88" cy="35" r="2"/>
|
||||
<circle cx="90" cy="47" r="1.8"/>
|
||||
<circle cx="89" cy="59" r="2.3"/>
|
||||
<circle cx="84" cy="70" r="1.6"/>
|
||||
<circle cx="76" cy="79" r="2"/>
|
||||
<circle cx="65" cy="86" r="1.8"/>
|
||||
<circle cx="52" cy="90" r="2.2"/>
|
||||
<circle cx="39" cy="88" r="1.5"/>
|
||||
<circle cx="27" cy="82" r="2"/>
|
||||
<circle cx="18" cy="73" r="1.8"/>
|
||||
<circle cx="12" cy="62" r="2.3"/>
|
||||
<circle cx="10" cy="49" r="1.6"/>
|
||||
<circle cx="12" cy="36" r="2"/>
|
||||
<circle cx="18" cy="25" r="1.8"/>
|
||||
<circle cx="28" cy="16" r="2.2"/>
|
||||
<circle cx="40" cy="11" r="1.5"/>
|
||||
|
||||
<!-- Middle ring - medium dots -->
|
||||
<circle cx="50" cy="18" r="1.5"/>
|
||||
<circle cx="60" cy="20" r="1.2"/>
|
||||
<circle cx="69" cy="26" r="1.6"/>
|
||||
<circle cx="76" cy="34" r="1.3"/>
|
||||
<circle cx="80" cy="44" r="1.5"/>
|
||||
<circle cx="81" cy="55" r="1.2"/>
|
||||
<circle cx="78" cy="65" r="1.6"/>
|
||||
<circle cx="72" cy="73" r="1.3"/>
|
||||
<circle cx="63" cy="79" r="1.5"/>
|
||||
<circle cx="52" cy="82" r="1.2"/>
|
||||
<circle cx="41" cy="80" r="1.6"/>
|
||||
<circle cx="31" cy="75" r="1.3"/>
|
||||
<circle cx="24" cy="66" r="1.5"/>
|
||||
<circle cx="20" cy="56" r="1.2"/>
|
||||
<circle cx="20" cy="45" r="1.6"/>
|
||||
<circle cx="23" cy="35" r="1.3"/>
|
||||
<circle cx="30" cy="26" r="1.5"/>
|
||||
<circle cx="40" cy="20" r="1.2"/>
|
||||
|
||||
<!-- Inner scattered dots - small -->
|
||||
<circle cx="55" cy="25" r="1"/>
|
||||
<circle cx="65" cy="32" r="0.8"/>
|
||||
<circle cx="72" cy="42" r="1.1"/>
|
||||
<circle cx="73" cy="54" r="0.9"/>
|
||||
<circle cx="68" cy="64" r="1"/>
|
||||
<circle cx="60" cy="72" r="0.8"/>
|
||||
<circle cx="48" cy="75" r="1.1"/>
|
||||
<circle cx="37" cy="71" r="0.9"/>
|
||||
<circle cx="30" cy="63" r="1"/>
|
||||
<circle cx="27" cy="52" r="0.8"/>
|
||||
<circle cx="28" cy="41" r="1.1"/>
|
||||
<circle cx="34" cy="32" r="0.9"/>
|
||||
<circle cx="44" cy="26" r="1"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.1 KiB |