diff --git a/src/components/container/index.tsx b/src/components/container/index.tsx
index c803359..92e0acb 100644
--- a/src/components/container/index.tsx
+++ b/src/components/container/index.tsx
@@ -5,7 +5,7 @@ export default () => {
+
diff --git a/src/components/sidebar/index.tsx b/src/components/sidebar/index.tsx
index 286d494..4ea4a93 100644
--- a/src/components/sidebar/index.tsx
+++ b/src/components/sidebar/index.tsx
@@ -1,4 +1,4 @@
-const dataset = document.getElementById("html")?.dataset!;
+const dataset = document.documentElement.dataset;
export default () => {
return (
diff --git a/src/main.tsx b/src/main.tsx
index 502ca26..8c61ba9 100644
--- a/src/main.tsx
+++ b/src/main.tsx
@@ -5,7 +5,7 @@ import 'halfmoon/css/cores/halfmoon.modern.css';
import 'halfmoon/css/cores/halfmoon.elegant.css';
import App from './components/app.tsx'
-const dataset = document.getElementById("html")?.dataset!;
+const dataset = document.documentElement.dataset;
const colorScheme = localStorage.getItem("colorScheme") || (window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light") || "auto";
if (colorScheme === "auto") {
@@ -24,4 +24,4 @@ fetch(`https://wttr.in/${localStorage.getItem("location") || ""}?format=%c`)
favicon.href = `data:image/svg+xml,
`
})
-render(
, document.getElementById('app')!)
+render(
, document.getElementById('app') as HTMLElement || document.body)