if(s.stat.name === 'hp') barColor = 'bg-green-500';
if(s.stat.name === 'speed') barColor = 'bg-amber-500';
const statRow = document.createElement('div');
statRow.className = 'grid grid-cols-12 items-center text-xs gap-2';
statRow.innerHTML = `
${statName}
${val}
`;
statsContainer.appendChild(statRow);
});
// Preencher Habilidades (Abilities)
const abilitiesEl = document.getElementById('modalAbilities');
abilitiesEl.innerHTML = data.abilities.map(a => {
const isHidden = a.is_hidden ? '(Oculta)' : '';
return `${a.ability.name}${isHidden}`;
}).join('');
// Preencher Movimentos / Ataques (Top 20)
const movesEl = document.getElementById('modalMoves');
const topMoves = data.moves.slice(0, 20);
movesEl.innerHTML = topMoves.map(m => {
return `