// Math4Kids — game data + helpers
const MATH_GAMES = [
  {
    id: 'addisjon',
    title: 'Addisjon',
    desc: 'Legg sammen tall og samle stjerner.',
    symbol: '+',
    bg: 'linear-gradient(135deg, #FFE066 0%, #F4B71A 100%)',
    bgSolid: '#FFD93D',
    symbolDark: true,
    difficulty: 'Lett',
    diffClass: 'diff-easy',
    reward: true,
  },
  {
    id: 'subtraksjon',
    title: 'Subtraksjon',
    desc: 'Trekk fra og finn forskjellen.',
    symbol: '−',
    bg: 'linear-gradient(135deg, #95D5FF 0%, #4DA8E8 100%)',
    bgSolid: '#7CC5F5',
    symbolDark: false,
    difficulty: 'Lett',
    diffClass: 'diff-easy',
    reward: true,
  },
  {
    id: 'multiplikasjon',
    title: 'Multiplikasjon',
    desc: 'Lær gangetabellen med skyer.',
    symbol: '×',
    bg: 'linear-gradient(135deg, #FFC9E2 0%, #FF7AB8 100%)',
    bgSolid: '#FFB3D9',
    symbolDark: false,
    difficulty: 'Middels',
    diffClass: 'diff-mid',
    reward: true,
  },
  {
    id: 'divisjon',
    title: 'Divisjon',
    desc: 'Del opp og finn svaret.',
    symbol: '÷',
    bg: 'linear-gradient(135deg, #DCC8FF 0%, #9B72E8 100%)',
    bgSolid: '#C9A8FF',
    symbolDark: false,
    difficulty: 'Vanskelig',
    diffClass: 'diff-hard',
    reward: true,
  },
  {
    id: 'klokka',
    title: 'Klokka',
    desc: 'Hva er klokka? Lær tid og minutter.',
    symbol: '🕐',
    isEmoji: true,
    bg: 'linear-gradient(135deg, #B8F2D4 0%, #4FB561 100%)',
    bgSolid: '#9DE8C8',
    difficulty: 'Middels',
    diffClass: 'diff-mid',
    reward: false,
  },
  {
    id: 'former',
    title: 'Geometri',
    desc: 'Gjenkjenn former og figurer.',
    symbol: '◆',
    bg: 'linear-gradient(135deg, #FFB89E 0%, #FF7A52 100%)',
    bgSolid: '#FF9B7A',
    symbolDark: false,
    difficulty: 'Lett',
    diffClass: 'diff-easy',
    reward: false,
  },
  {
    id: 'telling',
    title: 'Telling',
    desc: 'Tell mengder og finn riktig tall.',
    symbol: '7',
    bg: 'linear-gradient(135deg, #B8E5FF 0%, #5FB0E8 100%)',
    bgSolid: '#9DC9F0',
    symbolDark: false,
    difficulty: 'Lett',
    diffClass: 'diff-easy',
    reward: true,
  },
  {
    id: 'tallinje',
    title: 'Tallinje',
    desc: 'Sammenlign tall og finn plassen.',
    symbol: '<',
    bg: 'linear-gradient(135deg, #FFE2A8 0%, #FFB347 100%)',
    bgSolid: '#FFCC7A',
    symbolDark: true,
    difficulty: 'Middels',
    diffClass: 'diff-mid',
    reward: true,
  },
];

const RANDOM_GAMES = [
  {
    id: 'solveigs-ranch',
    title: 'Solveigs ranch',
    desc: 'Stell enhjørninger og blomster på din egen ranch.',
    bg: 'linear-gradient(135deg, #FFE9F4 0%, #FF7AB8 100%)',
    artType: 'unicorn',
    url: 'Other Games/UnicornRanch.html',
  },
  {
    id: 'fiolinslangen',
    title: 'Fiolinslangen',
    desc: 'Slangen som spiller fiolin mens du samler poeng.',
    bg: 'linear-gradient(135deg, #DCC8FF 0%, #9B72E8 100%)',
    artType: 'snake',
    url: 'Other Games/Snake.html',
  },
  {
    id: 'moon-lander',
    title: 'Moon Lander',
    desc: 'Land månefartøyet trygt mellom kratrene.',
    bg: 'linear-gradient(135deg, #1F2D4A 0%, #5FB0E8 100%)',
    artType: 'moon',
    url: 'Other Games/Moonlander.html',
  },
  {
    id: 'gravity-painter',
    title: 'Gravity Painter',
    desc: 'Mal vakre mønstre med tyngdekraften.',
    bg: 'linear-gradient(135deg, #FFE066 0%, #F4B71A 100%)',
    artType: 'paint',
    url: 'Other Games/GravityPainter.html',
  },
  {
    id: 'asteroid-runner',
    title: 'Asteroide-løperen',
    desc: 'Unngå asteroidene mens du suser gjennom rommet.',
    bg: 'linear-gradient(135deg, #2A1A4A 0%, #4DA8E8 100%)',
    artType: 'asteroid',
    url: 'Other Games/Astroid Runner.html',
  },
  {
    id: 'tiny-planet',
    title: 'Liten planet',
    desc: 'Pass på din egen lille planet og hagen.',
    bg: 'linear-gradient(135deg, #B8F2D4 0%, #4FB561 100%)',
    artType: 'planet',
    url: 'Other Games/GardenInAugust.html',
  },
];

// All possible reward stickers (pool)
const STICKER_POOL = [
  '🦄','🌈','⭐','🚀','🐱','🦊','🐼','🦋',
  '🌸','🍭','🎈','🎨','🦖','🐙','🌟','💎',
  '🍕','🎮','🏆','🎁','🌻','🐶','🦁','🐢',
];

Object.assign(window, { MATH_GAMES, RANDOM_GAMES, STICKER_POOL });
