(function(){var h=document.documentElement,t;
try{t=localStorage.getItem('theme');}catch(e){}
if(t)h.setAttribute('data-theme',t);
var sv='',
moon=sv+'';
function dark(){var a=h.getAttribute('data-theme');
return a==='dark'||(!a&&matchMedia('(prefers-color-scheme: dark)').matches);}
function icon(b){var d=dark();b.innerHTML=d?sun:moon;
b.setAttribute('aria-label',d?'Switch to light mode':'Switch to dark mode');}
document.addEventListener('DOMContentLoaded',function(){
var b=document.getElementById('theme-toggle');if(!b)return;icon(b);
b.addEventListener('click',function(){
t=dark()?'light':'dark';h.setAttribute('data-theme',t);try{localStorage.setItem('theme',t);}catch(e){}icon(b);});});})();
.