---
slug: vercel-mono
nome: Mono Vercel
descricao: preto e branco, grade fina com cruzes, triângulos, texto digitado e cortes secos que invertem o quadro
familia: SaaS e tecnologia
versao: 1
quando:
  - "vídeo de ferramenta de desenvolvedor, deploy, API ou infraestrutura"
  - "lançamento técnico com cara de documentação e terminal"
  - "anúncio minimalista em preto e branco"
  - "quero cortes secos e tipografia mono"
  - "mostrar comando, métrica ou status de forma direta"
nao_serve:
  - "vídeo colorido, suave ou divertido"
  - "produto para consumidor final sem lado técnico"
---

# Mono Vercel

Só **preto `#000` e branco `#FFF`**. Cada cena é um **quadro** preto ou branco, com **grade fina de 135 px e cruzes de mira** nas interseções e rótulos em mono nos cantos (`vetor / 003`, `F-0042`). **Nada desliza nem faz fade: tudo aparece por corte seco**. Texto é digitado letra a letra (um quadro por letra), a palavra-chave vira **bloco invertido**, números aparecem em células de borda de 4 px que piscam invertidas por 3 quadros. Heróis: **túnel de triângulos**, **terminal**, **grade de números**, **faixas só de contorno**. Uma cena = um herói, com respiro: 35–45% de espaço vazio e margens de 96 px.

## Como montar um vídeo com este kit

1. **Leia o pedido e o roteiro.** Corte cada fala em frases curtas. Uma frase = um plano.
2. **Escolha as batidas** em `receita.json`. Cada batida diz quanto dura e quais elementos servem.
3. **Escreva o plano de cenas** (`plano.json`, mesmo formato de `exemplos/plano.json`): `de`/`ate` em quadros, `entrada`, `camadas` (elemento + props) e `sons`. Os cortes seguem a voz ou a batida da trilha (1 batida = 15.0 quadros).
4. **Renderize** com `<Montagem plano={...} arquivos={...} />`.
5. **Confira** um quadro por cena contra `regras/`: área segura, herói grande, nada parado, nada cortado.

## Elementos

| elemento | o que faz | batidas |
|---|---|---|
| `Quadro` | campo preto ou branco com grade, cruzes e rótulos; base de TODA cena | todas |
| `TrianguloGigante` | túnel de triângulos aninhados vindo ao encontro, alternando cheio/vazado | gancho |
| `PalavraMono` | palavra enorme que aparece letra a letra por corte, cursor piscando, `*palavra*` em bloco invertido | palavra, oferta |
| `TerminalComando` | janela de terminal: comando digitado + respostas com ✓ e linha final invertida | terminal |
| `GradeDeNumeros` | 2×2 células de borda 4 px com números que contam | numeros |
| `FaixaOutline` | faixas de palavra só contorno, uma enche por vez | faixas |
| `AssinaturaMarca` | logo, nome, linha e endereço em bloco invertido, por cortes | marca (última) |
| `Fundo`, `Camera`, `Cena` | o chão, a deriva da câmera e a janela de cada plano | todas |
| `Efeito`, `Trilha` | sons e trilha do kit | todas |

## Proibido

- Qualquer cor além de preto, branco e cinza: o contraste é a identidade.
- Fade, deslize, overshoot ou desfoque: só corte seco (a câmera deriva, mas os elementos não).
- Brilho/glow, sombra, degradê.
- Mais de um herói por cena; mais de 1 apoio; elemento tocando a borda ou a menos de 96 px dela.
- Preencher o vazio: cada cena tem 35–45% de espaço livre.
- Texto fora da área segura (168–1330 px, 96 px nas laterais).
