// Compact decorative earring SVGs — five variants for the showcase grid. const Earring = ({ variant = "a" }) => { const grad = `grad-${variant}`; return ( {/* hook */} {variant === "a" && ( {Array.from({ length: 24 }).map((_, i) => { const a = (i / 24) * Math.PI * 2; return ( ); })} )} {variant === "b" && ( {/* biomorphic teardrop */} )} {variant === "c" && ( {/* angular hexagon stack */} {[78, 60, 42, 24].map((r, i) => { const pts = Array.from({ length: 6 }) .map((_, j) => { const a = (j / 6) * Math.PI * 2 - Math.PI / 2; return `${Math.cos(a) * r},${Math.sin(a) * r}`; }).join(" "); return ( ); })} )} {variant === "d" && ( {/* concentric arcs / sun */} {Array.from({ length: 32 }).map((_, i) => { const a = (i / 32) * Math.PI * 2; return ( ); })} )} {variant === "e" && ( {/* monogram letter inside ring */} Æ )} ); }; window.Earring = Earring;