    /* the desktop Settings row: a portrait for every artist already here */
    async function refreshPortraits() {
        if (refreshingArtists) return;
        refreshingArtists = true;
        try { const n = await api.refreshArtistArt(); note(`${n ?? 0} portrait${n === 1 ? "" : "s"} refreshed`); }
        catch (e) { player.error = String(e); }
        finally { refreshingArtists = false; }
    }
    const ROWS = [
        ["ambience", "image", "Ambience", "the artwork in play, blurred, under every screen"],
