// =============================================================================
// CARD ART · PRAGMA STUDIOS — 10 archetypes + 1 mythic
// =============================================================================
const PRAGMA_ART = {
// ── CANDY RUSH — candy cluster heart + sparkles ──────────────────────
sweet: (c) =>
{/* Background sparkle dots */}
{/* Heart-shaped candy cluster */}
{/* Inner pips */}
{/* Ribbon */}
,
// ── GATES OF ZEUS — Zeus with crown of lightning + columns ───────────
zeus: (c) =>
{/* Mountain backdrop */}
{/* Columns */}
{/* Lightning bolt — central */}
{/* Aura ring */}
{/* Sparks */}
,
// ── BIG BASS FRENZY — fisherman + bass ───────────────────────────────
fisher: (c) =>
{/* Water lines */}
{/* Boat */}
{/* Fisherman silhouette */}
{/* Hat brim */}
{/* Fishing rod */}
{/* Big bass jumping */}
,
// ── SUGAR STORM — candy tornado spiral ───────────────────────────────
sugar: (c) =>
{/* Tornado spiral */}
{/* Candies along spiral */}
{/* Stick */}
{/* X-marks (sparkle) */}
,
// ── WOLF MOON — howling wolf + moon + mountains ──────────────────────
wolf: (c) =>
{/* Full moon */}
{/* Mountain silhouette */}
{/* Wolf head facing right, mouth up howling */}
{/* Wolf ear and detail */}
{/* Howling line */}
,
// ── STARLIGHT QUEEN — crown with stars ────────────────────────────────
star: (c) =>
{/* Halo ring */}
{/* Main star */}
{/* Inner star */}
{/* Center jewel */}
{/* Smaller surrounding stars */}
,
// ── LUCKY TIGER — tiger head + bamboo/coins ──────────────────────────
tiger: (c) =>
{/* Mahjong-style frame */}
{/* Tiger face */}
{/* Stripes */}
{/* Eyes */}
{/* Snout */}
{/* Coin */}
,
// ── DOG HOUSE PARTY — bulldog + party hat + bone ─────────────────────
dog: (c) =>
{/* Dog house silhouette behind */}
{/* Party hat (triangle) */}
{/* Bulldog face */}
{/* Floppy ears */}
{/* Eyes */}
{/* Snout */}
{/* Bone */}
,
// ── MADAME FORTUNE — fortune teller + crystal ball ───────────────────
madame: (c) =>
{/* Stars background */}
{/* Crystal ball */}
{/* Inner swirl */}
{/* Highlight */}
{/* Stand / hands */}
{/* Tarot cards corners */}
,
// ── FRUIT FIESTA — geometric fruit composition ───────────────────────
fruit: (c) =>
{/* Bowl / table */}
{/* Watermelon slice */}
{/* Cherries */}
{/* Lemon */}
{/* Apple top */}
,
// ── MYTHIC: THUNDER ETERNAL ──────────────────────────────────────────
'zeus-mythic': (c) =>
{/* Outer mythic rings */}
{/* Sun rays */}
{[0, 30, 60, 90, 120, 150, 180, 210, 240, 270, 300, 330].map(a => {
const r1 = 35, r2 = 44;
const x1 = 50 + r1 * Math.cos(a * Math.PI/180);
const y1 = 50 + r1 * Math.sin(a * Math.PI/180);
const x2 = 50 + r2 * Math.cos(a * Math.PI/180);
const y2 = 50 + r2 * Math.sin(a * Math.PI/180);
return ;
})}
{/* Triple lightning */}
{/* Center pulse */}
,
};
window.PRAGMA_ART = PRAGMA_ART;
// =============================================================================
// PRAGMA — RASTER ILLUSTRATIONS
// Curated artwork supplied for the PRAGMA STUDIOS collection. The CardArt
// router prefers these images over the SVG fallback above.
// =============================================================================
window.PRAGMA_ART_IMAGES = {
sweet: 'assets/pragma/candy-rush.png',
zeus: 'assets/pragma/gates-of-zeus.png',
fisher: 'assets/pragma/big-bass-frenzy.png',
sugar: 'assets/pragma/sugar-storm.png',
wolf: 'assets/pragma/wolf-moon.png',
star: 'assets/pragma/starlight-queen.png',
tiger: 'assets/pragma/lucky-tiger.png',
dog: 'assets/pragma/dog-house-party.png',
madame: 'assets/pragma/madame-fortune.png',
fruit: 'assets/pragma/fruit-fiesta.png',
};