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();