{
  "schemaVersion": "1.0",
  "pluginId": "series-cat-storybook",
  "displayName": "Lanternfield Agents",
  "version": "1.0.0",
  "description": "Mission-control operatives rendered as lantern-lit storybook portraits across 10 profession slots.",
  "sourceKind": "bundled",
  "stylePacks": [
    {
      "styleKey": "cat-storybook",
      "label": "Lanternfield Agents",
      "summary": "Mission-control operatives rendered as lantern-lit storybook portraits across 10 profession slots.",
      "variantType": "profession",
      "isFeatured": true,
      "slots": [
        {
          "slot": 1,
          "variantKey": "priest",
          "variantLabel": "Priest",
          "accent": "#f8fafc",
          "assetFile": "512/cat-storybook-01.webp",
          "alt": "Lanternfield Agents themed hero avatar as Priest",
          "assetFilesBySize": {
            "64": "64/cat-storybook-01.webp",
            "128": "128/cat-storybook-01.webp",
            "512": "512/cat-storybook-01.webp"
          }
        },
        {
          "slot": 2,
          "variantKey": "mage",
          "variantLabel": "Mage",
          "accent": "#8b5cf6",
          "assetFile": "512/cat-storybook-02.webp",
          "alt": "Lanternfield Agents themed hero avatar as Mage",
          "assetFilesBySize": {
            "64": "64/cat-storybook-02.webp",
            "128": "128/cat-storybook-02.webp",
            "512": "512/cat-storybook-02.webp"
          }
        },
        {
          "slot": 3,
          "variantKey": "rogue",
          "variantLabel": "Rogue",
          "accent": "#334155",
          "assetFile": "512/cat-storybook-03.webp",
          "alt": "Lanternfield Agents themed hero avatar as Rogue",
          "assetFilesBySize": {
            "64": "64/cat-storybook-03.webp",
            "128": "128/cat-storybook-03.webp",
            "512": "512/cat-storybook-03.webp"
          }
        },
        {
          "slot": 4,
          "variantKey": "ranger",
          "variantLabel": "Ranger",
          "accent": "#16a34a",
          "assetFile": "512/cat-storybook-04.webp",
          "alt": "Lanternfield Agents themed hero avatar as Ranger",
          "assetFilesBySize": {
            "64": "64/cat-storybook-04.webp",
            "128": "128/cat-storybook-04.webp",
            "512": "512/cat-storybook-04.webp"
          }
        },
        {
          "slot": 5,
          "variantKey": "knight",
          "variantLabel": "Knight",
          "accent": "#64748b",
          "assetFile": "512/cat-storybook-05.webp",
          "alt": "Lanternfield Agents themed hero avatar as Knight",
          "assetFilesBySize": {
            "64": "64/cat-storybook-05.webp",
            "128": "128/cat-storybook-05.webp",
            "512": "512/cat-storybook-05.webp"
          }
        },
        {
          "slot": 6,
          "variantKey": "paladin",
          "variantLabel": "Paladin",
          "accent": "#eab308",
          "assetFile": "512/cat-storybook-06.webp",
          "alt": "Lanternfield Agents themed hero avatar as Paladin",
          "assetFilesBySize": {
            "64": "64/cat-storybook-06.webp",
            "128": "128/cat-storybook-06.webp",
            "512": "512/cat-storybook-06.webp"
          }
        },
        {
          "slot": 7,
          "variantKey": "bard",
          "variantLabel": "Bard",
          "accent": "#f97316",
          "assetFile": "512/cat-storybook-07.webp",
          "alt": "Lanternfield Agents themed hero avatar as Bard",
          "assetFilesBySize": {
            "64": "64/cat-storybook-07.webp",
            "128": "128/cat-storybook-07.webp",
            "512": "512/cat-storybook-07.webp"
          }
        },
        {
          "slot": 8,
          "variantKey": "alchemist",
          "variantLabel": "Alchemist",
          "accent": "#14b8a6",
          "assetFile": "512/cat-storybook-08.webp",
          "alt": "Lanternfield Agents themed hero avatar as Alchemist",
          "assetFilesBySize": {
            "64": "64/cat-storybook-08.webp",
            "128": "128/cat-storybook-08.webp",
            "512": "512/cat-storybook-08.webp"
          }
        },
        {
          "slot": 9,
          "variantKey": "monk",
          "variantLabel": "Monk",
          "accent": "#f59e0b",
          "assetFile": "512/cat-storybook-09.webp",
          "alt": "Lanternfield Agents themed hero avatar as Monk",
          "assetFilesBySize": {
            "64": "64/cat-storybook-09.webp",
            "128": "128/cat-storybook-09.webp",
            "512": "512/cat-storybook-09.webp"
          }
        },
        {
          "slot": 10,
          "variantKey": "necromancer",
          "variantLabel": "Necromancer",
          "accent": "#7c3aed",
          "assetFile": "512/cat-storybook-10.webp",
          "alt": "Lanternfield Agents themed hero avatar as Necromancer",
          "assetFilesBySize": {
            "64": "64/cat-storybook-10.webp",
            "128": "128/cat-storybook-10.webp",
            "512": "512/cat-storybook-10.webp"
          }
        }
      ]
    }
  ]
}
