Horus
Inteligência jurídica que enxerga por você.

Hórus é o deus-falcão egípcio da visão e da proteção — o Olho que tudo vê. A marca traduz isso num vórtice hexagonal: seis pás convergindo para um núcleo, a inteligência que reúne tudo num só foco. Dark-first, glass, com um sistema cor-por-produto: uma forma e um vocabulário visual que vestem cinco identidades.

Símbolo

O emblema

Uma forma só, seis pás em espiral (4 camadas) e um núcleo hexagonal. Recolore por produto via .prod-* — mesma lógica dos tokens. Marca principal no gradiente CTA (ciano→azul→roxo).

Sistema cor-por-produto

Cores & escalas

Cada produto = 1 cor (passo 600, canônico) + gradiente 135°, expandidos em escala tonal 50→900. CC = contraste do texto sobre o fundo.

Neutros (dark-first)

Funcionais

Semânticos · mode dark

Gradientes assinatura

CTA · 135°
rainbow · 90°
estagiário
advocacia
orchestrator
Tipografia

Quatro famílias

Aa
Space Grotesk · display
Aa
Inter · sans / UI
Aa
Source Serif 4 · editorial
Aa
JetBrains Mono · code

Escala

Fundamentos

Espaço · raio · sombra

Espaçamento · base 4px

Raio · base 0.75rem

Sombra & glow (glow tintado pela cor ativa)

card
glow-sm
glow
glass
Movimento

Easings & glass

Curvas de transição da casa — clique pra animar. O spring dá a vivacidade premium das micro-interações.

Componentes

Ao vivo

Todos herdam --hp-* — trocam de cor com o produto ativo (use o seletor na lateral).

Token-driven

Card do produto

Faixa, glow e título herdam a cor ativa.

Fonte da verdade

Design tokens · DTCG

Tudo nesta página vem de um único token set no padrão W3C Design Tokens. Vive em @horus/ui (PR #1) e gera CSS/iOS/Android/Flutter via Style Dictionary.

Formato (DTCG)

// horus.tokens.json — primitivo + semantico
{ "color": { "product": { "estagiario": {
   "600": { "$type":"color", "$value":"#7c26d9" } } },
  "semantic": { "action-default": {
   "$value": "{color.product.estagiario.600}" } } }

Consumo

/* CSS */
@import "@horus/ui/tokens-full.css";
/* troca a marca inteira: */
<body class="prod-jurislab">
  <button style="background:var(--hp-gradient)">

// TS
import { productGradient } from '@horus/ui'

Camadas

Primitivos (escalas 50→900 · neutros · funcionais) → Semânticos (aliases: bg, surface, action-default, focus-ring…) → Componente (--hp-primary, --hp-gradient por .prod-*). Componentes nunca consomem primitivos direto.