## Context O site público da Fase 1 já entrega rotas, CMS, SEO, mídia responsiva, regressão visual e acessibilidade. A identidade visual, porém, ainda é o placeholder da fundação: Instrument Sans, acento ouro, raios arredondados e cartões com sombra. `DESIGN.md` (“Heritage Editorial”), o mockup `amare-home-editorial.html`, o logo fornecido (coração facetado) e `depoimentos.md` (cinco casais reais) definem a marca a materializar. Restrições que condicionam o desenho: - Arquitetura multipágina Laravel/Blade/CMS já aprovada; o mockup HTML é single-page com âncoras — adaptar, não portar literalmente. - Contato permanece placeholder (WEB-05 fora de escopo); CTAs levam a `/contato` sem criar leads. - Fontes self-hosted via Vite (determinismo visual); sem Google Fonts CDN. - Imagens públicas via disco configurado + variantes; Unsplash do mockup não entra no app. - `PRODUCT.md`: São Paulo capital; seeders atuais ainda usam Fortaleza e depoimentos fictícios. - Change paralela `complete-foundation-parity` não bloqueia nem é bloqueada por esta. ## Goals / Non-Goals **Goals:** - Materializar Heritage Editorial em todas as rotas públicas (home, serviços, portfólio, caso, sobre, contato, privacidade, 404, 500). - Home como capa do “Dossiê Editorial do Evento”: hero, manifesto, serviços, portfólio, método (4 passos), depoimentos reais, perfil Amare, CTA final. - Tokens centralizados alinhados a `DESIGN.md`; EB Garamond única família; radius 0; elevação por campos tonais. - Logo oficial otimizado (selo + lockup) em fundos claros/escuros, geometria preservada. - Cinco depoimentos de `depoimentos.md` no CMS/seed, multipárrafo, com nota de autorização. - Manter publicação dinâmica, paginação, eager loading, SEO, axe, teclado, contraste AA e baselines determinísticas. **Non-Goals:** - Briefing funcional / lead (WEB-05), WhatsApp automatizado, inventar provas corporativas. - Redesign do Filament, page builder, single-page navigation como modelo primário. - Fotografia proprietária real (permanece ilustrativa e marcada até acervo autorizado). - Staging/deploy/auth parity (`complete-foundation-parity`). ## Decisions ### D1 — Multipágina editorial, não single-page literal Preservar rotas do SPEC §5.1. Home concentra a narrativa do mockup; páginas internas herdam a mesma gramática (eyebrow, títulos, linhas 1px, spreads assimétricos no desktop, sequência linear no mobile). Header usa links de rota (não `#âncoras` como navegação primária), com CTA “Solicitar proposta” → `contact`. *Alternativas:* home quase idêntica com âncoras (rejeitada: conflita com SEO/CMS/rotas já testadas); portar HTML estático (rejeitada: perde CMS e determinismo). ### D2 — Tokens Heritage Editorial como única fonte visual Reescrever `resources/css/tokens.css` e o mapeamento `@theme` em `app.css`: | Papel | Token | Valor | |-------|-------|-------| | Fundo | `--amare-color-bg` | `#FBF9F4` (Papel Marfim) | | Fundo profundo | `--amare-color-bg-deep` | `#F0EEE9` | | Arquivo | `--amare-color-bg-archive` | `#E4E2DD` | | Oliva | `--amare-color-accent` | `#556B2F` | | Oliva profunda | `--amare-color-accent-deep` | `#3E5219` | | Sálvia | `--amare-color-sage` | `#8B9D77` | | Tinta | `--amare-color-text` | `#1B1C19` | | Tinta suave | `--amare-color-muted` | `#5D6155` | | Linha | `--amare-color-border` | `#C5C8B8` | | Radius | `--amare-radius-*` | `0` | | Container | `--amare-container-max` | `1120px` | | Sombra | removida / não usada em conteúdo | — | Tipografia: EB Garamond (400/500/600) self-hosted via Vite; escala display/headline/title/body/label conforme `DESIGN.md`. Componentes públicos deixam de usar `rounded-*` e shadows de cartão. *Alternativa:* CSS inline do mockup (rejeitada: foge de `design-tokens` e quebra Tailwind/`@theme`). ### D3 — Composição da home e omissão de seções vazias Ordem canônica: 1. Hero (settings + imagem OG/hero se houver) 2. Manifesto (copy de settings) 3. Serviços em destaque (lista editorial, não grid de cartões) 4. Portfólio em destaque (bloco escuro oliva; funde proof+cases atuais) 5. Método (4 passos: Escuta, Direção, Produção, Execução) 6. Depoimentos publicados 7. Perfil / posicionamento Amare (about + princípios) 8. CTA final → `/contato` Seções alimentadas por collections (serviços, casos, depoimentos) **omitidas** quando vazias. Manifesto, método, perfil e CTA final permanecem (copy de settings / defaults editoriais). Um único `h1` no hero; demais seções usam `h2`/`h3`. ### D4 — Contato continua presentation-only `/contato` e o CTA da home mostram canais de `site_settings` (e-mail, telefone, cidade, sociais). Nenhum `