
Em um mar de possibilidades, direção.
CaisLab é a travessia inteira, o cais e o lab no mesmo movimento.
CaisLab
Cais
Onde a ideia encontra direção e movimento.
Cais é o ponto de encontro entre intenção e partida. É o lugar onde algo ainda abstrato encontra orientação, estrutura e condições para começar uma travessia.
“O cais não é o destino. É onde a travessia se torna possível.”
Lab
Onde direção vira produto em movimento.
Lab é o espaço de experimentação, prototipação e construção. É onde a direção deixa de ser apenas uma intenção e passa a existir como produto, sistema ou experiência real.
“O laboratório transforma direção em algo que pode ser testado, usado e colocado no mundo.”
Bancada · arquivos da logo
Arquivos oficiais da marca. Cada slot deve ser observado com respiro suficiente e sem interferência de fundo.
Wordmark
Sobre Carta Náutica
Uso principal. Área de proteção equivalente à altura da letra C.
Baixar arquivoSímbolo “A” de Lab
Sobre Carta NáuticaReduções, avatar e favicon. Tamanho mínimo: 24 px.
Baixar arquivoMarca sobre Mar Profundo
Sobre Mar Profundo
Superfícies escuras. Sem sombra, contorno ou efeito.
Baixar arquivoVariações
Cinza e azul
Sobre Carta Náutica
Destaque. O azul reforça Lab como direção e tecnologia.
Baixar arquivoLeis do logo
- 01Respeite a área de proteção.Espaço livre ao redor igual à altura do C — a marca precisa de respiro para ser lida.
- 02Nunca abaixo de 24 px (símbolo) ou 96 px (wordmark).Abaixo disso os traços se fundem e a marca perde nitidez.
- 03Só sobre Mar Profundo, Carta Náutica ou Casco.Os três fundos oficiais garantem contraste e coerência.
- 04Nunca distorça, gire, recolora ou aplique efeitos.Qualquer alteração cria uma marca diferente da oficial.
Bricolage
Grotesque
Grotesca com textura de bancada.
Bricolage significa “faça você mesmo” em francês. A tipografia apresenta pequenas irregularidades propositais em seus traços, como se cada letra tivesse passado por uma ferramenta manual antes de se transformar em produto digital.
Essa característica conecta a precisão do design contemporâneo ao espírito de protótipo, experimento e prova de conceito presente na CaisLab.
Uma única família para construir todo o sistema.
Bricolage Grotesque funciona tanto em títulos quanto em textos e informações de interface. Essa versatilidade reduz a necessidade de fontes complementares e torna a identidade mais simples, consistente e reconhecível.
Google Fonts · Gratuita · Família variável · Pesos de 200 a 800
Escala tipográfica
Uma família, nove papéis. Cada linha mostra o papel ao vivo, com o tamanho, a entrelinha e o peso que ele usa.
- DisplayDa ideia ao movimento48 / 52 · -0.02em700capas e números herói
- Título 1Da ideia ao movimento40 / 44 · -0.01em700aberturas de seção
- Título 2Da ideia ao movimento32 / 38700subtítulos fortes
- Título 3Da ideia ao movimento24 / 30500blocos e destaques
- Corpo grandeDa ideia ao movimento18 / 28400introduções e leitura confortável
- CorpoDa ideia ao movimento16 / 24400texto padrão e interface
- PequenoDa ideia ao movimento14 / 20400apoio e legendas
- LegendaDa ideia ao movimento12 / 16500metadados
- Label / eyebrowCapítulo 02 · Tipografia12 / 16 · 0.24em500caixa alta, tracking largo
Pesos principais
CaisLab
Regular — 400
Clareza para textos, descrições e conteúdos de leitura.
CaisLab
Medium — 500
Presença para informações, navegação e pequenos destaques.
CaisLab
Bold — 700
Força para títulos, mensagens e ideias principais.
Leis da tipografia
- 01Uma única família: Bricolage Grotesque.Nenhuma segunda fonte — a identidade fica simples e reconhecível.
- 02700 para títulos, 500 para navegação e destaque, 400 para corpo.Cada peso tem um papel; misturar papéis quebra a hierarquia.
- 03Tamanhos grandes fecham a entrelinha e o tracking.Display 48/52 a -0.02em e Título 1 40/44 a -0.01em mantêm o bloco firme.
- 04Hierarquia por opacidade (100 · 70 · 60), nunca por cinzas inventados.O texto sempre deriva da cor oficial do tema.
- 05Fonte de dado/número: pendente.Ainda não definida — não usar monoespaçada até a decisão.
Da ideia
ao movimento.
Bricolage Grotesque — a voz visual da CaisLab.
Cor também é direção.
A paleta da CaisLab não representa apenas tecnologia. Ela conta uma travessia: parte da profundidade, cria espaço para observar, encontra um horizonte, recebe direção e transforma uma ideia em movimento.
“Nenhuma cor entra apenas para decorar. Cada uma indica onde estamos — e para onde podemos seguir.”
Paleta oficial
As cinco cores que governam o produto e este design system. Só elas entram em interface. Clique para copiar.
fundo escuro, o mar
O desconhecido antes da descoberta. É onde existem os problemas ainda não compreendidos, as perguntas que ainda não foram feitas e as oportunidades que permanecem abaixo da superfície.
Mar Profundo não representa vazio. Representa profundidade, investigação e descoberta.
fundo claro, o papel
O espaço onde se observa, desenha e encontra direção. Representa estratégia, descoberta e construção antes de uma ideia se transformar em produto.
Fundo claro principal da CaisLab. O off-white quente aproxima a marca do papel, dos mapas e dos cadernos de laboratório — branco puro não é o fundo automático de todas as páginas.
estrutura, superfícies, componentes
A estrutura que sustenta a travessia. Representa engenharia, método, robustez e execução silenciosa.
Casco não é um cinza genérico. Ele representa o lado Lab da CaisLab: método, construção e produto.
acento de ação; texto sempre escuro por cima
acento de descoberta e tecnologia
Lei de acento. Farol e Horizonte são acento — cerca de 10% da tela, nunca fundo de página inteira. Sobre Farol e sobre Horizonte, o texto é sempre Mar Profundo. O único verde oficial é Farol.
Tons da mesma cor
Cada cor ganha uma rampa curta (100 · 300 · 500 · 700 · 900) em OKLCH, com o mesmo matiz da cor de marca, para superfícies, bordas e texto de apoio. São tons da própria cor — não uma nova paleta. Clique para copiar.
Nas cores de marca e de feedback, a base fica no 500; o 700 já passa 4,5:1 e o 900 passa 7:1 como texto sobre Carta Náutica. Nas duas cores de fundo a base fica na ponta: Carta Náutica é o 100 da própria rampa e Mar Profundo é o 900, porque não existe tom mais claro que o papel nem mais escuro que o mar.
Claro e escuro
As mesmas cinco cores, em papéis trocados. Sem escolha no alternador do topo, a página segue o modo do sistema.
Modo claro
Superfície elevada
Texto de apoio em 70%.
Metadado em 60%.
- Fundo
- Carta Náutica
- Superfície elevada
- branco quente sobre Carta
- Texto
- Mar Profundo · 100 / 70 / 60
- Linhas
- texto a 14% (decorativas)
- Bordas de controle
- texto a 50% · --cl-border
- Foco
- Horizonte 700 · --cl-focus
- Acentos
- Farol e Horizonte
Modo escuro
Superfície elevada
Texto de apoio em 70%.
Metadado em 60%.
- Fundo
- Mar Profundo
- Superfície elevada
- Casco
- Texto
- Carta Náutica · 100 / 70 / 60
- Linhas
- texto a 14% (decorativas)
- Bordas de controle
- texto a 50% · --cl-border
- Foco
- Horizonte · --cl-focus
- Acentos
- Farol e Horizonte
Sistema
Só em produto e feedback — não entram como cor de marca. A cor base vai em preenchimento, ícone ou borda. Para escrever no tom do estado, use o token -texto: ele troca sozinho de tom entre claro e escuro e passa 4,5:1.
Texto no tom do estado.--cl-sucesso-texto
Texto no tom do estado.--cl-info-texto
Texto no tom do estado.--cl-erro-texto
Texto no tom do estado.--cl-aviso-texto
Leitura garantida
Cada par abaixo é recalculado sempre que os tokens mudam. Texto pede 4,5:1; bordas de controle, foco e ícones pedem 3:1 (WCAG 2.2, nível AA).
| Uso | Frente sobre fundo | Mínimo | Claro | Escuro |
|---|---|---|---|---|
| texto | --cl-text / --cl-bg | 4,5:1 | 17,72:1 | 17,72:1 |
| texto de apoio | --cl-text-70 / --cl-bg | 4,5:1 | 7,28:1 | 8,76:1 |
| metadado | --cl-text-60 / --cl-bg | 4,5:1 | 5,09:1 | 6,62:1 |
| metadado em superfície elevada | --cl-text-60 / --cl-elevated | 4,5:1 | 5,18:1 | 4,56:1 |
| borda de controle | --cl-border / --cl-bg | 3,0:1 | 3,64:1 | 4,87:1 |
| borda de controle na superfície elevada | --cl-border / --cl-elevated | 3,0:1 | 3,68:1 | 3,68:1 |
| anel de foco | --cl-focus / --cl-bg | 3,0:1 | 4,65:1 | 10,84:1 |
| anel de foco na superfície elevada | --cl-focus / --cl-elevated | 3,0:1 | 4,92:1 | 5,79:1 |
| texto sobre Farol | --cl-on-accent / --cl-accent-acao | 4,5:1 | 8,71:1 | 8,71:1 |
| texto sobre Farol (hover) | --cl-on-accent / --cl-acao-hover | 4,5:1 | 6,66:1 | 9,56:1 |
| texto sobre Farol (pressionado) | --cl-on-accent / --cl-acao-pressed | 4,5:1 | 5,01:1 | 10,47:1 |
| texto sobre Horizonte | --cl-on-accent / --cl-accent-tech | 4,5:1 | 10,84:1 | 10,84:1 |
| borda/ícone de erro | --cl-erro / --cl-bg | 3,0:1 | 3,49:1 | 5,07:1 |
| texto de sucesso | --cl-sucesso-texto / --cl-soft | 4,5:1 | 6,28:1 | 7,68:1 |
| texto de informação | --cl-info-texto / --cl-soft | 4,5:1 | 6,29:1 | 7,55:1 |
| texto de erro | --cl-erro-texto / --cl-soft | 4,5:1 | 6,28:1 | 7,21:1 |
| texto de aviso | --cl-aviso-texto / --cl-soft | 4,5:1 | 6,33:1 | 7,28:1 |
Paleta expressiva para arte e ilustração: a definir quando houver arte real.
Ritmo da paleta
A fundação ocupa o campo
Mar Profundo e Carta Náutica constroem os dois ambientes principais da marca.
A estrutura organiza
Casco cria hierarquia, contraste e sustentação.
A possibilidade se abre
Horizonte aparece em momentos de investigação, tecnologia e descoberta.
A direção se destaca
Farol entra quando existe decisão, ação, validação ou movimento.
“A base cria o silêncio. A cor mostra onde olhar.”
Combinações oficiais
Carta Náutica é o fundo claro principal e Mar Profundo o fundo escuro principal. Casco sustenta textos e componentes. Sobre verde ou ciano, o texto é sempre Mar Profundo — verde e ciano não funcionam como textos pequenos sobre fundos claros.
Profundidade
Da ideia ao movimento.
Ambiente de imersão: os acentos entram apenas em pontos de descoberta e decisão.
Carta
Da ideia ao movimento.
Superfície de leitura, documentação e desenho.
Estrutura
Da ideia ao movimento.
Componentes, divisórias e superfícies de produto.
Horizonte
Da ideia ao movimento.
Não usar branco em textos pequenos sobre o ciano.
Farol
Da ideia ao movimento.
Não usar branco em textos pequenos sobre o verde.
Na CaisLab, a cor não decora a travessia.
Ela revela onde estamos e sinaliza o próximo movimento.
O espaço também dá direção.
Entre uma ideia e outra, o respiro organiza a leitura. A base de 8px dá medida ao ritmo, sem engessar a composição.
Uma escala, muitos intervalos.
De 4px a 64px. As barras mostram a proporção em escala ampliada de 4×.
--cl-space-1--cl-space-2--cl-space-3--cl-space-4--cl-space-5--cl-space-6--cl-space-7--cl-space-88px como unidade.
A grade parte de 8px. O meio passo de 4px resolve detalhes; os intervalos maiores definem o ritmo.
Margens generosas.
O conteúdo ocupa o centro, até 1400px. As margens laterais crescem com a tela (24px · 40px · 64px) e o texto corrido não passa de 68ch.
Respiro editorial.
Aproximar o que pertence junto. Separar capítulos com espaço suficiente para que cada ideia tenha seu tempo.
Medidas que se repetem.
Contêiner, margens, alturas de controle e tempos de movimento também são tokens. Uma tela nova começa por eles, não por números soltos.
Layout
- Contêiner
- 1400px
--cl-container- Margem base
- 24px
--cl-gutter-base- Margem a partir de 640px
- 40px
--cl-gutter-sm- Margem a partir de 1024px
- 64px
--cl-gutter-lg- Linha de leitura
- 68ch
--cl-measure
Controles
- Compacto
- 32px
--cl-control-sm- Padrão
- 40px
--cl-control-md- Grande
- 48px
--cl-control-lg- Área de toque mínima
- 44px
--cl-touch-min
Movimento
- Resposta
- 150ms
--cl-dur-fast- Troca de tema
- 400ms
--cl-dur-base- Revelação
- 900ms
--cl-dur-reveal- Linha editorial
- 1100ms
--cl-dur-line- Curva
- saída suave
--cl-ease-out
Regras
- Botões e campos usam o padrão
- 40px
--cl-control-md- Alvos de toque nunca menores que
- 44px
--cl-touch-min- Movimento reduzido zera as durações
- 0ms
prefers-reduced-motion
Forma e profundidade.
Três raios e uma sombra neutra, cada um com seu papel.
Pill
Botões e controles
--cl-radius-pill · 999pxCard
Superfícies
--cl-radius-card · 16pxCampo
Entradas de dados
--cl-radius-input · 12pxSombra
Elevação discreta
--cl-shadowForma a serviço da ação.
Cada escolha deve deixar claro o próximo movimento.
Botões
Hierarquia
- Anatomia
- Área de toque, rótulo e ícone opcional.
- Variações
- Primário, secundário Casco, contorno, fantasma e link.
- Estados
- Padrão, passar o cursor, foco de teclado e desabilitado.
- Tokens
- --cl-farol · --cl-acao-hover · --cl-acao-pressed · --cl-casco · --cl-estrutura-hover · --cl-border · --cl-focus · --cl-control-md · --cl-radius-pill
- Faça
- Use Farol para a ação principal.
- Evite
- Não dê o mesmo destaque a todas as ações.
Ícones e estados
- Anatomia
- Ícone antes ou depois do rótulo, sempre dentro da área de toque.
- Variações
- Ícone à esquerda ou à direita; com ou sem ícone.
- Estados
- Passe o cursor ou use Tab para ver hover e foco; a ação desabilitada não recebe interação.
- Tokens
- --cl-radius-pill · --cl-focus · --cl-border · --cl-text-70 · --cl-space-*
- Faça
- Faça o ícone reforçar a direção da ação.
- Evite
- Não use ícone sem significado para enfeitar.
Campos
Texto
- Anatomia
- Rótulo acima, entrada e mensagem abaixo quando necessário.
- Variações
- Vazio com placeholder e preenchido.
- Estados
- Padrão, foco, erro na borda e desabilitado.
- Tokens
- --cl-radius-input · --cl-border · --cl-focus · --cl-erro · --cl-erro-texto · --cl-text-70 · --cl-space-*
- Faça
- Mantenha o rótulo visível ao preencher.
- Evite
- Não use placeholder como único rótulo.
Seleção e texto longo
- Anatomia
- Rótulo, controle e opções; textarea mantém espaço para texto longo.
- Variações
- Select de opções e área de texto multilinha.
- Estados
- Padrão, preenchido, foco e desabilitado; erro segue o padrão do campo de texto.
- Tokens
- --cl-radius-input · --cl-border · --cl-focus · --cl-erro · --cl-text · --cl-space-*
- Faça
- Use opções claras e deixe o texto longo respirar.
- Evite
- Não esconda instruções importantes dentro do placeholder.
Seleção
Checkbox
- Anatomia
- Caixa, marca e rótulo clicável.
- Variações
- Desmarcado, marcado e parcial.
- Estados
- Padrão, foco, marcado, parcial e desabilitado.
- Tokens
- --cl-radius-input · --cl-farol · --cl-acao-pressed · --cl-on-accent · --cl-border · --cl-focus · --cl-space-*
- Faça
- Use para escolhas independentes.
- Evite
- Não use para escolher uma única opção entre várias.
Radio
- Anatomia
- Círculo, ponto de seleção e rótulo clicável.
- Variações
- Uma opção por grupo; com opção indisponível.
- Estados
- Padrão, selecionado, foco e desabilitado.
- Tokens
- --cl-radius-pill · --cl-acao-pressed · --cl-border · --cl-focus · --cl-space-*
- Faça
- Use para alternativas mutuamente exclusivas.
- Evite
- Não apresente mais de uma opção ativa no mesmo grupo.
Switch
- Anatomia
- Trilho, indicador móvel e rótulo clicável.
- Variações
- Ligado e desligado.
- Estados
- Padrão, ligado, desligado, foco e desabilitado.
- Tokens
- --cl-radius-pill · --cl-casco · --cl-farol · --cl-acao-pressed · --cl-carta-nautica · --cl-mar-profundo · --cl-focus · --cl-space-*
- Faça
- Use para ações que entram em vigor imediatamente.
- Evite
- Não substitua uma confirmação obrigatória por um switch.
Cards
01 · CONTEÚDO
Uma ideia por vez.
Título, contexto e ação no mesmo espaço.
Ver cores- Anatomia
- Superfície, título, contexto e ação opcional.
- Variações
- Informativo com ou sem ação.
- Estados
- Padrão; foco e hover na ação, não na superfície estática.
- Tokens
- --cl-radius-card · --cl-line · --cl-bg · --cl-text · --cl-text-70 · --cl-space-*
- Faça
- Agrupe apenas conteúdo relacionado.
- Evite
- Não transforme o card inteiro em botão sem indicar a ação.
02 · SUPERFÍCIE ELEVADA
Destaque com medida.
A sombra neutra separa planos sem criar outra cor.
- Anatomia
- Superfície elevada, conteúdo e sombra discreta.
- Variações
- Base e elevada; com ou sem ação.
- Estados
- Estático; foco e hover ficam reservados aos controles internos.
- Tokens
- --cl-radius-card · --cl-elevated · --cl-shadow · --cl-line · --cl-space-*
- Faça
- Use elevação apenas para diferenciar camadas.
- Evite
- Não aplique sombra forte em todos os cards.
Alertas
Sucesso
Arquivo salvo com sucesso.
- Anatomia
- Borda e ícone de estado, título e mensagem.
- Variações
- Sucesso, informação, aviso e erro.
- Estados
- Informativo por padrão; mensagens dinâmicas devem ser anunciadas quando surgirem.
- Tokens
- --cl-sucesso · --cl-sucesso-texto · --cl-radius-card · --cl-radius-input · --cl-line · --cl-soft · --cl-text · --cl-space-*
- Faça
- Identifique o estado por ícone e texto, além da cor. A borda usa a cor base; o ícone, o tom -texto.
- Evite
- Não use a cor base de erro ou aviso como texto pequeno; use o token -texto.
Informação
Há uma atualização disponível.
- Anatomia
- Borda e ícone de estado, título e mensagem.
- Variações
- Sucesso, informação, aviso e erro.
- Estados
- Informativo por padrão; mensagens dinâmicas devem ser anunciadas quando surgirem.
- Tokens
- --cl-info · --cl-info-texto · --cl-radius-card · --cl-radius-input · --cl-line · --cl-soft · --cl-text · --cl-space-*
- Faça
- Identifique o estado por ícone e texto, além da cor. A borda usa a cor base; o ícone, o tom -texto.
- Evite
- Não use a cor base de erro ou aviso como texto pequeno; use o token -texto.
Aviso
Revise os dados antes de continuar.
- Anatomia
- Borda e ícone de estado, título e mensagem.
- Variações
- Sucesso, informação, aviso e erro.
- Estados
- Informativo por padrão; mensagens dinâmicas devem ser anunciadas quando surgirem.
- Tokens
- --cl-aviso · --cl-aviso-texto · --cl-radius-card · --cl-radius-input · --cl-line · --cl-soft · --cl-text · --cl-space-*
- Faça
- Identifique o estado por ícone e texto, além da cor. A borda usa a cor base; o ícone, o tom -texto.
- Evite
- Não use a cor base de erro ou aviso como texto pequeno; use o token -texto.
Erro
Não foi possível salvar o arquivo.
- Anatomia
- Borda e ícone de estado, título e mensagem.
- Variações
- Sucesso, informação, aviso e erro.
- Estados
- Informativo por padrão; mensagens dinâmicas devem ser anunciadas quando surgirem.
- Tokens
- --cl-erro · --cl-erro-texto · --cl-radius-card · --cl-radius-input · --cl-line · --cl-soft · --cl-text · --cl-space-*
- Faça
- Identifique o estado por ícone e texto, além da cor. A borda usa a cor base; o ícone, o tom -texto.
- Evite
- Não use a cor base de erro ou aviso como texto pequeno; use o token -texto.
Badges e tags
Identificação
- Anatomia
- Rótulo curto e contorno em forma de cápsula.
- Variações
- Badge neutro e tags de categoria.
- Estados
- Estáticos; tags informativas não são botões.
- Tokens
- --cl-radius-pill · --cl-line · --cl-soft · --cl-text · --cl-space-*
- Faça
- Use para identificar sem disputar atenção com a ação.
- Evite
- Não apresente uma tag estática como controle clicável.
Estados
- Anatomia
- Rótulo, borda e ícone de estado.
- Variações
- Sucesso, informação, aviso e erro.
- Estados
- Informativos; a palavra e o ícone identificam o estado além da cor.
- Tokens
- --cl-sucesso · --cl-info · --cl-aviso · --cl-erro · --cl-*-texto · --cl-radius-pill · --cl-space-*
- Faça
- Use borda e ícone para estados; o preenchimento em Farol fica reservado à ação principal.
- Evite
- Não pinte o fundo de um status com Farol: ele passa a parecer um botão.
Abas
Visões de uma mesma área
- Anatomia
- Lista de abas, aba ativa e painel associado.
- Variações
- Visão geral, arquivos e histórico.
- Estados
- Padrão, ativa, foco e desabilitada; setas do teclado percorrem as abas.
- Tokens
- --cl-radius-pill · --cl-soft · --cl-farol · --cl-on-accent · --cl-focus · --cl-touch-min · --cl-space-*
- Faça
- Use para alternar conteúdos relacionados sem sair da área.
- Evite
- Não esconda etapas obrigatórias dentro de abas.
Avatar
Pessoa e grupo
- Anatomia
- Círculo com iniciais; no grupo, sobreposição e contador.
- Variações
- Individual e grupo com +3.
- Estados
- Estático; iniciais aparecem quando não há foto.
- Tokens
- --cl-radius-pill · --cl-soft · --cl-casco · --cl-carta-nautica · --cl-line · --cl-space-*
- Faça
- Informe o nome da pessoa ou a composição do grupo em texto acessível.
- Evite
- Não use apenas uma foto sem nome ou alternativa.
Paginação
Páginas de uma lista
Página 1 de 3
- Anatomia
- Anterior, páginas numeradas, página ativa e próxima.
- Variações
- Primeira, intermediária e última página.
- Estados
- Ativa, foco, anterior/próxima desabilitado nos limites.
- Tokens
- --cl-radius-pill · --cl-farol · --cl-on-accent · --cl-focus · --cl-space-*
- Faça
- Indique a página atual por número e destaque.
- Evite
- Não ofereça uma página anterior à primeira ou posterior à última.
Barra de progresso
Avanço de uma tarefa
- Anatomia
- Rótulo, trilho, preenchimento e porcentagem.
- Variações
- Não iniciado, em andamento e concluído.
- Estados
- 0%, valor parcial e 100%; o número acompanha a barra.
- Tokens
- --cl-radius-pill · --cl-soft · --cl-farol · --cl-space-*
- Faça
- Mostre a porcentagem por escrito, além do preenchimento.
- Evite
- Não use só a cor para comunicar o avanço.
Cada elemento carrega um papel na travessia.
Animais, objetos, avatares e imagens dão forma ao universo da CaisLab. Nada existe apenas para decorar. Cada elemento representa uma maneira de enxergar, testar, construir, orientar ou colocar uma ideia em movimento.
“Não são apenas ilustrações. São formas de pensar.”
Para um item ficar permanente: coloque o PNG transparente em /public/assets/caislab/acervo/ e adicione uma entrada na lista do acervo (nome, categoria, papel, por que existe, onde usar e caminho da imagem). O formulário abaixo serve só para pré-visualizar.
O universo da CaisLab cresce conforme novas travessias começam.
A marca vivendo no mundo.
Bancada para compor cenas e aplicações: wallpaper, telas, capas e posts. Cada cenário segue a mesma mecânica de arquivo das logos.
Wallpaper
Fundo de tela com a atmosfera náutica da marca.
Falta o arquivo.
solte aqui: /public/brand/cenarios/wallpaper.png
Mockup de dashboard
A marca aplicada a uma interface de produto.
Falta o arquivo.
solte aqui: /public/brand/cenarios/mockup-dashboard.png
Capa de apresentação
Abertura de decks e documentos da CaisLab.
Falta o arquivo.
solte aqui: /public/brand/cenarios/capa-apresentacao.png
Uma linguagem que pode continuar sendo construída.
Os prompts oficiais da CaisLab transformam a identidade em instruções claras. Eles orientam diferentes inteligências artificiais a criar imagens, interfaces, apresentações e conteúdos sem perder a lógica visual da marca.
“A consistência não está em repetir a mesma peça. Está em preservar a mesma maneira de pensar.”
Cada prompt pode ser copiado integralmente e adaptado apenas nos campos indicados entre colchetes. As regras fundamentais da identidade devem permanecer inalteradas.
Glassmorfismo CaisLab
Superfícies de vidro fosco com espessura, luz de origem única e leitura garantida — o vidro como matéria física, não como filtro.
Use quando · For preciso criar cards, telas, painéis, ícones ou objetos de vidro para posts, apresentações, mockups ou interfaces.
4 exemplos · versão curta · negativo
Apresentação CaisLab
Roteiro e telas de apresentações institucionais, comerciais e de diagnóstico — da ideia central à última tela, sem inventar dados.
Use quando · For preciso montar proposta, discovery, diagnóstico, relatório executivo ou apresentação institucional.
3 exemplos
Atmosfera Oceano
Imagens imersivas que partem da profundidade escura e revelam um único ponto de direção — a manifestação expressiva da paleta.
Use quando · For preciso criar capas, campanhas, banners ou fundos de alto impacto para redes sociais e eventos.
3 exemplos · versão curta · negativo
Objetos de vidro e metal
Vidro e metal como matéria física: objetos-símbolo e peças de interface com espessura, luz de estúdio e sombra real — acabamento de produto, não efeito.
Use quando · For preciso criar um objeto 3D premium, uma placa de vidro com interface ou componentes de UI renderizados como peças físicas para capa, case, post ou apresentação.
4 exemplos · versão curta · negativo
Ilustração CaisLab
Ilustrações no estilo do Acervo Visual: desenho naturalista à mão, nanquim, lápis de cor e aquarela, com tecnologia em traços mínimos.
Use quando · For preciso ilustrar um elemento em ação ou em contexto para post, apresentação, página ou documento.
3 exemplos · versão curta · negativo
Novo elemento do acervo
Prompt-mestre para criar um novo animal, objeto, personagem ou estrutura isolado, pronto para entrar no Acervo Visual.
Use quando · For preciso criar uma peça nova e permanente do acervo, com fundo transparente ou branco.
3 exemplos · versão curta · negativo
Arte para redes sociais
Posts, capas de carrossel e stories com uma mensagem, um foco e área segura definida para cada formato.
Use quando · For preciso criar posts, capas, carrosséis, stories ou peças de campanha para Instagram e LinkedIn.
3 exemplos · versão curta · negativo
Imagem conceitual 16:9
Fundos cinematográficos para aberturas, viradas narrativas e manifestos, com área de texto reservada.
Use quando · Uma tela de apresentação ou página precisar comunicar uma ideia por imagem, com o texto aplicado por cima depois.
3 exemplos · versão curta · negativo
Interface ou landing page
Sites, páginas e telas de produto construídos com os tokens oficiais, da arquitetura da informação ao código.
Use quando · For preciso criar landing page, página institucional, dashboard ou tela de produto — no Figma ou em código.
3 exemplos
Mockup de produto
Produtos reais da CaisLab apresentados como fotografia editorial de produto — a tela é a protagonista, o dispositivo é moldura.
Use quando · For preciso mostrar uma interface real em notebook, navegador, celular ou tablet para case, proposta ou post.
3 exemplos · versão curta · negativo
Tom de voz CaisLab
Escreve ou reescreve textos com a voz da CaisLab: clara, direta, estratégica e humana — sem jargão nem promessa inflada.
Use quando · For preciso escrever ou revisar post, página, proposta, e-mail comercial, manifesto ou legenda.
3 exemplos
Auditoria de consistência
Revisão objetiva de uma peça contra o Design System: o que está consistente, o que ajustar e como, com prioridade.
Use quando · Antes de publicar uma arte, apresentação, página, interface ou campanha — anexe a peça.
3 exemplos
O sistema termina aqui. A linguagem, não.
Cada novo prompt deve ampliar o universo da CaisLab sem romper sua lógica. A forma pode mudar. O contexto pode mudar. A direção precisa permanecer reconhecível.
“Uma identidade viva não repete respostas. Ela preserva critérios.”
Novos prompts devem ser incorporados à biblioteca somente depois de validados visualmente e comparados com o Design System oficial.
Contexto essencial · cole em qualquer IA
CAISLAB — CONTEXTO ESSENCIAL (CaisLab ID 0.3) Manifesto: Em um mar de possibilidades, direção. - Cais: onde a ideia encontra direção. - Lab: onde a direção ganha forma. - CaisLab: onde o produto entra em movimento. Paleta: - mar-profundo: #070A0D — fundo escuro, o mar - carta-nautica: #F5F2E8 — fundo claro, o papel - casco: #34404C — estrutura, superfícies, componentes - farol: #22C55E — acento de ação; texto sempre escuro por cima - horizonte: #2CCFFF — acento de descoberta e tecnologia Farol e Horizonte são acento (~10% da tela), nunca fundo inteiro. Sobre ambos, texto Mar Profundo. Tipografia: Bricolage Grotesque, única família. - Display: 48/52px · peso 700 · tracking -0.02em · --cl-type-display - Título 1: 40/44px · peso 700 · tracking -0.01em · --cl-type-h1 - Título 2: 32/38px · peso 700 · tracking 0 · --cl-type-h2 - Título 3: 24/30px · peso 500 · tracking 0 · --cl-type-h3 - Corpo grande: 18/28px · peso 400 · tracking 0 · --cl-type-body-lg - Corpo: 16/24px · peso 400 · tracking 0 · --cl-type-body - Pequeno: 14/20px · peso 400 · tracking 0 · --cl-type-small - Legenda: 12/16px · peso 500 · tracking 0 · --cl-type-caption - Label / eyebrow: 12/16px · peso 500 · tracking 0.24em · --cl-type-label Texto: hierarquia por opacidade 100 · 70 · 60 (--cl-text, --cl-text-70, --cl-text-60). Tons de apoio (--cl-<cor>-<passo>, passos 100, 300, 500, 700, 900; tons da mesma cor, não uma nova paleta): - mar-profundo: 100 #E7ECF1 · 300 #B3B8BD · 500 #6E7276 · 700 #2F3337 · 900 #070A0D - carta-nautica: 100 #F5F2E8 · 300 #E1DED3 · 500 #C1BEB3 · 700 #89867D · 900 #57554E - casco: 100 #E1E9F0 · 300 #95A0AB · 500 #34404C · 700 #242F3B · 900 #131E29 - farol: 100 #DCFCE1 · 300 #A0EDAF · 500 #22C55E · 700 #0A7E38 · 900 #065E28 - horizonte: 100 #E0F6FF · 300 #9DE4FF · 500 #2CCFFF · 700 #057695 · 900 #045870 - erro: 100 #FFEDEC · 300 #FFC8C4 · 500 #E5484D · 700 #CD2F3A · 900 #A50420 - aviso: 100 #FFEFDC · 300 #FECE90 · 500 #F5A623 · 700 #966205 · 900 #704803 Feedback (somente no produto): sucesso #22C55E · info #2CCFFF · erro #E5484D · aviso #F5A623. Cor base só em preenchimento, ícone ou borda; para texto use --cl-sucesso-texto, --cl-info-texto, --cl-erro-texto, --cl-aviso-texto. Semântica: --cl-border para bordas de controle (3:1), --cl-line para divisórias decorativas, --cl-focus para o anel de foco, --cl-on-accent para texto sobre Farol e Horizonte, --cl-acao-hover/--cl-acao-pressed e --cl-estrutura-hover/--cl-estrutura-pressed para estados. Forma: grade de 8px, botões 999px, cards 16px, campos 12px; sombra neutra --cl-shadow. Layout: contêiner 1400px, margens 24px / 40px / 64px, leitura até 68ch. Controles: 40px padrão, área de toque mínima 44px. Biblioteca de componentes: botões, campos, seleção (checkbox, radio, switch), cards, alertas, badges e tags, abas, avatar, paginação e barra de progresso. Consulte o capítulo 05 para anatomia, estados e tokens. Acervo: A Garça, A Luneta, O Caranguejo, A Boia, O Polvo, O Mastro, O Mergulhador, A Anêmona-do-mar. Leis: nada de roxo, rosa, neon, glow, blobs ou gradientes multicoloridos. Nenhuma cor entra só para decorar. Nada entra no sistema sem regra escrita, token e exemplo.
Prompt base de geração de assets
Pendente — definido na etapa de ilustração.
Negative prompt
Pendente — definido na etapa de ilustração.
