/** Deterministic monogram used instead of third-party logos (avoids trademark/logo redistribution). */ export function LogoMark({ name, size = 40, className = "" }: { name: string; size?: number; className?: string }) { const initials = name.replace(/[^\p{L}\p{N} ]/gu, "").split(/\s+/).filter(Boolean).slice(0, 2).map((w) => w[0]!.toUpperCase()).join("") || "?"; let h = 0; for (const c of name) h = (h * 31 + c.charCodeAt(0)) >>> 0; const hue = h % 360; return ( {initials} ); }