@media (orientation: portrait) { /* For top safe area */ html[onsflag-iphonex-portrait] .fab--top__left, html[onsflag-iphonex-portrait] .fab--top__center, html[onsflag-iphonex-portrait] .fab--top__right { top: calc(var(--iphonex-safe-area-inset-top-portrait) + 20px); } /* For bottom safe area */ html[onsflag-iphonex-portrait] .fab--bottom__left, html[onsflag-iphonex-portrait] .fab--bottom__center, html[onsflag-iphonex-portrait] .fab--bottom__right { bottom: calc(var(--iphonex-safe-area-inset-bottom-portrait)); /* Omit 20px space */ } } @media (orientation: landscape) { /* For bottom safe area */ html[onsflag-iphonex-landscape] .fab--bottom__left, html[onsflag-iphonex-landscape] .fab--bottom__center, html[onsflag-iphonex-landscape] .fab--bottom__right { bottom: calc(var(--iphonex-safe-area-inset-bottom-landscape)); /* Omit 20px space */ } /* For left safe area */ html[onsflag-iphonex-landscape] .fab--top__left, html[onsflag-iphonex-landscape] .fab--bottom__left { left: calc(var(--iphonex-safe-area-inset-left-landscape)); /* Omit 20px space */ } /* For right safe area */ html[onsflag-iphonex-landscape] .fab--top__right, html[onsflag-iphonex-landscape] .fab--bottom__right { right: calc(var(--iphonex-safe-area-inset-right-landscape)); /* Omit 20px space */ } }