EntrelaçosPsi v1.0
Bíblia/ Componentes/ 17++ · Iconografia
17++Componentes

Traço fino. Cantos suaves. Uma só voz.

O sistema de ícones Entrelaços é linear (outline), com traço de 2px, cantos arredondados e grid de 24px. Herda currentColor — a cor vem do contexto, nunca embutida. Clique em qualquer ícone para copiar o SVG.

As 5 regras do ícone

  • Grid 24×24 com 2px de respiro interno — o desenho vive num quadrado de 20px.
  • Traço 2px (stroke-width: 2), nunca preenchido. Em tamanhos ≥ 40px, use 1.5px.
  • Cantos e pontas arredondadosstroke-linecap: round + stroke-linejoin: round. É a assinatura, ecoa o raio dos cards.
  • stroke: currentColor — a cor herda do texto. Nunca hardcode hex no SVG.
  • Acento laranja só em 1 ícone por tela, e só quando indica urgência/vivo. Segue a regra de 3.

Tamanhos canônicos

16 · inline
20 · botão
24 · padrão
32 · feature
44 · empty-state

Biblioteca · clique para copiar o SVG

✓ Faça
Herdar a cor do contexto

stroke: currentColor. O ícone fica roxo em link roxo, branco em CTA, muted em legenda — sem variantes.

✗ Não faça
Misturar estilos

Nada de ícones preenchidos, duotone, emoji ou de outra biblioteca. Um traço só, uma voz só.

Snippet · aplicando um ícone

HTML · ícone em botão
<a href="#" class="e-btn e-btn-primary">
  <svg width="20" height="20" viewBox="0 0 24 24" fill="none"
       stroke="currentColor" stroke-width="2"
       stroke-linecap="round" stroke-linejoin="round">
    <path d="M5 12h14"/><path d="M12 5l7 7-7 7"/>
  </svg>
  Continuar
</a>
Base recomendada: a Entrelaços usa o estilo Feather / Lucide como ponto de partida — traço 2px, grid 24, cantos redondos. Qualquer ícone novo deve seguir essas métricas para conviver com os daqui. Para ícones de marca (borboleta), use os assets oficiais em /assets.