// 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 (
);
};
// 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 (
);
};
Object.assign(window, { Placeholder, BLMark, BLLockup });