Marca Sanance v1.0.0

Este arquivo é gerado por brand/build.mjs a partir de brand/brand.config.mjs. Toda cor, medida e contraste abaixo saiu do mesmo build que veste o produto.

Atualizado em 2026-08-05 · versão 1.0.0 · o pacote de arquivos acompanha a rota /marca

01 · Logotipo

Geometria em proporção da altura: a fonte iguala a altura, o ponto fica em 13.5% dela, o vão entre palavra e ponto em 7%, e o ponto recua 2% da base. Geist peso 600, entreletra -0.04em. As letras saem em contorno, então o desenho não depende da fonte instalada na máquina que abre o arquivo.

Principal
Fundo escuro
Uma cor

Respiro e tamanho mínimo

Respiro de 50% da altura em volta, livre de texto, borda e imagem. Largura mínima em tela: 88px. Abaixo disso, usar o reduzido.

Nunca

  • Gradiente no logotipo. Ele fica em superfície grande e expressiva, como capa de deck e tela de entrada.
  • Redesenhar, reespaçar ou trocar a fonte.
  • Contorno, sombra, relevo ou rotação.
  • Cor fora das três variantes acima.
  • Aplicar sobre foto ou sobre preenchimento de estado.
  • Escrever a palavra em caixa alta ou capitular.

02 · Lockup e reduzido

O logotipo atende espaço horizontal. O lockup sn/nc atende espaço quase quadrado. O reduzido s atende o pequeno, nu ou dentro de tile. Os três carregam o mesmo ponto, na mesma proporção e com o mesmo vão.

Lockup, a partir de 40px
Reduzido nu
Reduzido em tile
Tile de uma cor

03 · Cor

Marca e superfície, tema claro

Teal de ação#1c7c73cor de marca, foco e link
Teal profundo#145e58logotipo sobre fundo claro
Teal oxidado#0a3a36fim do gradiente da capa
Fundo#f5f4efsuperfície da aplicação
Painel#ffffffcard e tabela
Tinta#0e1116texto principal

Escala de severidade

Cada nível declara o contraste que precisa atingir contra a pior superfície de texto do tema, e o build resolve o hex. A ordem e a distância de 1.4× entre vizinhos são verificadas no CI.

NívelHex (claro)MedidoExigidoPapel
Alarme#43160912.98:113:1--color-danger
Atenção#4e390b9.2:19.2:1--color-warning
Conforme#215d3b6.54:16.5:1--color-success
Informação#2766c94.6:14.6:1--color-info

Rampa de categoria

Para dado que responde "qual", nunca "quão grave": fluxo de infusão, motivo de parada, etapa. A organização escolhe o slot, e o hex vem do tema.

Slot 1#1c66a85.01:1
Slot 2#aa367d4.99:1
Slot 3#9056144.99:1
Slot 4#864ba14.98:1
Slot 5#5d64724.99:1

04 · Tipografia

Geist para valor, Geist Mono para rótulo. Piso de 12px em rótulo e 13px em dado, sem exceção em produto.

PapelTamanhoPesoFamíliaUso
label-sm12px500monorótulo de metadado
label13px500monorótulo de seção
body-sm14px400sansapoio
body16px400sanscorpo
title-sm20px600sanstítulo de card
title26px600sanstítulo de seção
display40px600sanstítulo de página
num-sm24px600sansnúmero em lista
num32px600sansKPI em grade
num-lg48px600sansKPI em wallboard

05 · Voz

SituaçãoEvitarEscrever
Lista sem resultadoNenhum registro.Nenhuma sessão neste período. Amplie o intervalo ou troque de unidade.
Falha de carregamentoErro ao carregar dados.Não conseguimos carregar as sessões. Tente novamente. Se persistir, o dado das 14h já está no relatório diário.
BuscaBuscar…Buscar paciente, protocolo ou poltrona
Confirmação de açãoSalvarMarcar início às 14:32
Sem base de cálculo0%— · sem poltronas cadastradas

06 · Acessibilidade

07 · Fora da tela

Crachá e uniforme

Reduzido de uma cor, mínimo de 12mm. Bordado usa só a silhueta, sem meio-tom.

Relatório impresso

Logotipo de uma cor no cabeçalho. Marca d'água usa o reduzido a 8% de opacidade.

Adesivo na poltrona

Reduzido em tile, mínimo de 10mm. O adesivo convive com álcool, então sem gradiente e sem traço fino.

Assinatura de e-mail

Tabela HTML com reduced-tile-88-teal.png servido a 44px e wordmark-32-light.png a 16px. Sem imagem de fundo, porque cliente de e-mail bloqueia.

Apresentação

A capa é a única superfície onde o gradiente aparece. Gráfico usa a rampa de categoria com legenda, nunca a escala de severidade.

Totem

Vinil de uma cor. O respiro de 50% vale inclusive contra o recorte da placa.

08 · Como atualizar

Um arquivo é escrito à mão: brand/brand.config.mjs. Todo o resto sai de node brand/build.mjs, e os PNG, o ICO e o zip saem de node brand/pack.mjs. O CI roda node brand/build.mjs --check, que refaz o build em memória e compara byte a byte: artefato editado à mão aparece como diferença, e fonte alterada sem regerar também.

Gerado a partir de Sanance 1.0.0 em 2026-08-05. Assinatura da fonte no arquivo STAMP do pacote.