Copia o prompt.
Cria um ficheiro de texto com a extensão .md (por exemplo prompt.md), cola o prompt nesse ficheiro e pede ao Claude para o ler e executar. Depois, podes personalizá-lo como quiseres.
Prompt para recriar esta landing page: Cria uma landing page de portfólio dark mode, numa única página, com React + Vite + Tailwind CSS + TypeScript + GSAP + Framer Motion + hls.js. ## 01. OBJETIVO Recriar a landing page de templates HYLIOX com um visual premium, cinematográfico e interações fluidas. ## 02. STACK TÉCNICA - React 18 + Vite + TypeScript - Tailwind CSS (configuração personalizada) - GSAP (ScrollTrigger + animações) - Framer Motion (microinterações) - hls.js (para vídeo de fundo, se necessário) ## 03. DESIGN SYSTEM - Fundo: #0A0A0A (Obsidian) - Cor principal: #D4FF4F (Acid Lime) - Texto principal: #FAFAFA (branco quente) - Texto secundário: rgba(250,250,250,0.64) - Borda: rgba(255,255,255,0.06) - Superfície: rgba(255,255,255,0.03) - Fonte sans: Geist (ou Inter como fallback) - Fonte display: Instrument Serif (itálico) - Fonte mono: Geist Mono (ou JetBrains Mono) - Raio: 16px - Vidro: backdrop-blur-xl sobre rgba(255,255,255,0.04) ### Escala tipográfica Display (Serif Itálico): clamp(48px, 7vw, 88px) H1: clamp(36px, 5vw, 64px) H2: clamp(24px, 3vw, 32px) H3: clamp(20px, 2.5vw, 28px) Corpo: 16px / 1.6 Mono: 13px / 1.7 Tracking eyebrow: 0.4em ### Layout Largura máxima do conteúdo: 1280px Padding vertical das secções: clamp(80px, 10vw, 160px) Padding do container: 24px Grelha: 12 colunas, gap 24px ## 04. ESTRUTURA DA PÁGINA 1. Ecrã de carregamento (monograma shimmer 3s, fade ease-out) 2. Hero (vídeo HLS full-bleed no fundo, título centrado) 3. Showcase de templates (bento assimétrico com 8 cartões) 4. Como funciona (3 passos, alinhamento alternado) 5. Prova social + mural de testemunhos 6. Preços (3 planos, destaque lime no centro) 7. FAQ em acordeão (8 perguntas, transição de altura fluida) 8. CTA final (marquee + botão lime) 9. Footer (3 colunas + símbolo da marca) ## 05. HERO - Eyebrow: "TEMPLATES · 2026" (mono, lime, uppercase, tracking 0.4em) - Título que mistura sans + serif itálico: "Publica um site que não parece ter sido criado por IA." - Subtítulo: "8 templates premium. Prontos para Cursor / v0 / Lovable." - CTA principal: "Ver templates →" (fundo lime) - CTA secundário: "Ver o método" (contorno ghost) - Fundo: vídeo hls.js com overlay preto a 50% - Camada subtil de partículas de poeira por cima - O hero ocupa 100svh, conteúdo centrado ## 06. GRELHA BENTO - 8 cartões numa grelha assimétrica - Base de 12 colunas, cartões ocupam 4/6/8 colunas conforme a linha - Cada cartão: raio 16px, superfície glass, elevação de 6px no hover - Conteúdo: thumbnail (16:10), título, subtítulo numa linha - Destaque lime no primeiro cartão ## 07. COMO FUNCIONA - 3 passos numerados 01 / 02 / 03 em mono lime - Cada passo: H2 grande em sans, parágrafo e imagem de apoio - Alternar texto-imagem / imagem-texto entre linhas - Variante sticky-pinned no scroll em desktop ## 08. PREÇOS - 3 planos: Express (€297), Standard (€597), Custom (€1.499) - Cartão central destacado (borda lime + glow suave) - Cada cartão: eyebrow, nome, preço, lista de funcionalidades e CTA - Todos os vistos em lime, todas as cruzes atenuadas - Nota no rodapé: "Todos os preços são únicos, sem subscrição" ## 09. FAQ - Acordeão com 8 perguntas - Pergunta em sans medium 18px - Resposta na cor body 16px / 1.6 - Estado aberto: borda esquerda lime de 2px - Transição fluida de altura + opacidade (300ms ease-out) ## 10. CTA FINAL - Eyebrow + título display: "Pronto para publicar? Ou ainda estás a ver referências?" - Um único botão lime: "Ver templates →" - Faixa marquee abaixo: "CRIADO COM IA · NÃO PELA IA · " (loop infinito) - Fundo: glow radial lime subtil centrado em baixo ## 11. INTERAÇÕES - Carregamento: monograma 3s e depois fade ease-out - Scroll: GSAP ScrollTrigger para revelar secções - Hover: elevação dos cartões, ligeiro scale dos botões (1.02) - Marquee: scroll CSS infinito, pausa no hover - Mobile: desativar parallax, simplificar estados hover ## 12. ACESSIBILIDADE - Todos os elementos interativos acessíveis por teclado - Focus rings: 2px lime com offset - Contraste: AA em todo o texto body - prefers-reduced-motion: desativar animações acionadas pelo scroll - aria-label em todos os botões apenas com ícone ## 13. PERFORMANCE - Lazy-load de todas as imagens abaixo da dobra - Usar formatos de nova geração (AVIF / WebP) - Inline do CSS crítico above-the-fold - Adiar JavaScript não crítico - Orçamento Lighthouse: LCP < 2.5s, CLS < 0.05
