/* Native dialog and modern viewport units are absent on iOS 12–15.3. */
dialog:not([open]){display:none}
.legacy-dialog dialog[open]{display:block;position:fixed;z-index:101;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);margin:0;box-sizing:border-box;width:calc(100% - 32px);max-width:480px;max-height:calc(100vh - 40px);overflow-y:auto;-webkit-overflow-scrolling:touch}
.legacy-dialog-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background:rgba(0,18,27,.74)}
.interaction-dialog{width:calc(100% - 32px);max-width:480px;max-height:calc(100vh - 40px)}
@supports not (height:100svh){.scenic-home .hero{min-height:calc(100vh - 110px)}.resource-scenic{min-height:100vh}}
