/**
* Premium gradient icons for backlog-mcp
* All icons use the signature gradient: #00d4ff → #7b2dff → #ff2d7b
*/
// Gradient definition for reuse
export const gradientLinear = 'linear-gradient(135deg, #00d4ff 0%, #7b2dff 50%, #ff2d7b 100%)';
export const gradientConic = 'conic-gradient(from 0deg, #00d4ff, #7b2dff, #ff2d7b, #00d4ff)';
/**
* Heavy outline lightning bolt with gradient
* Use for: MCP resources, fast operations, power features
*/
export const lightningGradient = `url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M13 2L3 14h8l-1 8 10-12h-8l1-8z' stroke='black' stroke-width='3' stroke-linejoin='round' stroke-linecap='round' fill='none'/%3E%3C/svg%3E")`;
/**
* Sparkle with gradient
* Use for: New features, highlights, special items, AI-generated content
*/
export const sparkleGradient = `url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M7.53 1.282a.5.5 0 01.94 0l.478 1.306a7.492 7.492 0 004.464 4.464l1.305.478a.5.5 0 010 .94l-1.305.478a7.492 7.492 0 00-4.464 4.464l-.478 1.305a.5.5 0 01-.94 0l-.478-1.305a7.492 7.492 0 00-4.464-4.464L1.282 8.47a.5.5 0 010-.94l1.306-.478a7.492 7.492 0 004.464-4.464l.478-1.306zM3.5 11.5a.5.5 0 01.5.5v.5h.5a.5.5 0 010 1H4v.5a.5.5 0 01-1 0V13.5h-.5a.5.5 0 010-1h.5V12a.5.5 0 01.5-.5zm9-9a.5.5 0 01.5.5v.5h.5a.5.5 0 010 1H13v.5a.5.5 0 01-1 0V4h-.5a.5.5 0 010-1h.5v-.5a.5.5 0 01.5-.5z'/%3E%3C/svg%3E")`;
/**
* Hexagon outline with gradient
* Use for: Protocols, standards, verified items, official badges
*/
export const hexagonGradient = `url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath d='M7.5 1.5l4.5 2.5v5l-4.5 2.5-4.5-2.5v-5z' stroke-linejoin='round'/%3E%3C/svg%3E")`;
/**
* Lightning bolt with animated gradient glow
* Use for: Active operations, live updates, real-time features
*/
export const lightningGradientAnimated = lightningGradient; // Same SVG, add animation via CSS
/**
* Rotating gradient ring
* Use for: Loading states, active processes, continuous operations
*/
export const ringGradientRotating = `url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='3'/%3E%3C/svg%3E")`;
/**
* Infinity symbol with gradient
* Use for: Unlimited features, continuous sync, infinite scroll
*/
export const infinityGradient = `url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 20'%3E%3Cpath d='M8 10c0-2.2 1.8-4 4-4s4 1.8 4 4-1.8 4-4 4-4-1.8-4-4zm8 0c0 2.2 1.8 4 4 4s4-1.8 4-4-1.8-4-4-4-4 1.8-4 4z' fill='none' stroke='black' stroke-width='2.5'/%3E%3C/svg%3E")`;
/**
* Wave/signal with gradient
* Use for: Broadcasting, notifications, signals, communication
*/
export const waveGradient = `url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2v4m0 12v4M4.93 4.93l2.83 2.83m8.48 8.48l2.83 2.83M2 12h4m12 0h4M4.93 19.07l2.83-2.83m8.48-8.48l2.83-2.83' stroke='black' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E")`;
/**
* Prism/diamond with gradient
* Use for: Premium features, valuable items, refined content
*/
export const prismGradient = `url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l4 6h-8l4-6zm-6 8h12l-6 12-6-12z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E")`;
/**
* Portal/wormhole with gradient (rotating)
* Use for: Navigation, portals, quick access, shortcuts
*/
export const portalGradientRotating = `url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='black' stroke-width='2'/%3E%3Ccircle cx='12' cy='12' r='6' fill='none' stroke='black' stroke-width='2'/%3E%3Ccircle cx='12' cy='12' r='3' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E")`;
/**
* Star/rocket with gradient
* Use for: Launch features, new releases, featured items
*/
export const starGradient = `url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3 7 7 1-5 5 1 7-6-4-6 4 1-7-5-5 7-1z' fill='black'/%3E%3C/svg%3E")`;