/* Copiado de ~/Sites/cosmos5-design-system/tokens/orbitas.css em 03/09/2026.
   NAO EDITAR AQUI. O dono deste arquivo e o design system da Cosmos, e este
   e um espelho com data. Copia, e nao referencia, porque o SOAS nao busca
   aparencia em tempo de execucao num repositorio que ele nao controla.
   Quando o design system mudar, a diferenca aparece porque a data esta aqui.

   ESTE E O UNICO LUGAR onde os tokens moram. O build copia daqui para
   console/time/ds/, que e a saida publicada. Token em dois lugares e como
   a divergencia entra, entao nao existe copia em console/ds/. */

/* ÓRBITAS — cada braço é um CAMPO, não um acento.
   CALIBRADAS POR CONTRASTE: papel puro sobre a órbita, piso 5,4:1.
   A razão de cada uma vem no comentário; o card guidelines/cards/campo-orbitas.html
   recalcula tudo em tempo de render lendo estes valores. Não copie hex para prosa.

   DERIVAÇÃO DE 2º GRAU: canal × 0,876 sobre a cor do pai. Mesma família,
   um degrau mais fundo. Corpo de 2º grau NUNCA tem matiz próprio.

   Catálogo v2 · 20/08/2026 · ver guidelines/catalogo-versoes.md */
:root{
  /* ── centro ── */
  --orbita-cinco:#1B2CE0;      /* 7,36:1 · azul 1760 elétrico · matiz 235° */

  /* ── braços de 1º grau ── */
  --orbita-whitelabel:#AC2682; /* 5,45:1 · ameixa · matiz 319° · C5·01 */
  --orbita-lab:#0E6E51;        /* 5,42:1 · verde-garrafa · matiz 162° · C5·02 */
  --orbita-hub:#81590D;        /* 5,42:1 · bronze · matiz 39° · C5·03 */
  --orbita-academy:#B72B1A;    /* 5,41:1 · vermelhão de tinta · matiz 6° · C5·04 */
  --orbita-agency:#0C688A;     /* 5,43:1 · ciano · matiz 196° · C5·05
                                  Cor histórica da casa, promovida de vertical a braço:
                                  é a que o mercado já associa a serviço prestado. */

  /* ── 2º grau: derivadas, sem matiz próprio ── */
  --orbita-medflow:#972172;    /* 6,58:1 · deriva do Whitelabel · C5·01.1 */
  --orbita-med:#0B5B79;        /* 6,55:1 · deriva do Agency · C5·05.1 */

  --orbita:var(--orbita-cinco);
}
[data-orbita="cinco"]{--orbita:var(--orbita-cinco);--campo-azul:var(--orbita-cinco)}
[data-orbita="whitelabel"]{--orbita:var(--orbita-whitelabel);--campo-azul:var(--orbita-whitelabel)}
[data-orbita="medflow"]{--orbita:var(--orbita-medflow);--campo-azul:var(--orbita-medflow)}
[data-orbita="lab"]{--orbita:var(--orbita-lab);--campo-azul:var(--orbita-lab)}
[data-orbita="hub"]{--orbita:var(--orbita-hub);--campo-azul:var(--orbita-hub)}
[data-orbita="academy"]{--orbita:var(--orbita-academy);--campo-azul:var(--orbita-academy)}
[data-orbita="agency"]{--orbita:var(--orbita-agency);--campo-azul:var(--orbita-agency)}
[data-orbita="med"]{--orbita:var(--orbita-med);--campo-azul:var(--orbita-med)}
[data-orbita]{--fundo-pagina:var(--campo-azul)}

/* Campo de braço tem folga menor que o centro (5,4 contra 7,36): aguenta DOIS
   níveis de texto, não três. A faixa terciária colapsa na secundária por token,
   declarada em cada escopo de órbita para ficar registrada como token de tema. */
[data-orbita="whitelabel"],[data-orbita="medflow"],[data-orbita="lab"],[data-orbita="hub"],[data-orbita="academy"],[data-orbita="agency"],[data-orbita="med"]{
  --texto-terciario:var(--sobre-azul-92);
}
