{
  "marca": "INTGOV",
  "versao": "1.0",
  "descricao": "Tokens de interface do INTGOV: cores por papel nos dois temas, raios, espaço, tipografia e movimento.",
  "cores_da_marca": {
    "verde": "#14522E",
    "noite": "#0A1A09",
    "amarelo": "#FFCD07",
    "azul": "#1A6EF4",
    "nevoa": "#F1F1F1"
  },
  "cores": {
    "canvas": {
      "claro": "#F1F1F1",
      "escuro": "#0A1A09",
      "uso": "Fundo da página."
    },
    "tray": {
      "claro": "#FAFAFA",
      "escuro": "#12281A",
      "uso": "Cartão e barra: a superfície que agrupa."
    },
    "part": {
      "claro": "#E9EBE8",
      "escuro": "#1C3D26",
      "uso": "Peça dentro do cartão: botão secundário, campo, linha de lista."
    },
    "part-hover": {
      "claro": "#DFE3DE",
      "escuro": "#224A2E",
      "uso": "A mesma peça com o mouse em cima."
    },
    "ink": {
      "claro": "#0A1A09",
      "escuro": "#F1F1F1",
      "uso": "Texto e ícone."
    },
    "ink-muted": {
      "claro": "#46544A",
      "escuro": "#AFC0B3",
      "uso": "Texto de apoio e legenda."
    },
    "primary": {
      "claro": "#14522E",
      "escuro": "#FFCD07",
      "uso": "Ação principal: uma por tela."
    },
    "primary-hover": {
      "claro": "#0F4024",
      "escuro": "#FFD83A",
      "uso": "Ação principal com o mouse em cima."
    },
    "on-primary": {
      "claro": "#F1F1F1",
      "escuro": "#0A1A09",
      "uso": "Texto sobre a ação principal."
    },
    "link": {
      "claro": "#1861D1",
      "escuro": "#70A2F3",
      "uso": "Link e informação."
    },
    "success": {
      "claro": "#146C2E",
      "escuro": "#6FD08C",
      "uso": "Deu certo, conforme."
    },
    "warning-ink": {
      "claro": "#8A6400",
      "escuro": "#FFCD07",
      "uso": "Atenção, prazo perto."
    },
    "danger": {
      "claro": "#B3261E",
      "escuro": "#FF8A80",
      "uso": "Erro, pendência, ação que apaga."
    },
    "focus-ring": {
      "claro": "#14522E",
      "escuro": "#FFCD07",
      "uso": "Anel de foco do teclado: 2 px, sempre visível."
    }
  },
  "raio": {
    "controle": "9999px",
    "peca": "20px",
    "cartao": "28px"
  },
  "espaco_px": [
    4,
    8,
    16,
    24,
    32,
    48
  ],
  "alvo_de_toque_px": 44,
  "tipografia": {
    "familia": "Rawline",
    "reserva": "Raleway, system-ui, sans-serif",
    "pesos": [
      300,
      400,
      500,
      600,
      700,
      800,
      900
    ],
    "campo_px": 16
  },
  "movimento": {
    "curva": "cubic-bezier(.2,0,0,1)",
    "duracao_ms": {
      "rapida": 200,
      "padrao": 300,
      "lenta": 450
    },
    "reduzir_movimento": "sem animação; o conteúdo aparece no estado final"
  }
}
