{
  "name": "DINAVE",
  "version": "1.0.0",
  "status": "proposta",
  "updated": "2026-11-11",
  "locale": "pt-PT",
  "figma": "https://www.figma.com/design/dtvNgq1Xq4hmtpfpfnXnc9",
  "description": "Tokens simples da proposta de rebranding. Valores semânticos resolvidos, dimensões em px salvo indicação em contrário. A escala tipográfica é ponto de partida de implementação, não medição universal dos layouts.",
  "colors": {
    "rigor": "#121A20",
    "marfim": "#F4F0E8",
    "petroleo": "#163B50",
    "heranca": "#B78B55",
    "futuro": "#76DAEA",
    "nevoa": "#5C6B75",
    "linha": "#C7CBC8",
    "branco": "#FFFFFF",
    "bruma": "#BCC5C9",
    "aco": "#48565F"
  },
  "semantic": {
    "light": {
      "background": "#F4F0E8",
      "surface": "#FFFFFF",
      "text": "#121A20",
      "textMuted": "#5C6B75",
      "border": "#C7CBC8",
      "accent": "#B78B55",
      "link": "#163B50",
      "focus": "#163B50",
      "actionBackground": "#121A20",
      "actionText": "#FFFFFF",
      "actionHover": "#163B50",
      "disabledBackground": "#C7CBC8",
      "disabledText": "#48565F"
    },
    "dark": {
      "background": "#121A20",
      "surface": "#163B50",
      "text": "#F4F0E8",
      "textMuted": "#BCC5C9",
      "border": "#48565F",
      "accent": "#76DAEA",
      "link": "#76DAEA",
      "focus": "#76DAEA",
      "actionBackground": "#F4F0E8",
      "actionText": "#121A20",
      "actionHover": "#FFFFFF",
      "disabledBackground": "#48565F",
      "disabledText": "#BCC5C9"
    }
  },
  "typography": {
    "families": {
      "sans": "Inter",
      "mono": "IBM Plex Mono",
      "heritage": "Mr Dafoe"
    },
    "fallbacks": {
      "sans": ["Arial", "sans-serif"],
      "mono": ["monospace"],
      "heritage": ["cursive"]
    },
    "weights": {
      "regular": 400,
      "medium": 500,
      "semibold": 600,
      "bold": 700
    },
    "figmaStyles": {
      "Inter": ["Regular", "Medium", "Semi Bold", "Bold"],
      "IBM Plex Mono": ["Regular"],
      "Mr Dafoe": ["Regular"]
    },
    "scale": {
      "display": {"family": "Inter", "weight": 700, "size": 64, "lineHeight": 64, "letterSpacing": -2},
      "heading": {"family": "Inter", "weight": 600, "size": 40, "lineHeight": 44, "letterSpacing": -1},
      "subheading": {"family": "Inter", "weight": 600, "size": 24, "lineHeight": 30, "letterSpacing": 0},
      "body": {"family": "Inter", "weight": 400, "size": 16, "lineHeight": 24, "letterSpacing": 0},
      "small": {"family": "Inter", "weight": 400, "size": 14, "lineHeight": 20, "letterSpacing": 0},
      "label": {"family": "IBM Plex Mono", "weight": 400, "size": 12, "lineHeight": 16, "letterSpacing": 1.5}
    },
    "usage": {
      "heritage": "Apenas expressão narrativa de herança; não é um logótipo histórico autenticado.",
      "sourceReference": "A fonte original do HERO não foi identificada. Inter foi escolhida por proximidade visual.",
      "loading": "Os tokens não incorporam nem descarregam os ficheiros de fontes."
    }
  },
  "spacing": {"4": 4, "8": 8, "12": 12, "16": 16, "24": 24, "32": 32, "48": 48, "64": 64},
  "radius": {"small": 4, "pill": 999},
  "icon": {"size": 24, "strokeWidth": 1.5, "linecap": "round", "linejoin": "round", "count": 24},
  "logo": {
    "masterWidth": 448,
    "masterHeight": 64,
    "aspectRatio": 7,
    "clearSpaceAtMaster": 32,
    "clearSpaceRule": "Metade da altura do D em cada lado; escalar proporcionalmente.",
    "minWidthPx": 120,
    "minWidthMm": 24,
    "status": "Reconstrução geométrica proposta a partir da referência, a aprovar antes da adoção institucional."
  },
  "motion": {
    "storyDurationMs": 6000,
    "reducedMotionDurationMs": 0,
    "status": "Especificação conceptual no brandbook; não existe vídeo concluído nem código de animação funcional neste kit.",
    "reducedMotionBehavior": "Apresentar composição estática completa, com conteúdo e ações disponíveis."
  },
  "designReferences": {
    "heroDesktop": {"width": 1320, "height": 731},
    "heroMobile": {"width": 390, "height": 1024, "states": 3},
    "brandbookPages": 16,
    "applicationLayouts": 13
  },
  "sources": {
    "company": "https://www.dinave.pt/",
    "services": "https://www.dinave.pt/index.php?Itemid=12&id=3&option=com_content&view=article",
    "inter": "https://rsms.me/inter/",
    "plex": "https://github.com/IBM/plex",
    "mrDafoe": "https://fonts.google.com/specimen/Mr+Dafoe"
  }
}
