{
  "$description": "Creators Latam y Martín Velasco · sistema visual canónico v1 · 29-sep-2026. Fuente: 02-estrategia/SISTEMA.md (manda sobre los informes). Formato DTCG 2025.10.",
  "color": {
    "$type": "color",
    "blanco": {
      "$value": {
        "colorSpace": "srgb",
        "components": [
          1.0,
          1.0,
          1.0
        ],
        "alpha": 1,
        "hex": "#FFFFFF"
      },
      "$description": "Un cuarto con la luz prendida. Fondo por defecto; datos e interruptores van siempre sobre Blanco.",
      "$extensions": {
        "pe.creatorslatam": {
          "impreso": "papel sin tinta"
        }
      }
    },
    "papel": {
      "$value": {
        "colorSpace": "srgb",
        "components": [
          0.9647,
          0.9686,
          0.9725
        ],
        "alpha": 1,
        "hex": "#F6F7F8"
      },
      "$description": "La superficie donde se apoya lo que se ve: tarjetas, bandas, pantalla del teléfono. En oscuro, el texto principal.",
      "$extensions": {
        "pe.creatorslatam": {
          "impreso": "K 4 (se omite al imprimir)"
        }
      }
    },
    "linea": {
      "$value": {
        "colorSpace": "srgb",
        "components": [
          0.898,
          0.9059,
          0.9216
        ],
        "alpha": 1,
        "hex": "#E5E7EB"
      },
      "$description": "El único separador, 1 px (2 px en el lienzo de 1080). También «sin dato» en gráficos. Nunca texto.",
      "$extensions": {
        "pe.creatorslatam": {
          "impreso": "K 12"
        }
      }
    },
    "apagado": {
      "$value": {
        "colorSpace": "srgb",
        "components": [
          0.5412,
          0.5686,
          0.6118
        ],
        "alpha": 1,
        "hex": "#8A919C"
      },
      "$description": "El color del interruptor abajo: lo que espera y el contexto. Texto solo desde 24 px (19 px Bold) y sobre Blanco.",
      "$extensions": {
        "pe.creatorslatam": {
          "impreso": "K 45"
        }
      }
    },
    "pizarra": {
      "$value": {
        "colorSpace": "srgb",
        "components": [
          0.3725,
          0.4,
          0.4471
        ],
        "alpha": 1,
        "hex": "#5F6672"
      },
      "$description": "Rótulos, eyebrows, pies y texto secundario, a cualquier tamaño. Nunca sobre oscuro (2,91:1).",
      "$extensions": {
        "pe.creatorslatam": {
          "impreso": "K 70"
        }
      }
    },
    "tinta": {
      "$value": {
        "colorSpace": "srgb",
        "components": [
          0.1137,
          0.1137,
          0.1216
        ],
        "alpha": 1,
        "hex": "#1D1D1F"
      },
      "$description": "Lo que ya está hecho: texto principal, estado «hecho», la persona que aprueba. De noche, el fondo.",
      "$extensions": {
        "pe.creatorslatam": {
          "impreso": "K 100"
        }
      }
    },
    "encendido": {
      "$value": {
        "colorSpace": "srgb",
        "components": [
          0.0,
          0.4784,
          1.0
        ],
        "alpha": 1,
        "hex": "#007AFF"
      },
      "$description": "Lo único que hay que mirar ahora. Un elemento por pieza, ≤ 5 % del área. Texto solo desde 24 px o 19 px Bold.",
      "$extensions": {
        "pe.creatorslatam": {
          "impreso": "no se imprime: en papel lo encendido va en tinta"
        }
      }
    },
    "encendido-suave": {
      "$value": {
        "colorSpace": "srgb",
        "components": [
          0.949,
          0.9725,
          1.0
        ],
        "alpha": 1,
        "hex": "#F2F8FF"
      },
      "$description": "Fondo del único elemento encendido (burbuja del seguimiento, chip activo, tarjeta o nodo encendido). Nunca decorativo."
    },
    "error": {
      "$value": {
        "colorSpace": "srgb",
        "components": [
          0.8431,
          0.0,
          0.0824
        ],
        "alpha": 1,
        "hex": "#D70015"
      },
      "$description": "Solo errores de formulario en la web (5,38:1). No existe en piezas."
    },
    "oscuro": {
      "superficie": {
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.1725,
            0.1725,
            0.1804
          ],
          "alpha": 1,
          "hex": "#2C2C2E"
        },
        "$description": "Tarjeta sobre el fondo tinta (1,21:1 contra la tinta)."
      },
      "elevado": {
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.2275,
            0.2275,
            0.2353
          ],
          "alpha": 1,
          "hex": "#3A3A3C"
        },
        "$description": "Borde en oscuro, burbuja o chip dentro de una tarjeta y marco del teléfono en oscuro."
      },
      "texto-2": {
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.6824,
            0.6824,
            0.698
          ],
          "alpha": 1,
          "hex": "#AEAEB2"
        },
        "$description": "Texto secundario y eyebrows en oscuro (7,61:1 sobre tinta)."
      },
      "encendido": {
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.0392,
            0.5176,
            1.0
          ],
          "alpha": 1,
          "hex": "#0A84FF"
        },
        "$description": "Relleno encendido en oscuro: botón, barra, interruptor «ahora» (4,61:1)."
      },
      "encendido-texto": {
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.251,
            0.6118,
            1.0
          ],
          "alpha": 1,
          "hex": "#409CFF"
        },
        "$description": "Texto encendido en oscuro: segundo tiempo del titular y cifra (5,94:1)."
      },
      "encendido-suave": {
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.102,
            0.1765,
            0.2627
          ],
          "alpha": 1,
          "hex": "#1A2D43"
        },
        "$description": "#0A84FF al 16 % sobre la tinta: fondo del elemento encendido en oscuro."
      },
      "escenario": {
        "$value": {
          "colorSpace": "srgb",
          "components": [
            0.0,
            0.0,
            0.0
          ],
          "alpha": 1,
          "hex": "#000000"
        },
        "$description": "Solo pantallas LED de escenario."
      }
    }
  },
  "tema": {
    "$type": "color",
    "claro": {
      "fondo": {
        "$value": "{color.blanco}"
      },
      "superficie": {
        "$value": "{color.papel}"
      },
      "elevado": {
        "$value": "{color.blanco}"
      },
      "texto": {
        "$value": "{color.tinta}"
      },
      "texto-2": {
        "$value": "{color.pizarra}"
      },
      "texto-3": {
        "$value": "{color.apagado}",
        "$description": "Solo desde 24 px o 19 px Bold, sobre Blanco."
      },
      "borde": {
        "$value": "{color.linea}"
      },
      "acento": {
        "$value": "{color.encendido}"
      },
      "acento-texto": {
        "$value": "{color.encendido}"
      },
      "acento-suave": {
        "$value": "{color.encendido-suave}"
      },
      "sobre-acento": {
        "$value": "{color.blanco}",
        "$description": "Texto del botón: Bold desde 19 px."
      },
      "control-apagado": {
        "$value": "{color.apagado}"
      },
      "control-hecho": {
        "$value": "{color.tinta}"
      },
      "telefono-marco": {
        "$value": "{color.tinta}"
      },
      "telefono-pantalla": {
        "$value": "{color.papel}"
      },
      "logo": {
        "$value": "{color.tinta}"
      },
      "logo-pie": {
        "$value": "{color.apagado}"
      }
    },
    "oscuro": {
      "fondo": {
        "$value": "{color.tinta}",
        "$description": "De noche, la tinta es el papel."
      },
      "superficie": {
        "$value": "{color.oscuro.superficie}"
      },
      "elevado": {
        "$value": "{color.oscuro.elevado}"
      },
      "texto": {
        "$value": "{color.papel}"
      },
      "texto-2": {
        "$value": "{color.oscuro.texto-2}"
      },
      "texto-3": {
        "$value": "{color.apagado}",
        "$description": "El mismo valor que en claro (5,30:1)."
      },
      "borde": {
        "$value": "{color.oscuro.elevado}"
      },
      "acento": {
        "$value": "{color.oscuro.encendido}"
      },
      "acento-texto": {
        "$value": "{color.oscuro.encendido-texto}"
      },
      "acento-suave": {
        "$value": "{color.oscuro.encendido-suave}"
      },
      "sobre-acento": {
        "$value": "{color.blanco}",
        "$description": "Bold desde 19 px (3,65:1)."
      },
      "control-apagado": {
        "$value": "{color.apagado}"
      },
      "control-hecho": {
        "$value": "{color.papel}"
      },
      "telefono-marco": {
        "$value": "{color.oscuro.elevado}"
      },
      "telefono-pantalla": {
        "$value": "{color.papel}",
        "$description": "La pantalla sigue clara en la pieza oscura."
      },
      "logo": {
        "$value": "{color.papel}"
      },
      "logo-pie": {
        "$value": "{color.apagado}"
      },
      "escenario": {
        "$value": "{color.oscuro.escenario}"
      }
    }
  },
  "dato": {
    "$type": "color",
    "$description": "Los tres estados del interruptor, también en gráficos. No hay colores de apoyo.",
    "apagado": {
      "$value": "{color.apagado}",
      "$description": "Contexto, el resto, el día 1, lo pendiente."
    },
    "hecho": {
      "$value": "{color.tinta}",
      "$description": "Lo que ya pasó, una segunda serie, el total. En A4 impreso, también lo encendido."
    },
    "ahora": {
      "$value": "{color.encendido}",
      "$description": "Lo que dice el título. Uno por pieza."
    },
    "sin-dato": {
      "$value": "{color.linea}",
      "$description": "Retícula, riel, filetes. Nunca una serie."
    },
    "oscuro": {
      "apagado": {
        "$value": "{color.apagado}"
      },
      "hecho": {
        "$value": "{color.papel}"
      },
      "ahora": {
        "$value": "{color.oscuro.encendido}"
      },
      "sin-dato": {
        "$value": "{color.oscuro.elevado}"
      }
    }
  },
  "fuente": {
    "web": {
      "$type": "fontFamily",
      "$value": [
        "CL Sans",
        "Arial",
        "sans-serif"
      ],
      "$description": "CL Sans = Helvetica Neue local si existe; si no, TeX Gyre Heros autoalojada (400 y 700). Nunca Inter."
    },
    "piezas": {
      "$type": "fontFamily",
      "$value": [
        "Helvetica Neue"
      ],
      "$description": "PNG, PDF y video exportados desde la Mac."
    },
    "editable": {
      "$type": "fontFamily",
      "$value": [
        "Arial"
      ],
      "$description": "Solo el .pptx que exige un organizador; nunca es la fuente."
    },
    "peso": {
      "$type": "fontWeight",
      "regular": {
        "$value": 400,
        "$description": "Conversación, cuerpo, bajadas, pies."
      },
      "bold": {
        "$value": 700,
        "$description": "Quién y cuánto: titulares, cifras, eyebrows, botones."
      }
    }
  },
  "escala": {
    "$type": "dimension",
    "$description": "Una sola escala para todos los formatos de pantalla.",
    "12": {
      "$value": {
        "value": 12,
        "unit": "px"
      }
    },
    "15": {
      "$value": {
        "value": 15,
        "unit": "px"
      }
    },
    "17": {
      "$value": {
        "value": 17,
        "unit": "px"
      }
    },
    "19": {
      "$value": {
        "value": 19,
        "unit": "px"
      }
    },
    "24": {
      "$value": {
        "value": 24,
        "unit": "px"
      }
    },
    "30": {
      "$value": {
        "value": 30,
        "unit": "px"
      }
    },
    "42": {
      "$value": {
        "value": 42,
        "unit": "px"
      }
    },
    "58": {
      "$value": {
        "value": 58,
        "unit": "px"
      }
    },
    "80": {
      "$value": {
        "value": 80,
        "unit": "px"
      }
    },
    "112": {
      "$value": {
        "value": 112,
        "unit": "px"
      }
    },
    "160": {
      "$value": {
        "value": 160,
        "unit": "px"
      }
    }
  },
  "tracking": {
    "$type": "number",
    "$description": "em. Se elige por el tamaño VISIBLE: web y lámina tal cual; piezas de redes (1080, YouTube, OG, banners) a un tercio; A4 en pt × 1,7. Entre dos pasos, el menor.",
    "visible-17": {
      "$value": 0,
      "$description": "Hasta 17 px visibles."
    },
    "visible-19": {
      "$value": -0.01,
      "$description": "19 px."
    },
    "visible-24": {
      "$value": -0.015,
      "$description": "24 px."
    },
    "visible-30": {
      "$value": -0.02,
      "$description": "30 px."
    },
    "visible-42": {
      "$value": -0.028,
      "$description": "42 px."
    },
    "visible-58": {
      "$value": -0.035,
      "$description": "58 px."
    },
    "visible-80": {
      "$value": -0.04,
      "$description": "80 px."
    },
    "visible-112": {
      "$value": -0.045,
      "$description": "112 px."
    },
    "visible-160": {
      "$value": -0.05,
      "$description": "160 px."
    },
    "eyebrow": {
      "$value": 0.1,
      "$description": "MAYÚSCULAS con tilde, Bold, en todos los formatos."
    },
    "oscuro-titular": {
      "$value": 0.005,
      "$description": "Se suma en oscuro a los titulares (el claro sobre oscuro engorda)."
    },
    "oscuro-texto": {
      "$value": 0.01,
      "$description": "Se suma en oscuro al texto de 19 px visibles o menos."
    }
  },
  "interlineado": {
    "$type": "number",
    "cifra": {
      "$value": 1.0,
      "$description": "Cifra o titular de una sola línea."
    },
    "titular": {
      "$value": 1.03,
      "$description": "Titulares de 58 px o más en dos o más líneas (piso para minúsculas con tilde y descendentes). Una mayúscula con tilde bajo un descendente suma 1,17 em: se corta distinto o sube a 1,18."
    },
    "titulo-42": {
      "$value": 1.08,
      "$description": "Títulos de 42 px."
    },
    "titulo-30": {
      "$value": 1.15,
      "$description": "Títulos de 30 px."
    },
    "titulo-24": {
      "$value": 1.25,
      "$description": "Títulos de 19 y 24 px."
    },
    "eyebrow": {
      "$value": 1.2,
      "$description": "Eyebrows."
    },
    "pieza": {
      "$value": 1.35,
      "$description": "Cuerpo y bajada de piezas (lienzo, historia, lámina): textos de hasta 3 líneas."
    },
    "bajada-web": {
      "$value": 1.4,
      "$description": "Bajada de la web (la de la lámina y el lienzo va en 1,35)."
    },
    "cuerpo": {
      "$value": 1.5,
      "$description": "Texto corrido en pantalla."
    },
    "a4-linea-base": {
      "$value": 14.17,
      "$description": "pt: 5 mm; el cuerpo de 10 pt cae en ella."
    }
  },
  "formato": {
    "lamina": {
      "$description": "1280 × 720 CSS (PDF 960 × 540 pt). 1920 × 1080 = todo × 1,5.",
      "margen-lados": {
        "$value": {
          "value": 80,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "margen-arriba": {
        "$value": {
          "value": 56,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "margen-abajo": {
        "$value": {
          "value": 64,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "columnas": {
        "$value": 12,
        "$description": "columnas",
        "$type": "number"
      },
      "columna": {
        "$value": {
          "value": 64,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "medianil": {
        "$value": {
          "value": 32,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "linea-titulo": {
        "$value": {
          "value": 216,
          "unit": "px"
        },
        "$description": "Portada: el borde superior del título, 30 % del alto.",
        "$type": "dimension"
      },
      "pie-linea-base": {
        "$value": {
          "value": 696,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "texto": {
        "pie": {
          "$value": "{escala.12}"
        },
        "eyebrow": {
          "$value": "{escala.15}"
        },
        "chico": {
          "$value": "{escala.12}"
        },
        "cuerpo": {
          "$value": "{escala.15}"
        },
        "bajada": {
          "$value": "{escala.19}"
        },
        "tarjeta": {
          "$value": "{escala.19}"
        },
        "titulo": {
          "$value": "{escala.42}"
        },
        "portada": {
          "$value": "{escala.58}"
        },
        "cifra": {
          "$value": "{escala.112}"
        },
        "cifra-fila": {
          "$value": "{escala.58}"
        },
        "boton": {
          "$value": "{escala.19}"
        }
      }
    },
    "charla": {
      "$description": "Lámina proyectada o en LED; misma retícula que la lámina.",
      "texto": {
        "pie": {
          "$value": "{escala.15}"
        },
        "eyebrow": {
          "$value": "{escala.19}"
        },
        "chico": {
          "$value": "{escala.19}"
        },
        "cuerpo": {
          "$value": "{escala.24}"
        },
        "bajada": {
          "$value": "{escala.24}"
        },
        "tarjeta": {
          "$value": "{escala.30}"
        },
        "titulo": {
          "$value": "{escala.58}"
        },
        "portada": {
          "$value": "{escala.80}"
        },
        "cifra": {
          "$value": "{escala.160}"
        }
      }
    },
    "post": {
      "$description": "1080 × 1350 (y 1080 × 1440): post, carrusel, anuncio de Meta, documento de LinkedIn.",
      "margen": {
        "$value": {
          "value": 80,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "columnas": {
        "$value": 6,
        "$description": "columnas",
        "$type": "number"
      },
      "columna": {
        "$value": {
          "value": 120,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "medianil": {
        "$value": {
          "value": 40,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "linea-titulo": {
        "$value": {
          "value": 408,
          "unit": "px"
        },
        "$description": "30 % del alto (432 en 1080 × 1440).",
        "$type": "dimension"
      },
      "texto": {
        "pie": {
          "$value": "{escala.30}"
        },
        "eyebrow": {
          "$value": "{escala.30}"
        },
        "chico": {
          "$value": "{escala.30}"
        },
        "cuerpo": {
          "$value": "{escala.42}"
        },
        "bajada": {
          "$value": "{escala.58}"
        },
        "tarjeta": {
          "$value": "{escala.42}"
        },
        "titulo": {
          "$value": "{escala.80}"
        },
        "portada": {
          "$value": "{escala.112}"
        },
        "cifra": {
          "$value": "{escala.160}"
        },
        "boton": {
          "$value": "{escala.42}"
        }
      }
    },
    "historia": {
      "$description": "1080 × 1920: historia, reel y anuncio 9:16. Texto, logo y botón solo dentro de x 80-1000, y 272-1248.",
      "zona-x-inicio": {
        "$value": {
          "value": 80,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "zona-x-fin": {
        "$value": {
          "value": 1000,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "zona-y-inicio": {
        "$value": {
          "value": 272,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "zona-y-fin": {
        "$value": {
          "value": 1248,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "linea-titulo": {
        "$value": {
          "value": 576,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "texto": {
        "pie": {
          "$value": "{escala.30}"
        },
        "eyebrow": {
          "$value": "{escala.30}"
        },
        "chico": {
          "$value": "{escala.30}"
        },
        "cuerpo": {
          "$value": "{escala.42}"
        },
        "bajada": {
          "$value": "{escala.58}"
        },
        "tarjeta": {
          "$value": "{escala.42}"
        },
        "titulo": {
          "$value": "{escala.80}"
        },
        "portada": {
          "$value": "{escala.112}"
        },
        "cifra": {
          "$value": "{escala.160}"
        },
        "boton": {
          "$value": "{escala.42}"
        }
      }
    },
    "linkedin-martin": {
      "$description": "Portada del perfil 1584 × 396. Zona útil x 700-1504, y 80-316.",
      "zona-x-inicio": {
        "$value": {
          "value": 700,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "zona-x-fin": {
        "$value": {
          "value": 1504,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "zona-y-inicio": {
        "$value": {
          "value": 80,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "zona-y-fin": {
        "$value": {
          "value": 316,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "linea-titulo": {
        "$value": {
          "value": 120,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "texto": {
        "titulo": {
          "$value": "{escala.42}"
        },
        "linea": {
          "$value": "{escala.24}"
        }
      }
    },
    "linkedin-pagina": {
      "$description": "Portada de la página 1512 × 256, fondo Papel. Zona útil x 760-1432, y 56-200.",
      "zona-x-inicio": {
        "$value": {
          "value": 760,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "zona-x-fin": {
        "$value": {
          "value": 1432,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "zona-y-inicio": {
        "$value": {
          "value": 56,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "zona-y-fin": {
        "$value": {
          "value": 200,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "linea-titulo": {
        "$value": {
          "value": 80,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "texto": {
        "titulo": {
          "$value": "{escala.42}"
        },
        "linea": {
          "$value": "{escala.24}"
        }
      }
    },
    "youtube": {
      "$description": "Miniatura 1280 × 720, exportada a 3840 × 2160. Texto en x 80-720; imagen a sangre en x 768-1280; duración libre en x ≥ 1060, y ≥ 600.",
      "linea-titulo": {
        "$value": {
          "value": 216,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "simbolo-alto": {
        "$value": {
          "value": 48,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "texto": {
        "eyebrow": {
          "$value": "{escala.30}"
        },
        "titulo": {
          "$value": "{escala.80}"
        },
        "portada": {
          "$value": "{escala.112}"
        }
      }
    },
    "og": {
      "$description": "Vista previa de enlace 1200 × 630, márgenes de 80.",
      "linea-titulo": {
        "$value": {
          "value": 192,
          "unit": "px"
        },
        "$description": "30 % del alto, redondeado a 8.",
        "$type": "dimension"
      },
      "texto": {
        "eyebrow": {
          "$value": "{escala.19}"
        },
        "pie": {
          "$value": "{escala.19}"
        },
        "bajada": {
          "$value": "{escala.30}"
        },
        "titulo": {
          "$value": "{escala.80}"
        },
        "titulo-largo": {
          "$value": "{escala.58}"
        }
      }
    },
    "web": {
      "$description": "Escritorio (≥ 1024) / celular (< 768). La web no sigue el modo oscuro del teléfono; como máximo una banda «fuera de horario» por página, con data-theme=\"dark\".",
      "contenedor": {
        "$value": {
          "value": 1200,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "columnas-escritorio": {
        "$value": 12,
        "$description": "columnas de 78",
        "$type": "number"
      },
      "medianil-escritorio": {
        "$value": {
          "value": 24,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "margen-escritorio": {
        "$value": {
          "value": 48,
          "unit": "px"
        },
        "$description": "mínimo",
        "$type": "dimension"
      },
      "columnas-tableta": {
        "$value": 8,
        "$description": "columnas",
        "$type": "number"
      },
      "margen-tableta": {
        "$value": {
          "value": 40,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "medianil-tableta": {
        "$value": {
          "value": 24,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "columnas-celular": {
        "$value": 4,
        "$description": "columnas",
        "$type": "number"
      },
      "margen-celular": {
        "$value": {
          "value": 24,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "medianil-celular": {
        "$value": {
          "value": 16,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "seccion-escritorio": {
        "$value": {
          "value": 128,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "seccion-celular": {
        "$value": {
          "value": 80,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "cabecera": {
        "$value": {
          "value": 64,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "boton-alto": {
        "$value": {
          "value": 52,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "tocable-minimo": {
        "$value": {
          "value": 44,
          "unit": "px"
        },
        "$type": "dimension"
      },
      "escritorio": {
        "pie": {
          "$value": "{escala.12}"
        },
        "eyebrow": {
          "$value": "{escala.12}"
        },
        "chico": {
          "$value": "{escala.15}"
        },
        "cuerpo": {
          "$value": "{escala.17}"
        },
        "bajada": {
          "$value": "{escala.24}"
        },
        "h3": {
          "$value": "{escala.24}"
        },
        "h2": {
          "$value": "{escala.58}"
        },
        "h1": {
          "$value": "{escala.80}"
        },
        "cifra": {
          "$value": "{escala.58}"
        },
        "boton": {
          "$value": "{escala.19}"
        }
      },
      "celular": {
        "pie": {
          "$value": "{escala.12}"
        },
        "eyebrow": {
          "$value": "{escala.12}"
        },
        "chico": {
          "$value": "{escala.15}"
        },
        "cuerpo": {
          "$value": "{escala.17}"
        },
        "bajada": {
          "$value": "{escala.19}"
        },
        "h3": {
          "$value": "{escala.19}"
        },
        "h2": {
          "$value": "{escala.30}"
        },
        "h1": {
          "$value": "{escala.42}"
        },
        "cifra": {
          "$value": "{escala.42}"
        },
        "boton": {
          "$value": "{escala.19}"
        }
      }
    },
    "a4": {
      "$description": "A4 vertical 210 × 297 mm. Márgenes 20/20/22/20 mm; 6 columnas de 25 mm con medianil de 4 (12 de 10,5); línea base de 5 mm.",
      "margen-arriba": {
        "$value": 20,
        "$description": "mm",
        "$type": "number"
      },
      "margen-lados": {
        "$value": 20,
        "$description": "mm",
        "$type": "number"
      },
      "margen-abajo": {
        "$value": 22,
        "$description": "mm",
        "$type": "number"
      },
      "columna": {
        "$value": 25,
        "$description": "mm",
        "$type": "number"
      },
      "medianil": {
        "$value": 4,
        "$description": "mm",
        "$type": "number"
      },
      "linea-base": {
        "$value": 5,
        "$description": "mm",
        "$type": "number"
      },
      "linea-titulo": {
        "$value": 90,
        "$description": "mm: portada, 30 % de 297",
        "$type": "number"
      },
      "texto": {
        "pie": {
          "$value": 7,
          "$description": "pt",
          "$type": "number"
        },
        "eyebrow": {
          "$value": 7,
          "$description": "pt",
          "$type": "number"
        },
        "tabla": {
          "$value": 9,
          "$description": "pt",
          "$type": "number"
        },
        "cuerpo": {
          "$value": 10,
          "$description": "pt",
          "$type": "number"
        },
        "bajada": {
          "$value": 12,
          "$description": "pt",
          "$type": "number"
        },
        "subtitulo": {
          "$value": 12,
          "$description": "pt",
          "$type": "number"
        },
        "cifra-tabla": {
          "$value": 14,
          "$description": "pt",
          "$type": "number"
        },
        "titulo": {
          "$value": 20,
          "$description": "pt",
          "$type": "number"
        },
        "cifra-tarjeta": {
          "$value": 28,
          "$description": "pt",
          "$type": "number"
        },
        "portada": {
          "$value": 36,
          "$description": "pt",
          "$type": "number"
        },
        "cifra": {
          "$value": 48,
          "$description": "pt",
          "$type": "number"
        }
      }
    }
  },
  "espacio": {
    "$type": "dimension",
    "$description": "Sistema de 8 (4 y 12 como medios pasos).",
    "4": {
      "$value": {
        "value": 4,
        "unit": "px"
      }
    },
    "8": {
      "$value": {
        "value": 8,
        "unit": "px"
      }
    },
    "12": {
      "$value": {
        "value": 12,
        "unit": "px"
      }
    },
    "16": {
      "$value": {
        "value": 16,
        "unit": "px"
      }
    },
    "24": {
      "$value": {
        "value": 24,
        "unit": "px"
      }
    },
    "32": {
      "$value": {
        "value": 32,
        "unit": "px"
      }
    },
    "48": {
      "$value": {
        "value": 48,
        "unit": "px"
      }
    },
    "64": {
      "$value": {
        "value": 64,
        "unit": "px"
      }
    },
    "80": {
      "$value": {
        "value": 80,
        "unit": "px"
      }
    },
    "96": {
      "$value": {
        "value": 96,
        "unit": "px"
      }
    },
    "128": {
      "$value": {
        "value": 128,
        "unit": "px"
      }
    },
    "160": {
      "$value": {
        "value": 160,
        "unit": "px"
      }
    }
  },
  "radio": {
    "$type": "dimension",
    "campo": {
      "$value": {
        "value": 8,
        "unit": "px"
      }
    },
    "captura": {
      "$value": {
        "value": 12,
        "unit": "px"
      }
    },
    "tarjeta": {
      "$value": {
        "value": 16,
        "unit": "px"
      }
    },
    "pildora": {
      "$value": {
        "value": 999,
        "unit": "px"
      },
      "$description": "Botón, chip e interruptor."
    },
    "lienzo": {
      "campo": {
        "$value": {
          "value": 16,
          "unit": "px"
        }
      },
      "captura": {
        "$value": {
          "value": 32,
          "unit": "px"
        }
      },
      "tarjeta": {
        "$value": {
          "value": 40,
          "unit": "px"
        }
      }
    }
  },
  "borde": {
    "$type": "dimension",
    "ancho": {
      "$value": {
        "value": 1,
        "unit": "px"
      },
      "$description": "Pantalla y lámina."
    },
    "lienzo": {
      "$value": {
        "value": 2,
        "unit": "px"
      },
      "$description": "Lienzo de 1080 (1 px desaparece al verse a un tercio)."
    },
    "encendido": {
      "$value": {
        "value": 1.5,
        "unit": "px"
      },
      "$description": "Borde azul del elemento encendido."
    },
    "encendido-lienzo": {
      "$value": {
        "value": 3,
        "unit": "px"
      }
    },
    "foco": {
      "$value": {
        "value": 2,
        "unit": "px"
      },
      "$description": "Anillo de foco en la web, a 2 px del control."
    }
  },
  "interruptor": {
    "$type": "number",
    "$description": "En unidades w = ancho de la cápsula (38,75 en simbolo.svg).",
    "alto": {
      "$value": 3.076,
      "$description": "119,19 / 38,75"
    },
    "boton": {
      "$value": 0.911,
      "$description": "Ø 35,30"
    },
    "margen": {
      "$value": 0.045,
      "$description": "1,73: aire entre botón y borde"
    },
    "recorrido": {
      "$value": 2.076,
      "$description": "80,43: de cy 99,81 a cy 19,38"
    },
    "separacion": {
      "$value": 0.374,
      "$description": "14,50: entre cápsulas del par y de la hilera"
    },
    "separacion-filas": {
      "$value": 1,
      "$description": "entre las dos filas de la hilera"
    },
    "minimo": {
      "$value": {
        "value": 12,
        "unit": "px"
      },
      "$description": "Ancho mínimo; por debajo va el punto azul."
    },
    "ancho": {
      "$type": "dimension",
      "web-suelto": {
        "$value": {
          "value": 24,
          "unit": "px"
        }
      },
      "web-hilera": {
        "$value": {
          "value": 16,
          "unit": "px"
        }
      },
      "lamina": {
        "$value": {
          "value": 24,
          "unit": "px"
        }
      },
      "charla": {
        "$value": {
          "value": 40,
          "unit": "px"
        }
      },
      "lienzo": {
        "$value": {
          "value": 56,
          "unit": "px"
        }
      },
      "lienzo-paginacion": {
        "$value": {
          "value": 16,
          "unit": "px"
        }
      }
    }
  },
  "logo": {
    "$type": "number",
    "proporcion": {
      "$value": 8.303,
      "$description": "Logo completo 989,59 × 119,19."
    },
    "simbolo-proporcion": {
      "$value": 0.772,
      "$description": "Símbolo 92 × 119,19."
    },
    "respeto": {
      "$value": 0.772,
      "$description": "Área de respeto = el ancho del símbolo, en múltiplos del alto del logo."
    },
    "minimo-pantalla": {
      "$type": "dimension",
      "$value": {
        "value": 16,
        "unit": "px"
      },
      "$description": "Alto mínimo del logo completo."
    },
    "minimo-impreso": {
      "$value": 3,
      "$description": "mm de alto del logo completo."
    },
    "optico-debajo-de": {
      "$type": "dimension",
      "$value": {
        "value": 72,
        "unit": "px"
      },
      "$description": "El símbolo solo que se vea a menos de 72 px de alto usa la versión óptica."
    },
    "optico-anillo": {
      "$value": 0.12,
      "$description": "w"
    },
    "optico-boton": {
      "$value": 0.76,
      "$description": "w"
    }
  },
  "icono": {
    "$type": "number",
    "trazo": {
      "$value": 1.75,
      "$description": "Sobre la retícula de 24 de Lucide; iguala el asta del Regular."
    },
    "escala": {
      "$value": 1.17,
      "$description": "Alto del ícono = 1,17 × el cuerpo del texto."
    },
    "minimo": {
      "$type": "dimension",
      "$value": {
        "value": 16,
        "unit": "px"
      }
    }
  },
  "movimiento": {
    "curva": {
      "$type": "cubicBezier",
      "entrada": {
        "$value": [
          0.05,
          0.7,
          0.1,
          1
        ],
        "$description": "Todo lo que entra."
      },
      "estado": {
        "$value": [
          0.4,
          0,
          0,
          1
        ],
        "$description": "Algo que ya está cambia: la perilla, una barra, un empuje."
      },
      "salida": {
        "$value": [
          0.3,
          0,
          0.8,
          0.15
        ],
        "$description": "Todo lo que sale."
      },
      "micro": {
        "$value": [
          0.2,
          0,
          0,
          1
        ],
        "$description": "Color, clic, conteo, interruptor como dato."
      },
      "lineal": {
        "$value": [
          0,
          0,
          1,
          1
        ],
        "$description": "Solo opacidad."
      }
    },
    "web": {
      "$type": "duration",
      "micro": {
        "$value": {
          "value": 150,
          "unit": "ms"
        },
        "$description": "Hover, interruptor, color."
      },
      "fundido": {
        "$value": {
          "value": 200,
          "unit": "ms"
        },
        "$description": "Opacidad; también «reducir movimiento»."
      },
      "salida": {
        "$value": {
          "value": 150,
          "unit": "ms"
        },
        "$description": "Salidas."
      },
      "entrada": {
        "$value": {
          "value": 300,
          "unit": "ms"
        },
        "$description": "Entradas."
      },
      "estado": {
        "$value": {
          "value": 300,
          "unit": "ms"
        },
        "$description": "Cambios y empujes."
      },
      "dato": {
        "$value": {
          "value": 800,
          "unit": "ms"
        },
        "$description": "Barras y conteos, una vez."
      }
    },
    "video-30fps": {
      "$type": "number",
      "$description": "Fotogramas a 30 fps (a 60 fps se duplican; los ms no cambian).",
      "micro": {
        "$value": 6,
        "$description": "200 ms"
      },
      "fundido": {
        "$value": 9,
        "$description": "300 ms"
      },
      "salida": {
        "$value": 8,
        "$description": "267 ms"
      },
      "entrada": {
        "$value": 14,
        "$description": "467 ms"
      },
      "gesto-de-marca": {
        "$value": 15,
        "$description": "500 ms: la perilla del logo sube, curva estado, sin rebote, con el clic a −20 dB"
      },
      "camara": {
        "$value": 21,
        "$description": "700 ms"
      },
      "dato": {
        "$value": 24,
        "$description": "800 ms"
      }
    }
  }
}