Hallo
Deine Fehlerbeschreibung ist leider nicht eindeutig.
Funktioniert mein verknüpftes Beispiel bei dir nicht? Oder funktioniert die Übernahme in deinen Quelltext nicht?
Und in welchen Browsern hast das getestet?
Mein Beispiel funktioniert in allen mir zu Verfügung stehen aktuellen Browsern: Firefox, IE11, Chrome und Opera. Den Safari gibt es für Windows leider nicht.
Das stimmt aber du setzt ja auch eine Höhe mit ` height: calc(100vh - 13.1rem)
Ganz ohne Höhenangaben geht es nicht. Aber meine Höhe ist flexibel und passt sich der Fensterhöhe an.
Gruss
MrMurphy