{
  "emojis": [
    {
      "emoji": "⏱️",
      "locations": [
        "./public/js/modules/chess/components/emotes.js:8"
      ],
      "context": "{ key: 'hurry', emoji: '⏱️', label: 'أسرع' },"
    },
    {
      "emoji": "⏳",
      "locations": [
        "./public/js/modules/puzzles/logic/themes.js:19"
      ],
      "context": "{ key: 'zugzwang', name: 'تسوغزوانغ', nameEn: 'Zugzwang', icon: '⏳' },"
    },
    {
      "emoji": "◆",
      "locations": [
        "./public/js/core/hud.js:42"
      ],
      "context": "<span class=\"icon\">◆</span>"
    },
    {
      "emoji": "◎",
      "locations": [
        "./public/js/modules/play/scenes/table.js:13"
      ],
      "context": "{ key: 'backgammon', name: 'طاولة', nameEn: 'Backgammon', color: '#F59E0B', seco"
    },
    {
      "emoji": "●",
      "locations": [
        "./public/js/core/hud.js:38"
      ],
      "context": "<span class=\"icon\">●</span>"
    },
    {
      "emoji": "●●●",
      "locations": [
        "./public/js/modules/chess/scenes/game.js:54"
      ],
      "context": "${t('game.thinking')} <span class=\"pulse\">●●●</span>"
    },
    {
      "emoji": "★",
      "locations": [
        "./public/js/modules/ludo/scenes/game.js:229",
        "./public/js/modules/chess/scenes/review.js:178"
      ],
      "context": "${renderClassRow('best', '★ أفضل نقلة', '#10B981', whiteSummary, blackSummary, p"
    },
    {
      "emoji": "♕",
      "locations": [
        "./public/js/modules/chess/scenes/game.js:184"
      ],
      "context": "if (color === 'w') { names.q = '♕'; names.r = '♖'; names.b = '♗'; names.n = '♘';"
    },
    {
      "emoji": "♖",
      "locations": [
        "./public/js/modules/chess/scenes/game.js:184"
      ],
      "context": "if (color === 'w') { names.q = '♕'; names.r = '♖'; names.b = '♗'; names.n = '♘';"
    },
    {
      "emoji": "♗",
      "locations": [
        "./public/js/modules/chess/scenes/game.js:184"
      ],
      "context": "if (color === 'w') { names.q = '♕'; names.r = '♖'; names.b = '♗'; names.n = '♘';"
    },
    {
      "emoji": "♘",
      "locations": [
        "./public/js/modules/chess/scenes/game.js:184"
      ],
      "context": "if (color === 'w') { names.q = '♕'; names.r = '♖'; names.b = '♗'; names.n = '♘';"
    },
    {
      "emoji": "♚",
      "locations": [
        "./public/js/modules/puzzles/logic/themes.js:4",
        "./public/js/modules/chess/scenes/game.js:339"
      ],
      "context": "const pieceSymbols = { p: '♟', n: '♞', b: '♝', r: '♜', q: '♛', k: '♚' };"
    },
    {
      "emoji": "♛",
      "locations": [
        "./public/js/modules/chess/scenes/game.js:183",
        "./public/js/modules/chess/scenes/game.js:339"
      ],
      "context": "const pieceSymbols = { p: '♟', n: '♞', b: '♝', r: '♜', q: '♛', k: '♚' };"
    },
    {
      "emoji": "♜",
      "locations": [
        "./public/js/modules/chess/scenes/game.js:183",
        "./public/js/modules/chess/scenes/game.js:339"
      ],
      "context": "const pieceSymbols = { p: '♟', n: '♞', b: '♝', r: '♜', q: '♛', k: '♚' };"
    },
    {
      "emoji": "♝",
      "locations": [
        "./public/js/modules/chess/scenes/game.js:183",
        "./public/js/modules/chess/scenes/game.js:339"
      ],
      "context": "const pieceSymbols = { p: '♟', n: '♞', b: '♝', r: '♜', q: '♛', k: '♚' };"
    },
    {
      "emoji": "♞",
      "locations": [
        "./public/js/modules/chess/scenes/game.js:183",
        "./public/js/modules/chess/scenes/game.js:339"
      ],
      "context": "const pieceSymbols = { p: '♟', n: '♞', b: '♝', r: '♜', q: '♛', k: '♚' };"
    },
    {
      "emoji": "♟",
      "locations": [
        "./admin/branding.php:158",
        "./public/js/modules/puzzles/logic/themes.js:30"
      ],
      "context": "return theme?.icon || '♟';"
    },
    {
      "emoji": "⚐",
      "locations": [
        "./admin/branding.php:298",
        "./public/js/modules/chess/scenes/game.js:83"
      ],
      "context": "<button class=\"ctrl-btn\" id=\"btn-resign\">⚐ ${t('game.resign')}</button>"
    },
    {
      "emoji": "⚔️",
      "locations": [
        "./admin/branding.php:280",
        "./public/js/modules/social/scenes/friends.js:173"
      ],
      "context": "${f.is_online ? `<div class=\"friend-action\" data-invite=\"${f.id}\" title=\"دعوة لل"
    },
    {
      "emoji": "⚡",
      "locations": [
        "./admin/branding.php:185",
        "./public/js/modules/puzzles/scenes/puzzle.js:54"
      ],
      "context": "ratingEl.textContent = `⚡ ${puzzle.rating || '?'}`;"
    },
    {
      "emoji": "✅",
      "locations": [
        "./admin/branding.php:296",
        "./public/js/modules/org/scenes/home.js:74"
      ],
      "context": "el.querySelector('#join-btn').textContent = '✅ تم الانضمام';"
    },
    {
      "emoji": "✓",
      "locations": [
        "./admin/branding.php:88",
        "./admin/branding.php:374"
      ],
      "context": "<div style=\"font-size:10px;color:#64748b;margin-top:4px;\">✓ مرفوع</div>"
    },
    {
      "emoji": "✕",
      "locations": [
        "./public/js/modules/social/scenes/friends.js:117",
        "./public/js/modules/social/scenes/friends.js:175"
      ],
      "context": "<div class=\"friend-action\" data-remove=\"${f.id}\" title=\"إزالة\" style=\"font-size:"
    },
    {
      "emoji": "✦",
      "locations": [
        "./public/js/core/juice.js:23"
      ],
      "context": "el.textContent = '✦';"
    },
    {
      "emoji": "❌",
      "locations": [
        "./admin/branding.php:297",
        "./public/js/modules/puzzles/scenes/puzzle.js:139"
      ],
      "context": "status.textContent = '❌ حل خاطئ';"
    },
    {
      "emoji": "⬚",
      "locations": [
        "./public/js/modules/domino/scenes/room.js:10",
        "./public/js/modules/rank/scenes/leaderboard.js:15"
      ],
      "context": "<button class=\"btn btn-secondary\" data-game=\"domino\" style=\"font-size:12px;min-h"
    },
    {
      "emoji": "⬡",
      "locations": [
        "./public/js/core/hud.js:34",
        "./public/js/modules/ludo/scenes/room.js:10"
      ],
      "context": "<div class=\"pulse\" style=\"width:60px;height:60px;border-radius:50%;border:3px so"
    },
    {
      "emoji": "⭐",
      "locations": [
        "./admin/branding.php:277",
        "./public/js/modules/chess/scenes/review.js:20"
      ],
      "context": "<span style=\"font-size:15px;font-weight:700;color:#f8fafc;\">⭐ مراجعة المباراة</s"
    },
    {
      "emoji": "🎁",
      "locations": [
        "./admin/branding.php:275",
        "./public/js/modules/rewards/scenes/daily.js:10"
      ],
      "context": "<div style=\"font-size:48px;animation:float 3s ease-in-out infinite;\">🎁</div>"
    },
    {
      "emoji": "🎨",
      "locations": [
        "./admin/branding.php:85",
        "./admin/branding.php:94"
      ],
      "context": "<h2>🎨 الألوان الأساسية</h2>"
    },
    {
      "emoji": "🎮",
      "locations": [
        "./admin/branding.php:129",
        "./admin/branding.php:279"
      ],
      "context": "['key' => 'gamepad', 'emoji' => '🎮', 'label' => 'لاعب واحد', 'size' => 24, 'hint"
    },
    {
      "emoji": "🎲",
      "locations": [
        "./admin/branding.php:278",
        "./public/js/modules/play/scenes/table.js:12"
      ],
      "context": "{ key: 'ludo', name: 'لودو', nameEn: 'Ludo', color: '#8B5CF6', secondary: '#EC48"
    },
    {
      "emoji": "🏁",
      "locations": [
        "./public/js/modules/puzzles/logic/themes.js:16"
      ],
      "context": "{ key: 'endgame', name: 'نهايات', nameEn: 'Endgame', icon: '🏁' },"
    },
    {
      "emoji": "🏆",
      "locations": [
        "./admin/branding.php:272",
        "./public/js/modules/domino/scenes/result.js:9"
      ],
      "context": "const icon = isWin ? '🏆' : '💀';"
    },
    {
      "emoji": "🏛️",
      "locations": [
        "./public/js/modules/org/scenes/home.js:38",
        "./public/js/modules/org/scenes/browser.js:35"
      ],
      "context": "${org.logo_url ? `<img src=\"${org.logo_url}\" style=\"width:100%;height:100%;objec"
    },
    {
      "emoji": "🏰",
      "locations": [
        "./public/js/modules/puzzles/logic/themes.js:11"
      ],
      "context": "{ key: 'back-rank', name: 'الصف الأخير', nameEn: 'Back Rank', icon: '🏰' },"
    },
    {
      "emoji": "👁️",
      "locations": [
        "./public/js/modules/puzzles/logic/themes.js:12"
      ],
      "context": "{ key: 'discovery', name: 'كشف', nameEn: 'Discovered Attack', icon: '👁️' },"
    },
    {
      "emoji": "👋",
      "locations": [
        "./public/js/modules/chess/components/emotes.js:12"
      ],
      "context": "{ key: 'hello', emoji: '👋', label: 'مرحبا' },"
    },
    {
      "emoji": "👏",
      "locations": [
        "./public/js/modules/chess/components/emotes.js:6"
      ],
      "context": "{ key: 'good_move', emoji: '👏', label: 'نقلة ممتازة' },"
    },
    {
      "emoji": "👑",
      "locations": [
        "./public/js/modules/puzzles/logic/themes.js:17"
      ],
      "context": "{ key: 'promotion', name: 'ترقية', nameEn: 'Promotion', icon: '👑' },"
    },
    {
      "emoji": "👤",
      "locations": [
        "./admin/branding.php:286",
        "./public/js/modules/org/scenes/home.js:59"
      ],
      "context": "<div style=\"width:24px;height:24px;border-radius:50%;background:var(--bg-elevate"
    },
    {
      "emoji": "👥",
      "locations": [
        "./admin/branding.php:287",
        "./public/js/modules/org/scenes/browser.js:39"
      ],
      "context": "<div style=\"font-size:11px;color:var(--text-secondary);\">👥 ${org.member_count ||"
    },
    {
      "emoji": "💀",
      "locations": [
        "./admin/branding.php:273",
        "./public/js/modules/domino/scenes/result.js:9"
      ],
      "context": "const icon = isWin ? '🏆' : '💀';"
    },
    {
      "emoji": "💎",
      "locations": [
        "./admin/branding.php:285",
        "./public/js/modules/shop/scenes/browse.js:46"
      ],
      "context": "${item.price_gems ? `${item.price_gems} 💎` : ''}"
    },
    {
      "emoji": "💥",
      "locations": [
        "./public/js/modules/puzzles/logic/themes.js:7"
      ],
      "context": "{ key: 'sacrifice', name: 'تضحية', nameEn: 'Sacrifice', icon: '💥' },"
    },
    {
      "emoji": "💬",
      "locations": [
        "./public/js/modules/chess/components/emotes.js:26"
      ],
      "context": "<button class=\"emote-toggle\" id=\"emote-toggle\">💬</button>"
    },
    {
      "emoji": "💰",
      "locations": [
        "./public/js/modules/rank/scenes/tournaments.js:52"
      ],
      "context": "${tour.entry_fee_coins ? `<span style=\"font-size:11px;color:#F87171;\">💰 ${tour.e"
    },
    {
      "emoji": "💾",
      "locations": [
        "./admin/branding.php:235"
      ],
      "context": "<button type=\"submit\">💾 حفظ كل التغييرات</button>"
    },
    {
      "emoji": "📅",
      "locations": [
        "./public/js/modules/rank/scenes/tournament-detail.js:107"
      ],
      "context": "📅 ${new Date(data.starts_at).toLocaleDateString('ar')} — ${new Date(data.starts_"
    },
    {
      "emoji": "📊",
      "locations": [
        "./admin/branding.php:293",
        "./public/js/modules/chess/scenes/review.js:189"
      ],
      "context": "<button class=\"btn btn-secondary w-full\" id=\"btn-full-analysis\" style=\"font-size"
    },
    {
      "emoji": "📋",
      "locations": [
        "./admin/branding.php:294",
        "./public/js/modules/chess/scenes/result.js:77"
      ],
      "context": "<button class=\"btn btn-secondary\" id=\"btn-copy-pgn\" style=\"flex:1;font-size:12px"
    },
    {
      "emoji": "📌",
      "locations": [
        "./public/js/modules/puzzles/logic/themes.js:9"
      ],
      "context": "{ key: 'pin', name: 'تثبيت', nameEn: 'Pin', icon: '📌' },"
    },
    {
      "emoji": "📏",
      "locations": [
        "./public/js/modules/puzzles/logic/themes.js:6"
      ],
      "context": "{ key: 'long', name: 'طويلة', nameEn: 'Long', icon: '📏' },"
    },
    {
      "emoji": "📖",
      "locations": [
        "./admin/branding.php:299",
        "./public/js/modules/chess/scenes/review.js:161"
      ],
      "context": "<div style=\"text-align:center;font-size:12px;color:#64748b;margin-bottom:12px;\">"
    },
    {
      "emoji": "📤",
      "locations": [
        "./admin/branding.php:295",
        "./admin/branding.php:376"
      ],
      "context": "📤 اضغط للرفع"
    },
    {
      "emoji": "📦",
      "locations": [
        "./admin/branding.php:326"
      ],
      "context": "<h2>📦 الأصول البصرية</h2>"
    },
    {
      "emoji": "🔇",
      "locations": [
        "./admin/branding.php:290",
        "./public/js/modules/profile/scenes/settings.js:20"
      ],
      "context": "<button class=\"btn btn-secondary\" id=\"toggle-audio\" style=\"min-height:36px;paddi"
    },
    {
      "emoji": "🔊",
      "locations": [
        "./admin/branding.php:289",
        "./public/js/modules/profile/scenes/settings.js:20"
      ],
      "context": "<button class=\"btn btn-secondary\" id=\"toggle-audio\" style=\"min-height:36px;paddi"
    },
    {
      "emoji": "🔍",
      "locations": [
        "./public/js/modules/social/scenes/friends.js:17",
        "./public/js/modules/social/scenes/friends.js:85"
      ],
      "context": "<button class=\"btn btn-primary\" id=\"empty-search\" style=\"font-size:13px;padding:"
    },
    {
      "emoji": "🔔",
      "locations": [
        "./admin/branding.php:288"
      ],
      "context": "['key' => 'bell', 'emoji' => '🔔', 'label' => 'جرس الإشعارات', 'size' => 18, 'hin"
    },
    {
      "emoji": "🔘",
      "locations": [
        "./admin/branding.php:210"
      ],
      "context": "<h2>🔘 أشكال الأزرار</h2>"
    },
    {
      "emoji": "🔱",
      "locations": [
        "./public/js/modules/puzzles/logic/themes.js:8"
      ],
      "context": "{ key: 'fork', name: 'شوكة', nameEn: 'Fork', icon: '🔱' },"
    },
    {
      "emoji": "🗡️",
      "locations": [
        "./public/js/modules/puzzles/logic/themes.js:10"
      ],
      "context": "{ key: 'skewer', name: 'سيخ', nameEn: 'Skewer', icon: '🗡️' },"
    },
    {
      "emoji": "😀",
      "locations": [
        "./admin/branding.php:266"
      ],
      "context": "<h2>😀 استبدال الرموز التعبيرية</h2>"
    },
    {
      "emoji": "😂",
      "locations": [
        "./public/js/modules/chess/components/emotes.js:10"
      ],
      "context": "{ key: 'laugh', emoji: '😂', label: 'هههه' },"
    },
    {
      "emoji": "😤",
      "locations": [
        "./public/js/modules/chess/components/emotes.js:11"
      ],
      "context": "{ key: 'angry', emoji: '😤', label: 'غاضب' },"
    },
    {
      "emoji": "😮",
      "locations": [
        "./public/js/modules/chess/components/emotes.js:9"
      ],
      "context": "{ key: 'wow', emoji: '😮', label: 'واو!' },"
    },
    {
      "emoji": "🛡️",
      "locations": [
        "./public/js/modules/puzzles/logic/themes.js:15"
      ],
      "context": "{ key: 'defense', name: 'دفاع', nameEn: 'Defense', icon: '🛡️' },"
    },
    {
      "emoji": "🤔",
      "locations": [
        "./public/js/modules/chess/components/emotes.js:7"
      ],
      "context": "{ key: 'think', emoji: '🤔', label: 'يفكر...' },"
    },
    {
      "emoji": "🤖",
      "locations": [
        "./admin/branding.php:276",
        "./public/js/modules/chess/scenes/game.js:41"
      ],
      "context": "<img src=\"https://stockfishapi.caprover.al-arcade.com/portraits/${botId || 'amin"
    },
    {
      "emoji": "🤝",
      "locations": [
        "./admin/branding.php:274",
        "./public/js/modules/chess/scenes/result.js:20"
      ],
      "context": "draw: { icon: '🤝', title: t('game.draw_result'), color: '#E4AC38' }"
    },
    {
      "emoji": "🥇",
      "locations": [
        "./admin/branding.php:281",
        "./public/js/modules/rank/scenes/leaderboard.js:64"
      ],
      "context": "const medals = ['🥇', '🥈', '🥉'];"
    },
    {
      "emoji": "🥈",
      "locations": [
        "./admin/branding.php:282",
        "./public/js/modules/rank/scenes/leaderboard.js:64"
      ],
      "context": "const medals = ['🥇', '🥈', '🥉'];"
    },
    {
      "emoji": "🥉",
      "locations": [
        "./admin/branding.php:283",
        "./public/js/modules/rank/scenes/leaderboard.js:64"
      ],
      "context": "const medals = ['🥇', '🥈', '🥉'];"
    },
    {
      "emoji": "🧃",
      "locations": [
        "./admin/branding.php:239"
      ],
      "context": "<h2>🧃 إعدادات الـ Juice (التأثيرات)</h2>"
    },
    {
      "emoji": "🧩",
      "locations": [
        "./admin/branding.php:292",
        "./public/js/modules/play/scenes/table.js:250"
      ],
      "context": "${game.key === 'chess' ? '<div class=\"feature-chip\" id=\"btn-puzzles\">🧩 أحجيات</d"
    },
    {
      "emoji": "🪙",
      "locations": [
        "./admin/branding.php:284",
        "./public/js/modules/rewards/scenes/daily.js:31"
      ],
      "context": "<span style=\"color:var(--gold);font-size:18px;font-weight:700;\">+${data.coins ||"
    },
    {
      "emoji": "🪤",
      "locations": [
        "./public/js/modules/puzzles/logic/themes.js:18"
      ],
      "context": "{ key: 'trapped', name: 'محاصرة', nameEn: 'Trapped Piece', icon: '🪤' },"
    }
  ],
  "colors": {
    "#000": [
      "./admin/branding.php",
      "./public/js/modules/chess/canvas/board.js"
    ],
    "#00ffff": [
      "./admin/branding.php",
      "./public/css/tokens.css"
    ],
    "#050810": [
      "./index.php",
      "./admin/branding.php"
    ],
    "#065f46": [
      "./public/js/modules/play/scenes/table.js"
    ],
    "#06b6d4": [
      "./admin/branding.php",
      "./public/css/tokens.css"
    ],
    "#0a0a18": [
      "./public/js/modules/chess/scenes/analysis.js",
      "./public/js/modules/chess/scenes/analysis.js"
    ],
    "#0a0a1a": [
      "./admin/branding.php",
      "./admin/branding.php"
    ],
    "#0a1020": [
      "./admin/branding.php",
      "./public/css/tokens.css"
    ],
    "#0a2a0e": [
      "./public/js/modules/domino/scenes/game.js",
      "./public/js/modules/domino/scenes/game.js"
    ],
    "#0d3311": [
      "./public/js/modules/domino/scenes/game.js"
    ],
    "#0f0f1e": [
      "./public/js/modules/ludo/scenes/game.js",
      "./public/js/modules/ludo/scenes/game.js"
    ],
    "#10b981": [
      "./admin/branding.php",
      "./public/css/tokens.css"
    ],
    "#111": [
      "./public/js/modules/domino/scenes/game.js",
      "./public/js/modules/domino/scenes/game.js"
    ],
    "#121a2e": [
      "./admin/branding.php",
      "./public/css/tokens.css"
    ],
    "#1a1a1a": [
      "./admin/branding.php",
      "./admin/branding.php"
    ],
    "#1a1a2e": [
      "./admin/branding.php",
      "./admin/branding.php"
    ],
    "#1a2440": [
      "./admin/branding.php",
      "./public/css/tokens.css"
    ],
    "#1b5e20": [
      "./public/js/modules/domino/scenes/game.js",
      "./public/js/modules/domino/scenes/game.js"
    ],
    "#1e1e3a": [
      "./public/js/modules/chess/scenes/game.js",
      "./public/js/modules/chess/scenes/game.js"
    ],
    "#1e293b": [
      "./public/js/modules/chess/scenes/analysis.js",
      "./public/js/modules/chess/logic/explorer.js"
    ],
    "#1e40af": [
      "./public/js/modules/play/scenes/table.js"
    ],
    "#1e88e5": [
      "./public/js/modules/ludo/scenes/game.js"
    ],
    "#2082f0": [
      "./admin/branding.php",
      "./public/css/tokens.css"
    ],
    "#223050": [
      "./public/css/tokens.css"
    ],
    "#2563eb": [
      "./admin/branding.php",
      "./public/css/tokens.css"
    ],
    "#2a1a40": [
      "./public/css/core.css"
    ],
    "#2a2a4a": [
      "./admin/branding.php",
      "./admin/branding.php"
    ],
    "#2a2a5a": [
      "./public/js/modules/chess/scenes/game.js",
      "./public/js/modules/chess/scenes/game.js"
    ],
    "#2e7d32": [
      "./public/js/modules/domino/scenes/game.js"
    ],
    "#333": [
      "./admin/branding.php",
      "./admin/branding.php"
    ],
    "#34d399": [
      "./admin/branding.php",
      "./admin/branding.php"
    ],
    "#34d39944": [
      "./public/js/modules/chess/scenes/result.js"
    ],
    "#388e3c": [
      "./public/js/modules/domino/scenes/game.js",
      "./public/js/modules/domino/scenes/game.js"
    ],
    "#3a3a7a": [
      "./public/js/modules/chess/scenes/game.js"
    ],
    "#3b82f6": [
      "./public/js/core/juice.js",
      "./public/js/modules/ludo/logic/rules.js"
    ],
    "#43a047": [
      "./public/js/modules/ludo/scenes/game.js"
    ],
    "#475569": [
      "./public/css/tokens.css",
      "./public/js/modules/chess/scenes/game.js"
    ],
    "#4caf50": [
      "./public/js/modules/domino/scenes/game.js",
      "./public/js/modules/domino/scenes/game.js"
    ],
    "#555": [
      "./public/js/modules/domino/scenes/game.js"
    ],
    "#5b21b6": [
      "./public/js/modules/play/scenes/table.js"
    ],
    "#64748b": [
      "./admin/branding.php",
      "./admin/branding.php"
    ],
    "#6834be": [
      "./admin/branding.php",
      "./public/css/tokens.css"
    ],
    "#81c784": [
      "./public/js/modules/domino/scenes/game.js",
      "./public/js/modules/domino/scenes/game.js"
    ],
    "#8b5cf6": [
      "./admin/branding.php",
      "./public/css/tokens.css"
    ],
    "#90caf9": [
      "./public/js/modules/ludo/scenes/game.js"
    ],
    "#92400e": [
      "./public/js/modules/play/scenes/table.js"
    ],
    "#94a3b8": [
      "./admin/branding.php",
      "./admin/branding.php"
    ],
    "#999": [
      "./public/js/modules/domino/scenes/game.js",
      "./public/js/modules/domino/scenes/game.js"
    ],
    "#a5d6a7": [
      "./public/js/modules/ludo/scenes/game.js"
    ],
    "#aaa23a": [
      "./admin/branding.php",
      "./public/js/modules/chess/canvas/board.js"
    ],
    "#b58863": [
      "./admin/branding.php",
      "./public/js/modules/chess/canvas/board.js"
    ],
    "#bbdefb": [
      "./public/js/modules/ludo/scenes/game.js"
    ],
    "#c8e6c9": [
      "./public/js/modules/ludo/scenes/game.js"
    ],
    "#cdd16a": [
      "./admin/branding.php",
      "./public/js/modules/chess/canvas/board.js"
    ],
    "#ddd": [
      "./public/js/modules/ludo/scenes/game.js"
    ],
    "#e2e8f0": [
      "./public/js/modules/chess/scenes/game.js",
      "./public/js/modules/play/scenes/table.js"
    ],
    "#e4ac38": [
      "./admin/branding.php",
      "./admin/branding.php"
    ],
    "#e53935": [
      "./public/js/modules/ludo/scenes/game.js"
    ],
    "#e84d1e": [
      "./public/css/tokens.css",
      "./public/js/modules/rank/scenes/tournaments.js"
    ],
    "#ec4899": [
      "./admin/branding.php",
      "./public/css/tokens.css"
    ],
    "#ef4444": [
      "./admin/branding.php",
      "./admin/branding.php"
    ],
    "#ef444444": [
      "./public/js/modules/chess/scenes/result.js"
    ],
    "#ef9a9a": [
      "./public/js/modules/ludo/scenes/game.js"
    ],
    "#f0d9b5": [
      "./admin/branding.php",
      "./public/js/modules/chess/canvas/board.js"
    ],
    "#f59e0b": [
      "./admin/branding.php",
      "./public/css/tokens.css"
    ],
    "#f5b731": [
      "./admin/branding.php",
      "./public/css/tokens.css"
    ],
    "#f87171": [
      "./public/css/tokens.css",
      "./public/js/modules/chess/scenes/game.js"
    ],
    "#f8fafc": [
      "./admin/branding.php",
      "./admin/branding.php"
    ],
    "#f97316": [
      "./public/js/modules/chess/scenes/game.js",
      "./public/js/modules/chess/scenes/review.js"
    ],
    "#f9a825": [
      "./public/js/modules/ludo/scenes/game.js"
    ],
    "#fafafa": [
      "./public/js/modules/ludo/scenes/game.js",
      "./public/js/modules/ludo/scenes/game.js"
    ],
    "#fbbf24": [
      "./public/js/modules/chess/scenes/game.js",
      "./public/js/modules/chess/scenes/review.js"
    ],
    "#fdd835": [
      "./public/js/modules/ludo/scenes/game.js"
    ],
    "#ff6b6b": [
      "./admin/branding.php"
    ],
    "#ff6b6b88": [
      "./public/js/modules/chess/canvas/board.js"
    ],
    "#ffc107": [
      "./public/js/core/juice.js"
    ],
    "#ffcc66": [
      "./admin/branding.php",
      "./admin/branding.php"
    ],
    "#ffcdd2": [
      "./public/js/modules/ludo/scenes/game.js"
    ],
    "#ffd700": [
      "./public/js/core/juice.js"
    ],
    "#ffe082": [
      "./public/js/core/juice.js"
    ],
    "#fff": [
      "./admin/branding.php",
      "./admin/branding.php"
    ],
    "#fff59d": [
      "./public/js/modules/ludo/scenes/game.js"
    ],
    "#fff9c4": [
      "./public/js/modules/ludo/scenes/game.js",
      "./public/js/modules/ludo/scenes/game.js"
    ],
    "#fffff0": [
      "./public/js/modules/domino/scenes/game.js"
    ]
  },
  "gradients": [
    "linear-gradient(135deg, #065f46, #10b981)",
    "linear-gradient(135deg, #1a2440, #2a1a40)",
    "linear-gradient(135deg, #1e40af, #3b82f6)",
    "linear-gradient(135deg, #2563eb, #3b82f6)",
    "linear-gradient(135deg, #5b21b6, #8b5cf6)",
    "linear-gradient(135deg, #92400e, #f59e0b)",
    "linear-gradient(135deg, #E4AC38, #FFCC66)",
    "linear-gradient(135deg, var(--game-primary, var(--blue)",
    "linear-gradient(135deg, var(--gold)",
    "linear-gradient(135deg,#E4AC38,#FFCC66)",
    "linear-gradient(90deg, var(--bg-card)",
    "linear-gradient(90deg,#2563EB,#3B82F6)",
    "radial-gradient(ellipse at 30% 20%, rgba(228,172,56,0.03)",
    "radial-gradient(ellipse at 70% 80%, rgba(32,130,240,0.02)"
  ],
  "animations": [
    "bgGradientMove 25s ease infinite",
    "bounceIn 0.45s cubic-bezier(0.34, 1.56, 0.64, 1)",
    "breatheGlow 2.5s ease-in-out infinite",
    "clockPulse 1s infinite",
    "emoteFloat 2s ease-out forwards",
    "float 2s ease-in-out infinite",
    "float 3s ease-in-out infinite",
    "glow 2s ease-in-out infinite",
    "loadBar 2s ease-out forwards",
    "none",
    "numberPop 0.3s cubic-bezier(0.34, 1.56, 0.64, 1)",
    "popIn 0.4s cubic-bezier(0.34, 1.56, 0.64, 1)",
    "pulse 1s ease-in-out infinite",
    "pulse 2s ease-in-out infinite",
    "radarPing 2s ease-out infinite",
    "sceneIn 0.4s cubic-bezier(0.34, 1.56, 0.64, 1)",
    "sceneOut 0.15s ease-in forwards",
    "shake 0.3s ease",
    "shimmer 1.5s infinite",
    "slamIn 0.45s cubic-bezier(0.34, 1.56, 0.64, 1)",
    "slideUp 0.3s cubic-bezier(0.16, 1, 0.3, 1)",
    "slideUpBounce 0.3s cubic-bezier(0.16,1,0.3,1)",
    "slideUpBounce 0.4s cubic-bezier(0.16, 1, 0.3, 1)",
    "toastIn 0.4s cubic-bezier(0.34, 1.56, 0.64, 1)",
    "toastOut 0.2s ease-in forwards",
    "wobble 0.5s ease"
  ],
  "css_variables": [
    "bg-base",
    "bg-card",
    "bg-deep",
    "bg-elevated",
    "blue",
    "border",
    "border-hover",
    "btn-min-height",
    "btn-press-scale",
    "btn-shadow",
    "btn-weight",
    "card-border-width",
    "cyan",
    "domino-primary",
    "dur-fast",
    "dur-normal",
    "ease-out",
    "ease-spring",
    "error",
    "font-ar",
    "font-lat",
    "game-gradient",
    "game-primary",
    "game-secondary",
    "gold",
    "gold-soft",
    "hud-height",
    "loss",
    "ludo-primary",
    "orange",
    "pc",
    "purple",
    "r-btn-secondary",
    "r-full",
    "r-input",
    "r-lg",
    "r-md",
    "r-sm",
    "r-xl",
    "s-1",
    "s-2",
    "s-3",
    "s-4",
    "s-5",
    "s-6",
    "s-8",
    "safe-bottom",
    "safe-top",
    "shadow-lg",
    "shadow-md",
    "shadow-sm",
    "success",
    "tab-height",
    "text-muted",
    "text-primary",
    "text-secondary",
    "win"
  ],
  "totals": {
    "emojis": 78,
    "colors": 84,
    "gradients": 14,
    "animations": 26,
    "css_variables": 57
  }
}