prefers-reduced-motion
prefers-color-scheme
prefers-reduced-data
color-scheme
prefers-contrast
forced-colors
:focus-visible
@media (prefers-reduced-motion: reduce) { .animation { animation: none; } }
@media (prefers-color-scheme: dark) { .foo { background: #333; color: white; } }
@media (prefers-reduced-data: reduce) { body { font-family: system-ui; } }
.foo { color-scheme: light dark; }
@media (prefers-contrast: more) { .contrast { outline: 2px solid black; } }
@media (forced-colors: active) { .button { border: 2px green solid; } }
.focus-visible-only:focus-visible { outline: 2px dashed darkorange; }