foundations
Tokens
Referência completa das CSS variables expostas pelo COBOGÓ
Cobogó Design System Tokens
Referência de tokens CSS extraídos de global.css.
Nota: Importe via
import 'cobogo/styles'(após o rebrand) ou use as CSS variables diretamente.
Paleta — Papel & Concreto
| Token | Hex | Uso |
|---|---|---|
--papel-00 |
#FBF8F1 |
Fundo principal elevado / Base |
--papel-10 |
#F5F1E8 |
Fundo principal |
--papel-20 |
#EDE7D8 |
Fundo rebaixado |
--papel-30 |
#DCD4BE |
Bordas e divisores suaves |
--concreto-40 |
#B8B0A0 |
Elementos de UI inativos/desabilitados |
--concreto-60 |
#6B6455 |
Texto secundário (muted) |
--concreto-80 |
#2E2A24 |
Texto principal |
--concreto-90 |
#1A1814 |
Títulos e elementos de alto contraste |
Paleta — Primárias saturadas
| Token | Hex |
|---|---|
--azul |
#1B2B4B |
--azul-bright |
#2D4A7B |
--azul-soft |
#E6ECF5 |
--vermelho |
#C8472E |
--vermelho-deep |
#9C3422 |
--vermelho-soft |
#F9E7E1 |
--ocre |
#D9A441 |
--ocre-deep |
#A87A1F |
--ocre-soft |
#F7EED6 |
--verde |
#2E6B4A |
--verde-soft |
#DDEBE1 |
Tokens semânticos
| Token | Aponta para | Uso |
|---|---|---|
--bg |
var(--papel-10) |
Fundo principal |
--bg-raised |
var(--papel-00) |
Fundo elevado (cards, modais) |
--bg-sunken |
var(--papel-20) |
Fundo rebaixado (áreas secundárias) |
--fg |
var(--concreto-80) |
Texto padrão |
--fg-muted |
var(--concreto-60) |
Texto secundário |
--fg-heading |
var(--concreto-90) |
Títulos |
--border |
var(--papel-30) |
Bordas padrão |
--border-strong |
var(--concreto-80) |
Bordas de alto contraste |
--accent |
var(--azul) |
Cor de destaque/interativa |
Tipografia
Famílias utilizadas: Archivo, Fraunces, Piazzolla, JetBrains Mono.
| Token | Família |
|---|---|
--font-display |
"Archivo", "Archivo Black", sans-serif |
--font-display-alt |
"Fraunces", Georgia, serif |
--font-sans |
"Archivo", sans-serif |
--font-serif |
"Piazzolla", Georgia, serif |
Escala tipográfica
| Token | Tamanho/Valor | Uso sugerido |
|---|---|---|
--t-micro |
11px |
Texto muito pequeno, labels |
--t-small |
13px |
Metadados, legendas |
--t-body |
16px |
Texto corrido padrão |
--t-lede |
19px |
Linha de apoio, introdução |
--t-h4 |
22px |
Título de nível 4 |
--t-h3 |
30px |
Título de nível 3 |
--t-h2 |
44px |
Título de nível 2 |
--t-h1 |
68px |
Título de nível 1 |
--t-display |
112px |
Títulos enormes, destaque |
--lh-tight |
0.95 |
Line-height para títulos |
--lh-body |
1.55 |
Line-height para texto corrido |
Radius / Shadow / Motion
| Token | Valor |
|---|---|
--r-1 |
2px |
--r-soft |
8px |
--r-pill |
9999px |
--shadow-1 |
2px 2px 0 var(--concreto-90) |
--shadow-2 |
4px 4px 0 var(--concreto-90) |
--dur-2 |
220ms |
--ease-out |
cubic-bezier(0.16, 1, 0.3, 1) |
Aliases legacy
Nota: Mantidos pra retrocompatibilidade; em código novo use os tokens canônicos da seção correspondente acima.
--color-primary--color-accent--color-azul--color-verde--color-ouro--color-vermelho--color-surface--color-bg--color-border--color-text--color-text-dim--color-heading--radius-sm--radius-pill--shadow-sm--shadow-pool-sm--duration-bossa--ease-curva--font-main--font-body--font-display-legacy