# Regras do estilo adesivos (Adesivos)

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 |
|---|---|---|
| `gema` | #FFD23F | chão (amarelo-gema) |
| `gemaClara` | #FFE88A | pontos e listras do fundo |
| `tinta` | #141414 | texto sobre adesivo claro, rótulos |
| `branco` | #FFFFFF | borda do adesivo (o corte) |
| `rosa` | #FF4F9A | adesivo 1 |
| `azul` | #2D5BFF | adesivo 2 |
| `verde` | #19C37D | adesivo 3 |
| `laranja` | #FF7A1A | adesivo 4 e selo de preço |

### Degradês e sombras

- Borda do adesivo: `#FFFFFF`, 14 px em texto, 18 px em figura, 22 px em foto, cantos redondos (`stroke-linejoin: round`).
- Sombra do adesivo: `drop-shadow(0 12px 14px rgba(0,0,0,.28))`, que encolhe até `0 4px 6px` ao colar.
- Retícula: pontos de 7 px, `#FFE88A`, passo de 46 px, andando 0,9 px/quadro na diagonal.
- Texto branco só sobre azul, rosa e verde; preto sobre amarelo e laranja.

### O que o cliente pode trocar

As 4 cores de adesivo (rosa, azul, verde, laranja) e o amarelo do chão podem ser trocados pelas cores da marca, sempre mantendo o branco da borda e o preto do texto.

## Regras do kit: tipografia
Duas fontes: **Bowlby One** (peso único, gorda) para adesivo e **Nunito 900** para rótulo pequeno.

| papel | fonte | peso | tamanho (px) | máx. caracteres |
|---|---|---|---|---|
| palavra de adesivo (hero) | Bowlby One | 400 | 200–300 | 7 |
| etiqueta de título | Bowlby One | 400 | 130–170 | 14 |
| selo de preço | Bowlby One | 400 | 220–260 | 5 |
| rótulo na figura | Bowlby One | 400 | 56–70 | 6 |
| detalhe / endereço | Nunito | 900 | 52–64 | 34 |

- Tracking: 0 em Bowlby One; 0,02 em no Nunito.
- Line-height: 1,0 em adesivo; 1,2 em rótulo.
- Caixa: caixa-alta em todo adesivo; Nunito em frase normal.
- Texto que cresce encolhe sozinho (`caber()` em `base.ts`) até caber em 920 px; nunca palavra cortada.

## Regras do kit: area-segura
- Tudo que se lê fica entre **y = 168** e **y = 1330** e entre **x = 80** e **x = 1000** (920 px úteis).
- Embaixo de 1330 px ficam a legenda e os botões do Reels/TikTok: ali só fundo e o que sangra.
- Posições de referência (centro da linha, em px):

| uso | y |
|---|---|
| etiquetas de título (centro do bloco) | 640–780 |
| palavra de adesivo gigante | 700 |
| foto-adesivo principal (centro) | 660 |
| selo de preço (centro) | 700 |
| adesivo de apoio (rótulo) | 1100–1240 |
| logo na assinatura (centro) | 620 |
| endereço (etiqueta) | 1240 |

- A retícula, a chuva de adesivos pequenos e as bordas das fotos podem sangrar; texto nunca.

## Regras do kit: movimento
Curva do tapa: escala `1 + 1,6·(1 − e5(t))` em 8 quadros (2,6× → 1), achatamento `sin(π·t)·10%` nos 8 seguintes; entradas de grupo usam `ob(t)` com overshoot 2,2. `e5(t) = 1 − (1 − t)^5`.

| movimento | duração | valores |
|---|---|---|
| adesivo cola (tapa) | 8 + 8 quadros | escala 2,6 → 1; tilt 14° → 0; achata X +10% / Y −10% e volta; sombra 40 → 10 px |
| etiqueta de título entra | 12 quadros | vem de ±760 px com overshoot 2,2, gira ±3° |
| flutuação depois de colado | contínuo | gira ±1,5° (período 132 quadros), sobe/desce ±8 px (período 107) |
| chuva de adesivos | 1 a cada 2 quadros | cada um cola no lugar (tapa); fica boiando |
| selo de preço | contínuo | estrela gira 1,4°/quadro; pulsa ±4% a cada batida |
| entrada de cena | 10 quadros | `giro` 16° · `subir` 300 px · `queda` 520 px · `direita` 800 px; desfoque 6 px |
| saída de cena | 8 quadros | gira 12°, encolhe 25%, cai 300 px |
| câmera (sempre) | contínuo | zoom 1,02 ± 0,012, deriva ±18/±14 px, giro ±0,7°; soco +0,05 em ~6 quadros, tremor 10 px |

- Nada fica parado: depois de colado, o adesivo flutua; se uma cena passa de 30 quadros sem adesivo novo, ponha uma chuva.
- Escalonamento entre adesivos: 4–8 quadros.

## Regras do kit: ritmo
- 30 fps. Uma batida da trilha = **16.0714 quadros** (112 bpm). Cortes em múltiplos de 16 quadros: 0, 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224.

| batida | duração (s) | quadros |
|---|---|---|
| gancho | 0,8–1,4 | 24–42 |
| virada | 1,0–1,6 | 30–48 |
| prova (cada) | 0,8–1,4 | 24–42 |
| lista | 1,0–1,8 | 30–54 |
| oferta | 1,2–2,0 | 36–60 |
| cta | 0,8–1,4 | 24–42 |
| marca | 1,6–2,6 | 48–78 |

- Preview do kit: 8 s, 7 cenas.
- Leitura: uma etiqueta de título precisa de **≥ 20 quadros** parada na tela; um selo de preço, **≥ 30**.

## Regras do kit: som
- Trilha: `assets/trilha/pop-colorido-112bpm.mp3` (8,6 s, 112 bpm), volume **0.55**, fade de saída nos últimos **20 quadros**. Vídeo maior que 8,6 s: gere uma trilha nova no MotionCraft (`music make`, preset `warm-major`, 112 bpm, tom C), não faça loop deste trecho.
- Com narração: trilha a **0.28** e efeitos a 70% do volume da tabela.
- Efeitos (todos sintetizados) e volume padrão:

| som | volume | quando |
|---|---|---|
| `cola` | 1.0 | adesivo grande que cola (no quadro do tapa) |
| `pop` | 0.85 | adesivo pequeno ou figura que cola |
| `palavra` | 0.9 | etiqueta de título que entra |
| `whoosh` | 0.85 | entrada de cena |
| `swipe` | 0.8 | chuva de adesivos que passa |
| `impacto` | 0.85 | selo de preço |
| `confete` | 0.7 | oferta e chamada final |
| `assinatura` | 0.9 | revelação da marca |

- Um som por movimento que importa; no máximo **4 sons por segundo**; nunca o mesmo arquivo duas vezes seguidas.
- Som entra **1 a 2 quadros antes** do visual.
- O render nivela o mix em **−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` + `impacto`, depois `impacto` no quadro seguinte). Máx. 6 efeitos por segundo. Nunca o mesmo arquivo duas vezes no mesmo quadro.
- Sons deste estilo: assinatura, cola, confete, impacto, palavra, pop, swipe, whoosh.

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