@media(max-width:900px){
 body[data-surface=landing] .hero{min-height:100svh;height:auto}
 body[data-surface=landing] nav,body[data-surface=community]>nav{padding-top:calc(16px + env(safe-area-inset-top));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}
 body.editor-theme .bar,body.editor-theme.photo-ready .bar{height:calc(52px + env(safe-area-inset-top));min-height:calc(52px + env(safe-area-inset-top));padding-top:calc(4px + env(safe-area-inset-top))}
}
.fs-mobile-fullscreen{position:fixed;right:max(12px,env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));z-index:1000;min-height:44px;padding:10px 14px;border:1px solid #85bac855;border-radius:12px;background:#202a27;color:#c5dfe2;font:14px system-ui;white-space:nowrap}
.fs-immersive-exit[hidden]{display:none!important}
.fs-immersive-exit{position:fixed;top:calc(10px + env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));z-index:10000;min-height:44px;padding:10px 14px;border:1px solid #ffffff40;border-radius:12px;background:#17221ed9;color:#efeee6;font:14px system-ui}
body.editor-theme.fs-immersive :is(.bar,.panel-col,.foot,.strip-wrap,#firstEdit,#mchips,#msheet,#fsQuickDock,#fsFineDock,#fsViewControls,#stageBtns,#fsFilmTg){display:none!important}
body.editor-theme.fs-immersive .workspace{padding:0!important;gap:0!important}
body.editor-theme.fs-immersive :is(.stage-col,.stage,.lighttable){width:100%!important;height:100%!important;max-height:none!important;min-height:0!important;padding:0!important;border:0!important}
