Como bloquear a orientação do dispositivo usando CSS e JavaScript

@media only screen and (orientation:portrait){
  body {
    height: 100vw;
    transform: rotate(90deg);
  }
}
Itchy Ibis