html:root .space-nav,html:root .app-tabs,html:root body[data-current-page="spaces"] .space-tabs{position:fixed;bottom:0;left:50%;right:auto;transform:translateX(-50%);display:flex;width:min(100%,760px);padding:8px 16px max(12px,env(safe-area-inset-bottom));gap:10px;background:#fffef9f5;border-top:1px solid #e2e4d9;z-index:70;box-sizing:border-box}html:root .space-nav>*,html:root .app-tabs>*,html:root .space-tabs>*{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:52px!important;margin:0!important;padding:4px!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important;border:0!important;background:transparent!important;border-radius:24px!important;box-shadow:none!important;color:#6c786f;text-decoration:none}html:root .space-nav .active,html:root .app-tabs .active,html:root .space-tabs .active{background:#eaf0e4!important;color:#406d55}html:root .space-nav span,html:root .app-tabs span,html:root .space-tabs span{display:block;width:25px;height:25px}html:root .space-nav svg,html:root .app-tabs svg,html:root .space-tabs svg{display:block;width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
#spaceView{position:fixed;inset:0 0 auto;left:50%;transform:translateX(-50%);width:min(100%,760px);height:calc(100dvh - 73px - max(0px,env(safe-area-inset-bottom) - 12px));border:0;background:#f8f5ed;z-index:65}#spaceView[hidden]{display:none}
