CSS: fit media elements' height to browser window