updateSettings({ uiZoom: Number(e.currentTarget.value) / 100 })}
class="s-slider" />
{ const n = parseInt(e.currentTarget.value, 10); if (!isNaN(n) && n >= 50 && n <= 200) updateSettings({ uiZoom: n / 100 }); }}
onblur={(e) => { const n = parseInt(e.currentTarget.value, 10); if (isNaN(n) || n < 50) { updateSettings({ uiZoom: 0.5 }); e.currentTarget.value = "50"; } else if (n > 200) { updateSettings({ uiZoom: 2.0 }); e.currentTarget.value = "200"; } }}
/>
%
{#each [50,60,70,80,90,100,110,125,150,175,200] as v}
{/each}