// B&L — visual placeholders (no AI-drawn imagery; the user replaces these with real photos) const Placeholder = ({ label, dark = false, style }) => (
{label}
); // B&L mark — símbolo redesenhado (em curva), a partir de assets/bl-symbol*.svg. // `tone="brand"` → símbolo azul gradiente; `tone="mono"` → símbolo branco (fundos escuros). const BLMark = ({ size = 36, tone = "brand", color = "currentColor" }) => { const isMono = tone === "mono"; return ( B&L Engenharia ); }; // Full lockup: símbolo + wordmark "B&L ENGENHARIA" — SVG redesenhado (em curva). // `variant`: "dark" (fundo claro, wordmark escura) | "light"/"blue" (fundo escuro, wordmark branca) const BLLockup = ({ height = 44, variant = "dark", tone }) => { const light = variant !== "dark"; return ( B&L Engenharia ); }; Object.assign(window, { Placeholder, BLMark, BLLockup });