{
  "name": "NUEVAUNO UI",
  "description": "Logos, íconos, colores, fuentes y componentes de NUEVAUNO, para personas y agentes, con versiones fijas.",
  "homepage": "https://ui.nuevauno.com",
  "rule": "Ningún producto carga la marca en vivo desde ui.nuevauno.com: cada uno lleva su copia fija de una versión (/v/<versión>/, con integrity.json). /latest/ sólo es para mirar.",
  "latest": "1.0.1",
  "versions": "https://ui.nuevauno.com/versions.json",
  "pages": [
    {
      "slug": "home",
      "title": "Inicio",
      "url": "https://ui.nuevauno.com/"
    },
    {
      "slug": "logo",
      "title": "Logo",
      "url": "https://ui.nuevauno.com/logo"
    },
    {
      "slug": "colors",
      "title": "Colores",
      "url": "https://ui.nuevauno.com/colors"
    },
    {
      "slug": "typography",
      "title": "Tipografía",
      "url": "https://ui.nuevauno.com/typography"
    },
    {
      "slug": "icons",
      "title": "Íconos",
      "url": "https://ui.nuevauno.com/icons"
    },
    {
      "slug": "rules",
      "title": "Reglas de uso",
      "url": "https://ui.nuevauno.com/rules"
    },
    {
      "slug": "tokens",
      "title": "Tokens",
      "url": "https://ui.nuevauno.com/tokens"
    },
    {
      "slug": "components",
      "title": "Componentes",
      "url": "https://ui.nuevauno.com/components"
    },
    {
      "slug": "kit",
      "title": "Kit de pantallas (anterior)",
      "url": "https://ui.nuevauno.com/kit/"
    },
    {
      "slug": "kodo",
      "title": "Kōdo",
      "url": "https://ui.nuevauno.com/kodo"
    },
    {
      "slug": "mascot",
      "title": "Mascota",
      "url": "https://ui.nuevauno.com/mascot"
    },
    {
      "slug": "signature",
      "title": "Firma de correo",
      "url": "https://ui.nuevauno.com/signature"
    },
    {
      "slug": "placeholders",
      "title": "Imágenes de relleno",
      "url": "https://ui.nuevauno.com/placeholders"
    },
    {
      "slug": "wallpapers",
      "title": "Fondos de pantalla",
      "url": "https://ui.nuevauno.com/wallpapers"
    },
    {
      "slug": "agents",
      "title": "Versiones y uso",
      "url": "https://ui.nuevauno.com/agents"
    }
  ],
  "files": {
    "brandSpec": "https://ui.nuevauno.com/brand-spec.json",
    "brandMd": "https://ui.nuevauno.com/BRAND.md",
    "uiMd": "https://ui.nuevauno.com/UI.md",
    "tokensJson": "https://ui.nuevauno.com/tokens/tokens.json",
    "tokensCss": "https://ui.nuevauno.com/tokens/tokens.css",
    "tokensScss": "https://ui.nuevauno.com/tokens/_tokens.scss",
    "tokensScssDark": "https://ui.nuevauno.com/tokens/_tokens.dark.scss",
    "uiTokens": "https://ui.nuevauno.com/ui-tokens.json",
    "components": "https://ui.nuevauno.com/components/components.css",
    "componentsJson": "https://ui.nuevauno.com/components/components.json",
    "icons": "https://ui.nuevauno.com/icons/nu/manifest.json",
    "kumo": "https://ui.nuevauno.com/adapters/kumo.css"
  },
  "pinned": {
    "brandSpec": {
      "url": "https://ui.nuevauno.com/v/1.0.1/brand-spec.json",
      "integrity": "sha384-q/ClrmIYQGlg5piFzNhkX+yamrgLD0YQQCooJPkKnHdAHfTiyfI3QtyyTlavoDOr"
    },
    "brandMd": {
      "url": "https://ui.nuevauno.com/v/1.0.1/BRAND.md",
      "integrity": "sha384-6lhkw5BwVtYqBUDVZoDYHT34BR+14EgkmRMQgwnPKPJY8d5465236egsAEN3JmcR"
    },
    "uiMd": {
      "url": "https://ui.nuevauno.com/v/1.0.1/UI.md",
      "integrity": "sha384-i0HKCeCCY1lguBrlNQtH9R72WW3daijvgB7pvk883tSRJ4mU6KOiHOmphddMKukE"
    },
    "tokensJson": {
      "url": "https://ui.nuevauno.com/v/1.0.1/tokens/tokens.json",
      "integrity": "sha384-RPRcSe/c0FcNWU+GWThXkFxOdcGMPrG0eb9atzGyMvlc9pYTJMQ5mGbRF8ZPQWem"
    },
    "tokensCss": {
      "url": "https://ui.nuevauno.com/v/1.0.1/tokens/tokens.css",
      "integrity": "sha384-2bQcJSsHawHzCx4Z/2g8/zZfxhtm2+2i/HeoMaOJHBCAw1m6UV/b4/PLV/4u01ge"
    },
    "tokensScss": {
      "url": "https://ui.nuevauno.com/v/1.0.1/tokens/_tokens.scss",
      "integrity": "sha384-oMFnCjcdDpsrHLNHoz5/XazyytkvLux91SbONwEg9x5juyCM4SCBVuqEvWlL3lng"
    },
    "tokensScssDark": {
      "url": "https://ui.nuevauno.com/v/1.0.1/tokens/_tokens.dark.scss",
      "integrity": "sha384-oT0e5lMHVfRpu59zg1Jd2ATUKcL05K9ZeRgEpc0GSIuJBSIyT73qqfBVi2Rrez/g"
    },
    "uiTokens": {
      "url": "https://ui.nuevauno.com/v/1.0.1/ui-tokens.json",
      "integrity": "sha384-pLHHM7BvP3B2at+QO9Drr6wujxswbK5k9G8yp/n45dgNyiV4iJivqzk2nZmZedB+"
    },
    "components": {
      "url": "https://ui.nuevauno.com/v/1.0.1/components/components.css",
      "integrity": "sha384-++rOU80wTu+yaVkLuYAPJ4mDBtQyvsgUeJr2dhpPUoMDR74Ks+b/kyq3hGNboA2p"
    },
    "componentsJson": {
      "url": "https://ui.nuevauno.com/v/1.0.1/components/components.json",
      "integrity": "sha384-Uc21fNxp5akxzrDjFrat75PB1tyU8txuHY2jx9lHK8c79v/1nE2JuMm2H4GQM0m+"
    },
    "icons": {
      "url": "https://ui.nuevauno.com/v/1.0.1/icons/nu/manifest.json",
      "integrity": "sha384-JBnZf1iHPovj6YJAI+Xcq3JFvfCs2gpGmXJ9SFFPsiNfu0K1sxeFvt09IbZUfHXo"
    },
    "kumo": {
      "url": "https://ui.nuevauno.com/v/1.0.1/adapters/kumo.css",
      "integrity": "sha384-ibHjxCIP5oKhph6nBgxu0lLKDQ74vIWLlSh5djaSRHX4rVW6WtxAhQac18Du05A/"
    }
  },
  "logosByUse": {
    "web-header-claro": {
      "url": "https://ui.nuevauno.com/logos/nuevauno-logo-light.anim.svg",
      "pinned": "https://ui.nuevauno.com/v/1.0.1/logos/nuevauno-logo-light.anim.svg",
      "integrity": "sha384-b1DPeAbqbKlVnja+qdcHiXis9R1jo9prakaLrqOiZxPLXtmae+w9FJXGuLkWLgf7"
    },
    "web-header-oscuro": {
      "url": "https://ui.nuevauno.com/logos/nuevauno-logo-dark.anim.svg",
      "pinned": "https://ui.nuevauno.com/v/1.0.1/logos/nuevauno-logo-dark.anim.svg",
      "integrity": "sha384-3/eDo11+oUqQdmZGhSBD1AU8sbmuBlSStDf6FNwN7rl/jQwmNOgAe5HYT5JES/wP"
    },
    "login-y-pantallas-app": {
      "url": "https://ui.nuevauno.com/logos/nuevauno-logo-light.anim.svg",
      "pinned": "https://ui.nuevauno.com/v/1.0.1/logos/nuevauno-logo-light.anim.svg",
      "integrity": "sha384-b1DPeAbqbKlVnja+qdcHiXis9R1jo9prakaLrqOiZxPLXtmae+w9FJXGuLkWLgf7"
    },
    "firma-de-correo": {
      "url": "https://ui.nuevauno.com/logos/nuevauno-logo-light-360.anim.gif",
      "pinned": "https://ui.nuevauno.com/v/1.0.1/logos/nuevauno-logo-light-360.anim.gif",
      "integrity": "sha384-IA1JqDIVkfpgE6Jq6D3dJSnFMvYQ3bhDL4GU+X5gC+IDR0nlAoYhMOKuO091EqCN"
    },
    "correo-html-transaccional": {
      "url": "https://ui.nuevauno.com/logos/nuevauno-logo-light-360.anim.gif",
      "pinned": "https://ui.nuevauno.com/v/1.0.1/logos/nuevauno-logo-light-360.anim.gif",
      "integrity": "sha384-IA1JqDIVkfpgE6Jq6D3dJSnFMvYQ3bhDL4GU+X5gC+IDR0nlAoYhMOKuO091EqCN"
    },
    "pdf-e-impresion": {
      "url": "https://ui.nuevauno.com/logos/nuevauno-logo-light.svg",
      "pinned": "https://ui.nuevauno.com/v/1.0.1/logos/nuevauno-logo-light.svg",
      "integrity": "sha384-bjxq0X69m54jbEcaLtQxzwJt3fpAroQKNfIgBsicoRnXH9pCMlPIjwHj067DH/9J"
    },
    "og-social-preview": {
      "url": "https://ui.nuevauno.com/logos/nuevauno-logo-light-2048.png",
      "pinned": "https://ui.nuevauno.com/v/1.0.1/logos/nuevauno-logo-light-2048.png",
      "integrity": "sha384-T892PMkFAquWJ67rZpohbf224UCzJcJCnkXIiQHFGaNcpSiuWiMWLkKRhEv4D7QA"
    },
    "presentaciones-y-docs": {
      "url": "https://ui.nuevauno.com/logos/nuevauno-logo-light-2048.png",
      "pinned": "https://ui.nuevauno.com/v/1.0.1/logos/nuevauno-logo-light-2048.png",
      "integrity": "sha384-T892PMkFAquWJ67rZpohbf224UCzJcJCnkXIiQHFGaNcpSiuWiMWLkKRhEv4D7QA"
    },
    "fondo-oscuro-estatico": {
      "url": "https://ui.nuevauno.com/logos/nuevauno-logo-dark.svg",
      "pinned": "https://ui.nuevauno.com/v/1.0.1/logos/nuevauno-logo-dark.svg",
      "integrity": "sha384-9gsAT68s/Z3XeH2cJI9Mobu5PbExq5w3JuJaZzs5ZF10BY2mb/mggMbiGQuxJiiy"
    },
    "prendas-packaging-cuadrado": {
      "url": "https://ui.nuevauno.com/logos/nuevauno-logo-vertical-light.svg",
      "pinned": "https://ui.nuevauno.com/v/1.0.1/logos/nuevauno-logo-vertical-light.svg",
      "integrity": "sha384-yZJ2DrMLfUbbtNrmtBhMI4O2OzsHND4YqJkaATQUMROAN0Io0Or36n0aIWh7Tpj6"
    },
    "solo-icono": {
      "url": "https://ui.nuevauno.com/logos/nuevauno-mark.svg",
      "pinned": "https://ui.nuevauno.com/v/1.0.1/logos/nuevauno-mark.svg",
      "integrity": "sha384-b08bOFaq2ERxqd9XsoA3t0CAeBqm8PzBuM4fPNtzy2iZnRZNZlL2QsSom3cbtk/0"
    },
    "solo-icono-fondo-oscuro": {
      "url": "https://ui.nuevauno.com/logos/nuevauno-mark-white.svg",
      "pinned": "https://ui.nuevauno.com/v/1.0.1/logos/nuevauno-mark-white.svg",
      "integrity": "sha384-xlZAGFXOyi5MseWnsW2gkEgeKMOiGG2kh5siDPZwF8E+Mu+ifr0T90s/WrgREBzJ"
    },
    "solo-icono-animado": {
      "url": "https://ui.nuevauno.com/logos/nuevauno-mark.anim.svg",
      "pinned": "https://ui.nuevauno.com/v/1.0.1/logos/nuevauno-mark.anim.svg",
      "integrity": "sha384-rJmhuSCOswF7IEWkDJeZTL3M95eZRjHIVRedIsE49HJNEhTIQGZLC7px/BnmsAvC"
    },
    "favicon": {
      "url": "https://ui.nuevauno.com/favicons/favicon.svg",
      "pinned": "https://ui.nuevauno.com/v/1.0.1/favicons/favicon.svg",
      "integrity": "sha384-2vR1BBA37irmVg8NnkSZGYi1yMhDTcHK2Ft2RgEZe2EShX2u3JVG64EpU0vScQKo"
    },
    "pwa-apple-touch": {
      "url": "https://ui.nuevauno.com/logos/nuevauno-pwa.png",
      "pinned": "https://ui.nuevauno.com/v/1.0.1/logos/nuevauno-pwa.png",
      "integrity": "sha384-CwbI0tP+t2sPXg4Ttb23Aw4+pMGClbOvRmFQmuvjiwrEsovIvRGLQdb85xYSwJ0X"
    },
    "avatar-redes": {
      "url": "https://ui.nuevauno.com/avatars/nuevauno-avatar-light.png",
      "pinned": "https://ui.nuevauno.com/v/1.0.1/avatars/nuevauno-avatar-light.png",
      "integrity": "sha384-7jcB2RKJ/T2Z7IXQ6rilDEtx3ZNo7Zeg34i8/E0RaQrbiCU3weD/QE8IxFBXndGV"
    },
    "badge-powered-by": {
      "url": "https://ui.nuevauno.com/footer/nuevauno.js",
      "pinned": "https://ui.nuevauno.com/v/1.0.1/footer/nuevauno.js",
      "integrity": "sha384-bS7JkV0k9zYLnvOi40bLA27qqrAGR5qOXJ1ZayvKuyxIEFxTG3xU5B7DEFv+iP+M"
    },
    "texto-vivo-excepcion": {
      "url": "https://ui.nuevauno.com/brand/lockup.css",
      "pinned": "https://ui.nuevauno.com/v/1.0.1/brand/lockup.css",
      "integrity": "sha384-dfRpSYMRj3IU/IWgQCuL+LdX6XuxV06Y6DcREsSbfQt7WUR7NH7dTSFRz/DUXo0p"
    }
  },
  "rules": [
    "El logo NO se compone: se usa un ARCHIVO del kit. Nunca se arma a mano icono + texto 'nuevauno' + cursor (en HTML, CSS, React, QWeb, Astro, PDF ni en ningún lado). Armarlo a mano es lo que hace que cada sitio salga distinto.",
    "El archivo se elige por contexto en la tabla `assets.byUse` de esta spec (o en /BRAND.md). Solo esas URLs; nada fuera de la tabla.",
    "Tamaño = altura del <img> = altura del mark (la caja del icono). Ancho automático (`width:auto`). Nunca fijar ancho y alto a la vez, nunca estirar.",
    "Animado (cursor parpadeando) en pantalla: header, login, web, firma de correo, apps. Estático en PDF, impresión, OG/social, favicon y donde no haya animación.",
    "Color: `light` (navy + naranja) sobre fondos claros; `dark` (blanco + naranja) sobre fondos oscuros. El lockup nunca va sobre naranja; sobre tile naranja solo el mark blanco.",
    "Única excepción al archivo: cuando el logo DEBE ser texto vivo (currentColor, selección, SSR sin imágenes), se usa /brand/lockup.css con el HTML de `snippets.html` TAL CUAL, sin cambiar ningún valor ni clase. Nada más.",
    "Los alias legacy (`assets.legacyAliases`) sirven el MISMO archivo que el canónico (byte a byte); están deprecados: no usarlos en código nuevo.",
    "Espacio libre mínimo alrededor del logo = 0.5 × altura del mark. Altura mínima del mark: 20px en pantalla, 6mm impreso.",
    "Si el kit no tiene el archivo que necesitas (otro tamaño, otro fondo, otro formato), se agrega al generador de la librería (brand/ de nuevauno/enterprise) y se publica. No se improvisa un render local.",
    "Favicon / icono de app / PWA (cuadrados ≤ 64px) usan la versión ÓPTICA del mark (`mark.optical`), que engorda trazos para leerse chico. Esa versión NO es el logo y no se usa en tamaños grandes ni junto al wordmark.",
    "El wordmark (las letras) tiene una exploración tipográfica (fuente UNO) que vive SOLO en /demo. Lo que se publica y se usa es el kit: Ubuntu Mono 400. No mezclar.",
    "Interfaz (pantallas, apps, paneles, onboarding): el estilo vive en /UI.md y /ui-tokens.json (Urbanist 400, etiquetas de sistema en Ubuntu Mono, radio 0, un solo acento naranja, número grande + etiqueta chica, datos reales o nada, Kōdo a un clic). Un agente que diseña una pantalla los lee antes de maquetar."
  ],
  "icons": {
    "count": 243,
    "manifest": "https://ui.nuevauno.com/icons/nu/manifest.json",
    "page": "https://ui.nuevauno.com/icons"
  },
  "components": [
    {
      "name": "base",
      "title": "Base",
      "status": "proposed",
      "classes": [
        "nu-ui",
        "nu-ui--compact"
      ],
      "css": "https://ui.nuevauno.com/components/base.css",
      "docs": "https://ui.nuevauno.com/components#base"
    },
    {
      "name": "button",
      "title": "Botón",
      "status": "proposed",
      "classes": [
        "nu-button",
        "nu-button--primary",
        "nu-button--text",
        "nu-button--small",
        "nu-button--large",
        "nu-button--block",
        "nu-buttons"
      ],
      "css": "https://ui.nuevauno.com/components/button.css",
      "docs": "https://ui.nuevauno.com/components#button"
    },
    {
      "name": "field",
      "title": "Campo",
      "status": "proposed",
      "classes": [
        "nu-field",
        "nu-field__label",
        "nu-field__control",
        "nu-field__help",
        "nu-field--line",
        "nu-fields"
      ],
      "css": "https://ui.nuevauno.com/components/field.css",
      "docs": "https://ui.nuevauno.com/components#field"
    },
    {
      "name": "notice",
      "title": "Aviso",
      "status": "proposed",
      "classes": [
        "nu-notices",
        "nu-notice",
        "nu-notice__mark",
        "nu-notice__text",
        "nu-notice--success",
        "nu-notice--info",
        "nu-notice--warning",
        "nu-notice--error",
        "nu-message",
        "nu-message--success",
        "nu-message--error"
      ],
      "css": "https://ui.nuevauno.com/components/notice.css",
      "docs": "https://ui.nuevauno.com/components#notice"
    },
    {
      "name": "card",
      "title": "Tarjeta",
      "status": "proposed",
      "classes": [
        "nu-card",
        "nu-card__head",
        "nu-card__body",
        "nu-card__figure",
        "nu-card__unit",
        "nu-cards"
      ],
      "css": "https://ui.nuevauno.com/components/card.css",
      "docs": "https://ui.nuevauno.com/components#card"
    },
    {
      "name": "chip",
      "title": "Chip",
      "status": "proposed",
      "classes": [
        "nu-chip",
        "nu-chip--accent",
        "nu-chips"
      ],
      "css": "https://ui.nuevauno.com/components/chip.css",
      "docs": "https://ui.nuevauno.com/components#chip"
    },
    {
      "name": "status",
      "title": "Estado",
      "status": "proposed",
      "classes": [
        "nu-status",
        "nu-status--active",
        "nu-status--online",
        "nu-status--alert"
      ],
      "css": "https://ui.nuevauno.com/components/status.css",
      "docs": "https://ui.nuevauno.com/components#status"
    },
    {
      "name": "label",
      "title": "Etiqueta de sistema",
      "status": "proposed",
      "classes": [
        "nu-label",
        "nu-label--block",
        "nu-label--accent"
      ],
      "css": "https://ui.nuevauno.com/components/label.css",
      "docs": "https://ui.nuevauno.com/components#label"
    },
    {
      "name": "link",
      "title": "Enlace",
      "status": "proposed",
      "classes": [
        "nu-link",
        "nu-link--muted"
      ],
      "css": "https://ui.nuevauno.com/components/link.css",
      "docs": "https://ui.nuevauno.com/components#link"
    },
    {
      "name": "page",
      "title": "Página de una columna",
      "status": "proposed",
      "classes": [
        "nu-page",
        "nu-page__main",
        "nu-page__logo",
        "nu-page__title",
        "nu-page__subtitle",
        "nu-page__stack",
        "nu-page__divider",
        "nu-page__list"
      ],
      "css": "https://ui.nuevauno.com/components/page.css",
      "docs": "https://ui.nuevauno.com/components#page"
    }
  ],
  "registry": {
    "index": "https://ui.nuevauno.com/r/registry.json",
    "item": "https://ui.nuevauno.com/r/{name}.json",
    "namespace": "@nuevauno"
  },
  "llms": "https://ui.nuevauno.com/llms.txt"
}
