{
  "$schema": "https://design-tokens.github.io/community-group/format/",
  "$description": "Spotmind — marca madre. Primitivos compartidos (Core) + semánticos oficiales. Fuente: skill spotmind-brand v1.1 (Figma Spotmind-2026).",
  "primitive": {
    "$description": "Capa 1 — Core. Escalas cerradas. Nunca directo en UI.",
    "color": {
      "orange": {
        "0": { "$type": "color", "$value": "#FFF4ED" },
        "50": { "$type": "color", "$value": "#FFE5D5" },
        "100": { "$type": "color", "$value": "#FFC7A9" },
        "200": { "$type": "color", "$value": "#FEA073" },
        "300": { "$type": "color", "$value": "#FD8A58" },
        "400": { "$type": "color", "$value": "#FD7444" },
        "500": { "$type": "color", "$value": "#FD6E38" },
        "600": { "$type": "color", "$value": "#FC6830" },
        "700": { "$type": "color", "$value": "#FC642D" },
        "800": { "$type": "color", "$value": "#F8550F" },
        "900": { "$type": "color", "$value": "#EB2F0B" },
        "950": { "$type": "color", "$value": "#9B1B11" },
        "1000": { "$type": "color", "$value": "#430907" }
      },
      "purple": {
        "0": { "$type": "color", "$value": "#EEF0FF" },
        "50": { "$type": "color", "$value": "#E1E3FE" },
        "100": { "$type": "color", "$value": "#C8CCFD" },
        "200": { "$type": "color", "$value": "#A7AAFA" },
        "300": { "$type": "color", "$value": "#8783F6" },
        "400": { "$type": "color", "$value": "#7566EE" },
        "500": { "$type": "color", "$value": "#6649E2" },
        "600": { "$type": "color", "$value": "#593BC7" },
        "700": { "$type": "color", "$value": "#4832A1" },
        "800": { "$type": "color", "$value": "#3E307F" },
        "900": { "$type": "color", "$value": "#251C4A" },
        "950": { "$type": "color", "$value": "#1A1235" },
        "1000": { "$type": "color", "$value": "#0F172A" }
      },
      "navy": {
        "0": { "$type": "color", "$value": "#EFF6FF" },
        "50": { "$type": "color", "$value": "#DBEAFE" },
        "100": { "$type": "color", "$value": "#BFDBFE" },
        "200": { "$type": "color", "$value": "#93C5FD" },
        "300": { "$type": "color", "$value": "#60A5FA" },
        "400": { "$type": "color", "$value": "#3B82F6" },
        "500": { "$type": "color", "$value": "#2563EB" },
        "600": { "$type": "color", "$value": "#1D4ED8" },
        "700": { "$type": "color", "$value": "#1E40AF" },
        "800": { "$type": "color", "$value": "#1E3A8A" },
        "900": { "$type": "color", "$value": "#172554" },
        "950": { "$type": "color", "$value": "#0F1A3E" },
        "1000": { "$type": "color", "$value": "#070D20" }
      },
      "neutral": {
        "0": { "$type": "color", "$value": "#FFFFFF" },
        "50": { "$type": "color", "$value": "#F4F3FF" },
        "100": { "$type": "color", "$value": "#EEEDF7" },
        "200": { "$type": "color", "$value": "#DDDAE8" },
        "600": { "$type": "color", "$value": "#6E7191" },
        "900": { "$type": "color", "$value": "#27253F" }
      }
    },
    "font": {
      "family": {
        "display": { "$type": "fontFamily", "$value": "Mona Sans, Inter, system-ui, sans-serif" },
        "body": { "$type": "fontFamily", "$value": "Inter, system-ui, sans-serif" },
        "mono": { "$type": "fontFamily", "$value": "JetBrains Mono, ui-monospace, monospace" }
      },
      "weight": {
        "light": { "$type": "fontWeight", "$value": "300" },
        "regular": { "$type": "fontWeight", "$value": "400" },
        "medium": { "$type": "fontWeight", "$value": "500" },
        "semibold": { "$type": "fontWeight", "$value": "600" },
        "bold": { "$type": "fontWeight", "$value": "700" },
        "extrabold": { "$type": "fontWeight", "$value": "800" },
        "black": { "$type": "fontWeight", "$value": "900" }
      }
    },
    "space": {
      "6": { "$type": "dimension", "$value": "24px" },
      "8": { "$type": "dimension", "$value": "32px" }
    }
  },
  "semantic": {
    "$description": "Capa 2 — intención de uso. Usar SIEMPRE estos en vez de primitivos.",
    "color": {
      "brand": {
        "primary": { "$type": "color", "$value": "{primitive.color.neutral.900}" },
        "secondary": { "$type": "color", "$value": "{primitive.color.orange.700}" },
        "tertiary": { "$type": "color", "$value": "{primitive.color.purple.400}" }
      },
      "surface": {
        "primary": { "$type": "color", "$value": "{primitive.color.neutral.0}" },
        "secondary": { "$type": "color", "$value": "{primitive.color.neutral.50}" },
        "tertiary": { "$type": "color", "$value": "{primitive.color.neutral.100}" },
        "inverse": { "$type": "color", "$value": "{primitive.color.navy.900}" },
        "brand": { "$type": "color", "$value": "{primitive.color.orange.700}" },
        "brand-subtle": { "$type": "color", "$value": "{primitive.color.orange.50}" },
        "accent": { "$type": "color", "$value": "{primitive.color.purple.400}" }
      },
      "text": {
        "primary": { "$type": "color", "$value": "{primitive.color.navy.950}" },
        "secondary": { "$type": "color", "$value": "{primitive.color.navy.700}" },
        "tertiary": { "$type": "color", "$value": "{primitive.color.neutral.600}" },
        "inverse": { "$type": "color", "$value": "{primitive.color.neutral.0}" },
        "inverse-gray": { "$type": "color", "$value": "{primitive.color.neutral.200}" },
        "brand": { "$type": "color", "$value": "{primitive.color.orange.700}" },
        "accent": { "$type": "color", "$value": "{primitive.color.purple.700}" },
        "brand-on-inverse": { "$type": "color", "$value": "{primitive.color.orange.400}" }
      },
      "border": {
        "brand": { "$type": "color", "$value": "{primitive.color.orange.700}" },
        "subtle": { "$type": "color", "$value": "{primitive.color.neutral.200}" },
        "focus": { "$type": "color", "$value": "{primitive.color.orange.700}" }
      }
    },
    "font": {
      "display": { "$type": "fontFamily", "$value": "{primitive.font.family.display}" },
      "body": { "$type": "fontFamily", "$value": "{primitive.font.family.body}" }
    }
  },
  "component": {
    "$description": "Capa 3 — tokens de componentes.",
    "button": {
      "primary": {
        "background": { "$type": "color", "$value": "{semantic.color.brand.secondary}" },
        "text": { "$type": "color", "$value": "{semantic.color.text.inverse}" },
        "border": { "$type": "color", "$value": "{semantic.color.border.brand}" }
      }
    },
    "card": {
      "background": { "$type": "color", "$value": "{semantic.color.surface.primary}" },
      "border": { "$type": "color", "$value": "{semantic.color.border.subtle}" },
      "padding": { "$type": "dimension", "$value": "{primitive.space.6}" }
    }
  }
}
