Manual de marca e direcionamentos visuais

bolda. nasce da palavra bold — ousado, corajoso, marcante. O “a” final dá-lhe identidade própria. Este documento define como esse caráter se traduz em símbolo, cor, tipo, ritmo e movimento — e entrega os tokens para o construir.

Versão 1.1 Agosto 2026 Fonte de display Tajawal Fonte de texto Poppins Assets logos/svg · 34 arquivos
01

Símbolo

Tudo na identidade desce de duas formas: um traço de topos retos e um ponto perfeitamente circular. São o ponto final de “bolda.” libertado da linha de base — a assinatura que sobrevive a qualquer redução.

o átomo · Ativo 14

A unidade M

Toda a construção usa um único módulo: M = espessura da haste do “l”. No original, M também é a altura do traço e o diâmetro do ponto. Medir uma coisa é medir todas.

traço 2,55 M × 1 M ponto Ø 1 M intervalo 0,64 M

Construção do logotipo

Proporções medidas diretamente no vetorial de origem. Não redesenhar: usar sempre o SVG fornecido.

2M 4,9M 17M 6,5M

A linha tracejada é a área de proteção: 2 M livres em toda a volta. A malha fina são módulos de 1 M.

largura

17 M — o logotipo completo, do “b” ao ponto.

altura

6,5 M — inclui o traço e o ponto descidos abaixo da linha de base.

altura-x

3,5 M — o “o” e o “a”; a ascendente do “b/l/d” é 4,9 M.

proteção

2 M em toda a volta. É exatamente a margem do bloco verde (Ativo 10).

Versões

Seis assinaturas, uma decisão: escolhe-se pela largura disponível, não pelo gosto.

principal · Ativo 18

Logotipo — a versão por defeito. Mínimo 110 px / 28 mm de largura.

com descritor · Ativo 32

Com descritor — primeira aparição, papelaria, apresentações. Mínimo 150 px / 40 mm.

monograma · Ativo 17

Monograma bd. — avatares, favicon, carimbos. Mínimo 40 px / 12 mm.

selo · Ativo 4

Selo — merch, adesivos, carimbo de rodapé. Nunca abaixo de 64 px.

ícone de app · Ativo 3

Ícone — quadrado com raio de 1 M (11,3% do lado). A marca ocupa 82% da largura.

horizontal · Ativo 31

Lockup horizontal — cabeçalhos largos e assinaturas de vídeo. Intervalo fixo de 2 M.

Comportamento sobre fundos

O “a”, o traço e o ponto carregam sempre a cor de destaque — exceto sobre verde, onde o logotipo passa a monocromático.

preto · preferido
branco
verde · versão tinta
violeta
magenta
verde · versão branca

Branco sobre verde tem apenas 1,73:1 de contraste. Funciona como forma grande — nunca abaixo do dobro do tamanho mínimo, e nunca em impressão de baixa qualidade. Em dúvida, usar a versão a tinta: 10,58:1.

Faz

  • Usar sempre o arquivo SVG original.
  • Manter 2 M livres à volta — de preferência mais.
  • Escalar proporcionalmente, a partir de um canto.
  • Sobre foto: colocar num bloco sólido ou aplicar um scrim a 70%.

Não faz

  • Compor a assinatura com uma fonte. A palavra escreve-se; o logotipo é arquivo. Ver 03 · Tipografia.
  • Separar, mover ou rodar o traço e o ponto.
  • Recolorir o “a” com cor fora da paleta.
  • Distorcer, inclinar, contornar, sombrear ou aplicar gradiente.

Índice de arquivos

Os SVGs em logos/svg/ chegam numerados como “Ativo N”. Tradução:

ArquivoElementoCoresOnde usar
Ativo 18Logotipo bolda.tinta + verdeAssinatura principal
Ativo 19 / 20Logotipo monocromáticoverde / tintaUma cor, gravação, carimbo
Ativo 21–24Logotipo com “a” secundáriomagenta / violetaCampanhas e sub-linhas
Ativo 17 / 34Monograma bd.uma corAvatar, favicon, marcação
Ativo 14Traço + pontoverdePadrão, bullet, loader
Ativo 3Ícone de app (quadrado)verde + tintaApp, perfis, atalho
Ativo 10Bloco com logotipoverde + brancoEtiqueta, botão, autocolante
Ativo 4 / 33Selos circularesverde + brancoMerch, rodapé, carimbo
Ativo 30 / 32Logotipo + “agência”verde / tinta+verdePapelaria, apresentações
Ativo 31Lockup bd. + bolda.tintaCabeçalhos largos
Ativo 2, 5, 16Faíscas (8, 4 e 4 pontas finas)verdeAcentos gráficos
Ativo 6, 11Cruz e estrela orgânicaverdeAcentos, marcadores
Ativo 7, 8, 9Anéis, mancha e órbitaverdeTextura ambiente
02

Cor

Preto é o terreno. Verde é a voz — e usa-se pouco, para continuar a ser ouvida. Os campos RGB / CMYK ficaram por preencher no manual original; estão fechados aqui, medidos no vetorial de origem.

Principais

Verde bolda.#80DC10 RGB 128 · 220 · 16
CMYK 42 · 0 · 93 · 14
A cor da marca. Destaques, o “a”, superfícies de impacto. Nunca como texto pequeno sobre branco.
Tinta#151515 RGB 21 · 21 · 21
CMYK 0 · 0 · 0 · 92
Fundo por defeito e cor de texto sobre claro. Em offset usar preto rico: C60 M40 Y40 K100.
Branco#FFFFFF RGB 255 · 255 · 255
CMYK 0 · 0 · 0 · 0
Texto sobre tinta, fundo do tema claro, papel. Sobre verde só em formas grandes.
Cinza escuro#3C3C3C RGB 60 · 60 · 60
CMYK 0 · 0 · 0 · 76
Texto secundário sobre claro, linhas e separadores. Não usar sobre tinta.
Cinza claro#C6C6C6 RGB 198 · 198 · 198
CMYK 0 · 0 · 0 · 22
Texto secundário sobre tinta, estados desativados. Não usar sobre branco.
Verdes funcionais#63A90D · #519009 · #437707 derivados — não são cor de marca Existem só porque o verde da marca não é legível como texto sobre branco. Ver a tabela de contraste.

Secundárias

Aparecem em campanhas, sub-linhas e sistemas de categorização — nunca no mesmo bloco que o verde com o mesmo peso. Máximo uma secundária por peça.

Violeta#5550F2 RGB 85 · 80 · 242
CMYK 65 · 67 · 0 · 5
Tecnologia, dados, BI. Legível como texto sobre branco (5,50:1); sobre tinta só em corpo grande.
Magenta#A6036D RGB 166 · 3 · 109
CMYK 0 · 98 · 34 · 35
Conteúdo, social, campanha. Legível sobre branco (7,35:1); sobre tinta apenas como superfície.

Proporção

Uma peça bolda. lê-se ao longe pelo contraste, não pela saturação. A regra prática:

60% terreno
30% neutros
10%

60 terreno (tinta ou branco) · 30 neutros e superfícies · 10 verde. As secundárias saem dos 10% — não se somam a eles.

Contraste

Rácios WCAG 2.1 calculados. Verde = passa AA para texto corrente (4,5:1). Âmbar = só texto grande, ≥ 24 px ou ≥ 19 px bold (3:1). Vermelho = não usar como texto.

Corsobre #FFFFFFsobre #F5F5F3sobre #0B0B0Bsobre #151515sobre #80DC10
Verde #80DC101,731,5811,4010,581,00
Verde escuro #63A90D2,912,676,766,271,69
Verde médio #5190093,933,605,014,652,28
Verde tinta #4377075,414,963,643,373,13
Tinta #15151518,2616,731,081,0010,58
Branco #FFFFFF1,001,0919,6818,261,73
Cinza escuro #3C3C3C11,0310,111,781,666,39
Cinza claro #C6C6C61,711,5611,5210,691,01
Violeta #5550F25,505,043,583,323,19
Magenta #A6036D7,356,742,682,484,26
tema escuro

Verde puro em tudo — texto, ícones, links. É onde a marca respira.

tema claro

#519009 para display, #437707 para texto corrente. O verde puro fica para preenchimentos.

sobre verde

Só tinta. Branco apenas em formas grandes — logotipo, número, título de display.

03

Tipografia

Duas famílias, papéis separados. Tajawal grita; Poppins explica. Nenhuma das duas escreve o logotipo.

DisplayGoogle Fonts · 7 pesos
Tajawal
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 ÀÁÂÃÇÉÊÍÓÔÕÚ
pesos 200–900uso 800 · 900itálico não existe

Substitui a Madani Arabic do manual original. A Madani é licenciada e não está no Google Fonts; a Tajawal é aberta, cobre latim e árabe e tem a mesma presença geométrica nos pesos altos.

TextoGoogle Fonts · com itálico
Poppins
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 ÀÁÂÃÇÉÊÍÓÔÕÚ
pesos 300 · 400 · 500 · 600itálico sim

O “a” de caixa-baixa da Poppins é de um só andar — é a única fonte do sistema que ecoa o desenho do logotipo. Fica com toda a ênfase em itálico.

A regra do “a”

Sempre que a palavra bolda aparece escrita — num título, num parágrafo, numa legenda de post, na assinatura de e-mail — o “a” final leva a cor de destaque. Não é licença de designer: é padrão da marca. É o que amarra o texto corrente à assinatura sem ter de colar o logotipo em todo o lado.

a bolda faz marcas ousadas
Na bolda. ajudamos empresas a construir marcas fortes, modernas e relevantes. Cada projeto da bolda. une estratégia, branding e produção criativa.
contato@bolda.com.br · bolda.com.br
sobre tinta bolda.
sobre branco bolda.
sobre verde bolda.
uma cor só bolda.

Como se aplica

  • Só o “a”. O “bold” fica na cor do texto.
  • O ponto final é pontuação e segue o texto. No logotipo o ponto é verde porque faz parte do desenho — em texto, não.
  • Vale em qualquer peso e tamanho, do display de 132 px ao rodapé de 11 px.
  • No tema claro usa #437707, não o verde puro — #80DC10 sobre branco é ilegível.

Quando não se aplica

  • Sobre verde — o “a” inverte para branco ou tinta. Verde sobre verde desaparece.
  • Em peças de uma cor — gravação, carimbo, serigrafia a 1 tinta, fax. A palavra fica monocromática.
  • Quando a frase inteira já é verde — não há destaque dentro de destaque.
  • Em URLs clicáveis, campos de formulário e código, onde a cor já significa outra coisa.

No código

<!-- uma classe, um <i> sem itálico -->
<span class="wb">bold<i>a</i></span>.

.wb i { font-style: normal; color: var(--accent); }
.wb--inv i { color: #FFFFFF; }  /* sobre verde  */
.wb--mono i { color: inherit; }  /* uma cor só   */

Palavra não é assinatura

A regra do “a” é para a palavra escrita. O logotipo continua a ser arquivo: entra como SVG, nunca composto em fonte.

Repara na diferença — o “a” da Tajawal tem dois andares, o do logotipo tem um. Escrever a assinatura na fonte produz uma marca parecida, mas errada.

assinatura · SVG
palavra · texto bolda.

Escala

Um único conjunto de degraus. Tudo o que aparece numa tela bolda. sai desta lista.

PapelFamíliaTamanhoPesoEntrelinhaEspacejamento
Display 1 — heróiTajawalclamp(52, 9.5vw, 132)8000.92−0.045em
Display 2 — aberturaTajawalclamp(34, 4.6vw, 64)8001.00−0.035em
Título 1 — seçãoTajawalclamp(26, 3.1vw, 40)8001.08−0.025em
Título 2 — blocoTajawalclamp(19, 2vw, 23)7001.20−0.015em
Título 3 — cartãoTajawal167001.30−0.005em
EntradaPoppinsclamp(17, 1.5vw, 19.5)3001.650
CorpoPoppins16300 / 4001.720
PequenoPoppins144001.620
SobretítuloPoppins11.56001.00+0.20em
Dado / códigoJetBrains Mono12.54001.75−0.01em

Regras de composição

  • Display sempre em caixa-baixa. A marca não grita em maiúsculas — grita em peso.
  • Maiúsculas só no descritor e nos sobretítulos, com +0.20em.
  • Texto corrente entre 62 e 70 caracteres por linha.
  • Espacejamento negativo cresce com o tamanho, nunca abaixo dos 20 px.

Fallback e carregamento

/* uma só ligação, dois pesos por família */
--f-display: "Tajawal","Poppins",system-ui,sans-serif;
--f-body: "Poppins",system-ui,sans-serif;
--f-mono: "JetBrains Mono",ui-monospace,monospace;

A Poppins é o fallback do display: se a Tajawal falhar, a página degrada para uma geométrica próxima em vez de para a fonte do sistema.

04

Grelha

Doze colunas na tela, oito pontos no espaçamento, e o módulo M sempre que o logotipo estiver na composição.

Grelha de tela

margem 48 12 colunas · gutter 24 px contentor 1240
contentor

Máximo 1240 px, centrado. O rodapé e as faixas de cor podem sangrar.

margem

clamp(20px, 5vw, 48px) — 20 no telefone, 48 no desktop.

gutter

24 px entre colunas; 14 px entre cartões dentro de um bloco.

quebras

560 · 860 · 1024 px — as mesmas do site institucional.

Espaçamento

Base 8. Só estes valores; nada de números soltos.

4
8
12
16
24
32
48
64
96
128
dentro do componente

4 · 8 · 12 · 16

entre componentes

24 · 32 · 48

entre seções

64 · 96 · 128 — na tela, clamp(64px,7vw,108px)

Raios

O raio da marca vem do ícone de app: 1 M, ou 11,3% do lado. Nada é mais redondo do que isso, exceto pílulas.

0 — traço, faixas
8 — etiquetas, inputs
14 — cartões
999 — botões, tags

Formatos fixos

PeçaFormatoMargemNota
Cartão de visita85 × 55 mm8 mmLogotipo a 28 mm de largura, alinhado à esquerda
A4 · documento210 × 297 mm16 mmLogotipo no canto superior esquerdo, 32 mm
Post1080 × 1350 px64 pxMarca no rodapé, altura de 40 px
Story / Reels1080 × 1920 px96 px lateral · 240 px topo e baseZona segura das interfaces
Apresentação1920 × 1080 px80 pxMarca fixa no canto inferior direito
Avatar1:19% do ladoMonograma bd. centrado a 82% da largura
05

Ícones

O símbolo tem topos retos e um ponto perfeitamente redondo. Os ícones herdam exatamente isso: contorno sem pontas arredondadas, curvas sempre circulares, e um ponto verde quando há estado a assinalar.

grelha 24 · área viva 20 · traço 2 · ponto Ø 3

Especificação

grelha 24 × 24 área viva 20 × 20 traço 2 (constante, nunca escalado) terminação butt — sem pontas redondas junta miter raio dos retângulos 0 ou 2 ponto de estado Ø 3, verde, cheio

A 30 px ou mais, o traço mantém-se em 2. Abaixo de 20 px, usar a versão cheia do ícone em vez de o afinar.

Branding
Social
Design
Sites
Vídeo
Dados / BI
Produção
Estratégia
Contato
Ligação
Prazo
Mais

Cor

O ícone toma a cor do texto ao lado (currentColor). O verde entra só no ponto de estado ou quando o ícone é o elemento principal do bloco — nunca em todos ao mesmo tempo.

Alinhamento

Alinhar a caixa de 24, não o desenho. Junto a texto de 16 px, o ícone fica a 20 px com translateY(1px) — a área viva é mais pequena do que a caixa e a linha de base engana.

Redes sociais

Mesma grelha de 24, mesmo traço de 2 — mas a silhueta de cada plataforma mantém-se. É o que as torna reconhecíveis num rodapé de 20 px, e é o que as próprias plataformas exigem. Onde a forma oficial é sólida (X, TikTok, o play do YouTube), o glifo é cheio; o resto é contorno.

Instagram
LinkedIn
Facebook
YouTube
TikTok
WhatsApp
X
Behance
rodapé · 20 px, currentColor
botão · disco verde
tamanho

20 px em rodapé e assinatura de e-mail; 24 px em barras de navegação; 21 px dentro do disco de 40 px.

cor

Sempre currentColor, nunca as cores oficiais das plataformas. Num campo verde, os ícones vão a tinta.

alternativa

Onde o contrato de uso da plataforma obrigar ao logótipo oficial — lojas de apps, botões de login — usar o asset oficial dela, não este.

06

Padrões e texturas

Seis texturas, todas derivadas de peças que já existem na identidade. Uma por composição. Nunca duas a competir.

Traço-ponto

O padrão principal. Repete o átomo da marca a cada 5,4 M, com 2,5 M entre linhas. Usar como faixa horizontal — divisor, rodapé, cinta de embalagem — ou como campo inteiro a 100% de opacidade sobre tinta.

Campo de pontos

O ponto isolado, em malha regular de 2,75 M. Fundo de seção, verso de cartão, textura de fundo em slides. Reduzir a opacidade para 20–40% quando houver texto por cima.

Órbitas

Elipses de contorno fino (Ativo 7 e 9) sobrepostas em três ângulos. Textura ambiente para heróis e aberturas de seção — sempre em contorno, nunca preenchida, e sempre atrás do conteúdo.

Faíscas e acentos

Acentos pontuais, não padrão. Máximo três por composição, em três tamanhos diferentes, nunca alinhados entre si. A mancha orgânica (Ativo 8) serve também de máscara para fotografia em peças de social. Se estiverem a decorar, são a mais.

bolda

Tipo cortado

Palavra em display, escalada até sangrar por dois lados. É o recurso de capa do manual original. Só uma palavra, sempre em caixa-baixa, e nunca com o ponto final — cortar o logotipo é proibido, cortar uma palavra não.

Grão

Ruído monocromático a 30–45% sobre campos de verde grandes, para lhes tirar o aspecto digital. Só sobre cor sólida — nunca sobre fotografia, nunca sobre texto.

Regra de convivência

Uma textura por peça. Se a peça já tem uma fotografia forte, não leva textura nenhuma. Se leva padrão de traço-ponto, o logotipo entra sobre bloco sólido — não diretamente sobre o padrão.

07

Movimento

bolda. move-se com decisão: entra depressa, para em seco, não faz ricochete. Nada de elastic, nada de bounce — a marca é ousada, não é fofa.

Curvas

saída cubic-bezier(.22, 1, .36, 1) — o default entrada e saída cubic-bezier(.65, 0, .35, 1) — ciclos e flutuação contínuo linear — marquees e órbitas, só

Uma curva por transição. Se precisa de duas, o movimento está a fazer demasiado.

Durações

120 ms — micro: cor, opacidade, foco 250 ms — default: hover, botões, ícones 400 ms — troca de tema, painéis 800 ms — revelação ao entrar na tela 34 s — marquee de uma linha completa

Escalonamento entre irmãos: 80 ms. Nunca mais de cinco elementos em cascata.

revelação

Reveal

translateY(30px) + opacidade, 800 ms, curva de saída. Dispara ao entrar na tela, uma vez só.

Ponto

O ponto da marca é o indicador de carregamento. Escala 1 → 0,55, 1100 ms, ciclo contínuo. Substitui qualquer spinner.

Traço

O traço desenha-se da esquerda para a direita como sublinhado de link e estado ativo. scaleX, origem à esquerda, 250 ms no hover.

Marquee

Duas cópias idênticas do grupo, translação de exatamente −50%, linear infinito. Pausa no hover e no foco de teclado.

Órbita

Rotação linear de 9 a 24 s nos elementos de anel. Só em elementos decorativos de fundo, e apenas um por tela.

Faísca

Escala e rotação de 45°, 2,4 s, curva de entrada-e-saída. Desfasar as faíscas entre si em 400 ms para não pulsarem em uníssono.

Movimento reduzido não é opcional

Sob prefers-reduced-motion: reduce desligam-se as revelações, os marquees, as órbitas, as faíscas e o cursor personalizado. O conteúdo aparece no estado final — nunca escondido. O marquee passa a região de scroll horizontal normal.

@media (prefers-reduced-motion: reduce) {
  .reveal { opacity: 1; transform: none; }
  .marquee__track, .orbit, .spark { animation: none; }
}
08

Tela de loading

A primeira coisa que alguém vê da marca. Tem uma tarefa só: cobrir o intervalo entre o clique e a página pronta — e sair. Duas versões, escolhidas pelo contexto, nunca as duas no mesmo produto.

teto

1,6 s. Se a página carregar antes, a tela sai antes. Se demorar mais, sai na mesma e o conteúdo continua a chegar.

frequência

Uma vez por sessão, guardada em sessionStorage. Navegação interna nunca a volta a mostrar.

fundo

Tinta #0B0B0B nos dois temas. O loading é território da marca, não da interface.

sem JS

A tela só existe se o JavaScript correr. Sem ele nunca aparece — e o conteúdo fica acessível na mesma.

Versão A · barra de carregamento

Para quando há progresso real a comunicar — envio de arquivos do cliente, exportação de relatório, uma galeria pesada. A barra é o traço da marca a encher-se; a percentagem entra em mono, porque é dado.

logotipo estático, 300 px máx. barra 6 px, topos retos trilho branco a 14% preenchimento #80DC10 duração 1100 ms ou o carregamento real saída fade 220 ms

A barra nunca recua e nunca fica presa nos 99%. Se o valor real não for conhecido, usar a Versão B — uma barra que mente é pior do que barra nenhuma.

Versão B · as letras tornam-se o logotipo

A versão por defeito: site institucional e qualquer entrada onde não há progresso a medir. As cinco letras sobem para o lugar, o “a” assume o verde, e o traço e o ponto fecham a assinatura. É a regra do “a” a acontecer em movimento.

PassoInícioDuração
“b” sobe e aparece0460 ms
“o”60460 ms
“l”120460 ms
“d”180460 ms
“a”240460 ms
“a” passa a verde760260 ms
traço abre da esquerda860320 ms
ponto entra em escala980260 ms
pausa e saída1240220 ms

As letras sobem 26 unidades do viewBox — não pixels, para o percurso escalar junto com o logotipo. Cada letra é um path do Ativo 18: não há tipografia envolvida, e por isso o que se forma no fim é o logotipo exato, não uma aproximação.

Qual usar

  • AHá um número real a mostrar: envio, exportação, processamento.
  • BEntrada no site, abertura de apresentação, primeira visita — tudo o resto.
  • Nunca as duas no mesmo produto, e nunca uma tela de loading entre páginas internas.
  • Nunca com spinner genérico. O indicador da marca é o ponto — ver 07 · Movimento.

Acessibilidade

  • Sob prefers-reduced-motion as duas aparecem no estado final e saem em 200 ms. Sem percurso.
  • A tela leva role="status" e aria-live="polite" com o texto “A carregar”.
  • O foco de teclado fica retido até a tela sair, e devolve-se ao primeiro elemento da página.
  • Rede de segurança: passados 3 s a tela remove-se sozinha, tenha ou não terminado o carregamento.

No código

/* a tela sai no load, ou ao fim de 1,6 s — o que vier primeiro */
const tela = document.getElementById('loader');

function sair() {
  tela.classList.add('is-done');              /* fade 220 ms */
  sessionStorage.setItem('bolda-loader', '1');
}

if (sessionStorage.getItem('bolda-loader')) {
  tela.remove();                              /* já viu nesta sessão */
} else {
  window.addEventListener('load', sair);
  setTimeout(sair, 1600);                    /* teto          */
  setTimeout(() => tela.remove(), 3000);        /* rede de segurança */
}
09

Aplicação

O sistema montado. Cada peça usa uma decisão de cor, uma textura no máximo, e o logotipo numa só versão.

Cartão de visita · 85 × 55 mm

Nome Apelido Direção criativa contato@bolda.com.br

Frente a tinta com órbita a 16%; verso em campo de verde cheio com o logotipo a tinta. O logotipo nunca sangra — 8 mm de margem, sempre acima dos 2 M exigidos.

Redes sociais

Branding

marcas fortes
não pedem
licença

Post 4:5 — 1080 × 1350, margem 64 px. Sobretítulo, título em display, marca no rodapé.

estratégia
+ execução
no mesmo
lugar

arrasta

Story 9:16 — 1080 × 1920. Campo de verde, tudo a tinta. Zona segura de 240 px em cima e em baixo.

Avatar — monograma no quadrado verde. Nunca o logotipo completo: a 48 px o traço e o ponto desaparecem.

Apresentação · 16:9

Nosso diferencial

conteúdo autêntico, feito de dentro do negócio

Equipe em 5 estados do Brasil
Serviços
Branding & IdentidadeSites e Landing Pages Social Media CriativoEdição de Vídeo Design EstratégicoBusiness Intelligence
bolda.com.br

Slide de tinta para os momentos de tese; slide claro para listas e dados. A marca fica sempre no canto inferior direito, a 64 px de largura.

Assinatura de e-mail

Nome Apelido Direção criativa · bolda. contato@bolda.com.br · bolda.com.br

Largura máxima 520 px. Uma barra verde de 3 px como único elemento gráfico — sem imagens de fundo, que os clientes de e-mail bloqueiam.

Etiquetas, selos e merch

bloco
selo bd.
carimbo
cinta

Fotografia

  • Real, de dentro do negócio do cliente — é o diferencial da agência, não banco de imagens.
  • Contraste alto, sombras fechadas: a foto tem de assentar sobre tinta.
  • Filtros verdes ou duotone. O verde é da marca, não da imagem.
  • Logotipo diretamente sobre a foto sem bloco ou scrim.

Voz

  • Frases curtas, verbo à frente. “Marcas fortes contam histórias reais.”
  • Caixa-baixa nos títulos, incluindo a primeira palavra do display.
  • Escrever “Bolda” ou “BOLDA”. É sempre bolda. — com ponto e em minúsculas.
  • Superlativos sem número atrás. Se não há dado, não há afirmação.
10

Tokens

As constantes de marca nunca mudam. Tudo o resto é semântico e troca com o tema — por isso uma peça nova herda o tema certo sem uma única linha de cor escrita à mão.

CSS

/* 1 — constantes de marca: iguais em qualquer tema */
:root {
  --green:        #80DC10;  /* primária                              */
  --green-deep:   #63A90D;  /* séries de gráfico, tema escuro        */
  --green-mid:    #519009;  /* display sobre claro — 3,93:1          */
  --green-ink:    #437707;  /* texto sobre claro — 5,41:1            */
  --ink:          #151515;
  --grey-dark:    #3C3C3C;
  --grey-light:   #C6C6C6;
  --violet:       #5550F2;
  --magenta:      #A6036D;
  --white:        #FFFFFF;

  --font-display: "Tajawal","Poppins",system-ui,sans-serif;
  --font-body:    "Poppins",system-ui,sans-serif;
  --font-mono:    "JetBrains Mono",ui-monospace,monospace;

  --container:    1240px;
  --gutter:       clamp(20px, 5vw, 48px);
  --radius:       14px;
  --radius-lg:    24px;

  --ease:         cubic-bezier(.22, 1, .36, 1);
  --ease-in-out:  cubic-bezier(.65, 0, .35, 1);
  --dur-micro:    120ms;
  --dur-base:     250ms;
  --dur-slow:     400ms;
  --dur-reveal:   800ms;
}

/* 2 — tokens semânticos: tema escuro (default) */
:root, :root[data-theme="dark"] {
  color-scheme: dark;
  --bg:        #0B0B0B;
  --surface:   #111111;
  --surface-2: #181818;
  --line:      rgba(255,255,255,.10);
  --heading:   #FFFFFF;
  --text:      #F2F2F2;
  --text-muted: #A6A6A6;
  --accent:    var(--green);
}

/* 3 — tema claro */
:root[data-theme="light"] {
  color-scheme: light;
  --bg:        #FFFFFF;
  --surface:   #F5F5F3;
  --surface-2: #EBEBE7;
  --line:      rgba(21,21,21,.12);
  --heading:   #151515;
  --text:      #232323;
  --text-muted: #5C5C5C;
  --accent:    var(--green-ink);
}

JSON

Para Figma, Style Dictionary ou qualquer pipeline de tokens.

{
  "brand": {
    "green":   { "value": "#80DC10", "type": "color" },
    "ink":     { "value": "#151515", "type": "color" },
    "white":   { "value": "#FFFFFF", "type": "color" },
    "greyDark":{ "value": "#3C3C3C", "type": "color" },
    "greyLight":{ "value": "#C6C6C6", "type": "color" },
    "violet":  { "value": "#5550F2", "type": "color" },
    "magenta": { "value": "#A6036D", "type": "color" }
  },
  "font": {
    "display": { "value": "Tajawal",        "weights": [700, 800, 900] },
    "body":    { "value": "Poppins",        "weights": [300, 400, 500, 600] },
    "mono":    { "value": "JetBrains Mono", "weights": [400, 500] }
  },
  "space":  { "scale": [4, 8, 12, 16, 24, 32, 48, 64, 96, 128] },
  "radius": { "scale": [0, 8, 14, 24, 9999] },
  "motion": {
    "ease":     "cubic-bezier(.22,1,.36,1)",
    "easeInOut":"cubic-bezier(.65,0,.35,1)",
    "duration": { "micro": 120, "base": 250, "slow": 400, "reveal": 800 }
  }
}

Mapa de decisão

Nunca escrever um hex diretamente num componente. Escolher pelo papel:

Preciso de…TokenEscuroClaro
Fundo da página--bg#0B0B0B#FFFFFF
Cartão, painel--surface#111111#F5F5F3
Título--heading#FFFFFF#151515
Texto corrente--text#F2F2F2#232323
Texto secundário--text-muted#A6A6A6#5C5C5C
Separador--linebranco 10%tinta 12%
Destaque, link, ícone ativo--accent#80DC10#437707
Preenchimento de marca--green#80DC10#80DC10

A última linha é a excepção que confirma a regra: o verde de preenchimento não é semântico. Um bloco verde é verde nos dois temas — é a marca, não a interface.

Uma alteração face ao manual original

O manual em PDF especifica Madani Arabic como fonte de display. Este documento substitui-a pela Tajawal, do Google Fonts — aberta, com os sete pesos, e com cobertura latina e árabe. Tudo o resto — símbolo, paleta, hierarquia — mantém-se como no original. No código, a mudança é uma linha:

--font-display: "Tajawal", "Poppins", system-ui, sans-serif;