diff --git a/index.html b/index.html
index c170b76..c9b6d32 100644
--- a/index.html
+++ b/index.html
@@ -5,17 +5,63 @@
Linux Security & Administration Quiz (Ubuntu)
+
Linux Security & Administration Quiz (Ubuntu)
@@ -98,6 +144,17 @@ function checkAnswer(btn) {
else { result.textContent = 'Incorrect. Correct answer: ' + correct.toUpperCase(); result.style.color = 'red'; }
}
+const toggleBtn = document.getElementById('theme-toggle');
+function setTheme(dark) {
+ document.body.classList.toggle('dark', dark);
+ toggleBtn.textContent = dark ? '☀️' : '🌙';
+ localStorage.setItem('darkMode', dark);
+}
+toggleBtn.addEventListener('click', () => {
+ setTheme(!document.body.classList.contains('dark'));
+});
+if (localStorage.getItem('darkMode') === 'true') setTheme(true);
+
renderQuiz();