# Regras do estilo luxo (Luxo)

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 |
|---|---|---|
| `preto` | `#0B0907` | chão e texto sobre ouro |
| `marrom` | `#1A1410` | base da foto, rodapé do chão |
| `ouro` | `#C8A24D` | rótulos, linhas, contornos, monograma |
| `ouroClaro` | `#F3DFA4` | pontos claros do gradiente |
| `ouroEscuro` | `#8F6B26` | pontos escuros do gradiente |
| `creme` | `#F1E6D0` | texto principal |

- Gradiente de ouro: `linear-gradient(100deg, #8F6B26 0%, #E8CD83 38%, #B88B35 52%, #F3DFA4 70%, #8F6B26 100%)`; no destaque, `background-size 240% 100%` andando 0,9 %/quadro.
- Moldura: traço de 3 px a 70%, 64 px da borda, cantos recortados de 36 px.
- Luz do chão: `radial-gradient(70% 34% at 50% 18%, rgba(200,162,77,0.16 ± 0.03), transparent)`; base `#1A1410`.
- Foto: `sepia(.28) contrast(1.06) brightness(.88) saturate(.9)` e sombra de 70% de preto no terço de baixo.
- O cliente pode trocar o ouro por prata (`#C9CDD2`/`#8E949B`) ou rosé (`#D9A58F`); o chão continua preto quente. Proibido: qualquer cor viva.

## Regras do kit: tipografia
- **Cormorant Garamond 300–600** (normal e itálico) para títulos e frases · **Jost 300–500** para rótulos em caixa alta. Registradas como `"LX Cormorant"` (normal e itálico) e `"LX Jost"`.
- Títulos em peso 300, sem negrito; destaque em itálico 400 com gradiente de ouro. Jost sempre em caixa alta com tracking 0,3–0,5 em (e `padding-left` igual ao tracking, pra centralizar).

| papel | fonte | tamanho px | máx. caracteres |
|---|---|---|---|
| título | Cormorant 300 | 200–230 (encolhe até 840) | 12 por linha |
| palavra de destaque | Cormorant itálico 400, gradiente de ouro | igual ao título | 12 |
| rótulo da legenda | Jost 400, 0,5 em, ouro | 40 | 20 |
| frase da legenda | Cormorant itálico 300, creme | 92 | 20 |
| letra do monograma | Cormorant itálico 400, ouro | 0,62 × diâmetro (≈ 322) | 1 |
| nome da casa | Jost 400, 0,5 em, creme | 56 (encolhe até 840) | 14 |
| apoio do monograma | Cormorant itálico 300, ouro | 64 | 24 |
| botão | Jost 400, 0,3 em, ouro | 44 (até 560) | 18 |

- Entrada de letra: opacidade 0 → 1 e desfoque 14 → 0 px em 18 quadros, 1 quadro de atraso por letra; tracking da linha 0,3 em → 0,01 em em 32 quadros.

## Regras do kit: area-segura
- Todo texto lido: **y 168–1330**, **x 100–980** (margem ≥ 96 px). A moldura de ouro (64 px da borda) é o único traço fora da margem e nunca toca a borda do quadro.
- Respiro (regra do dono): 40%+ de cada quadro vazio; 1 herói + no máximo 1 apoio.

| elemento | y de referência (centro) |
|---|---|
| título (2 linhas, 210–230 px) | 860 (sozinho) · 700 (com legenda) |
| arco (760 × 1080) | 800 (ocupa 260–1340) |
| legenda fina (rótulo + frase) | ≈ 1080 |
| monograma (520 px) | 640 |
| nome da casa | ≈ 970 (topo) |
| botão (760 × 150) | 1240 |
| fio de ouro | entre título e apoio, 520 px de largura |

- Arco: o topo curvo começa em y 260; a foto fica 30 px para dentro das linhas.

## Regras do kit: movimento
Curva padrão: `suave(t) = t²(3 − 2t)` (smoothstep, sem overshoot). A `ov(t)` do kit usa k = 0,8 (passa só ≈ 1,03×) e quase não aparece. **Nada de pancada.**

| movimento | duração | valores |
|---|---|---|
| moldura do chão | 44 quadros | traço do perímetro se desenha |
| letra do título | 18 quadros, 1 de atraso por letra | opacidade 0 → 1, desfoque 14 → 0 px |
| linha do título | 32 quadros, 10–14 entre linhas | sobe 26 px; tracking 0,3 em → 0,01 em |
| brilho do destaque | contínuo | gradiente anda 0,9 %/quadro |
| arco | linhas 42 quadros; foto revela de baixo 32 quadros (começa em 12) | sobe 40 px; push-in 1,16 → 1,04 em 120 quadros |
| monograma | círculos 34 e 34 quadros (6 de atraso); letra 26 quadros (começa em 16); nome 28 quadros (começa em 26) | letra escala 0,9 → 1 |
| legenda fina | rótulo 26 quadros, frase 26 quadros (8 de atraso) | sobem 20 e 24 px |
| botão | contorno 30 quadros; ouro enche em 22 quadros | sobe 24 px; texto vira preto na metade |
| troca de cena | 22 quadros | fusão: a nova entra com escala 1,05 → 1 e opacidade 0 → 1; a antiga sai com escala 1 → 1,03 |
| câmera (sempre) | contínuo | zoom 1,00 ± 0,006 (+0,00028/quadro = +6,7% em 8 s), deriva ±6/±6 px, giro ±0,11° |
| soco de câmera | decai em ~7 quadros | só +0,012 e tremor 2 px, usado no máximo 1 vez por vídeo (na marca) |

- Pausa: depois de cada cena concluir (≈ 44 quadros), segure 12–20 quadros; a câmera segue empurrando.

## Regras do kit: ritmo
- 78 bpm: **1 batida = 23 quadros** (0,77 s). Cortes caem a cada 2–3 batidas (≈ 46–69 quadros), sempre por fusão de 22 quadros.
- Vídeo de 8 s = 240 quadros = 4 cenas de 56–68 quadros.

| batida | duração s | quadros |
|---|---|---|
| titulo | 1,8–2,0 | 54–60 |
| produto | 2,0–2,2 | 60–66 |
| legenda | 1,8–2,0 | 54–60 |
| marca | 2,2–2,6 | 66–78 |

- Leitura mínima: título ≥ 24 quadros inteiro na tela; legenda ≥ 24 quadros; monograma ≥ 30 quadros.
- Em cada cena: entrada (≤ 44 quadros) → **pausa de 12–20 quadros** → fusão para a próxima. Só um evento novo a cada 0,7 s.

## Regras do kit: som
- Trilha: `assets/trilha/ambar-78bpm.mp3` (8,6 s, 78 bpm, cinematic-soft, tom Eb), volume **0,42**, fade nos últimos **20 quadros**. Vídeo maior: gere outra (`music make --preset cinematic-soft --bpm 78 --key Eb --force`), sem loop.
- Com narração: trilha a **0,2** e efeitos a 70%.
- Pacote de efeitos `glass` (cristalino), todos **baixos**: o luxo é silêncio com poucos toques.

| som | volume | quando |
|---|---|---|
| `sino` | 0,6 | primeira palavra do título |
| `pop-palavra` | 0,6 | palavra de destaque dourada |
| `pop-cartao` | 0,6 | arco termina de se revelar |
| `whoosh-entra` | 0,5 | cena que entra por fusão (opcional, 1 por cena no máximo) |
| `swoosh` | 0,5 | opcional |
| `clique` | 0,6 | o ouro enche o botão |
| `assinatura` | 0,8 | monograma completo |
| `impacto` | 0,6 | opcional (no máximo 1 por vídeo) |
| `subida` | 0,5 | opcional, 1,2 s antes da marca |
| `whoosh-sai` | 0,4 | opcional |

- No máximo **2 sons por segundo**; cena de 8 s com 8–10 sons no total; nunca o mesmo arquivo duas 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, impacto, pop-cartao, pop-palavra, sino, 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.
