# Regras do estilo infografico (Infográfico)

Estas regras valem para QUEM MONTA. Não existe vídeo pronto aqui: só peças (`pecas.json`). Cada cena é escrita do zero, peça a peça.

## Regras do kit: cor
| token | hex | uso |
|---|---|---|
| `papel` | `#E9F5EE` | chão |
| `tinta` | `#12223F` | contornos, texto, traço de ícone, seta, esquadro |
| `coral` | `#FF6F59` | disco 1, barras ímpares, rabisco, anotação |
| `sol` | `#FFC93C` | disco 2, barras pares |
| `teal` | `#1FB5A3` | disco 3, número destaque, última barra (o resultado) |
| `creme` | `#FFFDF6` | letra dos selos |

- Quadriculado: linhas de 2 px a cada 72 px, `rgba(18,34,63,.07)`, andando 0,6 px/quadro em x e 0,9 em y. Esquadros: traço 6 px a 35% nos 4 cantos (60 px da borda, 70 px de braço).
- Contorno: 8 px nas barras e cartões, 9–10 px nos discos. Sem sombra (nem dura nem macia): o relevo é só o contorno.
- Ordem das cores dos discos: coral → sol → teal. Barras: coral, sol, coral…, a última sempre teal.
- O cliente pode trocar coral/sol/teal pela paleta da marca (3 cores chapadas com contraste ≥ 3:1 sobre o papel); manter `tinta` e `papel`.

## Regras do kit: tipografia
- **Outfit 500–800** (números, títulos, rótulos) · **Caveat 600** (legendas e anotações à mão). Registradas como `"IG Outfit"` e `"IG Caveat"`.
- Outfit com tracking −0,03 a −0,04 em; sem caixa alta. Caveat nunca em parágrafo: até 18 caracteres.

| papel | fonte | tamanho px | máx. caracteres |
|---|---|---|---|
| número destaque | Outfit 800, contorno 12 px marinho (`paint-order: stroke fill`) | 520–560 (encolhe até 860) | 4 |
| legenda do número | Caveat 600 | 120 | 20 |
| título do passo (herói) | Outfit 800 | 130 (até 880) | 14 |
| título do passo (cadeia) | Outfit 800 | 84 (até 480) | 9 |
| número do selo | Outfit 800 | 84 (disco 560) · 52 (disco 280) | 1 |
| título do gráfico | Outfit 800 | 84 | 20 |
| valor da barra | Outfit 800 | 60 | 3 |
| rótulo da barra | Caveat 600 | 64 | 4 |
| anotação | Caveat 600 | 92–96 | 14 |

## Regras do kit: area-segura
- Todo texto lido: **y 168–1330**, **x 100–980** (margem ≥ 96 px). Nada encosta na borda; os esquadros dos cantos ficam fora (60 px da borda).
- Respiro (regra do dono): 35–45% de cada quadro vazio; 1 herói + no máximo 1 apoio.

| elemento | y de referência (centro) |
|---|---|
| número destaque (520 px) | 700 |
| legenda do número | ≈ 1090 (topo) |
| cadeia de passos (3 discos de 280, passo vertical 400) | 750 (discos em 350, 750, 1150) |
| gráfico (base do chão / altura da maior barra) | 1130 / 560 |
| título do gráfico | ≈ 340 (topo) |
| disco herói (560 px) | 680 |
| título do passo herói | ≈ 1010 (topo) |
| anotação | 1250 (x 600) |

- Em disco: nunca texto dentro; só ícone e número do selo. Título de passo fica ao lado ou abaixo.

## Regras do kit: movimento
Curvas: `e5(t) = 1 − (1 − t)^5` e `ov(t)` = pouso com overshoot (`1 + 3,2x³ + 2,2x²`). **Toda entrada usa `ov`.** Traços usam `pathLength=1` e `strokeDashoffset`.

| movimento | duração | valores |
|---|---|---|
| número entra | 18 quadros | sobe 700 px, gira 8° → −2°, escala 0,8 → 1; conta em 24 quadros |
| rabisco | 16 quadros | traço se desenha, começa 20 quadros depois do número |
| legenda | 16 quadros | sobe 70 px, gira −2° |
| disco (cadeia) | 16 quadros, 16 entre passos | escala 0 → 1, gira −50° → 0; ícone se desenha em 16 quadros |
| seta da cadeia | 16 quadros | começa 12 quadros depois do disco; ponta aparece no fim |
| disco herói | 18 quadros | escala 0 → 1, gira −40° → 0; boia ±10 px (`sin(f/16)`); selo estoura 10 quadros depois |
| barra | 16 quadros, 7 entre barras | cresce com overshoot; valor conta em 18 quadros |
| anotação | 1,4 quadro por letra | escreve da esquerda pra direita; seta se desenha em 12 quadros |
| troca de cena | 14 quadros | `cortina` diagonal, `baixo`, `circulo`, `flip` |
| quadriculado | contínuo | 0,6 / 0,9 px por quadro |
| câmera (sempre) | contínuo | zoom 1,016 ± 0,012 (+0,00012/quadro), deriva ±10/±8 px, giro ±0,23° |
| soco de câmera | decai em ~7 quadros | +0,025 de zoom, tremor 6 px |

- **Pausa**: depois do último elemento da cena, segure 15–24 quadros; o quadriculado e a câmera continuam andando.

## Regras do kit: ritmo
- 100 bpm: **1 batida = 18 quadros** (0,6 s). Cortes caem a cada 2–3 batidas; passo da cadeia = 16 quadros (quase 1 batida).
- Vídeo de 8 s = 240 quadros = 5 cenas.

| batida | duração s | quadros |
|---|---|---|
| numero | 1,4–1,8 | 42–54 |
| processo | 1,8–2,2 | 54–66 (16 por passo) |
| grafico | 1,6–2,0 | 48–60 (7 por barra) |
| no | 1,4–1,8 | 42–54 |
| fecho | 1,2–1,8 | 36–54 |

- Leitura mínima: título do passo ≥ 24 quadros na tela; valor da barra ≥ 20 quadros; legenda manuscrita ≥ 20 quadros.
- Uma ideia por cena; cada cena termina com 15–24 quadros de pausa.

## Regras do kit: som
- Trilha: `assets/trilha/explica-100bpm.mp3` (8,6 s, 100 bpm, warm-major, tom C), volume **0,48**, fade nos últimos **20 quadros**. Vídeo maior: gere outra (`music make --preset warm-major --bpm 100 --key C --force`), sem loop.
- Com narração: trilha a **0,22** e efeitos a 70%.

| som | volume | quando |
|---|---|---|
| `pop-cartao` | 0,95 | disco ou barra que pousa |
| `pop-palavra` | 0,9 | número que fecha, legenda |
| `traco` | 0,6 | cada seta ou rabisco que começa a se desenhar |
| `impacto` | 0,8 | número final assentando |
| `swoosh` | 0,85 | cena que entra de lado/baixo |
| `whoosh-entra` | 0,8 | cena sem lado (−1 quadro) |
| `clique` | 0,8 | opcional |
| `subida` | 0,65 | opcional, antes do fecho |
| `assinatura` | 0,85 | fecho |
| `whoosh-sai` | 0,65 | opcional |

- No máximo **3 sons por segundo**; nunca o mesmo arquivo duas vezes seguidas. Som entra 1 a 2 quadros antes do visual.
- Alvo −14 LUFS, pico −1,5 dBTP.

## Movimento (régua extravagante; liso e calmo é reprovado)
- A câmera nunca para: use `CameraDeriva` (ou a câmera do estilo) com ao menos 4 chaves `{em, z, x, y}` mudando `z` e `x/y`, uma chave a cada cena. Deriva e leve rotação por baixo, sempre.
- Em cada corte, um `CorteImpacto` (clarão + tremida + zoom-pop) casado com o som `impacto` 1 a 2 quadros antes.
- Toda cena tem fundo vivo (`Particulas` + o fundo do estilo), pelo menos 1 herói e 2 apoios em movimento. Cena parada é reprovada.
- Entrada de elemento: 10-18 quadros com overshoot curto; saída: metade da entrada. Stagger entre itens: 2-5 quadros.
- Peças 3D e giros valem: quanto mais profundidade (parallax, perspectiva, rotação), melhor, sem sair da área segura.

## Som (camadas)
- Trilha sempre, volume 0,45, fade de saída 20 quadros.
- SFX em TODO corte e em toda entrada de elemento grande, no mínimo 2 camadas por corte (ex.: `whoosh-sai` + `impacto`, depois `swoosh` no quadro seguinte). Máx. 6 efeitos por segundo. Nunca o mesmo arquivo duas vezes no mesmo quadro.
- Sons deste estilo: assinatura, clique, impacto, pop-cartao, pop-palavra, subida, swoosh, traco, whoosh-entra, whoosh-sai.

## Densidade mínima (o conferir cobra isto)
| medida | mínimo |
|---|---|
| camadas visuais simultâneas por cena | 4 (fundo, partículas, herói, apoio) |
| elementos em movimento por segundo (média da linha do tempo) | 5 |
| chaves de câmera por vídeo | 4 |
| SFX por corte | 1 (alvo 2) |
| peças diferentes usadas no vídeo | 6 |

## Proibido
- Copiar uma cena pronta: cada cena é composta peça a peça, com props novas.
- Cena parada: nenhum quadro em que nada se mexe.
- Elemento com movimento grande sem som.
