<script is:inline>
(() => {
const system = matchMedia("(prefers-color-scheme: dark)");
const apply = () => {
document.documentElement.dataset.theme = system.matches ? "dark" : "light";
};
apply();
system.addEventListener("change", apply);
})();
</script>