# Regras do estilo contagem (Contagem regressiva)

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 |
|---|---|---|
| `osso` | `#F2F0EA` | chão, dígitos dos cartões |
| `tinta` | `#0E0E0C` | números, cartões, blocos riscados, marcas do relógio (9–16%) |
| `vermelho` | `#E5251B` | a única cor viva: rótulos, X, anel, carimbo, ponteiro (30%) |
| `cinza` | `#CFCBC0` | blocos dos dias que faltam, trilho do anel |
| `branco` | `#FFFFFF` | reserva |

- Mostrador: 60 marcas, as de hora com 12 px e 16% de opacidade, as de minuto com 5 px e 9%; giro 0,12°/quadro; centro (540, 980). Ponteiro vermelho a 0,5 volta por segundo.
- Carimbo usa `mix-blend-mode: multiply` (a tinta sobe sobre o relógio do fundo).
- Sombra dos cartões: `0 40px 60px rgba(14,14,12,.3)`.
- O cliente pode trocar o vermelho pela cor da marca e o osso por qualquer neutro claro; manter `tinta`. Proibido: degradê, fundo escuro.

## Regras do kit: tipografia
- **Big Shoulders Display 700–900** (números, títulos) · **Space Mono 700** (rótulos espaçados e a data do carimbo). Registradas como `"CT Big Shoulders"` e `"CT Space Mono"`.
- Big Shoulders em caixa alta, `line-height` 1–1,05. Rótulos em Space Mono com tracking 0,3–0,4 em.

| papel | fonte | tamanho px | máx. caracteres |
|---|---|---|---|
| número rolando | Big Shoulders 900 | 760 (digito 380 px de largura) | 2 |
| "FALTAM" (topo) | Space Mono 700, 0,4 em | 64 | 8 |
| "DIAS" (base) | Big Shoulders 900 | 200 | 8 |
| título da barra de dias | Big Shoulders 900 | 230 | 7 |
| dígitos do relógio | Big Shoulders 900 | 270 (cartão 270 × 380) | 2 |
| rótulo do cartão / do anel | Space Mono 700, 0,3 em | 40–56 | 8 |
| número do anel | Big Shoulders 900 | 440 | 2 |
| carimbo | Big Shoulders 900 | 400 (encolhe até 700 px) | 7 |
| data do carimbo | Space Mono 700, 0,1 em | 110 | 6 |

## Regras do kit: area-segura
- Todo texto lido: **y 168–1330**, **x 100–980** (margem ≥ 96 px). Nada encosta na borda. O mostrador e o ponteiro sangram (são fundo).
- Respiro (regra do dono): 35–45% de cada quadro vazio; 1 herói por plano.

| elemento | y de referência (centro) |
|---|---|
| número rolando (760 px) | 780 (janela de 670 px: 445–1115) |
| "FALTAM" | ≈ 335 (topo) |
| "DIAS" | ≈ 1230 (topo) |
| barra de dias (blocos de 380 px) | 800; título ≈ 360 (topo); rótulo ≈ 1040 |
| relógio de cartões (270 × 380) | 760; rótulos ≈ 970 |
| anel (640 px) | 740; rótulo ≈ 1110 |
| carimbo (880 × 720) | 780 |

- Carimbo no auge (3,4×) pode passar da área segura por 2–3 quadros; ao pousar, cabe com 100 px de margem.

## 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`.**

| movimento | duração | valores |
|---|---|---|
| número entra | 16 quadros | sobe 1000 px com overshoot |
| odômetro | 10 quadros por passo, 14 entre passos | cada dígito é uma fita; a dezena rola quando a unidade passa de 9 |
| pulso do número | decai em 4 quadros a cada passo | +5% de escala |
| bloco de dia nasce | 14 quadros, 2 de intervalo | sobe 900 px |
| X do dia | 8 quadros, 4–5 de intervalo | traço se desenha; bloco vira preto |
| bloco de hoje | 8 quadros | vira vermelho e pulsa ±3% |
| cartão entra | 16 quadros, 4 de intervalo | sobe 1000 px, gira ±10° → 0 |
| virada do cartão | 8 quadros | metade de cima gira 0 → −90°, a de baixo 90° → 0 (perspectiva 900) |
| anel | 14 quadros | gira −120° → 0, escala 0 → 1; varredura esvazia em 10–11 quadros por número |
| número do anel | 6 quadros | escala 0,7 → 1 com overshoot, sobe 30 px |
| carimbo | 7 quadros | escala 3,4 → 1, gira +14° → −7°; depois tremor ±14 px decaindo em 4 quadros; 10 respingos em 8 quadros |
| troca de cena | 14 quadros | `cortina` diagonal, `baixo`, `circulo`, `flip` |
| mostrador | contínuo | giro 0,12°/quadro; ponteiro 180°/s |
| câmera (sempre) | contínuo | zoom 1,02 ± 0,012 (+0,00012/quadro), deriva ±8/±8 px, giro ±0,23° |
| soco de câmera | decai em ~7 quadros | +0,04 de zoom, tremor 12 px |

- **Pausa**: depois do impacto do carimbo ou do número final, 15–24 quadros sem evento novo.

## Regras do kit: ritmo
- 128 bpm: **1 batida = 14,1 quadros** (0,47 s). Passo do odômetro = 1 batida (14 quadros); número do anel = 11 quadros.
- Vídeo de 8 s = 240 quadros = 5 cenas de 38–56 quadros.

| batida | duração s | quadros |
|---|---|---|
| numero | 1,6–2,0 | 48–60 |
| dias | 1,4–1,8 | 42–54 |
| relogio | 1,6–2,0 | 48–60 |
| final | 1,4–1,8 | 42–54 |
| dia | 1,2–1,8 | 36–54 |

- Em cada cena: entrada (≤ 18 quadros) → eventos de tique → impacto → **pausa de 15–24 quadros** → saída.
- Leitura mínima: cada número fica ≥ 9 quadros inteiro na tela; o carimbo fica ≥ 24 quadros parado depois de bater.

## Regras do kit: som
- Trilha: `assets/trilha/pulso-128bpm.mp3` (8,6 s, 128 bpm, tech-bright, tom A), volume **0,5**, fade nos últimos **20 quadros**. Vídeo maior: gere outra (`music make --preset tech-bright --bpm 128 --key A --force`), sem loop.
- Com narração: trilha a **0,25** e efeitos a 70%.

| som | volume | quando |
|---|---|---|
| `tick` | 0,6 | cada passo do odômetro, cada virada de cartão, cada número do anel (alternar com `pop-palavra`) |
| `impacto` | 1,0 | número assenta, X final, carimbo bate |
| `pop-cartao` | 0,9 | blocos e cartões que pousam |
| `pop-palavra` | 0,9 | rótulo, número do anel |
| `swoosh` | 0,9 | cena que entra de lado |
| `whoosh-entra` | 0,85 | cena sem lado (−1 quadro) |
| `subida` | 0,7 | 0,3 s antes do carimbo |
| `confete` | 0,7 | só no carimbo |
| `assinatura` | 0,85 | 4 quadros depois do carimbo |
| `clique` | 0,8 | opcional |
| `whoosh-sai` | 0,7 | opcional |

- No máximo **3 sons por segundo** (a contagem de tique pode chegar a 4 num trecho de 1 s de relógio); nunca o mesmo arquivo 3 vezes seguidas.
- 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, confete, impacto, pop-cartao, pop-palavra, subida, swoosh, tick, 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.
