[
  {
    "id": "zappik",
    "name": "Zappik",
    "theme": "elemental-beasts",
    "rarity": "common",
    "description": "Shorts out your keyboard with a single sneeze.",
    "art": [
      "  ╱╲      ╱╲  ",
      " ╱  ╲    ╱  ╲ ",
      " ╰╮╭──────╮╭╯ ",
      "  │ ⚡  ⚡│  ",
      "  │   ◡◡  │  ",
      "  ╰──┘  └──╯  "
    ]
  },
  {
    "id": "blazard",
    "name": "Blazard",
    "theme": "elemental-beasts",
    "rarity": "common",
    "description": "Overheats your CPU just by existing nearby.",
    "art": [
      "         ╱╲╱╲ ",
      "   ╱══╲ ╱╱╱╱  ",
      "  ╱ ◆◆ ╲╱╱    ",
      "  ╲ ── ╱═╗    ",
      "   ╲══╱  ║    ",
      "    ╚═╝~🔥╝    "
    ]
  },
  {
    "id": "aquashell",
    "name": "Aquashell",
    "theme": "elemental-beasts",
    "rarity": "uncommon",
    "description": "Floods your logs with a gentle tidal wave.",
    "art": [
      "     ╱══╗     ",
      "    ╱ ~~ ║    ",
      "  ╭╱ ●  ●║   ",
      "  │╲ ◡◡ ╱║   ",
      "  │ ╲══╱═╝   ",
      " 🌊╰~~└─┘~~   "
    ]
  },
  {
    "id": "thornbloom",
    "name": "Thornbloom",
    "theme": "elemental-beasts",
    "rarity": "uncommon",
    "description": "Growing quietly in the roots of your source tree.",
    "art": [
      "  ╱╲  ╱╲ ╱╲  ",
      " ╱◕ ╲╱  ╲╱╲╲ ",
      " │  ◡◡   │ │ ",
      " ╰╲ ██ ╱─╯╱  ",
      "   ╲├┤╱~~~~  ",
      "  🌿├┤ ~~~~  "
    ]
  },
  {
    "id": "spectrex",
    "name": "Spectrex",
    "theme": "elemental-beasts",
    "rarity": "rare",
    "description": "Haunts your dead code and refuses to be refactored away.",
    "art": [
      "  ░╭~~~~~~╮░  ",
      "  ░│ ◉  ◉ │░  ",
      "   │  ◇◇  │   ",
      "   │ ◠  ◠ │   ",
      "   ╰╮    ╭╯   ",
      "  ░  ╲╱╲╱ ░   "
    ]
  },
  {
    "id": "arcanox",
    "name": "Arcanox",
    "theme": "elemental-beasts",
    "rarity": "epic",
    "description": "Ancient guardian that has watched over the kernel since boot time.",
    "art": [
      "     ╱▽╲      ",
      "   ╱╱◆◆╲╲     ",
      "  ╱ ✦    ✦╲   ",
      "  │ ╲ ▼▼ ╱ │  ",
      "  ╰══╲══╱══╯  ",
      "     ╱  ╲     "
    ]
  },
  {
    "id": "glaciax",
    "name": "Glaciax",
    "theme": "elemental-beasts",
    "rarity": "common",
    "description": "Freezes your CI pipeline solid every winter sprint.",
    "art": [
      "  ╱╲    ╱╲    ",
      " ╱◇ ╲╱╱◇  ╲   ",
      " │ ●    ● │   ",
      " ╲  ╰══╯  ╱   ",
      "  ╲◇◇◇◇◇◇╱    ",
      "   ╱╲╱╲╱╲ ❄️  "
    ]
  },
  {
    "id": "umbrawl",
    "name": "Umbrawl",
    "theme": "elemental-beasts",
    "rarity": "rare",
    "description": "Lurks in your node_modules where no one dares to look.",
    "art": [
      " ░░░╭──╮░░░   ",
      " ░░ │◉◉│ ░░   ",
      " ░  │╱╲│  ░   ",
      "    │▓▓│░     ",
      "  ░░╰╮╭╯░░   ",
      " ░░░░  ░░░░  "
    ]
  },
  {
    "id": "ferroclaw",
    "name": "Ferroclaw",
    "theme": "elemental-beasts",
    "rarity": "uncommon",
    "description": "Rust-proof and type-safe. Will outlast your framework.",
    "art": [
      " ╔══╦══╦══╗   ",
      " ║▬ ║  ║ ▬║   ",
      " ╠══╬══╬══╣   ",
      " ║  ════  ║   ",
      " ╠══╬══╬══╣   ",
      " ╚══╩══╩══╝   "
    ]
  },
  {
    "id": "mindrill",
    "name": "Mindrill",
    "theme": "elemental-beasts",
    "rarity": "epic",
    "description": "Reads your intent from the git blame and judges silently.",
    "art": [
      " 🔮~~╭──╮~~    ",
      " ~~ │◉◉│ ~~   ",
      " ~  │◇◇│  ~   ",
      "    │╱╲│      ",
      "  ~~╰╮╭╯~~    ",
      " ~~~~  ~~~~   "
    ]
  },
  {
    "id": "prismalynx",
    "name": "Prismalynx",
    "theme": "elemental-beasts",
    "rarity": "legendary",
    "description": "Refracts a single bug into seven shimmering new ones.",
    "art": [
      "        ╱╲    ",
      "  ╱╲   ╱◆ ╲   ",
      " ╱◆ ◆╲╱  ╱   ",
      " ╲ ── ╱══╯    ",
      "  ╲══╱ ╱      ",
      "   └─┘╱       "
    ]
  },
  {
    "id": "bladewing",
    "name": "Bladewing",
    "theme": "galactic-warriors",
    "rarity": "common",
    "description": "Slices through spaghetti code with elegant precision.",
    "art": [
      "        ╱──╲  ",
      " ──═══╱●  ●╲  ",
      "      │ ── │  ",
      " ──═══╲▓▓▓▓╱  ",
      "        ╲──╱  ",
      "      ╱╱ ╲╲   "
    ]
  },
  {
    "id": "rustbot",
    "name": "Rustbot",
    "theme": "galactic-warriors",
    "rarity": "common",
    "description": "Beeps and boops at every syntax error it encounters.",
    "art": [
      "   ╭┤██├╮     ",
      "   │ ◯◯ │     ",
      "  ╭┤════├╮    ",
      "  │ ▓▓▓▓ │    ",
      "  │ ├──┤ │    ",
      "  ╰─┘  └─╯    "
    ]
  },
  {
    "id": "swampwise",
    "name": "Swampwise",
    "theme": "galactic-warriors",
    "rarity": "uncommon",
    "description": "Speaks in reversed conditionals, it does. Confusing, this is.",
    "art": [
      "  ╱────────╲   ",
      " ╱╱╲      ╱╲╲  ",
      " │◉│     │◉│  ",
      " ╲╲╱  ◡◡ ╲╱╱  ",
      "  ╲___╱╲___╱   ",
      "    ╰┘  ╰┘     "
    ]
  },
  {
    "id": "scrapshot",
    "name": "Scrapshot",
    "theme": "galactic-warriors",
    "rarity": "uncommon",
    "description": "Hot-patches production at 3am with a crooked grin.",
    "art": [
      "    ╭───╮     ",
      "    │─ ●│     ",
      "    │╰╮ │     ",
      "   ╱▓▓▓▓╲    ",
      "  ╱ ████ ╲╲   ",
      "  └─┘  └──╯   "
    ]
  },
  {
    "id": "voidhelm",
    "name": "Voidhelm",
    "theme": "galactic-warriors",
    "rarity": "rare",
    "description": "Force-pushes to main and feels nothing.",
    "art": [
      " ╔════════════╗",
      " ║ ▓▓▓▓▓▓▓▓▓▓ ║",
      " ║  ▬      ▬  ║",
      " ║ ╱ ▓▓▓▓▓▓ ╲ ║",
      " ║ ╲════════╱ ║",
      " ╚════════════╝"
    ]
  },
  {
    "id": "nebulord",
    "name": "Nebulord",
    "theme": "galactic-warriors",
    "rarity": "legendary",
    "description": "Corrupts all data across every branch in the galaxy.",
    "art": [
      "  ╱╲╱╲╱╲╱╲    ",
      " ╱  ◆◆◆◆  ╲   ",
      " │  ╱◉◉╲   │  ",
      "╱│╱╱▓▓▓▓╲╲│╲  ",
      "╲╰╲╲════╱╱╯╱  ",
      " 🌌╲╱╲╱╲╱╲╱    "
    ]
  },
  {
    "id": "furrox",
    "name": "Furrox",
    "theme": "galactic-warriors",
    "rarity": "common",
    "description": "Rips out deprecated APIs with brute force and a growl.",
    "art": [
      " ╱╲╱╲╱╲╱╲╱╲╱╲ ",
      " │  ◕      ◕  │",
      " │   ╱▓▓╲    │",
      " │   ▓▓▓▓    │",
      " │    ▼▼     │",
      " ╲╱╲╱╲╱╲╱╲╱╲╱ "
    ]
  },
  {
    "id": "rebellia",
    "name": "Rebellia",
    "theme": "galactic-warriors",
    "rarity": "uncommon",
    "description": "Leads the open-source resistance against vendor lock-in.",
    "art": [
      "      ╱╱╱╱    ",
      "    ╭╱╱╱──╮   ",
      "    │ ◇ ◇ │   ",
      "    │ ╰─╯ │   ",
      "   ╱╲▓▓▓▓╱╲   ",
      "  ╱  └──┘  ╲  "
    ]
  },
  {
    "id": "vizorr",
    "name": "Vizorr",
    "theme": "galactic-warriors",
    "rarity": "rare",
    "description": "Tracks down memory leaks across the galaxy for a price.",
    "art": [
      " ╔══════════╗  ",
      " ║▓▓▓▓▓▓▓▓▓▓║  ",
      " ║▬════════▬║  ",
      " ╠══════════╣  ",
      " ║ ╱ ── ╲   ║  ",
      " ╚══╤══╤══╝  "
    ]
  },
  {
    "id": "astrofix",
    "name": "Astrofix",
    "theme": "galactic-warriors",
    "rarity": "common",
    "description": "Patches things with a cheerful whistle. Mostly correctly.",
    "art": [
      "     ╭╮       ",
      "   ╭─╯╰─╮     ",
      "   │ ◯◯  │    ",
      "   ╰─╮╭──╯    ",
      "  ╭──╯╰──╮    ",
      "  ╰─┘  └─╯    "
    ]
  },
  {
    "id": "dunerak",
    "name": "Dunerak",
    "theme": "galactic-warriors",
    "rarity": "epic",
    "description": "Emerges from the sandbox to swallow entire test suites.",
    "art": [
      "     ╱══╲     ",
      "    ╱ ◉◉ ╲    ",
      "   ╱ ▼▼▼▼ ╲   ",
      "  ╱ ▓▓▓▓▓▓ ╲  ",
      " ░░░░░░░░░░░░ ",
      " ~~░~~░~~░🐛░ "
    ]
  },
  {
    "id": "thunderox",
    "name": "Thunderox",
    "theme": "marvel-heroes",
    "rarity": "common",
    "description": "Hammers your build process until it submits.",
    "art": [
      "  ╱╲   ╔╤╗    ",
      " │ ●●  ║│║    ",
      " │ ── ═╝│║    ",
      " │ ▓▓══╗│║    ",
      "  ╲══╱ ║│║⚡  ",
      "  └┘└┘ ╚╧╝    "
    ]
  },
  {
    "id": "ironclash",
    "name": "Ironclash",
    "theme": "marvel-heroes",
    "rarity": "common",
    "description": "Automates everything, including automating the automation.",
    "art": [
      "   ╭══════╮   ",
      "   │╱▓▓▓▓╲│   ",
      "   ││◆  ◆││   ",
      "   │╲ ── ╱│   ",
      "   ╰╱════╲╯   ",
      "   ╱╱    ╲╲   "
    ]
  },
  {
    "id": "frostbow",
    "name": "Frostbow",
    "theme": "marvel-heroes",
    "rarity": "uncommon",
    "description": "Never misses a target DOM element. Ever.",
    "art": [
      "       ╱╲     ",
      "     ╱◇◇ ╲    ",
      "    ╱ ── ╱    ",
      " ──╱▓▓▓▓╱     ",
      "   ╲══╱╱──────",
      "    ╲╱╱       "
    ]
  },
  {
    "id": "shieldark",
    "name": "Shieldark",
    "theme": "marvel-heroes",
    "rarity": "uncommon",
    "description": "Guards your test coverage with patriotic stubbornness.",
    "art": [
      "  ╭══════╮    ",
      "  │ ★══★ │    ",
      "  │ ════ │    ",
      "  │ ★══★ │    ",
      "  ╲ ════ ╱╭─╮ ",
      "   ╲═══╱ │●│ "
    ]
  },
  {
    "id": "sorceron",
    "name": "Sorceron",
    "theme": "marvel-heroes",
    "rarity": "rare",
    "description": "Opens portals between branches. Merge conflicts ensue.",
    "art": [
      " ╭──╮    ╭──╮ ",
      " │◉◉│    │◉◉│ ",
      " ╰╮╭╯╭──╮╰╮╯ ",
      "  ││ │◉◉│ ││  ",
      "  ╰╯ │╱╲│ ╰╯  ",
      "   🔮 ╰──╯     "
    ]
  },
  {
    "id": "cosmojaw",
    "name": "Cosmojaw",
    "theme": "marvel-heroes",
    "rarity": "epic",
    "description": "Snaps away exactly half your test suite with a smirk.",
    "art": [
      " ╱══════════╲  ",
      " │  💎    💎  │  ",
      " │  ══════  │  ",
      " ╲══════════╱  ",
      "  ╲════════╱   ",
      "   ╲══════╱    "
    ]
  },
  {
    "id": "webspinne",
    "name": "Webspinne",
    "theme": "marvel-heroes",
    "rarity": "common",
    "description": "Swings between microservices on threads of pure websocket.",
    "art": [
      "      🕸️ │     ",
      "        ╱╲     ",
      "  ╱╲╱╲ │◉◉│   ",
      " ╱╱╱╱╱╲│──│   ",
      "       ╱╲╱╲    ",
      "      ╱    ╲   "
    ]
  },
  {
    "id": "gammox",
    "name": "Gammox",
    "theme": "marvel-heroes",
    "rarity": "uncommon",
    "description": "Gets angrier the more bugs you file. You won't like the refactor.",
    "art": [
      " ╱╲══════════╱╲",
      "╱ ◆          ◆ ╲",
      "│    ══════    │",
      "│   ▓▓▓▓▓▓    │",
      " ╲  ▓▓▓▓▓▓  ╱  ",
      "  ╲╱╲╱╲╱╲╱╲╱   "
    ]
  },
  {
    "id": "frostgod",
    "name": "Frostgod",
    "theme": "marvel-heroes",
    "rarity": "rare",
    "description": "Claims your repo is rightfully his. Submits a hostile fork.",
    "art": [
      "   ╱╲  ╱╲     ",
      "   ║ ╲╱ ║     ",
      "   ║◇  ◇║     ",
      "   ║ ╱╲ ║     ",
      "   ║╱▓▓╲║     ",
      " ❄️╨╱  ╲╨     "
    ]
  },
  {
    "id": "vibraclaw",
    "name": "Vibraclaw",
    "theme": "marvel-heroes",
    "rarity": "epic",
    "description": "Prowls through your codebase in stealth mode. Zero console.log.",
    "art": [
      "      ╱╲       ",
      "    ╱╱▬▬╲╲     ",
      "   ╱╱    ╲╲    ",
      "  ╱╱ ════ ╲╲   ",
      " ╱╱▓▓▓▓▓▓▓▓╲╲  ",
      " └┘╱╱    ╲╲└┘  "
    ]
  },
  {
    "id": "hawksight",
    "name": "Hawksight",
    "theme": "marvel-heroes",
    "rarity": "legendary",
    "description": "Spots a null pointer from twelve stack frames away.",
    "art": [
      "    ╱═══╲      ",
      "   ╱ ◉◉  ╲     ",
      "  ╱  ╱╲   ╲    ",
      " ╱═╱═══╲═══╲   ",
      " ╲═══════════╱  ",
      "   └─┘  └─┘    "
    ]
  },
  {
    "id": "shadowstep",
    "name": "Shadowstep",
    "theme": "legends-arena",
    "rarity": "common",
    "description": "Silently deletes your code. You won't notice until prod.",
    "art": [
      "       ╱╲     ",
      "      ╱▬▬╲    ",
      "     ╱╲╱╲ ╲   ",
      "    ╱▓▓▓▓╲ ╲  ",
      "   ╱══════╲╱  ",
      "  ╱╱╲  ╱╲╲╲   "
    ]
  },
  {
    "id": "hexweaver",
    "name": "Hexweaver",
    "theme": "legends-arena",
    "rarity": "common",
    "description": "Illuminates your dark mode with blinding radiance.",
    "art": [
      "   ╭──✦──╮     ",
      "   │ ◇ ◇ │     ",
      "   │ ◡◡  │     ",
      "  ╱╲▓▓▓▓╱╲     ",
      " ~~╱    ╲~~    ",
      " ~╱  ~~  ╲~    "
    ]
  },
  {
    "id": "frostquiver",
    "name": "Frostquiver",
    "theme": "legends-arena",
    "rarity": "uncommon",
    "description": "Arrows freeze your deploys mid-flight.",
    "art": [
      "        ╱╲    ",
      "      ╱◆◆ ╲   ",
      "     ╱ ── ╱   ",
      "  ──╱▓▓▓▓╱    ",
      "    ╲══╱╱─────",
      "     ╲╱╱      "
    ]
  },
  {
    "id": "ironhide",
    "name": "Ironhide",
    "theme": "legends-arena",
    "rarity": "uncommon",
    "description": "Blocks all pull requests. Immovable. Unmerged.",
    "art": [
      " ╔══════════╗  ",
      " ║╔════════╗║  ",
      " ║║ ▬    ▬ ║║  ",
      " ║║ ══════ ║║  ",
      " ║╚════════╝║  ",
      " ╚══════════╝  "
    ]
  },
  {
    "id": "voidmaw",
    "name": "Voidmaw",
    "theme": "legends-arena",
    "rarity": "rare",
    "description": "Devours your available memory one byte at a time.",
    "art": [
      " ╱╲╱╲╱╲╱╲╱╲╱╲ ",
      " │  ◉      ◉ │",
      " │ ╱▓▓▓▓▓▓╲  │",
      " │╱ ▼▼▼▼▼▼ ╲ │",
      " │╲▼▼▼▼▼▼▼▼╱ │",
      " ╲╱╲╱╲╱╲╱╲╱╲╱ "
    ]
  },
  {
    "id": "runeking",
    "name": "Runeking",
    "theme": "legends-arena",
    "rarity": "mythic",
    "description": "Rewrites reality... and your entire codebase while you sleep.",
    "art": [
      " ✦═╱╲════╱╲═✦ ",
      "  ╱  ◆▓▓◆  ╲  ",
      "  │  ✦  ✦  │  ",
      "  │  ╱══╲  │  ",
      " ╱╲══════╱╲   ",
      " ✦╲══════╱✦   "
    ]
  },
  {
    "id": "bonegrind",
    "name": "Bonegrind",
    "theme": "legends-arena",
    "rarity": "common",
    "description": "Grinds through legacy code with nothing but spite and bones.",
    "art": [
      "  💀╭──╮       ",
      "   │▬▬│       ",
      "   ╰╮╭╯       ",
      "  ╱╲││╱╲      ",
      " ╱  ╰╯  ╲     ",
      " │╱    ╲│     "
    ]
  },
  {
    "id": "willowwisp",
    "name": "Willowwisp",
    "theme": "legends-arena",
    "rarity": "uncommon",
    "description": "Lures junior devs into the enchanted forest of regex.",
    "art": [
      "    ╭──╮      ",
      "   ╱◕◕╲╲      ",
      "  ╱ ◡◡  ╲     ",
      "  ╰──╮╭──╯    ",
      " ~~  ││  ~~   ",
      "✨~~~╱╲╱╲~~~   "
    ]
  },
  {
    "id": "cosmowyrm",
    "name": "Cosmowyrm",
    "theme": "legends-arena",
    "rarity": "epic",
    "description": "Coils around your deployment pipeline and squeezes.",
    "art": [
      " ╱═══╲         ",
      "╱◆  ◆ ╲═══╲    ",
      "╲ ── ╱   ╱═╲   ",
      " ╲══╱═══╱   ╲  ",
      "      ╲═══╱╱   ",
      "    🐍 ╲══╱    "
    ]
  },
  {
    "id": "bloodquill",
    "name": "Bloodquill",
    "theme": "legends-arena",
    "rarity": "rare",
    "description": "Writes cursed documentation that compiles but misleads.",
    "art": [
      "  ╱╲╱╲╱╲      ",
      " ╱ ◆  ◆╲      ",
      " │  ╱╲  │     ",
      " ╲ ╱▓▓╲ ╱ ╱   ",
      "  ╲╲▓▓╱╱ ╱    ",
      "   ╲══╱ ╱🩸   "
    ]
  },
  {
    "id": "crystogg",
    "name": "Crystogg",
    "theme": "legends-arena",
    "rarity": "legendary",
    "description": "Immovable object meets unstoppable deploy. Deploy loses.",
    "art": [
      "  ╱╲  ╱╲  ╱╲  ",
      " ╱◆╱╲╱◆╲╱◆╲  ",
      " │▬│  │  │▬│  ",
      " │ │══│══│ │  ",
      " ╲◆╲╱╲◆╱╲◆╱  ",
      "  ╲╱  ╲╱  ╲╱  "
    ]
  },
  {
    "id": "hobbin",
    "name": "Hobbin",
    "theme": "lotr-legends",
    "rarity": "common",
    "description": "Carries the weight of the entire monorepo on a chain around its neck.",
    "art": [
      "   ╭───╮       ",
      "   │◕ ◕│       ",
      "   │ ◡ │       ",
      "   ╰╮╭╯╭─╮    ",
      "    ││ │◆│    ",
      "    └┘ ╰─╯    "
    ]
  },
  {
    "id": "samroot",
    "name": "Samroot",
    "theme": "lotr-legends",
    "rarity": "common",
    "description": "Loyal gardener of the source tree. Will never abandon a failing build.",
    "art": [
      "   🌱╭───╮     ",
      "    │◕ ◕│     ",
      "    │ ◡◡│     ",
      "   ╱╲▓▓▓╱╲    ",
      "  ╱~~╲═╱~~╲   ",
      "  ~~~~╰╯~~~~   "
    ]
  },
  {
    "id": "legolint",
    "name": "Legolint",
    "theme": "lotr-legends",
    "rarity": "common",
    "description": "Elven archer that never misses a lint error, even at 10,000 lines.",
    "art": [
      "    ╱╲╱╲      ",
      "   ╱◇◇  ╲     ",
      "   │ ── │     ",
      " ──│▓▓▓▓│──── ",
      "   │ ├┤ │     ",
      "   └─┘└─┘     "
    ]
  },
  {
    "id": "gimlock",
    "name": "Gimlock",
    "theme": "lotr-legends",
    "rarity": "uncommon",
    "description": "Mines deep into your threads and deadlocks them with a single axe swing.",
    "art": [
      "  ╔══════╗     ",
      "  ║╱▓▓▓▓╲║    ",
      "  ║│◆  ◆│║    ",
      "  ║│════│║    ",
      "  ╚╤════╤╝    ",
      "  ⛏╰────╯     "
    ]
  },
  {
    "id": "entwine",
    "name": "Entwine",
    "theme": "lotr-legends",
    "rarity": "uncommon",
    "description": "Takes three sprints to approve a PR. Never makes a hasty merge.",
    "art": [
      "  🌿╱╲  ╱╲🌿  ",
      "   ╱  ╲╱  ╲   ",
      "   │ ◉  ◉ │   ",
      "   │  ──  │   ",
      "   │╱╲╱╲╱╲│   ",
      "   ├┤├┤├┤├┤   "
    ]
  },
  {
    "id": "stridex",
    "name": "Stridex",
    "theme": "lotr-legends",
    "rarity": "uncommon",
    "description": "Ranger who tracks bugs through the wilderness of your stack trace.",
    "art": [
      "    ╱══╲      ",
      "   ╱╱▬▬╲╲     ",
      "   │◇  ◇│     ",
      "   │ ╰╯ │     ",
      "  ╱╲▓▓▓▓╱╲    ",
      "  └┘╱  ╲└┘    "
    ]
  },
  {
    "id": "gandaflow",
    "name": "Gandaflow",
    "theme": "lotr-legends",
    "rarity": "rare",
    "description": "Blocks your merge with a thunderous YOU SHALL NOT PASS CI.",
    "art": [
      "   ╱════╲      ",
      "  ╱ ╱══╲ ╲    ",
      "  │ │◉◉│ │    ",
      "  │ │◡◡│ │    ",
      "  ╰─╲══╱─╯    ",
      "  🪄 ╱╲╱╲     "
    ]
  },
  {
    "id": "wraithing",
    "name": "Wraithing",
    "theme": "lotr-legends",
    "rarity": "rare",
    "description": "Nine ghostly processes haunting your task manager in black robes.",
    "art": [
      " ░░╭════╮░░   ",
      " ░╱ ▬  ▬ ╲░  ",
      "  │  ◇◇  │   ",
      "  ╲▓▓▓▓▓▓╱   ",
      " ░░╲════╱░░   ",
      " ░░░╲╱╲╱░░░   "
    ]
  },
  {
    "id": "balrogbug",
    "name": "Balrogbug",
    "theme": "lotr-legends",
    "rarity": "epic",
    "description": "Fiery demon rising from the deepest layer of your stack trace.",
    "art": [
      " ╲╱╲══════╱╲╱ ",
      " 🔥╱ ◉  ◉ ╲🔥 ",
      "  │ ╲▼▼▼▼╱ │  ",
      "  │ ▓▓▓▓▓▓ │  ",
      "  ╲══╱╲╱╲══╱  ",
      " 🔥╱╱    ╲╲🔥 "
    ]
  },
  {
    "id": "shelobyte",
    "name": "Shelobyte",
    "theme": "lotr-legends",
    "rarity": "epic",
    "description": "Giant spider spinning an inescapable web of circular dependencies.",
    "art": [
      " ╲╱╲  ╱╲╱╲╱  ",
      "  ╲╱╲◉◉╱╲╱   ",
      "   ╲ ▼▼ ╱    ",
      "  ╱╲╲▓▓╱╱╲   ",
      " ╱╱  ╲╱  ╲╲  ",
      " 🕸️╱╱    ╲╲  "
    ]
  },
  {
    "id": "saurops",
    "name": "Saurops",
    "theme": "lotr-legends",
    "rarity": "legendary",
    "description": "The all-seeing eye watches every deploy from its dark monitoring tower.",
    "art": [
      "     ╱▲╲      ",
      "   ╱╱║║║╲╲    ",
      "  ║ ◉║║║◉ ║   ",
      "  ║  ╲▼╱  ║   ",
      "   ╲╲▓▓▓╱╱    ",
      "  🔥╲════╱🔥  "
    ]
  },
  {
    "id": "ringbind",
    "name": "Ringbind",
    "theme": "lotr-legends",
    "rarity": "mythic",
    "description": "One import to rule them all, one require to bind them.",
    "art": [
      "     ╭══════╮  ",
      "    ╱  ╱══╲  ╲ ",
      "   │  ║ ◆◆ ║  │",
      "   │  ║ ◆◆ ║  │",
      "    ╲  ╲══╱  ╱ ",
      "     ╰══════╯  "
    ]
  },
  {
    "id": "cyclobyte",
    "name": "Cyclobyte",
    "theme": "greek-myths",
    "rarity": "common",
    "description": "Scans your entire codebase with one massive unblinking eye.",
    "art": [
      "   ╭════╮     ",
      "  ╱ ╭══╮ ╲    ",
      " │  │◉◉│  │   ",
      " │  ╰══╯  │   ",
      "  ╲ ════ ╱    ",
      "   ╰┘  └╯     "
    ]
  },
  {
    "id": "hermeshub",
    "name": "Hermeshub",
    "theme": "greek-myths",
    "rarity": "common",
    "description": "Delivers pull requests at lightning speed. Half of them to the wrong branch.",
    "art": [
      "  ╱╲╱╲╱╲      ",
      "  │◇  ◇│      ",
      "  │ ◡◡ │      ",
      "  ╰╮▓▓╭╯      ",
      "   │├┤│       ",
      "   ╱╲╱╲       "
    ]
  },
  {
    "id": "meduscan",
    "name": "Meduscan",
    "theme": "greek-myths",
    "rarity": "common",
    "description": "One glance at her code review turns your running processes to stone.",
    "art": [
      " ~╲~│~╲~╲│~  ",
      "  ╲╭════╮╱   ",
      "  ~│◉  ◉│~   ",
      "   │ ▼▼ │    ",
      "   ╰════╯    ",
      "              "
    ]
  },
  {
    "id": "centaurge",
    "name": "Centaurge",
    "theme": "greek-myths",
    "rarity": "uncommon",
    "description": "Half frontend, half backend. Comfortable in neither.",
    "art": [
      "    ╭──╮      ",
      "    │◇◇│      ",
      "    │──│╱╲    ",
      "   ╱▓▓▓▓  ╲   ",
      "  │ ════ │   ",
      "  └┘└┘ └┘└┘   "
    ]
  },
  {
    "id": "hydrabug",
    "name": "Hydrabug",
    "theme": "greek-myths",
    "rarity": "uncommon",
    "description": "Fix one bug, two more spawn in its place.",
    "art": [
      " ╭╮  ╭╮  ╭╮  ",
      " │◉│ │◉│ │◉│ ",
      " │▼│ │▼│ │▼│ ",
      " ╰╮╲ ││ ╱╭╯  ",
      "  │ ▓▓▓▓ │   ",
      "  ╰══════╯   "
    ]
  },
  {
    "id": "sirenlog",
    "name": "Sirenlog",
    "theme": "greek-myths",
    "rarity": "uncommon",
    "description": "Lures junior devs toward beautiful but catastrophically broken APIs.",
    "art": [
      "   ╭──╮       ",
      "   │◕◕│       ",
      "   │◡◡│       ",
      "  ╱╲▓▓╱╲      ",
      " ~~╱══╲~~     ",
      " ~~~🌊~~~~    "
    ]
  },
  {
    "id": "poseidrop",
    "name": "Poseidrop",
    "theme": "greek-myths",
    "rarity": "rare",
    "description": "Floods your database with a single wave of his trident.",
    "art": [
      "   ╱╤══╤╲     ",
      "   │◆  ◆│     ",
      "   │ ── │     ",
      "   │▓▓▓▓│     ",
      "  🌊════🌊    ",
      "  ~~╱╲╱╲~~   "
    ]
  },
  {
    "id": "hadeshell",
    "name": "Hadeshell",
    "theme": "greek-myths",
    "rarity": "rare",
    "description": "Rules the underworld of deprecated packages no one dares visit.",
    "art": [
      "  ╱╲    ╱╲    ",
      " ╱◆◆╲╭╮╱◆◆╲  ",
      " ╲══╱│◉│╲══╱  ",
      "    │▼▼│      ",
      "    │▓▓│      ",
      "  🔥╰══╯🔥   "
    ]
  },
  {
    "id": "cerberoute",
    "name": "Cerberoute",
    "theme": "greek-myths",
    "rarity": "epic",
    "description": "Three-headed route guard. No unauthorized request gets past.",
    "art": [
      "╭╮╭──╮╭──╮╭──╮╭╮",
      "│││◉◉││◉◉││◉◉│││",
      "╰││◡◡││◡◡││◡◡││╯",
      " ╰│▓▓││▓▓││▓▓│╯ ",
      "  ╰╮╭╯╰╮╭╯╰╮╭╯ ",
      "  └┘  └┘  └┘  "
    ]
  },
  {
    "id": "atlastack",
    "name": "Atlastack",
    "theme": "greek-myths",
    "rarity": "epic",
    "description": "Carries your entire infrastructure on its shoulders without complaint.",
    "art": [
      "  ╭════════╮   ",
      "  ╰╮◆◆◆◆╭╯   ",
      "   │◉  ◉│    ",
      "   │ ── │    ",
      "  ╱╲▓▓▓▓╱╲   ",
      "  └┘╱  ╲└┘   "
    ]
  },
  {
    "id": "zeushock",
    "name": "Zeushock",
    "theme": "greek-myths",
    "rarity": "legendary",
    "description": "Strikes your production servers with mass lightning deploys from the cloud.",
    "art": [
      "   ╭════╮     ",
      "   │◆  ◆│     ",
      "   │╱══╲│     ",
      "  ╱│▓▓▓▓│╲    ",
      " ╱ ╰════╯ ╲⚡ ",
      " └┘      └┘   "
    ]
  },
  {
    "id": "kronolith",
    "name": "Kronolith",
    "theme": "greek-myths",
    "rarity": "mythic",
    "description": "Ancient titan that devours your sprint time before it even begins.",
    "art": [
      " ✦╱╲    ╱╲✦  ",
      "  │ ◉  ◉ │   ",
      "  │ ╲══╱ │   ",
      "  ╱▓▓▓▓▓▓╲   ",
      " ╱╱╱╱╱╱╱╱╱╱  ",
      " ✦══════════✦ "
    ]
  },
  {
    "id": "scarabyte",
    "name": "Scarabyte",
    "theme": "egyptian-myths",
    "rarity": "common",
    "description": "Rolls your log files into neat little balls and buries them.",
    "art": [
      "   ╭════╮     ",
      "  ╱ ●══● ╲    ",
      " ─│ ▓▓▓▓ │─  ",
      " ─│ ▓▓▓▓ │─  ",
      " ─│ ▓▓▓▓ │─  ",
      "  ╲╰════╯╱    "
    ]
  },
  {
    "id": "anubash",
    "name": "Anubash",
    "theme": "egyptian-myths",
    "rarity": "common",
    "description": "Judges your dead code and decides what gets garbage collected.",
    "art": [
      "  ╱╲    ╱╲    ",
      " ╱  ╲══╱  ╲   ",
      " │  ◆  ◆  │  ",
      " │  ╲══╱   │  ",
      " ╰╮ ▓▓▓▓ ╭╯  ",
      "  ╰══════╯    "
    ]
  },
  {
    "id": "sphinxec",
    "name": "Sphinxec",
    "theme": "egyptian-myths",
    "rarity": "common",
    "description": "Won't let you merge until you answer its riddle.",
    "art": [
      "   ╭════╮     ",
      "  ╱│◉  ◉│╲    ",
      "  │ ╲══╱ │    ",
      " ╱▓▓▓▓▓▓▓▓╲  ",
      " │ ════════ │ ",
      " └┘        └┘ "
    ]
  },
  {
    "id": "bastet",
    "name": "Bastet",
    "theme": "egyptian-myths",
    "rarity": "uncommon",
    "description": "Purrs when your tests pass. Scratches your face when they don't.",
    "art": [
      " ╱╲      ╱╲   ",
      " │ ╲╭══╮╱ │   ",
      "   │◕  ◕│     ",
      "   │ ◡◡ │     ",
      "   │▓▓▓▓│     ",
      "   ╰╮╭╮╭╯     "
    ]
  },
  {
    "id": "horuscan",
    "name": "Horuscan",
    "theme": "egyptian-myths",
    "rarity": "uncommon",
    "description": "All-seeing falcon eye that watches every line of your diff.",
    "art": [
      " ──╭══════╮   ",
      "   │╭◉◉╮ │── ",
      "   │╰══╯╲│   ",
      "   ╰═╲  ╲╯   ",
      "     ╲╲      ",
      "      ╲      "
    ]
  },
  {
    "id": "sobekill",
    "name": "Sobekill",
    "theme": "egyptian-myths",
    "rarity": "uncommon",
    "description": "Crocodile god lurking in your data streams waiting to snap.",
    "art": [
      " ╱══════════╲ ",
      " │ ◆      ◆ │ ",
      " │▼▼▼▼▼▼▼▼▼▼│ ",
      " ╲▼▼▼▼▼▼▼▼▼▼╱ ",
      "  ╲════════╱   ",
      "   └┘    └┘    "
    ]
  },
  {
    "id": "thothlog",
    "name": "Thothlog",
    "theme": "egyptian-myths",
    "rarity": "rare",
    "description": "Ibis-headed scribe that documents everything you forgot to.",
    "art": [
      "      ╱╲      ",
      "     ╱◉ ╲     ",
      "    ╱══╱      ",
      "   ╱──╱       ",
      "  │▓▓▓▓│      ",
      "  ╱╲  ╱╲      "
    ]
  },
  {
    "id": "sethrash",
    "name": "Sethrash",
    "theme": "egyptian-myths",
    "rarity": "rare",
    "description": "God of chaos. Randomly flips bits in production for fun.",
    "art": [
      "  ││      ││  ",
      "  ╱╲╭════╮╱╲  ",
      "   │ ◆  ◆ │  ",
      "   │ ╲▼▼╱ │  ",
      "   │ ▓▓▓▓ │  ",
      "   ╰══════╯   "
    ]
  },
  {
    "id": "pharaobyte",
    "name": "Pharaobyte",
    "theme": "egyptian-myths",
    "rarity": "epic",
    "description": "Entombed in legacy code, rises when you disturb the ancient module.",
    "art": [
      "    ╱══╲      ",
      "  ╱╱▓▓▓▓╲╲    ",
      " ║│ ◉  ◉ │║  ",
      " ║│ ════ │║  ",
      " ║│ ▓▓▓▓ │║  ",
      "  ╚══════╝    "
    ]
  },
  {
    "id": "ammutex",
    "name": "Ammutex",
    "theme": "egyptian-myths",
    "rarity": "epic",
    "description": "Devours the hearts of failed test suites. No second chances.",
    "art": [
      " ╱═══════╲    ",
      " │◉▼▼▼▼▼▼│   ",
      " ╲▼▼▼▼▼▼▼╱╲  ",
      "  ╲═════▓▓▓╲  ",
      "  │ ▓▓▓▓▓▓ │ ",
      "  └┘└┘  └┘└┘ "
    ]
  },
  {
    "id": "raflux",
    "name": "Raflux",
    "theme": "egyptian-myths",
    "rarity": "legendary",
    "description": "Sun god whose build power peaks at solar noon and crashes at dusk.",
    "art": [
      "   ╭◉◉╮      ",
      "  ╱╱══╲╲     ",
      " ╱╱    ╲╲    ",
      " │╲ ▓▓ ╱│    ",
      " ╲ ╲══╱ ╱    ",
      " ☀️╲══╱      "
    ]
  },
  {
    "id": "osirix",
    "name": "Osirix",
    "theme": "egyptian-myths",
    "rarity": "mythic",
    "description": "Died, was dismembered across twelve microservices, and reassembled.",
    "art": [
      "  ╱║║║║╲      ",
      " ╱╱════╲╲     ",
      " │ ◉  ◉ │    ",
      " │ ════ │    ",
      " ╱▓▓▓▓▓▓╲    ",
      " ✦╲════╱✦    "
    ]
  },
  {
    "id": "zombuild",
    "name": "Zombuild",
    "theme": "undead-horror",
    "rarity": "common",
    "description": "Shambles through your codebase, mindlessly rerunning failed builds.",
    "art": [
      "   ╭════╮     ",
      "   │X  ◉│     ",
      "   │ ▼▼ │     ",
      " ──╯▓▓▓▓╰──  ",
      "   │▓▓▓▓│     ",
      "   └╯  └╯     "
    ]
  },
  {
    "id": "vampipe",
    "name": "Vampipe",
    "theme": "undead-horror",
    "rarity": "common",
    "description": "Drains your CI pipeline dry while you sleep.",
    "art": [
      " ╱╲╭════╮╱╲  ",
      " │ │◆  ◆│ │  ",
      " │ │ ▼▼ │ │  ",
      " │ ╰╮▓▓╭╯ │  ",
      " │  │▓▓│  │  ",
      " ╲  └┘└┘  ╱  "
    ]
  },
  {
    "id": "ghoulash",
    "name": "Ghoulash",
    "theme": "undead-horror",
    "rarity": "common",
    "description": "Feeds on abandoned branches no one remembers creating.",
    "art": [
      " ░░╭════╮░░   ",
      "   │◉  ◉│    ",
      "  ╱▼▼▼▼▼▼╲   ",
      "  ╲▼▼▼▼▼▼╱   ",
      "   │▓▓▓▓│    ",
      " ░░╰┘  └╯░░  "
    ]
  },
  {
    "id": "werelock",
    "name": "Werelock",
    "theme": "undead-horror",
    "rarity": "uncommon",
    "description": "Normal dev by day, force-pushes to main under a full moon.",
    "art": [
      " ╱╲  ╭══╮  ╱╲ ",
      "   ╲╱ ◆◆ ╲╱   ",
      "   │╱════╲│   ",
      "   │▼▼▼▼▼▼│   ",
      "   ╰╮▓▓▓▓╭╯   ",
      "   ╱╲    ╱╲   "
    ]
  },
  {
    "id": "banshreek",
    "name": "Banshreek",
    "theme": "undead-horror",
    "rarity": "uncommon",
    "description": "Screams a fatal error so loud your logs shatter.",
    "art": [
      " ░░╭════╮░░   ",
      " ░ │◉  ◉│ ░  ",
      "   │╱══╲│    ",
      "   │║◇◇║│    ",
      "   │╲══╱│    ",
      " ░░╲╱╲╱╲╱░░  "
    ]
  },
  {
    "id": "skelecrypt",
    "name": "Skelecrypt",
    "theme": "undead-horror",
    "rarity": "uncommon",
    "description": "Nothing but bare bones code. No comments, no docs, no mercy.",
    "art": [
      "   ╭════╮     ",
      "   │◯  ◯│     ",
      "   │ ▽▽ │     ",
      "   ├╱╲╱╲┤     ",
      "   │╬╬╬╬│     ",
      "   └┘  └┘     "
    ]
  },
  {
    "id": "lichload",
    "name": "Lichload",
    "theme": "undead-horror",
    "rarity": "rare",
    "description": "Stores its soul in a hidden config file. Kill it and it respawns.",
    "art": [
      "  ╱╲╱╲╱╲      ",
      "  ╭════╮      ",
      "  │✦  ✦│      ",
      "  │ ══ │      ",
      "  │▓▓▓▓│      ",
      " 🔮╰══╯      "
    ]
  },
  {
    "id": "mummutex",
    "name": "Mummutex",
    "theme": "undead-horror",
    "rarity": "epic",
    "description": "Wrapped in layers of legacy code. Unwrap one and the whole thing crumbles.",
    "art": [
      " ═╭══════╮═  ",
      " ═│◉═══◉│═  ",
      "  │══════│    ",
      " ═│▓▓▓▓▓▓│═  ",
      " ═│══════│═  ",
      "  ╰┘    └╯    "
    ]
  },
  {
    "id": "demoncore",
    "name": "Demoncore",
    "theme": "undead-horror",
    "rarity": "epic",
    "description": "Possesses your kernel and speaks in corrupted syscalls.",
    "art": [
      " ╱╲╭════╮╱╲  ",
      "   │◆  ◆│    ",
      "   │▼▼▼▼│    ",
      "  ╱│▓▓▓▓│╲   ",
      " ╱ ╰════╯ ╲  ",
      " 🔥  ╰╯  🔥  "
    ]
  },
  {
    "id": "revenark",
    "name": "Revenark",
    "theme": "undead-horror",
    "rarity": "legendary",
    "description": "Keeps coming back no matter how many times you close the ticket.",
    "art": [
      " ╱╲══════╱╲   ",
      " │ ◉ ✦✦ ◉ │  ",
      " │╱══════╲│   ",
      " │▓╱╲▓▓╱╲▓│  ",
      " ╲══════════╱  ",
      "  ╲╱╲╱╲╱╲╱   "
    ]
  },
  {
    "id": "necronode",
    "name": "Necronode",
    "theme": "undead-horror",
    "rarity": "mythic",
    "description": "Raises dead processes from the grave to do its bidding.",
    "art": [
      "    💀         ",
      "   ╱║╲        ",
      "  ╱═╬═╲       ",
      " ╱ ◉║◉ ╲     ",
      " │▓▓║▓▓▓│     ",
      " ╲══╩════╱    "
    ]
  }
]