html[data-app-profile="mobile"] #shell-app{display:grid;grid-template-rows:max(62px,calc(54px + env(safe-area-inset-top))) minmax(0,1fr) 0;background:#f8f6f2}
html[data-app-profile="mobile"] #orientation-lock{display:none!important}
html[data-app-profile="mobile"] .global-bottom-nav{display:none!important}
html[data-app-profile="mobile"] .global-shell-status{padding:env(safe-area-inset-top) 12px 0;gap:8px}
html[data-app-profile="mobile"] .shell-brand strong{display:block;font-size:18px}
html[data-app-profile="mobile"] .shell-brand>span{width:36px;height:36px}
html[data-app-profile="mobile"] #shell-terminal{display:none}
html[data-app-profile="mobile"] #shell-online{min-height:36px;padding-inline:9px;font-size:12px}
html[data-app-profile="mobile"] .shell-route-state{margin-left:auto;min-width:auto}
html[data-app-profile="mobile"] .shell-route-state small{display:none}
html[data-app-profile="mobile"] .shell-route-state strong{font-size:16px}
html[data-app-profile="mobile"] .shell-spacer,
html[data-app-profile="mobile"] .shell-page-actions,
html[data-app-profile="mobile"] .shell-context{display:none!important}
html[data-app-profile="mobile"] .startup-gate{padding:calc(18px + env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom))}
html[data-app-profile="mobile"] .startup-card{width:min(100%,430px);padding:24px;border-radius:24px}
html[data-app-profile="mobile"] .startup-card[data-startup-step="cash"]{display:none!important}
html[data-app-profile="mobile"] #page-host,
html[data-app-profile="mobile"] #stage,
html[data-app-profile="mobile"] .shell-page{width:100%;height:100%}
html[data-app-profile="mobile"] #dev-preview-entry{display:none}
html[data-app-profile="mobile"] #shell-online.is-warning i{background:#d78a1e}
html[data-app-profile="mobile"] #shell-online.is-ok i{background:#39835a}

@media (orientation:portrait) and (max-width:1024px){
  html[data-app-profile="mobile"] #shell-app{display:grid}
  html[data-app-profile="mobile"] #orientation-lock{display:none}
}
