# GZERO — Contexto da Nova ID 2026 para IA

> **Como usar:** cole este arquivo inteiro no contexto da sua IA (Claude, ChatGPT, Gemini, agente de código ou modelo de imagem) antes de pedir qualquer peça na identidade Gravidade Zero.
> URL estável: `https://gzero-design-system.vercel.app/downloads/gzero-contexto-nova-id.md`
> Versão 1.0 · agosto/2026 · fonte da verdade: `gzero-design-system.vercel.app`

---

## 0. O que é este documento

A Gravidade Zero opera com **duas camadas de identidade**:

| Camada | Quando usar | Contexto para IA |
|---|---|---|
| **MESTRA — Nova ID 2026** (este arquivo) | Marca, site, decks, produto, corporativo. É o default. | este arquivo |
| **EDITORIAL — universo dos livros** | Livros, ilustração, peças narrativas/afetivas (Bobo ilustrado, halftone, riso) | `gzero-contexto-ia.md` |

Nada da camada editorial foi apagado — ela vive **sob** a Nova ID, ativada por opção (`data-layer="editorial"` nos tokens). Se a peça pedida é ilustração no estilo dos livros, use o outro pacote. Se é interface, slide, marca, peça institucional: use este.

## 1. Identidade em uma frase

**"Para uma era complexa, a simplicidade."**

Preto profundo como o espaço, um magenta que grita (Heartstorm), uma única família tipográfica (ABC Whyte), muito espaço vazio, uma ideia por tela. As letras do logo flutuam — **flutuação, não queda**: qualquer coisa elevada a zero volta à unidade (G⁰ = 1).

## 2. Paleta (nomes próprios + hex exatos)

| Nome | Hex | Papel |
|---|---|---|
| **Black** | `#000000` | Fundo escuro primário ("o espaço") |
| **Sand Trail** | `#F7F5EB` | Fundo claro quente ("o papel") — nunca branco puro como página |
| **Heartstorm** | `#FF32BB` | Magenta assinatura; acento em bloco cheio, ~10% da área |
| **Jester** | `#EDFF5C` | Amarelo ácido — só sobre escuro |
| **Droplets** | `#0BFDCA` | Verde-água (dado/sistema) — só sobre escuro |
| **Haze** | `#7D4CFF` | Violeta — só forma/fundo (contraste frágil para texto) |
| **Soulcraft** | `#742767` | Ameixa média — superfície escura intermediária |
| **Deep Wave** | `#42173E` | "Preto quente" — card sobre preto |
| Ink | `#230C21` | Tinta do lockup Ateliê |
| White | `#FFFFFF` | Só card elevado sobre Sand Trail |

**Leis de cor (inegociáveis):**
1. Fundo de página é sempre Black ou Sand Trail. Nunca `#FFFFFF` como página.
2. **Heartstorm nunca é texto sobre Sand Trail** (contraste 2.99 — reprova). Sobre Sand, Heartstorm vira preenchimento/bloco com texto preto por cima.
3. Jester, Droplets e Haze só aparecem sobre fundo escuro.
4. Proporção **60/30/10**: 60% fundo (Black ou Sand), 30% neutro de apoio, 10% acento.
5. Hierarquia de texto por **opacidade** (100% / 70% / 45%), nunca cinza inventado.
6. **Sem gradiente, sem glow, sem sombra colorida na interface.** Profundidade vem de cor chapada, escala e sombra preta curta. (Gradientes existem só DENTRO dos assets de imagem — ver §7.)

## 3. Tipografia — uma família só: ABC Whyte (Dinamo, 2019)

Nunca substituir por Inter, Helvetica ou Arial. Se a fonte não carregar, avise em vez de trocar.

| Corte | Papel | Regra |
|---|---|---|
| **ABC Whyte Inktrap** | Display: títulos, capas, números-herói | Só ≥ 24px (os entalhes precisam aparecer) |
| **ABC Whyte** | Texto e UI: parágrafo, botão, formulário | Corpo Regular (400), ênfase Medium (500) |
| **ABC Whyte Mono** | Dado: código, número em coluna, timestamp | — |
| **ABC Whyte Semi-Mono** | Label: eyebrows, tags, metadado curto | CAIXA ALTA, tracking +0.16em |

- **Caixa baixa por padrão** em títulos e headlines ("para uma era complexa, a simplicidade.").
- Escala: hero `clamp(64px, 11vw, 180px)` · display `clamp(44px, 6vw, 96px)` · h1 `clamp(34px, 4vw, 56px)` · h2 32 · h3 24 · body 16–18 · caption 12.5 · eyebrow 11px.
- Pesos disponíveis: 100 Thin · 200 Extralight · 300 Light · 350 Book · 400 Regular · 500 Medium · 700 Bold · 800 Heavy · 900 Black · 950 Super (+ itálicos e 4 variáveis).
- Licença: arquivos atuais são **trial da Dinamo** — produção pública exige licença (abcdinamo.com).

## 4. Logo

- **Wordmark "gzero":** um G grande e as letras z·e·r·o menores flutuando desalinhadas para cima, cada uma no seu ângulo. **O desalinhamento É o logo — nunca realinhe, nunca deforme.** Sempre monocromático (preto, Sand ou Heartstorm).
- **Monograma G⁰:** o G com um anel sobrescrito na posição de expoente. Significado: qualquer coisa elevada a zero é igual a 1 — retorno à unidade. Tamanho mínimo 24px.
- **Lockup Ateliê:** monograma G⁰ sobre a palavra "ateliê" (sub-marca do estúdio de arte).
- Arquivos: `/logos/gzero-wordmark{,-black,-sand,-heartstorm}.svg`, `/logos/gzero-monogram{,-black,-sand,-heartstorm}.svg`, `/logos/atelie-lockup{,-ink,-sand}.svg` (default herda `currentColor`).

## 5. Layout e composição

1. **Uma ideia por tela.** 40–60% de vazio; o respiro é premium.
2. Assimetria > simetria centrada (âncora no canto, não no centro).
3. Grade de 8px; **canto reto** (border-radius 0; máximo 8px quando inevitável).
4. Cor e foto podem sangrar a borda; texto não.
5. Profundidade por cor e escala, nunca por blur.
6. Motion: flutuação lenta e sutil (ease suave), nunca bounce.

## 6. O Bobo (mascote — versão 2026)

Bobo da corte redesenhado em 2026: figura esguia dançante de **gorro bicudo Deep Wave com guizos e estrelas**, traje de mangas bufantes em **Heartstorm** com listras, gola de folhos **Jester**, botas escuras com costuras em X, olhos fechados serenos, segurando um **cetro-marotte com cabeça de rei coroado**. Textura de tecido estampado (grão têxtil), não flat vector.

- Conceito em 3 camadas: histórico (a liberdade de dizer a verdade com graça), simbólico (o contraponto que equilibra a corte) e afetivo (ternura punk).
- É UM personagem. Não inventar variações de rosto: olhos fechados + serenidade sempre.
- Em peças da camada mestra o Bobo aparece **como imagem/asset pontual** (recorte), não como padrão repetido.

## 7. Assets — a linguagem visual das imagens

Assets são os elementos que dão a cara da identidade em decks, site e peças. Famílias:

- **Orbes e anéis em gradiente com grão** (rosa→lima, menta→magenta…): a ÚNICA casa do gradiente na Nova ID — sempre dentro do asset, com grão/noise visível, nunca em fundo de UI.
- **Colagens vintage recortadas** (querubins, estátuas, gravuras) em recorte duro sobre cor chapada.
- **Retro-tech** (computadores, TVs e rádios vintage em rosa/areia — futuro nostálgico).
- **Arquitetura neon** (arcos, portais e pódios em Heartstorm/Soulcraft sobre preto).
- Diretório no site: `/assets/novaid/`.

**Prompt-base (em inglês) para gerar assets novos nesta linguagem:**

```
GZero 2026 asset style: retro-futurist object on a solid #000000 (or #F7F5EB) background,
one single hero element, generous negative space, hot magenta #FF32BB as the signature
accent, supporting colors acid yellow #EDFF5C, aqua #0BFDCA, violet #7D4CFF, plum #742767.
Either (a) a soft duotone gradient orb/ring with heavy film grain, (b) a vintage collage
cut-out (engraving, cherub, statue) with hard edges, (c) a retro computer/TV/radio object
in pink and sand tones, or (d) a minimal neon arch/portal in magenta and deep plum.
Clean composition, no text, no letters, no logos, no UI chrome, no busy patterns.
```

Negative (SDXL/Flux): `text, letters, watermark, busy background, clutter, corporate memphis, 3d render gloss, photorealistic people, harsh shadows, rainbow gradient`

## 8. Tokens prontos (para código)

- CSS: `https://gzero-design-system.vercel.app/downloads/gzero-tokens.css` — variáveis `--gz-*`; default = Nova ID escuro; `data-theme="light"` = Nova ID claro (Sand); `data-layer="editorial"` = camada dos livros.
- JSON (W3C Design Tokens): `https://gzero-design-system.vercel.app/downloads/gzero-tokens.json` — árvore `gz.nova` (camada mestra) + `gz.color`/`gz.font` (editorial) + `gz.produto`.

Snippet mínimo:

```css
:root{
  --gz-black:#000000; --gz-sand:#F7F5EB; --gz-heartstorm:#FF32BB;
  --gz-jester:#EDFF5C; --gz-droplets:#0BFDCA; --gz-haze:#7D4CFF;
  --gz-soulcraft:#742767; --gz-deepwave:#42173E;
  --gz-font-display:"ABC Whyte Inktrap"; --gz-font-sans:"ABC Whyte";
  --gz-font-mono:"ABC Whyte Mono"; --gz-font-semimono:"ABC Whyte Semi-Mono";
}
```

## 9. Regras duras (checklist final)

1. Fundo é Black ou Sand Trail — nunca branco puro.
2. Heartstorm jamais como texto sobre Sand.
3. Uma família tipográfica (ABC Whyte); Inktrap só ≥24px; caixa baixa por padrão.
4. Canto reto. Sem gradiente/glow/sombra colorida na UI.
5. O desalinhamento do logo é intencional — não corrigir, não deformar.
6. 40–60% da tela é vazio. Uma ideia por tela.
7. Gradiente só dentro de asset de imagem, sempre com grão.
8. Tipografia final NUNCA é gerada por IA dentro de imagem ("no text, no letters").
9. Ilustração narrativa (livros, Bobo em cena, halftone/riso) pertence à camada editorial → usar `gzero-contexto-ia.md`.
10. Não misturar as paletas: editorial usa `#EC008C`/creme `#FFF7EF`; a Nova ID usa `#FF32BB`/Sand `#F7F5EB`. Uma peça pertence a UMA camada.
