Add untracked files

This commit is contained in:
Steven Milanese 2025-03-07 16:24:12 -05:00
parent 0abfc2d5f0
commit c307b18824

View file

@ -0,0 +1,87 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 100 100">
<!-- Definitions for gradients, filters, etc. -->
<defs>
<!-- Blue gradient for primary elements -->
<linearGradient id="blueGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#6366F1" />
<stop offset="100%" stop-color="#3B82F6" />
</linearGradient>
<!-- Light blue gradient for secondary elements -->
<linearGradient id="lightBlueGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#93C5FD" />
<stop offset="100%" stop-color="#60A5FA" />
</linearGradient>
<!-- Drop shadow filter -->
<filter id="dropShadow" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur in="SourceAlpha" stdDeviation="2" />
<feOffset dx="1" dy="1" result="offsetblur" />
<feComponentTransfer>
<feFuncA type="linear" slope="0.3" />
</feComponentTransfer>
<feMerge>
<feMergeNode />
<feMergeNode in="SourceGraphic" />
</feMerge>
</filter>
<!-- Glow effect for hover/focus -->
<filter id="glow" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur stdDeviation="2" result="blur" />
<feComposite in="SourceGraphic" in2="blur" operator="over" />
</filter>
<!-- Main circular clip path -->
<clipPath id="circleClip">
<circle cx="50" cy="50" r="46" />
</clipPath>
<!-- Document pattern -->
<pattern id="documentPattern" patternUnits="userSpaceOnUse" width="30" height="30" patternTransform="rotate(45)">
<line x1="0" y1="15" x2="30" y2="15" stroke="#EEF2FF" stroke-width="8" stroke-opacity="0.3" />
</pattern>
</defs>
<!-- Base background with gradient -->
<circle cx="50" cy="50" r="48" fill="url(#lightBlueGradient)" filter="url(#dropShadow)" />
<circle cx="50" cy="50" r="46" fill="#FFFFFF" />
<!-- Abstract document background with pattern -->
<rect x="15" y="15" width="70" height="70" rx="5" ry="5" fill="url(#documentPattern)" clip-path="url(#circleClip)" />
<!-- Stylized document/content layer with dynamic curves -->
<path d="M22,32 C40,25 60,35 78,28 V68 C60,75 40,65 22,72 Z" fill="#F0F9FF" opacity="0.7" />
<!-- Magnifying glass outer ring with gradient and glow -->
<circle cx="40" cy="42" r="16" fill="none" stroke="url(#blueGradient)" stroke-width="4" filter="url(#glow)" />
<!-- Magnifying glass handle -->
<path d="M52,54 L68,70" stroke="url(#blueGradient)" stroke-width="5" stroke-linecap="round" />
<!-- Magnifying glass reflection -->
<path d="M33,35 Q36,32 39,35" stroke="white" stroke-width="2" stroke-linecap="round" opacity="0.8" />
<!-- Document content lines (representing content extraction) -->
<line x1="50" y1="30" x2="75" y2="30" stroke="url(#blueGradient)" stroke-width="3" stroke-linecap="round" />
<line x1="50" y1="38" x2="70" y2="38" stroke="url(#blueGradient)" stroke-width="3" stroke-linecap="round" />
<line x1="25" y1="62" x2="75" y2="62" stroke="url(#blueGradient)" stroke-width="3" stroke-linecap="round" />
<line x1="25" y1="70" x2="65" y2="70" stroke="url(#blueGradient)" stroke-width="3" stroke-linecap="round" />
<line x1="25" y1="78" x2="55" y2="78" stroke="url(#blueGradient)" stroke-width="3" stroke-linecap="round" />
<!-- Search results dots -->
<circle cx="50" cy="50" r="1.5" fill="#3B82F6" />
<circle cx="55" cy="54" r="1.5" fill="#3B82F6" />
<circle cx="60" cy="50" r="1.5" fill="#3B82F6" />
<circle cx="55" cy="46" r="1.5" fill="#3B82F6" />
<!-- Subtle orbital path representing search/connectivity -->
<ellipse cx="50" cy="50" rx="28" ry="20" fill="none" stroke="#93C5FD" stroke-width="0.7" stroke-dasharray="2 2" transform="rotate(30, 50, 50)" />
<!-- Digital data streams (search queries) -->
<path d="M15,45 C25,40 35,60 45,40" fill="none" stroke="#60A5FA" stroke-width="1" stroke-dasharray="3 2" />
<path d="M15,55 C30,50 40,65 55,55" fill="none" stroke="#60A5FA" stroke-width="1" stroke-dasharray="3 2" />
<!-- Outer ring/border -->
<circle cx="50" cy="50" r="48" fill="none" stroke="#3B82F6" stroke-width="2" opacity="0.6" />
</svg>

After

Width:  |  Height:  |  Size: 4.1 KiB