1# Interface clara para produtos de IA2 3Este é um exemplo de direção visual. Adapte os valores à identidade do seu produto antes de usar.4 5## Objetivo6 7Ajude a pessoa a descobrir conteúdo, entender o que ele faz e escolher uma ação. A interface deve deixar o resultado em evidência e manter a navegação previsível.8 9## Cores10 11Use tokens semânticos para evitar cores diferentes em cada tela:12 13```css14:root {15 --background: #fafafa;16 --surface: #ffffff;17 --foreground: #17181a;18 --muted: #565660;19 --border: #dedee5;20 --primary: #17181a;21 --primary-foreground: #ffffff;22}23```24 25Reserve cores de destaque para estados e conteúdo. Não dependa apenas de cor para comunicar erro, seleção ou sucesso.26 27## Tipografia e hierarquia28 29- Use uma família sem serifa na interface.30- Títulos devem ser curtos e explicar o conteúdo da seção.31- Texto de leitura deve ter aproximadamente 65 a 75 caracteres por linha.32- Use fonte monoespaçada somente em código, comandos e configurações.33- Nome, foto e emblemas pertencem ao mesmo grupo de autoria; o @ aparece em uma segunda linha.34 35## Espaçamento e componentes36 37- Trabalhe com uma escala de 4, 8, 12, 16, 24, 32 e 48 pixels.38- Elementos do mesmo grupo ficam próximos; seções diferentes recebem mais espaço.39- Cards usam cantos de 16 pixels, imagem acima e informações abaixo.40- Cada área tem uma ação principal. Ações secundárias não devem competir com ela.41- Formulários têm labels visíveis e instruções específicas junto ao campo.42 43## Responsividade44 45No celular, empilhe conteúdo em uma coluna. Não reduza o texto inteiro para caber. Garanta que menus, filtros e ações possam ser usados por toque, sem depender de hover.46 47## Estados obrigatórios48 49Para cada componente, considere carregamento, vazio, erro, sucesso, foco e ação em andamento. Um erro deve explicar como continuar; uma ação em andamento deve impedir envios repetidos.50 51## Acessibilidade52 53- Mantenha contraste de pelo menos 4,5:1 no texto comum.54- Preserve foco visível e ordem de navegação coerente.55- Dê nome acessível aos botões que mostram apenas ícone.56- Respeite a preferência por movimento reduzido.57- Permita ler e operar a página sem animação.58 59## Como pedir uma implementação60 61“Leia DESIGN.md, identifique os componentes que já existem e implemente a tela seguindo esta direção. Explique quais decisões você reaproveitou e quais estados foram considerados.”62