掲題の通りHTMLを一切編集せず、JSも使わずdisplay: noneがされた要素の部分だけ大きさを保持しておきたいです。

min-width-heightで可能かと思いましたがやぱり消えてしまいました。
どうすればうまくいくでしょうか。

div {
    min-width: 500px;
    min-height: 500px;
    background-color: red;
    display: none;
}

よろしくお願いします。