1. prefers-color-scheme media query

    Media query to detect if the user has set their system to use a light or dark color theme.

  2. css at-rule: `@media`: `prefers-color-scheme` media feature

  3. css at-rule: `@media`: `prefers-color-scheme` media feature: `no-preference` value

  4. css at-rule: `@media`: `prefers-color-scheme` media feature: respects `color-scheme` inherited from parent

  5. headers http header: `sec-ch-prefers-color-scheme` request header