{
  "schemaVersion": 1,
  "name": "Sami's design system",
  "version": "0.2.0",
  "description": "Iradeh-derived visual foundations, original brand assets, 70 icon aliases, web primitives and product patterns.",
  "endpoints": {
    "discovery": "https://design.samijaber.com/llms.txt",
    "fullGuide": "https://design.samijaber.com/llms-full.txt",
    "guide": "https://design.samijaber.com/guide.md",
    "tokens": "https://design.samijaber.com/tokens.json",
    "tokenCSS": "https://design.samijaber.com/tokens.css",
    "componentCSS": "https://design.samijaber.com/components.css",
    "tokenModule": "https://design.samijaber.com/tokens.js",
    "assets": "https://design.samijaber.com/api/assets.json",
    "bundle": "https://design.samijaber.com/api/design-system.json",
    "kit": "https://design.samijaber.com/assets/design-kit.zip",
    "hugeiconsLicense": "https://design.samijaber.com/licenses/hugeicons.txt"
  },
  "tokens": {
    "name": "Iradeh",
    "version": "0.2.0",
    "source": {
      "repository": "https://github.com/samijaber/iradah",
      "commit": "d4b44b41daad86f947b890f5fcddfc4e7c1ffbd7",
      "files": [
        "apps/mobile/src/global.css",
        "packages/design/src/theme.ts",
        "packages/design/src/components/text.tsx",
        "packages/design/src/components/button.tsx",
        "packages/design/src/components/card.tsx"
      ]
    },
    "color": {
      "light": {
        "background": "#cbcbc0",
        "foreground": "#171a15",
        "card": "#cbcbc0",
        "card-foreground": "#171a15",
        "primary": "#f05a43",
        "primary-foreground": "#101110",
        "secondary": "#bdbdb1",
        "secondary-foreground": "#171a15",
        "muted": "#bdbdb1",
        "muted-foreground": "#464a40",
        "accent": "#dadad0",
        "accent-foreground": "#171a15",
        "destructive": "#86271c",
        "destructive-surface": "#86271c",
        "border": "#919487",
        "input": "#68705f",
        "ring": "#171a15",
        "measurement": "#181b16",
        "measurement-foreground": "#f0eee6",
        "measurement-muted": "#d0d3c5",
        "warning": "#e4b45f",
        "warning-foreground": "#101110"
      },
      "dark": {
        "background": "#22221f",
        "foreground": "#f1eee5",
        "card": "#22221f",
        "card-foreground": "#f1eee5",
        "primary": "#f05a43",
        "primary-foreground": "#101110",
        "secondary": "#2f302a",
        "secondary-foreground": "#f1eee5",
        "muted": "#2d2e28",
        "muted-foreground": "#b9b8ad",
        "accent": "#3a3b33",
        "accent-foreground": "#f1eee5",
        "destructive": "#ffb2a4",
        "destructive-surface": "#b83c32",
        "border": "#57584f",
        "input": "#929487",
        "ring": "#f1eee5",
        "measurement": "#151613",
        "measurement-foreground": "#f1eee5",
        "measurement-muted": "#b9b8ad",
        "warning": "#e4b45f",
        "warning-foreground": "#101110"
      }
    },
    "font": {
      "sans": "-apple-system, BlinkMacSystemFont, \"Segoe UI\", system-ui, sans-serif",
      "mono": "ui-monospace, \"SFMono-Regular\", Consolas, monospace"
    },
    "type": {
      "body": {
        "size": 16,
        "lineHeight": 24,
        "weight": 400
      },
      "small": {
        "size": 14,
        "lineHeight": 20,
        "weight": 500
      },
      "h1": {
        "size": 36,
        "lineHeight": 40,
        "weight": 800
      },
      "h2": {
        "size": 24,
        "lineHeight": 32,
        "weight": 800
      },
      "h3": {
        "size": 24,
        "lineHeight": 32,
        "weight": 600
      },
      "h4": {
        "size": 20,
        "lineHeight": 28,
        "weight": 600
      },
      "metric": {
        "size": 48,
        "lineHeight": 56,
        "weight": 800
      }
    },
    "spacing": [
      4,
      8,
      12,
      16,
      24,
      32,
      48
    ],
    "radius": {
      "section": 0,
      "control": 2
    },
    "target": {
      "minimum": 44,
      "default": 48
    },
    "accents": {
      "coral": {
        "primary": "#f05a43",
        "primary-foreground": "#101110"
      },
      "harbour": {
        "primary": "#66b6db",
        "primary-foreground": "#101110"
      },
      "sage": {
        "primary": "#97bd9e",
        "primary-foreground": "#101110"
      },
      "iris": {
        "primary": "#b5a0df",
        "primary-foreground": "#101110"
      }
    }
  },
  "assets": [
    {
      "id": "iradeh/mark.svg",
      "name": "Transparent master mark",
      "category": "brand",
      "path": "/assets/iradeh/mark.svg",
      "mediaType": "image/svg+xml",
      "width": 1024,
      "height": 1024,
      "background": "transparent",
      "viewBox": "0 0 280 280",
      "license": "Iradeh brand asset; reserved for Iradeh-related use, not an unrestricted trademark license.",
      "usage": "Place on a dark ink surface. Preserve original paths, colours and square canvas.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "apps/mobile/assets/brand/mark.svg"
      },
      "url": "https://design.samijaber.com/assets/iradeh/mark.svg",
      "bytes": 280,
      "sha256": "1c86485fdb8cb87e7e4422a0770ae112292a589c8c4c0827079b2d4123b1addb"
    },
    {
      "id": "iradeh/icon.svg",
      "name": "Opaque square app icon (vector)",
      "category": "brand",
      "path": "/assets/iradeh/icon.svg",
      "mediaType": "image/svg+xml",
      "width": 1024,
      "height": 1024,
      "background": "#171a15",
      "viewBox": "0 0 280 280",
      "license": "Iradeh brand asset; reserved for Iradeh-related use, not an unrestricted trademark license.",
      "usage": "Use original bytes. Do not stretch or bake platform corner masks into launcher files.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "apps/mobile/public/brand/icon.svg"
      },
      "url": "https://design.samijaber.com/assets/iradeh/icon.svg",
      "bytes": 327,
      "sha256": "80cc8af2079d65afa6e479281e8400bfaf0eee5f004c3061c0607ffdaa9d6f58"
    },
    {
      "id": "iradeh/icon.png",
      "name": "Opaque square app icon (raster)",
      "category": "brand",
      "path": "/assets/iradeh/icon.png",
      "mediaType": "image/png",
      "width": 1024,
      "height": 1024,
      "background": "#171a15",
      "license": "Iradeh brand asset; reserved for Iradeh-related use, not an unrestricted trademark license.",
      "usage": "Use original bytes. Do not stretch or bake platform corner masks into launcher files.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "apps/mobile/assets/icon.png"
      },
      "url": "https://design.samijaber.com/assets/iradeh/icon.png",
      "bytes": 26107,
      "sha256": "322356732f9d79cab52074a815f7ffbcb836bc91f68bd88764fc0fbdc05876d6"
    },
    {
      "id": "iradeh/favicon.png",
      "name": "Browser favicon",
      "category": "brand",
      "path": "/assets/iradeh/favicon.png",
      "mediaType": "image/png",
      "width": 64,
      "height": 64,
      "background": "#171a15",
      "license": "Iradeh brand asset; reserved for Iradeh-related use, not an unrestricted trademark license.",
      "usage": "Use original bytes. Do not stretch or bake platform corner masks into launcher files.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "apps/mobile/assets/favicon.png"
      },
      "url": "https://design.samijaber.com/assets/iradeh/favicon.png",
      "bytes": 806,
      "sha256": "6b8fef43ac4feb9cba2308b89f7df2f5ac96e37198b63731b6971fee5e132c8d"
    },
    {
      "id": "iradeh/apple-touch-icon.png",
      "name": "Apple touch icon",
      "category": "brand",
      "path": "/assets/iradeh/apple-touch-icon.png",
      "mediaType": "image/png",
      "width": 180,
      "height": 180,
      "background": "#171a15",
      "license": "Iradeh brand asset; reserved for Iradeh-related use, not an unrestricted trademark license.",
      "usage": "Use original bytes. Do not stretch or bake platform corner masks into launcher files.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "apps/mobile/public/brand/apple-touch-icon.png"
      },
      "url": "https://design.samijaber.com/assets/iradeh/apple-touch-icon.png",
      "bytes": 2572,
      "sha256": "59f11bb17f38d657c4f742465288b84fb3f3020db0fe8e44407516d039377eee"
    },
    {
      "id": "iradeh/share.png",
      "name": "Original Iradeh share card",
      "category": "brand",
      "path": "/assets/iradeh/share.png",
      "mediaType": "image/png",
      "width": 1200,
      "height": 630,
      "background": "#171a15",
      "license": "Iradeh brand asset; reserved for Iradeh-related use, not an unrestricted trademark license.",
      "usage": "Use original bytes. Do not stretch or bake platform corner masks into launcher files.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "apps/mobile/public/brand/share.png"
      },
      "url": "https://design.samijaber.com/assets/iradeh/share.png",
      "bytes": 27349,
      "sha256": "731afedb84f8219c7aef34effb08f6e94517b0f1140f088f619abdde4bf0059e"
    },
    {
      "id": "iradeh/android-icon-foreground.png",
      "name": "Android adaptive foreground",
      "category": "brand",
      "path": "/assets/iradeh/android-icon-foreground.png",
      "mediaType": "image/png",
      "width": 1024,
      "height": 1024,
      "background": "transparent",
      "license": "Iradeh brand asset; reserved for Iradeh-related use, not an unrestricted trademark license.",
      "usage": "Use original bytes. Do not stretch or bake platform corner masks into launcher files.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "apps/mobile/assets/android-icon-foreground.png"
      },
      "url": "https://design.samijaber.com/assets/iradeh/android-icon-foreground.png",
      "bytes": 11539,
      "sha256": "0e941a846a70d3e7030ab804f0c35d003b9726113d71ebfb5bb837646e4934c6"
    },
    {
      "id": "iradeh/android-icon-monochrome.png",
      "name": "Android monochrome foreground",
      "category": "brand",
      "path": "/assets/iradeh/android-icon-monochrome.png",
      "mediaType": "image/png",
      "width": 1024,
      "height": 1024,
      "background": "transparent",
      "license": "Iradeh brand asset; reserved for Iradeh-related use, not an unrestricted trademark license.",
      "usage": "Use original bytes. Do not stretch or bake platform corner masks into launcher files.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "apps/mobile/assets/android-icon-monochrome.png"
      },
      "url": "https://design.samijaber.com/assets/iradeh/android-icon-monochrome.png",
      "bytes": 9494,
      "sha256": "62f0dc8b33e64018bb00c5edb2223e0997488dd01e3bd432f3a06644b0b89b2d"
    },
    {
      "id": "iradeh/android-icon-background.png",
      "name": "Android adaptive background",
      "category": "brand",
      "path": "/assets/iradeh/android-icon-background.png",
      "mediaType": "image/png",
      "width": 1024,
      "height": 1024,
      "background": "#171a15",
      "license": "Iradeh brand asset; reserved for Iradeh-related use, not an unrestricted trademark license.",
      "usage": "Use original bytes. Do not stretch or bake platform corner masks into launcher files.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "apps/mobile/assets/android-icon-background.png"
      },
      "url": "https://design.samijaber.com/assets/iradeh/android-icon-background.png",
      "bytes": 16049,
      "sha256": "447378f36b49bf67bd516a29d93fdfc73be72b0b2861ee9bd86e117113a81689"
    },
    {
      "id": "actions/plus",
      "name": "plus",
      "category": "actions",
      "path": "/assets/icons/actions/plus.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "Add01Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/actions/plus.svg",
      "bytes": 353,
      "sha256": "8d77311684c790be44034e674c306b97360894812aa296c20eba3202a6c2f84e"
    },
    {
      "id": "actions/back",
      "name": "back",
      "category": "actions",
      "path": "/assets/icons/actions/back.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "ArrowLeft01Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/actions/back.svg",
      "bytes": 261,
      "sha256": "7d47efab902670c454b62017f3a27e367b93c31d7257da28ebcaf27e291e11f0"
    },
    {
      "id": "actions/check",
      "name": "check",
      "category": "actions",
      "path": "/assets/icons/actions/check.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "Tick02Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/actions/check.svg",
      "bytes": 223,
      "sha256": "a3ecf3a17bd139b9e7a9760d32a294d1689ddc74e49006cc98fc9a2580be24d4"
    },
    {
      "id": "actions/edit",
      "name": "edit",
      "category": "actions",
      "path": "/assets/icons/actions/edit.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "PencilEdit02Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/actions/edit.svg",
      "bytes": 938,
      "sha256": "927cfd708c0bac2cc5c28f46c052e8a4e40e7d7d6b2393219506687be36d5ac1"
    },
    {
      "id": "actions/camera",
      "name": "camera",
      "category": "actions",
      "path": "/assets/icons/actions/camera.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "Camera01Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/actions/camera.svg",
      "bytes": 1754,
      "sha256": "93337b9aa72489d4ba77a86f85c7f61c304439c1ce75a0cc6538e0a528881343"
    },
    {
      "id": "actions/barcode",
      "name": "barcode",
      "category": "actions",
      "path": "/assets/icons/actions/barcode.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "BarcodeScanIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/actions/barcode.svg",
      "bytes": 1057,
      "sha256": "4dfebe69d327b59f8e310f34fcac72c733a2d57f4e41d11b72eaaadbd36d60a5"
    },
    {
      "id": "actions/search",
      "name": "search",
      "category": "actions",
      "path": "/assets/icons/actions/search.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "Search01Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/actions/search.svg",
      "bytes": 427,
      "sha256": "7a10764bc0e3d245331e18486538a6fa13e0f806b49a2f9a54b7495723b36c02"
    },
    {
      "id": "actions/history",
      "name": "history",
      "category": "actions",
      "path": "/assets/icons/actions/history.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "Clock01Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/actions/history.svg",
      "bytes": 289,
      "sha256": "a2b56998908b4c7be192792dad5d5a7cf85b4ff74968b88d4072584d7a28ea91"
    },
    {
      "id": "actions/calendar",
      "name": "calendar",
      "category": "actions",
      "path": "/assets/icons/actions/calendar.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "Calendar03Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/actions/calendar.svg",
      "bytes": 1706,
      "sha256": "e29d9c2ac2ad4cf2986b8435c55fb5563859e76e16d310cb298aea2bc044a8a2"
    },
    {
      "id": "actions/list",
      "name": "list",
      "category": "actions",
      "path": "/assets/icons/actions/list.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "ListViewIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/actions/list.svg",
      "bytes": 748,
      "sha256": "43e47fd10c0130fc0bf333eccd6d7277d1eff083eaa0534e5efaba8d86aae791"
    },
    {
      "id": "actions/book",
      "name": "book",
      "category": "actions",
      "path": "/assets/icons/actions/book.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "BookOpen01Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/actions/book.svg",
      "bytes": 867,
      "sha256": "e7c9065272bbd49d66feb1df527251572fa295f40572e158e03d7ebaf40b9492"
    },
    {
      "id": "actions/message",
      "name": "message",
      "category": "actions",
      "path": "/assets/icons/actions/message.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "Message01Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/actions/message.svg",
      "bytes": 1033,
      "sha256": "5cd9a268425a790ec21dff2cc7ee1351edace6f79737cca72848a5074b276c14"
    },
    {
      "id": "actions/refresh",
      "name": "refresh",
      "category": "actions",
      "path": "/assets/icons/actions/refresh.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "RefreshIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/actions/refresh.svg",
      "bytes": 378,
      "sha256": "22db9586afb668e70b14f5b6fd9c4c7c101fa9a69fa3a0d96206d43520d26fc2"
    },
    {
      "id": "actions/target",
      "name": "target",
      "category": "actions",
      "path": "/assets/icons/actions/target.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "Target01Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/actions/target.svg",
      "bytes": 637,
      "sha256": "0d67b149c93237f042b6dc4a396c4f0e0781d7c4103cf2376081246301431429"
    },
    {
      "id": "actions/trash",
      "name": "trash",
      "category": "actions",
      "path": "/assets/icons/actions/trash.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "Delete02Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/actions/trash.svg",
      "bytes": 1033,
      "sha256": "e5432b5754b6d2c8f8623ace48e92731f4988ea16fb851a35050895fab6877e6"
    },
    {
      "id": "actions/nutrition",
      "name": "nutrition",
      "category": "actions",
      "path": "/assets/icons/actions/nutrition.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "SpoonAndForkIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/actions/nutrition.svg",
      "bytes": 1313,
      "sha256": "189660d10f328ce66d5ec44233846c43d9f1dde9871405ae38ad00b213f5487e"
    },
    {
      "id": "actions/weight",
      "name": "weight",
      "category": "actions",
      "path": "/assets/icons/actions/weight.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "WeightScale01Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/actions/weight.svg",
      "bytes": 1242,
      "sha256": "8bd614067fc0f7a07f6af87b388fdcfcb903265032b37f13b0bb12b9249eb424"
    },
    {
      "id": "actions/workouts",
      "name": "workouts",
      "category": "actions",
      "path": "/assets/icons/actions/workouts.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "Dumbbell01Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/actions/workouts.svg",
      "bytes": 1397,
      "sha256": "19a599e866822a79ce4e94a7948cae450e0d3bb50bf5dc6d2461301e5ac4224c"
    },
    {
      "id": "actions/settings",
      "name": "settings",
      "category": "actions",
      "path": "/assets/icons/actions/settings.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "Settings01Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/actions/settings.svg",
      "bytes": 2469,
      "sha256": "44ad9ce6f505d52584c1ab07d4a70ff53cf119f7f4148b4dac931189261597e3"
    },
    {
      "id": "actions/more",
      "name": "more",
      "category": "actions",
      "path": "/assets/icons/actions/more.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "MoreHorizontalIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/actions/more.svg",
      "bytes": 794,
      "sha256": "4870aa64a3c0da526780ece110ed86e07b0cab312a3dc94a876c3af30d088a0e"
    },
    {
      "id": "actions/bell",
      "name": "bell",
      "category": "actions",
      "path": "/assets/icons/actions/bell.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "Notification02Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/actions/bell.svg",
      "bytes": 556,
      "sha256": "3c0b5f0264ad1389b8fa8905109eec33eaa41c1974dd6ce4b8c2f50876b9a8fc"
    },
    {
      "id": "actions/cloud",
      "name": "cloud",
      "category": "actions",
      "path": "/assets/icons/actions/cloud.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "CloudIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/actions/cloud.svg",
      "bytes": 640,
      "sha256": "aec75ee6290cf61e708942c0dbb18213a29ebda1694e371061ebf259145a1ee2"
    },
    {
      "id": "actions/user",
      "name": "user",
      "category": "actions",
      "path": "/assets/icons/actions/user.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "UserIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/actions/user.svg",
      "bytes": 479,
      "sha256": "aaab69d8ce10e7d45d7f8b71a2c7efe1bf9b27ec52c68c0f4b999cabcf4971d1"
    },
    {
      "id": "actions/download",
      "name": "download",
      "category": "actions",
      "path": "/assets/icons/actions/download.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "Download01Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/actions/download.svg",
      "bytes": 756,
      "sha256": "b243a2857be3005c61782aaa3ff0a99a8c4b11b11b223393c4c3daf7302d7c4b"
    },
    {
      "id": "food/sandwich",
      "name": "sandwich",
      "category": "food",
      "path": "/assets/icons/food/sandwich.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "SandwichIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/sandwich.svg",
      "bytes": 2126,
      "sha256": "67da57a9d5c09b30619d243b110286967f99d0271d3d7e429419ea8dbce28932"
    },
    {
      "id": "food/burger",
      "name": "burger",
      "category": "food",
      "path": "/assets/icons/food/burger.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "Hamburger01Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/burger.svg",
      "bytes": 1405,
      "sha256": "997821d3580cc0b6618b9f692653c36c4539adf72b336218c4f6b3d64a562c88"
    },
    {
      "id": "food/hotdog",
      "name": "hotdog",
      "category": "food",
      "path": "/assets/icons/food/hotdog.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "HotdogIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/hotdog.svg",
      "bytes": 1823,
      "sha256": "5aba30723f4b90d390820ec647115f47ed2c77be6853fda8e40a77dc72c859be"
    },
    {
      "id": "food/pizza",
      "name": "pizza",
      "category": "food",
      "path": "/assets/icons/food/pizza.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "Pizza01Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/pizza.svg",
      "bytes": 1386,
      "sha256": "d56b14fb7d245c7d39836d87f6390059fcb1b8cd0ebd0815415a58bfe93a41da"
    },
    {
      "id": "food/taco",
      "name": "taco",
      "category": "food",
      "path": "/assets/icons/food/taco.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "Taco01Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/taco.svg",
      "bytes": 1691,
      "sha256": "e3141258d70a102a799cf0069f6b7a3c9e2d313a17f599802749be6e9a13d881"
    },
    {
      "id": "food/sushi",
      "name": "sushi",
      "category": "food",
      "path": "/assets/icons/food/sushi.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "Sushi01Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/sushi.svg",
      "bytes": 786,
      "sha256": "f4d365e45bfa2695090168ed83887b6ad4a216f78cdfe1c42f42b5870b7a3b36"
    },
    {
      "id": "food/salad",
      "name": "salad",
      "category": "food",
      "path": "/assets/icons/food/salad.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "SaladIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/salad.svg",
      "bytes": 1401,
      "sha256": "3df39043091101ea9ef15c200dbcc61a82e5ad6ec55d6f673ff0c47284c2499c"
    },
    {
      "id": "food/soup",
      "name": "soup",
      "category": "food",
      "path": "/assets/icons/food/soup.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "SoupIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/soup.svg",
      "bytes": 1590,
      "sha256": "d913db88dad20f817f8d03d48194c336e8c3f061eca3ef303d1357b2a0f774c6"
    },
    {
      "id": "food/noodles",
      "name": "noodles",
      "category": "food",
      "path": "/assets/icons/food/noodles.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "NoodlesIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/noodles.svg",
      "bytes": 990,
      "sha256": "d107a73def2290aadb096b1f04c015823d08cb771c472a21ae01c96af3fb1196"
    },
    {
      "id": "food/cake",
      "name": "cake",
      "category": "food",
      "path": "/assets/icons/food/cake.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "CakeIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/cake.svg",
      "bytes": 1099,
      "sha256": "f78dcface9fcf0cadaa3bb80b17287bbf7eb92a689e35b1fde6a5ca1bf9b79f4"
    },
    {
      "id": "food/ice-cream",
      "name": "ice-cream",
      "category": "food",
      "path": "/assets/icons/food/ice-cream.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "IceCream01Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/ice-cream.svg",
      "bytes": 1411,
      "sha256": "092952ad44f0f2a6f80cbca64acc21c248e172a50f02afc8990d8bbadd0c38e4"
    },
    {
      "id": "food/donut",
      "name": "donut",
      "category": "food",
      "path": "/assets/icons/food/donut.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "DonutIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/donut.svg",
      "bytes": 905,
      "sha256": "cd0f86ac36aa432196426d5a3431fa005fbe717043e743376d21e7307f119651"
    },
    {
      "id": "food/cookie",
      "name": "cookie",
      "category": "food",
      "path": "/assets/icons/food/cookie.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "CookieIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/cookie.svg",
      "bytes": 1536,
      "sha256": "682ec92e5803bcd29a9c059874e3f30f5b9d093cb59bb9eefebb353d12a57418"
    },
    {
      "id": "food/croissant",
      "name": "croissant",
      "category": "food",
      "path": "/assets/icons/food/croissant.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "CroissantIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/croissant.svg",
      "bytes": 1828,
      "sha256": "7f49470ecdc268b296fd182f41331120d98251156513cdcdc0a9488fe12b8a43"
    },
    {
      "id": "food/coffee",
      "name": "coffee",
      "category": "food",
      "path": "/assets/icons/food/coffee.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "Coffee01Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/coffee.svg",
      "bytes": 777,
      "sha256": "ced2ffcc1d8a922c2fc766af71e928d457cdabc043d5d5e791e515211b28e6df"
    },
    {
      "id": "food/tea",
      "name": "tea",
      "category": "food",
      "path": "/assets/icons/food/tea.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "TeaIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/tea.svg",
      "bytes": 1171,
      "sha256": "748501b7315e910dae2d51a397c804d64a5099d83fffb3a2f5ac25383aae0a03"
    },
    {
      "id": "food/drink",
      "name": "drink",
      "category": "food",
      "path": "/assets/icons/food/drink.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "DrinkIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/drink.svg",
      "bytes": 929,
      "sha256": "707e4a63ff8adc2e469f15edb81ced46a2db1295ae986c67cd2725f5e0c2237d"
    },
    {
      "id": "food/water",
      "name": "water",
      "category": "food",
      "path": "/assets/icons/food/water.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "GlassWaterIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/water.svg",
      "bytes": 896,
      "sha256": "1d24a4e274a426953db08b97910749f72e7fd6113ec130c56467849940dcc85e"
    },
    {
      "id": "food/bread",
      "name": "bread",
      "category": "food",
      "path": "/assets/icons/food/bread.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "Bread04Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/bread.svg",
      "bytes": 738,
      "sha256": "0c32c8123b7fa7882f3b88820e3c508cb18be187710ebcbcfc71c77cfe4b5bb9"
    },
    {
      "id": "food/egg",
      "name": "egg",
      "category": "food",
      "path": "/assets/icons/food/egg.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "EggFriedIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/egg.svg",
      "bytes": 744,
      "sha256": "4fbf58b9db8c6fb76e9c71d3e5dad0723f455f37a3f030cfe4776a27c70ccf7a"
    },
    {
      "id": "food/chicken",
      "name": "chicken",
      "category": "food",
      "path": "/assets/icons/food/chicken.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "ChickenThighsIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/chicken.svg",
      "bytes": 883,
      "sha256": "b091fb5c0c6be972e0e40964562d13a101d519f30c79731ec1643849ac65ba64"
    },
    {
      "id": "food/steak",
      "name": "steak",
      "category": "food",
      "path": "/assets/icons/food/steak.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "SteakIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/steak.svg",
      "bytes": 801,
      "sha256": "054ad4e23b817647595122f022d903da1a294118aed2ed807dbf453d06a30d27"
    },
    {
      "id": "food/shrimp",
      "name": "shrimp",
      "category": "food",
      "path": "/assets/icons/food/shrimp.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "ShrimpIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/shrimp.svg",
      "bytes": 1266,
      "sha256": "e81a033112a469fad00bd1e45c83f11ef2963db2e7c4cbe5e4d5fbadab329e39"
    },
    {
      "id": "food/fish",
      "name": "fish",
      "category": "food",
      "path": "/assets/icons/food/fish.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "FishFoodIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/fish.svg",
      "bytes": 1020,
      "sha256": "d05947d59340138e37bd87c79d3efb5493979b85b1b59069297120c4fce81dca"
    },
    {
      "id": "food/rice",
      "name": "rice",
      "category": "food",
      "path": "/assets/icons/food/rice.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "RiceBowl01Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/rice.svg",
      "bytes": 1176,
      "sha256": "7cf586a35f8c01bf40f484477f1cccb957810daac09a63eb5daf83af98437e37"
    },
    {
      "id": "food/yogurt",
      "name": "yogurt",
      "category": "food",
      "path": "/assets/icons/food/yogurt.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "YogurtIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/yogurt.svg",
      "bytes": 1025,
      "sha256": "45fc268f6bc91316752ee935d191e3d3bd44c6c6a5948b0adb969832c8168ba6"
    },
    {
      "id": "food/cheese",
      "name": "cheese",
      "category": "food",
      "path": "/assets/icons/food/cheese.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "CheeseIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/cheese.svg",
      "bytes": 1823,
      "sha256": "ba7445ba70d25231da44bd58376526b7b574af98a257b5746dc31b193ab9c386"
    },
    {
      "id": "food/milk",
      "name": "milk",
      "category": "food",
      "path": "/assets/icons/food/milk.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "MilkBottleIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/milk.svg",
      "bytes": 864,
      "sha256": "5efc5716525d0a46fe0c2e4c1d6938e3462a5f8d61bfe63dc807eaf80c1c6cd2"
    },
    {
      "id": "food/avocado",
      "name": "avocado",
      "category": "food",
      "path": "/assets/icons/food/avocado.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "AvocadoIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/avocado.svg",
      "bytes": 863,
      "sha256": "025b3751e160915e3241d919d1dc183d7970653d4b316f01d94a77bf2558c317"
    },
    {
      "id": "food/banana",
      "name": "banana",
      "category": "food",
      "path": "/assets/icons/food/banana.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "BananaIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/banana.svg",
      "bytes": 1098,
      "sha256": "975f6cdf9890d5166d725dadf9e2f0721cc8d574eb8b48aa615ee6ec410959bd"
    },
    {
      "id": "food/apple",
      "name": "apple",
      "category": "food",
      "path": "/assets/icons/food/apple.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "Apple01Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/apple.svg",
      "bytes": 825,
      "sha256": "51b6e19eb291937172d6e47a78b9c96ae48927fbe1c32a276e4c363069795cd5"
    },
    {
      "id": "food/orange",
      "name": "orange",
      "category": "food",
      "path": "/assets/icons/food/orange.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "OrangeIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/orange.svg",
      "bytes": 557,
      "sha256": "b71850cac71415fe64ad5a0926974bc93624ecf00836aad261ae204ad686ab60"
    },
    {
      "id": "food/grapes",
      "name": "grapes",
      "category": "food",
      "path": "/assets/icons/food/grapes.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "GrapesIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/grapes.svg",
      "bytes": 1290,
      "sha256": "2bed7fb038e09efa08797594a1ca8e58ea2abfab7cf7f44a2ee321ba78161ac1"
    },
    {
      "id": "food/watermelon",
      "name": "watermelon",
      "category": "food",
      "path": "/assets/icons/food/watermelon.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "WatermelonIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/watermelon.svg",
      "bytes": 960,
      "sha256": "f984d8146cb2130bb3d216ad8fd64e404d5e5d91f100f4bd8dbfb276466b7ca2"
    },
    {
      "id": "food/dates",
      "name": "dates",
      "category": "food",
      "path": "/assets/icons/food/dates.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "DatesIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/dates.svg",
      "bytes": 1456,
      "sha256": "f8f952dfb557387fed3c3b46277394b2f866c55352ad20ead521d1a57ad4e572"
    },
    {
      "id": "food/fruit",
      "name": "fruit",
      "category": "food",
      "path": "/assets/icons/food/fruit.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "Apple01Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/fruit.svg",
      "bytes": 825,
      "sha256": "51b6e19eb291937172d6e47a78b9c96ae48927fbe1c32a276e4c363069795cd5"
    },
    {
      "id": "food/carrot",
      "name": "carrot",
      "category": "food",
      "path": "/assets/icons/food/carrot.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "CarrotIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/carrot.svg",
      "bytes": 937,
      "sha256": "b1db9655ed7e9065ce47907b0b1ffdd13a180867911e5023c6c0a723d7561dc7"
    },
    {
      "id": "food/broccoli",
      "name": "broccoli",
      "category": "food",
      "path": "/assets/icons/food/broccoli.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "BroccoliIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/broccoli.svg",
      "bytes": 945,
      "sha256": "70da9334b2783581c099006315a33f36f31448365990386667dd9e98f30c977d"
    },
    {
      "id": "food/corn",
      "name": "corn",
      "category": "food",
      "path": "/assets/icons/food/corn.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "CornIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/corn.svg",
      "bytes": 840,
      "sha256": "05073f9bc040ed6516a5f8bb0f2b956036088139526d14ff0e01a3e5a1170383"
    },
    {
      "id": "food/mushroom",
      "name": "mushroom",
      "category": "food",
      "path": "/assets/icons/food/mushroom.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "Mushroom01Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/mushroom.svg",
      "bytes": 1006,
      "sha256": "4e6e13e870b90d4dcdc13f65cdbc17b358191ea9709aeb339e4eebf199ecc6d5"
    },
    {
      "id": "food/pumpkin",
      "name": "pumpkin",
      "category": "food",
      "path": "/assets/icons/food/pumpkin.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "PumpkinIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/pumpkin.svg",
      "bytes": 832,
      "sha256": "481ea37209224e1d8204a2a16b4b0ef1876bf3c4efb192db0cf5dc066df6ca3e"
    },
    {
      "id": "food/vegetables",
      "name": "vegetables",
      "category": "food",
      "path": "/assets/icons/food/vegetables.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "VegetarianFoodIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/vegetables.svg",
      "bytes": 938,
      "sha256": "2910f20ef9a20480dcb476c3613707aeb0bdfc4a4cd206e1aa0ed45c781c6f04"
    },
    {
      "id": "food/chocolate",
      "name": "chocolate",
      "category": "food",
      "path": "/assets/icons/food/chocolate.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "ChocolateIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/chocolate.svg",
      "bytes": 1837,
      "sha256": "5e204806d002b9c8426f62f96c41e368a80eaa15391f7e387c5a42913a098367"
    },
    {
      "id": "food/honey",
      "name": "honey",
      "category": "food",
      "path": "/assets/icons/food/honey.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "Honey01Icon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/honey.svg",
      "bytes": 1356,
      "sha256": "0cc3b60087b08c300b9710ee1a20a559f5f14ab246fbee70f9b4c1c58dd78c39"
    },
    {
      "id": "food/popcorn",
      "name": "popcorn",
      "category": "food",
      "path": "/assets/icons/food/popcorn.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "PopcornIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/popcorn.svg",
      "bytes": 1133,
      "sha256": "5de25116daa20dfe03d544a5618ae03c97abe5b0015a2943f51572ed104aaefe"
    },
    {
      "id": "food/food",
      "name": "food",
      "category": "food",
      "path": "/assets/icons/food/food.svg",
      "mediaType": "image/svg+xml",
      "width": 24,
      "height": 24,
      "viewBox": "0 0 24 24",
      "defaultRenderSize": 20,
      "strokeWidth": 1.8,
      "color": "currentColor",
      "exportName": "SpoonAndForkIcon",
      "package": "@hugeicons/core-free-icons",
      "packageVersion": "4.3.5",
      "license": "MIT",
      "licenseUrl": "https://design.samijaber.com/licenses/hugeicons.txt",
      "usage": "Inline SVG to inherit foreground colour. Decorative beside a visible label; icon-only controls need an accessible label and 44px target.",
      "source": {
        "repository": "https://github.com/samijaber/iradah",
        "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
        "snapshotDate": "2026-11-01",
        "path": "packages/design/src/components/food-icon.tsx"
      },
      "url": "https://design.samijaber.com/assets/icons/food/food.svg",
      "bytes": 1313,
      "sha256": "189660d10f328ce66d5ec44233846c43d9f1dde9871405ae38ad00b213f5487e"
    }
  ],
  "recipes": [
    {
      "id": "section",
      "classes": [
        "ir-section",
        "ir-heading",
        "ir-muted"
      ],
      "rules": [
        "Same surface as page",
        "1px top rule",
        "No shadow",
        "Square edges"
      ]
    },
    {
      "id": "measurement",
      "classes": [
        "ir-measurement",
        "ir-metric"
      ],
      "rules": [
        "Use paired measurement foreground and muted tokens",
        "48/56px weight 800 tabular readout",
        "No brand-coloured progress"
      ]
    },
    {
      "id": "button",
      "classes": [
        "ir-button",
        "ir-button-outline",
        "ir-button-secondary",
        "ir-button-destructive"
      ],
      "rules": [
        "48px default height; 44px minimum hit target",
        "2px radius",
        "One primary action",
        "Visible 3px focus ring"
      ]
    },
    {
      "id": "input",
      "classes": [
        "ir-input"
      ],
      "rules": [
        "Visible associated label",
        "16px minimum font",
        "Free text grows; numeric input remains single-line",
        "Typing alone never saves"
      ]
    },
    {
      "id": "macro-dots",
      "rules": [
        "Calories above labelled protein/carbs/fat grams",
        "Four neutral decorative dots",
        "ceil(displayed rounded grams / gramsPerDot), capped at 4",
        "Zero = four empty dots; invalid/unavailable = Unknown with no dots",
        "Amount cues, not quality or goal ratings"
      ],
      "gramsPerDot": {
        "protein": 10,
        "carbs": 15,
        "fat": 5
      }
    },
    {
      "id": "portion-comparison",
      "rules": [
        "Amount eaten above Reference and Your portion",
        "Reference stays fixed",
        "Portion uses dark measurement slab",
        "Preserve entered fractions",
        "Comparison never implicitly saves"
      ]
    },
    {
      "id": "trend-chart",
      "rules": [
        "Raw dots, solid trend, dashed goal",
        "Accessible text summary",
        "No hue-only distinctions",
        "Gallery series are synthetic, not the native trend algorithm"
      ]
    }
  ],
  "fetching": {
    "authentication": "none",
    "cors": "*",
    "recommendedUserAgent": "design-system-agent/1.0",
    "note": "Cloudflare Browser Integrity Check may reject the default Python-urllib signature. Use a descriptive application User-Agent, not browser impersonation. Never forward private credentials."
  },
  "rules": [
    "System typography, concrete/charcoal surfaces, flat rules, no ornamental shadows or gradients",
    "Choose a product accent deliberately; coral is Iradeh, harbour is Halifax",
    "Fetch original SVG/PNG bytes; do not redraw the Iradeh logo",
    "Respect 44px targets, text scaling and reduced motion",
    "Brand and icon assets have separate usage terms; retain the Hugeicons MIT notice",
    "Gallery data is fictional and product patterns are web adaptations, not mounted native controls"
  ],
  "provenance": {
    "tokens": {
      "repository": "https://github.com/samijaber/iradah",
      "commit": "d4b44b41daad86f947b890f5fcddfc4e7c1ffbd7",
      "files": [
        "apps/mobile/src/global.css",
        "packages/design/src/theme.ts",
        "packages/design/src/components/text.tsx",
        "packages/design/src/components/button.tsx",
        "packages/design/src/components/card.tsx"
      ]
    },
    "brandAndIcons": {
      "repository": "https://github.com/samijaber/iradah",
      "commit": "6ed3c4019f841d1ccf0a0aef8997860bdd23384d",
      "snapshotDate": "2026-11-01"
    }
  }
}
