{#if showPreferences}
e.target === e.currentTarget && (showPreferences = false)} onkeydown={(e) => { if (e.key === 'Escape') { e.preventDefault(); showPreferences = false; } }} role="dialog" aria-modal="true" aria-labelledby="preferences-title" tabindex="-1" >

User Preferences

Text Size
Line Spacing
Content Width
{/if}