{
  "$schema": "https://www.designtokens.org/schemas/2025.10/format.json",
  "$description": "PerformaTI Canon. Fonte única dos tokens de marca, no formato W3C DTCG 2025.10. Paleta oficial: identidade azul, com os valores renderizados pelo site em produção. Decisão 0003, de 19/10/2026.",
  "color": {
    "$type": "color",
    "base": {
      "$description": "Primitivos. Não usar diretamente em produto; usar os semânticos.",
      "white": { "$value": { "colorSpace": "oklch", "components": [1, 0, 0] } },
      "ink-950": { "$value": { "colorSpace": "oklch", "components": [0.206, 0.019, 252.1] } },
      "navy-900": { "$value": { "colorSpace": "oklch", "components": [0.263, 0.045, 258] }, "$description": "Navy oficial da marca (#17253a)." },
      "blue-600": { "$value": { "colorSpace": "oklch", "components": [0.549, 0.196, 259.5] }, "$description": "Azul institucional oficial (#1b6ae1)." },
      "blue-700": { "$value": { "colorSpace": "oklch", "components": [0.462, 0.168, 259.8] } },
      "blue-500": { "$value": { "colorSpace": "oklch", "components": [0.633, 0.185, 249.5] }, "$description": "Azul destaque (#008df4)." },
      "cyan-400": { "$value": { "colorSpace": "oklch", "components": [0.755, 0.135, 216] }, "$description": "Ciano (#00c4e6). Uso pontual." },
      "red-500": { "$value": { "colorSpace": "oklch", "components": [0.586, 0.179, 24.5] } },
      "amber-400": { "$value": { "colorSpace": "oklch", "components": [0.758, 0.147, 80.8] } },
      "gray-50": { "$value": { "colorSpace": "oklch", "components": [0.975, 0.005, 258.3] } },
      "gray-200": { "$value": { "colorSpace": "oklch", "components": [0.93, 0.009, 258.3] } },
      "gray-400": { "$value": { "colorSpace": "oklch", "components": [0.663, 0.025, 258.4] } },
      "gray-600": { "$value": { "colorSpace": "oklch", "components": [0.447, 0.034, 261.3] } }
    },
    "semantic": {
      "$description": "Nomes usados pelos produtos. Os nomes CSS gerados são idênticos aos do site.",
      "background": { "$value": "{color.base.white}" },
      "surface": { "$value": "{color.base.gray-50}" },
      "foreground": { "$value": "{color.base.ink-950}" },
      "card": { "$value": "{color.base.white}" },
      "card-foreground": { "$value": "{color.base.ink-950}" },
      "popover": { "$value": "{color.base.white}" },
      "popover-foreground": { "$value": "{color.base.ink-950}" },
      "primary": { "$value": "{color.base.navy-900}" },
      "primary-foreground": { "$value": "{color.base.white}" },
      "primary-light": { "$value": "{color.base.blue-600}" },
      "secondary": { "$value": "{color.base.gray-50}" },
      "secondary-foreground": { "$value": "{color.base.navy-900}" },
      "muted": { "$value": "{color.base.gray-50}" },
      "muted-foreground": { "$value": "{color.base.gray-600}" },
      "subtle-foreground": { "$value": "{color.base.gray-400}" },
      "accent": { "$value": "{color.base.blue-600}" },
      "accent-foreground": { "$value": "{color.base.white}" },
      "accent-dark": { "$value": "{color.base.blue-700}", "$description": "Texto em accent sobre fundo claro." },
      "cyan": { "$value": "{color.base.cyan-400}" },
      "destructive": { "$value": "{color.base.red-500}" },
      "destructive-foreground": { "$value": "{color.base.white}" },
      "info": { "$value": "{color.base.blue-500}" },
      "warning": { "$value": "{color.base.amber-400}" },
      "border": { "$value": "{color.base.gray-200}" },
      "input": { "$value": "{color.base.gray-200}" },
      "ring": { "$value": "{color.base.blue-600}" }
    }
  },
  "font": {
    "family": {
      "sans": {
        "$type": "fontFamily",
        "$value": ["Inter", "ui-sans-serif", "system-ui", "sans-serif"]
      }
    },
    "weight": {
      "$type": "fontWeight",
      "regular": { "$value": 400 },
      "semibold": { "$value": 600 }
    },
    "line-height": {
      "$type": "number",
      "body": { "$value": 1.6 },
      "heading": { "$value": 1.2 }
    },
    "size": {
      "$type": "dimension",
      "$description": "Escala tipográfica. mobile abaixo de 1024px, desktop a partir de 1024px.",
      "display-mobile": { "$value": { "value": 2.25, "unit": "rem" } },
      "display-desktop": { "$value": { "value": 3.5, "unit": "rem" } },
      "h1-mobile": { "$value": { "value": 1.75, "unit": "rem" } },
      "h1-desktop": { "$value": { "value": 2.5, "unit": "rem" } },
      "h2-mobile": { "$value": { "value": 1.5, "unit": "rem" } },
      "h2-desktop": { "$value": { "value": 2, "unit": "rem" } },
      "h3-mobile": { "$value": { "value": 1.25, "unit": "rem" } },
      "h3-desktop": { "$value": { "value": 1.5, "unit": "rem" } }
    }
  },
  "radius": {
    "$type": "dimension",
    "base": { "$value": { "value": 12, "unit": "px" } },
    "sm": { "$value": { "value": 6, "unit": "px" } },
    "md": { "$value": { "value": 12, "unit": "px" } },
    "lg": { "$value": { "value": 12, "unit": "px" } },
    "xl": { "$value": { "value": 20, "unit": "px" } },
    "2xl": { "$value": { "value": 20, "unit": "px" } }
  },
  "shadow": {
    "$type": "shadow",
    "soft": {
      "$value": [
        { "color": { "colorSpace": "oklch", "components": [0.263, 0.045, 258], "alpha": 0.06 }, "offsetX": { "value": 0, "unit": "px" }, "offsetY": { "value": 1, "unit": "px" }, "blur": { "value": 2, "unit": "px" }, "spread": { "value": 0, "unit": "px" } },
        { "color": { "colorSpace": "oklch", "components": [0.263, 0.045, 258], "alpha": 0.06 }, "offsetX": { "value": 0, "unit": "px" }, "offsetY": { "value": 8, "unit": "px" }, "blur": { "value": 24, "unit": "px" }, "spread": { "value": 0, "unit": "px" } }
      ]
    },
    "lift": {
      "$value": [
        { "color": { "colorSpace": "oklch", "components": [0.263, 0.045, 258], "alpha": 0.08 }, "offsetX": { "value": 0, "unit": "px" }, "offsetY": { "value": 2, "unit": "px" }, "blur": { "value": 4, "unit": "px" }, "spread": { "value": 0, "unit": "px" } },
        { "color": { "colorSpace": "oklch", "components": [0.263, 0.045, 258], "alpha": 0.1 }, "offsetX": { "value": 0, "unit": "px" }, "offsetY": { "value": 16, "unit": "px" }, "blur": { "value": 40, "unit": "px" }, "spread": { "value": 0, "unit": "px" } }
      ]
    }
  },
  "layout": {
    "$type": "dimension",
    "container-max": { "$value": { "value": 1200, "unit": "px" } },
    "gutter": { "$value": { "value": 1.5, "unit": "rem" } },
    "section-y-mobile": { "$value": { "value": 4, "unit": "rem" } },
    "section-y-desktop": { "$value": { "value": 6, "unit": "rem" } }
  },
  "motion": {
    "duration": {
      "$type": "duration",
      "reveal": { "$value": { "value": 600, "unit": "ms" } },
      "hover": { "$value": { "value": 240, "unit": "ms" } }
    },
    "easing": {
      "$type": "cubicBezier",
      "out-expo": { "$value": [0.22, 1, 0.36, 1] }
    }
  }
}
