Catatan: Setelah menyimpan, Anda harus memintas tembolok (cache) peramban Anda untuk melihat perubahannya. Google Chrome, Firefox, Microsoft Edge dan Safari: Tahan tombol Shift dan klik Muat ulang (Reload) di tombol bilah alat. Untuk detail dan instruksi tentang peramban lain, lihat halaman menghapus singgahan (Inggris).

 // Dark mode toggle functionality
    const darkModeCheckbox = document.getElementById('darkModeCheckbox');
    const body = document.body;

    // Check if dark mode preference is already set
    const prefersDarkMode = window.matchMedia('(prefers-color-scheme: dark)').matches;
    if (localStorage.getItem('darkMode') === 'true' || prefersDarkMode) {
      body.classList.add('dark-mode');
      darkModeCheckbox.checked = true;
    }

    // Event listener for the toggle switch
    darkModeCheckbox.addEventListener('change', () => {
      body.classList.toggle('dark-mode');
      if (darkModeCheckbox.checked) {
        localStorage.setItem('darkMode', 'true');
      } else {
        localStorage.removeItem('darkMode');
      }
    });