Catálogo vivo dos tokens, primitives e padrões. Iteramos aqui — depois traduzimos pra apps/desktop/ui/primitives/. Visual idêntico ao mockup.
Variáveis CSS em theme.css. Light vs dark redefinem mesmas vars.
<link rel="stylesheet" href="theme.css" /> <link rel="stylesheet" href="components.css" /> <link rel="stylesheet" href="utilities.css" />
Toggle dark via data-theme="dark" em <html>.
Primary + Secondary + Semantic. Don't: nunca introduza accents extras.
Inter para tudo. JetBrains Mono pra código.
Base 4px. Scale: 4 / 6 / 8 / 10 / 12 / 14 / 16 / 24 / 32.
Família restrita: 6 / 12 / 20 / 28 / 32 / pill.
Receita única. Não misturar com outras.
Pill (radius=9999). 6 variantes × 2 sizes × 2 states.
Default padding=22, radius=lg.
Lift no hover.
radius=md, padding=12.
Confirmação visual de ação. Auto-dismiss 2.4s.
Programático: showToast(msg, variant) · ou via attribute data-mock="Label".
Recortes operacionais por camada do Codex.
Frontend, painéis (1+2)
REST/GraphQL (3)
Mobile + desktop
Workstations
DNS, cloud (8+9)
OSINT (11)
Provider Iconify · set Solar · treatment linear.
Uso: <iconify-icon icon="solar:NAME-linear" /> · catálogo completo: icon-sets.iconify.design/solar