Estilo Neumorphism: prompt de design de UI

Paleta, regras de tipografia e um prompt pronto para colar de neumorphism. Também chamado de soft UI, neomorfismo, UI extrudada, UI de sombras suaves. 2019-2021 (conceito no Dribbble por Alexander Plyuto, fim de 2019).

Traços

  • os elementos compartilham exatamente a cor do fundo e são modelados só por duas sombras
  • uma sombra clara no canto superior esquerdo, uma escura no inferior direito, a mesma distância
  • estado elevado para cards e botões, estado inset para inputs e botões pressionados
  • contraste baixo no geral; a página inteira é um único cinza suave ou tom pálido
  • raio de 16-24px, elementos robustos, poucas bordas
  • cor de acento usada com parcimônia em ícones, toggles e progresso
  • quase nenhuma textura; a superfície lê como plástico fosco

Paleta

#e0e5ec base, #ffffff sombra clara, #a3b1c6 sombra escura, #4a5568 texto, #6c63ff acento, #48bb78 sucesso

Tipografia

Nunito ou Poppins (arredondadas, amigáveis); títulos 700 a 28-36px, corpo 500 a 16px; a cor do texto precisa ser no mínimo #4a5568 para ter contraste

Faça

  • mantenha cada superfície na mesma cor da página; a profundidade vem só do par de sombras
  • use sombras inset em tudo em que o usuário digita ou que ele pressionou
  • rode uma checagem de contraste no texto; o estilo falha em acessibilidade se você descuidar

Evite

  • não adicione bordas nem sombras pretas; deixa de ser neumórfico
  • não use sobre fundos brancos ou pretos; a sombra clara desaparece
  • não empilhe muitos elementos elevados perto uns dos outros; as sombras brigam

Conhecido por: Shots conceituais no Dribbble em 2020, conceitos de redesign do app da Tesla, mockups fintech skeuomórficos-lite

Semente CSS
:root {
  --bg: #e0e5ec;
   --fg: #4a5568;
   --accent: #6c63ff;
   --light: #ffffff;
   --dark: #a3b1c6;
   --radius: 20px;
   --shadow: 9px 9px 16px #a3b1c6,-9px -9px 16px #ffffff;
   --font: 'Nunito',sans-serif
}
Prompt

Construa o site em estilo neumorphism (soft UI). A página e cada elemento compartilham o fundo #e0e5ec. Elementos elevados (cards, botões, nav) usam box-shadow 9px 9px 16px #a3b1c6, -9px -9px 16px #ffffff; inputs e estados pressionados usam inset 6px 6px 12px #a3b1c6, inset -6px -6px 12px #ffffff. Nenhuma borda em lugar nenhum. Border-radius 20px nos cards, 14px nos botões, 999px em toggles e avatares. Texto #4a5568, títulos #2d3748, acento #6c63ff para ícones, estados ativos e barras de progresso. Fonte Nunito: títulos 700 a 36/28/22px, corpo 500 a 16px, line-height 1.6. Espaçamento generoso: 32px entre elementos elevados para as sombras nunca se sobreporem, padding dos cards 28px. Hover nos botões: a distância da sombra encolhe de 9px para 5px em 150ms; active vira inset. Verifique que cada cor de texto passa no WCAG AA sobre #e0e5ec.
Para design.md, .cursorrules ou AGENTS.md
## Direção de design
Construa o site em estilo neumorphism (soft UI). A página e cada elemento compartilham o fundo #e0e5ec. Elementos elevados (cards, botões, nav) usam box-shadow 9px 9px 16px #a3b1c6, -9px -9px 16px #ffffff; inputs e estados pressionados usam inset 6px 6px 12px #a3b1c6, inset -6px -6px 12px #ffffff. Nenhuma borda em lugar nenhum. Border-radius 20px nos cards, 14px nos botões, 999px em toggles e avatares. Texto #4a5568, títulos #2d3748, acento #6c63ff para ícones, estados ativos e barras de progresso. Fonte Nunito: títulos 700 a 36/28/22px, corpo 500 a 16px, line-height 1.6. Espaçamento generoso: 32px entre elementos elevados para as sombras nunca se sobreporem, padding dos cards 28px. Hover nos botões: a distância da sombra encolhe de 9px para 5px em 150ms; active vira inset. Verifique que cada cor de texto passa no WCAG AA sobre #e0e5ec.

## Tokens
:root { --bg:#e0e5ec; --fg:#4a5568; --accent:#6c63ff; --light:#ffffff; --dark:#a3b1c6; --radius:20px; --shadow:9px 9px 16px #a3b1c6,-9px -9px 16px #ffffff; --font:'Nunito',sans-serif }

Mantenha estados de hover e focus-visible em todo elemento interativo. Não adicione um framework CSS.