/* Respect the iPhone status bar and notch in installed and browser modes. */
:root{--gym-safe-top:env(safe-area-inset-top,0px);--gym-header-top:max(44px,calc(var(--gym-safe-top) + 18px))}
body,body:has(#journal.active){padding-top:var(--gym-header-top)!important}
#topMenu.top-menu{top:var(--gym-header-top)!important}
