23 lines
3.4 KiB
XML
23 lines
3.4 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" width="1024" height="1024"><defs><mask id="em" maskUnits="userSpaceOnUse" x="0" y="0" width="1024" height="1024"><rect width="1024" height="1024" fill="#000"/><g transform="matrix(1.0 0 0 1.0 0 0)"><circle cx="512" cy="622" r="40" fill="#fff"/><path d="M432.8 542.8 A112 112 0 0 1 591.2 542.8" fill="none" stroke="#fff" stroke-width="47.1" stroke-linecap="round"/><path d="M370.6 480.6 A200 200 0 0 1 653.4 480.6" fill="none" stroke="#fff" stroke-width="47.1" stroke-linecap="round"/><path d="M308.4 418.4 A288 288 0 0 1 715.6 418.4" fill="none" stroke="#fff" stroke-width="47.1" stroke-linecap="round"/></g></mask><filter id="press" x="-5%" y="-5%" width="110%" height="110%" color-interpolation-filters="sRGB">
|
|
<feGaussianBlur in="SourceGraphic" stdDeviation="4.5" result="hb"/>
|
|
<feColorMatrix in="hb" type="luminanceToAlpha" result="ha"/>
|
|
<feDiffuseLighting in="ha" surfaceScale="9" diffuseConstant="1.05" lighting-color="#fff" result="diff"><feDistantLight azimuth="240" elevation="50"/></feDiffuseLighting>
|
|
<feSpecularLighting in="ha" surfaceScale="9" specularConstant="0.35" specularExponent="14" lighting-color="#fff" result="spec"><feDistantLight azimuth="240" elevation="50"/></feSpecularLighting>
|
|
<feFlood flood-color="#ECE9E2" result="base"/>
|
|
<feTurbulence type="fractalNoise" baseFrequency="0.55" numOctaves="2" seed="7" result="n1"/>
|
|
<feColorMatrix in="n1" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 5.2" result="dots"/>
|
|
<feFlood flood-color="#B9B2A6" result="fc"/>
|
|
<feComposite in="fc" in2="dots" operator="in" result="flecks"/>
|
|
<feTurbulence type="fractalNoise" baseFrequency="0.035" numOctaves="3" seed="2" result="n2"/>
|
|
<feColorMatrix in="n2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.9 -0.35" result="blot"/>
|
|
<feFlood flood-color="#D8D2C6" result="bc"/>
|
|
<feComposite in="bc" in2="blot" operator="in" result="blots"/>
|
|
<feMerge result="tex"><feMergeNode in="base"/><feMergeNode in="blots"/><feMergeNode in="flecks"/></feMerge>
|
|
<feComposite in="tex" in2="diff" operator="arithmetic" k1="1.22" k2="0" k3="0" k4="0" result="lit0"/>
|
|
<feComponentTransfer in="hb" result="ao"><feFuncR type="linear" slope="0.32" intercept="0.76"/><feFuncG type="linear" slope="0.32" intercept="0.76"/><feFuncB type="linear" slope="0.32" intercept="0.76"/><feFuncA type="identity"/></feComponentTransfer>
|
|
<feComposite in="lit0" in2="ao" operator="arithmetic" k1="1" k2="0" k3="0" k4="0" result="lit"/>
|
|
<feComposite in="lit" in2="spec" operator="arithmetic" k1="0" k2="1" k3="0.55" k4="0" result="shine"/>
|
|
<feComposite in="shine" in2="SourceAlpha" operator="in"/>
|
|
</filter>
|
|
<filter id="drop" x="-20%" y="-20%" width="140%" height="140%"><feGaussianBlur stdDeviation="16"/><feOffset dy="18"/><feComponentTransfer><feFuncA type="linear" slope="0.55"/></feComponentTransfer></filter></defs><g filter="url(#drop)"><path d="M171.3 240 L852.7 240 L932.9 326.4 L512 798.9 L91.1 326.4Z" fill="#000" stroke="#000" stroke-width="52" stroke-linejoin="round"/></g><g filter="url(#press)"><path d="M171.3 240 L852.7 240 L932.9 326.4 L512 798.9 L91.1 326.4Z" fill="#D0D0D0" stroke="#D0D0D0" stroke-width="52" stroke-linejoin="round"/><path d="M185.3 272 L838.7 272 L889.6 326.8 L512 750.8 L134.4 326.8Z" fill="#7A7A7A" stroke="#7A7A7A" stroke-width="20" stroke-linejoin="round"/><rect width="1024" height="1024" fill="#CACACA" mask="url(#em)"/></g></svg>
|