Para cargar los estilos light/dark automaticamwnte en función de la congifuración que tenga el usuario en su sistema operativo podemos hacer uso de la propiedad media prefers-color-scheme:

A. Por medio de link en el head del documento cargando los archivos de css correspondientes:

<link rel="stylesheet" href="/light-theme.css" media="(prefers-color-scheme: light)" />
<link rel="stylesheet" href="/dark-theme.css" media="(prefers-color-scheme: dark)" />

B. Directamente en el CSS principal:

@media (prefers-color-scheme: dark) {
  /* estilos para tema oscuro */
}

@media (prefers-color-scheme: light) {
  /* estilos para tema tema claro */
}

Agradezco tu comentario 🤘