From 76a74b271b7d4e288d759646ed05e6cbc9cd11a3 Mon Sep 17 00:00:00 2001
From: Artem Krisanov <a.krisanov@adguard.com>
Date: Tue, 18 Apr 2023 14:31:20 +0300
Subject: [PATCH] AG-21485 - Login theme bugfix.

Squashed commit of the following:

commit 521aedc5bc8b26a9bdccad54fe135c9fe7339c83
Merge: 40ff26ea2 1842f7d88
Author: Artem Krisanov <a.krisanov@adguard.com>
Date:   Tue Apr 18 14:27:28 2023 +0300

    Merge branch 'master' of ssh://bit.adguard.com:7999/dns/adguard-home into AG-21485

commit 40ff26ea21e1aba0486ffb3513598e0683196bf9
Author: Artem Krisanov <a.krisanov@adguard.com>
Date:   Tue Apr 18 14:11:28 2023 +0300

    Login theme bugfix.
---
 client/public/login.html | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/client/public/login.html b/client/public/login.html
index 53f1abf5..611edaa2 100644
--- a/client/public/login.html
+++ b/client/public/login.html
@@ -19,7 +19,9 @@
         <div id="root"></div>
         <script>
             (function() {
-                document.body.dataset.theme = 'auto';
+                var prefersDark = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
+                var currentTheme = prefersDark ? 'dark' : 'light';
+                document.body.dataset.theme = currentTheme;
             })();
         </script>
     </body>