.navigation-shell .desktop-sidebar,.desktop-notifications,.current-page-title{display:none}.navigation-shell .site-main{min-width:0;margin-left:0}.mobile-site-brand{color:#fff;background:#19252d;padding:20px}.mobile-site-brand .brand{font-size:20px}body:has(.navigation-shell) .theme-bar{margin-left:0}@media (min-width:1024px) and (hover:hover) and (pointer:fine),(min-width:480px) and (orientation:landscape){.navigation-shell{--desktop-nav-width:76px}.navigation-shell .desktop-sidebar{width:var(--desktop-nav-width);color:#bac8cc;z-index:40;background:#14212a;gap:24px;height:100dvh;padding:24px 12px 62px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.desktop-sidebar .brand{flex-shrink:0;justify-content:center;gap:0;min-height:36px;font-size:0}.desktop-sidebar .brand-mark{font-size:28px}.desktop-sidebar .brand-dot{display:none}.desktop-navigation{scrollbar-width:thin;scrollbar-color:#405148 transparent;flex-direction:column;flex:1;gap:5px;min-height:0;padding:2px;display:flex;overflow:hidden auto}.desktop-navigation>a,.desktop-studio-entry{color:#aebfc7;border:1px solid #0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:10px;font-size:13px;transition:background .16s,color .16s,transform .16s;display:flex;position:relative}.desktop-navigation>a:hover,.desktop-studio-entry:hover{color:#d8f4b8;background:#20343a;transform:translate(2px)}.desktop-navigation>a:active,.desktop-studio-entry:active{transform:scale(.97)}.desktop-navigation>a[aria-current=page]{color:#c4f479;background:#213c34;border-color:#335741;font-weight:700}.desktop-navigation svg,.desktop-studio-entry svg,.desktop-navigation img{object-fit:contain;flex-shrink:0;width:20px;height:20px}.desktop-nav-label,.desktop-studio-entry>span{display:none}.desktop-navigation .message-nav-count{position:absolute;top:0;right:0}.desktop-sidebar-footer{border-top:1px solid #304148;flex-shrink:0;padding-top:12px}.mobile-site-brand,.mobile-site-tagline{display:none}.navigation-shell .site-main{margin-left:var(--desktop-nav-width);width:calc(100% - var(--desktop-nav-width))}.navigation-shell .topbar{gap:16px;height:64px;padding:0 clamp(24px,3vw,48px)}.current-page-title{color:var(--ink);font-size:15px;display:block}.desktop-notifications{align-items:center;display:inline-flex;position:relative}.navigation-shell .home{width:100%;max-width:1600px;margin-inline:auto;padding-left:clamp(24px,3vw,48px);padding-right:clamp(24px,3vw,48px)}.navigation-shell>.mobile-main-nav,.navigation-shell>.mobile-nav-spacer{display:none}body:has(.navigation-shell) .theme-bar{z-index:41;background:0 0;justify-content:center;width:52px;margin:0;padding:0;position:fixed;bottom:14px;left:12px}body:has(.navigation-shell) .theme-picker{color:#acbec5;min-width:0}body:has(.navigation-shell) .theme-picker>span{display:none}body:has(.navigation-shell) .theme-picker select{color:#dbe6e4;background:#20323a;border:1px solid #3b5058;border-radius:7px;width:48px;min-width:0;padding:6px;font-size:11px}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){.navigation-shell{--desktop-nav-width:238px}.navigation-shell .desktop-sidebar{padding-inline:16px}.desktop-sidebar .brand{justify-content:flex-start;gap:8px;font-size:20px}.desktop-sidebar .brand-dot,.desktop-nav-label,.desktop-studio-entry>span{display:inline}.desktop-navigation>a,.desktop-studio-entry{justify-content:flex-start}.desktop-navigation .message-nav-count{margin-left:auto;position:static}body:has(.navigation-shell) .theme-bar{justify-content:flex-start;width:206px;left:16px}body:has(.navigation-shell) .theme-picker>span{display:inline}body:has(.navigation-shell) .theme-picker select{width:138px}}@media (prefers-reduced-motion:reduce){.desktop-navigation>a,.desktop-studio-entry{transition:none}}.navigation-shell .topbar .avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}@media (min-width:601px) and (max-width:1023px) and (orientation:portrait),(min-width:601px) and (pointer:coarse) and (orientation:portrait){.navigation-shell>.mobile-main-nav:not(.mobile-main-nav-embedded){z-index:2147483647;height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px));padding:2px max(5px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(5px,env(safe-area-inset-left,0px));display:flex;position:fixed;inset:auto 0 0}.navigation-shell>.mobile-nav-spacer{height:calc(62px + env(safe-area-inset-bottom,0px));display:block}}
