Files
new-api-analytics/public/fourth-ai-favicon.svg

65 lines
3.3 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" role="img" aria-labelledby="title desc">
<title id="title">Fourth AI Signal Lattice Core</title>
<desc id="desc">A futuristic circular badge with a lattice core and an emphasized fourth quadrant node.</desc>
<defs>
<radialGradient id="bg" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(92 84) rotate(51.2) scale(196.906 210.661)">
<stop stop-color="#14273A"/>
<stop offset="0.45" stop-color="#09131D"/>
<stop offset="1" stop-color="#04070D"/>
</radialGradient>
<linearGradient id="neon" x1="48" y1="42" x2="210" y2="214" gradientUnits="userSpaceOnUse">
<stop stop-color="#73F0FF"/>
<stop offset="0.44" stop-color="#5F8CFF"/>
<stop offset="0.76" stop-color="#8B5CFF"/>
<stop offset="1" stop-color="#2FF3C8"/>
</linearGradient>
<linearGradient id="active" x1="146" y1="146" x2="208" y2="208" gradientUnits="userSpaceOnUse">
<stop stop-color="#73F0FF"/>
<stop offset="0.55" stop-color="#8B5CFF"/>
<stop offset="1" stop-color="#2FF3C8"/>
</linearGradient>
<filter id="ringGlow" x="6" y="6" width="244" height="244" filterUnits="userSpaceOnUse">
<feGaussianBlur stdDeviation="8" result="blur"/>
<feMerge>
<feMergeNode in="blur"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter id="nodeGlow" x="134" y="134" width="96" height="96" filterUnits="userSpaceOnUse">
<feGaussianBlur stdDeviation="7" result="blur"/>
<feMerge>
<feMergeNode in="blur"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
</defs>
<circle cx="128" cy="128" r="118" fill="url(#bg)"/>
<circle cx="128" cy="128" r="104" fill="none" stroke="url(#neon)" stroke-width="12" opacity="0.95" filter="url(#ringGlow)"/>
<circle cx="128" cy="128" r="86" fill="none" stroke="url(#neon)" stroke-width="2" opacity="0.2"/>
<path d="M128 58V94" stroke="url(#neon)" stroke-width="8" stroke-linecap="round" opacity="0.9"/>
<path d="M128 162V198" stroke="url(#neon)" stroke-width="8" stroke-linecap="round" opacity="0.9"/>
<path d="M58 128H94" stroke="url(#neon)" stroke-width="8" stroke-linecap="round" opacity="0.9"/>
<path d="M162 128H198" stroke="url(#neon)" stroke-width="8" stroke-linecap="round" opacity="0.9"/>
<path d="M87 87L104 104" stroke="url(#neon)" stroke-width="6" stroke-linecap="round" opacity="0.8"/>
<path d="M169 87L152 104" stroke="url(#neon)" stroke-width="6" stroke-linecap="round" opacity="0.8"/>
<path d="M87 169L104 152" stroke="url(#neon)" stroke-width="6" stroke-linecap="round" opacity="0.8"/>
<path d="M146 146L172 172" stroke="url(#active)" stroke-width="8" stroke-linecap="round"/>
<circle cx="128" cy="128" r="31" fill="#07111A" stroke="url(#neon)" stroke-width="9"/>
<circle cx="128" cy="128" r="10" fill="url(#active)"/>
<circle cx="78" cy="78" r="10" fill="#73F0FF"/>
<circle cx="178" cy="78" r="10" fill="#6E7CFF"/>
<circle cx="78" cy="178" r="10" fill="#8B5CFF"/>
<g filter="url(#nodeGlow)">
<circle cx="186" cy="186" r="17" fill="url(#active)"/>
<circle cx="186" cy="186" r="9" fill="#EEF7FF"/>
</g>
<path d="M192 200C198 204 205 208 214 210" stroke="url(#active)" stroke-width="6" stroke-linecap="round" opacity="0.95"/>
</svg>