Этот фрагмент JavaScript определяет, находится ли пользователь в темном режиме. И если это так, он возвращает true.

const isDarkMode = () =>
  globalThis.matchMedia?.("(prefers-color-scheme:dark)").matches ?? false;

// Usage
isDarkMode();

Мультимедийная функция prefers-color-scheme CSS позволяет определить, установлен ли в системе пользователя темный или светлый режим.

@media (prefers-color-scheme: dark) {
  body {
    background-color: black;
    color: white;
  }
}

@media (prefers-color-scheme: light) {
  body {
    background-color: white;
    color: black;
  }
}