Ao clicar em "Sortear" repetidas vezes é incrementada uma nova lista do sorteio abaixo da outra. Inclui uma linha na função sortear() para que limpa a lista-sorteio antes de sortear. Agora, caso aconteça, será exibida apenas o último sorteio.
function sortear(){
document.getElementById('lista-sorteio').innerHTML = '';
if(amigos.length < 4) {
alert('Adicione pelo menos quatro pessoas.');
return;
}
embaralha(amigos);
let sorteio = document.getElementById('lista-sorteio');
for (let i = 0; i < amigos.length; i++){
if(i == amigos.length - 1) {
sorteio.innerHTML = sorteio.innerHTML + amigos[i] + ' --> ' + amigos[0] + '<br>';
} else {
sorteio.innerHTML = sorteio.innerHTML + amigos[i] + ' --> ' + amigos[i + 1] + '<br>';
}
}
}