1interface CartridgeWorldLogoProps {
7export default function CartridgeWorldLogo({
11}: CartridgeWorldLogoProps) {
13 <div className={`relative ${className}`}>
19 xmlns="http://www.w3.org/2000/svg"
20 className="filter drop-shadow-lg"
27 fill="url(#backgroundGradient)"
31 {/* Cartridge Icon */}
32 <g transform="translate(16, 20)">
33 {/* Cartridge body */}
34 <rect x="0" y="12" width="24" height="32" rx="2" fill="url(#cartridgeGradient)" />
36 <rect x="2" y="8" width="20" height="8" rx="1" fill="#1e40af" />
37 {/* Cartridge label */}
38 <rect x="4" y="16" width="16" height="4" rx="1" fill="white" fillOpacity="0.8" />
39 <rect x="4" y="24" width="12" height="2" rx="1" fill="white" fillOpacity="0.6" />
42 {/* "CARTRIDGE" text */}
48 fill="url(#textGradient1)"
49 fontFamily="Arial, sans-serif"
61 fill="url(#textGradient2)"
62 fontFamily="Arial, sans-serif"
68 {/* "EverydayPOS" subtitle */}
75 fontFamily="Arial, sans-serif"
81 {/* Decorative elements */}
82 <circle cx="280" cy="30" r="3" fill="url(#accentGradient1)" />
83 <circle cx="290" cy="40" r="2" fill="url(#accentGradient2)" />
84 <circle cx="285" cy="50" r="2.5" fill="url(#accentGradient3)" />
88 <linearGradient id="backgroundGradient" x1="0%" y1="0%" x2="100%" y2="100%">
89 <stop offset="0%" stopColor="#f8fafc" />
90 <stop offset="100%" stopColor="#e2e8f0" />
93 <linearGradient id="cartridgeGradient" x1="0%" y1="0%" x2="100%" y2="100%">
94 <stop offset="0%" stopColor="#3b82f6" />
95 <stop offset="100%" stopColor="#1d4ed8" />
98 <linearGradient id="textGradient1" x1="0%" y1="0%" x2="100%" y2="0%">
99 <stop offset="0%" stopColor="#1f2937" />
100 <stop offset="100%" stopColor="#374151" />
103 <linearGradient id="textGradient2" x1="0%" y1="0%" x2="100%" y2="0%">
104 <stop offset="0%" stopColor="#1e40af" />
105 <stop offset="100%" stopColor="#3b82f6" />
108 <linearGradient id="accentGradient1" x1="0%" y1="0%" x2="100%" y2="100%">
109 <stop offset="0%" stopColor="#10b981" />
110 <stop offset="100%" stopColor="#047857" />
113 <linearGradient id="accentGradient2" x1="0%" y1="0%" x2="100%" y2="100%">
114 <stop offset="0%" stopColor="#8b5cf6" />
115 <stop offset="100%" stopColor="#7c3aed" />
118 <linearGradient id="accentGradient3" x1="0%" y1="0%" x2="100%" y2="100%">
119 <stop offset="0%" stopColor="#f59e0b" />
120 <stop offset="100%" stopColor="#d97706" />