// ============================================================================= // 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', };