# Regras do estilo campos-de-cor (Campos de cor)

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 |
|---|---|---|
| `tinta` | `#101010` | campo escuro, texto sobre claro |
| `creme` | `#F1EDE4` | campo claro, texto sobre escuro |
| `vermelho` | `#F0442A` | campo, asterisco, ponto, logo |
| `azul` | `#2B3BF0` | campo da forma geométrica |
| `lima` | `#DDFF3A` | campo de data / explosão |

- Campos **chapados**: nenhum degradê. Faixa diagonal opcional: `rgba(255,255,255,0.18)`.
- Texto: `tintaPara(cor)` escolhe tinta ou creme pela luminância (limite 0,5).
- Ponto da palavra: sempre outra cor do conjunto (creme sobre vermelho, vermelho sobre lima).
- Regra do contraste: duas cenas seguidas nunca têm o mesmo campo. Ordem de uso sugerida: tinta → vermelho → azul → creme → lima → tinta.
- O cliente troca vermelho/azul/lima pela paleta da marca; tinta e creme ficam.

## Regras do kit: tipografia
- Fontes: **Archivo Black** 400 (palavras gigantes, nome), **DM Mono** 500 (HUD, rótulos), **Playfair Display itálico** 500 (frase de apoio). Registradas como `CC Archivo Black`, `CC DM Mono`, `CC Playfair Display`.
- Archivo Black sempre com `font-weight: 400` (não existe outro peso; nada de negrito falso).

| papel | fonte | tamanho px | tracking | máx. caracteres |
|---|---|---|---|---|
| palavra gigante (1 linha) | Archivo Black | 300–400 (encolhe até 760 de largura) | −0,02 em | 7 |
| palavra gigante (2 linhas) | Archivo Black | 420 | −0,02 em | 4 por linha |
| frase de apoio | Playfair itálico | 100 | −0,01 em | 24 |
| título de lista | Playfair itálico | 96 | −0,01 em | 22 |
| rótulo de régua | DM Mono | 34 | +0,04 em | 12 |
| HUD (legenda, código de tempo) | DM Mono | 26 | +0,12 em, caixa alta | 28 |
| faixa de texto | Archivo Black | 0,7 × altura da faixa (119–160) | −0,01 em | 14 |

## Regras do kit: area-segura
9:16 em 1080×1920: o que se lê fica em **y 168–1330** e **x 108–972** (margem de 10%). Herói: no máximo **760 px** de largura (~70%); o resto é campo de cor. Só os cantos de mira e o HUD (decorativos) ficam em x 60–1020.

| elemento | y de referência (centro) | tamanho do herói |
|---|---|---|
| Asterisco | 740 | diâmetro ≈ 700 px |
| PalavraGigante (1 linha) | 720 | 300–400 px de letra, no máximo 760 de largura |
| PalavraGigante (2 linhas) | 680 | 2 × 420 px |
| FormaGeometrica | 740 | ≈ 500 px sem anel (padrão); ≈ 800 px com `anel: true` |
| ListaRegua | 740 | 5 linhas × 140 px |
| FitaDeTexto | 1230 (1 faixa) / 760 (3 faixas) | 170–230 px por faixa |
| LegendaItalica | 1180–1250 | 100 px |
| HUD | 196 | 26 px |

Um herói por cena + no máximo 2 de apoio.

## Regras do kit: movimento
Curva padrão `cubic-bezier(.2,.8,.2,1)` (`e5`); entrada com overshoot `eb` (c1 = 2,2).

| movimento | quadros | valores |
|---|---|---|
| letra da palavra | 11 (+2 entre letras) | sobe 120% da máscara, scaleY 1,6 → 1, desfoque 10 px → 0 |
| ponto final | 14 | cai de −300 px com overshoot |
| saída da palavra | 8 | scaleX 1 → 1,5, desfoque 14 px |
| forma geométrica | contínua | troca a cada 13–16 quadros; rotação 0,035 rad/quadro; pulso ±4% |
| asterisco | 18 | scale 0 → 1 com overshoot; gira 3,2°/quadro (começa 3x mais rápido) |
| bolinha da régua | 34 | uma curva por linha: linear, suave, saída rápida, overshoot, quique |
| faixa de texto | contínua | 22 px/quadro, sentidos alternados; entra 1080 px de lado em 14 quadros |
| cortina de cor | 14 | clip da esquerda p/ direita + barra de 90 px na ponta |
| whip | 8 | 1500 px de lado, skew −14°, desfoque 34 px |
| câmera | contínua | zoom 1,04 + 0,0005/quadro, deriva 12×10 px, soco +0,05 por batida (decai em 7) |

## Regras do kit: ritmo
- 1 batida = **14,29 quadros** (126 bpm). **Toda cena troca de campo de cor**: 1,3 a 1,8 s (40–54 quadros).
- **Pausa depois do golpe:** 15–24 quadros (0,5–0,8 s) parados no lugar depois que a palavra assenta / a forma abre (a câmera segue derivando).
- Palavra gigante: 1 palavra = 34 quadros mínimo (entrada 11–15 + 19 de pausa).

| batida | duração s | quadros |
|---|---|---|
| gancho | 1,2–1,5 | 36–45 |
| nome | 1,5–1,8 | 45–54 |
| forma | 1,4–1,7 | 42–50 |
| lista | 1,5–1,8 | 45–54 |
| data | 1,5–1,8 | 45–54 |
| marca | 1,4–1,7 | 42–50 |

Demo de 8 s = 240 quadros = 5 cenas (v2, sem a lista): 0, 40, 94, 140, 194.

## Regras do kit: som
- Trilha: `assets/trilha/trilha.mp3` (9 s, 126 bpm, preset tech-bright, tom F), volume **0,5**, fade de saída nos últimos **20 quadros**.
- Com narração: trilha a **0,25**, efeitos a 70%. Pacote de efeitos: MotionCraft `soft-pop`.

| som | volume | quando |
|---|---|---|
| `whoosh-entra` | 0,9 | entrada de cena (−1 quadro) |
| `swoosh` | 1,0 | movimento lateral grande |
| `whoosh-sai` | 0,8 | saída grande |
| `pop-palavra` | 1,0 | palavra-chave que entra |
| `pop-cartao` | 0,9 | peça que pousa |
| `impacto` | 0,85 | clímax da cena |
| `subida` | 0,7 | 1,2 s antes de um impacto (sempre resolve nele) |
| `assinatura` | 0,9 | revelação da marca |
| `clique` | 0,8 | endereço/CTA aparece |

- **Impacto no corte** para cada campo novo; whoosh só nas cortinas e whips. Máx. **3 sons/s**, 1–2 quadros antes do visual, nunca o mesmo arquivo seguido.
- 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, 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.
