// No-flash theme pick (from weirsoe-theme), as a file so the CSP needs no inline script. try { document.documentElement.dataset.theme = localStorage.getItem('wt-theme') || 'dark'; } catch (e) { document.documentElement.dataset.theme = 'dark'; } if ('serviceWorker' in navigator) navigator.serviceWorker.register('sw.js').catch(() => {});