¿Cómo detectar la orientación del dispositivo mediante consultas de medios CSS?

En JavaScript, el modo de orientación se puede detectar usando:

if (window.innerHeight > window.innerWidth) {
    portrait = true;
} else {
    portrait = false;
}

Sin embargo, ¿hay alguna forma de detectar la orientación usando solo CSS?

P.ej. algo como

@media only screen and (width > height) { ... }

Respuestas a la pregunta(4)

Su respuesta a la pregunta