/**
 * iOS / PWA Standalone 模式微調（safe-area 已有各頁 CSS，此處補全螢幕高度）
 */
@supports (padding: env(safe-area-inset-top)) {
    html {
        min-height: 100%;
        min-height: -webkit-fill-available;
    }

    body {
        min-height: 100vh;
        min-height: 100dvh;
        min-height: -webkit-fill-available;
    }
}

@media all and (display-mode: standalone) {
    body.has-mobile-nav {
        padding-top: env(safe-area-inset-top, 0px);
    }

    body.admin-body {
        padding-top: env(safe-area-inset-top, 0px);
    }
}
