diff options
| author | Berke Güzel <wenekar1@gmail.com> | 2026-02-09 00:47:32 +0300 |
|---|---|---|
| committer | Berke Güzel <wenekar1@gmail.com> | 2026-02-09 00:47:32 +0300 |
| commit | 2f74411118c35f0c9d852966af25e04b45dd3f53 (patch) | |
| tree | c4ab5c61475294020832cc24bc2931a368fb3d0d /src/app.html | |
| parent | 169ab22e65874ecfd9c047d60934220b60a86f15 (diff) | |
formatting and more perf
Diffstat (limited to 'src/app.html')
| -rw-r--r-- | src/app.html | 34 |
1 files changed, 24 insertions, 10 deletions
diff --git a/src/app.html b/src/app.html index 9f96d52..60ddb65 100644 --- a/src/app.html +++ b/src/app.html @@ -1,14 +1,28 @@ <!doctype html> <html lang="en"> + <head> + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1" /> + <script> + (() => { + try { + const storedTheme = localStorage.getItem("theme"); + const theme = + storedTheme === "light" || storedTheme === "dark" + ? storedTheme + : window.matchMedia("(prefers-color-scheme: dark)").matches + ? "dark" + : "light"; + document.documentElement.setAttribute("data-theme", theme); + } catch { + // Ignore read/write failures in strict privacy modes. + } + })(); + </script> + %sveltekit.head% + </head> -<head> - <meta charset="utf-8" /> - <meta name="viewport" content="width=device-width, initial-scale=1" /> - %sveltekit.head% -</head> - -<body data-sveltekit-preload-data="hover"> - <div style="display: contents">%sveltekit.body%</div> -</body> - + <body data-sveltekit-preload-data="hover"> + <div style="display: contents">%sveltekit.body%</div> + </body> </html> |
