{
  "$schema": "https://design-tokens.github.io/community-group/format/",
  "meta": {
    "name": "Fantasia Dental",
    "source": "Catalogo-Fantasia-Dental-2023-ES.pdf",
    "generated_at": "2026-06-29T13:45:00Z",
    "note": "Tokens derivados do catálogo Fantasia Dental 2023. A camada Nancy redesenha a identidade para uso digital: logo SVG, sistema de categorias, contraste e componentes.",
    "tagline": "Odontopediatría con juego, calma y fantasía",
    "description": "Fantasia Dental é a linha Bader para transformar a visita odontopediátrica em uma experiência positiva: decoração de clínica, regalos para pacientes, material escolar, jogos e produtos personalizáveis.",
    "sector": "Dental infantil",
    "primaryColor": "#9ADBED",
    "accentColor": "#E84F93",
    "status": "active"
  },
  "color": {
    "sky-aqua": { "$type": "color", "$value": "#9ADBED", "$description": "Fundo principal infantil, ar clínico leve e calma." },
    "tooth-cyan": { "$type": "color", "$value": "#54C4DE", "$description": "Ciano dental para sombra, blocos e UI primária." },
    "deep-teal": { "$type": "color", "$value": "#087E9B", "$description": "Contraste acessível para texto, navegação e botões." },
    "bubble-pink": { "$type": "color", "$value": "#E84F93", "$description": "Acento emocional, personalização, novidade e CTA secundário." },
    "lime-gum": { "$type": "color", "$value": "#98C64A", "$description": "Prémios, regalos, rotina positiva e energia." },
    "play-violet": { "$type": "color", "$value": "#6D56A7", "$description": "Cole, jogos, criatividade e contraste lúdico." },
    "sunny-yellow": { "$type": "color", "$value": "#F6B500", "$description": "Diversão, alerta amigável e novidades." },
    "cloud": { "$type": "color", "$value": "#F3FBFE", "$description": "Superfície limpa e descanso visual." },
    "white": { "$type": "color", "$value": "#FFFFFF", "$description": "Base clínica limpa." },
    "ink": { "$type": "color", "$value": "#12343D", "$description": "Texto principal com contraste." },
    "muted": { "$type": "color", "$value": "#5C7D86", "$description": "Texto secundário." }
  },
  "semantic": {
    "surface": {
      "default": { "$type": "color", "$value": "#FFFFFF" },
      "soft": { "$type": "color", "$value": "#F3FBFE" },
      "play": { "$type": "color", "$value": "#9ADBED" }
    },
    "text": {
      "primary": { "$type": "color", "$value": "#12343D" },
      "secondary": { "$type": "color", "$value": "#5C7D86" },
      "inverse": { "$type": "color", "$value": "#FFFFFF" }
    },
    "category": {
      "clinic": { "$type": "color", "$value": "#159BB8", "$description": "Decora tu clínica" },
      "patients": { "$type": "color", "$value": "#98C64A", "$description": "Regala a tus pacientes" },
      "school": { "$type": "color", "$value": "#6D56A7", "$description": "¡Vamos al cole!" },
      "fun": { "$type": "color", "$value": "#F6B500", "$description": "Diversión asegurada" },
      "custom": { "$type": "color", "$value": "#E84F93", "$description": "Personaliza con tu logo" }
    },
    "action": {
      "primary-bg": { "$type": "color", "$value": "#087E9B" },
      "primary-text": { "$type": "color", "$value": "#FFFFFF" },
      "secondary-bg": { "$type": "color", "$value": "#E84F93" },
      "secondary-text": { "$type": "color", "$value": "#FFFFFF" }
    }
  },
  "font": {
    "display": { "$type": "fontFamily", "$value": "Pacifico" },
    "body": { "$type": "fontFamily", "$value": "Nunito" },
    "fallback": { "$type": "fontFamily", "$value": "system-ui, -apple-system, Segoe UI, sans-serif" }
  },
  "typography": {
    "display": { "family": "Pacifico", "fallback": "Brush Script MT, cursive" },
    "body": { "family": "Nunito", "fallback": "system-ui, -apple-system, Segoe UI, sans-serif" },
    "scale": {
      "h0": { "fontFamilyName": "Pacifico", "Size": 92, "lineHeight": 104, "weight": 700, "tracking": -1 },
      "h1": { "fontFamilyName": "Nunito", "Size": 68, "lineHeight": 74, "weight": 900, "tracking": -2 },
      "h2": { "fontFamilyName": "Nunito", "Size": 44, "lineHeight": 52, "weight": 850, "tracking": -1 },
      "h3": { "fontFamilyName": "Nunito", "Size": 28, "lineHeight": 36, "weight": 800, "tracking": -0.3 },
      "body": { "fontFamilyName": "Nunito", "Size": 17, "lineHeight": 27, "weight": 500, "tracking": 0 },
      "small": { "fontFamilyName": "Nunito", "Size": 13, "lineHeight": 20, "weight": 600, "tracking": 0 },
      "button": { "fontFamilyName": "Nunito", "Size": 15, "lineHeight": 20, "weight": 850, "tracking": 0 }
    }
  },
  "radius": {
    "sm": 10,
    "md": 18,
    "lg": 28,
    "xl": 40,
    "bubble": 56,
    "round": 9999
  },
  "spacing": {
    "xs": 4,
    "sm": 8,
    "md": 16,
    "lg": 24,
    "xl": 36,
    "xxl": 56,
    "section": 96
  },
  "logo": {
    "redesign": { "$type": "asset", "$value": "/static/brands/fantasia/logos/fantasia-logo-redesign.svg" },
    "redesign-dark": { "$type": "asset", "$value": "/static/brands/fantasia/logos/fantasia-logo-redesign-dark.svg" },
    "wordmark": { "$type": "asset", "$value": "/static/brands/fantasia/logos/fantasia-wordmark.svg" },
    "original-crop": { "$type": "asset", "$value": "/static/brands/fantasia/images/fantasia-original-logo-crop.png" }
  },
  "source_assets": {
    "catalog_pdf": "/fantasia/download/catalog-pdf",
    "core_package": "/fantasia/download/core",
    "analysis_json": "/fantasia/download/analysis-json",
    "analysis_md": "/fantasia/download/analysis-md"
  }
}