{
  "schemaVersion": 1,
  "name": "KIRUPA DESIGN SYSTEM",
  "start": "/design/index.md",
  "guide": "/design/guide.md",
  "stats": {
    "assets": 11649,
    "currentAssets": 500,
    "fileAssets": 11448,
    "inlineSVG": 26,
    "spriteCells": 175,
    "symbols": 0,
    "sounds": 63,
    "recordings": 32,
    "synthesized": 31,
    "bots": 13,
    "tokens": 401,
    "styles": 6,
    "palettes": 8,
    "components": 24,
    "illustrations": 12
  },
  "sections": [
    {
      "id": "foundations",
      "title": "Foundations",
      "icon": {
        "pixel": "/pixel_icons/book.gif",
        "line": "/ssi/newDesign/nature/book.svg",
        "scifi": 1,
        "ukiyoe": 1,
        "platformer": 1
      },
      "page": "/design/foundations.htm",
      "url": "/design/sections/foundations.md",
      "prompt": "/design/agent/foundations.txt"
    },
    {
      "id": "themes",
      "title": "Themes",
      "icon": {
        "pixel": "/pixel_icons/paint.gif",
        "line": "/ssi/newDesign/nature/palette.svg",
        "scifi": 6,
        "ukiyoe": 6,
        "platformer": 6
      },
      "page": "/design/themes.htm",
      "url": "/design/sections/themes.md",
      "prompt": "/design/agent/themes.txt"
    },
    {
      "id": "components",
      "title": "Components",
      "icon": {
        "pixel": "/pixel_icons/component.gif",
        "line": "/ssi/newDesign/nature/book.svg",
        "scifi": 14,
        "ukiyoe": 0,
        "platformer": 0
      },
      "page": "/design/components.htm",
      "url": "/design/sections/components.md",
      "prompt": "/design/agent/components.txt"
    },
    {
      "id": "icons",
      "title": "Icons & Artwork",
      "icon": {
        "pixel": "/pixel_icons/picture.gif",
        "line": "/ssi/newDesign/nature/search.svg",
        "scifi": 6,
        "ukiyoe": 6,
        "platformer": 6
      },
      "page": "/design/icons.htm",
      "url": "/design/sections/icons.md",
      "prompt": "/design/agent/icons.txt"
    },
    {
      "id": "illustrations",
      "title": "Illustrations",
      "icon": {
        "pixel": "/pixel_icons/picture.gif",
        "line": "/ssi/newDesign/nature/palette.svg",
        "scifi": 6,
        "ukiyoe": 6,
        "platformer": 6
      },
      "page": "/design/illustrations.htm",
      "url": "/design/sections/illustrations.md",
      "prompt": "/design/agent/illustrations.txt"
    },
    {
      "id": "emoji",
      "title": "Twemoji",
      "icon": {
        "pixel": "/pixel_icons/smiley-happy.gif",
        "line": "/ssi/newDesign/nature/smile.svg",
        "scifi": 11,
        "ukiyoe": 10,
        "platformer": 10
      },
      "page": "/design/emoji.htm",
      "url": "/design/sections/emoji.md",
      "prompt": "/design/agent/emoji.txt"
    },
    {
      "id": "sounds",
      "title": "Sounds",
      "icon": {
        "pixel": "/pixel_icons/sound.gif",
        "line": "/ssi/newDesign/nature/sound-on.svg",
        "scifi": 4,
        "ukiyoe": 4,
        "platformer": 4
      },
      "page": "/design/sounds.htm",
      "url": "/design/sections/sounds.md",
      "prompt": "/design/agent/sounds.txt"
    },
    {
      "id": "motion",
      "title": "Motion",
      "icon": {
        "pixel": "/pixel_icons/play.gif",
        "line": "/ssi/newDesign/nature/play.svg",
        "scifi": 2,
        "ukiyoe": 2,
        "platformer": 2
      },
      "page": "/design/motion.htm",
      "url": "/design/sections/motion.md",
      "prompt": "/design/agent/motion.txt"
    },
    {
      "id": "voice",
      "title": "Voice & Tone",
      "icon": {
        "pixel": "/pixel_icons/text.gif",
        "line": "/ssi/newDesign/nature/chat.svg",
        "scifi": 3,
        "ukiyoe": 3,
        "platformer": 3
      },
      "page": "/design/voice.htm",
      "url": "/design/sections/voice.md",
      "prompt": "/design/agent/voice.txt"
    },
    {
      "id": "media",
      "title": "Video & Podcasts",
      "icon": {
        "pixel": "/pixel_icons/movie.gif",
        "line": "/ssi/newDesign/nature/play.svg",
        "scifi": 2,
        "ukiyoe": 2,
        "platformer": 2
      },
      "page": "/design/media.htm",
      "url": "/design/sections/media.md",
      "prompt": "/design/agent/media.txt"
    },
    {
      "id": "online",
      "title": "Who's Online",
      "icon": {
        "pixel": "/pixel_icons/globe.gif",
        "line": "/ssi/newDesign/nature/globe.svg",
        "scifi": 9,
        "ukiyoe": 9,
        "platformer": 9
      },
      "page": "/design/online.htm",
      "url": "/design/sections/online.md",
      "prompt": "/design/agent/online.txt"
    },
    {
      "id": "chat",
      "title": "kirupaBot Chat",
      "icon": {
        "pixel": "/pixel_icons/robot1.gif",
        "line": "/ssi/newDesign/nature/chat.svg",
        "scifi": 11,
        "ukiyoe": 10,
        "platformer": 10
      },
      "page": "/design/chat.htm",
      "url": "/design/sections/chat.md",
      "prompt": "/design/agent/chat.txt"
    },
    {
      "id": "forums",
      "title": "Forums",
      "icon": {
        "pixel": "/pixel_icons/group.gif",
        "line": "/ssi/newDesign/nature/chat.svg",
        "scifi": 3,
        "ukiyoe": 3,
        "platformer": 3
      },
      "page": "/design/forums.htm",
      "url": "/design/sections/forums.md",
      "prompt": "/design/agent/forums.txt"
    },
    {
      "id": "bots",
      "title": "Forum Bots",
      "icon": {
        "pixel": "/pixel_icons/robot2.gif",
        "line": "/ssi/newDesign/nature/smile.svg",
        "scifi": 11,
        "ukiyoe": 10,
        "platformer": 10
      },
      "page": "/design/bots.htm",
      "url": "/design/sections/bots.md",
      "prompt": "/design/agent/bots.txt"
    },
    {
      "id": "accessibility",
      "title": "Accessibility",
      "icon": {
        "pixel": "/pixel_icons/heart.gif",
        "line": "/ssi/newDesign/nature/heart.svg",
        "scifi": 8,
        "ukiyoe": 8,
        "platformer": 8
      },
      "page": "/design/accessibility.htm",
      "url": "/design/sections/accessibility.md",
      "prompt": "/design/agent/accessibility.txt"
    },
    {
      "id": "extend",
      "title": "Implementation",
      "icon": {
        "pixel": "/pixel_icons/tools.gif",
        "line": "/ssi/newDesign/nature/sprout.svg",
        "scifi": 14,
        "ukiyoe": 0,
        "platformer": 0
      },
      "page": "/design/extend.htm",
      "url": "/design/sections/extend.md",
      "prompt": "/design/agent/extend.txt"
    },
    {
      "id": "references",
      "title": "References",
      "icon": {
        "pixel": "/pixel_icons/lightbulb.gif",
        "line": "/ssi/newDesign/nature/book.svg",
        "scifi": 1,
        "ukiyoe": 1,
        "platformer": 1
      },
      "page": "/design/references.htm",
      "url": "/design/sections/references.md",
      "prompt": "/design/agent/references.txt"
    }
  ],
  "accessibility": {
    "page": "/design/accessibility.htm",
    "reference": "/design/sections/accessibility.md",
    "prompt": "/design/agent/accessibility.txt",
    "rule": "Follow WCAG 2.2 AA for new or changed content: semantic HTML, keyboard access, visible focus, readable contrast in every theme, text alternatives, labeled controls, and explicit errors. Support zoom/reflow, respect reduced motion, and keep sound optional. Read /design/sections/accessibility.md for acceptance checks. Report unresolved barriers; automated checks alone do not establish conformance."
  },
  "themes": "/design/themes.json",
  "tokens": "/design/tokens.json",
  "assets": "/design/assets.json",
  "currentAssets": "/design/current-assets.json",
  "sounds": "/design/sounds.json",
  "bots": "/design/bots.json",
  "inventory": "/design/inventory.json",
  "screenshots": "/design/screenshots/manifest.json",
  "components": "/design/components.json",
  "illustrations": "/design/illustrations.json",
  "collections": [
    {
      "id": "book",
      "count": 10,
      "url": "/design/collections/book.json"
    },
    {
      "id": "favicon_ios.png",
      "count": 1,
      "url": "/design/collections/favicon_ios.png.json"
    },
    {
      "id": "favicon_new.png",
      "count": 1,
      "url": "/design/collections/favicon_new.png.json"
    },
    {
      "id": "icon",
      "count": 7177,
      "url": "/design/collections/icon.json"
    },
    {
      "id": "icons",
      "count": 3,
      "url": "/design/collections/icons.json"
    },
    {
      "id": "images",
      "count": 18,
      "url": "/design/collections/images.json"
    },
    {
      "id": "inline",
      "count": 26,
      "url": "/design/collections/inline.json"
    },
    {
      "id": "large_icons",
      "count": 133,
      "url": "/design/collections/large_icons.json"
    },
    {
      "id": "mini_icons",
      "count": 2183,
      "url": "/design/collections/mini_icons.json"
    },
    {
      "id": "pixel_icons",
      "count": 1676,
      "url": "/design/collections/pixel_icons.json"
    },
    {
      "id": "podcast",
      "count": 1,
      "url": "/design/collections/podcast.json"
    },
    {
      "id": "shell",
      "count": 99,
      "url": "/design/collections/shell.json"
    },
    {
      "id": "sprites",
      "count": 175,
      "url": "/design/collections/sprites.json"
    },
    {
      "id": "supporter",
      "count": 8,
      "url": "/design/collections/supporter.json"
    },
    {
      "id": "svg_icons",
      "count": 138,
      "url": "/design/collections/svg_icons.json"
    }
  ],
  "sourceBuild": {
    "command": "node .github/tools/build-assets.mjs",
    "check": "node .github/tools/build-assets.mjs --check",
    "outputs": {
      "ssi/newDesign/src/docsearch.css": "ssi/newDesign/docsearch.css",
      "ssi/newDesign/src/footer.shtml": "ssi/newDesign/footer.shtml",
      "ssi/newDesign/src/head.shtml": "ssi/newDesign/head.shtml",
      "ssi/newDesign/src/header.shtml": "ssi/newDesign/header.shtml",
      "ssi/newDesign/src/kirupa.css": "ssi/newDesign/kirupa.css",
      "ssi/newDesign/src/kirupa.js": "ssi/newDesign/kirupa.js",
      "ssi/newDesign/src/kirupabot-widget.css": "ssi/newDesign/kirupabot-widget.css",
      "ssi/newDesign/src/kirupabot-widget.js": "ssi/newDesign/kirupabot-widget.js",
      "ssi/newDesign/src/onboarding.css": "ssi/newDesign/onboarding.css",
      "ssi/newDesign/src/onboarding.js": "ssi/newDesign/onboarding.js",
      "ssi/newDesign/src/styles/minimal.css": "ssi/newDesign/styles/minimal.css",
      "ssi/newDesign/src/styles/nature.css": "ssi/newDesign/styles/nature.css",
      "ssi/newDesign/src/styles/platformer.css": "ssi/newDesign/styles/platformer.css",
      "ssi/newDesign/src/styles/scifi.css": "ssi/newDesign/styles/scifi.css",
      "ssi/newDesign/src/styles/ukiyoe.css": "ssi/newDesign/styles/ukiyoe.css"
    }
  },
  "fontRequirement": {
    "role": "podcast captions",
    "name": "Born2bSportyV10",
    "authority": "Author-confirmed correction",
    "bundled": false,
    "existingEngineDefault": "Born2bSportyV10",
    "preview": "Layout only; fallback labeled"
  }
}
