All checks were successful
CI / update (push) Successful in 25s
Add theme cycling (system/light/dark) with localStorage persistence and FOUC prevention. Restructure CSS color tokens to respond to data-theme attribute across all components. Redesign header as a floating glass pill bar with smooth view transitions including clip-reveal logo animation.
78 lines
4.0 KiB
XML
78 lines
4.0 KiB
XML
<svg
|
|
width="44.976452mm"
|
|
height="47.592026mm"
|
|
viewBox="0 0 44.976452 47.592025"
|
|
version="1.1"
|
|
id="svg1"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
xmlns:svg="http://www.w3.org/2000/svg">
|
|
<defs>
|
|
<style>
|
|
path {
|
|
fill: black;
|
|
fill: var(--color-primary);
|
|
}
|
|
.stem{
|
|
stroke: black;
|
|
stroke: var(--color-primary);
|
|
fill: none;
|
|
}
|
|
@media (prefers-color-scheme: dark) {
|
|
path {
|
|
fill: white;
|
|
fill: var(--color-primary);
|
|
}
|
|
.stem{
|
|
stroke: white;
|
|
stroke: var(--color-primary);
|
|
fill: none;
|
|
}
|
|
}
|
|
</style>
|
|
</defs>
|
|
<path
|
|
d="m 4.116564,13.54386 c 2.33997,1.37936 5.06166,1.51765 7.40551,0.61101 C 11.175294,11.6625 9.736314,9.34827 7.400924,7.97174 5.065534,6.5952 2.343856,6.45726 0,7.36355 0.341842,9.8531 1.781175,12.16767 4.116564,13.54386"
|
|
style="fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.352778"
|
|
id="path72" />
|
|
<path
|
|
d="m 10.339434,19.27833 c -2.33539,-1.37619 -5.05707,-1.51447 -7.400925,-0.60819 0.342195,2.48991 1.781175,4.80413 4.116565,6.18031 2.33997,1.37937 5.06165,1.5173 7.40551,0.61102 -0.34678,-2.49238 -1.78576,-4.8066 -4.12115,-6.18314"
|
|
style="fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.352778"
|
|
id="path76" />
|
|
<path
|
|
d="m 10.903454,36.57225 c 2.33997,1.37901 5.06166,1.5173 7.40551,0.61066 -0.34678,-2.49202 -1.78576,-4.8066 -4.12115,-6.18278 -2.33539,-1.37654 -5.05742,-1.51448 -7.40092,-0.60855 0.34184,2.49026 1.78117,4.80413 4.11656,6.18067"
|
|
style="fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.352778"
|
|
id="path80" />
|
|
<path
|
|
d="m 32.871324,24.11974 c 2.34386,0.90664 5.06518,0.76835 7.40551,-0.61101 2.33539,-1.37619 3.77437,-3.69076 4.11656,-6.17996 -2.34385,-0.90664 -5.06553,-0.7687 -7.40092,0.60783 -2.33539,1.37654 -3.77472,3.69077 -4.12115,6.18314"
|
|
style="fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.352778"
|
|
id="path100" />
|
|
<path
|
|
d="m 35.741594,35.87016 c 2.33539,-1.37619 3.77437,-3.69041 4.11656,-6.18031 -2.34385,-0.90629 -5.06518,-0.768 -7.40092,0.60819 -2.33539,1.37653 -3.77437,3.69076 -4.12115,6.18313 2.34385,0.90629 5.06554,0.76835 7.40551,-0.61101"
|
|
style="fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.352778"
|
|
id="path104" />
|
|
<path
|
|
d="m 33.454374,12.73278 c 2.34386,0.90664 5.06554,0.76835 7.40551,-0.61066 2.33539,-1.37654 3.77437,-3.69041 4.11657,-6.18032 -2.34386,-0.90628 -5.06554,-0.76835 -7.40093,0.60819 -2.33539,1.37619 -3.77472,3.69076 -4.12115,6.18279"
|
|
style="fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.352778"
|
|
id="path108" />
|
|
<path
|
|
d="M 20.082744,7.12787 C 20.531124,4.45417 19.685874,1.86372 17.999944,0 c -2.20204,1.21108 -3.84739,3.38349 -4.29613,6.05684 -0.44979,2.67899 0.39617,5.26944 2.0821,7.13316 2.20274,-1.21637 3.84774,-3.38878 4.29683,-6.06213"
|
|
style="fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.352778"
|
|
id="path112" />
|
|
<path
|
|
d="m 26.963344,20.75687 c 0.44838,-2.6737 -0.39687,-5.26415 -2.0828,-7.12823 -2.20204,1.21144 -3.84739,3.38385 -4.29613,6.0572 -0.44979,2.67864 0.39617,5.26944 2.0821,7.13316 2.20239,-1.21637 3.84774,-3.38878 4.29683,-6.06213"
|
|
style="fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.352778"
|
|
id="path116" />
|
|
<path
|
|
d="m 29.069844,14.0514 c 1.68592,-1.86372 2.53153,-4.45452 2.08174,-7.13317 -0.44873,-2.67335 -2.09409,-4.84575 -4.29613,-6.05719 -1.68557,1.86408 -2.53153,4.45452 -2.08244,7.12823 0.44873,2.67335 2.09409,4.84575 4.29683,6.06213"
|
|
style="fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.352778"
|
|
id="path128" />
|
|
<path class=stem
|
|
style="fill:none;fill-opacity:1;stroke-width:3;stroke-linecap:butt;stroke-dasharray:none;stroke-opacity:1"
|
|
d="m 23.080434,47.49372 c -0.34605,-9.7943 8.85917,-32.69334 8.85917,-32.69334"
|
|
id="path9" />
|
|
<path class=stem
|
|
style="fill:none;fill-opacity:1;stroke-width:3;stroke-linecap:butt;stroke-dasharray:none;stroke-opacity:1"
|
|
d="m 23.074764,47.53906 c 0.34605,-9.7943 -8.85917,-32.69334 -8.85917,-32.69334"
|
|
id="path9-7" />
|
|
</svg>
|