/** Mascot skins — server+client safe (no React), unlockable with coins. */

export interface MascotSkin {
  body: string;
  stroke: string;
}

export const MASCOT_SKINS: Record<string, { name: string; price: number; skin: MascotSkin }> = {
  classic: { name: 'সোনালি তারা', price: 0, skin: { body: '#FFC94A', stroke: '#F0B21F' } },
  mango: { name: 'কমলা তারা', price: 40, skin: { body: '#FF8B5E', stroke: '#F06B38' } },
  leaf: { name: 'সবুজ তারা', price: 60, skin: { body: '#4DC08B', stroke: '#33A472' } },
  sky: { name: 'আকাশি তারা', price: 80, skin: { body: '#6FB6F0', stroke: '#3C8FD8' } },
  berry: { name: 'গোলাপি তারা', price: 100, skin: { body: '#F58BB0', stroke: '#DE5C8E' } },
};

export function getSkin(id: string): MascotSkin {
  return (MASCOT_SKINS[id] ?? MASCOT_SKINS.classic).skin;
}
