Files
authentikNucleo/media/nucleo-icon.svg
josedario87 d51ad0191e
All checks were successful
deploy-authentik / deploy (push) Successful in 22s
agregando archivos de customization
2025-10-05 19:35:48 -06:00

38 lines
1.6 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" fill="none">
<defs>
<linearGradient id="iconGoldGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#f59e0b;stop-opacity:1" />
<stop offset="100%" style="stop-color:#d97706;stop-opacity:1" />
</linearGradient>
<linearGradient id="iconBlueGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#3b82f6;stop-opacity:1" />
<stop offset="100%" style="stop-color:#1e3a8a;stop-opacity:1" />
</linearGradient>
<filter id="glow">
<feGaussianBlur stdDeviation="2" result="coloredBlur"/>
<feMerge>
<feMergeNode in="coloredBlur"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
</defs>
<!-- Background circle -->
<circle cx="32" cy="32" r="28" fill="url(#iconBlueGradient)"/>
<!-- Coffee bean shape -->
<ellipse cx="32" cy="32" rx="14" ry="20" fill="url(#iconGoldGradient)" transform="rotate(20 32 32)" filter="url(#glow)"/>
<!-- Coffee bean crease -->
<path d="M 32 18 Q 35 32, 32 46" stroke="#1e3a8a" stroke-width="2.5" fill="none" stroke-linecap="round"/>
<!-- Stylized "N" overlay -->
<path d="M 22 20 L 22 44 M 22 20 L 42 44 M 42 20 L 42 44"
stroke="white" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" opacity="0.9"/>
<!-- Three dots representing coffee processing stages -->
<circle cx="18" cy="52" r="2" fill="url(#iconGoldGradient)" opacity="0.8"/>
<circle cx="32" cy="52" r="2" fill="url(#iconGoldGradient)" opacity="0.8"/>
<circle cx="46" cy="52" r="2" fill="url(#iconGoldGradient)" opacity="0.8"/>
</svg>