@media (max-width:767px){:root{--nav-top:calc(48px + env(safe-area-inset-top,0px));--nav-bottom:calc(56px + env(safe-area-inset-bottom,0px))}.app-main{padding-top:var(--nav-top);padding-bottom:var(--nav-bottom)}.phone-topbar{height:var(--nav-top);padding-top:env(safe-area-inset-top,0px)}.phone-tabbar{height:var(--nav-bottom);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--pm-surface);border-color:var(--pm-border)}.phone-tabbar a{min-height:44px;color:var(--pm-text-muted);font-size:14px;line-height:20px}.phone-tabbar a[aria-current=page]{color:var(--pm-text);background:var(--pm-assistant-surface);box-shadow:inset 0 3px 0 var(--pm-focus);font-weight:600}.phone-topbar{background:var(--pm-surface);border-color:var(--pm-border)}}
