// prumo-logos.jsx — conceitos de logo para o Prumo (marca + wordmark)
// Marcas em geometria simples: fio de prumo, esquadro, nível, "P", crosshair.
const MARKS = {
// 1 — fio de prumo clássico (linha + peso triangular)
plumb: (ink,ac)=>(
),
// 2 — peso em losango (formato real do prumo)
bobDiamond: (ink,ac)=>(
),
// 3 — letra P com fio de prumo no pé
pPlumb: (ink,ac)=>(
),
// 4 — esquadro (right angle / precisão)
square: (ink,ac)=>(
),
// 5 — nível de bolha
level: (ink,ac)=>(
),
// 6 — monograma P em quadrado arredondado
mono: (ink,ac)=>(
),
// 7 — crosshair (alinhamento / mira de precisão)
cross: (ink,ac)=>(
),
// 8 — minimalista (linha + ponto)
minimal: (ink,ac)=>(
),
// 9 — prumo + base (alinhado ao chão)
baseline: (ink,ac)=>(
),
};
const META = {
plumb:['Fio de prumo','linha + peso — o instrumento'],
bobDiamond:['Peso em losango','o prumo estilizado'],
pPlumb:['“P” prumo','a letra vira o fio'],
square:['Esquadro','ângulo reto · precisão'],
level:['Nível de bolha','equilíbrio · exatidão'],
mono:['Monograma','“P” em selo'],
cross:['Mira','alinhamento'],
minimal:['Mínimo','linha + ponto'],
baseline:['No prumo','alinhado à base'],
};
function Mark({name, size=46, ink='#e8dfc5', accent='#e0a14e'}){
return (
);
}
// Wordmark = Poppins (Medium por padrão, igual à logo real); mono usa Nippo.
function Wordmark({text='Prumo', weight=500, spacing='-.01em', transform='none', mono=false, size=30, color='#e8dfc5'}){
return (
{text}
);
}
// lockup: marca + nome (horizontal)
function Lockup({name, ink='#e8dfc5', accent='#e0a14e', size=46, gap=14, wm={}}){
return (
);
}
// ícone de app (tile arredondado)
function AppIcon({name, bg='#16140f', ink='#e8dfc5', accent='#e0a14e', s=88}){
return (
);
}
Object.assign(window,{ MARKS, META, Mark, Wordmark, Lockup, AppIcon });