DIV quadrado, onde a altura é igual à viewport

Preciso criar um DIV ondewidth=height eheight=100% da janela de visualização (que, obviamente, é variável

Em outras palavras, um DIV perfeitamente quadrado que calcula suas dimensões com base na altura da janela de exibição. Os elementos dentro desse DIV terão suas dimensões como porcentagens da altura e largura do pai-DI

Parece-me que isso deve ser simples de fazerin CSS, mas fiquei preso a isso! Qualquer dica será muito apreciada

questionAnswers(8)

yourAnswerToTheQuestion